.elementor-6112 .elementor-element.elementor-element-2d7b8d6{--display:flex;}.elementor-6112 .elementor-element.elementor-element-2d7b8d6:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-2d7b8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F30A0A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-6112 .elementor-element.elementor-element-f1cf6d3{text-align:center;}.elementor-6112 .elementor-element.elementor-element-f1cf6d3 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:56px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-dbba3cf{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-dbba3cf:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-dbba3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://giocapostagno.com/wp-content/uploads/2025/10/hero-final2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-b3a2418{width:initial;max-width:initial;text-align:start;}.elementor-6112 .elementor-element.elementor-element-b3a2418 > .elementor-widget-container{margin:-28px 0px -35px 0px;}.elementor-6112 .elementor-element.elementor-element-b3a2418 img{width:18%;}.elementor-6112 .elementor-element.elementor-element-5e95638{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-5e95638 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-5e95638 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:500;line-height:42px;letter-spacing:-0.1px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-50540f1{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-50540f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-50540f1 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:34px;letter-spacing:-0.1px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-f59e899{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-f59e899 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-f59e899 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:200;line-height:26px;letter-spacing:-0.1px;color:#00FF27;}.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-6112 .elementor-element.elementor-element-d2f3a69 .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-d2f3a69 .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-d2f3a69 .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-d2f3a69{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-1c58986{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FF7766;--border-color:#FF7766;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-1c58986:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-1c58986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-3e3963c{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-3e3963c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-3e3963c .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-1abbae7{--e-image-carousel-slides-to-show:5;}.elementor-6112 .elementor-element.elementor-element-1abbae7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-9d179c4{--e-image-carousel-slides-to-show:5;}.elementor-6112 .elementor-element.elementor-element-9d179c4 > .elementor-widget-container{margin:-15px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-d379abe .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-d379abe .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-d379abe .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-d379abe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-7470480{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-7470480:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-7470480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-7470480.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6112 .elementor-element.elementor-element-dd6ca2c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-dd6ca2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-dd6ca2c.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-dd6ca2c .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-70c92c0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-70c92c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-70c92c0.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-70c92c0 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:42px;letter-spacing:6.8px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-5d2ce3e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-8ecd8e1 img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-a434aee img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-164aec7 img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-a2601e2 img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-df84eed img{border-radius:11px 11px 11px 11px;}.elementor-6112 .elementor-element.elementor-element-3700ca3 img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-a25eca1 img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-f92608d img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-92cbdb9 img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-f025cd3 img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-114fabc{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-114fabc:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-114fabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-114fabc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6112 .elementor-element.elementor-element-8781f48{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-8781f48 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-8781f48.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-8781f48 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-cd2717e{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-cd2717e:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-cd2717e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242323;}.elementor-6112 .elementor-element.elementor-element-cd2717e.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-d0ad9ba{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-3fe25a1{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-81fb17d{--e-image-carousel-slides-to-show:1;}.elementor-6112 .elementor-element.elementor-element-81fb17d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-1d8bac5{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-e923855 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FF7766;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-6112 .elementor-element.elementor-element-9ec9de7{font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-8537aab{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-8537aab:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-8537aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242323;}.elementor-6112 .elementor-element.elementor-element-8537aab.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-99bd1b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-11d52c1{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-a296845{--e-image-carousel-slides-to-show:1;}.elementor-6112 .elementor-element.elementor-element-a296845 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-89af347{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-04a4565 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-4dc1b38{font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-67633f4{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-67633f4:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-67633f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242323;}.elementor-6112 .elementor-element.elementor-element-67633f4.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-cff5b06{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-0ea41b4{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-b393d0e{--e-image-carousel-slides-to-show:1;}.elementor-6112 .elementor-element.elementor-element-b393d0e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-5d9233c{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-7ba3632 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-8987055{font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-7cb16d0{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-7cb16d0:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-7cb16d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242323;}.elementor-6112 .elementor-element.elementor-element-7cb16d0.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-4b10c32{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-7b6dda9{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-7dbcfa9{--e-image-carousel-slides-to-show:1;}.elementor-6112 .elementor-element.elementor-element-7dbcfa9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6112 .elementor-element.elementor-element-7dbcfa9 .elementor-swiper-button.elementor-swiper-button-next{color:#706767;}.elementor-6112 .elementor-element.elementor-element-7dbcfa9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-6112 .elementor-element.elementor-element-7dbcfa9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#706767;}.elementor-6112 .elementor-element.elementor-element-7dbcfa9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-906d352{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-eed5ec0 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-9d5870d .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-9f49104 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-5047795 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-3c86613{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-3c86613:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-3c86613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242323;}.elementor-6112 .elementor-element.elementor-element-3c86613.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-8324d46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-1d3e874{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-738189d{--e-image-carousel-slides-to-show:1;}.elementor-6112 .elementor-element.elementor-element-738189d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6112 .elementor-element.elementor-element-738189d .elementor-swiper-button.elementor-swiper-button-next{color:#706767;}.elementor-6112 .elementor-element.elementor-element-738189d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-6112 .elementor-element.elementor-element-738189d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#706767;}.elementor-6112 .elementor-element.elementor-element-738189d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-bcd887a{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-063b2d9 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-1629382 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-87cb02d .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-90ca25d .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-8449d77 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-762fd03 .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-762fd03 .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-762fd03 .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-762fd03{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-190385a{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-190385a:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-190385a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-190385a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6112 .elementor-element.elementor-element-666c2d6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-666c2d6 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-666c2d6.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-666c2d6 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-b640e19{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-b640e19:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-b640e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242323;}.elementor-6112 .elementor-element.elementor-element-b640e19.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-514efb0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-30481fa{--display:flex;--justify-content:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-a52c1b2{--e-image-carousel-slides-to-show:1;}.elementor-6112 .elementor-element.elementor-element-a52c1b2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6112 .elementor-element.elementor-element-a52c1b2 .elementor-swiper-button.elementor-swiper-button-next{color:#706767;}.elementor-6112 .elementor-element.elementor-element-a52c1b2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-6112 .elementor-element.elementor-element-a52c1b2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#706767;}.elementor-6112 .elementor-element.elementor-element-a52c1b2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-3d9536a{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6112 .elementor-element.elementor-element-d065f51 .elementor-icon-list-icon i{color:#30DD20;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-d065f51 .elementor-icon-list-icon svg{fill:#30DD20;transition:fill 0.3s;}.elementor-6112 .elementor-element.elementor-element-d065f51{--e-icon-list-icon-size:32px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-6112 .elementor-element.elementor-element-d065f51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6112 .elementor-element.elementor-element-d065f51 .elementor-icon-list-item > a{font-family:"SF Pro", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-d065f51 .elementor-icon-list-text{color:#FF7766;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-cfca6b3{font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-34b36f2 .elementor-icon-list-icon i{color:#30DD20;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-34b36f2 .elementor-icon-list-icon svg{fill:#30DD20;transition:fill 0.3s;}.elementor-6112 .elementor-element.elementor-element-34b36f2{--e-icon-list-icon-size:32px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-6112 .elementor-element.elementor-element-34b36f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6112 .elementor-element.elementor-element-34b36f2 .elementor-icon-list-item > a{font-family:"SF Pro", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-34b36f2 .elementor-icon-list-text{color:#FF7766;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-db68811{font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-d2a280e .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-d2a280e .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-d2a280e .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-d2a280e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-597a41fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-597a41fd:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-597a41fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-6112 .elementor-element.elementor-element-2b6ae44e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-2b6ae44e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6112 .elementor-element.elementor-element-2b6ae44e .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:40px;font-weight:500;line-height:48px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-1c5c0000{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-16759322{--display:flex;--min-height:195px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FF7766;--border-color:#FF7766;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-6112 .elementor-element.elementor-element-16759322:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-16759322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-1848cb49 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.1px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-33efedf0 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-66f6f8f2{--display:flex;--min-height:195px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FF7766;--border-color:#FF7766;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-6112 .elementor-element.elementor-element-66f6f8f2:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-66f6f8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-57af3ac9 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.1px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-24788259 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-2be78957{--display:flex;--min-height:195px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FF7766;--border-color:#FF7766;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-6112 .elementor-element.elementor-element-2be78957:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-2be78957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-5cc9be96 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.1px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-4f21fc64 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-75ca3847{--display:flex;--min-height:195px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FF7766;--border-color:#FF7766;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-6112 .elementor-element.elementor-element-75ca3847:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-75ca3847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-1bc794ef .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.1px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-e5bf5da .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-128e12bc{--display:flex;--min-height:195px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FF7766;--border-color:#FF7766;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-6112 .elementor-element.elementor-element-128e12bc:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-128e12bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-294c4ce0 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.1px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-6e73f9b0 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-439b0ce{--display:flex;--min-height:195px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FF7766;--border-color:#FF7766;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-6112 .elementor-element.elementor-element-439b0ce:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-439b0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-4fe0bba8 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.1px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-39dea483 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-521cde75 .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-521cde75 .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-521cde75 .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-521cde75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-23abf8e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-23abf8e2:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-23abf8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-6112 .elementor-element.elementor-element-55d3670e{width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-55d3670e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6112 .elementor-element.elementor-element-55d3670e .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:40px;font-weight:500;line-height:48px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-61d00ce5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-6112 .elementor-element.elementor-element-7123af{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-7123af > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-7123af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-7123af .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-7123af .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-2f1a531f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-2f1a531f > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-2f1a531f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-2f1a531f .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-2f1a531f .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-d5bfd46{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-d5bfd46 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-d5bfd46 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-d5bfd46 .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-d5bfd46 .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-2ae6d111{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-2ae6d111 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-2ae6d111 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-2ae6d111 .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-2ae6d111 .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-31f202eb{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-31f202eb > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-31f202eb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-31f202eb .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-31f202eb .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-307392e2{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-307392e2 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-307392e2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-307392e2 .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-307392e2 .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-4409d047{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-4409d047 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-4409d047 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-4409d047 .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-4409d047 .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-3a0fa607{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-3a0fa607 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF7766;border-radius:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-3a0fa607 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6112 .elementor-element.elementor-element-3a0fa607 .elementor-custom-embed-play i{color:#FF7766;font-size:46px;}.elementor-6112 .elementor-element.elementor-element-3a0fa607 .elementor-custom-embed-play svg{fill:#FF7766;width:46px;height:46px;}.elementor-6112 .elementor-element.elementor-element-2f8d7bcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#FF7766;--border-color:#FF7766;--border-radius:24px 24px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-2f8d7bcd:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-2f8d7bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e8c054 );}.elementor-6112 .elementor-element.elementor-element-72b1a251{width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-72b1a251 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-72b1a251 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:40px;font-weight:500;line-height:48px;color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-5eece9f6{--e-image-carousel-slides-to-show:4;}.elementor-6112 .elementor-element.elementor-element-5eece9f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-5eece9f6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-6112 .elementor-element.elementor-element-5eece9f6 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-6112 .elementor-element.elementor-element-63087422 .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-63087422 .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-63087422 .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-63087422 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-8fecf1d{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-8fecf1d:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-8fecf1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-8fecf1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6112 .elementor-element.elementor-element-13311db{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-13311db > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-13311db.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-13311db .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-33845f5{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:25px 25px 25px 25px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-6112 .elementor-element.elementor-element-33845f5:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-33845f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-6112 .elementor-element.elementor-element-33845f5.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-c2e22fc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-580577b .elementor-icon-list-icon i{color:#30DD20;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-580577b .elementor-icon-list-icon svg{fill:#30DD20;transition:fill 0.3s;}.elementor-6112 .elementor-element.elementor-element-580577b{--e-icon-list-icon-size:32px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-6112 .elementor-element.elementor-element-580577b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6112 .elementor-element.elementor-element-580577b .elementor-icon-list-item > a{font-family:"SF Pro", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-580577b .elementor-icon-list-text{color:#FF7766;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-f1f0418 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-92add6d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:25px 25px 25px 25px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-6112 .elementor-element.elementor-element-92add6d:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-92add6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-6112 .elementor-element.elementor-element-92add6d.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-742e744{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-04d3bb4{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-91f3d35 .elementor-icon-list-icon i{color:#30DD20;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-91f3d35 .elementor-icon-list-icon svg{fill:#30DD20;transition:fill 0.3s;}.elementor-6112 .elementor-element.elementor-element-91f3d35{--e-icon-list-icon-size:32px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-6112 .elementor-element.elementor-element-91f3d35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6112 .elementor-element.elementor-element-91f3d35 .elementor-icon-list-item > a{font-family:"SF Pro", Sans-serif;font-size:21px;font-weight:700;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-91f3d35 .elementor-icon-list-text{color:#FF7766;transition:color 0.3s;}.elementor-6112 .elementor-element.elementor-element-59908d3{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-2bfd4b9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-2bfd4b9.e-con{--order:99999 /* order end hack */;}.elementor-6112 .elementor-element.elementor-element-fcef508 .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-fcef508 .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-fcef508 .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-fcef508{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-fcef508 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-8e860da img{border-radius:25px 25px 25px 25px;}.elementor-6112 .elementor-element.elementor-element-a6e2506{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-a6e2506:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-a6e2506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-74da6e9{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:15px 15px 15px 15px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-6112 .elementor-element.elementor-element-74da6e9:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-74da6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-6112 .elementor-element.elementor-element-13a0513{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-13a0513 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-13a0513.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-13a0513 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-1b0ffe5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 32px;--row-gap:0px;--column-gap:32px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-1b0ffe5.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-bc7a872{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:11px 11px 11px 11px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-bc7a872:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-bc7a872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDEAA;}.elementor-6112 .elementor-element.elementor-element-bc7a872.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-314cdf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-314cdf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-314cdf6 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.2px;color:#000000;}.elementor-6112 .elementor-element.elementor-element-493b192{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-493b192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-493b192 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;letter-spacing:0.2px;color:#000000;}.elementor-6112 .elementor-element.elementor-element-b462cd4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:11px 11px 11px 11px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-b462cd4:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-b462cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFCD7E 0%, #FFB000 100%);}.elementor-6112 .elementor-element.elementor-element-b462cd4.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-bece465{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-bece465 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-bece465 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.2px;color:#000000;}.elementor-6112 .elementor-element.elementor-element-24cc62e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-24cc62e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-24cc62e .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;letter-spacing:0.2px;color:#000000;}.elementor-6112 .elementor-element.elementor-element-44c397c{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-dd0ae81{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-6112 .elementor-element.elementor-element-dd0ae81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-dd0ae81.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-dd0ae81 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-14d4179a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--margin-top:60px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6112 .elementor-element.elementor-element-65586b7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FF006A;--border-color:#FF006A;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;--z-index:4;}.elementor-6112 .elementor-element.elementor-element-65586b7b:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-65586b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e8c054 );}.elementor-6112 .elementor-element.elementor-element-1d64dcef > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-1d64dcef .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-6112 .elementor-element.elementor-element-f4c03df > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-f4c03df .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:72px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-558a1011 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6112 .elementor-element.elementor-element-558a1011 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-6112 .elementor-element.elementor-element-60078bb6 .elementor-button{background-color:#07A669;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-60078bb6 .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-60078bb6 .elementor-button:focus{background-color:#1FAF78;}.elementor-6112 .elementor-element.elementor-element-60078bb6{width:100%;max-width:100%;}.elementor-6112 .elementor-element.elementor-element-60078bb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-60748fd{--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-around;--align-items:center;--gap:20px 14px;--row-gap:20px;--column-gap:14px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-6112 .elementor-element.elementor-element-120d445c{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-120d445c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-120d445c .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-6112 .elementor-element.elementor-element-120d445c .elementor-icon-box-title{margin-block-end:4px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-120d445c.elementor-view-stacked .elementor-icon{background-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-120d445c.elementor-view-framed .elementor-icon, .elementor-6112 .elementor-element.elementor-element-120d445c.elementor-view-default .elementor-icon{fill:#FF006A;color:#FF006A;border-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-120d445c .elementor-icon{font-size:30px;}.elementor-6112 .elementor-element.elementor-element-120d445c .elementor-icon-box-title, .elementor-6112 .elementor-element.elementor-element-120d445c .elementor-icon-box-title a{font-family:"SF Pro", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:0.5px;}.elementor-6112 .elementor-element.elementor-element-120d445c .elementor-icon-box-description{font-family:"SF Pro", Sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-6112 .elementor-element.elementor-element-44213a06{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-44213a06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-44213a06 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-6112 .elementor-element.elementor-element-44213a06 .elementor-icon-box-title{margin-block-end:4px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-44213a06.elementor-view-stacked .elementor-icon{background-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-44213a06.elementor-view-framed .elementor-icon, .elementor-6112 .elementor-element.elementor-element-44213a06.elementor-view-default .elementor-icon{fill:#FF006A;color:#FF006A;border-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-44213a06 .elementor-icon{font-size:30px;}.elementor-6112 .elementor-element.elementor-element-44213a06 .elementor-icon-box-title, .elementor-6112 .elementor-element.elementor-element-44213a06 .elementor-icon-box-title a{font-family:"SF Pro", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:0.5px;}.elementor-6112 .elementor-element.elementor-element-44213a06 .elementor-icon-box-description{font-family:"SF Pro", Sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-6112 .elementor-element.elementor-element-19af35f7{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-19af35f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-19af35f7 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-6112 .elementor-element.elementor-element-19af35f7 .elementor-icon-box-title{margin-block-end:4px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-19af35f7.elementor-view-stacked .elementor-icon{background-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-19af35f7.elementor-view-framed .elementor-icon, .elementor-6112 .elementor-element.elementor-element-19af35f7.elementor-view-default .elementor-icon{fill:#FF006A;color:#FF006A;border-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-19af35f7 .elementor-icon{font-size:30px;}.elementor-6112 .elementor-element.elementor-element-19af35f7 .elementor-icon-box-title, .elementor-6112 .elementor-element.elementor-element-19af35f7 .elementor-icon-box-title a{font-family:"SF Pro", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:0.5px;}.elementor-6112 .elementor-element.elementor-element-19af35f7 .elementor-icon-box-description{font-family:"SF Pro", Sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-6112 .elementor-element.elementor-element-e780fa2{width:100%;max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-e780fa2 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:56px;color:#000000;}.elementor-6112 .elementor-element.elementor-element-38652ce0{--display:flex;--z-index:0;}.elementor-6112 .elementor-element.elementor-element-38652ce0:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-38652ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-729aa52{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-6112 .elementor-element.elementor-element-729aa52:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-729aa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e8c054 );}.elementor-6112 .elementor-element.elementor-element-747fbe4 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:10px 16px 10px 16px;border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-747fbe4 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-text );}.elementor-6112 .elementor-element.elementor-element-3ad31d2 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-3ad31d2 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-6112 .elementor-element.elementor-element-3894e2e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-3894e2e .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:72px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-5ea14fb > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6112 .elementor-element.elementor-element-5ea14fb .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:32px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-6112 .elementor-element.elementor-element-2c5c97a .elementor-button{background-color:#2D6DCE;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:18px;border-radius:32px 32px 32px 32px;padding:16px 40px 16px 40px;}.elementor-6112 .elementor-element.elementor-element-2c5c97a .elementor-button:hover, .elementor-6112 .elementor-element.elementor-element-2c5c97a .elementor-button:focus{background-color:#3674D1;}.elementor-6112 .elementor-element.elementor-element-2c5c97a{width:100%;max-width:100%;}.elementor-6112 .elementor-element.elementor-element-2c5c97a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-5a08add{--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-around;--align-items:center;--gap:20px 14px;--row-gap:20px;--column-gap:14px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6112 .elementor-element.elementor-element-0d9fb19{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-0d9fb19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:42px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-0d9fb19 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-6112 .elementor-element.elementor-element-0d9fb19 .elementor-icon-box-title{margin-block-end:4px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-0d9fb19.elementor-view-stacked .elementor-icon{background-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-0d9fb19.elementor-view-framed .elementor-icon, .elementor-6112 .elementor-element.elementor-element-0d9fb19.elementor-view-default .elementor-icon{fill:#FF006A;color:#FF006A;border-color:#FF006A;}.elementor-6112 .elementor-element.elementor-element-0d9fb19 .elementor-icon{font-size:30px;}.elementor-6112 .elementor-element.elementor-element-0d9fb19 .elementor-icon-box-title, .elementor-6112 .elementor-element.elementor-element-0d9fb19 .elementor-icon-box-title a{font-family:"SF Pro", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:0.5px;}.elementor-6112 .elementor-element.elementor-element-0d9fb19 .elementor-icon-box-description{font-family:"SF Pro", Sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-6112 .elementor-element.elementor-element-7115f26b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-76d616d3{--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-6112 .elementor-element.elementor-element-dcb4633{width:var( --container-widget-width, 403px );max-width:403px;--container-widget-width:403px;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-dcb4633 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-dcb4633 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:40px;font-weight:500;line-height:44px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-67b1b423 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-67b1b423 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-622bf58 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-622bf58 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-4a7531d7{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-6112 .elementor-element.elementor-element-25ee0c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-25ee0c2:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-25ee0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-b3b7eff{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-6112 .elementor-element.elementor-element-994eae1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-994eae1 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:40px;font-weight:500;line-height:44px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-76c326b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-76c326b .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#FFFFFF;}.elementor-6112 .elementor-element.elementor-element-fed4f02{--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-6112 .elementor-element.elementor-element-1d93c1da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-6112 .elementor-element.elementor-element-57c2412a > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-57c2412a .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:40px;font-weight:500;line-height:44px;letter-spacing:0.2px;color:#FF7766;}.elementor-6112 .elementor-element.elementor-element-57fe3b16{--display:flex;}.elementor-6112 .elementor-element.elementor-element-42d0a131{--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-6112 .elementor-element.elementor-element-5c38a733 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-5c38a733 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-7a867cec{--display:flex;}.elementor-6112 .elementor-element.elementor-element-6c7875bb{--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-6112 .elementor-element.elementor-element-30b7b7d7 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-30b7b7d7 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-498fab8b{--display:flex;}.elementor-6112 .elementor-element.elementor-element-6c94c774{--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-6112 .elementor-element.elementor-element-5a1db76f > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-5a1db76f .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-331aa704{--display:flex;}.elementor-6112 .elementor-element.elementor-element-5f5c85f8{--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-6112 .elementor-element.elementor-element-3650f9b6 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-3650f9b6 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-7949e511{--display:flex;}.elementor-6112 .elementor-element.elementor-element-46377211{--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-6112 .elementor-element.elementor-element-bb91266 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-bb91266 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-46b0e66b{--display:flex;}.elementor-6112 .elementor-element.elementor-element-5a6e015b{--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-6112 .elementor-element.elementor-element-628055ae > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-628055ae .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-3cce8f23{--display:flex;}.elementor-6112 .elementor-element.elementor-element-6c2e6b26{--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-6112 .elementor-element.elementor-element-ee2031c > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-ee2031c .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-7ad0b796{--display:flex;}.elementor-6112 .elementor-element.elementor-element-25e5c484{--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-6112 .elementor-element.elementor-element-4751a5a4 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-6112 .elementor-element.elementor-element-4751a5a4 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#4D2B1A;}.elementor-6112 .elementor-element.elementor-element-77ec302e{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--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:16px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-9e8c054 );--n-accordion-title-hover-color:var( --e-global-color-9e8c054 );--n-accordion-title-active-color:var( --e-global-color-9e8c054 );--n-accordion-icon-size:15px;}.elementor-6112 .elementor-element.elementor-element-77ec302e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#000000;}.elementor-6112 .elementor-element.elementor-element-77ec302e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FF7766;}:where( .elementor-6112 .elementor-element.elementor-element-77ec302e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-9e8c054 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );--border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-77ec302e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-77ec302e {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-6112 .elementor-element.elementor-element-77ec302e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro", Sans-serif;font-weight:500;line-height:22px;}.elementor-6112 .elementor-element.elementor-element-359e83c{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-6112 .elementor-element.elementor-element-359e83c:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-359e83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6112 .elementor-element.elementor-element-0bc65c1{text-align:center;}.elementor-6112 .elementor-element.elementor-element-0bc65c1 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}body.elementor-page-6112:not(.elementor-motion-effects-element-type-background), body.elementor-page-6112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1818;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6112 .elementor-element.elementor-element-dbba3cf:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-dbba3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocapostagno.com/wp-content/uploads/2025/10/banner-mobile.jpg");}.elementor-6112 .elementor-element.elementor-element-dbba3cf{--min-height:0px;--padding-top:650px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-b3a2418{text-align:center;}.elementor-6112 .elementor-element.elementor-element-b3a2418 img{width:40%;}.elementor-6112 .elementor-element.elementor-element-5e95638{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-50540f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-f59e899{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-d2f3a69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-3e3963c{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-6112 .elementor-element.elementor-element-9d179c4{--e-image-carousel-slides-to-show:4;}.elementor-6112 .elementor-element.elementor-element-7470480{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6112 .elementor-element.elementor-element-dd6ca2c{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-6112 .elementor-element.elementor-element-70c92c0{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-6112 .elementor-element.elementor-element-5d2ce3e{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-8781f48{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-6112 .elementor-element.elementor-element-d0ad9ba{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-99bd1b2{--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-cff5b06{--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-4b10c32{--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-8324d46{--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-666c2d6{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-6112 .elementor-element.elementor-element-514efb0{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-1c5c0000{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-16759322{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-16759322.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-66f6f8f2{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-66f6f8f2.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-2be78957{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-2be78957.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-75ca3847{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-75ca3847.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-128e12bc{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-128e12bc.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-439b0ce{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-439b0ce.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-13311db{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-6112 .elementor-element.elementor-element-c2e22fc{--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-742e744{--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-a6e2506{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6112 .elementor-element.elementor-element-74da6e9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-13a0513{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-1b0ffe5{--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-dd0ae81{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-6112 .elementor-element.elementor-element-f4c03df .elementor-heading-title{font-size:58px;}.elementor-6112 .elementor-element.elementor-element-558a1011{width:100%;max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-558a1011 .elementor-heading-title{font-size:24px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-120d445c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-44213a06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-19af35f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-747fbe4{width:100%;max-width:100%;}.elementor-6112 .elementor-element.elementor-element-747fbe4.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-3894e2e .elementor-heading-title{font-size:52px;}.elementor-6112 .elementor-element.elementor-element-5ea14fb{width:100%;max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-5ea14fb .elementor-heading-title{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-0d9fb19{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-25ee0c2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6112 .elementor-element.elementor-element-b3b7eff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-fed4f02{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-fed4f02.e-con{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-77ec302e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6112 .elementor-element.elementor-element-f1cf6d3 .elementor-heading-title{font-size:16px;}.elementor-6112 .elementor-element.elementor-element-dbba3cf:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-dbba3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocapostagno.com/wp-content/uploads/2025/10/banner-mobile3.jpg");}.elementor-6112 .elementor-element.elementor-element-dbba3cf{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:380px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-b3a2418 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-b3a2418 img{width:60%;}.elementor-6112 .elementor-element.elementor-element-5e95638 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-5e95638{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-5e95638 .elementor-heading-title{font-size:23px;line-height:30px;letter-spacing:0.1px;}.elementor-6112 .elementor-element.elementor-element-50540f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-50540f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-50540f1.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-50540f1 .elementor-heading-title{font-size:16px;line-height:26px;letter-spacing:0.1px;}.elementor-6112 .elementor-element.elementor-element-f59e899 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-f59e899{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-f59e899.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-f59e899 .elementor-heading-title{font-size:15px;line-height:18px;letter-spacing:0.1px;}.elementor-6112 .elementor-element.elementor-element-d2f3a69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-d2f3a69 .elementor-button{padding:16px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-1c58986{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-3e3963c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-6112 .elementor-element.elementor-element-3e3963c .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-0.7px;}.elementor-6112 .elementor-element.elementor-element-1abbae7{--e-image-carousel-slides-to-show:2;}.elementor-6112 .elementor-element.elementor-element-9d179c4{--e-image-carousel-slides-to-show:3;}.elementor-6112 .elementor-element.elementor-element-7470480{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-dd6ca2c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-6112 .elementor-element.elementor-element-dd6ca2c .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-0.7px;}.elementor-6112 .elementor-element.elementor-element-70c92c0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-6112 .elementor-element.elementor-element-70c92c0 .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-0.7px;}.elementor-6112 .elementor-element.elementor-element-5d2ce3e{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-114fabc{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-8781f48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-8781f48 .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-0.7px;}.elementor-6112 .elementor-element.elementor-element-d0ad9ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-3fe25a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-1d8bac5{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-e923855 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-9ec9de7{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-99bd1b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-11d52c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-89af347{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-04a4565 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-4dc1b38{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-cff5b06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-0ea41b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-5d9233c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-7ba3632 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-8987055{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-4b10c32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-7b6dda9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-906d352{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-eed5ec0 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-9d5870d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-9f49104 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-5047795 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-8324d46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-1d3e874{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-bcd887a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-063b2d9 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-1629382 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-87cb02d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-90ca25d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-8449d77 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-762fd03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-762fd03 .elementor-button{font-size:14px;padding:16px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-190385a{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-666c2d6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-6112 .elementor-element.elementor-element-666c2d6 .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-0.7px;}.elementor-6112 .elementor-element.elementor-element-514efb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-30481fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-3d9536a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-cfca6b3{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-db68811{font-size:16px;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-d2a280e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-d2a280e .elementor-button{font-size:14px;padding:16px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-597a41fd{--content-width:350px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6112 .elementor-element.elementor-element-2b6ae44e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-2b6ae44e .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-6112 .elementor-element.elementor-element-1c5c0000{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-16759322{--min-height:165px;}.elementor-6112 .elementor-element.elementor-element-66f6f8f2{--min-height:165px;}.elementor-6112 .elementor-element.elementor-element-2be78957{--min-height:165px;}.elementor-6112 .elementor-element.elementor-element-75ca3847{--min-height:165px;}.elementor-6112 .elementor-element.elementor-element-128e12bc{--min-height:165px;}.elementor-6112 .elementor-element.elementor-element-439b0ce{--min-height:165px;}.elementor-6112 .elementor-element.elementor-element-23abf8e2{--content-width:350px;--border-radius:0px 0px 0px 0px;--padding-top:42px;--padding-bottom:42px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-55d3670e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-55d3670e{--container-widget-width:249px;--container-widget-flex-grow:0;width:var( --container-widget-width, 249px );max-width:249px;}.elementor-6112 .elementor-element.elementor-element-55d3670e .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:0px;}.elementor-6112 .elementor-element.elementor-element-61d00ce5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6112 .elementor-element.elementor-element-7123af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-7123af > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-7123af .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-7123af .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-2f1a531f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-2f1a531f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-2f1a531f .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-2f1a531f .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-d5bfd46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-d5bfd46 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-d5bfd46 .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-d5bfd46 .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-2ae6d111{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-2ae6d111 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-2ae6d111 .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-2ae6d111 .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-31f202eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-31f202eb > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-31f202eb .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-31f202eb .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-307392e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-307392e2 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-307392e2 .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-307392e2 .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-4409d047{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-4409d047 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-4409d047 .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-4409d047 .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-3a0fa607{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-3a0fa607 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-6112 .elementor-element.elementor-element-3a0fa607 .elementor-custom-embed-play i{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-3a0fa607 .elementor-custom-embed-play svg{width:24px;height:24px;}.elementor-6112 .elementor-element.elementor-element-2f8d7bcd{--content-width:350px;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-72b1a251 .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-0.7px;}.elementor-6112 .elementor-element.elementor-element-5eece9f6{--e-image-carousel-slides-to-show:2;}.elementor-6112 .elementor-element.elementor-element-8fecf1d{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-13311db{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-6112 .elementor-element.elementor-element-13311db .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-0.7px;}.elementor-6112 .elementor-element.elementor-element-33845f5{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-c2e22fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-92add6d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-742e744{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-04d3bb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-2bfd4b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-fcef508 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-fcef508{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6112 .elementor-element.elementor-element-fcef508 .elementor-button{font-size:14px;padding:16px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-8e860da > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-a6e2506{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-6112 .elementor-element.elementor-element-74da6e9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-13a0513 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-13a0513{text-align:center;}.elementor-6112 .elementor-element.elementor-element-13a0513 .elementor-heading-title{font-size:16px;line-height:26px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-1b0ffe5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-6112 .elementor-element.elementor-element-bc7a872{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-314cdf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-314cdf6{text-align:center;}.elementor-6112 .elementor-element.elementor-element-314cdf6 .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-493b192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-493b192{text-align:center;}.elementor-6112 .elementor-element.elementor-element-493b192 .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-b462cd4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-bece465 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-bece465{text-align:center;}.elementor-6112 .elementor-element.elementor-element-bece465 .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-24cc62e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-24cc62e{text-align:center;}.elementor-6112 .elementor-element.elementor-element-24cc62e .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-44c397c{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-dd0ae81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-dd0ae81{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;}.elementor-6112 .elementor-element.elementor-element-dd0ae81 .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-14d4179a{--content-width:370px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6112 .elementor-element.elementor-element-65586b7b{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-1d64dcef > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-f4c03df > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-f4c03df{text-align:center;}.elementor-6112 .elementor-element.elementor-element-f4c03df .elementor-heading-title{font-size:64px;line-height:72px;}.elementor-6112 .elementor-element.elementor-element-558a1011 .elementor-heading-title{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-60078bb6 .elementor-button{padding:16px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-60748fd{--gap:24px 16px;--row-gap:24px;--column-gap:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6112 .elementor-element.elementor-element-120d445c{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-6112 .elementor-element.elementor-element-44213a06{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-6112 .elementor-element.elementor-element-19af35f7{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-6112 .elementor-element.elementor-element-729aa52{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-747fbe4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-747fbe4{text-align:center;}.elementor-6112 .elementor-element.elementor-element-747fbe4 .elementor-heading-title{font-size:17px;}.elementor-6112 .elementor-element.elementor-element-3ad31d2 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-3894e2e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6112 .elementor-element.elementor-element-3894e2e{text-align:center;}.elementor-6112 .elementor-element.elementor-element-3894e2e .elementor-heading-title{font-size:64px;line-height:72px;}.elementor-6112 .elementor-element.elementor-element-5ea14fb .elementor-heading-title{font-size:24px;}.elementor-6112 .elementor-element.elementor-element-5a08add{--gap:24px 16px;--row-gap:24px;--column-gap:16px;}.elementor-6112 .elementor-element.elementor-element-0d9fb19{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-6112 .elementor-element.elementor-element-7115f26b{--content-width:350px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6112 .elementor-element.elementor-element-76d616d3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6112 .elementor-element.elementor-element-dcb4633 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-dcb4633{--container-widget-width:271px;--container-widget-flex-grow:0;width:var( --container-widget-width, 271px );max-width:271px;text-align:center;}.elementor-6112 .elementor-element.elementor-element-dcb4633 .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-67b1b423 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-67b1b423{text-align:center;}.elementor-6112 .elementor-element.elementor-element-67b1b423 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-6112 .elementor-element.elementor-element-622bf58 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6112 .elementor-element.elementor-element-622bf58{text-align:center;}.elementor-6112 .elementor-element.elementor-element-622bf58 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-6112 .elementor-element.elementor-element-25ee0c2{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6112 .elementor-element.elementor-element-994eae1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-994eae1{text-align:start;}.elementor-6112 .elementor-element.elementor-element-994eae1 .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-76c326b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-76c326b .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-6112 .elementor-element.elementor-element-a43a1a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6112 .elementor-element.elementor-element-a43a1a5.elementor-element{--order:-99999 /* order start hack */;}.elementor-6112 .elementor-element.elementor-element-1d93c1da{--content-width:350px;}.elementor-6112 .elementor-element.elementor-element-57c2412a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6112 .elementor-element.elementor-element-57c2412a{text-align:start;}.elementor-6112 .elementor-element.elementor-element-57c2412a .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.4px;}.elementor-6112 .elementor-element.elementor-element-77ec302e{--n-accordion-title-font-size:16px;}:where( .elementor-6112 .elementor-element.elementor-element-77ec302e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}}@media(min-width:768px){.elementor-6112 .elementor-element.elementor-element-dbba3cf{--content-width:1280px;}.elementor-6112 .elementor-element.elementor-element-7470480{--width:100%;}.elementor-6112 .elementor-element.elementor-element-5d2ce3e{--content-width:1280px;}.elementor-6112 .elementor-element.elementor-element-114fabc{--width:100%;}.elementor-6112 .elementor-element.elementor-element-cd2717e{--width:70%;}.elementor-6112 .elementor-element.elementor-element-8537aab{--width:70%;}.elementor-6112 .elementor-element.elementor-element-67633f4{--width:70%;}.elementor-6112 .elementor-element.elementor-element-7cb16d0{--width:70%;}.elementor-6112 .elementor-element.elementor-element-3c86613{--width:70%;}.elementor-6112 .elementor-element.elementor-element-190385a{--width:100%;}.elementor-6112 .elementor-element.elementor-element-b640e19{--width:70%;}.elementor-6112 .elementor-element.elementor-element-16759322{--width:384px;}.elementor-6112 .elementor-element.elementor-element-66f6f8f2{--width:384px;}.elementor-6112 .elementor-element.elementor-element-2be78957{--width:384px;}.elementor-6112 .elementor-element.elementor-element-75ca3847{--width:384px;}.elementor-6112 .elementor-element.elementor-element-128e12bc{--width:384px;}.elementor-6112 .elementor-element.elementor-element-439b0ce{--width:384px;}.elementor-6112 .elementor-element.elementor-element-23abf8e2{--content-width:1216px;}.elementor-6112 .elementor-element.elementor-element-8fecf1d{--width:100%;}.elementor-6112 .elementor-element.elementor-element-33845f5{--width:80%;}.elementor-6112 .elementor-element.elementor-element-92add6d{--width:80%;}.elementor-6112 .elementor-element.elementor-element-a6e2506{--content-width:1280px;}.elementor-6112 .elementor-element.elementor-element-74da6e9{--width:80%;}.elementor-6112 .elementor-element.elementor-element-1b0ffe5{--width:88%;}.elementor-6112 .elementor-element.elementor-element-bc7a872{--width:100%;}.elementor-6112 .elementor-element.elementor-element-b462cd4{--width:100%;}.elementor-6112 .elementor-element.elementor-element-65586b7b{--width:570px;}.elementor-6112 .elementor-element.elementor-element-729aa52{--width:570px;}.elementor-6112 .elementor-element.elementor-element-76d616d3{--width:540px;}.elementor-6112 .elementor-element.elementor-element-25ee0c2{--content-width:1280px;}.elementor-6112 .elementor-element.elementor-element-b3b7eff{--width:50%;}.elementor-6112 .elementor-element.elementor-element-fed4f02{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6112 .elementor-element.elementor-element-cd2717e{--width:100%;}.elementor-6112 .elementor-element.elementor-element-8537aab{--width:100%;}.elementor-6112 .elementor-element.elementor-element-67633f4{--width:100%;}.elementor-6112 .elementor-element.elementor-element-7cb16d0{--width:100%;}.elementor-6112 .elementor-element.elementor-element-3c86613{--width:100%;}.elementor-6112 .elementor-element.elementor-element-b640e19{--width:100%;}.elementor-6112 .elementor-element.elementor-element-1c5c0000{--width:100%;}.elementor-6112 .elementor-element.elementor-element-16759322{--width:100%;}.elementor-6112 .elementor-element.elementor-element-66f6f8f2{--width:100%;}.elementor-6112 .elementor-element.elementor-element-2be78957{--width:100%;}.elementor-6112 .elementor-element.elementor-element-75ca3847{--width:100%;}.elementor-6112 .elementor-element.elementor-element-128e12bc{--width:100%;}.elementor-6112 .elementor-element.elementor-element-439b0ce{--width:100%;}.elementor-6112 .elementor-element.elementor-element-33845f5{--width:100%;}.elementor-6112 .elementor-element.elementor-element-92add6d{--width:100%;}.elementor-6112 .elementor-element.elementor-element-74da6e9{--width:100%;}.elementor-6112 .elementor-element.elementor-element-1b0ffe5{--width:100%;}.elementor-6112 .elementor-element.elementor-element-bc7a872{--width:100%;}.elementor-6112 .elementor-element.elementor-element-b462cd4{--width:100%;}.elementor-6112 .elementor-element.elementor-element-b3b7eff{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5e95638 */b.gradient-text { background-image: linear-gradient(to right, #FF006A, #FF6EAA); -webkit-background-clip: text; background-clip: text; color: transparent; display: inline-block; / *Isso é necessário para garantir que o fundo se aplique corretamente ao texto* / }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1abbae7 */.elementor-6112 .elementor-element.elementor-element-1abbae7 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9d179c4 */.elementor-6112 .elementor-element.elementor-element-9d179c4 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ecd8e1 *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-8ecd8e1 img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a434aee *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-a434aee img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-164aec7 *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-164aec7 img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2601e2 *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-a2601e2 img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df84eed *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-df84eed img {
  border: 3px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3700ca3 *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-3700ca3 img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a25eca1 *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-a25eca1 img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f92608d *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-f92608d img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92cbdb9 *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-92cbdb9 img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f025cd3 *//* Contorno branco + brilho branco esfumaçado permanente */
.elementor-6112 .elementor-element.elementor-element-f025cd3 img {
  border: 2px solid #ffffff; /* contorno branco */
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
              0 0 5px rgba(255, 255, 255, 0.5),
              0 0 5px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fc18ef *//* Lista Premium estilo Bake Box */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox {
  color: #fff;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
  max-width: 800px;
  margin: 0 auto;
  word-break: break-word;
}

/* Linhas com pontilhado */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .linha {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px dotted rgba(255,255,255,0.25);
  padding: 6px 0;
  gap: 12px;
  flex-wrap: nowrap; /* ❗ não quebra no mobile */
}

/* Texto esquerdo */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .linha span:first-child {
  flex: 1 1 auto;
  text-align: left;
  white-space: nowrap;       /* tudo numa linha */
  overflow: hidden;
  text-overflow: ellipsis;   /* reticências se não couber */
}

/* Preço à direita */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .linha span:last-child {
  white-space: nowrap;
  font-weight: 700;
  flex-shrink: 0;
  text-align: right;
  background-image: linear-gradient(to right, #FF006A, #FF6EAA);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

/* Títulos e subtítulos */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .subtitulo {
  margin: 20px 0 8px;
  font-weight: 700;
  background-image: linear-gradient(to right, #FF006A, #FF6EAA);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-transform: uppercase;
  font-size: 15px;
}

/* Grupo final de oferta */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta {
  margin-top: 30px;
  text-align: initial;
}

/* Centraliza apenas o título da oferta */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .titulo {
  text-align: center;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 12px;
  line-height: 1.3;
  background-image: linear-gradient(to right, #FF006A, #FF6EAA);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .titulo small {
  display: block;
  font-weight: 500;
  font-size: 13px;
  color: #ccc;
}

/* Linhas dentro da oferta */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .linha {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px dotted rgba(255,255,255,0.25);
  padding: 6px 0;
  gap: 12px;
  flex-wrap: nowrap;
}

/* Texto esquerdo dentro da oferta */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .linha span:first-child {
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Preço dentro da oferta */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .linha span:last-child {
  flex-shrink: 0;
  white-space: nowrap;
  text-align: right;
  background-image: linear-gradient(to right, #FF006A, #FF6EAA);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

/* Texto adicional */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .detalhe {
  font-size: 14px;
  opacity: 0.8;
  margin: 2px 0 10px;
  text-align: left;
  padding-left: 20px;
}

/* IMENSURÁVEL */
.elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .im {
  font-weight: 800;
  background-image: linear-gradient(to right, #FF006A, #FF6EAA);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

/* Responsividade */
@media (max-width: 768px) {
  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox {
    font-size: 10px; /* 🔥 tamanho fixo no mobile */
    line-height: 1.3;
  }

  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .linha,
  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .linha {
    flex-wrap: nowrap; /* força tudo numa linha */
    gap: 6px;
  }

  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .linha span:first-child,
  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .linha span:first-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .linha span:last-child,
  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .linha span:last-child {
    flex-shrink: 0;
  }

  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .titulo {
    font-size: 10px;
  }

  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .subtitulo {
    font-size: 8px;
  }

  .elementor-6112 .elementor-element.elementor-element-3fc18ef .lista-bakebox .oferta .detalhe {
    padding-left: 0;
    text-align: left;
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38652ce0 */.elementor-6112 .elementor-element.elementor-element-38652ce0 {
    position: absolute;
    top: 50%;            /* joga o canto superior para o meio vertical */
    left: 0;             /* mantém grudado na lateral esquerda       */
    transform: translateY(-50%);
    /* (Se você quisesse largura menor que 100%, mudaria left:50% e usaria translate(-50%,-50%).) */

    width: 100%;         /* ocupa toda a largura */
    height: 400px;       /* altura fixa de 400 px */

    display: flex;       /* centralização interna (opcional) */
    align-items: center; /* centro vertical do conteúdo       */
    justify-content: center; /* centro horizontal do conteúdo */

    margin: 0;
    padding: 0;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://giocapostagno.com/wp-content/uploads/2025/01/SFProDisplay-Regular.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://giocapostagno.com/wp-content/uploads/2025/01/SFProDisplay-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */