.elementor-38358 .elementor-element.elementor-element-107bd0e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:80px;--padding-inline-end:80px;--position:fixed;--z-index:9999;}.elementor-38358 .elementor-element.elementor-element-3961dcd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:100px 100px 100px 100px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:40px;--padding-inline-end:50px;}.elementor-38358 .elementor-element.elementor-element-3961dcd1:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-3961dcd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F19CC;}.elementor-38358 .elementor-element.elementor-element-3961dcd1, .elementor-38358 .elementor-element.elementor-element-3961dcd1::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-7d83229a{text-align:left;}.elementor-38358 .elementor-element.elementor-element-7d83229a img{width:auto;height:55px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:16px;padding-right:16px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-2362061 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--pointer-framed .elementor-item:before,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-2362061 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2639a1b0{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-item:before{border-radius:100px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:100px 100px 0 0;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 100px 100px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 100px 100px 0;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:100px 0 0 100px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a, .elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-menu-toggle{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a:hover,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-menu-toggle:hover{color:var( --e-global-color-2362061 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a:hover,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-2362061 );background-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown .elementor-item, .elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#FFFFFF14;border-bottom-width:1px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 div.elementor-menu-toggle{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 div.elementor-menu-toggle svg{fill:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 div.elementor-menu-toggle:hover{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 div.elementor-menu-toggle:hover svg{fill:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-menu-toggle:hover{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-63e3751a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-2362061 );color:var( --e-global-color-2362061 );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-38358 .elementor-element.elementor-element-63e3751a{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-63e3751a.elementor-element{--align-self:center;}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-icon i{color:var( --e-global-color-abf78de );transition:color 0.3s;}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-icon svg{fill:var( --e-global-color-abf78de );transition:fill 0.3s;}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-5b760b48{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-icon{padding-right:0px;}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-text{color:var( --e-global-color-7a0ce7f7 );transition:color 0.3s;}.elementor-38358 .elementor-element.elementor-element-5b760b48 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-3907853f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.8;--padding-block-start:180px;--padding-block-end:50px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-38358 .elementor-element.elementor-element-3907853f::before, .elementor-38358 .elementor-element.elementor-element-3907853f > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3907853f > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3907853f > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3907853f > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3907853f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0F172A;}.elementor-38358 .elementor-element.elementor-element-3907853f, .elementor-38358 .elementor-element.elementor-element-3907853f::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-1027f2c9{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-1eb2e8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:60px 60px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:2;}.elementor-38358 .elementor-element.elementor-element-6676bfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:31px;}.elementor-38358 .elementor-element.elementor-element-4d006995{text-align:left;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-4d006995 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-2188eefa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--grid-auto-flow:row;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-433f1ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-433f1ebd:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-433f1ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-433f1ebd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-433f1ebd, .elementor-38358 .elementor-element.elementor-element-433f1ebd::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-433f1ebd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-5b08252a{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-5b08252a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-5b08252a.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-5b08252a.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-5b08252a > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-cf159aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-cf159aa:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-cf159aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-cf159aa:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-cf159aa, .elementor-38358 .elementor-element.elementor-element-cf159aa::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-cf159aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-46bbcc51{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-46bbcc51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-46bbcc51.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-46bbcc51.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-46bbcc51 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-7b89c2e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-7b89c2e9:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-7b89c2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-7b89c2e9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-7b89c2e9, .elementor-38358 .elementor-element.elementor-element-7b89c2e9::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-7b89c2e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-7d258a2d{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-7d258a2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-7d258a2d.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-7d258a2d.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-7d258a2d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-8390412{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-8390412:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-8390412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-8390412:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-8390412, .elementor-38358 .elementor-element.elementor-element-8390412::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-8390412.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-1e02b88f{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-1e02b88f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-1e02b88f.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-1e02b88f.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-1e02b88f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-3bb3064 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-2362061 );color:var( --e-global-color-2362061 );background-color:#61CE7000;}.elementor-38358 .elementor-element.elementor-element-3bb3064{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-3bb3064.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-565d11f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4e9df51f img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-38358 .elementor-element.elementor-element-4e9df51f{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-2858225a{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-19f53874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:60px 60px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:2;}.elementor-38358 .elementor-element.elementor-element-33c6b9d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-e4e4327{text-align:left;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-e4e4327 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-3e8d4afc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--grid-auto-flow:row;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-137f51db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-137f51db:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-137f51db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-137f51db:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-137f51db, .elementor-38358 .elementor-element.elementor-element-137f51db::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-137f51db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-718176a{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-718176a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-718176a.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-718176a.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-718176a > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-65bfdf6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-65bfdf6b:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-65bfdf6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-65bfdf6b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-65bfdf6b, .elementor-38358 .elementor-element.elementor-element-65bfdf6b::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-65bfdf6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-15d696f8{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-15d696f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-15d696f8.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-15d696f8.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-15d696f8 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-4ba94781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-4ba94781:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-4ba94781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-4ba94781:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-4ba94781, .elementor-38358 .elementor-element.elementor-element-4ba94781::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-4ba94781.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-2c597e54{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-2c597e54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2c597e54.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-2c597e54.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-2c597e54 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-439f350c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#61CE7000;}.elementor-38358 .elementor-element.elementor-element-439f350c{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-439f350c.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-29828000{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-50406c39 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-38358 .elementor-element.elementor-element-50406c39{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-4a038599{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-5f87f0bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:60px 60px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:2;}.elementor-38358 .elementor-element.elementor-element-1cb1d14a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:31px;}.elementor-38358 .elementor-element.elementor-element-5311937{text-align:left;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-5311937 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-e00c5b9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--grid-auto-flow:row;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-d22fb42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-d22fb42:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-d22fb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-d22fb42:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-d22fb42, .elementor-38358 .elementor-element.elementor-element-d22fb42::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-d22fb42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-35a707fd{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-35a707fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-35a707fd.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-35a707fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-35a707fd > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-ba40408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-ba40408:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-ba40408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-ba40408:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-ba40408, .elementor-38358 .elementor-element.elementor-element-ba40408::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-ba40408.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-3c9197e{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-3c9197e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-3c9197e.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-3c9197e.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-3c9197e > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-13d96d94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-13d96d94:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-13d96d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-13d96d94:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-13d96d94, .elementor-38358 .elementor-element.elementor-element-13d96d94::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-13d96d94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-62c0a7f1.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-62c0a7f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-4af27f23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#02010114;--border-color:#02010114;--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-4af27f23:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-4af27f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-38358 .elementor-element.elementor-element-4af27f23:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-abf78de );--border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-4af27f23, .elementor-38358 .elementor-element.elementor-element-4af27f23::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-4af27f23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-33c43e32{--icon-box-icon-margin:5px;}.elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-33c43e32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-33c43e32.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-33c43e32.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-33c43e32 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-414d38dd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#61CE7000;}.elementor-38358 .elementor-element.elementor-element-414d38dd{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-414d38dd.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-78c7adce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-5c2a413e img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38358 .elementor-element.elementor-element-5c2a413e{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-52331364{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-90px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-90px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-0c5a7b9 );--e-n-carousel-arrow-hover-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-52331364 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-abf78de );border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-38358 .elementor-element.elementor-element-52331364 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-6dd4ad7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:80px 80px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;}.elementor-38358 .elementor-element.elementor-element-6dd4ad7:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-6dd4ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-6dd4ad7, .elementor-38358 .elementor-element.elementor-element-6dd4ad7::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-6dd4ad7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-6eaccc98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-5019cc3{text-align:center;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-5019cc3 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-76e73c2b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-76e73c2b{left:48.75%;}body.rtl .elementor-38358 .elementor-element.elementor-element-76e73c2b{right:48.75%;}.elementor-38358 .elementor-element.elementor-element-76e73c2b{top:-20px;z-index:4;}.elementor-38358 .elementor-element.elementor-element-66448166{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-4e1be547{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4343b1af{--display:flex;--min-height:351px;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:40px;--padding-inline-start:34px;--padding-inline-end:34px;}.elementor-38358 .elementor-element.elementor-element-4bc60d01 .elementor-heading-title{color:var( --e-global-color-abf78de );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-4bc60d01{z-index:11;}.elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:130%;}.elementor-38358 .elementor-element.elementor-element-72213540 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38358 .elementor-element.elementor-element-72213540{z-index:5;}.elementor-38358 .elementor-element.elementor-element-62268809{--display:flex;--min-height:351px;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:40px;--padding-inline-start:34px;--padding-inline-end:34px;}.elementor-38358 .elementor-element.elementor-element-46327c7e .elementor-heading-title{color:var( --e-global-color-abf78de );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-46327c7e{z-index:11;}.elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:130%;}.elementor-38358 .elementor-element.elementor-element-38b67636 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38358 .elementor-element.elementor-element-38b67636{z-index:5;}.elementor-38358 .elementor-element.elementor-element-21a8da73{--display:flex;--min-height:351px;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:40px;--padding-inline-start:34px;--padding-inline-end:34px;}.elementor-38358 .elementor-element.elementor-element-41d245d4 .elementor-heading-title{color:var( --e-global-color-abf78de );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-41d245d4{z-index:11;}.elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:130%;}.elementor-38358 .elementor-element.elementor-element-68dbbdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38358 .elementor-element.elementor-element-68dbbdf{z-index:5;}.elementor-38358 .elementor-element.elementor-element-2917cec1{--display:flex;--min-height:351px;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:40px;--padding-inline-start:34px;--padding-inline-end:34px;}.elementor-38358 .elementor-element.elementor-element-316e8e8f .elementor-heading-title{color:var( --e-global-color-abf78de );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-316e8e8f{z-index:11;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:130%;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5{z-index:5;}.elementor-38358 .elementor-element.elementor-element-482d5c1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:120px 120px;--background-transition:0.3s;--overlay-opacity:0.41;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-482d5c1b:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-482d5c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-482d5c1b::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://movplan.com.br/wp-content/uploads/2025/10/abstract_lines.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38358 .elementor-element.elementor-element-482d5c1b::before{filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38358 .elementor-element.elementor-element-482d5c1b, .elementor-38358 .elementor-element.elementor-element-482d5c1b::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-482d5c1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-34221860{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-2181e0a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-6232a4ad{text-align:left;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-6232a4ad .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-306753b5{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-12b94b4a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--grid-auto-flow:row;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-3049f722{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-7b61ed45{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-7b61ed45 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-7b61ed45 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-7b61ed45.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-783ec302 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-783ec302 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-783ec302 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-783ec302 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-783ec302 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-783ec302 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-783ec302{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-7ee875f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-39e51313{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-39e51313 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-39e51313 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-39e51313.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-33ca4158 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-33ca4158 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-33ca4158 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-33ca4158 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-33ca4158 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-33ca4158 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-33ca4158{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-2063c1c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-e34fa6c{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-e34fa6c .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-e34fa6c > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-e34fa6c.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-9af0ed1 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-9af0ed1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-9af0ed1 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-9af0ed1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-9af0ed1 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-9af0ed1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-9af0ed1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-79f34635{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-54d70a33{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-54d70a33 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-54d70a33 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-54d70a33.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-5294cd75 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-5294cd75 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-5294cd75 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-5294cd75 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-5294cd75 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-5294cd75 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-5294cd75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-5d15a289{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-778c126d{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-778c126d .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-778c126d > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-778c126d.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-af5821b .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-af5821b .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-af5821b .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-af5821b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-af5821b .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-af5821b > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-af5821b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-238cefb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-74539fc9{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-74539fc9 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-74539fc9 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-74539fc9.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-7f214c39 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-7f214c39 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-7f214c39 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-7f214c39 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-7f214c39 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-7f214c39 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-7f214c39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-1238f12c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-52a8c369{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-52a8c369 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-52a8c369 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-52a8c369.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-73281e85 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-73281e85 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-73281e85 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-73281e85 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-73281e85 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-73281e85 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-73281e85{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-38e256f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-1797e637{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-1797e637 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-1797e637 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-1797e637.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-5a8d1961 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-5a8d1961 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-5a8d1961 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-5a8d1961 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-5a8d1961 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-5a8d1961 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-5a8d1961{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-62340a70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-30362974{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-30362974 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-30362974 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-30362974.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-509289a5 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-509289a5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-509289a5 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-509289a5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-509289a5 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-509289a5 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-509289a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-344a100f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-48c8d723{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-48c8d723 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-48c8d723 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-48c8d723.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-1ecdc7e7 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-1ecdc7e7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-1ecdc7e7 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-1ecdc7e7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-1ecdc7e7 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-1ecdc7e7 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-1ecdc7e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-1688925c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-53574844{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--align-items:center;--flex-wrap:nowrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-213b3213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4eb512b1{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-4eb512b1 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-4eb512b1 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-4eb512b1.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-3d3d8b66 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-3d3d8b66 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-3d3d8b66 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-3d3d8b66 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-3d3d8b66 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-3d3d8b66 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-3d3d8b66{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-57059937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-75a87637{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-75a87637 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-75a87637 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-75a87637.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-25e90af5 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-25e90af5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-25e90af5 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-25e90af5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-25e90af5 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-25e90af5 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-25e90af5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-308621e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-5bbe99f1{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-5bbe99f1 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-5bbe99f1 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-5bbe99f1.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-119865b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-119865b4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-119865b4 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-119865b4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-119865b4 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-119865b4 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-119865b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-4eec4831{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-51493c22{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-51493c22 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-51493c22 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-51493c22.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-76e0735c .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-76e0735c .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-76e0735c .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-76e0735c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-76e0735c .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-76e0735c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-76e0735c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-584bf22b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-7666609{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-7666609 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-7666609 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-7666609.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-23611d06 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-23611d06 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-23611d06 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-23611d06 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-23611d06 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-23611d06 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-23611d06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-254c239b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-487024e8{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-487024e8 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-487024e8 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-487024e8.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-5965bcda .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-5965bcda .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-5965bcda .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-5965bcda .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-5965bcda .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-5965bcda > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-5965bcda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-2cde002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-491d7073{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-491d7073 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-491d7073 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-491d7073.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-4d7f03d5 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-4d7f03d5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-4d7f03d5 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-4d7f03d5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-4d7f03d5 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-4d7f03d5 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-4d7f03d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-5ca7a406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-502ea82f{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-502ea82f .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-502ea82f > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-502ea82f.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-728e00f7 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-728e00f7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-728e00f7 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-728e00f7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-728e00f7 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-728e00f7 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-728e00f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-248ea36d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-c998493{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-c998493 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-c998493 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-c998493.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-5c00c9fc .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-5c00c9fc .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-5c00c9fc .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-5c00c9fc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-5c00c9fc .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-5c00c9fc > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-5c00c9fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-6689a7ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-39c459d3{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-39c459d3 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-39c459d3 > .elementor-widget-container{padding:11px 11px 11px 11px;background-color:#F0174E;border-radius:60px 60px 60px 60px;}.elementor-38358 .elementor-element.elementor-element-39c459d3.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-15b0d3 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-15b0d3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-15b0d3 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-15b0d3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-15b0d3 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-15b0d3 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-15b0d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-1b58e8e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-1c840bf0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#61CE7000;}.elementor-38358 .elementor-element.elementor-element-1c840bf0{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-1c840bf0.elementor-element{--align-self:center;}.elementor-38358 .elementor-element.elementor-element-2babfe6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--align-items:center;--gap:72px 72px;--background-transition:0.3s;--overlay-opacity:1;--overlay-mix-blend-mode:lighten;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-2babfe6c:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-2babfe6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-2babfe6c::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://movplan.com.br/wp-content/uploads/2025/10/abstract_lines.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38358 .elementor-element.elementor-element-2babfe6c::before{filter:brightness( 146% ) contrast( 100% ) saturate( 13% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38358 .elementor-element.elementor-element-2babfe6c, .elementor-38358 .elementor-element.elementor-element-2babfe6c::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-2babfe6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-6ac98824{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-485f3687{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-3e9523ca{text-align:left;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-3e9523ca .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-f6f02d2{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-4a90fef9 img{border-radius:20px 20px 20px 20px;}.elementor-38358 .elementor-element.elementor-element-4a90fef9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-52ca6fda{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:4;}.elementor-38358 .elementor-element.elementor-element-632b31e9{--display:flex;--background-transition:0.3s;--margin-block-start:1px;--margin-block-end:1px;--margin-inline-start:1px;--margin-inline-end:1px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-77f25dd5 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-77f25dd5{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-77f25dd5.elementor-view-stacked .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-77f25dd5.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-77f25dd5.elementor-view-default .elementor-icon{fill:#F0174E;color:#F0174E;border-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-77f25dd5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ee827cd );fill:#FFFFFF;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-77f25dd5.elementor-view-framed .elementor-icon:hover, .elementor-38358 .elementor-element.elementor-element-77f25dd5.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-ee827cd );color:var( --e-global-color-ee827cd );border-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-77f25dd5.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-77f25dd5 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-77f25dd5 .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-77f25dd5 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-77f25dd5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-77f25dd5 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-77f25dd5 > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-15737416{--display:flex;--background-transition:0.3s;--margin-block-start:1px;--margin-block-end:1px;--margin-inline-start:1px;--margin-inline-end:1px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-869b8ad .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-869b8ad{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-869b8ad.elementor-view-stacked .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-869b8ad.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-869b8ad.elementor-view-default .elementor-icon{fill:#F0174E;color:#F0174E;border-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-869b8ad.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ee827cd );fill:#FFFFFF;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-869b8ad.elementor-view-framed .elementor-icon:hover, .elementor-38358 .elementor-element.elementor-element-869b8ad.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-ee827cd );color:var( --e-global-color-ee827cd );border-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-869b8ad.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-869b8ad .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-869b8ad .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-869b8ad .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-869b8ad .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-869b8ad .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-869b8ad > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-8aae834{--display:flex;--background-transition:0.3s;--margin-block-start:1px;--margin-block-end:1px;--margin-inline-start:1px;--margin-inline-end:1px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca.elementor-view-stacked .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-67f7b7ca.elementor-view-default .elementor-icon{fill:#F0174E;color:#F0174E;border-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ee827cd );fill:#FFFFFF;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca.elementor-view-framed .elementor-icon:hover, .elementor-38358 .elementor-element.elementor-element-67f7b7ca.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-ee827cd );color:var( --e-global-color-ee827cd );border-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-67f7b7ca.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-67f7b7ca .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-67f7b7ca .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-5a9c8ca9{--display:flex;--background-transition:0.3s;--margin-block-start:1px;--margin-block-end:1px;--margin-inline-start:1px;--margin-inline-end:1px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7.elementor-view-stacked .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-b6a6ec7.elementor-view-default .elementor-icon{fill:#F0174E;color:#F0174E;border-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-ee827cd );fill:#FFFFFF;color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7.elementor-view-framed .elementor-icon:hover, .elementor-38358 .elementor-element.elementor-element-b6a6ec7.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-ee827cd );color:var( --e-global-color-ee827cd );border-color:var( --e-global-color-ee827cd );}.elementor-38358 .elementor-element.elementor-element-b6a6ec7.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7 .elementor-icon-box-title{color:var( --e-global-color-7a0ce7f7 );}.elementor-38358 .elementor-element.elementor-element-b6a6ec7 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-b6a6ec7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7 > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-3ac8cab5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:120px 120px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-3ac8cab5:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-3ac8cab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-3ac8cab5::before, .elementor-38358 .elementor-element.elementor-element-3ac8cab5 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3ac8cab5 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3ac8cab5 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3ac8cab5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3ac8cab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38358 .elementor-element.elementor-element-3ac8cab5, .elementor-38358 .elementor-element.elementor-element-3ac8cab5::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-3ac8cab5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-1085816{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:72px 72px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-1a720269{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-512ad042{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-6d94d670{text-align:left;}.elementor-38358 .elementor-element.elementor-element-6d94d670 img{width:225px;}.elementor-38358 .elementor-element.elementor-element-32973e48{text-align:left;}.elementor-38358 .elementor-element.elementor-element-32973e48 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-4d507531{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-5096db1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-65c2d4bc img{border-radius:20px 20px 20px 20px;}.elementor-38358 .elementor-element.elementor-element-65c2d4bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38358 .elementor-element.elementor-element-1e465a16 img{border-radius:20px 20px 20px 20px;}.elementor-38358 .elementor-element.elementor-element-1e465a16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38358 .elementor-element.elementor-element-3e34aef8{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-block-start:1px;--padding-block-end:1px;--padding-inline-start:1px;--padding-inline-end:1px;}.elementor-38358 .elementor-element.elementor-element-31eb6057 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-38358 .elementor-element.elementor-element-31eb6057 .elementor-custom-embed-play i{color:#FEA018;}.elementor-38358 .elementor-element.elementor-element-31eb6057 .elementor-custom-embed-play svg{fill:#FEA018;}.elementor-38358 .elementor-element.elementor-element-31eb6057{z-index:3;}.elementor-38358 .elementor-element.elementor-element-31eb6057 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-38358 .elementor-element.elementor-element-53734038{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--align-items:center;--gap:72px 72px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-53734038:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-53734038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-53734038::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://movplan.com.br/wp-content/uploads/2025/10/abstract_lines.svg");background-repeat:no-repeat;background-size:cover;}.elementor-38358 .elementor-element.elementor-element-53734038, .elementor-38358 .elementor-element.elementor-element-53734038::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-53734038.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-3befc7c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-47a5aa6f{text-align:left;}.elementor-38358 .elementor-element.elementor-element-47a5aa6f .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-378e0143{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 771px );max-width:771px;--container-widget-width:771px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-456d395a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-ae2b622{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-ae2b622:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-ae2b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-ae2b622, .elementor-38358 .elementor-element.elementor-element-ae2b622::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-7752185d .elementor-counter-number-wrapper{color:var( --e-global-color-8e6261b );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-38358 .elementor-element.elementor-element-7752185d .elementor-counter-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-e3600b3{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-e3600b3:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-e3600b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-e3600b3, .elementor-38358 .elementor-element.elementor-element-e3600b3::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-168e5e6 .elementor-counter-number-wrapper{color:var( --e-global-color-8e6261b );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-38358 .elementor-element.elementor-element-168e5e6 .elementor-counter-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-640af1d9{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-640af1d9:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-640af1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-640af1d9, .elementor-38358 .elementor-element.elementor-element-640af1d9::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-6f9cf56 .elementor-counter-number-wrapper{color:var( --e-global-color-12f610c );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-38358 .elementor-element.elementor-element-6f9cf56 .elementor-counter-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-1f1d7228{text-align:center;}.elementor-38358 .elementor-element.elementor-element-1f1d7228 .elementor-heading-title{color:var( --e-global-color-8e6261b );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-6c603d22{text-align:center;}.elementor-38358 .elementor-element.elementor-element-6c603d22 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-6737c73{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-6737c73:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-6737c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-6737c73, .elementor-38358 .elementor-element.elementor-element-6737c73::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-614529a1{text-align:center;}.elementor-38358 .elementor-element.elementor-element-614529a1 .elementor-heading-title{color:var( --e-global-color-8e6261b );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-4515b9f1{text-align:center;}.elementor-38358 .elementor-element.elementor-element-4515b9f1 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-4e43ef4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:66px 66px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-4e43ef4:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-4e43ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-4e43ef4::before, .elementor-38358 .elementor-element.elementor-element-4e43ef4 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-4e43ef4 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-4e43ef4 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-4e43ef4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-4e43ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #43286500 0%, var( --e-global-color-0c5a7b9 ) 100%);}.elementor-38358 .elementor-element.elementor-element-4e43ef4, .elementor-38358 .elementor-element.elementor-element-4e43ef4::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-4e43ef4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-7b62a7df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-3b1cd816{text-align:center;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-3b1cd816 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-339cbebf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--grid-auto-flow:row;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-78c8034{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.61);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-78c8034:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-78c8034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-78c8034, .elementor-38358 .elementor-element.elementor-element-78c8034::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-207a240d .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-207a240d{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-207a240d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );fill:var( --e-global-color-0c5a7b9 );color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-207a240d.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-207a240d.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-207a240d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-207a240d .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-207a240d .elementor-icon-box-title{color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-207a240d .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-207a240d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-207a240d .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-207a240d > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-246019a2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.61);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-246019a2:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-246019a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-246019a2, .elementor-38358 .elementor-element.elementor-element-246019a2::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-3ac62ee7 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-3ac62ee7{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-3ac62ee7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );fill:var( --e-global-color-0c5a7b9 );color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-3ac62ee7.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-3ac62ee7.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-3ac62ee7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-3ac62ee7 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-3ac62ee7 .elementor-icon-box-title{color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-3ac62ee7 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-3ac62ee7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-3ac62ee7 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-3ac62ee7 > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-7c91a966{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.61);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-7c91a966:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-7c91a966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-7c91a966, .elementor-38358 .elementor-element.elementor-element-7c91a966::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-6d43901e .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-6d43901e{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-6d43901e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );fill:var( --e-global-color-0c5a7b9 );color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-6d43901e.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-6d43901e.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-6d43901e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-6d43901e .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-6d43901e .elementor-icon-box-title{color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-6d43901e .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-6d43901e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-6d43901e .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-6d43901e > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-6c292a8b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.61);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-6c292a8b:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-6c292a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-6c292a8b, .elementor-38358 .elementor-element.elementor-element-6c292a8b::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-2b695253 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-2b695253{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-38358 .elementor-element.elementor-element-2b695253.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abf78de );fill:var( --e-global-color-0c5a7b9 );color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-2b695253.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-2b695253.elementor-view-default .elementor-icon{fill:var( --e-global-color-abf78de );color:var( --e-global-color-abf78de );border-color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2b695253.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-2b695253 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-2b695253 .elementor-icon-box-title{color:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-2b695253 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-2b695253 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-2b695253 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-2b695253 > .elementor-widget-container{padding:30px 25px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-77faebe2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:60px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-3a0fc560 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-2362061 );color:var( --e-global-color-2362061 );background-color:#61CE7000;}.elementor-38358 .elementor-element.elementor-element-3a0fc560{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-3a0fc560.elementor-element{--align-self:center;}.elementor-38358 .elementor-element.elementor-element-636d97c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--align-items:center;--gap:72px 72px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:300px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-636d97c9:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-636d97c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-636d97c9::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://movplan.com.br/wp-content/uploads/2025/10/abstract_lines.svg");background-size:cover;}.elementor-38358 .elementor-element.elementor-element-636d97c9::before{filter:brightness( 146% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38358 .elementor-element.elementor-element-636d97c9, .elementor-38358 .elementor-element.elementor-element-636d97c9::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-636d97c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-799ef5c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-25ae53ea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-362b8b27{text-align:center;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-362b8b27 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-874d90a{text-align:center;color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-7e34380f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-49ff5c8e{--e-image-carousel-slides-to-show:2;}.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-next{font-size:16px;}.elementor-38358 .elementor-element.elementor-element-49ff5c8e .swiper-pagination-bullet{width:11px;height:11px;background:var( --e-global-color-abf78de );}.elementor-38358 .elementor-element.elementor-element-49ff5c8e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#334155;opacity:1;}.elementor-38358 .elementor-element.elementor-element-49ff5c8e .swiper-wrapper{display:flex;align-items:center;}.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-style:normal;text-decoration:none;margin-block-start:16px;}.elementor-38358 .elementor-element.elementor-element-749dc3f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--align-items:center;--gap:72px 72px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-749dc3f7:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-749dc3f7::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://movplan.com.br/wp-content/uploads/2025/10/abstract_lines.svg");background-size:cover;}.elementor-38358 .elementor-element.elementor-element-749dc3f7::before{filter:brightness( 146% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38358 .elementor-element.elementor-element-749dc3f7, .elementor-38358 .elementor-element.elementor-element-749dc3f7::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-749dc3f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-4355635a{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:20px 20px 20px 20px;--margin-block-start:-100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:70px;--padding-block-end:70px;--padding-inline-start:70px;--padding-inline-end:70px;}.elementor-38358 .elementor-element.elementor-element-4355635a:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-4355635a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-4355635a, .elementor-38358 .elementor-element.elementor-element-4355635a::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-1efe32d0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-65184204{text-align:left;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-65184204 .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-49c10362{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-11526b2b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#61CE7000;}.elementor-38358 .elementor-element.elementor-element-11526b2b{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-11526b2b.elementor-element{--align-self:flex-start;}.elementor-38358 .elementor-element.elementor-element-70e61dd6 img{width:370px;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-70e61dd6{right:50px;}body.rtl .elementor-38358 .elementor-element.elementor-element-70e61dd6{left:50px;}.elementor-38358 .elementor-element.elementor-element-70e61dd6{top:-100px;}.elementor-38358 .elementor-element.elementor-element-3fa41257{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--align-items:center;--gap:72px 72px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-3fa41257:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-3fa41257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-3fa41257::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://movplan.com.br/wp-content/uploads/2025/10/abstract_lines.svg");background-repeat:no-repeat;background-size:cover;}.elementor-38358 .elementor-element.elementor-element-3fa41257, .elementor-38358 .elementor-element.elementor-element-3fa41257::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-3fa41257.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-4975a3f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-2991599d{text-align:center;width:var( --container-widget-width, 830px );max-width:830px;--container-widget-width:830px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-2991599d .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-41335321{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-13e140d9{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-12930be5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:25px;}.elementor-38358 .elementor-element.elementor-element-12930be5:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-12930be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-38358 .elementor-element.elementor-element-12930be5, .elementor-38358 .elementor-element.elementor-element-12930be5::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-7a39ec7e{text-align:left;}.elementor-38358 .elementor-element.elementor-element-7a39ec7e img{width:156px;border-radius:100px 100px 100px 100px;}.elementor-38358 .elementor-element.elementor-element-175ad68a .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-175ad68a{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-175ad68a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b58f3bb );fill:#F0174E;color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-175ad68a.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-175ad68a.elementor-view-default .elementor-icon{fill:var( --e-global-color-b58f3bb );color:var( --e-global-color-b58f3bb );border-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-175ad68a.elementor-view-framed .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-175ad68a .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-175ad68a .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-175ad68a .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-175ad68a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-175ad68a .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-175ad68a > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-250c7d3d{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-63da7ed8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:25px;}.elementor-38358 .elementor-element.elementor-element-63da7ed8:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-63da7ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-38358 .elementor-element.elementor-element-63da7ed8, .elementor-38358 .elementor-element.elementor-element-63da7ed8::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-7efa3e88{text-align:left;}.elementor-38358 .elementor-element.elementor-element-7efa3e88 img{width:156px;border-radius:100px 100px 100px 100px;}.elementor-38358 .elementor-element.elementor-element-5f0f025b .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-5f0f025b{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-5f0f025b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b58f3bb );fill:#F0174E;color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-5f0f025b.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-5f0f025b.elementor-view-default .elementor-icon{fill:var( --e-global-color-b58f3bb );color:var( --e-global-color-b58f3bb );border-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-5f0f025b.elementor-view-framed .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-5f0f025b .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-5f0f025b .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-5f0f025b .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-5f0f025b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-5f0f025b .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-5f0f025b > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-fa8fda0{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-369c541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:25px;}.elementor-38358 .elementor-element.elementor-element-369c541:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-369c541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-38358 .elementor-element.elementor-element-369c541, .elementor-38358 .elementor-element.elementor-element-369c541::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-74653592{text-align:left;}.elementor-38358 .elementor-element.elementor-element-74653592 img{width:156px;border-radius:100px 100px 100px 100px;}.elementor-38358 .elementor-element.elementor-element-717f085d .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-717f085d{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-717f085d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b58f3bb );fill:#F0174E;color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-717f085d.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-717f085d.elementor-view-default .elementor-icon{fill:var( --e-global-color-b58f3bb );color:var( --e-global-color-b58f3bb );border-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-717f085d.elementor-view-framed .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-717f085d .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-717f085d .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-717f085d .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-717f085d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-717f085d .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-717f085d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-6845e533{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-2cce9a22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:25px;}.elementor-38358 .elementor-element.elementor-element-2cce9a22:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-2cce9a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-38358 .elementor-element.elementor-element-2cce9a22, .elementor-38358 .elementor-element.elementor-element-2cce9a22::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-1bc76ece{text-align:left;}.elementor-38358 .elementor-element.elementor-element-1bc76ece img{width:156px;border-radius:100px 100px 100px 100px;}.elementor-38358 .elementor-element.elementor-element-23cee5ae .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-23cee5ae{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-23cee5ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b58f3bb );fill:#F0174E;color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-23cee5ae.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-23cee5ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-b58f3bb );color:var( --e-global-color-b58f3bb );border-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-23cee5ae.elementor-view-framed .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-23cee5ae .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-23cee5ae .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-23cee5ae .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-23cee5ae .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-23cee5ae .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-23cee5ae > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-7658fbb0{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-15f88649{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:25px;}.elementor-38358 .elementor-element.elementor-element-15f88649:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-15f88649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-38358 .elementor-element.elementor-element-15f88649, .elementor-38358 .elementor-element.elementor-element-15f88649::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-79efcf19{text-align:left;}.elementor-38358 .elementor-element.elementor-element-79efcf19 img{width:156px;border-radius:100px 100px 100px 100px;}.elementor-38358 .elementor-element.elementor-element-a2c7746 .elementor-icon-box-wrapper{text-align:left;}.elementor-38358 .elementor-element.elementor-element-a2c7746{--icon-box-icon-margin:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-a2c7746.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b58f3bb );fill:#F0174E;color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-a2c7746.elementor-view-framed .elementor-icon, .elementor-38358 .elementor-element.elementor-element-a2c7746.elementor-view-default .elementor-icon{fill:var( --e-global-color-b58f3bb );color:var( --e-global-color-b58f3bb );border-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-a2c7746.elementor-view-framed .elementor-icon{background-color:#F0174E;}.elementor-38358 .elementor-element.elementor-element-a2c7746 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-a2c7746 .elementor-icon-box-title{color:#FFFFFF;}.elementor-38358 .elementor-element.elementor-element-a2c7746 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-a2c7746 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-38358 .elementor-element.elementor-element-a2c7746 .elementor-icon-box-description{color:#E5E5E5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-a2c7746 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-69f85839{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-dots-normal-color:#F0174E;--e-n-carousel-dots-hover-color:var( --e-global-color-1d49acc );--e-n-carousel-swiper-pagination-spacing:100px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-43872535{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--align-items:center;--gap:72px 72px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:64px;--padding-inline-end:64px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-43872535:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-43872535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c5a7b9 );}.elementor-38358 .elementor-element.elementor-element-43872535::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://movplan.com.br/wp-content/uploads/2025/10/abstract_lines.svg");background-size:cover;}.elementor-38358 .elementor-element.elementor-element-43872535::before{filter:brightness( 146% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38358 .elementor-element.elementor-element-43872535, .elementor-38358 .elementor-element.elementor-element-43872535::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-43872535.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38358 .elementor-element.elementor-element-1649cdf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-35f6e070{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-49dc21f{text-align:left;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-49dc21f .elementor-heading-title{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:1.5em;}.elementor-38358 .elementor-element.elementor-element-5a85cfee{color:var( --e-global-color-7a0ce7f7 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-162cccf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:17px;--padding-block-end:17px;--padding-inline-start:17px;--padding-inline-end:17px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-162cccf:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-162cccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1900;}.elementor-38358 .elementor-element.elementor-element-162cccf, .elementor-38358 .elementor-element.elementor-element-162cccf::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-2590d369{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-14e81232{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:4;}.elementor-38358 .elementor-element.elementor-element-14e81232:not(.elementor-motion-effects-element-type-background), .elementor-38358 .elementor-element.elementor-element-14e81232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b58f3bb );}.elementor-38358 .elementor-element.elementor-element-14e81232, .elementor-38358 .elementor-element.elementor-element-14e81232::before{--border-transition:0.3s;}.elementor-38358 .elementor-element.elementor-element-43222953{text-align:left;}.elementor-38358 .elementor-element.elementor-element-43222953 img{width:auto;height:55px;}.elementor-38358 .elementor-element.elementor-element-3d787ddc{text-align:center;}.elementor-38358 .elementor-element.elementor-element-3d787ddc .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-38358 .elementor-element.elementor-element-7c316a68 img{width:145px;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-7c316a68{right:6px;}body.rtl .elementor-38358 .elementor-element.elementor-element-7c316a68{left:6px;}.elementor-38358 .elementor-element.elementor-element-7c316a68{bottom:10px;}.elementor-38358 .elementor-element.elementor-element-3fcf50fa{z-index:0;}@media(min-width:768px){.elementor-38358 .elementor-element.elementor-element-107bd0e7{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-3907853f{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-6676bfd{--width:55%;}.elementor-38358 .elementor-element.elementor-element-433f1ebd{--width:100%;}.elementor-38358 .elementor-element.elementor-element-cf159aa{--width:100%;}.elementor-38358 .elementor-element.elementor-element-7b89c2e9{--width:100%;}.elementor-38358 .elementor-element.elementor-element-8390412{--width:100%;}.elementor-38358 .elementor-element.elementor-element-565d11f7{--width:60%;}.elementor-38358 .elementor-element.elementor-element-33c6b9d5{--width:50%;}.elementor-38358 .elementor-element.elementor-element-137f51db{--width:100%;}.elementor-38358 .elementor-element.elementor-element-65bfdf6b{--width:100%;}.elementor-38358 .elementor-element.elementor-element-4ba94781{--width:100%;}.elementor-38358 .elementor-element.elementor-element-29828000{--width:60%;}.elementor-38358 .elementor-element.elementor-element-1cb1d14a{--width:50%;}.elementor-38358 .elementor-element.elementor-element-d22fb42{--width:100%;}.elementor-38358 .elementor-element.elementor-element-ba40408{--width:100%;}.elementor-38358 .elementor-element.elementor-element-13d96d94{--width:100%;}.elementor-38358 .elementor-element.elementor-element-4af27f23{--width:100%;}.elementor-38358 .elementor-element.elementor-element-78c7adce{--width:52%;}.elementor-38358 .elementor-element.elementor-element-6dd4ad7{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-4e1be547{--width:83%;}.elementor-38358 .elementor-element.elementor-element-4343b1af{--width:374px;}.elementor-38358 .elementor-element.elementor-element-62268809{--width:374px;}.elementor-38358 .elementor-element.elementor-element-21a8da73{--width:374px;}.elementor-38358 .elementor-element.elementor-element-2917cec1{--width:374px;}.elementor-38358 .elementor-element.elementor-element-482d5c1b{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-2181e0a9{--width:43%;}.elementor-38358 .elementor-element.elementor-element-12b94b4a{--width:49%;}.elementor-38358 .elementor-element.elementor-element-53574844{--width:100%;}.elementor-38358 .elementor-element.elementor-element-2babfe6c{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-6ac98824{--width:100%;}.elementor-38358 .elementor-element.elementor-element-485f3687{--width:65%;}.elementor-38358 .elementor-element.elementor-element-3ac8cab5{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-1a720269{--width:56%;}.elementor-38358 .elementor-element.elementor-element-5096db1d{--width:73%;}.elementor-38358 .elementor-element.elementor-element-3e34aef8{--width:100%;}.elementor-38358 .elementor-element.elementor-element-53734038{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-3befc7c9{--width:100%;}.elementor-38358 .elementor-element.elementor-element-4e43ef4{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-339cbebf{--width:100%;}.elementor-38358 .elementor-element.elementor-element-636d97c9{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-25ae53ea{--width:100%;}.elementor-38358 .elementor-element.elementor-element-749dc3f7{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-4355635a{--width:82%;}.elementor-38358 .elementor-element.elementor-element-1efe32d0{--width:50%;}.elementor-38358 .elementor-element.elementor-element-3fa41257{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-4975a3f3{--width:100%;}.elementor-38358 .elementor-element.elementor-element-41335321{--width:100%;}.elementor-38358 .elementor-element.elementor-element-43872535{--content-width:1280px;}.elementor-38358 .elementor-element.elementor-element-35f6e070{--width:37%;}.elementor-38358 .elementor-element.elementor-element-162cccf{--width:50%;}.elementor-38358 .elementor-element.elementor-element-14e81232{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-38358 .elementor-element.elementor-element-3907853f{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-6676bfd{--width:100%;}.elementor-38358 .elementor-element.elementor-element-433f1ebd{--width:100%;}.elementor-38358 .elementor-element.elementor-element-cf159aa{--width:100%;}.elementor-38358 .elementor-element.elementor-element-7b89c2e9{--width:100%;}.elementor-38358 .elementor-element.elementor-element-8390412{--width:100%;}.elementor-38358 .elementor-element.elementor-element-565d11f7{--width:100%;}.elementor-38358 .elementor-element.elementor-element-33c6b9d5{--width:100%;}.elementor-38358 .elementor-element.elementor-element-137f51db{--width:100%;}.elementor-38358 .elementor-element.elementor-element-65bfdf6b{--width:100%;}.elementor-38358 .elementor-element.elementor-element-4ba94781{--width:100%;}.elementor-38358 .elementor-element.elementor-element-29828000{--width:100%;}.elementor-38358 .elementor-element.elementor-element-1cb1d14a{--width:100%;}.elementor-38358 .elementor-element.elementor-element-d22fb42{--width:100%;}.elementor-38358 .elementor-element.elementor-element-ba40408{--width:100%;}.elementor-38358 .elementor-element.elementor-element-13d96d94{--width:100%;}.elementor-38358 .elementor-element.elementor-element-4af27f23{--width:100%;}.elementor-38358 .elementor-element.elementor-element-78c7adce{--width:100%;}.elementor-38358 .elementor-element.elementor-element-4e1be547{--width:100%;}.elementor-38358 .elementor-element.elementor-element-2181e0a9{--width:100%;}.elementor-38358 .elementor-element.elementor-element-12b94b4a{--width:100%;}.elementor-38358 .elementor-element.elementor-element-1688925c{--width:100%;}.elementor-38358 .elementor-element.elementor-element-6ac98824{--width:100%;}.elementor-38358 .elementor-element.elementor-element-485f3687{--width:100%;}.elementor-38358 .elementor-element.elementor-element-1a720269{--width:100%;}.elementor-38358 .elementor-element.elementor-element-5096db1d{--width:100%;}.elementor-38358 .elementor-element.elementor-element-3befc7c9{--width:100%;}.elementor-38358 .elementor-element.elementor-element-25ae53ea{--width:100%;}.elementor-38358 .elementor-element.elementor-element-4355635a{--width:100%;}.elementor-38358 .elementor-element.elementor-element-1efe32d0{--width:60%;}.elementor-38358 .elementor-element.elementor-element-4975a3f3{--width:100%;}.elementor-38358 .elementor-element.elementor-element-41335321{--width:100%;}.elementor-38358 .elementor-element.elementor-element-35f6e070{--width:100%;}.elementor-38358 .elementor-element.elementor-element-162cccf{--width:100%;}}@media(min-width:1025px){.elementor-38358 .elementor-element.elementor-element-482d5c1b::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-482d5c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-38358 .elementor-element.elementor-element-2babfe6c::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-2babfe6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-38358 .elementor-element.elementor-element-53734038::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-53734038 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-38358 .elementor-element.elementor-element-636d97c9::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-636d97c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-38358 .elementor-element.elementor-element-749dc3f7::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-749dc3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-38358 .elementor-element.elementor-element-3fa41257::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-3fa41257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-38358 .elementor-element.elementor-element-43872535::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .e-con-inner > .elementor-background-video-container::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38358 .elementor-element.elementor-element-43872535 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-38358 .elementor-element.elementor-element-107bd0e7{--padding-block-start:0vw;--padding-block-end:0vw;--padding-inline-start:2vw;--padding-inline-end:2vw;top:20px;}.elementor-38358 .elementor-element.elementor-element-3961dcd1{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown .elementor-item, .elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown{border-radius:16px 16px 16px 16px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:16px;border-top-right-radius:16px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:25px;padding-bottom:25px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:35px !important;}.elementor-38358 .elementor-element.elementor-element-2639a1b0{--nav-menu-icon-size:35px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-menu-toggle{border-radius:100px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0.elementor-element{--order:99999 /* order end hack */;}.elementor-38358 .elementor-element.elementor-element-63e3751a{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-38358 .elementor-element.elementor-element-3907853f{--min-height:0px;--justify-content:flex-end;--padding-block-start:200px;--padding-block-end:100px;--padding-inline-start:30px;--padding-inline-end:030px;}.elementor-38358 .elementor-element.elementor-element-1eb2e8a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-38358 .elementor-element.elementor-element-6676bfd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-4d006995{text-align:center;--container-widget-width:859px;--container-widget-flex-grow:0;width:var( --container-widget-width, 859px );max-width:859px;}.elementor-38358 .elementor-element.elementor-element-2188eefa{--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-3bb3064{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-38358 .elementor-element.elementor-element-3bb3064.elementor-element{--align-self:center;}.elementor-38358 .elementor-element.elementor-element-565d11f7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4e9df51f img{width:100%;}.elementor-38358 .elementor-element.elementor-element-4e9df51f{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-19f53874{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-38358 .elementor-element.elementor-element-33c6b9d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-e4e4327{text-align:center;--container-widget-width:859px;--container-widget-flex-grow:0;width:var( --container-widget-width, 859px );max-width:859px;}.elementor-38358 .elementor-element.elementor-element-3e8d4afc{--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-439f350c{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-38358 .elementor-element.elementor-element-439f350c.elementor-element{--align-self:center;}.elementor-38358 .elementor-element.elementor-element-29828000{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-50406c39 img{width:100%;}.elementor-38358 .elementor-element.elementor-element-50406c39{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-5f87f0bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-38358 .elementor-element.elementor-element-1cb1d14a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-5311937{text-align:center;--container-widget-width:859px;--container-widget-flex-grow:0;width:var( --container-widget-width, 859px );max-width:859px;}.elementor-38358 .elementor-element.elementor-element-e00c5b9{--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-414d38dd{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-38358 .elementor-element.elementor-element-414d38dd.elementor-element{--align-self:center;}.elementor-38358 .elementor-element.elementor-element-78c7adce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-5c2a413e img{width:100%;}.elementor-38358 .elementor-element.elementor-element-5c2a413e{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-52331364{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-38358 .elementor-element.elementor-element-6dd4ad7{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-6dd4ad7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-76e73c2b{left:47%;}body.rtl .elementor-38358 .elementor-element.elementor-element-76e73c2b{right:47%;}.elementor-38358 .elementor-element.elementor-element-76e73c2b{top:-21px;z-index:12;}.elementor-38358 .elementor-element.elementor-element-66448166{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-4e1be547{--flex-wrap:wrap;}.elementor-38358 .elementor-element.elementor-element-4343b1af{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-62268809{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-21a8da73{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-2917cec1{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-482d5c1b{--min-height:0vh;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:30px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-34221860{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-38358 .elementor-element.elementor-element-306753b5{text-align:left;}.elementor-38358 .elementor-element.elementor-element-12b94b4a{--e-con-grid-template-rows:repeat(5, 1fr);--gap:40px 20px;--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-1688925c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-38358 .elementor-element.elementor-element-1c840bf0{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38358 .elementor-element.elementor-element-2babfe6c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px 60px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:30px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-6ac98824{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-38358 .elementor-element.elementor-element-f6f02d2{text-align:left;}.elementor-38358 .elementor-element.elementor-element-4a90fef9{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-52ca6fda{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-3ac8cab5{--gap:80px 80px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-1085816{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-38358 .elementor-element.elementor-element-4d507531{text-align:left;}.elementor-38358 .elementor-element.elementor-element-65c2d4bc{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-1e465a16{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-53734038{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px 60px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-3befc7c9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-378e0143{text-align:center;}.elementor-38358 .elementor-element.elementor-element-378e0143.elementor-element{--align-self:center;}.elementor-38358 .elementor-element.elementor-element-456d395a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-ae2b622{--justify-content:center;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-38358 .elementor-element.elementor-element-7752185d .elementor-counter-title{line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-e3600b3{--justify-content:center;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-38358 .elementor-element.elementor-element-168e5e6 .elementor-counter-title{line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-640af1d9{--justify-content:center;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-38358 .elementor-element.elementor-element-6f9cf56 .elementor-counter-title{line-height:1.3em;}.elementor-38358 .elementor-element.elementor-element-6737c73{--justify-content:center;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-38358 .elementor-element.elementor-element-4e43ef4{--gap:80px 80px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-339cbebf{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-3a0fc560{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38358 .elementor-element.elementor-element-636d97c9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px 60px;--padding-block-start:50px;--padding-block-end:180px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-25ae53ea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-874d90a{text-align:center;}.elementor-38358 .elementor-element.elementor-element-749dc3f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px 60px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-4355635a{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-38358 .elementor-element.elementor-element-1efe32d0{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-49c10362{text-align:left;}.elementor-38358 .elementor-element.elementor-element-11526b2b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38358 .elementor-element.elementor-element-70e61dd6 img{width:300px;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-70e61dd6{right:0px;}body.rtl .elementor-38358 .elementor-element.elementor-element-70e61dd6{left:0px;}.elementor-38358 .elementor-element.elementor-element-70e61dd6{top:0px;}.elementor-38358 .elementor-element.elementor-element-3fa41257{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px 60px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:30px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4975a3f3{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:39px;}.elementor-38358 .elementor-element.elementor-element-41335321{--justify-content:center;}.elementor-38358 .elementor-element.elementor-element-69f85839{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-38358 .elementor-element.elementor-element-43872535{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px 60px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-38358 .elementor-element.elementor-element-35f6e070{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-5a85cfee{text-align:left;}.elementor-38358 .elementor-element.elementor-element-162cccf{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-14e81232{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:20px 20px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:5vw;--padding-block-end:5vw;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-38358 .elementor-element.elementor-element-3d787ddc{text-align:center;}.elementor-38358 .elementor-element.elementor-element-7c316a68 img{width:110px;}}@media(max-width:767px){.elementor-38358 .elementor-element.elementor-element-107bd0e7{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:16px;--padding-inline-end:16px;top:0px;}.elementor-38358 .elementor-element.elementor-element-3961dcd1{--flex-wrap:nowrap;--padding-block-start:4vw;--padding-block-end:4vw;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-38358 .elementor-element.elementor-element-7d83229a img{height:38px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown .elementor-item, .elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--dropdown a{padding-top:19px;padding-bottom:19px;}.elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-38358 .elementor-element.elementor-element-2639a1b0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:25px !important;}.elementor-38358 .elementor-element.elementor-element-2639a1b0{--nav-menu-icon-size:26px;}.elementor-38358 .elementor-element.elementor-element-63e3751a .elementor-button{padding:25px 20px 25px 20px;}.elementor-38358 .elementor-element.elementor-element-63e3751a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-38358 .elementor-element.elementor-element-3907853f{--min-height:0vh;--gap:30px 30px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-1027f2c9{--justify-content:center;}.elementor-38358 .elementor-element.elementor-element-1eb2e8a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;}.elementor-38358 .elementor-element.elementor-element-6676bfd{--gap:24px 24px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4d006995{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-4d006995 .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-2188eefa{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-433f1ebd{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-5b08252a{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-5b08252a .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-cf159aa{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-46bbcc51{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-46bbcc51 .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-7b89c2e9{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-7d258a2d{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-7d258a2d .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-8390412{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-1e02b88f{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-1e02b88f .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-3bb3064 .elementor-button{padding:25px 20px 25px 20px;}.elementor-38358 .elementor-element.elementor-element-3bb3064{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38358 .elementor-element.elementor-element-565d11f7{--gap:16px 16px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4e9df51f img{height:100%;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-4e9df51f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-2858225a{--justify-content:center;}.elementor-38358 .elementor-element.elementor-element-19f53874{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;}.elementor-38358 .elementor-element.elementor-element-33c6b9d5{--gap:24px 24px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-e4e4327{text-align:center;--container-widget-width:283px;--container-widget-flex-grow:0;width:var( --container-widget-width, 283px );max-width:283px;}.elementor-38358 .elementor-element.elementor-element-e4e4327 .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-3e8d4afc{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-137f51db{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-718176a{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-718176a .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-65bfdf6b{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-15d696f8{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-15d696f8 .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-4ba94781{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-2c597e54{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-2c597e54 .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-439f350c .elementor-button{padding:25px 20px 25px 20px;}.elementor-38358 .elementor-element.elementor-element-439f350c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38358 .elementor-element.elementor-element-29828000{--gap:16px 16px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-50406c39 img{height:100%;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-50406c39 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-4a038599{--justify-content:center;}.elementor-38358 .elementor-element.elementor-element-5f87f0bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;}.elementor-38358 .elementor-element.elementor-element-1cb1d14a{--gap:24px 24px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-5311937{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-5311937 .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-e00c5b9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-d22fb42{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-35a707fd{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-35a707fd .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-ba40408{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-3c9197e{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-3c9197e .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-13d96d94{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-62c0a7f1 .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-4af27f23{--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-38358 .elementor-element.elementor-element-33c43e32{--icon-box-icon-margin:0px;width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-title{margin-bottom:0px;}.elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-33c43e32 .elementor-icon-box-title a{font-size:16px;line-height:1.1em;}.elementor-38358 .elementor-element.elementor-element-414d38dd .elementor-button{padding:25px 20px 25px 20px;}.elementor-38358 .elementor-element.elementor-element-414d38dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38358 .elementor-element.elementor-element-78c7adce{--gap:16px 16px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-5c2a413e img{height:100%;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-5c2a413e > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-52331364{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-size:20px;}.elementor-38358 .elementor-element.elementor-element-52331364 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-38358 .elementor-element.elementor-element-6dd4ad7{--justify-content:center;--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:70px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-5019cc3{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-5019cc3 .elementor-heading-title{font-size:24px;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-76e73c2b{left:45%;}body.rtl .elementor-38358 .elementor-element.elementor-element-76e73c2b{right:45%;}.elementor-38358 .elementor-element.elementor-element-4e1be547{--justify-content:center;}.elementor-38358 .elementor-element.elementor-element-4343b1af{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-4bc60d01 .elementor-heading-title{font-size:40px;}.elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-title a{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-72213540 .elementor-icon-box-description{font-size:16px;}.elementor-38358 .elementor-element.elementor-element-72213540{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-62268809{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-46327c7e .elementor-heading-title{font-size:40px;}.elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-title a{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-38b67636 .elementor-icon-box-description{font-size:16px;}.elementor-38358 .elementor-element.elementor-element-38b67636{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-21a8da73{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-41d245d4 .elementor-heading-title{font-size:40px;}.elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-title a{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-68dbbdf .elementor-icon-box-description{font-size:16px;}.elementor-38358 .elementor-element.elementor-element-68dbbdf{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-2917cec1{--min-height:0px;}.elementor-38358 .elementor-element.elementor-element-316e8e8f .elementor-heading-title{font-size:40px;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-title, .elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-title a{font-size:20px;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5 .elementor-icon-box-description{font-size:16px;}.elementor-38358 .elementor-element.elementor-element-4f51a1a5{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-482d5c1b{--min-height:0vh;--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:3;}.elementor-38358 .elementor-element.elementor-element-34221860{--width:100%;}.elementor-38358 .elementor-element.elementor-element-2181e0a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-6232a4ad{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-6232a4ad .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-306753b5{text-align:center;font-size:16px;}.elementor-38358 .elementor-element.elementor-element-12b94b4a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--grid-auto-flow:row;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-783ec302{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-33ca4158{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-9af0ed1{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-5294cd75{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-af5821b{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-7f214c39{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-73281e85{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-5a8d1961{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-509289a5{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-1ecdc7e7{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-1688925c{--gap:24px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-53574844{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;}.elementor-38358 .elementor-element.elementor-element-213b3213{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-3d3d8b66{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-57059937{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-25e90af5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-308621e5{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-119865b4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-4eec4831{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-76e0735c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-584bf22b{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-23611d06{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-254c239b{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-5965bcda{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-2cde002{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-4d7f03d5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-5ca7a406{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-728e00f7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-248ea36d{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-5c00c9fc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-6689a7ec{--content-width:100%;}.elementor-38358 .elementor-element.elementor-element-15b0d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38358 .elementor-element.elementor-element-1c840bf0 .elementor-button{padding:25px 20px 25px 20px;}.elementor-38358 .elementor-element.elementor-element-1c840bf0{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-38358 .elementor-element.elementor-element-2babfe6c{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-6ac98824{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-485f3687{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-3e9523ca{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-3e9523ca .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-f6f02d2{text-align:center;font-size:16px;}.elementor-38358 .elementor-element.elementor-element-4a90fef9 img{border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-4a90fef9 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-52ca6fda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-77f25dd5{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-869b8ad{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-67f7b7ca{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-b6a6ec7{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-3ac8cab5{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-1085816{--gap:30px 30px;}.elementor-38358 .elementor-element.elementor-element-1a720269{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-512ad042{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;}.elementor-38358 .elementor-element.elementor-element-32973e48{text-align:center;}.elementor-38358 .elementor-element.elementor-element-32973e48 .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-4d507531{text-align:center;font-size:16px;}.elementor-38358 .elementor-element.elementor-element-5096db1d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-65c2d4bc img{width:100%;height:220px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-65c2d4bc > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-1e465a16 img{width:100%;height:220px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-1e465a16 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-31eb6057 .elementor-custom-embed-play i{font-size:35px;}.elementor-38358 .elementor-element.elementor-element-31eb6057 .elementor-custom-embed-play svg{width:35px;height:35px;}.elementor-38358 .elementor-element.elementor-element-31eb6057 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-38358 .elementor-element.elementor-element-53734038{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-3befc7c9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-47a5aa6f{text-align:center;}.elementor-38358 .elementor-element.elementor-element-47a5aa6f .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-378e0143{text-align:center;font-size:16px;}.elementor-38358 .elementor-element.elementor-element-456d395a{--width:80%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-ae2b622{--min-height:150px;}.elementor-38358 .elementor-element.elementor-element-7752185d .elementor-counter-number-wrapper{font-size:30px;}.elementor-38358 .elementor-element.elementor-element-e3600b3{--min-height:150px;}.elementor-38358 .elementor-element.elementor-element-168e5e6 .elementor-counter-number-wrapper{font-size:30px;}.elementor-38358 .elementor-element.elementor-element-640af1d9{--min-height:150px;--gap:0px 0px;}.elementor-38358 .elementor-element.elementor-element-6f9cf56 .elementor-counter-number-wrapper{font-size:30px;}.elementor-38358 .elementor-element.elementor-element-1f1d7228 .elementor-heading-title{font-size:25px;}.elementor-38358 .elementor-element.elementor-element-6737c73{--min-height:150px;--gap:0px 0px;}.elementor-38358 .elementor-element.elementor-element-614529a1 .elementor-heading-title{font-size:25px;}.elementor-38358 .elementor-element.elementor-element-4e43ef4{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-3b1cd816{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-3b1cd816 .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-339cbebf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38358 .elementor-element.elementor-element-207a240d{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-3ac62ee7{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-6d43901e{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-2b695253{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-77faebe2{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-3a0fc560 .elementor-button{padding:25px 20px 25px 20px;}.elementor-38358 .elementor-element.elementor-element-3a0fc560{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-38358 .elementor-element.elementor-element-636d97c9{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:70px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-25ae53ea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-362b8b27{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-362b8b27 .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-874d90a{text-align:center;font-size:16px;}.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-image-carousel-caption{font-size:12px;}.elementor-38358 .elementor-element.elementor-element-749dc3f7{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-4355635a{--padding-block-start:40px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-38358 .elementor-element.elementor-element-1efe32d0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-65184204{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-65184204 .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-49c10362{text-align:center;font-size:16px;}.elementor-38358 .elementor-element.elementor-element-11526b2b .elementor-button{padding:25px 20px 25px 20px;}.elementor-38358 .elementor-element.elementor-element-11526b2b{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-70e61dd6{text-align:center;top:0px;}.elementor-38358 .elementor-element.elementor-element-70e61dd6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-70e61dd6{right:0px;}body.rtl .elementor-38358 .elementor-element.elementor-element-70e61dd6{left:0px;}.elementor-38358 .elementor-element.elementor-element-3fa41257{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-4975a3f3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-2991599d{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-2991599d .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-7a39ec7e img{width:110px;}.elementor-38358 .elementor-element.elementor-element-175ad68a{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-7efa3e88 img{width:110px;}.elementor-38358 .elementor-element.elementor-element-5f0f025b{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-74653592 img{width:110px;}.elementor-38358 .elementor-element.elementor-element-717f085d{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-1bc76ece img{width:110px;}.elementor-38358 .elementor-element.elementor-element-23cee5ae{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-79efcf19 img{width:110px;}.elementor-38358 .elementor-element.elementor-element-a2c7746{width:100%;max-width:100%;}.elementor-38358 .elementor-element.elementor-element-69f85839{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-38358 .elementor-element.elementor-element-43872535{--gap:40px 40px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-38358 .elementor-element.elementor-element-35f6e070{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38358 .elementor-element.elementor-element-49dc21f{text-align:center;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-38358 .elementor-element.elementor-element-49dc21f .elementor-heading-title{font-size:24px;}.elementor-38358 .elementor-element.elementor-element-5a85cfee{text-align:center;font-size:16px;}.elementor-38358 .elementor-element.elementor-element-162cccf{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-38358 .elementor-element.elementor-element-14e81232{--gap:20px 20px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10vw;--padding-block-end:10vw;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-38358 .elementor-element.elementor-element-43222953 img{height:35px;}.elementor-38358 .elementor-element.elementor-element-3d787ddc{text-align:center;}.elementor-38358 .elementor-element.elementor-element-7c316a68 img{width:100px;}body:not(.rtl) .elementor-38358 .elementor-element.elementor-element-7c316a68{right:5px;}body.rtl .elementor-38358 .elementor-element.elementor-element-7c316a68{left:5px;}.elementor-38358 .elementor-element.elementor-element-7c316a68{bottom:20px;}}/* Start custom CSS for nav-menu, class: .elementor-element-2639a1b0 */@media (min-width: 768px){
   .elementor-38358 .elementor-element.elementor-element-2639a1b0 .btn-teste{
    display: none
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63e3751a */:root {
  --shiny-cta-bg: #0aeed5 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: white !important; /*borda escura do botão*/
  --shiny-cta-fg: white !important;
  --shiny-cta-highlight: #191919; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3961dcd1 */.elementor-38358 .elementor-element.elementor-element-3961dcd1{
        backdrop-filter: saturate(180%) blur(8px);
    -webkit-backdrop-filter: saturate(180%) blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d006995 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #0aeed5;
    border-right: 1px solid #0aeed5;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .texto-gradiente {
   color: #0aeed5;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #0aeed5;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433f1ebd */.elementor-38358 .elementor-element.elementor-element-433f1ebd {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf159aa */.elementor-38358 .elementor-element.elementor-element-cf159aa {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b89c2e9 */.elementor-38358 .elementor-element.elementor-element-7b89c2e9 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8390412 */.elementor-38358 .elementor-element.elementor-element-8390412 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bb3064 */:root {
  --shiny-cta-bg: #0aeed5 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: white !important; /*borda escura do botão*/
  --shiny-cta-fg: white !important;
  --shiny-cta-highlight: #191919; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4e4327 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f51db */.elementor-38358 .elementor-element.elementor-element-137f51db {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bfdf6b */.elementor-38358 .elementor-element.elementor-element-65bfdf6b {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba94781 */.elementor-38358 .elementor-element.elementor-element-4ba94781 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f350c */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5311937 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22fb42 */.elementor-38358 .elementor-element.elementor-element-d22fb42 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba40408 */.elementor-38358 .elementor-element.elementor-element-ba40408 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d96d94 */.elementor-38358 .elementor-element.elementor-element-13d96d94 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af27f23 */.elementor-38358 .elementor-element.elementor-element-4af27f23 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-414d38dd */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d006995 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #0aeed5;
    border-right: 1px solid #0aeed5;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .texto-gradiente {
   color: #0aeed5;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #0aeed5;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433f1ebd */.elementor-38358 .elementor-element.elementor-element-433f1ebd {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf159aa */.elementor-38358 .elementor-element.elementor-element-cf159aa {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b89c2e9 */.elementor-38358 .elementor-element.elementor-element-7b89c2e9 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8390412 */.elementor-38358 .elementor-element.elementor-element-8390412 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bb3064 */:root {
  --shiny-cta-bg: #0aeed5 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: white !important; /*borda escura do botão*/
  --shiny-cta-fg: white !important;
  --shiny-cta-highlight: #191919; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4e4327 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f51db */.elementor-38358 .elementor-element.elementor-element-137f51db {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bfdf6b */.elementor-38358 .elementor-element.elementor-element-65bfdf6b {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba94781 */.elementor-38358 .elementor-element.elementor-element-4ba94781 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f350c */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5311937 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22fb42 */.elementor-38358 .elementor-element.elementor-element-d22fb42 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba40408 */.elementor-38358 .elementor-element.elementor-element-ba40408 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d96d94 */.elementor-38358 .elementor-element.elementor-element-13d96d94 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af27f23 */.elementor-38358 .elementor-element.elementor-element-4af27f23 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-414d38dd */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d006995 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #0aeed5;
    border-right: 1px solid #0aeed5;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .texto-gradiente {
   color: #0aeed5;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #0aeed5;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433f1ebd */.elementor-38358 .elementor-element.elementor-element-433f1ebd {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf159aa */.elementor-38358 .elementor-element.elementor-element-cf159aa {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b89c2e9 */.elementor-38358 .elementor-element.elementor-element-7b89c2e9 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8390412 */.elementor-38358 .elementor-element.elementor-element-8390412 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bb3064 */:root {
  --shiny-cta-bg: #0aeed5 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: white !important; /*borda escura do botão*/
  --shiny-cta-fg: white !important;
  --shiny-cta-highlight: #191919; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4e4327 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f51db */.elementor-38358 .elementor-element.elementor-element-137f51db {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bfdf6b */.elementor-38358 .elementor-element.elementor-element-65bfdf6b {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba94781 */.elementor-38358 .elementor-element.elementor-element-4ba94781 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f350c */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5311937 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22fb42 */.elementor-38358 .elementor-element.elementor-element-d22fb42 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba40408 */.elementor-38358 .elementor-element.elementor-element-ba40408 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d96d94 */.elementor-38358 .elementor-element.elementor-element-13d96d94 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af27f23 */.elementor-38358 .elementor-element.elementor-element-4af27f23 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-414d38dd */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d006995 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #0aeed5;
    border-right: 1px solid #0aeed5;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .texto-gradiente {
   color: #0aeed5;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #0aeed5;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-4d006995 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433f1ebd */.elementor-38358 .elementor-element.elementor-element-433f1ebd {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf159aa */.elementor-38358 .elementor-element.elementor-element-cf159aa {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b89c2e9 */.elementor-38358 .elementor-element.elementor-element-7b89c2e9 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8390412 */.elementor-38358 .elementor-element.elementor-element-8390412 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bb3064 */:root {
  --shiny-cta-bg: #0aeed5 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: white !important; /*borda escura do botão*/
  --shiny-cta-fg: white !important;
  --shiny-cta-highlight: #191919; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4e4327 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-e4e4327 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f51db */.elementor-38358 .elementor-element.elementor-element-137f51db {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bfdf6b */.elementor-38358 .elementor-element.elementor-element-65bfdf6b {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba94781 */.elementor-38358 .elementor-element.elementor-element-4ba94781 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f350c */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5311937 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #E55545;
    border-right: 1px solid #E55545;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .texto-gradiente {
   color: #E55545;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #E55545;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-5311937 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22fb42 */.elementor-38358 .elementor-element.elementor-element-d22fb42 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba40408 */.elementor-38358 .elementor-element.elementor-element-ba40408 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d96d94 */.elementor-38358 .elementor-element.elementor-element-13d96d94 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af27f23 */.elementor-38358 .elementor-element.elementor-element-4af27f23 {
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-414d38dd */:root {
  --shiny-cta-bg: #432865 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #E55545 !important; /*borda escura do botão*/
  --shiny-cta-fg: #E55545 !important;
  --shiny-cta-highlight: #E55545; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-618844e4 */.elementor-38358 .elementor-element.elementor-element-618844e4 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #0aeed5;
    border-radius: 9999px;
    color: #432865;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-618844e4 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5019cc3 */:root {
    --realce-fundo: rgba(255, 255, 255, 0.05);
    --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-5019cc3 .caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #0aeed5;
    border-right: 1px solid #0aeed5;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-5019cc3 .texto-gradiente {
   color: #0aeed5;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-5019cc3 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-5019cc3 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #0aeed5;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-5019cc3 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-5019cc3 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1be547 */.card-efeitoxpai{
    padding: 0px;
}
.x{
  margin-right: 0px !important;
}
.card-efeitox{
    margin-right: -200px;
    width: 400px !important;
    border-radius: 40px;
    overflow: hidden;
    
    background: #0f172a;
    box-shadow: -10px 10px 20px 8px rgba(0,0,0,0.3); /* sombra suavizada */
    transition: 0.5s !important;

}
@media(min-width: 900px){
    .card-efeitox:hover{
    margin-right: -50px;
    transform: rotate(-5deg) translatey(-50px);
}
}
.card-efeitox::after {
    content: "";
    position: absolute;
    top: 0%;
    left: 50%;
    width: 400px;
    height: 200px;
    transform: translate(-50%, -50%);
    border-radius: 100%;
    filter: blur(80px);
    transition: 1s;
}
.card-efeitox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(to bottom, #0aeed5, #0aeed5);
    -webkit-mask: linear-gradient(#0aeed5 0 0) content-box, linear-gradient(#0aeed5 0 0);
    mask: linear-gradient(#0aeed5 0 0) content-box, linear-gradient(#0aeed5 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
@media(max-width: 768px){
    .card-efeitox{
        width: 48% !important;
        padding: 50px 30px;
        margin-right: 0px!important;
       
    }
    
    /*.card-efeitox:hover{*/
    /*    margin-right: 0px;*/
    /*    transform: rotate(0deg) translatey(-250px);*/
    /*}*/
}
@media(max-width: 500px){
    .card-efeitox{
        width: 100% !important;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dd4ad7 */.elementor-38358 .elementor-element.elementor-element-6dd4ad7::before {
    content: "";
    opacity: 0.3;
    background-color: transparent;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 1px, transparent 1px, transparent 11px), linear-gradient(0deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 1px, transparent 1px, transparent 11px);
    background-size: 50px 50px;
    position: absolute;
    border-radius: 0px;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: .5s;
    pointer-events: none;
}
.elementor-38358 .elementor-element.elementor-element-6dd4ad7::after {
    content: '';
    position: absolute;
    left: 0;
    background-image: radial-gradient(transparent 0%, #0F172A 70%);
    width: 100%;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15f5f83c */.elementor-38358 .elementor-element.elementor-element-15f5f83c .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #f0174e;
    border-radius: 9999px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-15f5f83c .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6232a4ad */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-6232a4ad .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #f0174e;
    border-right: 1px solid #f0174e;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-6232a4ad .texto-gradiente {
    color: #f0174e;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-6232a4ad .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-6232a4ad .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #f0174e;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-6232a4ad .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-6232a4ad .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53574844 *//* Somente no mobile */
@media (max-width: 768px) {
  .cards {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity; /* muda para proximity para snap mais suave */
    gap: 0;
    padding: 10px 16px; /* padding lateral para mostrar parte do próximo card */
    scroll-padding: 16px; /* padding no scroll snap */
  }

.cards::-webkit-scrollbar {
  width: 8px; /* largura da barra vertical */
  height: 8px; /* altura da barra horizontal */
}

.cards::-webkit-scrollbar-track {
  background: transparent; /* trilho da scrollbar */
}

.cards::-webkit-scrollbar-thumb {
  background-color: #000; /* cor preta */
  border-radius: 4px; /* arredondamento opcional */
}


  .cards .card {
    flex: 0 0 auto;
    width: calc(100% - 32px); /* card ocupa quase toda largura menos o gap */
    min-width: calc(100% - 32px); /* ajusta a largura mínima */
    scroll-snap-align: center; /* centraliza o snap */
    margin-right: -8px; /* compensa o gap para mostrar parte do próximo */
  }

  /* Ajuste para garantir que mostre parte do próximo card */
  .cards::after {
    content: '';
    flex: 0 0 16px; /* espaço final para mostrar que há mais conteúdo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c840bf0 */@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

/* Mobile */
@media only screen and (max-width: 600px) {
.btn-pink {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: #fff !important;
  background: linear-gradient(#f0174e, #f0174e) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      #c11240 var(--gradient-percent),
      white calc(var(--gradient-percent) * 2),
      #c11240 calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px white !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

/* Desktop */
@media only screen and (min-width: 600px) {
.btn-pink {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: #fff !important;
  background: linear-gradient(#f0174e, #f0174e) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      #c11240 var(--gradient-percent),
      white calc(var(--gradient-percent) * 2),
      #c11240 calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px white !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn-pink::before,
.btn-pink::after,
.btn-pink span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn-pink::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn-pink::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(-50deg, transparent, #c11240, transparent) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn-pink span {
  z-index: 1 !important;
  position: relative !important;
}

.btn-pink span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px #c11240 !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn-pink:hover,
.btn-pink:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: white !important;
  background: linear-gradient(#c11240, #c11240) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      #f0174e var(--gradient-percent),
      white calc(var(--gradient-percent) * 2),
      #f0174e calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
}

.btn-pink:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

.btn-pink,
.btn-pink::before,
.btn-pink::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn-pink:hover,
.btn-pink:hover::before,
.btn-pink:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26c551fd */.elementor-38358 .elementor-element.elementor-element-26c551fd .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #f0174e;
    border-radius: 9999px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-26c551fd .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e9523ca */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-3e9523ca .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #f0174e;
    border-right: 1px solid #f0174e;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-3e9523ca .texto-gradiente {
    color: #f0174e;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-3e9523ca .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-3e9523ca .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #f0174e;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-3e9523ca .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-3e9523ca .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8179e */.elementor-38358 .elementor-element.elementor-element-b8179e .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #fea018;
    border-radius: 9999px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-b8179e .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32973e48 */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-32973e48 .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #fea018;
    border-right: 1px solid #fea018;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-32973e48 .texto-gradiente {
    color: #fea018;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-32973e48 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-32973e48 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #fea018;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-32973e48 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-32973e48 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cea41d8 */.elementor-38358 .elementor-element.elementor-element-1cea41d8 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #fea018;
    border-radius: 9999px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-1cea41d8 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a5aa6f */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-47a5aa6f .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #fea018;
    border-right: 1px solid #fea018;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-47a5aa6f .texto-gradiente {
    color: #fea018;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-47a5aa6f .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-47a5aa6f .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #fea018;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-47a5aa6f .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-47a5aa6f .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d213b17 */.elementor-38358 .elementor-element.elementor-element-d213b17 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #0aeed5;
    border-radius: 9999px;
    color: #432865;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-d213b17 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b1cd816 */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-3b1cd816 .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #0aeed5;
    border-right: 1px solid #0aeed5;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-3b1cd816 .texto-gradiente {
    color: #0aeed5;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-3b1cd816 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-3b1cd816 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #0aeed5;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-3b1cd816 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-3b1cd816 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a0fc560 */:root {
  --shiny-cta-bg: #0aeed5 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: white !important; /*borda escura do botão*/
  --shiny-cta-fg: white !important;
  --shiny-cta-highlight: #191919; !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  /*padding: 1.25rem 1.5rem !important;*/
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.btn18 {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18efd182 */.elementor-38358 .elementor-element.elementor-element-18efd182 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #0aeed5;
    border-radius: 9999px;
    color: #432865;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-18efd182 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362b8b27 */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-362b8b27 .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #0aeed5;
    border-right: 1px solid #0aeed5;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-362b8b27 .texto-gradiente {
    color: #0aeed5;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-362b8b27 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-362b8b27 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #0aeed5;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-362b8b27 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-362b8b27 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-49ff5c8e */.elementor-38358 .elementor-element.elementor-element-49ff5c8e figure.swiper-slide-inner {
    background: #111827;
    border: 1px solid #1f2937;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 2px 0 #00000060;
    padding-bottom: 20px;
}

.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-next{
    transform: translateX(30px);
}
.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-prev{
     transform: translateX(-30px);
}

.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-next,
.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-prev{
    top:45%;
    width: 42px;
    height: 42px;
    border-radius: 50% !important;
    border: 1px solid #1f2937;
    background: #111827;
    color: #e5e7eb;
    display: grid;
    place-items: center;
    cursor: pointer;
    opacity: .9;
    z-index: 999;
}

.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-next:hover,
.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-prev:hover{
    border: 1px solid #22A0C9;
    background: #22A0C9;
    opacity: 1;
}

.elementor-38358 .elementor-element.elementor-element-49ff5c8e .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -35px!important;
}

@media(max-width: 500px){
    .elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-next,
.elementor-38358 .elementor-element.elementor-element-49ff5c8e .elementor-swiper-button.elementor-swiper-button-prev{
    top: 40%;
}
    .elementor-38358 .elementor-element.elementor-element-49ff5c8e .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    display: none;
    bottom: 0!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65184204 */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-65184204 .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #f0174e;
    border-right: 1px solid #f0174e;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-65184204 .texto-gradiente {
    color: #f0174e;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-65184204 .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-65184204 .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #f0174e;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-65184204 .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-65184204 .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11526b2b */@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

/* Mobile */
@media only screen and (max-width: 600px) {
.btn-pink {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: #fff !important;
  background: linear-gradient(#f0174e, #f0174e) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      #c11240 var(--gradient-percent),
      white calc(var(--gradient-percent) * 2),
      #c11240 calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px white !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

/* Desktop */
@media only screen and (min-width: 600px) {
.btn-pink {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: #fff !important;
  background: linear-gradient(#f0174e, #f0174e) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      #c11240 var(--gradient-percent),
      white calc(var(--gradient-percent) * 2),
      #c11240 calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px white !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.btn-pink::before,
.btn-pink::after,
.btn-pink span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn-pink::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn-pink::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(-50deg, transparent, #c11240, transparent) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn-pink span {
  z-index: 1 !important;
  position: relative !important;
}

.btn-pink span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px #c11240 !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn-pink:hover,
.btn-pink:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: white !important;
  background: linear-gradient(#c11240, #c11240) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      #f0174e var(--gradient-percent),
      white calc(var(--gradient-percent) * 2),
      #f0174e calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
}

.btn-pink:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

.btn-pink,
.btn-pink::before,
.btn-pink::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn-pink:hover,
.btn-pink:hover::before,
.btn-pink:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70e61dd6 */@media(max-width: 500px){
    .elementor-38358 .elementor-element.elementor-element-70e61dd6{
        position: relative!important
        
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21ab4948 */.elementor-38358 .elementor-element.elementor-element-21ab4948 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #f0174e;
    border-radius: 9999px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-21ab4948 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2991599d */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-2991599d .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #f0174e;
    border-right: 1px solid #f0174e;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-2991599d .texto-gradiente {
    color: #f0174e;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-2991599d .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-2991599d .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #f0174e;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-2991599d .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-2991599d .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-69f85839 *//*.elementor-38358 .elementor-element.elementor-element-69f85839 .elementor-image-carousel-wrapper{*/
/*    overflow: visible !important;*/
/*}*/
/*.elementor-38358 .elementor-element.elementor-element-69f85839 .swiper-wrapper{*/
/*transition-timing-function: linear!important;*/
/*}*/
/*.elementor-38358 .elementor-element.elementor-element-69f85839 .swiper-slide{*/
/*opacity: 30%;*/
/*transition: 0.5s;*/
/*}*/
/*.elementor-38358 .elementor-element.elementor-element-69f85839 .swiper-slide-active{*/
/*opacity: 100%;*/
/*transition: 0.5s;*/
/*}*/

.elementor-38358 .elementor-element.elementor-element-69f85839 .swiper-pagination-bullet{
    margin: 2px !important;
    transition: 1s;
    width: 50px !important;
    border-radius: 3px !important;
}
.elementor-38358 .elementor-element.elementor-element-69f85839 .swiper-pagination-bullet-active{

    width: 70px !important;
    border-radius: 3px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4275ac4f */.elementor-38358 .elementor-element.elementor-element-4275ac4f .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    background-color: #f0174e;
    border-radius: 9999px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase
  }

  /* Estilo da bolinha */
.elementor-38358 .elementor-element.elementor-element-4275ac4f .dot2 {
    width: 8px;
    height: 8px;
    background-color: #432865;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dc21f */:root {
     --espaco-horizontal: 10px;
    --espaco-vertical: 2px;
    --espessura-bordas: 1px;
    --tamanho-marcadores: 9px;
}

.elementor-38358 .elementor-element.elementor-element-49dc21f .caixa-destaque {
    background: rgba(255, 255, 255, 0.05);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    border-left: 1px solid #f0174e;
    border-right: 1px solid #f0174e;
    display: inline-block;
    border-radius: 3px;
}

.elementor-38358 .elementor-element.elementor-element-49dc21f .texto-gradiente {
    color: #f0174e;
    font-weight: bold;
}

.elementor-38358 .elementor-element.elementor-element-49dc21f .caixa-destaque::before,
.elementor-38358 .elementor-element.elementor-element-49dc21f .caixa-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-marcadores);
    height: var(--tamanho-marcadores);
    border-radius: 50%;
    background-color: #f0174e;
    pointer-events: none;
}

.elementor-38358 .elementor-element.elementor-element-49dc21f .caixa-destaque::before {
    top: -5px;
    left: -5px;
}

.elementor-38358 .elementor-element.elementor-element-49dc21f .caixa-destaque::after {
    bottom: -5px;
    right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162cccf */.form{
    backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d787ddc */.elementor-38358 .elementor-element.elementor-element-3d787ddc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fcf50fa */.elementor-38358 .elementor-element.elementor-element-3fcf50fa { 
  pointer-events: none; 
  display: table; 
  width: 100vw; 
  height: 100vh; 
  position: fixed; 
  background-color: transparent; 
  line-height: 1.6; 
  font-family: sans-serif; 
  overflow: hidden!important; 
  top: 0; 
  left: 0; 

} 

.moving-lines { 
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform: translate(-50%, -50%); /* Centraliza as linhas */ 
  width: 100%; 
  height: 100%; 
} 

.moving-line { 
  position: absolute; 
  width: 1.5px; /* Garantindo que todas as linhas tenham a mesma largura */
  height: 100%; 
  top: 0; 
  left: 50%; 
  /*background: #ffffff10; */
  overflow: hidden; 
} 

.moving-line::after { 
  content: ""; 
  display: block; 
  position: absolute; 
  height: 15vh; 
  width: 100%; 
  top: -50%; 
  left: 0; 
  background: linear-gradient(to bottom, transparent, #0aeed5); 
  -webkit-animation: rainDrop 7s 0s infinite; 
          animation: rainDrop 5s 0s infinite; 
  -webkit-animation-fill-mode: forwards; 
          animation-fill-mode: forwards; 
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); 
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); 
} 

.moving-line:nth-child(1) { 
  margin-left: -30%;
  width: 1.5px; 
}

.moving-line:nth-child(1)::after { 
  -webkit-animation-delay: 2s; 
          animation-delay: 2s; 
} 


.moving-line:nth-child(2) { 
  margin-left: -10%; 
  width: 1.5px; 
} 

.moving-line:nth-child(2)::after { 
  -webkit-animation-delay: 2.5s; 
          animation-delay: 2.5s; 
} 

.moving-line:nth-child(3) { 
  margin-left: 10%; 
  width: 1.5px;
} 

.moving-line:nth-child(3)::after { 
  -webkit-animation-delay: 3s; 
          animation-delay: 3s; 
} 

.moving-line:nth-child(4) { 
  margin-left: 30%; 
  width: 1.5px; /* Garantido que a largura da quarta linha seja a mesma */
} 

.moving-line:nth-child(4)::after { 
  -webkit-animation-delay: 3.5s; 
          animation-delay: 3.5s; 
} 

@-webkit-keyframes rainDrop { 
  0% { 
    top: -50%; 
  } 
  100% { 
    top: 110%; 
  } 
} 

@keyframes rainDrop { 
  0% { 
    top: -50%; 
  } 
  100% { 
    top: 110%; 
  } 
}/* End custom CSS */
/* Start custom CSS */.destaque{
    color: #0aeed5;
    font-weight: 600;
}

.destaque-pink{
    color: #f0174e;
    font-weight: 600;
}

.destaque-orange{
    color: #fea018;
    font-weight: 600;
}



body.elementor-page-38358 b, strong{
    font-weight: 600!important
}


html{

cursor:url('/wp-content/uploads/2025/10/arrow_pointer.png'), auto;

}

html.click, html.click a, html.click a:hover, a:hover

{

cursor:url('/wp-content/uploads/2025/08/arrow_movplan_link.png'), auto;

}


.menux{
    transition: 1s;
    transform: translatey(0%);
}
.menuativox{
    transition: 1s;
    transform: translatey(-100%);
}

.texto-selecao{
    font-weight: 700
}



.barra-degrade-top::before{
    content: '';
    background: linear-gradient(to right, transparent, #0aeed5, transparent);
    height: 1px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.barra-degrade-top-orange::before{
    content: '';
    background: linear-gradient(to right, transparent, #fea018, transparent);
    height: 1px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.barra-degrade-top-pink::before{
    content: '';
    background: linear-gradient(to right, transparent, #f0174e, transparent);
    height: 1px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}

.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #2ABCED;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 100%;
    height: 100%;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #DA4167 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #0aeed5 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}

.bordadegradeanimada-blue{
    overflow: hidden;
    border-radius: 20px;
}

.bordadegradeanimada-blue:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #111728;
    box-shadow: 0 2px 0 #00000060;
    border: 1px solid #1f2937;
}
.bordadegradeanimada-blue:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #2ABCED 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #2ABCED 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade-blue 10s linear infinite;
}
@keyframes rotacaodegrade-blue {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}

.bordadegradeanimada-pink{
    overflow: hidden;
    border-radius: 20px;
}

.bordadegradeanimada-pink:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #111728;
    box-shadow: 0 2px 0 #00000060;
    border: 1px solid #1f2937;
}
.bordadegradeanimada-pink:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #f0174e 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #f0174e 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade-pink 10s linear infinite;
}
@keyframes rotacaodegrade-pink {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}


.bordadegradeanimada-orange{
    overflow: hidden;
    border-radius: 20px;
}

.bordadegradeanimada-orange:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #111728;
    box-shadow: 0 2px 0 #00000060;
    border: 1px solid #fea018;
}
.bordadegradeanimada-orange:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #fea018 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #fea018 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade-orange 10s linear infinite;
}
@keyframes rotacaodegrade-orange {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}

.efeitobrilho{
    overflow: hidden!important;
}

.efeitobrilho::after {
  content: '';
  position: absolute;
  top: -3px;
  left: 20px;
  width: 70px;
  height: 5px;
  border-radius: 50%;
  
  background: linear-gradient(to right, transparent, #0aeed5, transparent);
box-shadow:
  0px 100px 80px 0px rgba(10, 238, 213, 0.31),
  0px 41.778px 33.422px 0px rgba(10, 238, 213, 0.22),
  0px 22.336px 17.869px 0px rgba(10, 238, 213, 0.18),
  0px 12.522px 10.017px 0px rgba(10, 238, 213, 0.16),
  0px 6.65px 5.32px 0px rgba(10, 238, 213, 0.13),
  0px 2.767px 2.214px 0px rgba(10, 238, 213, 0.09);
}


::-webkit-scrollbar{
    width: 0.5em;
    background: #0b0f19;
}

@media (max-width: 500px){
    ::-webkit-scrollbar{
    width: 0.3em;
    background: #0b0f19;
}
}
::-webkit-scrollbar-thumb{
    background: -webkit-linear-gradient(transparent,#0aeed5);
    background: linear-gradient(transparent,#0aeed5);
    border-radius: 50px;
}/* End custom CSS */