.elementor-6876 .elementor-element.elementor-element-7ecebc8{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;top:-1px;--z-index:20;}body:not(.rtl) .elementor-6876 .elementor-element.elementor-element-7ecebc8{left:0px;}body.rtl .elementor-6876 .elementor-element.elementor-element-7ecebc8{right:0px;}.elementor-6876 .elementor-element.elementor-element-f83860b{--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:space-between;--align-items:center;--gap:16px 24px;--row-gap:16px;--column-gap:24px;}.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-6876 .elementor-element.elementor-element-9b0a247 img{width:146px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-menu-toggle{margin-left:auto;background-color:rgba(0,0,0,0.18);}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:14px;padding-right:14px;padding-top:10px;padding-bottom:10px;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#941914;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .e--pointer-framed .elementor-item:before,
					.elementor-6876 .elementor-element.elementor-element-d1b04a2 .e--pointer-framed .elementor-item:after{border-color:#941914;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#941914;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-6876 .elementor-element.elementor-element-d1b04a2 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#941914;}.elementor-6876 .elementor-element.elementor-element-d1b04a2{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );--nav-menu-icon-size:26px;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 div.elementor-menu-toggle:hover, .elementor-6876 .elementor-element.elementor-element-d1b04a2 div.elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 div.elementor-menu-toggle:hover svg, .elementor-6876 .elementor-element.elementor-element-d1b04a2 div.elementor-menu-toggle:focus svg{fill:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-menu-toggle:hover, .elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-menu-toggle:focus{background-color:rgba(0,0,0,0.28);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6876 .elementor-element.elementor-element-4c8f85e .elementor-button{background-color:#1FAE62;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-6876 .elementor-element.elementor-element-4c8f85e .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-4c8f85e .elementor-button:focus{background-color:#1fc25e;}.elementor-6876 .elementor-element.elementor-element-4c8f85e .elementor-button-content-wrapper{flex-direction:row;}.elementor-6876 .elementor-element.elementor-element-a98b3d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-repeater-item-twsl001 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://twsports.com.br/wp-content/uploads/2026/09/team-lineup-optimized.webp);background-size:cover;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-repeater-item-twsl001 .elementor-background-overlay{background-color:rgba(16,16,37,0.60);}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-repeater-item-twsl002 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://twsports.com.br/wp-content/uploads/tw-redesign/hero-empresas-ilustrativa.webp);background-size:cover;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-repeater-item-twsl002 .elementor-background-overlay{background-color:rgba(16,16,37,0.62);}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-repeater-item-twsl003 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://twsports.com.br/wp-content/uploads/tw-redesign/hero-contabilidade-ilustrativa.webp);background-size:cover;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-repeater-item-twsl003 .elementor-background-overlay{background-color:rgba(16,16,37,0.62);}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide{transition-duration:calc(3000ms*1.2);height:800px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-slide-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:20px;border-radius:12px;border-color:#02010100;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-contents{max-width:58%;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-inner{padding:130px 50px 40px 50px;text-align:start;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-slide-heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:57.6px;font-weight:900;line-height:1.06em;letter-spacing:-0.04em;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:16px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-slide-description{color:rgba(255,255,255,0.88);font-family:"Poppins", Sans-serif;font-size:24px;line-height:1.45em;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-pagination-fraction{font-size:8px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-f328f35 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-6876 .elementor-element.elementor-element-f328f35{right:22px;}body.rtl .elementor-6876 .elementor-element.elementor-element-f328f35{left:22px;}.elementor-6876 .elementor-element.elementor-element-f328f35{bottom:22px;}.elementor-6876 .elementor-element.elementor-element-86d7977{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(30,30,66,0.14);--border-color:rgba(30,30,66,0.14);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-6876 .elementor-element.elementor-element-86d7977:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-86d7977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-6876 .elementor-element.elementor-element-c2a4270{--iteration-count:infinite;}.elementor-6876 .elementor-element.elementor-element-c2a4270 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-c2a4270 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-2ba153a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6876 .elementor-element.elementor-element-2ba153a:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-2ba153a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.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-6876 .elementor-element.elementor-element-d4832e7{text-align:center;}.elementor-6876 .elementor-element.elementor-element-d4832e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:900;text-transform:uppercase;color:#1E1E42;}.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-6876 .elementor-element.elementor-element-836e4d2{text-align:center;font-family:"Poppins", Sans-serif;color:#666674;}.elementor-6876 .elementor-element.elementor-element-f2f1972 .elementor-wrapper{--video-aspect-ratio:9:16;}.elementor-6876 .elementor-element.elementor-element-b22c6fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-b22c6fb:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-b22c6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-6876 .elementor-element.elementor-element-1dfba8a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--overflow:hidden;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:rgba(30,30,66,0.14);--border-color:rgba(30,30,66,0.14);--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-1dfba8a:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-1dfba8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(30,30,66,0.14);}.elementor-6876 .elementor-element.elementor-element-a4d26d5{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-6876 .elementor-element.elementor-element-a4d26d5:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-a4d26d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-d1b3e5a{text-align:start;}.elementor-6876 .elementor-element.elementor-element-d1b3e5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.04px;color:#941914;}.elementor-6876 .elementor-element.elementor-element-4973ac7{text-align:start;}.elementor-6876 .elementor-element.elementor-element-4973ac7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1E1E42;}.elementor-6876 .elementor-element.elementor-element-f1edaca{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.6em;color:#666674;}.elementor-6876 .elementor-element.elementor-element-9b37f4d{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-6876 .elementor-element.elementor-element-9b37f4d:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-9b37f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-646f4eb{text-align:start;}.elementor-6876 .elementor-element.elementor-element-646f4eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.04px;color:#941914;}.elementor-6876 .elementor-element.elementor-element-fc2cc52{text-align:start;}.elementor-6876 .elementor-element.elementor-element-fc2cc52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1E1E42;}.elementor-6876 .elementor-element.elementor-element-c20246a{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.6em;color:#666674;}.elementor-6876 .elementor-element.elementor-element-fd5b3f1{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-6876 .elementor-element.elementor-element-fd5b3f1:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-fd5b3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-3bde544{text-align:start;}.elementor-6876 .elementor-element.elementor-element-3bde544 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.04px;color:#941914;}.elementor-6876 .elementor-element.elementor-element-7370efb{text-align:start;}.elementor-6876 .elementor-element.elementor-element-7370efb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1E1E42;}.elementor-6876 .elementor-element.elementor-element-368c5f0{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.6em;color:#666674;}.elementor-6876 .elementor-element.elementor-element-2ad23db{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-6876 .elementor-element.elementor-element-2ad23db:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-2ad23db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-9be986d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-9be986d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.04px;color:#941914;}.elementor-6876 .elementor-element.elementor-element-b13d1d3{text-align:start;}.elementor-6876 .elementor-element.elementor-element-b13d1d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1E1E42;}.elementor-6876 .elementor-element.elementor-element-de50e5b{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.6em;color:#666674;}.elementor-6876 .elementor-element.elementor-element-e08cc51{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-6876 .elementor-element.elementor-element-e08cc51:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-e08cc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-a83622f{text-align:start;}.elementor-6876 .elementor-element.elementor-element-a83622f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.04px;color:#941914;}.elementor-6876 .elementor-element.elementor-element-1bbfee7{text-align:start;}.elementor-6876 .elementor-element.elementor-element-1bbfee7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1E1E42;}.elementor-6876 .elementor-element.elementor-element-64c48c0{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.6em;color:#666674;}.elementor-6876 .elementor-element.elementor-element-4559a6d{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-6876 .elementor-element.elementor-element-4559a6d:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-4559a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-6cc095d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-6cc095d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.04px;color:#941914;}.elementor-6876 .elementor-element.elementor-element-aa3ca7c{text-align:start;}.elementor-6876 .elementor-element.elementor-element-aa3ca7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1E1E42;}.elementor-6876 .elementor-element.elementor-element-aa8569d{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.6em;color:#666674;}.elementor-6876 .elementor-element.elementor-element-e513dda{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-e513dda:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-e513dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F2;}.elementor-6876 .elementor-element.elementor-element-11db106{text-align:start;}.elementor-6876 .elementor-element.elementor-element-11db106 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:1.05em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-fa20354 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6876 .elementor-element.elementor-element-fa20354{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-b014557{--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:22px 22px 22px 22px;box-shadow:0px 14px 40px -22px rgba(15,35,58,0.22);--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-6876 .elementor-element.elementor-element-b014557:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-b014557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-19dc214{--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;}.elementor-6876 .elementor-element.elementor-element-af58da9{text-align:start;}.elementor-6876 .elementor-element.elementor-element-af58da9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:900;line-height:1.05em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-9ec788a{--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-6876 .elementor-element.elementor-element-077f253{text-align:start;}.elementor-6876 .elementor-element.elementor-element-077f253 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:900;line-height:1.05em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-be5e277{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6876 .elementor-element.elementor-element-4b44192 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6876 .elementor-element.elementor-element-4b44192 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6876 .elementor-element.elementor-element-4b44192{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6876 .elementor-element.elementor-element-ab2068c .elementor-button{background-color:#0037F0;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-6876 .elementor-element.elementor-element-ab2068c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6876 .elementor-element.elementor-element-3752cd7{--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:22px 22px 22px 22px;box-shadow:0px 14px 40px -22px rgba(15,35,58,0.22);--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-6876 .elementor-element.elementor-element-3752cd7:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-3752cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-fcbe168{--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;}.elementor-6876 .elementor-element.elementor-element-cfea355{text-align:start;}.elementor-6876 .elementor-element.elementor-element-cfea355 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:900;line-height:1.05em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-9707f66{--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-6876 .elementor-element.elementor-element-4229b31{text-align:start;}.elementor-6876 .elementor-element.elementor-element-4229b31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:900;line-height:1.05em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-f258918{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-94235e2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6876 .elementor-element.elementor-element-94235e2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6876 .elementor-element.elementor-element-94235e2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6876 .elementor-element.elementor-element-40757ae .elementor-button{background-color:#24B86B;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-6876 .elementor-element.elementor-element-71ad118{--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:22px 22px 22px 22px;box-shadow:0px 14px 40px -22px rgba(15,35,58,0.22);--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-6876 .elementor-element.elementor-element-71ad118:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-71ad118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-53911b1{--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;}.elementor-6876 .elementor-element.elementor-element-71e2674{text-align:start;}.elementor-6876 .elementor-element.elementor-element-71e2674 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:900;line-height:1.05em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-756205c{--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-6876 .elementor-element.elementor-element-9b1bcb2{text-align:start;}.elementor-6876 .elementor-element.elementor-element-9b1bcb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:900;line-height:1.05em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-351088c{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-4cb7ac0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6876 .elementor-element.elementor-element-4cb7ac0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6876 .elementor-element.elementor-element-4cb7ac0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6876 .elementor-element.elementor-element-66e0ee1 .elementor-button{background-color:#24B86B;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-6876 .elementor-element.elementor-element-2747d61{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-2747d61:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-2747d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(173deg, #10233B 42%, #f2295b 97%);}.elementor-6876 .elementor-element.elementor-element-d45059f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-f8cc5ce{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-c673a25{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-c673a25:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-c673a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8F0;}.elementor-6876 .elementor-element.elementor-element-f979a6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-d2411ed{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-be97685{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 48px;--row-gap:32px;--column-gap:48px;--grid-auto-flow:row;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-be97685:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-be97685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-05d1aef{--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-6876 .elementor-element.elementor-element-704d60f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-c56ebb1{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-9a45d36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-7820690{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-7820690:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-7820690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F2;}.elementor-6876 .elementor-element.elementor-element-68265a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-f24c8fa{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-3049cee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{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-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-76358b1 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-76358b1 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-dbaf53c i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-dbaf53c svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-2d05379 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-2d05379 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-9e78df6 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-repeater-item-9e78df6 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__button{background-color:#24B86B;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-6876 .elementor-element.elementor-element-312eec5{--e-price-table-header-background-color:#10233B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__subheading{color:#DDE7EF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__price{background-color:#F4F7F5;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__currency, .elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__integer-part, .elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__fractional-part{color:#10233B;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__currency{align-self:flex-start;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__period{font-family:"Poppins", Sans-serif;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__button:hover{color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-926017b i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-926017b svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-0dc4675 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-0dc4675 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-bc4713f i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-bc4713f svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-592edcf i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-592edcf svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-ad8c9f6 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-repeater-item-ad8c9f6 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__button{background-color:#24B86B;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-6876 .elementor-element.elementor-element-5a27704{--e-price-table-header-background-color:#17324D;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__subheading{color:#DDE7EF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__price{background-color:#F4F7F5;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__currency, .elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__integer-part, .elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__fractional-part{color:#10233B;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__currency{align-self:flex-start;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__period{font-family:"Poppins", Sans-serif;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__button:hover{color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-ribbon-inner{background-color:#24B86B;color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-3b92180 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-3b92180 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-7b42caf i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-7b42caf svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-ea3c951 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-ea3c951 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-71053fd i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-71053fd svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-349e5b1 i{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-repeater-item-349e5b1 svg{fill:#24B86B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__button{background-color:#24B86B;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-6876 .elementor-element.elementor-element-a85ce9e{--e-price-table-header-background-color:#10233B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__subheading{color:#DDE7EF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__price{background-color:#F4F7F5;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__currency, .elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__integer-part, .elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__fractional-part{color:#10233B;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__currency{align-self:flex-start;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__after-price{justify-content:flex-start;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__period{font-family:"Poppins", Sans-serif;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__button:hover{color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-8dc2a85{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-8dc2a85:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-8dc2a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-e4e1ace > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-6876 .elementor-element.elementor-element-e4e1ace .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-eb8a547{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-7bab1b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-ada8199{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-ada8199:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-ada8199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8F0;}.elementor-6876 .elementor-element.elementor-element-5092a15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-6015649{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-4666d62{--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:18px 18px 18px 18px;box-shadow:0px 14px 40px -24px rgba(15,35,58,.25);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-4666d62:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-4666d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-a5404fb > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6876 .elementor-element.elementor-element-a5404fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:900;line-height:1.08em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-6f7b786 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-c54a79f{--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:18px 18px 18px 18px;box-shadow:0px 14px 40px -24px rgba(15,35,58,.25);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-c54a79f:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-c54a79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-26e1910 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6876 .elementor-element.elementor-element-26e1910 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:900;line-height:1.08em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-9cfb96c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-d6d586d{--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:18px 18px 18px 18px;box-shadow:0px 14px 40px -24px rgba(15,35,58,.25);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-d6d586d:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-d6d586d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-20ed6ab > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6876 .elementor-element.elementor-element-20ed6ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:900;line-height:1.08em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-67166c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-e021348{--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:18px 18px 18px 18px;box-shadow:0px 14px 40px -24px rgba(15,35,58,.25);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-e021348:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-e021348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-1828a1c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6876 .elementor-element.elementor-element-1828a1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:900;line-height:1.08em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-b8ead0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-a628799{--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:18px 18px 18px 18px;box-shadow:0px 14px 40px -24px rgba(15,35,58,.25);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-a628799:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-a628799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-b2f9a1f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6876 .elementor-element.elementor-element-b2f9a1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:900;line-height:1.08em;color:var( --e-global-color-bac9047 );}.elementor-6876 .elementor-element.elementor-element-a4b9bf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-33d9f69{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-33d9f69:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-33d9f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-92a7063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-20f50ed{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6876 .elementor-element.elementor-element-0c1a118 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-color:#E3E8E6;padding:42px 38px 42px 38px;}.elementor-6876 .elementor-element.elementor-element-0c1a118 .elementor-swiper-button{font-size:20px;}.elementor-6876 .elementor-element.elementor-element-0c1a118 .elementor-testimonial__text{color:#364654;font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-6876 .elementor-element.elementor-element-0c1a118 .elementor-testimonial__name{color:#10233B;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;}.elementor-6876 .elementor-element.elementor-element-0c1a118 .elementor-testimonial__title{color:#24B86B;}.elementor-6876 .elementor-element.elementor-element-c4c796a{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-c4c796a:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-c4c796a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F2;}.elementor-6876 .elementor-element.elementor-element-1c03124 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#10233B;}.elementor-6876 .elementor-element.elementor-element-9e823fd{--display:flex;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-cda70d5{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-18959d9{--display:flex;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-6a6e908{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-b096232{--display:flex;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-caa770c{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-ff24776{--display:flex;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-40740be{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-5eaabcd{--display:flex;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-6674e7a{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.65em;color:#5B6673;}.elementor-6876 .elementor-element.elementor-element-7916644{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-6876 .elementor-element.elementor-element-7916644 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDE5E1;}.elementor-6876 .elementor-element.elementor-element-bf77219{--display:flex;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-bf77219:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-bf77219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8F0;}.elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta .elementor-cta__bg, .elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta__content{text-align:center;}.elementor-6876 .elementor-element.elementor-element-5cb6e96{--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:none;--border-style:none;--padding-top:52px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6876 .elementor-element.elementor-element-5cb6e96:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-5cb6e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090918;}.elementor-6876 .elementor-element.elementor-element-eaeedf0{--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-6876 .elementor-element.elementor-element-bb75b5c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-54072b0{--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-6876 .elementor-element.elementor-element-bf8e7e9 img{width:152px;}.elementor-6876 .elementor-element.elementor-element-3f6b799{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.8em;color:rgba(255,255,255,0.68);}.elementor-6876 .elementor-element.elementor-element-51884ed{--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-6876 .elementor-element.elementor-element-53daf54{text-align:start;}.elementor-6876 .elementor-element.elementor-element-53daf54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;letter-spacing:0.08em;color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-4b2813f{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.8em;color:rgba(255,255,255,0.68);}.elementor-6876 .elementor-element.elementor-element-0988cb1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-4736abe{text-align:start;}.elementor-6876 .elementor-element.elementor-element-4736abe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;letter-spacing:0.08em;color:#FFFFFF;}.elementor-6876 .elementor-element.elementor-element-c0d8087{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.8em;color:rgba(255,255,255,0.68);}.elementor-6876 .elementor-element.elementor-element-e1b63d9{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.13);--border-color:rgba(255,255,255,0.13);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-6876 .elementor-element.elementor-element-de95ac2{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.68);}.elementor-6876 .elementor-element.elementor-element-1626607{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.68);}@media(max-width:1024px){.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide{height:800px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-inner{padding:170px 34px 40px 34px;}body:not(.rtl) .elementor-6876 .elementor-element.elementor-element-f328f35{right:22px;}body.rtl .elementor-6876 .elementor-element.elementor-element-f328f35{left:22px;}.elementor-6876 .elementor-element.elementor-element-f328f35{bottom:22px;}.elementor-6876 .elementor-element.elementor-element-1dfba8a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-d1b3e5a{text-align:start;}.elementor-6876 .elementor-element.elementor-element-4973ac7{text-align:start;}.elementor-6876 .elementor-element.elementor-element-f1edaca{text-align:start;}.elementor-6876 .elementor-element.elementor-element-646f4eb{text-align:start;}.elementor-6876 .elementor-element.elementor-element-fc2cc52{text-align:start;}.elementor-6876 .elementor-element.elementor-element-c20246a{text-align:start;}.elementor-6876 .elementor-element.elementor-element-3bde544{text-align:start;}.elementor-6876 .elementor-element.elementor-element-7370efb{text-align:start;}.elementor-6876 .elementor-element.elementor-element-368c5f0{text-align:start;}.elementor-6876 .elementor-element.elementor-element-9be986d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-b13d1d3{text-align:start;}.elementor-6876 .elementor-element.elementor-element-de50e5b{text-align:start;}.elementor-6876 .elementor-element.elementor-element-a83622f{text-align:start;}.elementor-6876 .elementor-element.elementor-element-1bbfee7{text-align:start;}.elementor-6876 .elementor-element.elementor-element-64c48c0{text-align:start;}.elementor-6876 .elementor-element.elementor-element-6cc095d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-aa3ca7c{text-align:start;}.elementor-6876 .elementor-element.elementor-element-aa8569d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-f8cc5ce{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-d2411ed{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-be97685{--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-9a45d36{--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-3049cee{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-7bab1b6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-6015649{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-bb75b5c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6876 .elementor-element.elementor-element-7ecebc8{--width:100%;}.elementor-6876 .elementor-element.elementor-element-f83860b{--content-width:1300px;}.elementor-6876 .elementor-element.elementor-element-a98b3d8{--width:100%;}.elementor-6876 .elementor-element.elementor-element-86d7977{--width:100%;}.elementor-6876 .elementor-element.elementor-element-2ba153a{--content-width:1300px;}.elementor-6876 .elementor-element.elementor-element-1dfba8a{--width:100%;}.elementor-6876 .elementor-element.elementor-element-e513dda{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-2747d61{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-c673a25{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-be97685{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-7820690{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-8dc2a85{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-ada8199{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-33d9f69{--content-width:1200px;}.elementor-6876 .elementor-element.elementor-element-c4c796a{--content-width:1000px;}.elementor-6876 .elementor-element.elementor-element-bf77219{--content-width:1300px;}.elementor-6876 .elementor-element.elementor-element-5cb6e96{--content-width:1140px;}.elementor-6876 .elementor-element.elementor-element-eaeedf0{--width:100%;}.elementor-6876 .elementor-element.elementor-element-bb75b5c{--width:100%;}.elementor-6876 .elementor-element.elementor-element-54072b0{--width:100%;}.elementor-6876 .elementor-element.elementor-element-51884ed{--width:100%;}.elementor-6876 .elementor-element.elementor-element-0988cb1{--width:100%;}.elementor-6876 .elementor-element.elementor-element-e1b63d9{--width:100%;}}@media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-9b0a247 img{width:118px;}.elementor-6876 .elementor-element.elementor-element-4c8f85e .elementor-button{font-size:13px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide{height:670px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-contents{max-width:94%;}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-inner{padding:220px 14px 34px 14px;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-slide-heading{font-size:31.875px;line-height:1.1em;letter-spacing:-0.04em;}.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-slide-description{font-size:20px;line-height:1.45em;}body:not(.rtl) .elementor-6876 .elementor-element.elementor-element-f328f35{right:15px;}body.rtl .elementor-6876 .elementor-element.elementor-element-f328f35{left:15px;}.elementor-6876 .elementor-element.elementor-element-f328f35{bottom:15px;}.elementor-6876 .elementor-element.elementor-element-f328f35 .elementor-button{font-size:19px;}.elementor-6876 .elementor-element.elementor-element-2ba153a{--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6876 .elementor-element.elementor-element-d4832e7{text-align:start;}.elementor-6876 .elementor-element.elementor-element-836e4d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6876 .elementor-element.elementor-element-836e4d2{text-align:start;}.elementor-6876 .elementor-element.elementor-element-b22c6fb{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-1dfba8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-a4d26d5{--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-d1b3e5a{text-align:start;}.elementor-6876 .elementor-element.elementor-element-4973ac7{text-align:start;}.elementor-6876 .elementor-element.elementor-element-f1edaca{text-align:start;}.elementor-6876 .elementor-element.elementor-element-9b37f4d{--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-646f4eb{text-align:start;}.elementor-6876 .elementor-element.elementor-element-fc2cc52{text-align:start;}.elementor-6876 .elementor-element.elementor-element-c20246a{text-align:start;}.elementor-6876 .elementor-element.elementor-element-fd5b3f1{--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-3bde544{text-align:start;}.elementor-6876 .elementor-element.elementor-element-7370efb{text-align:start;}.elementor-6876 .elementor-element.elementor-element-368c5f0{text-align:start;}.elementor-6876 .elementor-element.elementor-element-2ad23db{--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-9be986d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-b13d1d3{text-align:start;}.elementor-6876 .elementor-element.elementor-element-de50e5b{text-align:start;}.elementor-6876 .elementor-element.elementor-element-e08cc51{--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-a83622f{text-align:start;}.elementor-6876 .elementor-element.elementor-element-1bbfee7{text-align:start;}.elementor-6876 .elementor-element.elementor-element-64c48c0{text-align:start;}.elementor-6876 .elementor-element.elementor-element-4559a6d{--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-6876 .elementor-element.elementor-element-6cc095d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-aa3ca7c{text-align:start;}.elementor-6876 .elementor-element.elementor-element-aa8569d{text-align:start;}.elementor-6876 .elementor-element.elementor-element-e513dda{--padding-top:64px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-11db106 .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-b014557{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-19dc214{--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-6876 .elementor-element.elementor-element-af58da9 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-9ec788a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-077f253 .elementor-heading-title{font-size:25px;}.elementor-6876 .elementor-element.elementor-element-3752cd7{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-fcbe168{--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-6876 .elementor-element.elementor-element-cfea355 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-4229b31 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-71ad118{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-53911b1{--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-6876 .elementor-element.elementor-element-71e2674 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-9b1bcb2 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-2747d61{--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-d45059f .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-f8cc5ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-c673a25{--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-f979a6a .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-d2411ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-be97685{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-704d60f .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-9a45d36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-7820690{--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-68265a5 .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-3049cee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__header{padding:32px 24px 28px 24px;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__heading{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__subheading{font-size:17px;line-height:1.45em;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__price{padding:28px 24px 24px 24px;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table .elementor-price-table__price{font-size:64px;line-height:1em;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__period{font-size:17px;line-height:1.45em;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__features-list{padding:24px 24px 24px 24px;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__features-list li{font-size:18px;line-height:1.55em;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__footer{padding:28px 24px 26px 24px;}.elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__button{font-size:15px;line-height:1.3em;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__header{padding:32px 24px 28px 24px;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__heading{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__subheading{font-size:17px;line-height:1.45em;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__price{padding:28px 24px 24px 24px;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table .elementor-price-table__price{font-size:64px;line-height:1em;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__period{font-size:17px;line-height:1.45em;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__features-list{padding:24px 24px 24px 24px;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__features-list li{font-size:18px;line-height:1.55em;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__footer{padding:28px 24px 26px 24px;}.elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__button{font-size:15px;line-height:1.3em;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__header{padding:32px 24px 28px 24px;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__heading{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__subheading{font-size:17px;line-height:1.45em;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__price{padding:28px 24px 24px 24px;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table .elementor-price-table__price{font-size:64px;line-height:1em;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__period{font-size:17px;line-height:1.45em;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__features-list{padding:24px 24px 24px 24px;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__features-list li{font-size:18px;line-height:1.55em;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__footer{padding:28px 24px 26px 24px;}.elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__button{font-size:15px;line-height:1.3em;}.elementor-6876 .elementor-element.elementor-element-8dc2a85{--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-e4e1ace .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-eb8a547 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6876 .elementor-element.elementor-element-7bab1b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__content{min-height:100px;}.elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-6876 .elementor-element.elementor-element-ada8199{--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-5092a15 .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-6015649{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6876 .elementor-element.elementor-element-a5404fb .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-6f7b786 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-26e1910 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-9cfb96c .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-20ed6ab .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-67166c7 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-1828a1c .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-b8ead0a .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-b2f9a1f .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-a4b9bf2 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-33d9f69{--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-92a7063 .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-c4c796a{--padding-top:62px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-1c03124 .elementor-heading-title{font-size:34px;}.elementor-6876 .elementor-element.elementor-element-bf77219{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-6876 .elementor-element.elementor-element-5cb6e96{--padding-top:52px;--padding-bottom:90px;--padding-left:14px;--padding-right:14px;}.elementor-6876 .elementor-element.elementor-element-eaeedf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-bb75b5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-54072b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-51884ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-53daf54{text-align:start;}.elementor-6876 .elementor-element.elementor-element-53daf54 .elementor-heading-title{font-size:28px;}.elementor-6876 .elementor-element.elementor-element-0988cb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6876 .elementor-element.elementor-element-4736abe{text-align:start;}.elementor-6876 .elementor-element.elementor-element-e1b63d9{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-d1b04a2 */@media (max-width:1024px) { .elementor-6876 .elementor-element.elementor-element-d1b04a2 .elementor-menu-toggle { min-width:44px; min-height:44px; display:inline-flex; align-items:center; justify-content:center; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d17622 */.elementor-6876 .elementor-element.elementor-element-5d17622{position:absolute!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.elementor-6876 .elementor-element.elementor-element-5d17622 .elementor-widget-container{width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3274db3 */@media (min-width:1025px){.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-inner{width:100%!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}.elementor-6876 .elementor-element.elementor-element-3274db3 .swiper-slide-contents{margin-left:0!important;margin-right:auto!important}}@media (max-width:767px){.elementor-6876 .elementor-element.elementor-element-3274db3 .elementor-repeater-item-twsl001 .swiper-slide-bg{background-image:url('https://twsports.com.br/wp-content/uploads/2026/09/team-lineup-mobile.webp')!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f328f35 */.elementor-6876 .elementor-element.elementor-element-f328f35 .elementor-button{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:50%!important;background:#25D366!important;box-shadow:0 16px 40px rgba(37,211,102,.35)!important} .elementor-6876 .elementor-element.elementor-element-f328f35 .elementor-button-icon{display:grid!important;place-items:center!important;margin:0!important;font-size:30px!important} @media(max-width:720px){.elementor-6876 .elementor-element.elementor-element-f328f35 .elementor-button{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important} .elementor-6876 .elementor-element.elementor-element-f328f35 .elementor-button-icon{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-c2a4270 */.elementor-6876 .elementor-element.elementor-element-c2a4270{display:none!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2f1972 */.elementor-6876 .elementor-element.elementor-element-f2f1972{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfba8a */.elementor-6876 .elementor-element.elementor-element-1dfba8a {
  width: min(calc(100% - 40px), 1180px) !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
  padding: 0 !important;
  gap: 1px !important;
  overflow: hidden !important;
  border: 1px solid rgba(30, 30, 66, 0.14) !important;
  border-radius: 12px !important;
  background: rgba(30, 30, 66, 0.14) !important;
  box-shadow: 0 24px 70px rgba(16, 16, 37, 0.12) !important;
}
.elementor-6876 .elementor-element.elementor-element-1dfba8a > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
  gap: 1px !important;
}
.elementor-6876 .elementor-element.elementor-element-1dfba8a > .e-con,
.elementor-6876 .elementor-element.elementor-element-1dfba8a > .e-con-inner > .e-con {
  border: 0 !important;
  border-radius: 0 !important;
  background: #fff !important;
}
.elementor-6876 .elementor-element.elementor-element-1dfba8a .elementor-widget-heading,
.elementor-6876 .elementor-element.elementor-element-1dfba8a .elementor-widget-text-editor,
.elementor-6876 .elementor-element.elementor-element-1dfba8a .elementor-heading-title,
.elementor-6876 .elementor-element.elementor-element-1dfba8a .elementor-widget-text-editor p {
  width: 100% !important;
  text-align: left !important;
}
.elementor-6876 .elementor-element.elementor-element-1dfba8a .elementor-widget-text-editor p {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .elementor-6876 .elementor-element.elementor-element-1dfba8a {
    width: calc(100% - 28px) !important;
    border-radius: 12px !important;
    box-shadow: 0 18px 46px rgba(16, 16, 37, 0.12) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b22c6fb */.elementor-6876 .elementor-element.elementor-element-b22c6fb {
  padding: 16px 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88501ef */.elementor-6876 .elementor-element.elementor-element-88501ef{position:absolute!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.elementor-6876 .elementor-element.elementor-element-88501ef .elementor-widget-container{width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c07e5fe */.elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta{display:block!important;background:#FFFFFF08!important;border:1px solid #FFFFFF24!important;border-radius:18px!important;min-height:315px!important;box-shadow:none!important;overflow:hidden} .elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__content{background:transparent!important;padding:26px 20px!important;min-height:315px!important;align-items:flex-start!important;text-align:left!important;justify-content:flex-end!important} .elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#FFFFFF!important} .elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#D8D8E2!important} .elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__button{display:none!important} @media(max-width:1024px){.elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta,.elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__content{min-height:280px!important}} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta,.elementor-6876 .elementor-element.elementor-element-c07e5fe .elementor-cta__content{min-height:230px!important}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-962f860 */.elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta{display:block!important;background:#FFFFFF08!important;border:1px solid #FFFFFF24!important;border-radius:18px!important;min-height:315px!important;box-shadow:none!important;overflow:hidden} .elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__content{background:transparent!important;padding:26px 20px!important;min-height:315px!important;align-items:flex-start!important;text-align:left!important;justify-content:flex-end!important} .elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#FFFFFF!important} .elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#D8D8E2!important} .elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__button{display:none!important} @media(max-width:1024px){.elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta,.elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__content{min-height:280px!important}} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta,.elementor-6876 .elementor-element.elementor-element-962f860 .elementor-cta__content{min-height:230px!important}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bb5b066 */.elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta{display:block!important;background:#FFFFFF08!important;border:1px solid #FFFFFF24!important;border-radius:18px!important;min-height:315px!important;box-shadow:none!important;overflow:hidden} .elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__content{background:transparent!important;padding:26px 20px!important;min-height:315px!important;align-items:flex-start!important;text-align:left!important;justify-content:flex-end!important} .elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#FFFFFF!important} .elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#D8D8E2!important} .elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__button{display:none!important} @media(max-width:1024px){.elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta,.elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__content{min-height:280px!important}} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta,.elementor-6876 .elementor-element.elementor-element-bb5b066 .elementor-cta__content{min-height:230px!important}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-241d31d */.elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta{display:block!important;background:#FFFFFF08!important;border:1px solid #FFFFFF24!important;border-radius:18px!important;min-height:315px!important;box-shadow:none!important;overflow:hidden} .elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__content{background:transparent!important;padding:26px 20px!important;min-height:315px!important;align-items:flex-start!important;text-align:left!important;justify-content:flex-end!important} .elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#FFFFFF!important} .elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#D8D8E2!important} .elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__button{display:none!important} @media(max-width:1024px){.elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta,.elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__content{min-height:280px!important}} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta,.elementor-6876 .elementor-element.elementor-element-241d31d .elementor-cta__content{min-height:230px!important}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-dccaaaa */.elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta{display:block!important;background:#FFFFFF08!important;border:1px solid #FFFFFF24!important;border-radius:18px!important;min-height:315px!important;box-shadow:none!important;overflow:hidden} .elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__content{background:transparent!important;padding:26px 20px!important;min-height:315px!important;align-items:flex-start!important;text-align:left!important;justify-content:flex-end!important} .elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#FFFFFF!important} .elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#D8D8E2!important} .elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__button{display:none!important} @media(max-width:1024px){.elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta,.elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__content{min-height:280px!important}} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta,.elementor-6876 .elementor-element.elementor-element-dccaaaa .elementor-cta__content{min-height:230px!important}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0111bff */.elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta{display:block!important;background:#FFFFFF!important;border-radius:18px!important;min-height:190px;box-shadow:0 16px 45px rgba(15,35,58,.12);overflow:hidden} .elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta__content{background:#FFFFFF!important;padding:28px!important;min-height:190px;align-items:flex-start!important;text-align:left!important;justify-content:center!important} .elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#10233B!important} .elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#5B6673!important} .elementor-6876 .elementor-element.elementor-element-0111bff .elementor-cta__button{display:none!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6d64c72 */.elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta{display:block!important;background:#FFFFFF!important;border-radius:18px!important;min-height:190px;box-shadow:0 16px 45px rgba(15,35,58,.12);overflow:hidden} .elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta__content{background:#FFFFFF!important;padding:28px!important;min-height:190px;align-items:flex-start!important;text-align:left!important;justify-content:center!important} .elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#10233B!important} .elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#5B6673!important} .elementor-6876 .elementor-element.elementor-element-6d64c72 .elementor-cta__button{display:none!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-90bf846 */.elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta{display:block!important;background:#FFFFFF!important;border-radius:18px!important;min-height:190px;box-shadow:0 16px 45px rgba(15,35,58,.12);overflow:hidden} .elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta__content{background:#FFFFFF!important;padding:28px!important;min-height:190px;align-items:flex-start!important;text-align:left!important;justify-content:center!important} .elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#10233B!important} .elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#5B6673!important} .elementor-6876 .elementor-element.elementor-element-90bf846 .elementor-cta__button{display:none!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d200ee1 */.elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta{display:block!important;background:#FFFFFF!important;border-radius:18px!important;min-height:190px;box-shadow:0 16px 45px rgba(15,35,58,.12);overflow:hidden} .elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta__content{background:#FFFFFF!important;padding:28px!important;min-height:190px;align-items:flex-start!important;text-align:left!important;justify-content:center!important} .elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#10233B!important} .elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#5B6673!important} .elementor-6876 .elementor-element.elementor-element-d200ee1 .elementor-cta__button{display:none!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb27627 */.elementor-6876 .elementor-element.elementor-element-cb27627 img{width:100%;height:430px;object-fit:cover;border-radius:20px} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-cb27627 img{height:320px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fadc842 */.elementor-6876 .elementor-element.elementor-element-fadc842 img{width:100%;height:430px;object-fit:cover;border-radius:20px} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-fadc842 img{height:320px}}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-312eec5 */.elementor-6876 .elementor-element.elementor-element-312eec5{border-radius:20px;overflow:hidden;box-shadow:0 16px 45px rgba(15,35,58,.12)} .elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__heading{font-family:Montserrat,sans-serif;font-weight:900} .elementor-6876 .elementor-element.elementor-element-312eec5 .elementor-price-table__features-list{font-family:Poppins,sans-serif}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a27704 */.elementor-6876 .elementor-element.elementor-element-5a27704{border-radius:20px;overflow:hidden;box-shadow:0 16px 45px rgba(15,35,58,.12)} .elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__heading{font-family:Montserrat,sans-serif;font-weight:900} .elementor-6876 .elementor-element.elementor-element-5a27704 .elementor-price-table__features-list{font-family:Poppins,sans-serif}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-a85ce9e */.elementor-6876 .elementor-element.elementor-element-a85ce9e{border-radius:20px;overflow:hidden;box-shadow:0 16px 45px rgba(15,35,58,.12)} .elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__heading{font-family:Montserrat,sans-serif;font-weight:900} .elementor-6876 .elementor-element.elementor-element-a85ce9e .elementor-price-table__features-list{font-family:Poppins,sans-serif}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-e02732b */.elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta{display:block!important;background:#FFFFFF!important;border-radius:18px!important;min-height:190px;box-shadow:0 16px 45px rgba(15,35,58,.12);overflow:hidden} .elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta__content{background:#FFFFFF!important;padding:28px!important;min-height:190px;align-items:flex-start!important;text-align:left!important;justify-content:center!important} .elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#10233B!important} .elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#5B6673!important} .elementor-6876 .elementor-element.elementor-element-e02732b .elementor-cta__button{display:none!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-41fd84f */.elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta{display:block!important;background:#FFFFFF!important;border-radius:18px!important;min-height:190px;box-shadow:0 16px 45px rgba(15,35,58,.12);overflow:hidden} .elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta__content{background:#FFFFFF!important;padding:28px!important;min-height:190px;align-items:flex-start!important;text-align:left!important;justify-content:center!important} .elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#10233B!important} .elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#5B6673!important} .elementor-6876 .elementor-element.elementor-element-41fd84f .elementor-cta__button{display:none!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-457017f */.elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta{display:block!important;background:#FFFFFF!important;border-radius:18px!important;min-height:190px;box-shadow:0 16px 45px rgba(15,35,58,.12);overflow:hidden} .elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__content{background:#FFFFFF!important;padding:28px!important;min-height:190px;align-items:flex-start!important;text-align:left!important;justify-content:center!important} .elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;color:#10233B!important} .elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#5B6673!important} .elementor-6876 .elementor-element.elementor-element-457017f .elementor-cta__button{display:none!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7916644 */.elementor-6876 .elementor-element.elementor-element-7916644 .e-n-accordion-item-title{font-family:Montserrat,sans-serif;font-weight:800;color:#10233B;padding:22px 24px;border-radius:14px} .elementor-6876 .elementor-element.elementor-element-7916644 .e-n-accordion-item{border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b8bfac9 */.elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta__bg-wrapper{display:none!important} .elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta{display:block!important;overflow:hidden} .elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta__content{text-align:left!important;align-items:flex-start!important} .elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta__title{font-family:Montserrat,sans-serif!important;font-size:44px!important;font-weight:900!important;line-height:1.08!important;color:#FFFFFF!important;max-width:820px} .elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta__description{font-family:Poppins,sans-serif!important;font-size:17px!important;line-height:1.65!important;color:#FFFFFFBF!important;max-width:760px} .elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta__button{font-family:Poppins,sans-serif!important;font-weight:700!important;background:#1FAE62!important;color:#FFFFFF!important;border:0!important;border-radius:10px!important;padding:16px 24px!important} @media(max-width:767px){.elementor-6876 .elementor-element.elementor-element-b8bfac9 .elementor-cta__title{font-size:32px!important}}/* End custom CSS */
/* Start custom CSS */body.page-id-6876 {
  --tw-navy: #1e1e42;
  --tw-navy-deep: #101025;
  --tw-red: #941914;
  --tw-cream: #f5f2ec;
  --tw-green: #1fae62;
  --tw-line: rgba(30, 30, 66, .14);
}

body.page-id-6876 .elementor-element-7ecebc8,
body.page-id-6876 .elementor-element-f83860b {
  min-height: 90px !important;
}
body.page-id-6876 .elementor-element-7ecebc8 { padding: 0 24px !important; }
body.page-id-6876 .elementor-element-f83860b { max-width: 1180px !important; margin-inline: auto !important; }
body.page-id-6876 .elementor-element-9b0a247 img { width: 96px !important; }

body.page-id-6876 .elementor-element-a98b3d8 { overflow: hidden; background: var(--tw-navy-deep); }
body.page-id-6876 .elementor-element-3274db3 .swiper-slide-bg { background-position: center 30% !important; }
body.page-id-6876 .elementor-element-3274db3 .swiper-slide-contents { max-width: 670px !important; }
body.page-id-6876 .elementor-element-3274db3 .elementor-slide-heading { text-transform: uppercase; text-wrap: balance; }
body.page-id-6876 .elementor-element-3274db3 .elementor-slide-description { max-width: 620px; }
body.page-id-6876 .elementor-element-3274db3 .elementor-slide-button { min-height: 56px; display: inline-flex; align-items: center; }
body.page-id-6876 .elementor-element-3274db3 .elementor-button + .tw-hero-secondary { margin-left: 12px; }
body.page-id-6876 .tw-hero-secondary {
  min-height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 22px;
  border-radius: 12px;
  background: #fff;
  color: var(--tw-navy-deep);
  font: 800 16px/1.2 Montserrat, sans-serif;
}

body.page-id-6876 .elementor-element-b22c6fb { background: var(--tw-cream) !important; padding-block: 40px 10px !important; }
body.page-id-6876 .elementor-element-1dfba8 { max-width: 1180px; margin-inline: auto; overflow: hidden; border: 1px solid var(--tw-line); border-radius: 20px; background: #fff; box-shadow: 0 24px 70px rgba(16, 16, 37, .12); gap: 0 !important; }
body.page-id-6876 .elementor-element-1dfba8 > .e-con { border-radius: 0 !important; box-shadow: none !important; border-color: var(--tw-line) !important; }

body.page-id-6876 .elementor-element-e513dda { background: var(--tw-cream) !important; }
body.page-id-6876 .elementor-element-e513dda > .e-con-inner { max-width: 1180px !important; }
body.page-id-6876 .elementor-element-b014557,
body.page-id-6876 .elementor-element-3752cd7,
body.page-id-6876 .elementor-element-71ad118 {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  overflow: visible !important;
}
body.page-id-6876 .elementor-element-3752cd7,
body.page-id-6876 .elementor-element-71ad118 { margin-top: 54px; padding-top: 54px !important; border-top: 1px solid var(--tw-line) !important; }
body.page-id-6876 .elementor-element-19dc214,
body.page-id-6876 .elementor-element-fcbe168,
body.page-id-6876 .elementor-element-53911b1 { max-width: 800px; }

body.page-id-6876 .elementor-element-4b44192 .e-gallery-container {
  display: grid !important;
  grid-template-columns: 1.2fr .8fr .8fr !important;
  grid-template-rows: 290px 290px !important;
  gap: 16px !important;
  height: auto !important;
  --hgap: 16px !important;
  --vgap: 16px !important;
}
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item,
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item,
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item {
  position: relative !important;
  inset: auto !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  overflow: hidden;
  border-radius: 20px;
  background: var(--tw-navy);
}
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:first-child { grid-row: 1 / 3; }
body.page-id-6876 .elementor-element-4b44192 .e-gallery-image { background-size: cover !important; }
body.page-id-6876 .elementor-element-94235e2 .e-gallery-container,
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-container {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
  gap: 16px !important;
  height: auto !important;
  --hgap: 16px !important;
  --vgap: 16px !important;
}
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item,
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item { aspect-ratio: 3 / 2; }
body.page-id-6876 .elementor-element-94235e2 .e-gallery-image,
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-image { background-size: contain !important; background-repeat: no-repeat !important; }

body.page-id-6876 .elementor-element-2747d61 { background: var(--tw-navy-deep) !important; }
body.page-id-6876 .elementor-element-2747d61 > .e-con-inner { max-width: 1180px !important; }
body.page-id-6876 .elementor-element-f8cc5ce { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta { min-height: 315px !important; background: rgba(255,255,255,.04) !important; border: 1px solid rgba(255,255,255,.14) !important; box-shadow: none !important; }
body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__content { min-height: 315px !important; justify-content: flex-end !important; background: transparent !important; }
body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__title { color: #fff !important; }
body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__description { color: #d8d8e2 !important; }

body.page-id-6876 .elementor-element-c673a25 { background: var(--tw-cream) !important; }
body.page-id-6876 .elementor-element-c673a25 > .e-con-inner { max-width: 1180px !important; }
body.page-id-6876 .elementor-element-d2411ed .elementor-cta { min-height: 300px !important; background: #fff !important; border: 1px solid var(--tw-line) !important; box-shadow: none !important; }
body.page-id-6876 .elementor-element-d2411ed .elementor-cta__content { min-height: 300px !important; justify-content: flex-end !important; background: transparent !important; }

body.page-id-6876 .elementor-element-be97685 { background: #ebe7df !important; }
body.page-id-6876 .elementor-element-be97685 > .e-con-inner { max-width: 1180px !important; }
body.page-id-6876 .elementor-element-9a45d36 { position: relative; min-height: 610px; display: block !important; }
body.page-id-6876 .elementor-element-cb27627 { width: 72% !important; }
body.page-id-6876 .elementor-element-fadc842 { position: absolute; width: 43% !important; right: 0; bottom: 0; z-index: 2; }
body.page-id-6876 .elementor-element-cb27627 img,
body.page-id-6876 .elementor-element-fadc842 img { width: 100% !important; height: 100% !important; object-fit: cover; border-radius: 20px; }
body.page-id-6876 .elementor-element-fadc842 img { border: 5px solid var(--tw-cream); }

body.page-id-6876 .elementor-element-7820690 { background: var(--tw-navy-deep) !important; }
body.page-id-6876 .elementor-element-7820690 > .e-con-inner { max-width: 1180px !important; }
body.page-id-6876 .elementor-element-68265a5 .elementor-heading-title { color: #fff !important; text-align: center; }
body.page-id-6876 .elementor-element-f24c8fa { color: #d6d6df !important; text-align: center; max-width: 760px; margin-inline: auto; }
body.page-id-6876 .elementor-element-3049cee { gap: 16px !important; }
body.page-id-6876 .elementor-element-312eec5,
body.page-id-6876 .elementor-element-5a27704,
body.page-id-6876 .elementor-element-a85ce9e { box-shadow: none !important; }

body.page-id-6876 .elementor-element-8dc2a85 { position: relative; overflow: hidden; background: #fff !important; border: 1px solid var(--tw-line); border-radius: 20px; box-shadow: 0 24px 70px rgba(16, 16, 37, .12); display: grid !important; grid-template-columns: .9fr 1.35fr; grid-template-rows: auto 1fr; gap: 0 !important; padding: 0 !important; }
body.page-id-6876 .elementor-element-8dc2a85::before { content: ''; position: absolute; inset: 0 auto 0 0; width: 40%; background: var(--tw-navy); z-index: 0; }
body.page-id-6876 .elementor-element-e4e1ace,
body.page-id-6876 .elementor-element-eb8a547 { position: relative; z-index: 1; grid-column: 1; padding-inline: 36px; color: #fff !important; }
body.page-id-6876 .elementor-element-e4e1ace { padding-top: 42px; }
body.page-id-6876 .elementor-element-e4e1ace .elementor-heading-title { color: #fff !important; }
body.page-id-6876 .elementor-element-eb8a547 { padding-bottom: 42px; }
body.page-id-6876 .elementor-element-eb8a547 p { color: #e1e1e9 !important; }
body.page-id-6876 .elementor-element-7bab1b6 { position: relative; z-index: 1; grid-column: 2; grid-row: 1 / 3; align-self: stretch; padding: 24px 30px; gap: 0 !important; }
body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta { min-height: 0 !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; border-bottom: 1px solid var(--tw-line) !important; }
body.page-id-6876 .elementor-element-7bab1b6 > :last-child .elementor-cta { border-bottom: 0 !important; }
body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content { min-height: 105px !important; padding: 20px !important; background: transparent !important; }

body.page-id-6876 .elementor-element-ada8199 { background: var(--tw-cream) !important; }
body.page-id-6876 .elementor-element-6015649 { position: relative; gap: 12px !important; }
body.page-id-6876 .elementor-element-6015649 > .e-con { min-height: 245px !important; justify-content: flex-end !important; background: #fff !important; border: 1px solid var(--tw-line) !important; border-radius: 16px !important; box-shadow: none !important; }

body.page-id-6876 .elementor-element-33d9f69 { background: var(--tw-cream) !important; }
body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner { max-width: 1180px !important; }
body.page-id-6876 .tw-testimonial-visual { min-height: 520px; border-radius: 20px; background: linear-gradient(180deg, transparent 42%, rgba(16,16,37,.92)), url('https://twsports.com.br/wp-content/uploads/2026/09/brand-detail-1.webp') center / cover no-repeat; color: #fff; display: flex; align-items: flex-end; padding: 28px; font: 800 16px/1.4 Montserrat, sans-serif; text-transform: uppercase; }
body.page-id-6876 .elementor-element-0c1a118 .swiper-slide { min-height: 250px; }

body.page-id-6876 .elementor-element-c4c796a { background: var(--tw-cream) !important; display: grid !important; grid-template-columns: .62fr 1.38fr; align-items: start; column-gap: 64px !important; }
body.page-id-6876 .elementor-element-c4c796a > .elementor-element-7916644 { grid-column: 2; grid-row: 1 / span 2; }
body.page-id-6876 .elementor-element-7916644 details { border: 1px solid var(--tw-line) !important; border-radius: 10px !important; margin-bottom: 10px !important; background: #fff !important; }

body.page-id-6876 .elementor-element-bf77219 { padding: 0 !important; background: var(--tw-navy-deep) !important; }
body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta { border-radius: 0 !important; background: linear-gradient(115deg, rgba(16,16,37,.96), rgba(148,25,20,.88)), url('https://twsports.com.br/wp-content/uploads/tw-redesign/team-lineup.webp') center 30% / cover !important; }
body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__content { min-height: 420px; display: grid !important; grid-template-columns: 1fr auto; align-content: center; align-items: center !important; gap: 10px 60px; padding: 64px max(24px, calc((100vw - 1180px)/2)) !important; background: transparent !important; }
body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__title,
body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__description { grid-column: 1; }
body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__button-wrapper { grid-column: 2; grid-row: 1 / 3; }

body.page-id-6876 .elementor-element-5cb6e96 { background: var(--tw-navy-deep) !important; border-top: 1px solid rgba(255,255,255,.08); }
body.page-id-6876 .elementor-element-5cb6e96 > .e-con-inner { max-width: 1180px !important; }
body.page-id-6876 .elementor-element-eaeedf0 { grid-template-columns: 1.2fr .8fr !important; align-items: start; }

@media (max-width: 1024px) {
  body.page-id-6876 .elementor-element-f8cc5ce { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  body.page-id-6876 .elementor-element-4b44192 .e-gallery-container { grid-template-columns: 1fr 1fr !important; grid-template-rows: 370px 270px 270px !important; }
  body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:first-child { grid-column: 1 / 3; grid-row: auto; }
  body.page-id-6876 .elementor-element-9a45d36 { min-height: 470px; }
  body.page-id-6876 .elementor-element-c4c796a { grid-template-columns: 1fr !important; }
  body.page-id-6876 .elementor-element-c4c796a > .elementor-element-7916644 { grid-column: 1; grid-row: auto; }
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-7ecebc8 { padding-inline: 18px !important; }
  body.page-id-6876 .elementor-element-3274db3 .swiper-slide-bg { background-position: 58% center !important; }
  body.page-id-6876 .elementor-element-3274db3 .swiper-slide-contents { max-width: 100% !important; }
  body.page-id-6876 .elementor-element-3274db3 .elementor-slide-heading { font-size: 36px !important; }
  body.page-id-6876 .elementor-element-3274db3 .elementor-slide-button,
  body.page-id-6876 .tw-hero-secondary { width: 100%; margin: 0 !important; }
  body.page-id-6876 .tw-hero-secondary { margin-top: 10px !important; }
  body.page-id-6876 .elementor-element-1dfba8 { border-radius: 14px; }
  body.page-id-6876 .elementor-element-3752cd7,
  body.page-id-6876 .elementor-element-71ad118 { margin-top: 40px; padding-top: 40px !important; }
  body.page-id-6876 .elementor-element-4b44192 .e-gallery-container { grid-template-columns: 1fr !important; grid-template-rows: repeat(5, 360px) !important; }
  body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:first-child { grid-column: auto; }
  body.page-id-6876 .elementor-element-94235e2 .e-gallery-container,
  body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-container { grid-template-columns: 1fr !important; }
  body.page-id-6876 .elementor-element-f8cc5ce { grid-template-columns: 1fr !important; }
  body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta,
  body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__content,
  body.page-id-6876 .elementor-element-d2411ed .elementor-cta,
  body.page-id-6876 .elementor-element-d2411ed .elementor-cta__content { min-height: 230px !important; }
  body.page-id-6876 .elementor-element-9a45d36 { min-height: 610px; }
  body.page-id-6876 .elementor-element-cb27627 { width: 84% !important; }
  body.page-id-6876 .elementor-element-fadc842 { width: 54% !important; }
  body.page-id-6876 .elementor-element-8dc2a85 { display: flex !important; flex-direction: column !important; }
  body.page-id-6876 .elementor-element-8dc2a85::before { width: 100%; height: 310px; bottom: auto; }
  body.page-id-6876 .elementor-element-e4e1ace,
  body.page-id-6876 .elementor-element-eb8a547,
  body.page-id-6876 .elementor-element-7bab1b6 { width: 100%; }
  body.page-id-6876 .elementor-element-6015649 > .e-con { min-height: 210px !important; }
  body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__content { min-height: 520px; display: flex !important; align-items: flex-start !important; justify-content: center !important; padding: 54px 22px !important; }
  body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__button-wrapper { width: 100%; }
  body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__button { width: 100%; }
  body.page-id-6876 .elementor-element-eaeedf0 { grid-template-columns: 1fr !important; }
}

body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
  position: relative;
  z-index: 1;
  display: grid !important;
  grid-template-columns: .9fr 1.35fr;
  grid-template-rows: auto 1fr;
  gap: 0 !important;
  padding: 0 !important;
}

body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner {
  display: grid !important;
  grid-template-columns: .95fr 1.05fr;
  grid-template-rows: auto auto 1fr;
  gap: 14px 28px !important;
}
body.page-id-6876 .elementor-element-92a7063,
body.page-id-6876 .elementor-element-20f50ed { grid-column: 1 / 3; }
body.page-id-6876 .elementor-element-e0de52b { grid-column: 1; grid-row: 3; }
body.page-id-6876 .elementor-element-0c1a118 { grid-column: 2; grid-row: 3; align-self: stretch; }
body.page-id-6876 .elementor-element-0c1a118 .elementor-widget-container,
body.page-id-6876 .elementor-element-0c1a118 .swiper,
body.page-id-6876 .elementor-element-0c1a118 .swiper-wrapper { height: 100%; }

body.page-id-6876 .elementor-element-c4c796a > .e-con-inner {
  display: grid !important;
  grid-template-columns: .62fr 1.38fr;
  align-items: start;
  column-gap: 64px !important;
}
body.page-id-6876 .elementor-element-c4c796a > .e-con-inner > .elementor-element-7916644 { grid-column: 2; grid-row: 1 / span 2; }

body.page-id-6876 .elementor-element-bf77219 > .e-con-inner { max-width: none !important; width: 100% !important; padding: 0 !important; }

@media (max-width: 1024px) {
  body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner { grid-template-columns: 1fr; }
  body.page-id-6876 .elementor-element-92a7063,
  body.page-id-6876 .elementor-element-20f50ed,
  body.page-id-6876 .elementor-element-e0de52b,
  body.page-id-6876 .elementor-element-0c1a118 { grid-column: 1; grid-row: auto; }
  body.page-id-6876 .elementor-element-c4c796a > .e-con-inner { grid-template-columns: 1fr; }
  body.page-id-6876 .elementor-element-c4c796a > .e-con-inner > .elementor-element-7916644 { grid-column: 1; grid-row: auto; }
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner { display: flex !important; flex-direction: column !important; }
  body.page-id-6876 .tw-testimonial-visual { min-height: 420px; }
}

body.page-id-6876 .elementor-element-9c88301 { display: none !important; }
body.page-id-6876 .elementor-element-86d7977 { padding: 0 !important; }
body.page-id-6876 .elementor-element-bc044eb { width: 100% !important; margin: 0 !important; }
body.page-id-6876 .elementor-element-2ba153a { display: none !important; }

body.page-id-6876 .elementor-element-e513dda > .e-con-inner,
body.page-id-6876 .elementor-element-b014557,
body.page-id-6876 .elementor-element-3752cd7,
body.page-id-6876 .elementor-element-71ad118,
body.page-id-6876 .elementor-element-f8cc5ce,
body.page-id-6876 .elementor-element-d2411ed,
body.page-id-6876 .elementor-element-7916644 { width: 100% !important; max-width: none !important; }

body.page-id-6876 .elementor-element-e513dda > .e-con-inner { gap: 0 !important; }
body.page-id-6876 .elementor-element-b014557,
body.page-id-6876 .elementor-element-3752cd7,
body.page-id-6876 .elementor-element-71ad118 { min-height: 0 !important; }
body.page-id-6876 .elementor-element-4b44192 .e-gallery-container,
body.page-id-6876 .elementor-element-94235e2 .e-gallery-container,
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-container { padding-bottom: 0 !important; }

body.page-id-6876 .elementor-element-f8cc5ce { align-self: stretch !important; }
body.page-id-6876 .elementor-element-c4c796a { display: flex !important; }
body.page-id-6876 .elementor-element-c4c796a > .e-con-inner { width: 100% !important; max-width: 1180px !important; }
body.page-id-6876 .elementor-element-8dc2a85 { display: flex !important; }
body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner { width: 100% !important; max-width: 1180px !important; }

@media (max-width: 720px) {
  body.page-id-6876 .elementor-element-2ba153a { display: flex !important; }
}

body.page-id-6876 .elementor-element-f8cc5ce {
  display: flex !important;
}
body.page-id-6876 .elementor-element-f8cc5ce > .e-con-inner {
  width: 100% !important;
  max-width: 1180px !important;
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 16px !important;
}

body.page-id-6876 .elementor-element-4b44192 .e-gallery-image {
  width: 100% !important;
  height: 100% !important;
  padding-bottom: 0 !important;
}

@media (max-width: 1024px) {
  body.page-id-6876 .elementor-element-f8cc5ce > .e-con-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-f8cc5ce > .e-con-inner {
    grid-template-columns: 1fr !important;
  }
}

body.page-id-6876 .elementor-element-8dc2a85 {
  padding: 72px 24px !important;
  background: #f5f2ec !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}
body.page-id-6876 .elementor-element-8dc2a85::before {
  left: max(24px, calc((100vw - 1180px) / 2)) !important;
  top: 72px !important;
  bottom: 72px !important;
  height: auto !important;
  width: min(40%, 472px) !important;
  border-radius: 20px 0 0 20px;
}
body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
  min-height: 360px;
  overflow: hidden;
  border: 1px solid rgba(30,30,66,.14);
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 24px 70px rgba(16,16,37,.12);
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-7ecebc8 {
    min-height: 90px !important;
    height: 90px !important;
  }
  body.page-id-6876 .elementor-element-f83860b {
    min-height: 90px !important;
    height: 90px !important;
    flex-direction: row !important;
  }
  body.page-id-6876 .elementor-element-f83860b > .e-con-inner {
    min-height: 90px !important;
    height: 90px !important;
    flex-flow: row nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 10px 0 !important;
  }
  body.page-id-6876 .elementor-element-d1b04a2 {
    width: 54px !important;
    max-width: 54px !important;
    flex: 0 0 54px !important;
  }

  body.page-id-6876 .elementor-element-8dc2a85 {
    padding: 62px 18px !important;
  }
  body.page-id-6876 .elementor-element-8dc2a85::before {
    left: 18px !important;
    right: 18px !important;
    top: 62px !important;
    bottom: auto !important;
    width: auto !important;
    height: 310px !important;
    border-radius: 20px 20px 0 0;
  }
  body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
    min-height: 0;
  }
}

body.page-id-6876 .elementor-element-8dc2a85::before {
  display: none !important;
}
body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
  background: linear-gradient(90deg, #1e1e42 0 40%, #fff 40% 100%) !important;
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
    background: linear-gradient(180deg, #1e1e42 0 310px, #fff 310px 100%) !important;
  }
}

/* Fechamento de acessibilidade: alvos clicáveis mínimos no cabeçalho. */
.elementor-element-9b0a247 a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}

@media (min-width: 1025px) {
  .elementor-element-d1b04a2 .elementor-nav-menu--main a,
  .elementor-element-4c8f85e .elementor-button {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
}

/* Paridade de alinhamento com o HTML aprovado. */
body.page-id-6876 .elementor-element-e513dda > .e-con-inner,
body.page-id-6876 .elementor-element-2747d61 > .e-con-inner,
body.page-id-6876 .elementor-element-c673a25 > .e-con-inner,
body.page-id-6876 .elementor-element-be97685 > .e-con-inner,
body.page-id-6876 .elementor-element-7820690 > .e-con-inner,
body.page-id-6876 .elementor-element-ada8199 > .e-con-inner,
body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner,
body.page-id-6876 .elementor-element-c4c796a > .e-con-inner,
body.page-id-6876 .elementor-element-5cb6e96 > .e-con-inner {
  width: 100% !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
}

body.page-id-6876 .elementor-element-b014557 > .e-con-inner,
body.page-id-6876 .elementor-element-3752cd7 > .e-con-inner,
body.page-id-6876 .elementor-element-71ad118 > .e-con-inner,
body.page-id-6876 .elementor-element-f8cc5ce > .e-con-inner,
body.page-id-6876 .elementor-element-d2411ed > .e-con-inner,
body.page-id-6876 .elementor-element-05d1aef > .e-con-inner,
body.page-id-6876 .elementor-element-3049cee > .e-con-inner,
body.page-id-6876 .elementor-element-6015649 > .e-con-inner,
body.page-id-6876 .elementor-element-eaeedf0 > .e-con-inner {
  width: 100% !important;
  padding-inline: 0 !important;
}

body.page-id-6876 .elementor-element-11db106,
body.page-id-6876 .elementor-element-d45059f,
body.page-id-6876 .elementor-element-f979a6a,
body.page-id-6876 .elementor-element-5092a15,
body.page-id-6876 .elementor-element-92a7063 {
  width: 100% !important;
  max-width: 810px !important;
  align-self: flex-start !important;
}

body.page-id-6876 .elementor-element-fa20354,
body.page-id-6876 .elementor-element-20f50ed {
  width: 100% !important;
  max-width: 690px !important;
  align-self: flex-start !important;
}

body.page-id-6876 .elementor-element-68265a5 {
  width: 100% !important;
  max-width: 810px !important;
  margin-inline: auto !important;
}

body.page-id-6876 .elementor-element-f24c8fa {
  width: 100% !important;
  max-width: 690px !important;
  margin-inline: auto !important;
}

/* Cards de dores: ícone, problema, seta e solução na ordem do HTML. */
body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__content {
  justify-content: flex-start !important;
  align-items: flex-start !important;
}

body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__icon {
  margin: 0 0 24px !important;
}

body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__icon .elementor-icon {
  color: #ff9d90 !important;
  font-size: 30px !important;
}

body.page-id-6876 .elementor-element-f8cc5ce .elementor-cta__description::before {
  display: block;
  margin: 14px 0;
  color: #ff9d90;
  content: "\2193";
  font-size: 24px;
  line-height: 1;
}

/* Cards de vantagens: conteúdo começa no mesmo eixo e recupera o ícone nativo. */
body.page-id-6876 .elementor-element-d2411ed .elementor-cta__content {
  justify-content: flex-start !important;
  align-items: flex-start !important;
  padding: 30px !important;
}

body.page-id-6876 .elementor-element-d2411ed .elementor-cta__icon {
  margin: 0 0 24px !important;
}

body.page-id-6876 .elementor-element-d2411ed .elementor-cta__icon .elementor-icon {
  color: #941914 !important;
  font-size: 30px !important;
}

/* Pagamento: painel esquerdo centralizado e métodos novamente em linhas. */
body.page-id-6876 .elementor-element-e4e1ace,
body.page-id-6876 .elementor-element-eb8a547 {
  padding-inline: 48px !important;
}

body.page-id-6876 .elementor-element-e4e1ace {
  padding-top: 48px !important;
}

body.page-id-6876 .elementor-element-eb8a547 {
  padding-bottom: 48px !important;
}

body.page-id-6876 .elementor-element-e4e1ace .elementor-heading-title {
  font-size: 44px !important;
  line-height: 1.1 !important;
}

body.page-id-6876 .elementor-element-eb8a547,
body.page-id-6876 .elementor-element-eb8a547 p {
  font-size: 18px !important;
  line-height: 1.65 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 {
  padding: 10px 40px !important;
}

body.page-id-6876 .elementor-element-7bab1b6 > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
  padding: 0 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 > .e-con-inner > .elementor-element {
  width: 100% !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
  display: grid !important;
  grid-template-columns: 60px minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  justify-content: stretch !important;
  gap: 0 22px !important;
  min-height: 120px !important;
  padding: 20px 0 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__icon {
  grid-column: 1;
  grid-row: 1 / 3;
  margin: 0 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__icon .elementor-icon {
  display: grid;
  width: 60px;
  height: 60px;
  place-items: center;
  border-radius: 16px;
  background: #f4f1eb;
  color: #1e1e42 !important;
  font-size: 28px !important;
}

body.page-id-6876 .elementor-element-e02732b .elementor-cta__icon .elementor-icon {
  background: #eaf7f5;
  color: #32bcad !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__title {
  grid-column: 2;
  margin: 0 !important;
  font-size: 22px !important;
  line-height: 1.3 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__description {
  grid-column: 2;
  margin-top: 8px !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}

body.page-id-6876 .elementor-element-54072b0 .elementor-widget-image {
  text-align: left !important;
}

@media (max-width: 1024px) {
  body.page-id-6876 .elementor-element-b22c6fb,
  body.page-id-6876 .elementor-element-e513dda,
  body.page-id-6876 .elementor-element-2747d61,
  body.page-id-6876 .elementor-element-c673a25,
  body.page-id-6876 .elementor-element-be97685,
  body.page-id-6876 .elementor-element-7820690,
  body.page-id-6876 .elementor-element-ada8199,
  body.page-id-6876 .elementor-element-33d9f69,
  body.page-id-6876 .elementor-element-c4c796a,
  body.page-id-6876 .elementor-element-5cb6e96 {
    padding-inline: 20px !important;
  }

  body.page-id-6876 .elementor-element-8dc2a85 {
    padding-inline: 20px !important;
  }
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-7ecebc8,
  body.page-id-6876 .elementor-element-b22c6fb,
  body.page-id-6876 .elementor-element-e513dda,
  body.page-id-6876 .elementor-element-2747d61,
  body.page-id-6876 .elementor-element-c673a25,
  body.page-id-6876 .elementor-element-be97685,
  body.page-id-6876 .elementor-element-7820690,
  body.page-id-6876 .elementor-element-ada8199,
  body.page-id-6876 .elementor-element-33d9f69,
  body.page-id-6876 .elementor-element-c4c796a,
  body.page-id-6876 .elementor-element-5cb6e96 {
    padding-inline: 14px !important;
  }

  body.page-id-6876 .elementor-element-8dc2a85 {
    padding: 76px 14px !important;
  }

  body.page-id-6876 .elementor-element-e4e1ace,
  body.page-id-6876 .elementor-element-eb8a547 {
    padding-inline: 26px !important;
  }

  body.page-id-6876 .elementor-element-e4e1ace {
    padding-top: 30px !important;
  }

  body.page-id-6876 .elementor-element-eb8a547 {
    padding-bottom: 30px !important;
  }

  body.page-id-6876 .elementor-element-e4e1ace .elementor-heading-title {
    font-size: 32px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 {
    padding: 4px 24px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
    grid-template-columns: 52px minmax(0, 1fr) !important;
    gap: 0 18px !important;
    min-height: 108px !important;
    padding: 24px 0 !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__icon .elementor-icon {
    width: 52px;
    height: 52px;
    font-size: 24px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__title {
    font-size: 21px !important;
  }

  body.page-id-6876 .elementor-element-b8bfac9 .elementor-cta__content {
    padding-inline: 14px !important;
  }
}

/* Acabamento confirmado na comparacao com o HTML. */
body.page-id-6876 .elementor-element-05d1aef,
body.page-id-6876 .elementor-element-9a45d36 {
  padding-inline: 0 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta,
body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Ajustes finais de estrutura e alinhamento. */
body.page-id-6876 .elementor-element-b014557,
body.page-id-6876 .elementor-element-3752cd7,
body.page-id-6876 .elementor-element-71ad118,
body.page-id-6876 .elementor-element-f8cc5ce,
body.page-id-6876 .elementor-element-d2411ed,
body.page-id-6876 .elementor-element-3049cee,
body.page-id-6876 .elementor-element-6015649,
body.page-id-6876 .elementor-element-eaeedf0,
body.page-id-6876 .elementor-element-54072b0,
body.page-id-6876 .elementor-element-51884ed {
  padding-inline: 0 !important;
}

body.page-id-6876 .elementor-element-6015649 > .e-con-inner { gap: 16px !important; }
body.page-id-6876 .elementor-element-6015649 > .e-con-inner > .e-con {
  min-height: 255px !important;
  justify-content: flex-start !important;
  padding: 26px 22px !important;
  border: 1px solid #dedbd4 !important;
  border-radius: 18px !important;
  background: #fff !important;
  box-shadow: none !important;
}
body.page-id-6876 .elementor-element-6015649 > .e-con-inner > .e-con > .e-con-inner {
  gap: 0 !important;
  padding: 0 !important;
}
body.page-id-6876 .elementor-element-6015649 > .e-con-inner > .e-con > .e-con-inner > .elementor-widget-heading:first-child { margin-bottom: 48px !important; }
body.page-id-6876 .elementor-element-6015649 > .e-con-inner > .e-con > .e-con-inner > .elementor-widget-heading:first-child .elementor-heading-title {
  color: rgba(148, 25, 20, 0.16) !important;
  font-size: 64px !important;
  font-weight: 900 !important;
  line-height: 0.75 !important;
}
body.page-id-6876 .elementor-element-6015649 > .e-con-inner > .e-con > .e-con-inner > .elementor-widget-heading:last-child .elementor-heading-title {
  color: #66666f !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner {
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr) !important;
  column-gap: 18px !important;
}
body.page-id-6876 .elementor-element-c4c796a > .e-con-inner {
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr) !important;
  column-gap: 72px !important;
}
body.page-id-6876 .elementor-element-7916644 details {
  margin-bottom: 12px !important;
  border-radius: 15px !important;
}
body.page-id-6876 .elementor-element-7916644 .e-n-accordion-item-title {
  min-height: 66px !important;
  padding: 18px 20px 18px 22px !important;
}
body.page-id-6876 .elementor-element-7916644 .e-n-accordion-item-title-text { font-weight: 700 !important; }
body.page-id-6876 .elementor-element-7916644 .e-n-accordion-item-title-icon {
  display: grid !important;
  flex: 0 0 30px !important;
  width: 30px !important;
  height: 30px !important;
  place-items: center !important;
  border-radius: 50% !important;
  background: #941914 !important;
  color: #fff !important;
}
body.page-id-6876 .elementor-element-7916644 .e-n-accordion-item-title-icon svg {
  width: 12px !important;
  height: 12px !important;
  fill: #fff !important;
}
body.page-id-6876 .elementor-element-54072b0 img {
  display: block !important;
  margin-right: auto !important;
  margin-left: 0 !important;
}

@media (max-width: 1024px) {
  body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner,
  body.page-id-6876 .elementor-element-c4c796a > .e-con-inner { grid-template-columns: 1fr !important; }
  body.page-id-6876 .elementor-element-c4c796a > .e-con-inner { row-gap: 36px !important; }
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-6015649 > .e-con-inner > .e-con { min-height: 205px !important; }
  body.page-id-6876 .elementor-element-6015649 > .e-con-inner > .e-con > .e-con-inner > .elementor-widget-heading:first-child { margin-bottom: 34px !important; }
}

/* Remove o limite interno de 1140 px herdado dos containers boxed. */
body.page-id-6876 .elementor-element-b014557 > .e-con-inner,
body.page-id-6876 .elementor-element-3752cd7 > .e-con-inner,
body.page-id-6876 .elementor-element-71ad118 > .e-con-inner,
body.page-id-6876 .elementor-element-d2411ed > .e-con-inner,
body.page-id-6876 .elementor-element-3049cee > .e-con-inner,
body.page-id-6876 .elementor-element-6015649 > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
}

/* O grid do rodape ocupa toda a largura disponivel. */
body.page-id-6876 .elementor-element-eaeedf0 {
  display: flex !important;
}

body.page-id-6876 .elementor-element-eaeedf0 > .e-con-inner {
  display: grid !important;
  width: 100% !important;
  max-width: none !important;
  grid-template-columns: 1.2fr 0.8fr !important;
  align-items: start !important;
  gap: 50px !important;
  margin-inline: 0 !important;
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-eaeedf0 > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 34px !important;
  }
}

/* Proporcoes exatas das secoes de tecidos e pagamento. */
body.page-id-6876 .elementor-element-be97685 > .e-con-inner {
  display: grid !important;
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr) !important;
  align-items: center !important;
  gap: 82px !important;
}

body.page-id-6876 .elementor-element-05d1aef,
body.page-id-6876 .elementor-element-9a45d36 {
  width: auto !important;
}

body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important;
}

@media (max-width: 1000px) {
  body.page-id-6876 .elementor-element-be97685 > .e-con-inner {
    grid-template-columns: 1fr !important;
  }
}

@media (min-width: 601px) and (max-width: 900px) {
  body.page-id-6876 .elementor-element-e4e1ace,
  body.page-id-6876 .elementor-element-eb8a547 {
    padding-inline: 32px !important;
  }

  body.page-id-6876 .elementor-element-e4e1ace {
    padding-top: 32px !important;
  }

  body.page-id-6876 .elementor-element-eb8a547 {
    padding-bottom: 32px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 {
    padding-inline: 28px !important;
  }
}

@media (max-width: 720px) {
  body.page-id-6876 .elementor-element-be97685 > .e-con-inner {
    gap: 46px !important;
  }
}

@media (max-width: 600px) {
  body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
    grid-template-columns: 1fr !important;
  }

  body.page-id-6876 .elementor-element-e4e1ace,
  body.page-id-6876 .elementor-element-eb8a547 {
    padding-inline: 26px !important;
  }

  body.page-id-6876 .elementor-element-e4e1ace {
    padding-top: 30px !important;
  }

  body.page-id-6876 .elementor-element-eb8a547 {
    padding-bottom: 30px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 {
    padding: 4px 24px !important;
  }
}

/* Legendas e degrade da galeria da referencia final. */
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item,
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item,
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item {
  position: relative !important;
  overflow: hidden !important;
}

body.page-id-6876 .elementor-element-4b44192 .e-gallery-item::after,
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item::after,
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item::after {
  position: absolute;
  z-index: 3;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 0 20px 18px;
  color: #fff;
  background: linear-gradient(transparent 58%, rgba(16, 16, 37, 0.84));
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.2;
  text-transform: uppercase;
  pointer-events: none;
}

body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:nth-child(1)::after { content: "Camisa personalizada"; }
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:nth-child(2)::after { content: "Futebol e futsal"; }
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:nth-child(3)::after { content: "Detalhe de producao"; }
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:nth-child(4)::after { content: "Sublimacao de Qualidade"; }
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:nth-child(5)::after { content: "Tecido Tecnol\00f3gico"; }

body.page-id-6876 .elementor-element-94235e2 .e-gallery-item:nth-child(-n+4)::after { content: "Manga curta"; }
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item:nth-child(5)::after,
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item:nth-child(6)::after { content: "Polo"; }
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item:nth-child(7)::after,
body.page-id-6876 .elementor-element-94235e2 .e-gallery-item:nth-child(8)::after { content: "Manga longa"; }

body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item:nth-child(1)::after { content: "Regata Machao"; }
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item:nth-child(2)::after { content: "Regata conjunto"; }
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item:nth-child(3)::after { content: "Abada"; }

/* Composicao da secao Dry-Fit igual a referencia final. */
body.page-id-6876 .elementor-element-9a45d36 {
  position: relative !important;
  display: block !important;
  min-height: 610px !important;
}

body.page-id-6876 .elementor-element-9a45d36 > .e-con-inner {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 610px !important;
  padding: 0 !important;
}

body.page-id-6876 .elementor-element-cb27627 {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 83% !important;
  height: 570px !important;
}

body.page-id-6876 .elementor-element-cb27627 .elementor-widget-container,
body.page-id-6876 .elementor-element-cb27627 img {
  width: 100% !important;
  height: 570px !important;
}

body.page-id-6876 .elementor-element-cb27627 img {
  display: block !important;
  object-fit: cover !important;
  border-radius: 28px !important;
  box-shadow: 0 22px 50px rgba(16, 35, 59, 0.16) !important;
}

body.page-id-6876 .elementor-element-fadc842 {
  position: absolute !important;
  right: 0 !important;
  bottom: 0 !important;
  left: auto !important;
  top: auto !important;
  width: 48% !important;
  height: 290px !important;
  z-index: 2 !important;
}

body.page-id-6876 .elementor-element-fadc842 .elementor-widget-container,
body.page-id-6876 .elementor-element-fadc842 img {
  width: 100% !important;
  height: 290px !important;
}

body.page-id-6876 .elementor-element-fadc842 img {
  display: block !important;
  object-fit: cover !important;
  border: 8px solid #f5f2ec !important;
  border-radius: 20px !important;
  box-shadow: 0 18px 40px rgba(16, 35, 59, 0.14) !important;
}

/* Acentos corretos das legendas da galeria. */
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:nth-child(3)::after { content: "Detalhe de produ\00e7\00e3o"; }
body.page-id-6876 .elementor-element-4b44192 .e-gallery-item:nth-child(4)::after { content: "Sublima\00e7\00e3o de Qualidade"; }
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item:nth-child(1)::after { content: "Regata Mach\00e3o"; }
body.page-id-6876 .elementor-element-4cb7ac0 .e-gallery-item:nth-child(3)::after { content: "Abad\00e1"; }

@media (max-width: 720px) {
  body.page-id-6876 .elementor-element-9a45d36 {
    min-height: 500px !important;
  }

  body.page-id-6876 .elementor-element-9a45d36 > .e-con-inner {
    height: 500px !important;
  }

  body.page-id-6876 .elementor-element-cb27627 {
    width: 90% !important;
    height: 470px !important;
  }

  body.page-id-6876 .elementor-element-cb27627 .elementor-widget-container,
  body.page-id-6876 .elementor-element-cb27627 img {
    height: 470px !important;
  }

  body.page-id-6876 .elementor-element-fadc842 {
    width: 48% !important;
    height: 230px !important;
  }

  body.page-id-6876 .elementor-element-fadc842 .elementor-widget-container,
  body.page-id-6876 .elementor-element-fadc842 img {
    height: 230px !important;
  }
}

/* Price Tables Pro com o visual dos cards aprovados. */
body.page-id-6876 .elementor-element-3049cee {
  align-items: stretch !important;
  gap: 18px !important;
}

body.page-id-6876 .elementor-element-312eec5,
body.page-id-6876 .elementor-element-5a27704,
body.page-id-6876 .elementor-element-a85ce9e {
  height: 100% !important;
  align-self: stretch !important;
}

body.page-id-6876 .elementor-element-312eec5 > .elementor-widget-container,
body.page-id-6876 .elementor-element-5a27704 > .elementor-widget-container,
body.page-id-6876 .elementor-element-a85ce9e > .elementor-widget-container {
  position: relative !important;
  height: 100% !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 22px !important;
}

body.page-id-6876 .elementor-element-5a27704 {
  transform: translateY(-14px) !important;
}

body.page-id-6876 .elementor-element-5a27704 > .elementor-widget-container {
  border: 3px solid #ff8d80 !important;
  box-shadow: 0 26px 70px rgba(0, 0, 0, 0.30) !important;
}

body.page-id-6876 .elementor-element-312eec5 .elementor-price-table,
body.page-id-6876 .elementor-element-5a27704 .elementor-price-table,
body.page-id-6876 .elementor-element-a85ce9e .elementor-price-table {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 570px !important;
  padding: 38px 32px 30px !important;
  color: #101623 !important;
  background: #fff !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__header {
  padding: 0 !important;
  text-align: left !important;
  background: transparent !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__heading {
  margin: 0 0 8px !important;
  color: #10233b !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__subheading {
  display: block !important;
  min-height: 34px !important;
  margin: 0 0 22px !important;
  color: #68717d !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 12.5px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  text-transform: uppercase !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__price {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  padding: 0 !important;
  color: #5b63e8 !important;
  background: transparent !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__currency {
  margin: 7px 6px 0 0 !important;
  color: #5b63e8 !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__integer-part {
  color: #5b63e8 !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 52px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: -0.06em !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__period {
  flex: 0 0 100% !important;
  margin: 7px 0 24px !important;
  color: #68717d !important;
  font-family: Poppins, sans-serif !important;
  font-size: 12.5px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__features-list {
  display: grid !important;
  gap: 12px !important;
  margin: 0 0 30px !important;
  padding: 0 !important;
  background: transparent !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__features-list li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #464650 !important;
  font-family: Poppins, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__feature-inner {
  display: grid !important;
  grid-template-columns: 16px minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 10px !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__feature-inner i {
  margin-top: 3px !important;
  color: #22ba6f !important;
  font-size: 13px !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__footer {
  margin-top: auto !important;
  padding: 0 !important;
  background: transparent !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
  width: 100% !important;
  min-height: 50px !important;
  padding: 13px 16px !important;
  color: #fff !important;
  background: #22ba6f !important;
  border: 0 !important;
  border-radius: 10px !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__button::before {
  width: 17px;
  height: 17px;
  flex: 0 0 17px;
  content: "";
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.52 3.48A11.9 11.9 0 0 0 12.06 0C5.48 0 .13 5.35.13 11.93c0 2.1.55 4.15 1.6 5.95L.03 24l6.27-1.64a11.9 11.9 0 0 0 5.75 1.46h.01c6.58 0 11.93-5.35 11.94-11.93 0-3.19-1.24-6.18-3.48-8.41Z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.52 3.48A11.9 11.9 0 0 0 12.06 0C5.48 0 .13 5.35.13 11.93c0 2.1.55 4.15 1.6 5.95L.03 24l6.27-1.64a11.9 11.9 0 0 0 5.75 1.46h.01c6.58 0 11.93-5.35 11.94-11.93 0-3.19-1.24-6.18-3.48-8.41Z'/%3E%3C/svg%3E") center / contain no-repeat;
}

body.page-id-6876 .elementor-element-5a27704 .elementor-ribbon {
  position: absolute !important;
  top: 0 !important;
  right: 24px !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  z-index: 4 !important;
  transform: none !important;
}

body.page-id-6876 .elementor-element-5a27704 .elementor-ribbon-inner {
  position: static !important;
  width: auto !important;
  padding: 7px 12px !important;
  color: #fff !important;
  background: #941914 !important;
  border-radius: 0 0 9px 9px !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  transform: none !important;
}

@media (max-width: 900px) {
  body.page-id-6876 .elementor-element-3049cee {
    grid-template-columns: 1fr !important;
    max-width: 620px !important;
    margin-inline: auto !important;
  }

  body.page-id-6876 .elementor-element-5a27704 {
    transform: none !important;
  }
}

@media (max-width: 600px) {
  body.page-id-6876 .elementor-element-312eec5 .elementor-price-table,
  body.page-id-6876 .elementor-element-5a27704 .elementor-price-table,
  body.page-id-6876 .elementor-element-a85ce9e .elementor-price-table {
    min-height: 0 !important;
    padding: 34px 24px 26px !important;
  }
}

/* Remove os separadores automáticos dos widgets de preço. */
body.page-id-6876 .elementor-element-3049cee .elementor-price-table__features-list li::after,
body.page-id-6876 .elementor-element-3049cee .elementor-price-table__feature-inner::after {
  display: none !important;
  content: none !important;
}

/* Painel de pagamento com as proporções e o acabamento da referência. */
body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid rgba(16, 35, 59, 0.12) !important;
  border-radius: 20px !important;
  box-shadow: 0 26px 70px rgba(16, 35, 59, 0.12) !important;
}

body.page-id-6876 .elementor-element-7bab1b6 {
  gap: 0 !important;
  background: #fff !important;
}

body.page-id-6876 .elementor-element-e02732b,
body.page-id-6876 .elementor-element-41fd84f,
body.page-id-6876 .elementor-element-457017f {
  min-height: 120px !important;
  padding: 28px 0 !important;
  border: 0 !important;
}

body.page-id-6876 .elementor-element-41fd84f,
body.page-id-6876 .elementor-element-457017f {
  border-top: 1px solid #e6e3df !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta,
body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
  min-height: 64px !important;
  background: transparent !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
  display: grid !important;
  grid-template-columns: 60px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 22px !important;
  padding: 0 !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__icon {
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;
  margin: 0 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-icon {
  display: grid !important;
  place-items: center !important;
  width: 60px !important;
  height: 60px !important;
  padding: 0 !important;
  border-radius: 16px !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__title {
  grid-column: 2 !important;
  margin: 0 !important;
  color: #10233b !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.3 !important;
  text-align: left !important;
  text-transform: none !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__description {
  grid-column: 2 !important;
  margin: 8px 0 0 !important;
  color: #525260 !important;
  font-family: Poppins, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-e02732b .elementor-icon {
  color: #32bcad !important;
  background: #eaf7f5 !important;
}

body.page-id-6876 .elementor-element-e02732b .elementor-icon i {
  display: none !important;
}

body.page-id-6876 .elementor-element-e02732b .elementor-icon::before {
  width: 36px;
  height: 36px;
  content: "";
  background: #32bcad;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.283 18.36a3.505 3.505 0 0 0 2.493-1.032l3.6-3.6a.684.684 0 0 1 .946 0l3.613 3.613a3.504 3.504 0 0 0 2.493 1.032h.71l-4.56 4.56a3.647 3.647 0 0 1-5.156 0L4.85 18.36ZM18.428 5.627a3.505 3.505 0 0 0-2.493 1.032l-3.613 3.614a.67.67 0 0 1-.946 0l-3.6-3.6A3.505 3.505 0 0 0 5.283 5.64h-.434l4.573-4.572a3.646 3.646 0 0 1 5.156 0l4.559 4.559ZM1.068 9.422 3.79 6.699h1.492a2.483 2.483 0 0 1 1.744.723l3.6 3.6a1.73 1.73 0 0 0 2.443 0l3.614-3.613a2.482 2.482 0 0 1 1.745-.723h1.917l2.735 2.736a3.646 3.646 0 0 1 0 5.156l-2.735 2.736h-1.917a2.483 2.483 0 0 1-1.745-.723l-3.614-3.613a1.774 1.774 0 0 0-2.443 0l-3.6 3.6a2.483 2.483 0 0 1-1.744.722H3.791l-2.723-2.722a3.646 3.646 0 0 1 0-5.156Z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.283 18.36a3.505 3.505 0 0 0 2.493-1.032l3.6-3.6a.684.684 0 0 1 .946 0l3.613 3.613a3.504 3.504 0 0 0 2.493 1.032h.71l-4.56 4.56a3.647 3.647 0 0 1-5.156 0L4.85 18.36ZM18.428 5.627a3.505 3.505 0 0 0-2.493 1.032l-3.613 3.614a.67.67 0 0 1-.946 0l-3.6-3.6A3.505 3.505 0 0 0 5.283 5.64h-.434l4.573-4.572a3.646 3.646 0 0 1 5.156 0l4.559 4.559ZM1.068 9.422 3.79 6.699h1.492a2.483 2.483 0 0 1 1.744.723l3.6 3.6a1.73 1.73 0 0 0 2.443 0l3.614-3.613a2.482 2.482 0 0 1 1.745-.723h1.917l2.735 2.736a3.646 3.646 0 0 1 0 5.156l-2.735 2.736h-1.917a2.483 2.483 0 0 1-1.745-.723l-3.614-3.613a1.774 1.774 0 0 0-2.443 0l-3.6 3.6a2.483 2.483 0 0 1-1.744.722H3.791l-2.723-2.722a3.646 3.646 0 0 1 0-5.156Z'/%3E%3C/svg%3E") center / contain no-repeat;
}

@media (max-width: 600px) {
  body.page-id-6876 .elementor-element-7bab1b6 {
    border-radius: 0 0 20px 20px !important;
  }

  body.page-id-6876 .elementor-element-e02732b,
  body.page-id-6876 .elementor-element-41fd84f,
  body.page-id-6876 .elementor-element-457017f {
    min-height: 100px !important;
    padding: 24px 0 !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
    grid-template-columns: 52px minmax(0, 1fr) !important;
    gap: 18px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 .elementor-icon {
    width: 52px !important;
    height: 52px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__title {
    font-size: 21px !important;
  }
}

/* Restaura a divisão de cores do painel de pagamento. */
body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
  background: linear-gradient(90deg, #1e1e42 0 40%, #fff 40% 100%) !important;
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-8dc2a85 > .e-con-inner {
    background: linear-gradient(180deg, #1e1e42 0 310px, #fff 310px 100%) !important;
  }
}

/* Depoimentos fiéis à composição final, mantendo o carrossel Pro guardado. */
body.page-id-6876 .elementor-element-20f50ed,
body.page-id-6876 .elementor-element-0c1a118 {
  display: none !important;
}

body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner {
  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr) !important;
  grid-template-rows: auto minmax(610px, 1fr) !important;
  gap: 38px 18px !important;
}

body.page-id-6876 .elementor-element-92a7063 {
  grid-column: 1 / 3 !important;
  grid-row: 1 !important;
  margin: 0 !important;
}

body.page-id-6876 .elementor-element-e0de52b {
  grid-column: 1 !important;
  grid-row: 2 !important;
  height: 100% !important;
}

body.page-id-6876 .elementor-element-a6ebadd {
  grid-column: 2 !important;
  grid-row: 2 !important;
  height: 100% !important;
}

body.page-id-6876 .elementor-element-e0de52b > .elementor-widget-container,
body.page-id-6876 .elementor-element-a6ebadd > .elementor-widget-container {
  height: 100% !important;
}

body.page-id-6876 .tw-final-team-proof {
  position: relative;
  width: 100%;
  min-height: 610px;
  height: 100%;
  overflow: hidden;
  border-radius: 28px;
}

body.page-id-6876 .tw-final-team-proof img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 610px;
  object-fit: cover;
  object-position: center 27%;
}

body.page-id-6876 .tw-final-team-proof::after {
  position: absolute;
  inset: 0;
  content: "";
  background: linear-gradient(to top, rgba(16, 16, 37, 0.92), transparent 58%);
}

body.page-id-6876 .tw-final-team-proof-copy {
  position: absolute;
  z-index: 2;
  right: 34px;
  bottom: 32px;
  left: 34px;
  color: #fff;
}

body.page-id-6876 .tw-final-team-proof-copy strong {
  display: block;
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 900;
  line-height: 1.15;
  text-transform: uppercase;
}

body.page-id-6876 .tw-final-team-proof-copy span {
  display: block;
  margin-top: 8px;
  color: rgba(255, 255, 255, 0.70);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}

body.page-id-6876 .tw-final-quotes {
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  gap: 18px;
  height: 100%;
  min-height: 610px;
}

body.page-id-6876 .tw-final-quotes blockquote {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0;
  padding: 38px;
  background: #fff;
  border: 1px solid #dedbd4;
  border-radius: 20px;
}

body.page-id-6876 .tw-final-quotes blockquote::before {
  display: block;
  margin-bottom: 18px;
  color: #941914;
  content: "“";
  font-family: Georgia, serif;
  font-size: 80px;
  line-height: 0.5;
}

body.page-id-6876 .tw-final-quotes blockquote p {
  margin: 0;
  color: #404049;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 1.65;
}

body.page-id-6876 .tw-final-quotes blockquote footer {
  margin-top: 20px;
  color: #10233b;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
}

body.page-id-6876 .tw-final-quotes blockquote footer span {
  display: block;
  color: #68717d;
  font-weight: 500;
}

@media (max-width: 1024px) {
  body.page-id-6876 .elementor-element-33d9f69 > .e-con-inner {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto auto auto !important;
  }

  body.page-id-6876 .elementor-element-92a7063,
  body.page-id-6876 .elementor-element-e0de52b,
  body.page-id-6876 .elementor-element-a6ebadd {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}

@media (max-width: 720px) {
  body.page-id-6876 .tw-final-team-proof,
  body.page-id-6876 .tw-final-team-proof img {
    min-height: 520px;
  }

  body.page-id-6876 .tw-final-team-proof-copy {
    right: 24px;
    bottom: 26px;
    left: 24px;
  }

  body.page-id-6876 .tw-final-team-proof-copy strong {
    font-size: 21px;
  }

  body.page-id-6876 .tw-final-quotes {
    grid-template-rows: auto auto;
    min-height: 0;
  }

  body.page-id-6876 .tw-final-quotes blockquote {
    min-height: 270px;
    padding: 30px 24px;
  }
}

/* Limpeza final dos planos e do resumo de produção. */
body.page-id-6876 .elementor-element-3049cee .elementor-price-table__features-list li::before {
  display: none !important;
  content: none !important;
}

body.page-id-6876 .elementor-element-3049cee .elementor-price-table__button::before {
  width: auto !important;
  height: auto !important;
  flex: 0 0 auto !important;
  content: "\f232" !important;
  background: none !important;
  -webkit-mask: none !important;
  mask: none !important;
  font-family: "Font Awesome 5 Brands", "Font Awesome 6 Brands" !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
}

body.page-id-6876 .elementor-element-1dfba8 {
  border-color: #dedbd4 !important;
}

body.page-id-6876 .elementor-element-1dfba8 > .e-con,
body.page-id-6876 .elementor-element-1dfba8 > .e-con-inner > .e-con {
  background: #fff !important;
  border-color: #dedbd4 !important;
}

/* Ajuste final de alturas contra a referência publicada. */
body.page-id-6876 .elementor-element-e02732b,
body.page-id-6876 .elementor-element-41fd84f,
body.page-id-6876 .elementor-element-457017f {
  min-height: 0 !important;
  padding: 0 !important;
}

body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
  min-height: 120px !important;
}

@media (max-width: 600px) {
  body.page-id-6876 .elementor-element-be97685 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }

  body.page-id-6876 .elementor-element-312eec5 .elementor-price-table,
  body.page-id-6876 .elementor-element-5a27704 .elementor-price-table,
  body.page-id-6876 .elementor-element-a85ce9e .elementor-price-table {
    min-height: 570px !important;
  }

  body.page-id-6876 .elementor-element-7bab1b6 .elementor-cta__content {
    min-height: 120px !important;
  }
}

/* Ícone oficial do WhatsApp nos CTAs que ainda exibiam somente texto. */
body.page-id-6876 .elementor-element-3274db3 a.elementor-slide-button[href*="wa.me"],
body.page-id-6876 .elementor-element-40757ae a.elementor-button[href*="wa.me"],
body.page-id-6876 .elementor-element-66e0ee1 a.elementor-button[href*="wa.me"],
body.page-id-6876 .elementor-element-b8bfac9 a.elementor-button[href*="wa.me"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
}

body.page-id-6876 .elementor-element-3274db3 a.elementor-slide-button[href*="wa.me"]::before,
body.page-id-6876 .elementor-element-40757ae a.elementor-button[href*="wa.me"]::before,
body.page-id-6876 .elementor-element-66e0ee1 a.elementor-button[href*="wa.me"]::before,
body.page-id-6876 .elementor-element-b8bfac9 a.elementor-button[href*="wa.me"]::before {
  display: inline-block !important;
  flex: 0 0 auto !important;
  content: "\f232" !important;
  font-family: "Font Awesome 5 Brands", "Font Awesome 6 Brands" !important;
  font-size: 1.08em !important;
  font-weight: 400 !important;
  line-height: 1 !important;
}

/* Hero alinhado com a composição da versão HTML final. */
body.page-id-6876 .elementor-element-3274db3 .swiper-slide-contents {
  max-width: 650px !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-3274db3 .elementor-slide-heading {
  margin-bottom: 10px !important;
  font-size: 57.6px !important;
  line-height: 1.06 !important;
  letter-spacing: -0.04em !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-3274db3 .elementor-slide-description {
  max-width: 570px !important;
  margin-bottom: 16px !important;
  line-height: 1.45 !important;
  text-align: left !important;
}

body.page-id-6876 .elementor-element-3274db3 a.elementor-slide-button {
  min-height: 56px !important;
  padding: 14px 23px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
}

body.page-id-6876 .elementor-element-3274db3 .tw-hero-secondary {
  min-height: 56px !important;
  padding: 14px 23px !important;
  font-family: Poppins, sans-serif !important;
  font-weight: 700 !important;
  line-height: 20px !important;
}

@media (max-width: 767px) {
  body.page-id-6876 .elementor-element-3274db3 .swiper-slide-contents {
    max-width: 100% !important;
    text-align: left !important;
  }

  body.page-id-6876 .elementor-element-3274db3 .elementor-slide-heading {
    margin-bottom: 8px !important;
    font-size: 31.875px !important;
    line-height: 1.1 !important;
    letter-spacing: -0.04em !important;
  }

  body.page-id-6876 .elementor-element-3274db3 .elementor-slide-description {
    max-width: 100% !important;
    margin-bottom: 16px !important;
    font-size: 20px !important;
    line-height: 1.45 !important;
  }

  body.page-id-6876 .elementor-element-3274db3 a.elementor-slide-button {
    min-height: 68px !important;
  }
}

/* Rodapé nativo em containers e widgets do Elementor. */
body.page-id-6876 .elementor-element-5cb6e96 {
  padding: 52px 0 90px !important;
  border-top: 0 !important;
  background: #090918 !important;
}

body.page-id-6876 .elementor-element-5cb6e96 > .e-con-inner {
  width: min(calc(100% - 40px), 1140px) !important;
  max-width: 1140px !important;
  margin-inline: auto !important;
  padding: 0 !important;
}

body.page-id-6876 .elementor-element-bb75b5c {
  grid-template-columns: 1.15fr 0.9fr 1.3fr !important;
  align-items: start !important;
  gap: 40px !important;
}

body.page-id-6876 .elementor-element-bf8e7e9 img {
  display: block !important;
  width: 152px !important;
  height: auto !important;
}

body.page-id-6876 .tw-footer-native-title .elementor-heading-title {
  margin: 0 !important;
  color: #fff !important;
  font: 700 14px/1.3 Montserrat, sans-serif !important;
  letter-spacing: 0.08em !important;
}

body.page-id-6876 .tw-footer-native-copy p,
body.page-id-6876 .tw-footer-native-legal p,
body.page-id-6876 .tw-footer-native-legal-links p {
  margin: 0 !important;
}

body.page-id-6876 .tw-footer-native-copy,
body.page-id-6876 .tw-footer-native-copy p {
  color: rgba(255, 255, 255, 0.68) !important;
  font: 400 18px/1.8 Poppins, sans-serif !important;
  overflow-wrap: anywhere;
}

body.page-id-6876 .elementor-element-e1b63d9 {
  display: flex !important;
  flex-flow: row wrap !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  gap: 8px 24px !important;
  margin-top: 35px !important;
  padding: 24px 70px 0 0 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.13) !important;
}

body.page-id-6876 .elementor-element-de95ac2,
body.page-id-6876 .elementor-element-adab26b {
  width: auto !important;
  max-width: none !important;
  flex: 0 1 auto !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font: 400 14px/1.8 Poppins, sans-serif !important;
}

body.page-id-6876 .elementor-element-adab26b {
  margin-left: auto !important;
}

body.page-id-6876 .tw-footer-native-legal-links a {
  color: #cfcfe0 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

body.page-id-6876 .tw-footer-native-legal-links a:hover {
  color: #fff !important;
}

@media (max-width: 1000px) {
  body.page-id-6876 .elementor-element-bb75b5c {
    grid-template-columns: 1fr 1fr !important;
  }
}

@media (max-width: 720px) {
  body.page-id-6876 .elementor-element-5cb6e96 > .e-con-inner {
    width: calc(100% - 28px) !important;
  }
}

@media (max-width: 600px) {
  body.page-id-6876 .elementor-element-bb75b5c {
    grid-template-columns: 1fr !important;
  }

  body.page-id-6876 .elementor-element-e1b63d9 {
    padding-right: 0 !important;
  }

  body.page-id-6876 .elementor-element-adab26b {
    margin-left: 0 !important;
  }
}

/* Alinhamento final dos títulos do rodapé nativo. */
body.page-id-6876 .tw-footer-native-title,
body.page-id-6876 .tw-footer-native-title .elementor-widget-container,
body.page-id-6876 .tw-footer-native-title .elementor-heading-title {
  width: 100% !important;
  text-align: left !important;
  justify-self: start !important;
}


/* TW TYPOGRAPHY PARITY 2026-09-12 */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
  src: url("/wp-content/uploads/tw-redesign/fonts/montserrat-800-900.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/uploads/tw-redesign/fonts/poppins-400.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/uploads/tw-redesign/fonts/poppins-500.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/wp-content/uploads/tw-redesign/fonts/poppins-600.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/uploads/tw-redesign/fonts/poppins-700.woff2") format("woff2");
}

body.page-id-6876,
body.page-id-6876 .elementor-6876 {
  font-family: "Poppins", Arial, sans-serif;
}

body.page-id-6876 .elementor-widget-text-editor,
body.page-id-6876 .elementor-widget-nav-menu .elementor-item,
body.page-id-6876 .elementor-widget-button .elementor-button,
body.page-id-6876 .elementor-widget-slides .elementor-slide-description,
body.page-id-6876 .elementor-widget-slides .elementor-slide-button,
body.page-id-6876 .elementor-widget-gallery .elementor-gallery-item__description,
body.page-id-6876 .elementor-widget-call-to-action .elementor-cta__description,
body.page-id-6876 .elementor-widget-call-to-action .elementor-cta__button,
body.page-id-6876 .elementor-widget-price-table .elementor-price-table__subheading,
body.page-id-6876 .elementor-widget-price-table .elementor-price-table__period,
body.page-id-6876 .elementor-widget-price-table .elementor-price-table__features-list li,
body.page-id-6876 .elementor-widget-price-table .elementor-price-table__button,
body.page-id-6876 .elementor-widget-testimonial-carousel .elementor-testimonial__text,
body.page-id-6876 .elementor-widget-testimonial-carousel .elementor-testimonial__title,
body.page-id-6876 .elementor-widget-nested-accordion .e-n-accordion-item-title,
body.page-id-6876 .elementor-widget-nested-accordion .e-con,
body.page-id-6876 .tw-hero-secondary {
  font-family: "Poppins", Arial, sans-serif !important;
}

body.page-id-6876 .elementor-widget-slides .elementor-slide-heading,
body.page-id-6876 .elementor-widget-animated-headline .elementor-headline,
body.page-id-6876 .elementor-widget-animated-headline .elementor-headline-dynamic-text,
body.page-id-6876 .elementor-widget-gallery .elementor-gallery-item__title,
body.page-id-6876 .elementor-widget-gallery .elementor-gallery-title,
body.page-id-6876 .elementor-widget-call-to-action .elementor-cta__title,
body.page-id-6876 .elementor-widget-price-table .elementor-price-table__heading,
body.page-id-6876 .elementor-widget-price-table .elementor-price-table__price,
body.page-id-6876 .elementor-widget-testimonial-carousel .elementor-testimonial__name {
  font-family: "Montserrat", "Arial Black", sans-serif !important;
}/* End custom CSS */