.elementor-153 .elementor-element.elementor-element-5c9016f1{--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;--overlay-opacity:0.6;}.elementor-153 .elementor-element.elementor-element-5c9016f1::before, .elementor-153 .elementor-element.elementor-element-5c9016f1 > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-5c9016f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-5c9016f1 > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-5c9016f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-5c9016f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-text ) 0%, var( --e-global-color-d36265f ) 100%);}.elementor-widget-slides .elementor-slide-heading{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 );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-repeater-item-ef321eb .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://luccacafesespeciais.com.br/wp-content/uploads/2026/02/lucca-coffee-hunting-cafes-especiais-banner-home.jpg);background-size:cover;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-repeater-item-ef321eb .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-repeater-item-28b1325 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://luccacafesespeciais.com.br/wp-content/uploads/2026/02/lucca-lab-cursos-profissionais-de-cafe-banner-home.jpg);background-size:cover;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-repeater-item-28b1325 .elementor-background-overlay{background-color:#00000080;}.elementor-153 .elementor-element.elementor-element-3df55e5c .swiper-slide{transition-duration:calc(5000ms*1.2);height:640px;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-slide-button{background-color:var( --e-global-color-accent );border-width:0px;border-radius:12px;color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-153 .elementor-element.elementor-element-3df55e5c .swiper-slide-contents{max-width:50%;}.elementor-153 .elementor-element.elementor-element-3df55e5c .swiper-slide-inner{text-align:center;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"charcuterie-block", Sans-serif;font-size:4rem;font-weight:400;line-height:1.2em;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-slide-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2fa4881-font-family ), Sans-serif;font-size:var( --e-global-typography-2fa4881-font-size );font-weight:var( --e-global-typography-2fa4881-font-weight );}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-swiper-button{color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-3df55e5c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-3df55e5c .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-153 .elementor-element.elementor-element-33ad35e0{--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-153 .elementor-element.elementor-element-37641969{--display:flex;--padding-top:120px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.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 );color:var( --e-global-color-primary );}.elementor-153 .elementor-element.elementor-element-1a5487aa .elementor-heading-title{font-family:var( --e-global-typography-25cbdb9-font-family ), Sans-serif;font-size:var( --e-global-typography-25cbdb9-font-size );font-weight:var( --e-global-typography-25cbdb9-font-weight );text-transform:var( --e-global-typography-25cbdb9-text-transform );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-13dc1571 .elementor-heading-title{font-family:var( --e-global-typography-cab343f-font-family ), Sans-serif;font-size:var( --e-global-typography-cab343f-font-size );color:var( --e-global-color-text );}.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 );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-153 .elementor-element.elementor-element-6f335294{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-153 .elementor-element.elementor-element-71194142{--display:flex;--min-height:32rem;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-71194142:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-71194142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccacafesespeciais.com.br/wp-content/uploads/2026/02/Gondola-Cafe-Especial-Novo-Lucca-3-1.jpg");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-4b2cd91a > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:1rem 2rem 1rem 2rem;border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-4b2cd91a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-4559e984{--display:flex;}.elementor-153 .elementor-element.elementor-element-7589df1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-153 .elementor-element.elementor-element-17d4fb72{--display:flex;--min-height:16rem;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-17d4fb72:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-17d4fb72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccacafesespeciais.com.br/wp-content/uploads/2026/02/clube-de-assinatura-lucca-cafes-especiais.jpg");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-1e6f2a8d > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:1rem 2rem 1rem 2rem;border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-1e6f2a8d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-48a523aa{--display:flex;--min-height:16rem;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-48a523aa:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-48a523aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccacafesespeciais.com.br/wp-content/uploads/2026/02/roda-de-sabores-lucca-lab-cursos-de-cafe.jpg");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-50f47f0a > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:1rem 2rem 1rem 2rem;border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-50f47f0a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-61aef645{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-153 .elementor-element.elementor-element-de919c9{--display:flex;--min-height:16rem;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-de919c9:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-de919c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccacafesespeciais.com.br/wp-content/uploads/2026/02/Fachada-Lucca-Cafes-Especiais-1.jpg");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-7e352d2 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:1rem 2rem 1rem 2rem;border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-7e352d2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-2e1dd581{--display:flex;--min-height:16rem;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-2e1dd581:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-2e1dd581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccacafesespeciais.com.br/wp-content/uploads/2026/02/lucca-torrefacao.jpg");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-f1a4e57 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:1rem 2rem 1rem 2rem;border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-f1a4e57 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-28b5bf09{--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-153 .elementor-element.elementor-element-28b5bf09:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-28b5bf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-6a2383ce{--display:flex;--padding-top:80px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-153 .elementor-element.elementor-element-62833fe9 .elementor-heading-title{font-family:var( --e-global-typography-25cbdb9-font-family ), Sans-serif;font-size:var( --e-global-typography-25cbdb9-font-size );font-weight:var( --e-global-typography-25cbdb9-font-weight );text-transform:var( --e-global-typography-25cbdb9-text-transform );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-33f1e2e .elementor-heading-title{font-family:var( --e-global-typography-cab343f-font-family ), Sans-serif;font-size:var( --e-global-typography-cab343f-font-size );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-4b935312{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#11111133;--arrow-hover-color:#11111133;}.elementor-153 .elementor-element.elementor-element-4b935312 .swiper-slide > .elementor-element{height:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-3f96cb8d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:1rem 2rem 1rem 2rem;}.elementor-153 .elementor-element.elementor-element-3f96cb8d > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-153 .elementor-element.elementor-element-66018a78{--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-153 .elementor-element.elementor-element-d58d4b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-153 .elementor-element.elementor-element-536080a9{--display:flex;}.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 );}.elementor-153 .elementor-element.elementor-element-2ce77462 img{border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-56e8019d{--display:flex;}.elementor-153 .elementor-element.elementor-element-643818cd .elementor-heading-title{font-family:var( --e-global-typography-25cbdb9-font-family ), Sans-serif;font-size:var( --e-global-typography-25cbdb9-font-size );font-weight:var( --e-global-typography-25cbdb9-font-weight );text-transform:var( --e-global-typography-25cbdb9-text-transform );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-6242e097 .elementor-heading-title{font-family:var( --e-global-typography-cab343f-font-family ), Sans-serif;font-size:var( --e-global-typography-cab343f-font-size );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-57c1bff8 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:1rem 2rem 1rem 2rem;}.elementor-153 .elementor-element.elementor-element-2f7d0b94{--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-153 .elementor-element.elementor-element-2f7d0b94:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-2f7d0b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-5eeaeb3b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-153 .elementor-element.elementor-element-1833137{--display:flex;}.elementor-153 .elementor-element.elementor-element-17b3f7db .elementor-heading-title{font-family:var( --e-global-typography-25cbdb9-font-family ), Sans-serif;font-size:var( --e-global-typography-25cbdb9-font-size );font-weight:var( --e-global-typography-25cbdb9-font-weight );text-transform:var( --e-global-typography-25cbdb9-text-transform );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-342fd7c5 .elementor-heading-title{font-family:var( --e-global-typography-cab343f-font-family ), Sans-serif;font-size:var( --e-global-typography-cab343f-font-size );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-a1256f2 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:1rem 2rem 1rem 2rem;}.elementor-153 .elementor-element.elementor-element-5868ae48{--display:flex;}.elementor-153 .elementor-element.elementor-element-60e01b6d img{border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-99fc05f{--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-153 .elementor-element.elementor-element-75885ba{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-153 .elementor-element.elementor-element-7b1ac160{--display:flex;}.elementor-153 .elementor-element.elementor-element-344f10c4 img{border-radius:12px 12px 12px 12px;}.elementor-153 .elementor-element.elementor-element-2c375803{--display:flex;}.elementor-153 .elementor-element.elementor-element-4d442695 .elementor-heading-title{font-family:var( --e-global-typography-25cbdb9-font-family ), Sans-serif;font-size:var( --e-global-typography-25cbdb9-font-size );font-weight:var( --e-global-typography-25cbdb9-font-weight );text-transform:var( --e-global-typography-25cbdb9-text-transform );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-4a97163 .elementor-heading-title{font-family:var( --e-global-typography-cab343f-font-family ), Sans-serif;font-size:var( --e-global-typography-cab343f-font-size );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-208cbdc .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:1rem 2rem 1rem 2rem;}.elementor-153 .elementor-element.elementor-element-7bb0a1e7{--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-153 .elementor-element.elementor-element-7bb0a1e7:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-7bb0a1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-30670288{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-153 .elementor-element.elementor-element-74d1aa0a{--display:flex;}.elementor-153 .elementor-element.elementor-element-60f629bb .elementor-heading-title{font-family:var( --e-global-typography-25cbdb9-font-family ), Sans-serif;font-size:var( --e-global-typography-25cbdb9-font-size );font-weight:var( --e-global-typography-25cbdb9-font-weight );text-transform:var( --e-global-typography-25cbdb9-text-transform );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-1432166d .elementor-heading-title{font-family:var( --e-global-typography-cab343f-font-family ), Sans-serif;font-size:var( --e-global-typography-cab343f-font-size );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-36fb71ec .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:1rem 2rem 1rem 2rem;}.elementor-153 .elementor-element.elementor-element-315c334a{--display:flex;}.elementor-153 .elementor-element.elementor-element-f37304f img{border-radius:12px 12px 12px 12px;}@media(min-width:768px){.elementor-153 .elementor-element.elementor-element-71194142{--width:33.3%;}.elementor-153 .elementor-element.elementor-element-4559e984{--width:66.6%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-3df55e5c .swiper-slide-contents{max-width:75%;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-slide-description{font-size:var( --e-global-typography-2fa4881-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-153 .elementor-element.elementor-element-1a5487aa .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-13dc1571 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-153 .elementor-element.elementor-element-4b2cd91a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-1e6f2a8d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-50f47f0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-7e352d2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-f1a4e57 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-62833fe9 .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-33f1e2e .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-4b935312{--swiper-slides-to-display:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-3f96cb8d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-153 .elementor-element.elementor-element-643818cd .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-6242e097 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-17b3f7db .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-342fd7c5 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-4d442695 .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-4a97163 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-60f629bb .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-1432166d .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}}@media(max-width:767px){.elementor-153 .elementor-element.elementor-element-5c9016f1{--min-height:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-3df55e5c .swiper-slide-contents{max-width:100%;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-slide-heading{font-size:2.5em;}.elementor-153 .elementor-element.elementor-element-3df55e5c .elementor-slide-description{font-size:var( --e-global-typography-2fa4881-font-size );}.elementor-153 .elementor-element.elementor-element-37641969{--padding-top:64px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-153 .elementor-element.elementor-element-1a5487aa .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-13dc1571 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-153 .elementor-element.elementor-element-4b2cd91a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-1e6f2a8d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-50f47f0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-7e352d2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-f1a4e57 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-6a2383ce{--padding-top:64px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-62833fe9 .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-33f1e2e .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-4b935312{--swiper-slides-to-display:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-3f96cb8d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-d58d4b{--padding-top:64px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-153 .elementor-element.elementor-element-643818cd .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-6242e097 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-5eeaeb3b{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-17b3f7db .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-342fd7c5 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-5868ae48.e-con{--order:-99999 /* order start hack */;}.elementor-153 .elementor-element.elementor-element-75885ba{--padding-top:64px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-4d442695 .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-4a97163 .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-30670288{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-60f629bb .elementor-heading-title{font-size:var( --e-global-typography-25cbdb9-font-size );letter-spacing:var( --e-global-typography-25cbdb9-letter-spacing );}.elementor-153 .elementor-element.elementor-element-1432166d .elementor-heading-title{font-size:var( --e-global-typography-cab343f-font-size );}.elementor-153 .elementor-element.elementor-element-315c334a.e-con{--order:-99999 /* order start hack */;}}