.elementor-26 .elementor-element.elementor-element-e490326{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-26 .elementor-element.elementor-element-ad8ae26 img{width:100px;}.elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button{background-color:var( --e-global-color-5eda015 );font-family:"HELVETICA", Sans-serif;font-size:30px;font-weight:700;line-height:120%;letter-spacing:-2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:150px 150px 150px 150px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9ddf325{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-9a0f571{--display:flex;--min-height:34vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:1vw;}.elementor-26 .elementor-element.elementor-element-d521614{margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + -14vw) 0vw;padding:0vw 0vw 0vw 0vw;font-family:"HELVETICA", Sans-serif;font-size:1.6vw;font-weight:400;line-height:140%;}.elementor-26 .elementor-element.elementor-element-1245bd9{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-1245bd9 .elementor-heading-title{font-family:"POPPINS", Sans-serif;font-size:6.4vw;font-weight:bold;text-transform:uppercase;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-4e6c89e{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4dee27e{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-b3bc326{width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-b3bc326 .elementor-heading-title{font-family:"POPPINS", Sans-serif;font-size:4.3vw;font-weight:700;line-height:120%;letter-spacing:-2px;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-91330cf{--display:flex;--min-height:50vh;--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:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-3ff1293{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-c7f49a5{width:var( --container-widget-width, 19vw );max-width:19vw;padding:15px 15px 15px 15px;--container-widget-width:19vw;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:5vw;font-weight:700;line-height:120%;letter-spacing:-2px;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:1.8vw;font-weight:bold;line-height:140%;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-f13360e{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-d32fc29{width:var( --container-widget-width, 19vw );max-width:19vw;padding:15px 15px 15px 15px;--container-widget-width:19vw;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:5vw;font-weight:700;line-height:120%;letter-spacing:-2px;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:1.8vw;font-weight:bold;line-height:140%;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-56898cf{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-62835db{width:var( --container-widget-width, 19vw );max-width:19vw;padding:15px 15px 15px 15px;--container-widget-width:19vw;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:5vw;font-weight:700;line-height:120%;letter-spacing:-2px;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:1.8vw;font-weight:bold;line-height:140%;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-4e61406{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-5fd0c4d{width:var( --container-widget-width, 19vw );max-width:19vw;padding:15px 15px 15px 15px;--container-widget-width:19vw;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:5vw;font-weight:700;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-4c3918c );}.elementor-26 .elementor-element.elementor-element-5fd0c4d:has(:hover) .elementor-image-box-title,
					 .elementor-26 .elementor-element.elementor-element-5fd0c4d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:1.8vw;font-weight:bold;line-height:140%;color:var( --e-global-color-4c3918c );}.elementor-26 .elementor-element.elementor-element-490e88a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:53px;width:var( --container-widget-width, 90vw );max-width:90vw;padding:40px 0px 32px 0px;--container-widget-width:90vw;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-26 .elementor-element.elementor-element-af644fd{--display:flex;--min-height:600px;--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-evenly;--align-items:center;--flex-wrap:wrap;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-af644fd:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-af644fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-cbd9698{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:4.6vw;font-weight:700;text-transform:uppercase;line-height:120%;letter-spacing:-2px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:2.8vw;font-weight:700;line-height:120%;letter-spacing:-2px;color:#FFC900;}.elementor-26 .elementor-element.elementor-element-93540b1{width:var( --container-widget-width, 23vw );max-width:23vw;padding:1vw 1vw 1vw 1vw;--container-widget-width:23vw;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2E6;border-radius:24px 24px 24px 24px;}.elementor-26 .elementor-element.elementor-element-93540b1 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-93540b1 .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:3vw;font-weight:700;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-93540b1 .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:1.1vw;font-weight:normal;line-height:120%;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-150f1f6{width:var( --container-widget-width, 23vw );max-width:23vw;padding:1vw 1vw 1vw 1vw;--container-widget-width:23vw;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4c3918c );border-radius:24px 24px 24px 24px;}.elementor-26 .elementor-element.elementor-element-150f1f6 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-150f1f6 .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:3vw;font-weight:700;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-150f1f6 .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:1.1vw;font-weight:normal;line-height:120%;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-e6e2c39{width:var( --container-widget-width, 25vw );max-width:25vw;padding:1vw 1vw 1vw 1vw;--container-widget-width:25vw;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4c3918c );border-radius:24px 24px 24px 24px;}.elementor-26 .elementor-element.elementor-element-e6e2c39 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-e6e2c39 .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:3vw;font-weight:700;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-e6e2c39 .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:1.1vw;font-weight:normal;line-height:120%;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5a1c1f0{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-5a1c1f0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26 .elementor-element.elementor-element-5a1c1f0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26 .elementor-element.elementor-element-5a1c1f0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:5vw;font-weight:700;line-height:120%;letter-spacing:-2px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4753d55 .elementor-button{background-color:var( --e-global-color-5eda015 );font-family:"HELVETICA", Sans-serif;font-size:48px;font-weight:700;line-height:120%;letter-spacing:-2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:150px 150px 150px 150px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4753d55{width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-4753d55 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-4753d55 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-4753d55 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-4753d55 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-396a9f6{--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:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-c5cc336{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-c5cc336 .elementor-heading-title{font-family:"POPPINS", Sans-serif;font-size:60px;font-weight:700;line-height:120%;letter-spacing:-2px;}.elementor-26 .elementor-element.elementor-element-5c9f556{--e-image-carousel-slides-to-show:4;}.elementor-26 .elementor-element.elementor-element-6fc2955{--e-image-carousel-slides-to-show:4;}.elementor-26 .elementor-element.elementor-element-d1e27f8{--e-image-carousel-slides-to-show:4;}.elementor-26 .elementor-element.elementor-element-48419b3{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-fa57cde{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-fa57cde.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-26 .elementor-element.elementor-element-fa57cde.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-26 .elementor-element.elementor-element-fa57cde.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-wrapper .elementor-image-box-img{width:100vw;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-title{font-family:"POPPINS", Sans-serif;font-size:48px;font-weight:700;line-height:120%;letter-spacing:-2px;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:24px;line-height:140%;}.elementor-26 .elementor-element.elementor-element-9116be3{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-9116be3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26 .elementor-element.elementor-element-9116be3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26 .elementor-element.elementor-element-9116be3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-wrapper .elementor-image-box-img{width:12vw;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-img img{border-radius:24px;transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-title{font-family:"HELVETICA", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-1c138cd );}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-description{color:var( --e-global-color-1c138cd );}.elementor-26 .elementor-element.elementor-element-d9c0398{width:var( --container-widget-width, 1000px );max-width:1000px;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-d9c0398.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26 .elementor-element.elementor-element-d9c0398.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26 .elementor-element.elementor-element-d9c0398.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-wrapper .elementor-image-box-img{width:12vw;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-img img{border-radius:24px;transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-title{font-family:"HELVETICA", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-1c138cd );}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-description{color:var( --e-global-color-1c138cd );}.elementor-26 .elementor-element.elementor-element-18bf419{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-18bf419.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26 .elementor-element.elementor-element-18bf419.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26 .elementor-element.elementor-element-18bf419.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-wrapper .elementor-image-box-img{width:12vw;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-img img{border-radius:24px;transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-title{font-family:"HELVETICA", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-2px;color:var( --e-global-color-1c138cd );}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-description{color:var( --e-global-color-1c138cd );}.elementor-26 .elementor-element.elementor-element-754c0b7{width:var( --container-widget-width, 1000px );max-width:1000px;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:1000px;--container-widget-flex-grow:0;font-family:"HELVETICA", Sans-serif;font-size:24px;font-weight:normal;line-height:140%;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-1410dd2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1410dd2:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1410dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2E6;}.elementor-26 .elementor-element.elementor-element-939783c{width:var( --container-widget-width, 82vw );max-width:82vw;padding:0vw 0vw 3vw 0vw;--container-widget-width:82vw;--container-widget-flex-grow:0;text-align:center;}.elementor-26 .elementor-element.elementor-element-939783c .elementor-heading-title{font-family:"POPPINS", Sans-serif;font-size:5vw;font-weight:700;line-height:120%;letter-spacing:-2px;}.elementor-26 .elementor-element.elementor-element-de424bb .elementor-button{background-color:var( --e-global-color-5eda015 );font-family:"HELVETICA", Sans-serif;font-size:48px;font-weight:700;line-height:120%;letter-spacing:-2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:150px 150px 150px 150px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-de424bb{width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-de424bb .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-de424bb .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-de424bb .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-de424bb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-26d1bbb{font-family:"HELVETICA", Sans-serif;font-size:16px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-3a59b1d{width:var( --container-widget-width, 400px );max-width:400px;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-3a59b1d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26 .elementor-element.elementor-element-3a59b1d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26 .elementor-element.elementor-element-3a59b1d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-3a59b1d .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-26 .elementor-element.elementor-element-3a59b1d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-3a59b1d .elementor-image-box-title{font-family:"HELVETICA", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:1366px){.elementor-26 .elementor-element.elementor-element-e490326{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-26 .elementor-element.elementor-element-9a0f571{--min-height:31vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.5vw;--padding-right:2vw;}.elementor-26 .elementor-element.elementor-element-d521614{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -8vw) 0vw;font-size:1.8vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-1245bd9{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-26 .elementor-element.elementor-element-1245bd9 .elementor-heading-title{font-size:6.5vw;}.elementor-26 .elementor-element.elementor-element-4e6c89e{--min-height:40vh;--justify-content:flex-end;}.elementor-26 .elementor-element.elementor-element-4dee27e{--min-height:37vh;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-91330cf{--min-height:43vh;}.elementor-26 .elementor-element.elementor-element-3ff1293{--min-height:20vw;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-description{font-size:1.8vw;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-description{font-size:1.8vw;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-description{font-size:1.8vw;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-description{font-size:1.8vw;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-490e88a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 6vw;padding:24px 0px 32px 0px;--container-widget-width:1080px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1080px );max-width:1080px;}.elementor-26 .elementor-element.elementor-element-c5cc336 .elementor-heading-title{font-size:48px;}.elementor-26 .elementor-element.elementor-element-48419b3{--padding-top:6vw;--padding-bottom:06vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-fa57cde{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-26 .elementor-element.elementor-element-939783c{width:var( --container-widget-width, 85vw );max-width:85vw;--container-widget-width:85vw;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-939783c .elementor-heading-title{font-size:60px;}}@media(max-width:1200px){.elementor-26 .elementor-element.elementor-element-ad8ae26 img{width:9vw;}.elementor-26 .elementor-element.elementor-element-9ddf325{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button{font-size:2.6vw;}.elementor-26 .elementor-element.elementor-element-9a0f571{--min-height:30vw;}.elementor-26 .elementor-element.elementor-element-d521614{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -9vw) 0vw;font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-4e6c89e{--min-height:40vh;}.elementor-26 .elementor-element.elementor-element-4dee27e{--min-height:40vh;}.elementor-26 .elementor-element.elementor-element-91330cf{--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-3ff1293{--min-height:12vw;}.elementor-26 .elementor-element.elementor-element-c7f49a5{padding:0px 0px 0px 0px;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-d32fc29{padding:0px 0px 0px 0px;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-62835db{padding:0px 0px 0px 0px;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-5fd0c4d{padding:0px 0px 0px 0px;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-description{font-size:4.7vw;}.elementor-26 .elementor-element.elementor-element-490e88a{--e-n-carousel-swiper-slides-to-display:4;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-title{font-size:5.6vw;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-description{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-c5cc336 .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-5c9f556{--e-image-carousel-slides-to-show:3;}.elementor-26 .elementor-element.elementor-element-6fc2955{--e-image-carousel-slides-to-show:3;}.elementor-26 .elementor-element.elementor-element-d1e27f8{--e-image-carousel-slides-to-show:3;}.elementor-26 .elementor-element.elementor-element-9116be3{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-wrapper .elementor-image-box-img{width:19vw;}.elementor-26 .elementor-element.elementor-element-d9c0398{margin:3.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-wrapper .elementor-image-box-img{width:19vw;}.elementor-26 .elementor-element.elementor-element-18bf419{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-wrapper .elementor-image-box-img{width:19vw;}.elementor-26 .elementor-element.elementor-element-754c0b7{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-939783c .elementor-heading-title{font-size:60px;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button{font-size:2.5vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-9a0f571{--min-height:30vw;}.elementor-26 .elementor-element.elementor-element-d521614{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -10.5vw) 0vw;font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-1245bd9{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-26 .elementor-element.elementor-element-1245bd9 .elementor-heading-title{font-size:6.5vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-4e6c89e{--min-height:35vh;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-4dee27e{--min-height:35vh;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-b3bc326 .elementor-heading-title{font-size:3.6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-3ff1293{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-title{font-size:3.118vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-description{font-size:3.3vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-f13360e{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-title{font-size:3.118vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-description{font-size:3.3vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-56898cf{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-62835db{--container-widget-width:64vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 64vw );max-width:64vw;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-title{font-size:3.118vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-description{font-size:3.3vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-title{font-size:3.118vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-description{font-size:4.8vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-490e88a{--e-n-carousel-swiper-slides-to-display:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2vw 0vw 5vw 0vw;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-title{font-size:5.3vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-description{font-size:3vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-93540b1{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-93540b1 .elementor-image-box-title{font-size:3.118vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-93540b1 .elementor-image-box-description{font-size:2.398vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-150f1f6{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-150f1f6 .elementor-image-box-title{font-size:3.118vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-150f1f6 .elementor-image-box-description{font-size:2.398vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-e6e2c39{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-e6e2c39 .elementor-image-box-title{font-size:3.118vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-e6e2c39 .elementor-image-box-description{font-size:2.398vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-title{font-size:5vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-4753d55 .elementor-button{font-size:4.1vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-c5cc336 .elementor-heading-title{font-size:4.4vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-5c9f556{--e-image-carousel-slides-to-show:4;}.elementor-26 .elementor-element.elementor-element-6fc2955{--e-image-carousel-slides-to-show:4;}.elementor-26 .elementor-element.elementor-element-d1e27f8{--e-image-carousel-slides-to-show:4;}.elementor-26 .elementor-element.elementor-element-fa57cde{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-title{font-size:4vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-title{font-size:2.398vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-d9c0398{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-title{font-size:2.398vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-title{font-size:2.398vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-754c0b7{font-size:2.398vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-1410dd2{--min-height:80vh;}.elementor-26 .elementor-element.elementor-element-939783c .elementor-heading-title{font-size:5.1vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-de424bb .elementor-button{font-size:4.1vw;line-height:120%;}}@media(max-width:880px){.elementor-26 .elementor-element.elementor-element-9a0f571{--min-height:32vw;}.elementor-26 .elementor-element.elementor-element-d521614{width:var( --container-widget-width, 49vw );max-width:49vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -14vw) 0vw;--container-widget-width:49vw;--container-widget-flex-grow:0;font-size:2.4vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-1245bd9{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-26 .elementor-element.elementor-element-1245bd9 .elementor-heading-title{line-height:140%;}.elementor-26 .elementor-element.elementor-element-b3bc326 .elementor-heading-title{font-size:4.7vw;}.elementor-26 .elementor-element.elementor-element-490e88a{--e-n-carousel-swiper-slides-to-display:4;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-title{font-size:5.2vw;}.elementor-26 .elementor-element.elementor-element-1410dd2{--min-height:95vh;}.elementor-26 .elementor-element.elementor-element-939783c{width:var( --container-widget-width, 84vw );max-width:84vw;--container-widget-width:84vw;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-939783c .elementor-heading-title{font-size:5vw;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-e490326{--width:100vw;--min-height:3vw;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-26 .elementor-element.elementor-element-ad8ae26 img{width:14vw;}.elementor-26 .elementor-element.elementor-element-9ddf325{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:59vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 59vw );max-width:59vw;}.elementor-26 .elementor-element.elementor-element-9ddf325.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-9ddf325 .elementor-button{font-size:6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-9a0f571{--width:90vw;--min-height:99vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-d521614{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 8vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:84vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 84vw );max-width:84vw;font-size:4.1vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-1245bd9{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-26 .elementor-element.elementor-element-1245bd9 .elementor-heading-title{font-size:9.6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-4e6c89e{--min-height:50vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4dee27e{--width:95vw;--min-height:50vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b3bc326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-b3bc326 .elementor-heading-title{font-size:7vw;line-height:120%;letter-spacing:-0.3vw;}.elementor-26 .elementor-element.elementor-element-91330cf{--min-height:77vh;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-3ff1293{--min-height:45vw;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-c7f49a5{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-title{font-size:5.128vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-c7f49a5 .elementor-image-box-description{font-size:7.3vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-f13360e{--min-height:45vw;}.elementor-26 .elementor-element.elementor-element-d32fc29{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-title{font-size:5.128vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-d32fc29 .elementor-image-box-description{font-size:7.2vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-56898cf{--min-height:45vw;}.elementor-26 .elementor-element.elementor-element-62835db{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-title{font-size:5.128vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-62835db .elementor-image-box-description{font-size:7vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-4e61406{--min-height:45vw;}.elementor-26 .elementor-element.elementor-element-5fd0c4d{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-title{font-size:6.2vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-5fd0c4d .elementor-image-box-description{font-size:7.2vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-490e88a{--e-n-carousel-swiper-slides-to-display:4;padding:0vw 0vw 12vw 0vw;}.elementor-26 .elementor-element.elementor-element-af644fd{--min-height:0px;--padding-top:14vw;--padding-bottom:14vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-cbd9698{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-title{font-size:7vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-description{font-size:6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-93540b1{padding:4vw 4vw 4vw 4vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-93540b1 .elementor-image-box-title{font-size:7.6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-93540b1 .elementor-image-box-description{font-size:4.7vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-150f1f6{padding:4vw 4vw 4vw 4vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-150f1f6 .elementor-image-box-title{font-size:7.6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-150f1f6 .elementor-image-box-description{font-size:4.7vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-e6e2c39{padding:4vw 4vw 4vw 4vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-e6e2c39 .elementor-image-box-title{font-size:7.6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-e6e2c39 .elementor-image-box-description{font-size:4.7vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-wrapper .elementor-image-box-img{width:65vw;}.elementor-26 .elementor-element.elementor-element-5a1c1f0 .elementor-image-box-title{font-size:8.6vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-4753d55{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-4753d55.elementor-element{--align-self:stretch;}.elementor-26 .elementor-element.elementor-element-4753d55 .elementor-button{font-size:7.3vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-396a9f6{--width:100vw;}.elementor-26 .elementor-element.elementor-element-c5cc336{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;}.elementor-26 .elementor-element.elementor-element-c5cc336 .elementor-heading-title{font-size:6.5vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-5c9f556{--e-image-carousel-slides-to-show:2;}.elementor-26 .elementor-element.elementor-element-6fc2955{--e-image-carousel-slides-to-show:3;}.elementor-26 .elementor-element.elementor-element-d1e27f8{--e-image-carousel-slides-to-show:3;}.elementor-26 .elementor-element.elementor-element-48419b3{--width:100vw;--padding-top:8vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-fa57cde{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-img{margin-bottom:32px;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-wrapper .elementor-image-box-img{width:100vw;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-title{font-size:7.4vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-description{font-size:5vw;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-wrapper .elementor-image-box-img{width:50vw;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-title{font-size:5.5vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-9116be3 .elementor-image-box-description{font-size:4.5vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-wrapper .elementor-image-box-img{width:50vw;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-title{font-size:5.5vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-d9c0398 .elementor-image-box-description{font-size:4.5vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-wrapper .elementor-image-box-img{width:50vw;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-title{font-size:5.5vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-18bf419 .elementor-image-box-description{font-size:4.5vw;line-height:140%;}.elementor-26 .elementor-element.elementor-element-754c0b7{font-size:4.615vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-1410dd2{--min-height:125vw;--padding-top:10vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-939783c{padding:0vw 0vw 0vw 0vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-939783c .elementor-heading-title{font-size:7.1vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-de424bb{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-26 .elementor-element.elementor-element-de424bb.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-de424bb .elementor-button{font-size:7.3vw;line-height:120%;}.elementor-26 .elementor-element.elementor-element-26d1bbb{font-size:3.59vw;}.elementor-26 .elementor-element.elementor-element-3a59b1d{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-26 .elementor-element.elementor-element-3a59b1d .elementor-image-box-img{margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-3a59b1d .elementor-image-box-title{font-size:3.59vw;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-48419b3{--width:100vw;}}@media(max-width:1366px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-3ff1293{--content-width:20vw;}}@media(max-width:1200px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-3ff1293{--content-width:85vw;}.elementor-26 .elementor-element.elementor-element-f13360e{--content-width:85vw;}}@media(max-width:880px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-1410dd2{--width:100vw;}}/* Start custom CSS for button, class: .elementor-element-9ddf325 */.btn-fill-hover {
  --color: #FFC900;

  font-family: inherit;
  display: inline-block;
  width: auto;
  min-width: 180px;
  padding: 1vw 20px;

  overflow: hidden;
  cursor: pointer;
  z-index: 1;

  color: #000;
  background: #fff;
  border: 2px solid #000;
  border-radius: 150px;

  position: relative;
  transition: color 0.3s ease, border-color 0.3s ease;
}

.btn-fill-hover::before {
  content: "";
  position: absolute;
  background: var(--color);
  width: 700px;
  height: 190px;
  border-radius: 50%;
  z-index: -1;

  top: 100%;
  left: 100%;
  transition: all 0.35s ease;
}

.btn-fill-hover:hover {
  color: #fff;
  border-color: var(--color);
}

.btn-fill-hover:hover::before {
  top: -45px;
  left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d521614 */.elementor-26 .elementor-element.elementor-element-d521614{
    position: absolute;
    bottom:calc(50% + 0.7vw);
    right: calc(10% - 9vw);
}

@media (min-width:320px) and (max-width:767px){
  .elementor-26 .elementor-element.elementor-element-d521614{
    position: absolute;
    bottom:0;
    left:calc(50% - 44vw);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1245bd9 */.seleccionado{
    background: linear-gradient(to right, transparent 50%, #FFC900 50%);
    background-size: 200%;
    padding: 5px 3px;
    background-position: 0;
    transition: background-position 1.5s;
    animation: seleccionar 5s infinite;
}

@keyframes seleccionar{
    0%{
        background-position: 0;
    }
    50%{
        background-position: -100%;
    }
    100%{
        background-position: -100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3bc326 */.resaltado{
    background: #FFC900;
    background-size: 200%;
    padding: 5px 3px;
    background-position: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff1293 */.boxi{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #f6f6f6;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.02), -56px 56px 48px 0px rgba(0, 0, 0, 0.1), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.1), 0px 3px 0px 0px #fff, 0px -3px 0px 0px #222222;
}

.elementor-26 .elementor-element.elementor-element-3ff1293:hover {
    background: #fff;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-3ff1293 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-3ff1293 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fd0c4d */.resaltado-black{
    background: #FFC900;
    background-size: 200%;
    padding: 5px 3px;
    background-position: 0;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e61406 */.boxi2{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #222222;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.06), -56px 56px 48px 0px rgba(0, 0, 0, 0.21), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.41), 0px 3px 0px 0px #FFC900, 0px -3px 0px 0px #FFC900;
}

.elementor-26 .elementor-element.elementor-element-4e61406:hover {
    background: #000;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-4e61406 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-4e61406 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff1293 */.boxi{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #f6f6f6;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.02), -56px 56px 48px 0px rgba(0, 0, 0, 0.1), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.1), 0px 3px 0px 0px #fff, 0px -3px 0px 0px #222222;
}

.elementor-26 .elementor-element.elementor-element-3ff1293:hover {
    background: #fff;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-3ff1293 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-3ff1293 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fd0c4d */.resaltado-black{
    background: #FFC900;
    background-size: 200%;
    padding: 5px 3px;
    background-position: 0;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e61406 */.boxi2{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #222222;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.06), -56px 56px 48px 0px rgba(0, 0, 0, 0.21), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.41), 0px 3px 0px 0px #FFC900, 0px -3px 0px 0px #FFC900;
}

.elementor-26 .elementor-element.elementor-element-4e61406:hover {
    background: #000;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-4e61406 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-4e61406 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff1293 */.boxi{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #f6f6f6;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.02), -56px 56px 48px 0px rgba(0, 0, 0, 0.1), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.1), 0px 3px 0px 0px #fff, 0px -3px 0px 0px #222222;
}

.elementor-26 .elementor-element.elementor-element-3ff1293:hover {
    background: #fff;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-3ff1293 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-3ff1293 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fd0c4d */.resaltado-black{
    background: #FFC900;
    background-size: 200%;
    padding: 5px 3px;
    background-position: 0;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e61406 */.boxi2{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #222222;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.06), -56px 56px 48px 0px rgba(0, 0, 0, 0.21), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.41), 0px 3px 0px 0px #FFC900, 0px -3px 0px 0px #FFC900;
}

.elementor-26 .elementor-element.elementor-element-4e61406:hover {
    background: #000;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-4e61406 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-4e61406 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff1293 */.boxi{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #f6f6f6;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.02), -56px 56px 48px 0px rgba(0, 0, 0, 0.1), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.1), 0px 3px 0px 0px #fff, 0px -3px 0px 0px #222222;
}

.elementor-26 .elementor-element.elementor-element-3ff1293:hover {
    background: #fff;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-3ff1293 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-3ff1293 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fd0c4d */.resaltado-black{
    background: #FFC900;
    background-size: 200%;
    padding: 5px 3px;
    background-position: 0;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e61406 */.boxi2{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #222222;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.06), -56px 56px 48px 0px rgba(0, 0, 0, 0.21), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.41), 0px 3px 0px 0px #FFC900, 0px -3px 0px 0px #FFC900;
}

.elementor-26 .elementor-element.elementor-element-4e61406:hover {
    background: #000;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-4e61406 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-4e61406 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff1293 */.boxi{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #f6f6f6;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.02), -56px 56px 48px 0px rgba(0, 0, 0, 0.1), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.1), 0px 3px 0px 0px #fff, 0px -3px 0px 0px #222222;
}

.elementor-26 .elementor-element.elementor-element-3ff1293:hover {
    background: #fff;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-3ff1293 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-3ff1293 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fd0c4d */.resaltado-black{
    background: #FFC900;
    background-size: 200%;
    padding: 5px 3px;
    background-position: 0;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e61406 */.boxi2{
display: flex;
padding: 30px 25px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 20px;
background: #222222;
box-shadow: -157px 156px 62px 0px rgba(0, 0, 0, 0.01), -100px 100px 57px 0px rgba(0, 0, 0, 0.06), -56px 56px 48px 0px rgba(0, 0, 0, 0.21), -25px 25px 35px 0px rgba(0, 0, 0, 0.35), -6px 6px 19px 0px rgba(0, 0, 0, 0.41), 0px 3px 0px 0px #FFC900, 0px -3px 0px 0px #FFC900;
}

.elementor-26 .elementor-element.elementor-element-4e61406:hover {
    background: #000;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-4e61406 {
    width: 100vw;
  }
}

@media (max-width:767px){
.elementor-26 .elementor-element.elementor-element-4e61406 {
    padding: 5.128vw;
  } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-490e88a */.mi-carrusel,
.mi-carrusel .elementor-widget-container,
.mi-carrusel .elementor-container,
.mi-carrusel .elementor-element {
  overflow: visible !important;
  position: relative;
  z-index: 1;
}

.mi-carrusel .bgnice {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}

.mi-carrusel .bgnice:hover {
  filter: brightness(0.9);
}

.mi-carrusel .elementor-swiper-button,
.mi-carrusel .swiper-pagination {
  display: none;
  user-select: none;
  pointer-events: none;
}

.mi-carrusel .swiper-wrapper {
  justify-content: space-between;
  overflow: visible !important;
}

.mi-carrusel .swiper-slide {
  width: 22vw !important;
  margin-left: -155px;
  transition: all 0.2s ease-in-out;
  overflow: visible !important;
}

.mi-carrusel .swiper-slide:hover,
.mi-carrusel .swiper-slide:focus-within {
  transform: translateY(-1rem) rotate(3deg);
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

.mi-carrusel .swiper-slide:focus-within ~ .swiper-slide,
.mi-carrusel .swiper-slide:hover ~ .swiper-slide {
  transform: translateX(85px);
}

.mi-carrusel .swiper-slide:first-child {
  margin-left: 0;
}

.mi-carrusel .swiper,
.mi-carrusel .swiper-container {
  overflow: visible !important;
}

@media (max-width: 1200px) {
  .mi-carrusel .swiper-wrapper {
    flex-direction: column;
    gap: 16px;
  }

  .mi-carrusel .swiper-slide {
    width: 85vw !important;
    margin-left: 0 !important;
    transform: none !important;
    filter: none !important;
  }}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbd9698 */.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-description{
    width: 75vw;
    margin: 0 auto;
}

@media (min-width:1025px) and (max-width:1200px){
.elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-description{
    width: 85vw;
    margin: 0 auto;
}
}

@media (min-width:320px) and (max-width:767px){
  .elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-description{
    width: 85vw;
    margin: 0 auto;}
      .elementor-26 .elementor-element.elementor-element-cbd9698 .elementor-image-box-title{
    width: 85vw;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-93540b1 */.responsive-title {
  font-size: 2vw;
  font-weight: bold;
}

@media (min-width:768px) and (max-width: 1024px) {
  .responsive-title {
    font-size: 3.5vw;
  }
}

@media (min-width:320px) and (max-width: 760px) {
  .responsive-title {
    font-size: 5.5vw;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a1c1f0 */.image-below-content .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.image-below-content .elementor-image-box-img {
    order: 2;
    margin-top: 15px;
}

.image-below-content .elementor-image-box-content {
    order: 1;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4753d55 */.btn-fill-hover {
  --color: #FFC900;

  font-family: inherit;
  display: inline-block;
  width: auto;
  min-width: 180px;
  padding: 1vw 20px;

  overflow: hidden;
  cursor: pointer;
  z-index: 1;

  color: #000;
  background: #fff;
  border: 2px solid #000;
  border-radius: 150px;

  position: relative;
  transition: color 0.3s ease, border-color 0.3s ease;
}

.btn-fill-hover::before {
  content: "";
  position: absolute;
  background: var(--color);
  width: 700px;
  height: 190px;
  border-radius: 50%;
  z-index: -1;

  top: 100%;
  left: 100%;
  transition: all 0.35s ease;
}

.btn-fill-hover:hover {
  color: #fff;
  border-color: var(--color);
}

.btn-fill-hover:hover::before {
  top: -45px;
  left: -40px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5c9f556 */.elementor-26 .elementor-element.elementor-element-5c9f556 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6fc2955 */.elementor-26 .elementor-element.elementor-element-6fc2955 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d1e27f8 */.elementor-26 .elementor-element.elementor-element-d1e27f8 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396a9f6 */.hover-text-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  padding: 2rem 0;
}

.hover-item {
  font-family: "Sora", sans-serif;
  font-size: 2rem;
  font-weight: 500;
  cursor: pointer;
  color: #D1D1D1;
  transition: all 0.4s ease;
  line-height: 1.3;
  position: relative;
  left: 0;
  border-left: 3px solid transparent;
  padding-left: 10px;
}

.hover-item:hover,
.hover-item.active {
  color: #000000;
  transform: translateX(10px);
  border-left: 3px solid #000;
}

.sub-list {
  margin-top: 8px;
  margin-left: 20px;
  list-style-type: disc;
  font-size: 0.9em;
  opacity: 0.7;
  padding-left: 20px;
  display: none;
}

.hover-item.active .sub-list {
  display: block;
  animation: fadeIn 0.5s ease;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 0.7; transform: translateY(0); }
}

.hover-images-wrapper {
  position: relative;
  width: 100%;
  height: 60vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.reveal-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.95);
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
  filter: blur(5px);
}

.reveal-img.active {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1);
  filter: blur(0px);
  z-index: 2;
}

@media (min-width:1201px) and (max-width:1366px){
  .hover-item { font-size: 1.4rem; }
}

@media (min-width:1025px) and (max-width:1200px){
  .hover-item { font-size: 1.2rem; }
}

@media (min-width:881px) and (max-width:1024px){
  .hover-item { font-size: 1.1rem; }
  .hover-text-wrapper { gap: 1rem; }
}

@media (min-width:768px) and (max-width:880px){
  .hover-item { font-size: 1rem; }
  .sub-list { font-size: 0.85em; }
}

@media (min-width:320px) and (max-width:767px){
  .hover-item { font-size: 1.15rem; padding-left: 8px; }
  .hover-text-wrapper { gap: 0.8rem; padding: 1rem 0; }
  .sub-list { font-size: 0.8em; margin-left: 10px; }
  .hover-images-wrapper { height: 40vh; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fa57cde */.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-content{
    width: 1000px;
        margin: 0 auto;
}

@media (min-width:1025px) and (max-width:1200px){
.elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-content{
    width: 85vw;
        margin: 0 auto;
}
}

/* Entre 1024px y 881px */
@media (min-width:881px) and (max-width:1024px){
  .elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-content{
    width: 85vw;
        margin: 0 auto;
}
}

/* Entre 880px y 768px */
@media (min-width:768px) and (max-width:880px){
  .elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-content{
    width: 85vw;
        margin: 0 auto;
}
}

/* Entre 767px y 320px */
@media (min-width:320px) and (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-fa57cde .elementor-image-box-content{
    width: 85vw;
        margin: 0 auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9116be3 */.team-card .elementor-image-box-content{
    background: #141414;
    padding: 1.5vw;
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  border-radius:24px;
}

@media (max-width:767px){
    .team-card .elementor-image-box-content{
padding: 5.5vw;
  height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de424bb */.btn-fill-hover {
  --color: #FFC900;

  font-family: inherit;
  display: inline-block;
  width: auto;
  min-width: 180px;
  padding: 1vw 20px;

  overflow: hidden;
  cursor: pointer;
  z-index: 1;

  color: #000;
  background: #fff;
  border: 2px solid #000;
  border-radius: 150px;

  position: relative;
  transition: color 0.3s ease, border-color 0.3s ease;
}

.btn-fill-hover::before {
  content: "";
  position: absolute;
  background: var(--color);
  width: 700px;
  height: 190px;
  border-radius: 50%;
  z-index: -1;

  top: 100%;
  left: 100%;
  transition: all 0.35s ease;
}

.btn-fill-hover:hover {
  color: #fff;
  border-color: var(--color);
}

.btn-fill-hover:hover::before {
  top: -45px;
  left: -40px;
}/* End custom CSS */
/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HELVETICA';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Roman.eot');
	src: url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Roman.woff2') format('woff2'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Roman.woff') format('woff'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'HELVETICA';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Bold.eot');
	src: url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Bold.woff2') format('woff2'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Bold.woff') format('woff'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/HelveticaNeue-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'POPPINS';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://limitedandorra.com/wp-content/uploads/2026/02/Poppins-ExtraBold.eot');
	src: url('https://limitedandorra.com/wp-content/uploads/2026/02/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/Poppins-ExtraBold.woff2') format('woff2'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/Poppins-ExtraBold.woff') format('woff'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/Poppins-ExtraBold.ttf') format('truetype'),
		url('https://limitedandorra.com/wp-content/uploads/2026/02/Poppins-ExtraBold.svg#POPPINS') format('svg');
}
/* End Custom Fonts CSS */