.elementor-16644 .elementor-element.elementor-element-e99c0c9{--display:flex;}.elementor-16644 .elementor-element.elementor-element-e99c0c9:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-e99c0c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-16644 .elementor-element.elementor-element-6e13190{--display:flex;--min-height:0px;--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-6e13190:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-6e13190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16644 .elementor-element.elementor-element-6e13190::before, .elementor-16644 .elementor-element.elementor-element-6e13190 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-6e13190 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-6e13190 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-6e13190 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-6e13190 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-3a109cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:155px 155px 155px 155px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-16644 .elementor-element.elementor-element-3a109cd:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-3a109cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-16644 .elementor-element.elementor-element-3a109cd.e-con{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-45207ab{--display:flex;--min-height:60px;--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:155px 155px 155px 155px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:16px;}.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-16644 .elementor-element.elementor-element-787b820{width:var( --container-widget-width, 14% );max-width:14%;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 15px;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;text-align:center;}.elementor-16644 .elementor-element.elementor-element-787b820.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-787b820 img{width:100%;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-16644 .elementor-element.elementor-element-55da510{--display:flex;}.elementor-16644 .elementor-element.elementor-element-316c00f{--display:flex;}.elementor-16644 .elementor-element.elementor-element-e798ff5{--display:flex;}.elementor-16644 .elementor-element.elementor-element-4d67a65{--display:flex;}.elementor-16644 .elementor-element.elementor-element-9fc5be8{--display:flex;}.elementor-16644 .elementor-element.elementor-element-24238d5{--display:flex;}.elementor-16644 .elementor-element.elementor-element-36936bc{--display:flex;}.elementor-16644 .elementor-element.elementor-element-e8c3087{--display:flex;}.elementor-16644 .elementor-element.elementor-element-c5f32e3{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:6px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:10px 26px 10px 26px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;--n-menu-title-active-color-dropdown:#FFFFFF;--n-menu-dropdown-content-box-border-radius:15px 15px 15px 15px;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#00000085;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#2164FE00;}.elementor-16644 .elementor-element.elementor-element-c5f32e3.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:300;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF33;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF4D;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:30px 30px 30px 30px;}.elementor-16644 .elementor-element.elementor-element-dc75855{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-16644 .elementor-element.elementor-element-dc75855{left:0px;}body.rtl .elementor-16644 .elementor-element.elementor-element-dc75855{right:0px;}.elementor-16644 .elementor-element.elementor-element-101d4a9{--display:flex;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:297px;--padding-bottom:159px;--padding-left:0px;--padding-right:4px;}.elementor-16644 .elementor-element.elementor-element-101d4a9:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-101d4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3f57f6 );background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/458945949459.webp");background-position:center center;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-101d4a9::before, .elementor-16644 .elementor-element.elementor-element-101d4a9 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-101d4a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-101d4a9 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-101d4a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-101d4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#004F50;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-9385075{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-16644 .elementor-element.elementor-element-317154b{width:var( --container-widget-width, 59% );max-width:59%;background-color:#FFFFFF12;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 13px 5px 13px;--container-widget-width:59%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF5E;border-radius:55px 55px 55px 55px;}.elementor-16644 .elementor-element.elementor-element-317154b.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-317154b.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-16644 .elementor-element.elementor-element-317154b.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-16644 .elementor-element.elementor-element-317154b.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16644 .elementor-element.elementor-element-317154b:has(:hover) .elementor-image-box-title,
					 .elementor-16644 .elementor-element.elementor-element-317154b:has(:focus) .elementor-image-box-title{color:#DBDBDB;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-b1f2dba{margin:-133px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-16644 .elementor-element.elementor-element-a6b7c6f{width:var( --container-widget-width, 14% );max-width:14%;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 15px;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;text-align:center;}.elementor-16644 .elementor-element.elementor-element-a6b7c6f.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-a6b7c6f img{width:100%;}.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-16644 .elementor-element.elementor-element-291e690{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-291e690.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-291e690 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:400;line-height:28px;color:#FFFFFF;}.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-16644 .elementor-element.elementor-element-015e81d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-015e81d a{color:#000000;}.elementor-16644 .elementor-element.elementor-element-534a659.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-28a2c1c{margin:-133px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-16644 .elementor-element.elementor-element-b90851e{--display:flex;}.elementor-16644 .elementor-element.elementor-element-a746cf1{--display:flex;}.elementor-16644 .elementor-element.elementor-element-699e322{--display:flex;}.elementor-16644 .elementor-element.elementor-element-298b9b7{margin:-122px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-16644 .elementor-element.elementor-element-7b15310{width:var( --container-widget-width, 44% );max-width:44%;background-color:#FFFFFF12;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 13px 5px 13px;--container-widget-width:44%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F595A61;border-radius:55px 55px 55px 55px;}.elementor-16644 .elementor-element.elementor-element-7b15310.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-7b15310.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-16644 .elementor-element.elementor-element-7b15310.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-16644 .elementor-element.elementor-element-7b15310.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16644 .elementor-element.elementor-element-7b15310:has(:hover) .elementor-image-box-title,
					 .elementor-16644 .elementor-element.elementor-element-7b15310:has(:focus) .elementor-image-box-title{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-487adcf{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-487adcf.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-487adcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:29px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-82742f2{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-82742f2 a{color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-756eaaa.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-85ba005{--display:flex;--overlay-opacity:0.03;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-85ba005:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-85ba005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-16644 .elementor-element.elementor-element-85ba005::before, .elementor-16644 .elementor-element.elementor-element-85ba005 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-85ba005 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-85ba005 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-85ba005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-85ba005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-8038cf2{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-8038cf2.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-8038cf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:29px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-ff15931{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-ff15931 a{color:#0F595A;}.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-16644 .elementor-element.elementor-element-547358c{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-547358c.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-547358c .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-547358c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-547358c.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-547358c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-547358c.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-547358c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-547358c .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-547358c .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-e6721d3{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-e6721d3.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-e6721d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-38c16aa{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-38c16aa a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-c127e67{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-c127e67.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-c127e67 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-c127e67.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c127e67.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-c127e67.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c127e67.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-c127e67.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c127e67 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-c127e67 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-0f5960a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-0f5960a.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-0f5960a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-f9438da{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-f9438da a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-4955c8b{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-4955c8b.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-4955c8b .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-4955c8b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-4955c8b.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-4955c8b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-4955c8b.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-4955c8b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-4955c8b .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-4955c8b .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-ecd216c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-ecd216c.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-ecd216c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-2acaa4e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-2acaa4e a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-fdb372e{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-fdb372e.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-fdb372e .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-fdb372e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-fdb372e.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-fdb372e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-fdb372e.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-fdb372e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-fdb372e .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-fdb372e .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-05f8639{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-05f8639.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-05f8639 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-82e33a8{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-82e33a8 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-6c5506b{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-6c5506b.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-6c5506b .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-6c5506b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-6c5506b.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-6c5506b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-6c5506b.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-6c5506b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-6c5506b .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-6c5506b .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-11da5c2{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-11da5c2.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-11da5c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-0530c05{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-0530c05 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-09ba3b8{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-09ba3b8.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-09ba3b8 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-09ba3b8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-09ba3b8.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-09ba3b8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-09ba3b8.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-09ba3b8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-09ba3b8 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-09ba3b8 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-2c65aba{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-2c65aba.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-2c65aba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-fa8e9b9{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-fa8e9b9 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-41aefc9{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-41aefc9.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-41aefc9 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-41aefc9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-41aefc9.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-41aefc9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-41aefc9.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-41aefc9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-41aefc9 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-41aefc9 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-6c05146{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-6c05146.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-6c05146 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-fc0e38b{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-fc0e38b a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-c9b8a45{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-c9b8a45.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-c9b8a45 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-c9b8a45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c9b8a45.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-c9b8a45.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c9b8a45.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-c9b8a45.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c9b8a45 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-c9b8a45 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-2db0064{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-2db0064.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-2db0064 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-df9fbc4{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-df9fbc4 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-c95a2f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-c95a2f0:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-c95a2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/458945949459.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-c95a2f0::before, .elementor-16644 .elementor-element.elementor-element-c95a2f0 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-c95a2f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-c95a2f0 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-c95a2f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-c95a2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-70205af{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-4062b7e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-16644 .elementor-element.elementor-element-4062b7e:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-4062b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-16644 .elementor-element.elementor-element-5549052{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-1a588f5{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-1a588f5.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-1a588f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-b779122{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-16644 .elementor-element.elementor-element-c36d3ce{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-c36d3ce .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-16644 .elementor-element.elementor-element-c36d3ce .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-16644 .elementor-element.elementor-element-f26d932{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-f26d932.e-con{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-94bc99e.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-94bc99e img{width:100%;}.elementor-16644 .elementor-element.elementor-element-5ce5504{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-cc41a75{--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-16644 .elementor-element.elementor-element-4e1ac8f{--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:space-between;--align-items:center;--overlay-opacity:0;--overlay-mix-blend-mode:saturation;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF5E;--border-color:#FFFFFF5E;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-16644 .elementor-element.elementor-element-4e1ac8f:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/1.webp");background-size:cover;}.elementor-16644 .elementor-element.elementor-element-4e1ac8f::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-f815a3a{--display:flex;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF57;--border-color:#FFFFFF57;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16644 .elementor-element.elementor-element-f815a3a::before, .elementor-16644 .elementor-element.elementor-element-f815a3a > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-f815a3a > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-f815a3a > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-f815a3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-f815a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-f815a3a.e-con{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-21be9a4{width:var( --container-widget-width, 100% );max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16644 .elementor-element.elementor-element-21be9a4.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-21be9a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-154ae11{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-154ae11 a{color:#000000;}.elementor-16644 .elementor-element.elementor-element-f644151.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-8511c6a{--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:space-between;--align-items:center;--overlay-opacity:0;--overlay-mix-blend-mode:saturation;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF5E;--border-color:#FFFFFF5E;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-16644 .elementor-element.elementor-element-8511c6a:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/2.webp");background-size:cover;}.elementor-16644 .elementor-element.elementor-element-8511c6a::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-bfe8849{--display:flex;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF57;--border-color:#FFFFFF57;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16644 .elementor-element.elementor-element-bfe8849::before, .elementor-16644 .elementor-element.elementor-element-bfe8849 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-bfe8849 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-bfe8849 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-bfe8849 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-bfe8849 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-bfe8849.e-con{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-644665e{width:var( --container-widget-width, 100% );max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16644 .elementor-element.elementor-element-644665e.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-644665e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-4cd8b8f{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-4cd8b8f a{color:#000000;}.elementor-16644 .elementor-element.elementor-element-2276e2c.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-e32334c{--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:space-between;--align-items:center;--overlay-opacity:0;--overlay-mix-blend-mode:saturation;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF5E;--border-color:#FFFFFF5E;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-16644 .elementor-element.elementor-element-e32334c:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/3.webp");background-size:cover;}.elementor-16644 .elementor-element.elementor-element-e32334c::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-bba44d7{--display:flex;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF57;--border-color:#FFFFFF57;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16644 .elementor-element.elementor-element-bba44d7::before, .elementor-16644 .elementor-element.elementor-element-bba44d7 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-bba44d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-bba44d7 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-bba44d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-bba44d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-bba44d7.e-con{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-f928d4a{width:var( --container-widget-width, 100% );max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16644 .elementor-element.elementor-element-f928d4a.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-f928d4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-7741200{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-7741200 a{color:#000000;}.elementor-16644 .elementor-element.elementor-element-beb7b3d.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-9306fa6{--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:space-between;--align-items:center;--overlay-opacity:0;--overlay-mix-blend-mode:saturation;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF5E;--border-color:#FFFFFF5E;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-16644 .elementor-element.elementor-element-9306fa6:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/4.webp");background-size:cover;}.elementor-16644 .elementor-element.elementor-element-9306fa6::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-439448b{--display:flex;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF57;--border-color:#FFFFFF57;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16644 .elementor-element.elementor-element-439448b::before, .elementor-16644 .elementor-element.elementor-element-439448b > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-439448b > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-439448b > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-439448b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-439448b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-439448b.e-con{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-e59fa5a{width:var( --container-widget-width, 100% );max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16644 .elementor-element.elementor-element-e59fa5a.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-e59fa5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-7bfd623{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-7bfd623 a{color:#000000;}.elementor-16644 .elementor-element.elementor-element-35876ae.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-1ab89c0{--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:space-between;--align-items:center;--overlay-opacity:0;--overlay-mix-blend-mode:saturation;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF5E;--border-color:#FFFFFF5E;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-16644 .elementor-element.elementor-element-1ab89c0:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/50560560.webp");background-size:cover;}.elementor-16644 .elementor-element.elementor-element-1ab89c0::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-f5a102d{--display:flex;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF57;--border-color:#FFFFFF57;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16644 .elementor-element.elementor-element-f5a102d::before, .elementor-16644 .elementor-element.elementor-element-f5a102d > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-f5a102d > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-f5a102d > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-f5a102d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-f5a102d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-f5a102d.e-con{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-d7ca8da{width:var( --container-widget-width, 100% );max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16644 .elementor-element.elementor-element-d7ca8da.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-d7ca8da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-4601c50{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-4601c50 a{color:#000000;}.elementor-16644 .elementor-element.elementor-element-f411d24.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-7b279d5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-f4c1372{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF12;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 13px 5px 13px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF5E;border-radius:55px 55px 55px 55px;}.elementor-16644 .elementor-element.elementor-element-f4c1372.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-f4c1372.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-16644 .elementor-element.elementor-element-f4c1372.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-16644 .elementor-element.elementor-element-f4c1372.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16644 .elementor-element.elementor-element-f4c1372:has(:hover) .elementor-image-box-title,
					 .elementor-16644 .elementor-element.elementor-element-f4c1372:has(:focus) .elementor-image-box-title{color:#DBDBDB;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-cffbc9f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-cffbc9f.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-cffbc9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-6e3e33e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF82;--border-color:#FFFFFF82;--border-radius:25px 25px 25px 25px;}.elementor-16644 .elementor-element.elementor-element-6e3e33e:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-6e3e33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004F50A3;}.elementor-16644 .elementor-element.elementor-element-1576b9b{padding:25px 25px 25px 25px;}.elementor-16644 .elementor-element.elementor-element-4894ab1{--display:flex;--overlay-opacity:0.03;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-4894ab1:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-4894ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-16644 .elementor-element.elementor-element-4894ab1::before, .elementor-16644 .elementor-element.elementor-element-4894ab1 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4894ab1 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4894ab1 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4894ab1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4894ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-11b56f3{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-11b56f3.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-11b56f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:29px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-5c80db6{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-5c80db6 a{color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-216da8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-72d738d{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-72d738d.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-72d738d .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-72d738d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-72d738d.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-72d738d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-72d738d.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-72d738d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-72d738d .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-72d738d .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-f798d6e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-f798d6e.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-f798d6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-f7fec5d{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-f7fec5d a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-85da965{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-b2a1dde{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-b2a1dde.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-b2a1dde .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-b2a1dde.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-b2a1dde.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-b2a1dde.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-b2a1dde.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-b2a1dde.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-b2a1dde .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-b2a1dde .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-f51e52b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-f51e52b.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-f51e52b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-50806aa{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-50806aa a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-0320fed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-2275558{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-2275558.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-2275558 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-2275558.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-2275558.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-2275558.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-2275558.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-2275558.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-2275558 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-2275558 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-05162a0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-05162a0.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-05162a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-1d0090c{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-1d0090c a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-c641243{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-5d02d67{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-5d02d67.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-5d02d67 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-5d02d67.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-5d02d67.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-5d02d67.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-5d02d67.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-5d02d67.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-5d02d67 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-5d02d67 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-3d3388e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-3d3388e.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-3d3388e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-1ab0327{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-1ab0327 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-6b8bbeb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-640264e{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-640264e.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-640264e .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-640264e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-640264e.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-640264e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-640264e.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-640264e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-640264e .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-640264e .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-f5066ba{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-f5066ba.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-f5066ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-0d1bc88{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-0d1bc88 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-c19c119{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-578b062{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-578b062.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-578b062 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-578b062.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-578b062.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-578b062.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-578b062.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-578b062.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-578b062 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-578b062 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-d9b55ff{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-d9b55ff.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-d9b55ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-97cb30f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-97cb30f a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-41b79f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-be93d5d{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-be93d5d.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-be93d5d .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-be93d5d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-be93d5d.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-be93d5d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-be93d5d.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-be93d5d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-be93d5d .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-be93d5d .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-7870d63{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-7870d63.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-7870d63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-9fab2ff{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-9fab2ff a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-7ed813f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-d301a62{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-d301a62.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-d301a62 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-d301a62.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-d301a62.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-d301a62.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-d301a62.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-d301a62.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-d301a62 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-d301a62 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-36961cb{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-36961cb.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-36961cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-bdf0c1a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-bdf0c1a a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-b061af8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-ec4685f{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-ec4685f.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-ec4685f .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-ec4685f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-ec4685f.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-ec4685f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-ec4685f.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-ec4685f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-ec4685f .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-ec4685f .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-c495552{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-c495552.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-c495552 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-da9965b{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-da9965b a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-df3c1e6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-24845b9{background-color:transparent;padding:9px 10px 5px 10px;background-image:linear-gradient(180deg, #F05045 0%, #DA362B 100%);border-radius:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-24845b9.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-24845b9 .elementor-icon-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-24845b9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-24845b9.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-24845b9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-24845b9.elementor-view-framed .elementor-icon, .elementor-16644 .elementor-element.elementor-element-24845b9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-24845b9 .elementor-icon{font-size:26px;}.elementor-16644 .elementor-element.elementor-element-24845b9 .elementor-icon svg{height:26px;}.elementor-16644 .elementor-element.elementor-element-8f772ba{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-8f772ba.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-8f772ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-9f8f2ca{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-9f8f2ca a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-20a35af{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#F05045;--e-n-carousel-dots-normal-color:#F05045;}:where( .elementor-16644 .elementor-element.elementor-element-20a35af .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-16644 .elementor-element.elementor-element-dd9e5cd{--display:flex;}.elementor-16644 .elementor-element.elementor-element-a8294a4{--display:flex;}.elementor-16644 .elementor-element.elementor-element-34169dd{--display:flex;}.elementor-16644 .elementor-element.elementor-element-8828167{margin:-122px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd{width:var( --container-widget-width, 44% );max-width:44%;background-color:#FFFFFF12;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 13px 5px 13px;--container-widget-width:44%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F595A61;border-radius:55px 55px 55px 55px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd:has(:hover) .elementor-image-box-title,
					 .elementor-16644 .elementor-element.elementor-element-b4b1bdd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-c86aefe{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-c86aefe.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-c86aefe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:29px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-10b2c50{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-10b2c50 a{color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-3576f57.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-9e5a9ae{--display:flex;--overlay-opacity:0.03;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-9e5a9ae:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-9e5a9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-16644 .elementor-element.elementor-element-9e5a9ae::before, .elementor-16644 .elementor-element.elementor-element-9e5a9ae > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9e5a9ae > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9e5a9ae > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9e5a9ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9e5a9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-8fccada{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-8fccada.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-8fccada .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:29px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-f019b59{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-f019b59 a{color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-4dbcdfb img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a3f57f6 );border-radius:15px 15px 15px 15px;}.elementor-16644 .elementor-element.elementor-element-306869b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-306869b.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-306869b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-bff980c{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-bff980c a{color:var( --e-global-color-5416735 );}.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-16644 .elementor-element.elementor-element-b631e10{background-color:#03491B1A;margin:-30px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-b631e10.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-b631e10 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-b631e10 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-b631e10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-b631e10 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-b631e10 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-72a16a7{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-72a16a7.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-72a16a7 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-72a16a7 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-72a16a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-72a16a7 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-72a16a7 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-2a97260{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-2a97260.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-2a97260 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-2a97260 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-2a97260 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-2a97260 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-2a97260 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-04cc0fb{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-04cc0fb.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-04cc0fb .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-04cc0fb .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-04cc0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-04cc0fb .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-04cc0fb .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-5e58cf4{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-5e58cf4.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-5e58cf4 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-5e58cf4 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-5e58cf4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-5e58cf4 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-5e58cf4 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4b15727{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-4b15727.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-4b15727 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4b15727 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-4b15727 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-4b15727 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-4b15727 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-80aafba{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-80aafba.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-80aafba .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-80aafba .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-80aafba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-80aafba .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-80aafba .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-0522657 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a3f57f6 );border-radius:15px 15px 15px 15px;}.elementor-16644 .elementor-element.elementor-element-15ec522{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-15ec522.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-15ec522 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-beb1c30{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-beb1c30 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-9daf9c7{background-color:#03491B1A;margin:-30px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-9daf9c7.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-9daf9c7 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-9daf9c7 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-9daf9c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-9daf9c7 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-9daf9c7 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-6412a74{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-6412a74.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-6412a74 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-6412a74 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-6412a74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-6412a74 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-6412a74 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-1425445{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-1425445.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-1425445 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-1425445 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-1425445 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-1425445 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-1425445 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-1405880{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-1405880.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-1405880 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-1405880 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-1405880 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-1405880 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-1405880 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-f07a296{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-f07a296.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-f07a296 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-f07a296 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-f07a296 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-f07a296 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-f07a296 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-d9beba4{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-d9beba4.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-d9beba4 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-d9beba4 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-d9beba4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-d9beba4 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-d9beba4 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4295b87{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-4295b87.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-4295b87 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4295b87 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-4295b87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-4295b87 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-4295b87 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-fc05ec3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a3f57f6 );border-radius:15px 15px 15px 15px;}.elementor-16644 .elementor-element.elementor-element-d8bb588{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-d8bb588.elementor-element{--align-self:flex-start;}.elementor-16644 .elementor-element.elementor-element-d8bb588 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-0e19e19{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#0A4D3C;}.elementor-16644 .elementor-element.elementor-element-0e19e19 a{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-f52692f{background-color:#03491B1A;margin:-30px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-f52692f.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-f52692f .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-f52692f .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-f52692f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-f52692f .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-f52692f .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-333c939{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-333c939.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-333c939 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-333c939 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-333c939 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-333c939 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-333c939 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-c634804{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-c634804.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-c634804 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-c634804 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-c634804 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-c634804 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-c634804 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4dad085{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-4dad085.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-4dad085 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4dad085 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-4dad085 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-4dad085 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-4dad085 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-6d1c4a1{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-6d1c4a1.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-6d1c4a1 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-6d1c4a1 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-6d1c4a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-6d1c4a1 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-6d1c4a1 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4c4cbae{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-4c4cbae.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-4c4cbae .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-4c4cbae .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-4c4cbae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-4c4cbae .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-4c4cbae .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-579a9d7{background-color:#03491B1A;margin:-14px 25px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B46A4D;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-579a9d7.elementor-element{--align-self:stretch;}.elementor-16644 .elementor-element.elementor-element-579a9d7 .elementor-icon-list-icon i{color:#F05045;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-579a9d7 .elementor-icon-list-icon svg{fill:#F05045;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-579a9d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-579a9d7 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-579a9d7 .elementor-icon-list-text{color:var( --e-global-color-a3f57f6 );transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-f013743{--display:flex;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-f013743:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-f013743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-16644 .elementor-element.elementor-element-f013743::before, .elementor-16644 .elementor-element.elementor-element-f013743 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-f013743 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-f013743 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-f013743 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-f013743 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-6e41112{width:var( --container-widget-width, 23% );max-width:23%;background-color:#FFFFFF12;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 13px 5px 13px;--container-widget-width:23%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F595A61;border-radius:55px 55px 55px 55px;}.elementor-16644 .elementor-element.elementor-element-6e41112.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-6e41112.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-16644 .elementor-element.elementor-element-6e41112.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-16644 .elementor-element.elementor-element-6e41112.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16644 .elementor-element.elementor-element-6e41112:has(:hover) .elementor-image-box-title,
					 .elementor-16644 .elementor-element.elementor-element-6e41112:has(:focus) .elementor-image-box-title{color:var( --e-global-color-5416735 );}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-903d9c2{margin:7px 150px calc(var(--kit-widget-spacing, 0px) + 16px) 150px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-903d9c2.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-903d9c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:29px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-ec10a54{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 250px 0px 250px;text-align:center;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#0F595A;}.elementor-16644 .elementor-element.elementor-element-ec10a54 a{color:#0F595A;}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-heading{background-color:#004F5012;flex-direction:row;padding:10px 10px 10px 10px;border-radius:44px 44px 44px 44px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F05045;}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc_ac_box{margin-bottom:10px;}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#004F50;}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-item-active .uc-heading .ue_title{color:#004F50;}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-heading:hover .ue_title{color:#004F50;}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc_content{background-color:#D7B46A00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#004F50;padding:10px 10px 10px 10px;}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_icon{width:34px;height:34px;font-size:19px;border-radius:50px 50px 50px 50px;background-color:#FB650400;color:#F05045;}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_icon_spacing{width:15px;}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_icon svg{fill:#F05045;}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-item-active .ue_icon{background-color:#FFFFFF00;color:var( --e-global-color-0a6795e );}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-item-active .ue_icon svg{fill:var( --e-global-color-0a6795e );}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-heading:hover .ue_icon{background-color:#BFA37000;color:var( --e-global-color-0a6795e );}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue-heading.active .ue_icon svg{fill:var( --e-global-color-0a6795e );}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_expand_inside{width:14px;height:14px;font-size:14px;color:#F05045;border-radius:0px 0px 0px 0px;}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_expand_inside svg{fill:#F05045;}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_expand_spacing{width:15px;}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-item-active .ue_expand_inside{color:#F05045;}.elementor-16644 .elementor-element.elementor-element-ab27434 .uc-item-active .ue_expand_inside svg{fill:#F05045;}.elementor-16644 .elementor-element.elementor-element-a67fae2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.14;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c14b680 );--border-color:var( --e-global-color-c14b680 );--border-radius:25px 25px 0px 0px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-a67fae2:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-a67fae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3f57f6 );background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/458945949459.webp");background-size:cover;}.elementor-16644 .elementor-element.elementor-element-a67fae2::before, .elementor-16644 .elementor-element.elementor-element-a67fae2 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-a67fae2 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-a67fae2 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-a67fae2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-a67fae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16644 .elementor-element.elementor-element-19cade5{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-16644 .elementor-element.elementor-element-468e6b1{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -71px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-468e6b1.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-468e6b1 img{width:46%;}.elementor-16644 .elementor-element.elementor-element-e494ff3{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-e494ff3.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-e494ff3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-5b815a4{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 150px 0px 150px;text-align:center;font-family:"Neue Montral", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-5b815a4 a{color:#000000;}.elementor-16644 .elementor-element.elementor-element-a09d41a .elementor-icon-list-icon i{color:#f45444;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-a09d41a .elementor-icon-list-icon svg{fill:#f45444;transition:fill 0.3s;}.elementor-16644 .elementor-element.elementor-element-a09d41a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-16644 .elementor-element.elementor-element-a09d41a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16644 .elementor-element.elementor-element-a09d41a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-16644 .elementor-element.elementor-element-a09d41a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16644 .elementor-element.elementor-element-99cf26d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16644 .elementor-element.elementor-element-99cf26d iframe{height:364px;}.elementor-16644 .elementor-element.elementor-element-75c5b25{--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;--border-radius:25px 25px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-16644 .elementor-element.elementor-element-75c5b25:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-75c5b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F45444 0%, #EB4535 100%);}.elementor-16644 .elementor-element.elementor-element-183fe84{text-align:center;font-family:"Neue Montral", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}@media(max-width:1024px){.elementor-16644 .elementor-element.elementor-element-4e1ac8f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-4e1ac8f::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-16644 .elementor-element.elementor-element-8511c6a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-8511c6a::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-16644 .elementor-element.elementor-element-e32334c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-e32334c::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-16644 .elementor-element.elementor-element-9306fa6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-9306fa6::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-16644 .elementor-element.elementor-element-1ab89c0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-1ab89c0::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-16644 .elementor-element.elementor-element-20a35af{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-16644 .elementor-element.elementor-element-6e13190{--min-height:727px;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-16644 .elementor-element.elementor-element-3a109cd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-45207ab{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:40;}.elementor-16644 .elementor-element.elementor-element-c5f32e3{width:100%;max-width:100%;--n-menu-title-space-between:0px;--n-menu-toggle-icon-distance-from-dropdown:16px;}.elementor-16644 .elementor-element.elementor-element-c5f32e3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-16644 .elementor-element.elementor-element-101d4a9:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-101d4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctecb2b.com.br/wp-content/uploads/2026/08/458945949459.webp");background-position:-1px 132px;background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-101d4a9{--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:228px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-9385075{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-317154b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-317154b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16644 .elementor-element.elementor-element-317154b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-317154b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-title{margin-bottom:14px;}.elementor-16644 .elementor-element.elementor-element-317154b .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16644 .elementor-element.elementor-element-b1f2dba{padding:0px 0px 90px 0px;}.elementor-16644 .elementor-element.elementor-element-a6b7c6f{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-16644 .elementor-element.elementor-element-a6b7c6f img{width:72%;}.elementor-16644 .elementor-element.elementor-element-291e690{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-291e690 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-015e81d{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-b90851e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-a746cf1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-699e322{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-7b15310{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-7b15310.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16644 .elementor-element.elementor-element-7b15310.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-7b15310.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-title{margin-bottom:14px;}.elementor-16644 .elementor-element.elementor-element-7b15310 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16644 .elementor-element.elementor-element-487adcf{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-487adcf .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-82742f2{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-756eaaa.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-85ba005{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-8038cf2{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-8038cf2 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-ff15931{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-547358c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-547358c.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-e6721d3{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-e6721d3.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-e6721d3 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-38c16aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-c127e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-c127e67.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-0f5960a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-0f5960a.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-0f5960a .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-f9438da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-4955c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-4955c8b.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-ecd216c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-ecd216c.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-ecd216c .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-2acaa4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-fdb372e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-fdb372e.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-05f8639{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-05f8639.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-05f8639 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-82e33a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-6c5506b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-6c5506b.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-11da5c2{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-11da5c2.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-11da5c2 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-0530c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-09ba3b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-09ba3b8.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-2c65aba{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-2c65aba.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-2c65aba .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-fa8e9b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-41aefc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-41aefc9.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-6c05146{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-6c05146.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-6c05146 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-fc0e38b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-c9b8a45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-c9b8a45.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-2db0064{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-2db0064.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-2db0064 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-df9fbc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-c95a2f0:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-c95a2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-16644 .elementor-element.elementor-element-c95a2f0{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-4062b7e{--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-1a588f5{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-1a588f5 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-b779122{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-c36d3ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-16644 .elementor-element.elementor-element-f26d932{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-94bc99e{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-16644 .elementor-element.elementor-element-4e1ac8f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-4e1ac8f:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16644 .elementor-element.elementor-element-4e1ac8f::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-4e1ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-21be9a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-21be9a4 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-154ae11{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-8511c6a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-8511c6a:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16644 .elementor-element.elementor-element-8511c6a::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-8511c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-644665e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-644665e .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-4cd8b8f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-e32334c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-e32334c:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16644 .elementor-element.elementor-element-e32334c::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-e32334c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-f928d4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-f928d4a .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-7741200{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-9306fa6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-9306fa6:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16644 .elementor-element.elementor-element-9306fa6::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-9306fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-e59fa5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-e59fa5a .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-7bfd623{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-1ab89c0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-16644 .elementor-element.elementor-element-1ab89c0:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16644 .elementor-element.elementor-element-1ab89c0::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16644 .elementor-element.elementor-element-1ab89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-d7ca8da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-d7ca8da .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-4601c50{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-7b279d5{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-f4c1372{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-f4c1372.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16644 .elementor-element.elementor-element-f4c1372.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-f4c1372.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-title{margin-bottom:14px;}.elementor-16644 .elementor-element.elementor-element-f4c1372 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16644 .elementor-element.elementor-element-cffbc9f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-cffbc9f .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-4894ab1{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-11b56f3{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-11b56f3 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-5c80db6{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-72d738d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-72d738d.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-f798d6e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-f798d6e.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-f798d6e .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-f7fec5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-b2a1dde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-b2a1dde.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-f51e52b{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-f51e52b.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-f51e52b .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-50806aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-2275558{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-2275558.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-05162a0{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-05162a0.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-05162a0 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-1d0090c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-5d02d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-5d02d67.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-3d3388e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-3d3388e.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-3d3388e .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-1ab0327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-640264e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-640264e.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-f5066ba{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-f5066ba.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-f5066ba .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-0d1bc88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-578b062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-578b062.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-d9b55ff{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-d9b55ff.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-d9b55ff .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-97cb30f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-be93d5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-be93d5d.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-7870d63{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-7870d63.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-7870d63 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-9fab2ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-d301a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-d301a62.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-36961cb{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-36961cb.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-36961cb .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-bdf0c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-ec4685f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-ec4685f.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-c495552{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-c495552.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-c495552 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-da9965b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-24845b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-16644 .elementor-element.elementor-element-24845b9.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-8f772ba{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-8f772ba.elementor-element{--align-self:center;}.elementor-16644 .elementor-element.elementor-element-8f772ba .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-9f8f2ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-20a35af{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16644 .elementor-element.elementor-element-dd9e5cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-a8294a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-34169dd{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-title{margin-bottom:14px;}.elementor-16644 .elementor-element.elementor-element-b4b1bdd .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16644 .elementor-element.elementor-element-c86aefe{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-c86aefe .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-10b2c50{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-9e5a9ae{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-8fccada{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-8fccada .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-f019b59{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-306869b{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-306869b .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-bff980c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-b631e10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-72a16a7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-2a97260{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-04cc0fb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-5e58cf4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-4b15727{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-80aafba{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-15ec522{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-15ec522 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-beb1c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-9daf9c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-6412a74{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-1425445{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-1405880{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-f07a296{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-d9beba4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-4295b87{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-d8bb588{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-d8bb588 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-0e19e19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16644 .elementor-element.elementor-element-f52692f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-333c939{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-c634804{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-4dad085{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-6d1c4a1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-4c4cbae{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-579a9d7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-6e41112{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-wrapper{text-align:start;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-6e41112.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16644 .elementor-element.elementor-element-6e41112.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-6e41112.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-title{margin-bottom:14px;}.elementor-16644 .elementor-element.elementor-element-6e41112 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16644 .elementor-element.elementor-element-903d9c2{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-903d9c2 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-ec10a54{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-ab27434 .ue_title{font-size:15px;}.elementor-16644 .elementor-element.elementor-element-a67fae2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-19cade5{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-468e6b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-468e6b1 img{width:66%;}.elementor-16644 .elementor-element.elementor-element-e494ff3{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16644 .elementor-element.elementor-element-e494ff3 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-16644 .elementor-element.elementor-element-5b815a4{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}}@media(min-width:768px){.elementor-16644 .elementor-element.elementor-element-45207ab{--width:1438px;}.elementor-16644 .elementor-element.elementor-element-9385075{--width:100%;}.elementor-16644 .elementor-element.elementor-element-699e322{--width:100%;}.elementor-16644 .elementor-element.elementor-element-70205af{--width:100%;}.elementor-16644 .elementor-element.elementor-element-5549052{--width:41%;}.elementor-16644 .elementor-element.elementor-element-b779122{--width:100%;}.elementor-16644 .elementor-element.elementor-element-f26d932{--width:24%;}.elementor-16644 .elementor-element.elementor-element-5ce5504{--width:100%;}.elementor-16644 .elementor-element.elementor-element-cc41a75{--width:100%;}.elementor-16644 .elementor-element.elementor-element-4e1ac8f{--width:100%;}.elementor-16644 .elementor-element.elementor-element-f815a3a{--width:50%;}.elementor-16644 .elementor-element.elementor-element-8511c6a{--width:100%;}.elementor-16644 .elementor-element.elementor-element-bfe8849{--width:50%;}.elementor-16644 .elementor-element.elementor-element-e32334c{--width:100%;}.elementor-16644 .elementor-element.elementor-element-bba44d7{--width:50%;}.elementor-16644 .elementor-element.elementor-element-9306fa6{--width:100%;}.elementor-16644 .elementor-element.elementor-element-439448b{--width:50%;}.elementor-16644 .elementor-element.elementor-element-1ab89c0{--width:100%;}.elementor-16644 .elementor-element.elementor-element-f5a102d{--width:50%;}.elementor-16644 .elementor-element.elementor-element-7b279d5{--width:100%;}.elementor-16644 .elementor-element.elementor-element-6e3e33e{--width:100%;}.elementor-16644 .elementor-element.elementor-element-34169dd{--width:100%;}.elementor-16644 .elementor-element.elementor-element-19cade5{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-dc75855 *//* Wrapper do menu vira referência pro absolute */
.e-n-menu-wrapper {
  position: relative;
}

/* Itens sempre acima do highlight */
.e-n-menu-wrapper .e-n-menu-title-container {
  position: relative;
  z-index: 2;
}

/* Pílula deslizante */
.e-n-menu-wrapper .menu-highlight {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 1000px;

  /* CORES MAIS FORTES PRA TESTE (depois você suaviza) */
  background: #ffffff10;
  border: 1px solid #ffffff10;; /* teste */
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);

  pointer-events: none;
  transition:
    transform 0.3s ease,
    width 0.3s ease,
    height 0.3s ease,
    opacity 0.2s ease;
  opacity: 0;
  z-index: 1;
}

/* Quando visível */
.e-n-menu-wrapper .menu-highlight.is-visible {
  opacity: 1;
}

/* Opcional: texto do item ativo um pouco mais forte */
.e-n-menu-wrapper .e-n-menu-title.e-current .e-n-menu-title-text {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45207ab */.elementor-16644 .elementor-element.elementor-element-45207ab{
    border-radius: 40px;
background:  rgba(255, 255, 255, 0.01);
}

.elementor-16644 .elementor-element.elementor-element-45207ab {
  z-index: 1;
}

.elementor-16644 .elementor-element.elementor-element-45207ab:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 40px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #ffffff33, transparent, transparent, #ffffff33); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-16644 .elementor-element.elementor-element-45207ab {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, -80px);
    animation: showFromTop 0.5s 0.2s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromTop{
    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-6e13190 */.elementor-16644 .elementor-element.elementor-element-6e13190::after{
    content: "";
    background: linear-gradient(0deg, #090A11 0%, transparent 15%);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

@media(max-width:600px){
 .elementor-16644 .elementor-element.elementor-element-6e13190::after{
    content: "";
    background: linear-gradient(0deg, #090A11 0%, transparent 5%);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
}   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3beccdc */.selecionado {
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 20%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1d438 */.elementor-16644 .elementor-element.elementor-element-0d1d438{
    position: absolute;
    top: 700px;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.2;
    pointer-events: none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22f0bc1 */.elementor-16644 .elementor-element.elementor-element-22f0bc1{
    position: absolute;
    top: 700px;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.2;
    pointer-events: none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c9edd5 */html::before {
    content: "";
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 99999;

    background-image: radial-gradient(
        circle,
        rgba(255, 255, 255, 1) 1px,
        transparent 1px
    );

    background-size: px 3px;
    opacity: 0.06;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-291e690 */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-534a659 *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-101d4a9 *//* Brilhos tipo “flash” aleatórios e mais sutis */
.elementor-16644 .elementor-element.elementor-element-101d4a9 {
  animation: flashAleatorio 8s infinite ease-in-out;
  will-change: filter;
}

@keyframes flashAleatorio {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(1.2); }
  14%       { filter: brightness(1); }

  25%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.12); }
  44%       { filter: brightness(1); }

  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(1.18); }
  74%       { filter: brightness(1); }

  90%, 100% { filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aab140 */.elementor-16644 .elementor-element.elementor-element-3aab140{
    position: absolute;
    top: 700px;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.2;
    pointer-events: none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-898eb1e */.elementor-16644 .elementor-element.elementor-element-898eb1e{
    position: absolute;
    top: 700px;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.2;
    pointer-events: none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487adcf */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-756eaaa *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8038cf2 */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6721d3 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f5960a */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecd216c */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f8639 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11da5c2 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c65aba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c05146 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db0064 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a588f5 */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94bc99e */.elementor-16644 .elementor-element.elementor-element-94bc99e {
  animation: floatIcon3D 3s ease-in-out infinite;
  transform-style: preserve-3d;
}

@keyframes floatIcon3D {
  0% {
    transform: translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  }

  25% {
    transform: translate3d(-4px, -8px, 4px) rotateX(2deg) rotateY(-3deg) rotateZ(1deg);
  }

  50% {
    transform: translate3d(5px, -3px, -4px) rotateX(-2deg) rotateY(3deg) rotateZ(-1deg);
  }

  75% {
    transform: translate3d(-3px, 6px, 3px) rotateX(2deg) rotateY(-2deg) rotateZ(1deg);
  }

  100% {
    transform: translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21be9a4 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f644151 *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-644665e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2276e2c *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f928d4a */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-beb7b3d *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e59fa5a */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35876ae *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ca8da */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f411d24 *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cffbc9f */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b56f3 */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f798d6e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51e52b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05162a0 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3388e */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5066ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b55ff */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7870d63 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36961cb */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c495552 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f772ba */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1209f6 */.elementor-16644 .elementor-element.elementor-element-d1209f6{
    position: absolute;
    top: 700px;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.2;
    pointer-events: none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d43bf7a */.elementor-16644 .elementor-element.elementor-element-d43bf7a{
    position: absolute;
    top: 700px;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.2;
    pointer-events: none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c86aefe */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3576f57 *//* =========================================
GLOWBOX
========================================= */

.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations::before,
.glowbox-borders::before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations::after,
.glowbox-borders::after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;

    background-image: conic-gradient(
        from 0 at 50% 50%,
        rgba(240, 80, 69, 1) 0deg,
        rgba(240, 80, 69, 0) 60deg,
        rgba(240, 80, 69, 0) 300deg,
        rgba(240, 80, 69, 1) 360deg
    );

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* =========================================
ESTRELAS
========================================= */

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.053379 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.0959 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.1511 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 21.151 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}


/* =========================================
GLOW
========================================= */

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}


/* =========================================
MÁSCARA DA BORDA
========================================= */

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;

    -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;

    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}


/* =========================================
ANIMAÇÕES
========================================= */

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


/* =========================================
CONTAINER DO BOTÃO
========================================= */

.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 20px;

    padding: 10px 20px 10px 10px;

    background-color: transparent;

    background: linear-gradient(
        225deg,
        rgba(240, 242, 255, 0.24) 5%,
        rgba(255, 255, 255, 0.08) 43%,
        rgba(255, 255, 255, 0.03) 68%
    );

    border: 1px solid rgba(132, 117, 110, 0.26);

    border-radius: 100px;

    /* SOMBRA VERDE REMOVIDA */
    box-shadow: none;

    flex-wrap: nowrap;
}


/* =========================================
BOTÃO
========================================= */

.btn-cta {
    position: relative;
    z-index: 2;

    text-align: center;

    padding: 14px 16px;

    background: linear-gradient(
        271.55deg,
        rgba(240, 80, 69, 0.50) 5.88%,
        rgba(240, 80, 69, 0) 50.22%,
        rgba(240, 80, 69, 0.50) 95.32%
    );

    border: 1px solid rgba(240, 80, 69, 0.55);

    border-radius: 100px;

    letter-spacing: 0.8px;

    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 15px;

    color: #fff;

    /* SOMBRAS VERDES REMOVIDAS */
    box-shadow: none;

    overflow: hidden;
}


/* =========================================
FUNDO / TEXTURA DO BOTÃO
========================================= */

.btn-cta::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url("https://i.ibb.co/HDT1CFq2/bg-button.webp")
        no-repeat center center / cover;

    border-radius: 100px;

    transform: scale(1.1);

    opacity: 0.8;

    transition:
        transform 0.3s ease,
        opacity 0.3s ease;

    z-index: -1;
}


/* =========================================
HOVER
========================================= */

.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}


/* =========================================
ÍCONE DA SETA
========================================= */

.arrow-icon {
    display: inline-block;

    width: 18px;
    height: auto;

    rotate: -90deg;

    opacity: 1;

    transition: 0.5s ease all;
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;

    transition: 0.5s ease all;
}


/* =========================================
RESPONSIVIDADE
========================================= */

@media (max-width: 480px) {

    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }

    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }

    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}


/* =========================================
TELAS MUITO PEQUENAS
========================================= */

@media (max-width: 320px) {

    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }

    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }

    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fccada */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-306869b */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ec522 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8bb588 */.titulo-cursivo {
    font-family: 'Libre Baskerville', serif;
    font-style: italic !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-903d9c2 */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-468e6b1 */CS/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e494ff3 */.titulo-cursivo2 {
    font-family: "Lora", serif;
    font-weight: 100;
    font-style: italic;

    background: linear-gradient(to right, #f05045, #f51000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montral';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ctecb2b.com.br/wp-content/uploads/2026/07/NeueMontreal-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montral';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://ctecb2b.com.br/wp-content/uploads/2026/07/NeueMontreal-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montral';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://ctecb2b.com.br/wp-content/uploads/2026/07/NeueMontreal-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montral';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ctecb2b.com.br/wp-content/uploads/2026/07/NeueMontreal-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montral';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://ctecb2b.com.br/wp-content/uploads/2026/07/NeueMontreal-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montral';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ctecb2b.com.br/wp-content/uploads/2026/07/NeueMontreal-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montral';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://ctecb2b.com.br/wp-content/uploads/2026/07/NeueMontreal-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */