.elementor-12179 .elementor-element.elementor-element-cb6b9dc:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-cb6b9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#963C3C;}.elementor-12179 .elementor-element.elementor-element-cb6b9dc > .elementor-container{min-height:1200px;}.elementor-12179 .elementor-element.elementor-element-cb6b9dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-85px;margin-bottom:0px;}.elementor-12179 .elementor-element.elementor-element-cb6b9dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12179 .elementor-element.elementor-element-d41b4c0{--lottie-container-width:117px;}.elementor-12179 .elementor-element.elementor-element-d41b4c0 .e-lottie__container:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 164% ) blur( 0px ) hue-rotate( 117deg );}.elementor-12179 .elementor-element.elementor-element-1417e5ed{--display:flex;--min-height:600px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12179 .elementor-element.elementor-element-1417e5ed:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-1417e5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#667C68;}.elementor-12179 .elementor-element.elementor-element-2b02f427{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--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-12179 .elementor-element.elementor-element-2b02f427:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-2b02f427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AC7070;}.elementor-12179 .elementor-element.elementor-element-307c3177{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-12179 .elementor-element.elementor-element-307c3177:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-307c3177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D425F;}.elementor-12179 .elementor-element.elementor-element-307c3177.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-6e78311c{--display:flex;--min-height:630px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12179 .elementor-element.elementor-element-6e78311c:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-6e78311c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#967979;}.elementor-12179 .elementor-element.elementor-element-61870a10{--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-12179 .elementor-element.elementor-element-61870a10:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-61870a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A0C4BD;}.elementor-12179 .elementor-element.elementor-element-5bd47ae2{--display:flex;--min-height:630px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12179 .elementor-element.elementor-element-5bd47ae2:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-5bd47ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#407937;}.elementor-12179 .elementor-element.elementor-element-6bc551f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12179 .elementor-element.elementor-element-6bc551f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-06e39a6{width:var( --container-widget-width, 364.891px );max-width:364.891px;--container-widget-width:364.891px;--container-widget-flex-grow:0;}.elementor-12179 .elementor-element.elementor-element-06e39a6.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-family:"Paralucent Bold", Sans-serif;text-transform:lowercase;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder .wdt-heading-content-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;font-size:20px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-34a94e6{width:var( --container-widget-width, 481.891px );max-width:481.891px;--container-widget-width:481.891px;--container-widget-flex-grow:0;}.elementor-12179 .elementor-element.elementor-element-34a94e6.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-family:"Paralucent Bold", Sans-serif;text-transform:capitalize;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder .wdt-heading-content-wrapper{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:19px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-eff35eb{width:var( --container-widget-width, 462.891px );max-width:462.891px;--container-widget-width:462.891px;--container-widget-flex-grow:0;}.elementor-12179 .elementor-element.elementor-element-eff35eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder{margin:15px 0px 0px 0px;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;font-weight:600;text-transform:none;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-family:"Paralucent Bold", Sans-serif;text-transform:capitalize;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder .wdt-heading-content-wrapper{font-size:22px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-002a9e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12179 .elementor-element.elementor-element-55326b56 .elementor-button{background-color:#333333;font-family:"Mulish", Sans-serif;font-size:21px;font-weight:600;fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:45px 45px 45px 45px;padding:5px 8px 8px 8px;}.elementor-12179 .elementor-element.elementor-element-55326b56 .elementor-button:hover, .elementor-12179 .elementor-element.elementor-element-55326b56 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-55326b56 > .elementor-widget-container{margin:-10px -10px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12179 .elementor-element.elementor-element-55326b56.elementor-element{--order:99999 /* order end hack */;}.elementor-12179 .elementor-element.elementor-element-55326b56 .elementor-button:hover svg, .elementor-12179 .elementor-element.elementor-element-55326b56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-2420dca5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-12179 .elementor-element.elementor-element-2420dca5:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-2420dca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D425F;}.elementor-12179 .elementor-element.elementor-element-2420dca5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-330b8875{--display:flex;--min-height:630px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12179 .elementor-element.elementor-element-330b8875:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-330b8875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#967979;}.elementor-12179 .elementor-element.elementor-element-092df49{--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-12179 .elementor-element.elementor-element-092df49:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-092df49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A0C4BD;}.elementor-12179 .elementor-element.elementor-element-9afc98a{--display:flex;--min-height:630px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12179 .elementor-element.elementor-element-9afc98a:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-9afc98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#407937;}.elementor-12179 .elementor-element.elementor-element-0deb1f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12179 .elementor-element.elementor-element-0deb1f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-1aac431{width:var( --container-widget-width, 364.891px );max-width:364.891px;--container-widget-width:364.891px;--container-widget-flex-grow:0;}.elementor-12179 .elementor-element.elementor-element-1aac431.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-family:"Paralucent Bold", Sans-serif;text-transform:lowercase;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder .wdt-heading-content-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;font-size:20px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-ff00cdd{width:var( --container-widget-width, 269.891px );max-width:269.891px;--container-widget-width:269.891px;--container-widget-flex-grow:0;}.elementor-12179 .elementor-element.elementor-element-ff00cdd.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-family:"Paralucent Bold", Sans-serif;text-transform:capitalize;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder .wdt-heading-content-wrapper{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:19px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-cee1385{width:var( --container-widget-width, 434.891px );max-width:434.891px;--container-widget-width:434.891px;--container-widget-flex-grow:0;}.elementor-12179 .elementor-element.elementor-element-cee1385.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder{margin:15px 0px 0px 0px;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;font-weight:600;text-transform:none;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-family:"Paralucent Bold", Sans-serif;text-transform:capitalize;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder .wdt-heading-content-wrapper{font-size:22px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-3548d99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12179 .elementor-element.elementor-element-8498681 .elementor-button{background-color:#333333;font-family:"Mulish", Sans-serif;font-size:21px;font-weight:600;fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:45px 45px 45px 45px;padding:5px 8px 8px 8px;}.elementor-12179 .elementor-element.elementor-element-8498681 .elementor-button:hover, .elementor-12179 .elementor-element.elementor-element-8498681 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-8498681 > .elementor-widget-container{margin:-10px -10px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12179 .elementor-element.elementor-element-8498681.elementor-element{--order:99999 /* order end hack */;}.elementor-12179 .elementor-element.elementor-element-8498681 .elementor-button:hover svg, .elementor-12179 .elementor-element.elementor-element-8498681 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12179 .elementor-element.elementor-element-b11cc73{--spacer-size:90px;}.elementor-12179 .elementor-element.elementor-element-b11cc73 > .elementor-widget-container{background-color:#69A1A3;}@media(min-width:480px){.elementor-12179 .elementor-element.elementor-element-2b02f427{--width:100%;}.elementor-12179 .elementor-element.elementor-element-307c3177{--width:100vw;}.elementor-12179 .elementor-element.elementor-element-6e78311c{--width:87.5vw;}.elementor-12179 .elementor-element.elementor-element-6bc551f{--width:71.243%;}.elementor-12179 .elementor-element.elementor-element-002a9e9{--width:60%;}.elementor-12179 .elementor-element.elementor-element-2420dca5{--width:100vw;}.elementor-12179 .elementor-element.elementor-element-330b8875{--width:87.5vw;}.elementor-12179 .elementor-element.elementor-element-0deb1f9{--width:71.243%;}.elementor-12179 .elementor-element.elementor-element-3548d99{--width:60%;}}@media(max-width:1540px){.elementor-12179 .elementor-element.elementor-element-1417e5ed{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1280px){.elementor-12179 .elementor-element.elementor-element-1417e5ed{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-12179 .elementor-element.elementor-element-1417e5ed{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-12179 .elementor-element.elementor-element-1417e5ed{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:479px){.elementor-12179 .elementor-element.elementor-element-1417e5ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-12179 .elementor-element.elementor-element-2b02f427:not(.elementor-motion-effects-element-type-background), .elementor-12179 .elementor-element.elementor-element-2b02f427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12179 .elementor-element.elementor-element-2b02f427{--border-radius:27px 27px 27px 27px;}.elementor-12179 .elementor-element.elementor-element-06e39a6 > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;line-height:1em;letter-spacing:0.5px;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:30px;line-height:1em;letter-spacing:1.5px;}.elementor-12179 .elementor-element.elementor-element-06e39a6 .wdt-heading-holder .wdt-heading-content-wrapper{font-size:30px;line-height:1.3em;}.elementor-12179 .elementor-element.elementor-element-34a94e6 > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;line-height:1em;letter-spacing:0.5px;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:30px;line-height:1em;letter-spacing:1.5px;}.elementor-12179 .elementor-element.elementor-element-34a94e6 .wdt-heading-holder .wdt-heading-content-wrapper{font-size:30px;line-height:1.3em;}.elementor-12179 .elementor-element.elementor-element-eff35eb > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;line-height:1em;letter-spacing:0.5px;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:30px;line-height:1em;letter-spacing:1.5px;}.elementor-12179 .elementor-element.elementor-element-eff35eb .wdt-heading-holder .wdt-heading-content-wrapper{font-size:30px;line-height:1.3em;}.elementor-12179 .elementor-element.elementor-element-1aac431 > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;line-height:1em;letter-spacing:0.5px;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:30px;line-height:1em;letter-spacing:1.5px;}.elementor-12179 .elementor-element.elementor-element-1aac431 .wdt-heading-holder .wdt-heading-content-wrapper{font-size:30px;line-height:1.3em;}.elementor-12179 .elementor-element.elementor-element-ff00cdd > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;line-height:1em;letter-spacing:0.5px;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:30px;line-height:1em;letter-spacing:1.5px;}.elementor-12179 .elementor-element.elementor-element-ff00cdd .wdt-heading-holder .wdt-heading-content-wrapper{font-size:30px;line-height:1.3em;}.elementor-12179 .elementor-element.elementor-element-cee1385 > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder, .elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;line-height:1em;letter-spacing:0.5px;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:30px;line-height:1em;letter-spacing:1.5px;}.elementor-12179 .elementor-element.elementor-element-cee1385 .wdt-heading-holder .wdt-heading-content-wrapper{font-size:30px;line-height:1.3em;}}/* Start custom CSS for wdt-heading, class: .elementor-element-34a94e6 */.parallaxer {
  position: relative;
  transition: transform 0.1s ease-out; /* Para suavizar el movimiento */
}
[data-component-list=MediaCardGallery] .media-gallery .caption, 
[data-media-card-gallery] .media-gallery .caption {
    --parallax-offset: calc((var(--progress) - var(--autoplay-progress)) * var(--ltr));
    --parallax-x: calc((var(--parallax-offset) + var(--parallax-offset) * 1.6) * var(--caption-offset));
    --parallax-opacity: calc(1 - max(var(--parallax-offset), -1 * var(--parallax-offset)) * 3.2);
    color: var(--caption-color);
    width: var(--caption-width);
    margin: var(--pin-offset-y) var(--pin-offset-x);
    transform: translateX(var(--parallax-x));
    opacity: var(--parallax-opacity);
    transition: transform 0.2s ease, opacity 0.2s ease; /* Asegúrate de tener una transición rápida */
}

[data-component-list=MediaCardGallery] .media-gallery .caption-container, 
[data-media-card-gallery] .media-gallery .caption-container {
    --pin-offset-x: var(--caption-offset-x);
    --pin-offset-y: var(--caption-offset-y);
    z-index: 4;
    display: flex;
    transition: none; /* Eliminamos cualquier retraso de transición aquí */
}

[data-component-list=MediaCardGallery] {
    --caption-offset-delay: 0s; /* Elimina cualquier posible retraso */
    --animation-duration: 1s; /* Duración de la animación ajustada */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61870a10 */.vizion-changer {
            position: absolute;
            top: 50%;
            left: 50%;
            transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
            transform: translate(-50%, -50%);
        }

        #vizion-2 {
            opacity: 1;
            visibility: visible;
        }

        #vizion-1 {
            opacity: 1;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e78311c */.interno_slider {
    max-width: 1680px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307c3177 */.gallery-item-f1 {
    scroll-snap-align: center;
}
.gallery-item-f2 {
    scroll-snap-align: center;
}
.gallery-item-f3 {
    scroll-snap-align: center;
}
.gallery-item-f4 {
    scroll-snap-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092df49 */.vizion-changer {
            position: absolute;
            top: 50%;
            left: 50%;
            transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
            transform: translate(-50%, -50%);
        }

        #vizion-4 {
            opacity: 1;
            visibility: visible;
        }

        #vizion-3 {
            opacity: 1;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2420dca5 */.elementor-5860 .elementor-element.elementor-element-9350659.e-con {
        display: flex;
    scroll-snap-align: center;
    max-width: 1680px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b02f427 */.item-container-full {
    display: flex;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-auto-flow: column;
    list-style-type: none;
    scroll-behavior: smooth;
}
html {
  scroll-padding-top: 90px; /* Ajusta el valor según sea necesario */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1417e5ed */.scroll-container-full {
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}/* End custom CSS */