.elementor-21 .elementor-element.elementor-element-b64a849{--display:flex;--min-height:800px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-21 .elementor-element.elementor-element-b64a849:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b64a849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/bloco-1.webp");background-position:center right;background-repeat:no-repeat;}.elementor-21 .elementor-element.elementor-element-5f87718{--display:flex;--min-height:305px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:3em;--margin-bottom:3em;--margin-left:3em;--margin-right:3em;}.elementor-21 .elementor-element.elementor-element-5f87718.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-0b5bb18{width:var( --container-widget-width, 100% );max-width:100%;padding:14px 14px 14px 14px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-0b5bb18.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0b5bb18 img{width:22%;max-width:34%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2eb8008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"PoPPINS", Sans-serif;font-size:1.3em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-48203a9{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-48203a9 .elementor-heading-title{font-family:"New York", Sans-serif;font-size:2.7em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-60eddf7{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-60eddf7 .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-21 .elementor-element.elementor-element-888ebc9{--display:flex;--min-height:4.9px;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-21 .elementor-element.elementor-element-888ebc9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-888ebc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-888ebc9::before, .elementor-21 .elementor-element.elementor-element-888ebc9 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-888ebc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-888ebc9 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-888ebc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-888ebc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c341663{--display:flex;--min-height:298px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:3em;--margin-bottom:3em;--margin-left:3em;--margin-right:3em;}.elementor-21 .elementor-element.elementor-element-c341663.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7a2d9a4{width:var( --container-widget-width, 100% );max-width:100%;padding:14px 14px 14px 14px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-7a2d9a4.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7a2d9a4 img{width:22%;max-width:34%;}.elementor-21 .elementor-element.elementor-element-ce0ea30{width:100%;max-width:100%;text-align:end;font-family:"PoPPINS", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ce0ea30.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-2c97624{font-family:"PoPPINS", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:4.4px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2c97624 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-6ddffce.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-6ddffce .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-566bb67{--display:flex;--min-height:670px;--flex-direction:row-reverse;--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;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0;--margin-top:3em;--margin-bottom:3em;--margin-left:3em;--margin-right:3em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-566bb67::before, .elementor-21 .elementor-element.elementor-element-566bb67 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-566bb67 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-566bb67 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-566bb67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-566bb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-566bb67.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-c3245d4{--display:flex;--min-height:86vh;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.61;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-c3245d4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c3245d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/bloco-antes-e-depois.jpg");background-position:center center;}.elementor-21 .elementor-element.elementor-element-c3245d4::before, .elementor-21 .elementor-element.elementor-element-c3245d4 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c3245d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c3245d4 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-c3245d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-c3245d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-3527c31{--display:flex;--min-height:0px;}.elementor-21 .elementor-element.elementor-element-92cd895{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-92cd895.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-92cd895 .elementor-heading-title{font-family:"New York", Sans-serif;font-size:3.5em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-88e5754.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-88e5754{font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e06a4d{--e-image-carousel-slides-to-show:3;padding:3% 3% 3% 3%;}.elementor-21 .elementor-element.elementor-element-5e06a4d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21 .elementor-element.elementor-element-5e06a4d .elementor-swiper-button.elementor-swiper-button-next{font-size:3px;}.elementor-21 .elementor-element.elementor-element-5e06a4d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:0px;height:0px;}.elementor-21 .elementor-element.elementor-element-5e06a4d .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-b5da9d8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b5da9d8 .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-6669cb7{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-21 .elementor-element.elementor-element-6669cb7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6669cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #001D37 0%, #114A78 100%);}.elementor-21 .elementor-element.elementor-element-6669cb7.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a26b3a4{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-a26b3a4.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a26b3a4 .elementor-heading-title{font-family:"New York", Sans-serif;font-size:3.5em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-1170ab1{text-align:center;font-family:"PoPPINS", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:4.4px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1170ab1 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-20b9df3{--display:flex;--min-height:678px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-21 .elementor-element.elementor-element-20b9df3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-20b9df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-21 .elementor-element.elementor-element-00e4bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-cccafc9{padding:5% 5% 5% 5%;}.elementor-21 .elementor-element.elementor-element-e5ce7af{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-e5ce7af.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e5ce7af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.9em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-011a6b8{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-011a6b8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-011a6b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-fea03b2{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fea03b2.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bc8f523{padding:2% 2% 2% 2%;}.elementor-21 .elementor-element.elementor-element-bc8f523.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bc8f523 .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-6add541{--display:flex;--min-height:989px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-6add541:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6add541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/bloco-pra-quem-e.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-6add541::before, .elementor-21 .elementor-element.elementor-element-6add541 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6add541 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6add541 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6add541 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6add541 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-ed21ec3{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--align-content:flex-start;--border-radius:15px 15px 15px 15px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-21 .elementor-element.elementor-element-ed21ec3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ed21ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120D0D70;}.elementor-21 .elementor-element.elementor-element-ed21ec3.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a425162{padding:2% 2% 2% 2%;text-align:start;}.elementor-21 .elementor-element.elementor-element-a425162 .elementor-heading-title{font-family:"New York", Sans-serif;font-size:2.5em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-39ae8b8.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-39ae8b8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-c3a756d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-c3a756d .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-c3a756d .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-106b903.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-106b903{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-2c6a98f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-2c6a98f .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-2c6a98f .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-be399a7.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-be399a7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-6b092cd{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-6b092cd .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-6b092cd .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-c01991f.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-c01991f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-f9d790f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-f9d790f .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-f9d790f .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-37f21ea.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-37f21ea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-3dbcee8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-3dbcee8 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-3dbcee8 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-6418f23.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-6418f23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-adb025b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-adb025b .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-adb025b .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-0ffa828.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-0ffa828{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-6036572{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-6036572 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-6036572 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-1b454bd.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-1b454bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-1680f97{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-1680f97 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-1680f97 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-db8937a.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-db8937a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-c09544c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-c09544c .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-c09544c .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-e66b545{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-24ae3a8{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--align-content:flex-start;--border-radius:15px 15px 15px 15px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-21 .elementor-element.elementor-element-24ae3a8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-24ae3a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120D0D70;}.elementor-21 .elementor-element.elementor-element-24ae3a8.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-63e7cba{padding:2% 2% 2% 2%;text-align:start;}.elementor-21 .elementor-element.elementor-element-63e7cba .elementor-heading-title{font-family:"New York", Sans-serif;font-size:2.5em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-be2b870.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-be2b870{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-20a1077{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-20a1077 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-20a1077 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-822be8f.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-822be8f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5f5998d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-5f5998d .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-5f5998d .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-92ba650.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-92ba650{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-93bbac0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-93bbac0 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-93bbac0 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-abb77c7.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-abb77c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-7db682b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-7db682b .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-7db682b .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-21 .elementor-element.elementor-element-cbdf588.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-cbdf588{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-item > a{font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-8ec376c{--display:flex;--min-height:37px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-21 .elementor-element.elementor-element-8ec376c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8ec376c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #001D37 0%, #114A78 100%);}.elementor-21 .elementor-element.elementor-element-ad34ebd{width:100%;max-width:100%;text-align:center;font-family:"PoPPINS", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ad34ebd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ef3e3bd{--display:flex;--min-height:86vh;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.61;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-ef3e3bd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ef3e3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-ef3e3bd::before, .elementor-21 .elementor-element.elementor-element-ef3e3bd > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ef3e3bd > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ef3e3bd > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ef3e3bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ef3e3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-2cd2b8d{--display:flex;--min-height:0px;}.elementor-21 .elementor-element.elementor-element-4f21c05{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-4f21c05.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4f21c05 .elementor-heading-title{font-family:"New York", Sans-serif;font-size:3.5em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-fcba0ca{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fcba0ca.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b4b29a9{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-b4b29a9.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3dc939b{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:19px 19px 19px 19px;--padding-top:1%;--padding-bottom:3%;--padding-left:2%;--padding-right:1%;}.elementor-21 .elementor-element.elementor-element-3dc939b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3dc939b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ff14c46{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-21 .elementor-element.elementor-element-ff14c46 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ff14c46.elementor-view-stacked .elementor-icon{background-color:#182E37;}.elementor-21 .elementor-element.elementor-element-ff14c46.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ff14c46.elementor-view-default .elementor-icon{color:#182E37;border-color:#182E37;}.elementor-21 .elementor-element.elementor-element-ff14c46.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ff14c46.elementor-view-default .elementor-icon svg{fill:#182E37;}.elementor-21 .elementor-element.elementor-element-dac1d80{width:var( --container-widget-width, 65% );max-width:65%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;padding:2% 0% 0% 0%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-dac1d80.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-dac1d80 .elementor-heading-title{font-family:"PoPPINS", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-3f3ee4f{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-90b1ee8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-90b1ee8 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-90b1ee8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-1c8bd84{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.8em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-ca0197d{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:19px 19px 19px 19px;--padding-top:1%;--padding-bottom:3%;--padding-left:2%;--padding-right:1%;}.elementor-21 .elementor-element.elementor-element-ca0197d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ca0197d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-21 .elementor-element.elementor-element-d43c075{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-21 .elementor-element.elementor-element-d43c075 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d43c075.elementor-view-stacked .elementor-icon{background-color:#182E37;}.elementor-21 .elementor-element.elementor-element-d43c075.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d43c075.elementor-view-default .elementor-icon{color:#182E37;border-color:#182E37;}.elementor-21 .elementor-element.elementor-element-d43c075.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d43c075.elementor-view-default .elementor-icon svg{fill:#182E37;}.elementor-21 .elementor-element.elementor-element-73c374e{width:var( --container-widget-width, 81% );max-width:81%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;padding:2% 0% 0% 0%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-73c374e.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-73c374e .elementor-heading-title{font-family:"PoPPINS", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-54b4d26{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-4b005cb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-4b005cb .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-4b005cb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-67148b1{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.8em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-0e4db17{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:19px 19px 19px 19px;--padding-top:1%;--padding-bottom:3%;--padding-left:2%;--padding-right:1%;}.elementor-21 .elementor-element.elementor-element-0e4db17:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0e4db17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-21 .elementor-element.elementor-element-269c201{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-21 .elementor-element.elementor-element-269c201 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-269c201.elementor-view-stacked .elementor-icon{background-color:#182E37;}.elementor-21 .elementor-element.elementor-element-269c201.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-269c201.elementor-view-default .elementor-icon{color:#182E37;border-color:#182E37;}.elementor-21 .elementor-element.elementor-element-269c201.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-269c201.elementor-view-default .elementor-icon svg{fill:#182E37;}.elementor-21 .elementor-element.elementor-element-8b78fae{width:var( --container-widget-width, 65% );max-width:65%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;padding:2% 0% 0% 0%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-8b78fae.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-8b78fae .elementor-heading-title{font-family:"PoPPINS", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-95534a6{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-f9e53df{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-f9e53df .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-f9e53df .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-75a882f{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.8em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-e0d29f7{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:19px 19px 19px 19px;--padding-top:1%;--padding-bottom:3%;--padding-left:2%;--padding-right:1%;}.elementor-21 .elementor-element.elementor-element-e0d29f7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e0d29f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-21 .elementor-element.elementor-element-1940410{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-21 .elementor-element.elementor-element-1940410 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1940410.elementor-view-stacked .elementor-icon{background-color:#182E37;}.elementor-21 .elementor-element.elementor-element-1940410.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1940410.elementor-view-default .elementor-icon{color:#182E37;border-color:#182E37;}.elementor-21 .elementor-element.elementor-element-1940410.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1940410.elementor-view-default .elementor-icon svg{fill:#182E37;}.elementor-21 .elementor-element.elementor-element-8a8c07d{width:var( --container-widget-width, 65% );max-width:65%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;padding:2% 0% 0% 0%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-8a8c07d.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-8a8c07d .elementor-heading-title{font-family:"PoPPINS", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-8d8e6e4{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-e952cec{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-e952cec .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-e952cec .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-b8667cc{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.8em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-65d045c{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:19px 19px 19px 19px;--padding-top:1%;--padding-bottom:3%;--padding-left:2%;--padding-right:1%;}.elementor-21 .elementor-element.elementor-element-65d045c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-65d045c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-21 .elementor-element.elementor-element-ba644fd{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-21 .elementor-element.elementor-element-ba644fd .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ba644fd.elementor-view-stacked .elementor-icon{background-color:#182E37;}.elementor-21 .elementor-element.elementor-element-ba644fd.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ba644fd.elementor-view-default .elementor-icon{color:#182E37;border-color:#182E37;}.elementor-21 .elementor-element.elementor-element-ba644fd.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ba644fd.elementor-view-default .elementor-icon svg{fill:#182E37;}.elementor-21 .elementor-element.elementor-element-51f17bf{width:var( --container-widget-width, 65% );max-width:65%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;padding:2% 0% 0% 0%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-51f17bf.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-51f17bf .elementor-heading-title{font-family:"PoPPINS", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-93244df{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-dd7a733{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-dd7a733 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-dd7a733 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-7110bcb{width:var( --container-widget-width, 91% );max-width:91%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.8em;font-weight:400;color:#3F3F3F;}.elementor-21 .elementor-element.elementor-element-28dac1d{margin:3% 3% calc(var(--kit-widget-spacing, 0px) + 3%) 3%;}.elementor-21 .elementor-element.elementor-element-28dac1d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-28dac1d .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-cee12f5{--display:flex;--min-height:643px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-21 .elementor-element.elementor-element-cee12f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cee12f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #001D37 0%, #114A78 100%);}.elementor-21 .elementor-element.elementor-element-44d25cc{width:var( --container-widget-width, 100% );max-width:100%;padding:14px 14px 14px 14px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-44d25cc.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-44d25cc img{width:22%;max-width:34%;}.elementor-21 .elementor-element.elementor-element-143b246{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"New York", Sans-serif;font-size:3.5em;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-143b246.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1267e58{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-856987d{margin:3% 3% calc(var(--kit-widget-spacing, 0px) + 3%) 3%;}.elementor-21 .elementor-element.elementor-element-856987d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-856987d .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-347733d{--display:flex;--min-height:604px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-21 .elementor-element.elementor-element-347733d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-347733d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-21 .elementor-element.elementor-element-a9d6415{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-4ae3802{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-4ae3802.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4ae3802 .elementor-heading-title{font-family:"New York", Sans-serif;font-size:3.5em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-91d672d{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"PoPPINS", Sans-serif;font-size:1em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-91d672d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f28baf8{--display:flex;}.elementor-21 .elementor-element.elementor-element-153b700{text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-153b700 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-153b700 a{color:#AA8B8B00;}.elementor-21 .elementor-element.elementor-element-b930bec{--display:flex;}.elementor-21 .elementor-element.elementor-element-0f22b4b{text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0f22b4b p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-0f22b4b a{color:#AA8B8B00;}.elementor-21 .elementor-element.elementor-element-35c457f{--display:flex;}.elementor-21 .elementor-element.elementor-element-5db3fcc{text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5db3fcc p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-5db3fcc a{color:#AA8B8B00;}.elementor-21 .elementor-element.elementor-element-6510ca5{--display:flex;}.elementor-21 .elementor-element.elementor-element-bb9d98c{text-align:start;font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-bb9d98c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-bb9d98c a{color:#AA8B8B00;}.elementor-21 .elementor-element.elementor-element-d409bf6{--n-accordion-title-font-size:1.1em;--n-accordion-item-title-space-between:7px;--n-accordion-item-title-distance-from-content:4px;--n-accordion-border-radius:7px 7px 7px 7px;--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-d409bf6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D3D3D3;}:where( .elementor-21 .elementor-element.elementor-element-d409bf6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PoPPINS", Sans-serif;}.elementor-21 .elementor-element.elementor-element-d409bf6 :where( .elementor-21 .elementor-element.elementor-element-d409bf6 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-21 .elementor-element.elementor-element-d409bf6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:11px 11px 11px 11px;}.elementor-21 .elementor-element.elementor-element-272a1eb{padding:2% 2% 2% 2%;}.elementor-21 .elementor-element.elementor-element-272a1eb.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-272a1eb .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-1a261d1{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overlay-opacity:0;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-1a261d1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1a261d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/FINAL.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-1a261d1::before, .elementor-21 .elementor-element.elementor-element-1a261d1 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1a261d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1a261d1 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1a261d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1a261d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-30e651d{--display:flex;--min-height:155px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:-1%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-0b14781{width:var( --container-widget-width, 100% );max-width:100%;padding:2% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-0b14781.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0b14781 .elementor-heading-title{font-family:"New York", Sans-serif;font-size:3.2em;font-weight:400;text-transform:uppercase;color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-7d8a330{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"PoPPINS", Sans-serif;font-size:0.9em;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7d8a330.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-de89411{padding:2% 2% 2% 2%;}.elementor-21 .elementor-element.elementor-element-de89411.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-de89411 .elementor-button{font-family:"PoPPINS", Sans-serif;font-size:13px;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-db79b96{--display:flex;--min-height:140px;--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;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:1%;--padding-bottom:1%;--padding-left:4%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-db79b96:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-db79b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-21 .elementor-element.elementor-element-88e4599{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-21 .elementor-element.elementor-element-e3cfa11{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-e3cfa11.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-e3cfa11 img{width:35%;max-width:39%;}.elementor-21 .elementor-element.elementor-element-886fbeb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-ce71039.elementor-social-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-ce71039.elementor-social-icon i{color:#518CBC;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-ce71039.elementor-social-icon svg{fill:#518CBC;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-d60d041.elementor-social-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-d60d041.elementor-social-icon i{color:#518CBC;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-d60d041.elementor-social-icon svg{fill:#518CBC;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-e5aa0d4.elementor-social-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-e5aa0d4.elementor-social-icon i{color:#518CBC;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-repeater-item-e5aa0d4.elementor-social-icon svg{fill:#518CBC;}.elementor-21 .elementor-element.elementor-element-da55e7c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-21 .elementor-element.elementor-element-da55e7c.elementor-element{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-social-icon{background-color:#001D37;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-social-icon i{color:#141414;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-social-icon svg{fill:#141414;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5f87718{--width:904px;}.elementor-21 .elementor-element.elementor-element-c341663{--width:44%;}.elementor-21 .elementor-element.elementor-element-566bb67{--width:38%;}.elementor-21 .elementor-element.elementor-element-3527c31{--content-width:1262px;}.elementor-21 .elementor-element.elementor-element-ed21ec3{--width:36%;}.elementor-21 .elementor-element.elementor-element-24ae3a8{--width:36%;}.elementor-21 .elementor-element.elementor-element-2cd2b8d{--content-width:1262px;}.elementor-21 .elementor-element.elementor-element-b4b29a9{--width:100%;}.elementor-21 .elementor-element.elementor-element-3dc939b{--width:84%;}.elementor-21 .elementor-element.elementor-element-ca0197d{--width:84%;}.elementor-21 .elementor-element.elementor-element-0e4db17{--width:84%;}.elementor-21 .elementor-element.elementor-element-e0d29f7{--width:84%;}.elementor-21 .elementor-element.elementor-element-65d045c{--width:84%;}.elementor-21 .elementor-element.elementor-element-30e651d{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-5f87718{--width:354.528px;}.elementor-21 .elementor-element.elementor-element-c341663{--width:35.432%;}.elementor-21 .elementor-element.elementor-element-566bb67{--width:46%;}.elementor-21 .elementor-element.elementor-element-ed21ec3{--width:36%;}.elementor-21 .elementor-element.elementor-element-24ae3a8{--width:36%;}.elementor-21 .elementor-element.elementor-element-3dc939b{--width:630px;}.elementor-21 .elementor-element.elementor-element-ca0197d{--width:630px;}.elementor-21 .elementor-element.elementor-element-0e4db17{--width:630px;}.elementor-21 .elementor-element.elementor-element-e0d29f7{--width:630px;}.elementor-21 .elementor-element.elementor-element-65d045c{--width:630px;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-6add541:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6add541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-b64a849:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b64a849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/tablet-1.jpg");background-position:top right;}.elementor-21 .elementor-element.elementor-element-b64a849{--justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-5f87718{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-21 .elementor-element.elementor-element-5f87718.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0b5bb18 img{width:80%;max-width:51%;}.elementor-21 .elementor-element.elementor-element-2eb8008{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;font-size:1.1em;}.elementor-21 .elementor-element.elementor-element-48203a9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-21 .elementor-element.elementor-element-48203a9 .elementor-heading-title{font-size:2.2em;}.elementor-21 .elementor-element.elementor-element-60eddf7{--container-widget-width:565px;--container-widget-flex-grow:0;width:var( --container-widget-width, 565px );max-width:565px;}.elementor-21 .elementor-element.elementor-element-60eddf7 .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-888ebc9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-7a2d9a4 img{width:80%;max-width:51%;}.elementor-21 .elementor-element.elementor-element-ce0ea30{font-size:1em;}.elementor-21 .elementor-element.elementor-element-2c97624{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-6ddffce .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-566bb67{--min-height:552px;}.elementor-21 .elementor-element.elementor-element-92cd895{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-21 .elementor-element.elementor-element-92cd895 .elementor-heading-title{font-size:2.8em;}.elementor-21 .elementor-element.elementor-element-88e5754{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-5e06a4d{padding:5% 3% 3% 3%;}.elementor-21 .elementor-element.elementor-element-b5da9d8 .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-a26b3a4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-21 .elementor-element.elementor-element-a26b3a4 .elementor-heading-title{font-size:2.8em;}.elementor-21 .elementor-element.elementor-element-1170ab1{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-e5ce7af .elementor-heading-title{font-size:1.65em;}.elementor-21 .elementor-element.elementor-element-011a6b8 .elementor-heading-title{font-size:1em;}.elementor-21 .elementor-element.elementor-element-fea03b2{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-bc8f523 .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-6add541:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6add541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/tablet-2.jpg");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-a425162.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-a425162 .elementor-heading-title{font-size:1.4em;}.elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-63e7cba.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-63e7cba .elementor-heading-title{font-size:1.4em;}.elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-ad34ebd{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-4f21c05{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-21 .elementor-element.elementor-element-4f21c05 .elementor-heading-title{font-size:2.8em;}.elementor-21 .elementor-element.elementor-element-fcba0ca{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-b4b29a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-3dc939b{--min-height:141px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-ca0197d{--min-height:141px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-0e4db17{--min-height:141px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-e0d29f7{--min-height:141px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-65d045c{--min-height:141px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-28dac1d .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-143b246{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:2.8em;}.elementor-21 .elementor-element.elementor-element-856987d .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-347733d{--min-height:502px;}.elementor-21 .elementor-element.elementor-element-4ae3802{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-21 .elementor-element.elementor-element-4ae3802 .elementor-heading-title{font-size:2.8em;}.elementor-21 .elementor-element.elementor-element-91d672d{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-d409bf6{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d409bf6.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-272a1eb .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-0b14781{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-21 .elementor-element.elementor-element-0b14781 .elementor-heading-title{font-size:2.6em;}.elementor-21 .elementor-element.elementor-element-7d8a330{--container-widget-width:547px;--container-widget-flex-grow:0;width:var( --container-widget-width, 547px );max-width:547px;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-de89411 .elementor-button{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-db79b96{--min-height:110px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-b64a849:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b64a849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/CEL-1.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-b64a849{--width:100%;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b64a849.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5f87718{--width:93%;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 1px;--row-gap:12px;--column-gap:1px;--flex-wrap:wrap;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-0b5bb18{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;text-align:center;}.elementor-21 .elementor-element.elementor-element-0b5bb18 img{width:113px;max-width:90%;height:7%;}.elementor-21 .elementor-element.elementor-element-2eb8008{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;text-align:center;font-size:1.1em;}.elementor-21 .elementor-element.elementor-element-48203a9{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;text-align:center;}.elementor-21 .elementor-element.elementor-element-48203a9 .elementor-heading-title{font-size:1.5em;}.elementor-21 .elementor-element.elementor-element-60eddf7{--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;}.elementor-21 .elementor-element.elementor-element-60eddf7.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-60eddf7 .elementor-button{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-888ebc9{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-c341663{--width:91%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-21 .elementor-element.elementor-element-7a2d9a4{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;text-align:center;}.elementor-21 .elementor-element.elementor-element-7a2d9a4 img{width:113px;max-width:90%;height:7%;}.elementor-21 .elementor-element.elementor-element-ce0ea30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1.1em;}.elementor-21 .elementor-element.elementor-element-ce0ea30.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2c97624{font-size:0.4em;}.elementor-21 .elementor-element.elementor-element-6ddffce.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6ddffce .elementor-button{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-566bb67{--min-height:479px;}.elementor-21 .elementor-element.elementor-element-c3245d4{--min-height:78vh;}.elementor-21 .elementor-element.elementor-element-92cd895{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;text-align:center;}.elementor-21 .elementor-element.elementor-element-92cd895.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-92cd895 .elementor-heading-title{font-size:1.6em;}.elementor-21 .elementor-element.elementor-element-88e5754{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;text-align:center;font-size:0.4em;}.elementor-21 .elementor-element.elementor-element-5e06a4d{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-b5da9d8 .elementor-button{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-a26b3a4{padding:3% 3% 3% 3%;--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;text-align:center;}.elementor-21 .elementor-element.elementor-element-a26b3a4.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a26b3a4 .elementor-heading-title{font-size:1.3em;}.elementor-21 .elementor-element.elementor-element-1170ab1{font-size:0.4em;}.elementor-21 .elementor-element.elementor-element-20b9df3{--min-height:530px;}.elementor-21 .elementor-element.elementor-element-00e4bb3{--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-e5ce7af .elementor-heading-title{font-size:1.2em;}.elementor-21 .elementor-element.elementor-element-011a6b8 .elementor-heading-title{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-fea03b2{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-bc8f523 .elementor-button{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-6add541:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6add541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://octor.website/wp/wp-content/uploads/2026/01/bloco-1-2-jpg.jpg");}.elementor-21 .elementor-element.elementor-element-6add541{--overlay-opacity:0.58;--padding-top:9%;--padding-bottom:13%;--padding-left:05%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-ed21ec3{--padding-top:7%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-a425162{width:var( --container-widget-width, 231px );max-width:231px;--container-widget-width:231px;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-a425162.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a425162 .elementor-heading-title{font-size:1.1em;}.elementor-21 .elementor-element.elementor-element-39ae8b8{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-39ae8b8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-39ae8b8 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-106b903{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-106b903.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-106b903 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-be399a7{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-be399a7.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-be399a7 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-c01991f{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c01991f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-c01991f .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-37f21ea{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-37f21ea.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-37f21ea .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-6418f23{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-6418f23.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-6418f23 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-0ffa828{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0ffa828.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-0ffa828 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-1b454bd{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1b454bd.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-1b454bd .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-db8937a{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-db8937a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-db8937a .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-e66b545{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e66b545.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-e66b545 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-24ae3a8{--padding-top:17px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-63e7cba{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-63e7cba.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-63e7cba .elementor-heading-title{font-size:1.1em;}.elementor-21 .elementor-element.elementor-element-be2b870{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-be2b870.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-be2b870 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-822be8f{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-822be8f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-822be8f .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-92ba650{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-92ba650.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-92ba650 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-abb77c7{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-abb77c7.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-abb77c7 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-cbdf588{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-cbdf588.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-cbdf588 .elementor-icon-list-item > a{font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-8ec376c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-ad34ebd{width:var( --container-widget-width, 312.825px );max-width:312.825px;--container-widget-width:312.825px;--container-widget-flex-grow:0;font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-ad34ebd.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2cd2b8d{--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-4f21c05{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;text-align:center;}.elementor-21 .elementor-element.elementor-element-4f21c05.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4f21c05 .elementor-heading-title{font-size:1.6em;}.elementor-21 .elementor-element.elementor-element-fcba0ca{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-3dc939b{--min-height:0px;}.elementor-21 .elementor-element.elementor-element-ff14c46{padding:6% 0% 0% 3%;}.elementor-21 .elementor-element.elementor-element-ff14c46 .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-ff14c46 .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-dac1d80{padding:0% 0% 0% 3%;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-21 .elementor-element.elementor-element-dac1d80 .elementor-heading-title{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-3f3ee4f{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-1c8bd84{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-ca0197d{--min-height:0px;}.elementor-21 .elementor-element.elementor-element-d43c075{padding:6% 0% 0% 3%;}.elementor-21 .elementor-element.elementor-element-d43c075 .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-d43c075 .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-73c374e{padding:0% 0% 0% 3%;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-21 .elementor-element.elementor-element-73c374e .elementor-heading-title{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-54b4d26{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-67148b1{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-0e4db17{--min-height:0px;}.elementor-21 .elementor-element.elementor-element-269c201{padding:6% 0% 0% 3%;}.elementor-21 .elementor-element.elementor-element-269c201 .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-269c201 .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-8b78fae{padding:0% 0% 0% 3%;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-21 .elementor-element.elementor-element-8b78fae .elementor-heading-title{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-95534a6{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-75a882f{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-e0d29f7{--min-height:0px;}.elementor-21 .elementor-element.elementor-element-1940410{padding:6% 0% 0% 3%;}.elementor-21 .elementor-element.elementor-element-1940410 .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-1940410 .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-8a8c07d{padding:0% 0% 0% 3%;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-21 .elementor-element.elementor-element-8a8c07d .elementor-heading-title{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-8d8e6e4{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-b8667cc{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-65d045c{--min-height:0px;}.elementor-21 .elementor-element.elementor-element-ba644fd{padding:6% 0% 0% 3%;}.elementor-21 .elementor-element.elementor-element-ba644fd .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-ba644fd .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-51f17bf{padding:0% 0% 0% 3%;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-21 .elementor-element.elementor-element-51f17bf .elementor-heading-title{font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-93244df{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-7110bcb{width:var( --container-widget-width, 260px );max-width:260px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:2% 2% 2% 2%;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-28dac1d .elementor-button{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-cee12f5{--min-height:435px;}.elementor-21 .elementor-element.elementor-element-44d25cc img{width:53%;max-width:90%;height:7%;}.elementor-21 .elementor-element.elementor-element-143b246{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;text-align:center;font-size:1.4em;}.elementor-21 .elementor-element.elementor-element-143b246.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1267e58{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-1267e58 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21 .elementor-element.elementor-element-1267e58 .elementor-swiper-button.elementor-swiper-button-next{font-size:1px;}.elementor-21 .elementor-element.elementor-element-856987d .elementor-button{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-347733d{--min-height:470px;}.elementor-21 .elementor-element.elementor-element-4ae3802{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;text-align:center;}.elementor-21 .elementor-element.elementor-element-4ae3802.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4ae3802 .elementor-heading-title{font-size:1.6em;}.elementor-21 .elementor-element.elementor-element-91d672d{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-153b700{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-0f22b4b{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-5db3fcc{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-bb9d98c{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-d409bf6{--n-accordion-title-font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-272a1eb .elementor-button{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-0b14781{padding:4% 0% 0% 0%;--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;text-align:center;}.elementor-21 .elementor-element.elementor-element-0b14781.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0b14781 .elementor-heading-title{font-size:1.6em;}.elementor-21 .elementor-element.elementor-element-7d8a330{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;font-size:0.6em;}.elementor-21 .elementor-element.elementor-element-de89411{padding:0% 0% 5% 0%;}.elementor-21 .elementor-element.elementor-element-db79b96{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-21 .elementor-element.elementor-element-88e4599{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-e3cfa11.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e3cfa11{text-align:center;}.elementor-21 .elementor-element.elementor-element-e3cfa11 img{width:38%;max-width:47%;}.elementor-21 .elementor-element.elementor-element-886fbeb{--content-width:40%;--min-height:0px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-886fbeb.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-da55e7c{padding:0% 0% 5% 0%;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-21 .elementor-element.elementor-element-da55e7c .elementor-social-icon{--icon-padding:0.4em;}}/* Start custom CSS for image, class: .elementor-element-0b5bb18 *//* efeito de flutuação suave na logo */
.floating-logo {
    animation: floating 4.5s ease-in-out infinite;
    will-change: transform;
}

@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2eb8008 */.elementor-21 .elementor-element.elementor-element-2eb8008{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48203a9 */.elementor-21 .elementor-element.elementor-element-48203a9{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60eddf7 */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    );
    background-size: 400% 200%;
    transition: transform .3s ease, box-shadow .3s ease; /* transição suave */
}

/* efeito ao passar o mouse */
.elementor-button:hover{
    transform: scale(1.06); /* aumenta um pouco */
    box-shadow: 0 10px 25px rgba(0, 29, 55, 0.35); /* efeito premium */
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}

.elementor-21 .elementor-element.elementor-element-60eddf7{
    -webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a2d9a4 *//* efeito de flutuação suave na logo */
.floating-logo {
    animation: floating 4.5s ease-in-out infinite;
    will-change: transform;
}

@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce0ea30 */.elementor-21 .elementor-element.elementor-element-ce0ea30{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c97624 */.elementor-21 .elementor-element.elementor-element-2c97624{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ddffce */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    ); /* degradê do BG */
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}
.elementor-21 .elementor-element.elementor-element-6ddffce{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888ebc9 *//* Brilhos tipo “flash” aleatórios e sutis */
.elementor-21 .elementor-element.elementor-element-888ebc9 {
  animation: flashAleatorio 8s infinite ease-in-out;
  will-change: filter;
}

@keyframes flashAleatorio {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(2.2); } /* flash rápido */
  14%       { filter: brightness(1); }
  25%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.6); } /* segundo flash */
  44%       { filter: brightness(1); }
  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(2); }   /* flash mais forte */
  74%       { filter: brightness(1); }
  90%, 100% { filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92cd895 */.elementor-21 .elementor-element.elementor-element-92cd895{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88e5754 */.elementor-21 .elementor-element.elementor-element-88e5754{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}
.destaque{
    background: linear-gradient(to right, #001d37 70%, #114a78);
    padding: 3px 20px; /* altura menor */
    width: fit-content;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    border-left: 5px solid #114a78; /* combina com o degradê */
}

.destaque::after{
    content: url("https://page.dsgnrafa.com/wp-content/uploads/2024/09/back-1.png");
    position: absolute;
    width: 100%;
    height: 100%;
    scale: 0.6;
    top: 0; 
    display: flex;
    align-items: center;
    justify-content: flex-end;
    right: calc(-18% - 50px);
    transform: translate(-50%, -50%);
    animation: setassvg 3s infinite;
    z-index: 6;
}

@keyframes setassvg{
    0%, 100%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(20px);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5e06a4d */.swiper-slide-prev {
filter: blur(10px);
transform: scale(0.5);
transition: 0.5s;
}

.swiper-slide-active{
filter: blur(3px);
transform: scale(0.7);
transition: 0.5s;
}

.swiper-slide-next ~ .swiper-slide{
transform: scale(0.7);
transition: 0.5s;
}

.swiper-slide-next ~ .swiper-slide{
filter: blur(3px);
transform: scale(0.7);
transition: 0.5s;
}.elementor-21 .elementor-element.elementor-element-5e06a4d .elementor-image-carousel-wrapper{
    transform: perspective(100rem) translate3d(0, 0, 10rem) rotatey(-10deg) scale(1, 1) !important;
    left: -3%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5da9d8 */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    ); /* degradê do BG */
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}
.elementor-21 .elementor-element.elementor-element-b5da9d8{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b3a4 */.elementor-21 .elementor-element.elementor-element-a26b3a4{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1170ab1 */.elementor-21 .elementor-element.elementor-element-1170ab1{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6669cb7 */.elementor-21 .elementor-element.elementor-element-6669cb7::after {
    content:"";
    pointer-events: none;
    width: 550px; /*defina otamanho do círculo*/
    height:550px; /*defina otamanho do círculo*/
    border-radius: 50%;
    position: absolute;
    top: 15em;
    left: 0;
    z-index:2;
    transform: translate(-50%, -50%);
    background: #2d374d80; /*defina a cor do círculo*/
    animation: circulo 20s infinite alternate ease-out; /*defina o tempo do círculo*/
    transition: 0.5s all;
    filter: blur(100px);  /*defina o blur do círculo*/
    z-index: 0;
}

@keyframes circulo{
    0%, 100%{
        transform: translatex(50em) translatey(5em);
        scale: 1.4;
    }

    50%{
        transform: translatex(0em) translatey(-5em);
    }

}

.elementor-21 .elementor-element.elementor-element-6669cb7{
      overflow: hidden !important;
}

.elementor-21 .elementor-element.elementor-element-6669cb7 *{
      z-index: 3 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eee6b44 */.elementor-21 .elementor-element.elementor-element-eee6b44{
  pointer-events: none;
  display: table;
  width: 100vw;
  height: 840px;
  position: fixed;
  background-color: transparent;
  line-height: 1.6;
  font-family: sans-serif;
  overflow: hidden;
}
.lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 100%;
}
.line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: #ffffff10;
  overflow: hidden;
}
.line::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, transparent, #ffffff50);
  -webkit-animation: drop 7s 0s infinite;
          animation: drop 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);
}
.line:nth-child(1) {
  margin-left: -30%;
}
.line:nth-child(1)::after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.line:nth-child(2) {
  margin-left: -10%;
}
.line:nth-child(2)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.line:nth-child(3) {
  margin-left: 10%;
}
.line:nth-child(3)::after {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.line:nth-child(4) {
  margin-left: 30%;
}
.line:nth-child(4)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
@-webkit-keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cccafc9 */.imagem-flutuante {
    animation: flutuar 5s ease-in-out infinite;
    will-change: transform;
}

@keyframes flutuar {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px); /* altura da flutuação */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00e4bb3 */.flotar {
    animation: flutuar 6s ease-in-out infinite !important;
    transform: translateY(0);
}

@keyframes flutuar {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5ce7af */.elementor-21 .elementor-element.elementor-element-e5ce7af .elementor-heading-title{
    
    transition: background 2s ease 0s;
    transition: all 1s;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: move 3s ease 1s infinite alternate;

    /* degradê azul claro + branco gelo */
    background-image: linear-gradient(
        45deg,
        #f4f8fb, /* branco gelo */
        #114a78,
        #f4f8fb
    );
    background-size: 500% 200%;
}

@keyframes move{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-011a6b8 */.elementor-21 .elementor-element.elementor-element-011a6b8 .elementor-heading-title{
    
    transition: background 2s ease 0s;
    transition: all 1s;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: move 3s ease 1s infinite alternate;

    /* degradê azul claro + branco gelo */
    background-image: linear-gradient(
        45deg,
        #f4f8fb, /* branco gelo */
        #114a78,
        #f4f8fb
    );
    background-size: 500% 200%;
}

@keyframes move{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fea03b2 */.elementor-21 .elementor-element.elementor-element-fea03b2{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8f523 */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    ); /* degradê do BG */
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}
.elementor-21 .elementor-element.elementor-element-bc8f523{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a425162 */.elementor-21 .elementor-element.elementor-element-a425162{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed21ec3 */.elementor-21 .elementor-element.elementor-element-ed21ec3 {
backdrop-filter: blur(50px);
-webkit-backdrop-filter: blur(50px);
}.elementor-21 .elementor-element.elementor-element-ed21ec3 {
  z-index: 1;
}

.elementor-21 .elementor-element.elementor-element-ed21ec3:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* um pouco mais grossa */
    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.65),
        rgba(255,224,102,0.45),
        rgba(255,255,255,0.65)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e7cba */.elementor-21 .elementor-element.elementor-element-63e7cba{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ae3a8 */.elementor-21 .elementor-element.elementor-element-24ae3a8 {
backdrop-filter: blur(50px);
-webkit-backdrop-filter: blur(50px);
}.elementor-21 .elementor-element.elementor-element-24ae3a8 {
  z-index: 1;
}

.elementor-21 .elementor-element.elementor-element-24ae3a8:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* um pouco mais grossa */
    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.65),
        rgba(255,224,102,0.45),
        rgba(255,255,255,0.65)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad34ebd */.elementor-21 .elementor-element.elementor-element-ad34ebd{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}.elementor-21 .elementor-element.elementor-element-ad34ebd{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ec376c */.elementor-21 .elementor-element.elementor-element-8ec376c::after {
    content:"";
    pointer-events: none;
    width: 550px; /*defina otamanho do círculo*/
    height:550px; /*defina otamanho do círculo*/
    border-radius: 50%;
    position: absolute;
    top: 15em;
    left: 0;
    z-index:2;
    transform: translate(-50%, -50%);
    background: #2d374d80; /*defina a cor do círculo*/
    animation: circulo 20s infinite alternate ease-out; /*defina o tempo do círculo*/
    transition: 0.5s all;
    filter: blur(100px);  /*defina o blur do círculo*/
    z-index: 0;
}

@keyframes circulo{
    0%, 100%{
        transform: translatex(50em) translatey(5em);
        scale: 1.4;
    }

    50%{
        transform: translatex(0em) translatey(-5em);
    }

}

.elementor-21 .elementor-element.elementor-element-8ec376c{
      overflow: hidden !important;
}

.elementor-21 .elementor-element.elementor-element-8ec376c *{
      z-index: 3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f21c05 */.elementor-21 .elementor-element.elementor-element-4f21c05{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcba0ca */.elementor-21 .elementor-element.elementor-element-fcba0ca{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dac1d80 */.elementor-21 .elementor-element.elementor-element-dac1d80 .elementor-heading-title{
    
    transition: background 2s ease 0s;
    transition: all 1s;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: move 3s ease 1s infinite alternate;

    /* degradê com branco gelo */
    background-image: linear-gradient(
        45deg,
        #f4f8fb, /* branco gelo */
        #114a78,
        #001d37,
        #114a78,
        #f4f8fb
    );
    background-size: 600% 200%;
}

@keyframes move{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f3ee4f */.elementor-21 .elementor-element.elementor-element-3f3ee4f{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c8bd84 */.elementor-21 .elementor-element.elementor-element-1c8bd84{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc939b */.elementor-21 .elementor-element.elementor-element-3dc939b {
    transition: transform 0.3s ease;
}

.elementor-21 .elementor-element.elementor-element-3dc939b:hover {
    transform: scale(1.03); /* leve aumento */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73c374e */.elementor-21 .elementor-element.elementor-element-73c374e .elementor-heading-title{
    
    transition: background 2s ease 0s;
    transition: all 1s;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: move 3s ease 1s infinite alternate;

    /* degradê com branco gelo */
    background-image: linear-gradient(
        45deg,
        #f4f8fb, /* branco gelo */
        #114a78,
        #001d37,
        #114a78,
        #f4f8fb
    );
    background-size: 600% 200%;
}

@keyframes move{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54b4d26 */.elementor-21 .elementor-element.elementor-element-54b4d26{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67148b1 */.elementor-21 .elementor-element.elementor-element-67148b1{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca0197d */.elementor-21 .elementor-element.elementor-element-ca0197d {
    transition: transform 0.3s ease;
}

.elementor-21 .elementor-element.elementor-element-ca0197d:hover {
    transform: scale(1.03); /* leve aumento */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b78fae */.elementor-21 .elementor-element.elementor-element-8b78fae .elementor-heading-title{
    
    transition: background 2s ease 0s;
    transition: all 1s;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: move 3s ease 1s infinite alternate;

    /* degradê com branco gelo */
    background-image: linear-gradient(
        45deg,
        #f4f8fb, /* branco gelo */
        #114a78,
        #001d37,
        #114a78,
        #f4f8fb
    );
    background-size: 600% 200%;
}

@keyframes move{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95534a6 */.elementor-21 .elementor-element.elementor-element-95534a6{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75a882f */.elementor-21 .elementor-element.elementor-element-75a882f{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4db17 */.elementor-21 .elementor-element.elementor-element-0e4db17 {
    transition: transform 0.3s ease;
}

.elementor-21 .elementor-element.elementor-element-0e4db17:hover {
    transform: scale(1.03); /* leve aumento */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8c07d */.elementor-21 .elementor-element.elementor-element-8a8c07d .elementor-heading-title{
    
    transition: background 2s ease 0s;
    transition: all 1s;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: move 3s ease 1s infinite alternate;

    /* degradê com branco gelo */
    background-image: linear-gradient(
        45deg,
        #f4f8fb, /* branco gelo */
        #114a78,
        #001d37,
        #114a78,
        #f4f8fb
    );
    background-size: 600% 200%;
}

@keyframes move{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d8e6e4 */.elementor-21 .elementor-element.elementor-element-8d8e6e4{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8667cc */.elementor-21 .elementor-element.elementor-element-b8667cc{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d29f7 */.elementor-21 .elementor-element.elementor-element-e0d29f7 {
    transition: transform 0.3s ease;
}

.elementor-21 .elementor-element.elementor-element-e0d29f7:hover {
    transform: scale(1.03); /* leve aumento */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51f17bf */.elementor-21 .elementor-element.elementor-element-51f17bf .elementor-heading-title{
    
    transition: background 2s ease 0s;
    transition: all 1s;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: move 3s ease 1s infinite alternate;

    /* degradê com branco gelo */
    background-image: linear-gradient(
        45deg,
        #f4f8fb, /* branco gelo */
        #114a78,
        #001d37,
        #114a78,
        #f4f8fb
    );
    background-size: 600% 200%;
}

@keyframes move{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93244df */.elementor-21 .elementor-element.elementor-element-93244df{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7110bcb */.elementor-21 .elementor-element.elementor-element-7110bcb{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d045c */.elementor-21 .elementor-element.elementor-element-65d045c {
    transition: transform 0.3s ease;
}

.elementor-21 .elementor-element.elementor-element-65d045c:hover {
    transform: scale(1.03); /* leve aumento */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dac1d */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    ); /* degradê do BG */
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}
.elementor-21 .elementor-element.elementor-element-28dac1d{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44d25cc *//* efeito de flutuação suave na logo */
.floating-logo {
    animation: floating 4.5s ease-in-out infinite;
    will-change: transform;
}

@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-143b246 */.elementor-21 .elementor-element.elementor-element-143b246{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-856987d */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    ); /* degradê do BG */
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}
.elementor-21 .elementor-element.elementor-element-856987d{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cee12f5 */.elementor-21 .elementor-element.elementor-element-cee12f5::after {
    content:"";
    pointer-events: none;
    width: 550px; /*defina otamanho do círculo*/
    height:550px; /*defina otamanho do círculo*/
    border-radius: 50%;
    position: absolute;
    top: 15em;
    left: 0;
    z-index:2;
    transform: translate(-50%, -50%);
    background: #2d374d80; /*defina a cor do círculo*/
    animation: circulo 20s infinite alternate ease-out; /*defina o tempo do círculo*/
    transition: 0.5s all;
    filter: blur(100px);  /*defina o blur do círculo*/
    z-index: 0;
}

@keyframes circulo{
    0%, 100%{
        transform: translatex(50em) translatey(5em);
        scale: 1.4;
    }

    50%{
        transform: translatex(0em) translatey(-5em);
    }

}

.elementor-21 .elementor-element.elementor-element-cee12f5{
      overflow: hidden !important;
}

.elementor-21 .elementor-element.elementor-element-cee12f5 *{
      z-index: 3 !important;
}.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: .11;
    background-image: url(https://octor.website/wp/wp-content/uploads/2026/01/snippet-file-1764277455359.gif');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e48fbf */.elementor-21 .elementor-element.elementor-element-9e48fbf{
  pointer-events: none;
  display: table;
  width: 100vw;
  height: 840px;
  position: fixed;
  background-color: transparent;
  line-height: 1.6;
  font-family: sans-serif;
  overflow: hidden;
}
.lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 100%;
}
.line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: #ffffff10;
  overflow: hidden;
}
.line::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, transparent, #ffffff50);
  -webkit-animation: drop 7s 0s infinite;
          animation: drop 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);
}
.line:nth-child(1) {
  margin-left: -30%;
}
.line:nth-child(1)::after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.line:nth-child(2) {
  margin-left: -10%;
}
.line:nth-child(2)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.line:nth-child(3) {
  margin-left: 10%;
}
.line:nth-child(3)::after {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.line:nth-child(4) {
  margin-left: 30%;
}
.line:nth-child(4)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
@-webkit-keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d6415 */.flotar {
    animation: flutuar 6s ease-in-out infinite !important;
    transform: translateY(0);
}

@keyframes flutuar {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ae3802 */.elementor-21 .elementor-element.elementor-element-4ae3802{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91d672d */.elementor-21 .elementor-element.elementor-element-91d672d{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-272a1eb */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    ); /* degradê do BG */
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}
.elementor-21 .elementor-element.elementor-element-272a1eb{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b14781 */.elementor-21 .elementor-element.elementor-element-0b14781{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d8a330 */.elementor-21 .elementor-element.elementor-element-7d8a330{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de89411 */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(
        45deg,
        #001d37,
        #114a78,
        #001d37,
        #114a78
    ); /* degradê do BG */
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}
.elementor-21 .elementor-element.elementor-element-de89411{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e651d */.elementor-21 .elementor-element.elementor-element-30e651d {
backdrop-filter: blur(50px);
-webkit-backdrop-filter: blur(50px);
}.elementor-21 .elementor-element.elementor-element-30e651d {
  z-index: 1;
}

.elementor-21 .elementor-element.elementor-element-30e651d:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* um pouco mais grossa */
    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.65),
        rgba(255,224,102,0.45),
        rgba(255,255,255,0.65)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3cfa11 *//* efeito de flutuação suave na logo */
.floating-logo {
    animation: floating 4.5s ease-in-out infinite;
    will-change: transform;
}

@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PoPPINS';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://octor.website/wp/wp-content/uploads/2026/01/NewYork-PERSONAL-USE.ttf') format('truetype');
}
@font-face {
	font-family: 'PoPPINS';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://octor.website/wp/wp-content/uploads/2026/01/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'PoPPINS';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://octor.website/wp/wp-content/uploads/2026/01/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PoPPINS';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'New York';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://octor.website/wp/wp-content/uploads/2026/01/NewYork-PERSONAL-USE.ttf') format('truetype');
}
/* End Custom Fonts CSS */