.elementor-777 .elementor-element.elementor-element-ff3c387{--display:flex;}.elementor-777 .elementor-element.elementor-element-a5b33cf{--display:flex;--overlay-opacity:0.5;}.elementor-777 .elementor-element.elementor-element-a5b33cf:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-a5b33cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2026/01/hero-events-new-2026.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-777 .elementor-element.elementor-element-a5b33cf::before, .elementor-777 .elementor-element.elementor-element-a5b33cf > .elementor-background-video-container::before, .elementor-777 .elementor-element.elementor-element-a5b33cf > .e-con-inner > .elementor-background-video-container::before, .elementor-777 .elementor-element.elementor-element-a5b33cf > .elementor-background-slideshow::before, .elementor-777 .elementor-element.elementor-element-a5b33cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-777 .elementor-element.elementor-element-a5b33cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42d6af7 );--background-overlay:'';}.elementor-777 .elementor-element.elementor-element-acc8d1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-d46afd5{--display:flex;}.elementor-777 .elementor-element.elementor-element-9f40abc{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-7567e50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-7567e50 .elementor-heading-title{font-family:var( --e-global-typography-6c88334-font-family ), Sans-serif;font-size:var( --e-global-typography-6c88334-font-size );font-weight:var( --e-global-typography-6c88334-font-weight );text-transform:var( --e-global-typography-6c88334-text-transform );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-c7fc8b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-777 .elementor-element.elementor-element-c7fc8b1 img{width:320px;}.elementor-777 .elementor-element.elementor-element-3fdef0c{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-777 .elementor-element.elementor-element-3fdef0c.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-3fdef0c .elementor-heading-title{font-family:var( --e-global-typography-49c57b1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c57b1-font-size );font-weight:var( --e-global-typography-49c57b1-font-weight );text-transform:var( --e-global-typography-49c57b1-text-transform );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-254137c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-777 .elementor-element.elementor-element-254137c:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-254137c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-777 .elementor-element.elementor-element-74159fe{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-777 .elementor-element.elementor-element-b6cd22b{--display:flex;}.elementor-777 .elementor-element.elementor-element-3808a5f{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-899973d{--display:flex;}.elementor-777 .elementor-element.elementor-element-f0973b1{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-777 .elementor-element.elementor-element-f0973b1:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-f0973b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://huayacan.com.mx/wp-content/uploads/2026/04/1-thubmnail-video-boda-hero.avif") 50% 50%;background-size:cover;}.elementor-777 .elementor-element.elementor-element-05bac60{--display:flex;}.elementor-777 .elementor-element.elementor-element-c584d36{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-777 .elementor-element.elementor-element-c584d36:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-c584d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://huayacan.com.mx/wp-content/uploads/2026/04/2-thumbnail-video-boda-hero.avif") 50% 50%;background-size:cover;}.elementor-777 .elementor-element.elementor-element-61d42e0{--display:flex;}.elementor-777 .elementor-element.elementor-element-a3ff6b2{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-777 .elementor-element.elementor-element-a3ff6b2:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-a3ff6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://huayacan.com.mx/wp-content/uploads/2026/04/3-thumbnail-video-boda-hero.avif") 50% 50%;background-size:cover;}.elementor-777 .elementor-element.elementor-element-060b1e0{--display:flex;}.elementor-777 .elementor-element.elementor-element-f4f4ef0{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-777 .elementor-element.elementor-element-f4f4ef0:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-f4f4ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://huayacan.com.mx/wp-content/uploads/2026/04/5-thumbnail-video-boda-hero.avif") 50% 50%;background-size:cover;}.elementor-777 .elementor-element.elementor-element-6ea342a{--display:flex;}.elementor-777 .elementor-element.elementor-element-b9f35ff{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-777 .elementor-element.elementor-element-b9f35ff:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-b9f35ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://huayacan.com.mx/wp-content/uploads/2026/04/6-thumbnail-video-boda-hero.avif") 50% 50%;background-size:cover;}.elementor-777 .elementor-element.elementor-element-807438d{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-777 .elementor-element.elementor-element-01a77af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-777 .elementor-element.elementor-element-01a77af img{width:920px;height:600px;object-fit:cover;object-position:center center;box-shadow:0px 32px 40px -16px rgba(0, 0, 0, 0.3);}.elementor-777 .elementor-element.elementor-element-a1551a1{--display:flex;}.elementor-777 .elementor-element.elementor-element-41fd22c{width:var( --container-widget-width, 600px );max-width:600px;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-777 .elementor-element.elementor-element-41fd22c.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-41fd22c .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-99c9f8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-99c9f8f .elementor-heading-title{font-family:var( --e-global-typography-d6c34a9-font-family ), Sans-serif;font-size:var( --e-global-typography-d6c34a9-font-size );font-weight:var( --e-global-typography-d6c34a9-font-weight );font-style:var( --e-global-typography-d6c34a9-font-style );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-9c4df07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-9c4df07 .elementor-heading-title{font-family:var( --e-global-typography-c19735a-font-family ), Sans-serif;font-size:var( --e-global-typography-c19735a-font-size );font-weight:var( --e-global-typography-c19735a-font-weight );text-transform:var( --e-global-typography-c19735a-text-transform );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-27ad6f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-777 .elementor-element.elementor-element-4897dd1{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-4d68a84{--display:flex;}.elementor-777 .elementor-element.elementor-element-3b0c0c7{--display:grid;--e-con-grid-template-columns:1fr 520px;--e-con-grid-template-rows:repeat(0, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:center;--grid-justify-content:space-between;}.elementor-777 .elementor-element.elementor-element-b8e4499{--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;--align-items:center;}.elementor-777 .elementor-element.elementor-element-f3922ee img{width:568px;height:656px;object-fit:cover;object-position:bottom right;}.elementor-777 .elementor-element.elementor-element-bf1305e{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;}.elementor-777 .elementor-element.elementor-element-bf1305e img{width:440px;height:440px;object-fit:cover;object-position:center center;box-shadow:-10px 0px 40px -4px rgba(0, 0, 0, 0.3);}.elementor-777 .elementor-element.elementor-element-aa4f99c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-777 .elementor-element.elementor-element-34ad5e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-34ad5e4 .elementor-heading-title{font-family:var( --e-global-typography-c19735a-font-family ), Sans-serif;font-size:var( --e-global-typography-c19735a-font-size );font-weight:var( --e-global-typography-c19735a-font-weight );text-transform:var( --e-global-typography-c19735a-text-transform );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-65a003f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-65a003f.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-65a003f .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-5ec17c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-5ec17c1.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-5ec17c1 .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-fbdc658{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.75;}.elementor-777 .elementor-element.elementor-element-fbdc658::before, .elementor-777 .elementor-element.elementor-element-fbdc658 > .elementor-background-video-container::before, .elementor-777 .elementor-element.elementor-element-fbdc658 > .e-con-inner > .elementor-background-video-container::before, .elementor-777 .elementor-element.elementor-element-fbdc658 > .elementor-background-slideshow::before, .elementor-777 .elementor-element.elementor-element-fbdc658 > .e-con-inner > .elementor-background-slideshow::before, .elementor-777 .elementor-element.elementor-element-fbdc658 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42d6af7 );--background-overlay:'';}.elementor-777 .elementor-element.elementor-element-9a3aeba{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-08e4bcd{--display:flex;}.elementor-777 .elementor-element.elementor-element-e4562ae{--display:flex;}.elementor-777 .elementor-element.elementor-element-a523db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-a523db9 .elementor-heading-title{font-family:var( --e-global-typography-c19735a-font-family ), Sans-serif;font-size:var( --e-global-typography-c19735a-font-size );font-weight:var( --e-global-typography-c19735a-font-weight );text-transform:var( --e-global-typography-c19735a-text-transform );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-49f293a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-007c960{--display:flex;}.elementor-777 .elementor-element.elementor-element-72f7ed2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-72f7ed2 .elementor-heading-title{font-family:var( --e-global-typography-dda8e69-font-family ), Sans-serif;font-size:var( --e-global-typography-dda8e69-font-size );font-weight:var( --e-global-typography-dda8e69-font-weight );text-transform:var( --e-global-typography-dda8e69-text-transform );font-style:var( --e-global-typography-dda8e69-font-style );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-57e4425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-57e4425.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-57e4425 .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-9b15f5c{--display:flex;}.elementor-777 .elementor-element.elementor-element-1f790c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-1f790c7 .elementor-heading-title{font-family:var( --e-global-typography-dda8e69-font-family ), Sans-serif;font-size:var( --e-global-typography-dda8e69-font-size );font-weight:var( --e-global-typography-dda8e69-font-weight );text-transform:var( --e-global-typography-dda8e69-text-transform );font-style:var( --e-global-typography-dda8e69-font-style );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-36f3ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-36f3ef6.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-36f3ef6 .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-d63d707{--display:flex;}.elementor-777 .elementor-element.elementor-element-5e75beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-5e75beb .elementor-heading-title{font-family:var( --e-global-typography-dda8e69-font-family ), Sans-serif;font-size:var( --e-global-typography-dda8e69-font-size );font-weight:var( --e-global-typography-dda8e69-font-weight );text-transform:var( --e-global-typography-dda8e69-text-transform );font-style:var( --e-global-typography-dda8e69-font-style );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-719395f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-719395f.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-719395f .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-5011098 .elementor-button{background-color:var( --e-global-color-ba4d8e0 );font-family:var( --e-global-typography-4446dcd-font-family ), Sans-serif;font-size:var( --e-global-typography-4446dcd-font-size );font-weight:var( --e-global-typography-4446dcd-font-weight );text-transform:var( --e-global-typography-4446dcd-text-transform );line-height:var( --e-global-typography-4446dcd-line-height );letter-spacing:var( --e-global-typography-4446dcd-letter-spacing );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-777 .elementor-element.elementor-element-5011098 .elementor-button:hover, .elementor-777 .elementor-element.elementor-element-5011098 .elementor-button:focus{background-color:#854B23;}.elementor-777 .elementor-element.elementor-element-a2e54d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-777 .elementor-element.elementor-element-a2e54d2:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-a2e54d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-777 .elementor-element.elementor-element-44f84ad{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-48e96f5{--display:flex;}.elementor-777 .elementor-element.elementor-element-58b8b2a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-adc6244{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-777 .elementor-element.elementor-element-adc6244.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-adc6244 .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-e3431b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-e3431b3 .elementor-heading-title{font-family:var( --e-global-typography-d6c34a9-font-family ), Sans-serif;font-size:var( --e-global-typography-d6c34a9-font-size );font-weight:var( --e-global-typography-d6c34a9-font-weight );font-style:var( --e-global-typography-d6c34a9-font-style );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-d5086b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-d5086b3 .elementor-heading-title{font-family:var( --e-global-typography-c19735a-font-family ), Sans-serif;font-size:var( --e-global-typography-c19735a-font-size );font-weight:var( --e-global-typography-c19735a-font-weight );text-transform:var( --e-global-typography-c19735a-text-transform );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-b630429{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-777 .elementor-element.elementor-element-3358f91{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-baca067{--display:flex;}.elementor-777 .elementor-element.elementor-element-24ef235{--display:grid;--e-con-grid-template-columns:1fr .75fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-a4f4039{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-777 .elementor-element.elementor-element-dc2ba34 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-777 .elementor-element.elementor-element-7ba66f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-777 .elementor-element.elementor-element-7ba66f7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-777 .elementor-element.elementor-element-145cc30 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-777 .elementor-element.elementor-element-87ad055{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-777 .elementor-element.elementor-element-d1dd549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-777 .elementor-element.elementor-element-d1dd549 .elementor-heading-title{font-family:var( --e-global-typography-d6c34a9-font-family ), Sans-serif;font-size:var( --e-global-typography-d6c34a9-font-size );font-weight:var( --e-global-typography-d6c34a9-font-weight );font-style:var( --e-global-typography-d6c34a9-font-style );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-42cef05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;padding:0px 0px 0px 0px;}.elementor-777 .elementor-element.elementor-element-42cef05 .elementor-heading-title{font-family:var( --e-global-typography-c19735a-font-family ), Sans-serif;font-size:var( --e-global-typography-c19735a-font-size );font-weight:var( --e-global-typography-c19735a-font-weight );text-transform:var( --e-global-typography-c19735a-text-transform );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-7c1cd0f{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-0a379a3{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-265182a{width:initial;max-width:initial;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-777 .elementor-element.elementor-element-265182a .elementor-heading-title{font-family:var( --e-global-typography-6c88334-font-family ), Sans-serif;font-size:var( --e-global-typography-6c88334-font-size );font-weight:var( --e-global-typography-6c88334-font-weight );text-transform:var( --e-global-typography-6c88334-text-transform );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-b3666b3{--divider-border-style:solid;--divider-color:var( --e-global-color-fecf02f );--divider-border-width:1px;}.elementor-777 .elementor-element.elementor-element-b3666b3 .elementor-divider-separator{width:100%;}.elementor-777 .elementor-element.elementor-element-b3666b3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-777 .elementor-element.elementor-element-d7cb1ad .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-ad555b8-font-family ), Sans-serif;font-size:var( --e-global-typography-ad555b8-font-size );font-weight:var( --e-global-typography-ad555b8-font-weight );text-transform:var( --e-global-typography-ad555b8-text-transform );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );fill:var( --e-global-color-27310d8 );color:var( --e-global-color-27310d8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fecf02f );border-radius:0% 0% 0% 0%;padding:10px 16px 10px 16px;}.elementor-777 .elementor-element.elementor-element-d7cb1ad .elementor-button:hover, .elementor-777 .elementor-element.elementor-element-d7cb1ad .elementor-button:focus{background-color:var( --e-global-color-ba4d8e0 );color:var( --e-global-color-61af7f8 );border-color:#00000000;}.elementor-777 .elementor-element.elementor-element-d7cb1ad .elementor-button:hover svg, .elementor-777 .elementor-element.elementor-element-d7cb1ad .elementor-button:focus svg{fill:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-c3cfd60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-c3cfd60 .elementor-heading-title{font-family:var( --e-global-typography-f950d86-font-family ), Sans-serif;font-size:var( --e-global-typography-f950d86-font-size );font-weight:var( --e-global-typography-f950d86-font-weight );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-6fa1fd4{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-356f500{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-f57c875{width:initial;max-width:initial;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-777 .elementor-element.elementor-element-f57c875 .elementor-heading-title{font-family:var( --e-global-typography-6c88334-font-family ), Sans-serif;font-size:var( --e-global-typography-6c88334-font-size );font-weight:var( --e-global-typography-6c88334-font-weight );text-transform:var( --e-global-typography-6c88334-text-transform );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-e9bf1e5{--divider-border-style:solid;--divider-color:var( --e-global-color-fecf02f );--divider-border-width:1px;}.elementor-777 .elementor-element.elementor-element-e9bf1e5 .elementor-divider-separator{width:100%;}.elementor-777 .elementor-element.elementor-element-e9bf1e5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-777 .elementor-element.elementor-element-10e0cb8 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-ad555b8-font-family ), Sans-serif;font-size:var( --e-global-typography-ad555b8-font-size );font-weight:var( --e-global-typography-ad555b8-font-weight );text-transform:var( --e-global-typography-ad555b8-text-transform );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );fill:var( --e-global-color-27310d8 );color:var( --e-global-color-27310d8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fecf02f );border-radius:0% 0% 0% 0%;padding:10px 16px 10px 16px;}.elementor-777 .elementor-element.elementor-element-10e0cb8 .elementor-button:hover, .elementor-777 .elementor-element.elementor-element-10e0cb8 .elementor-button:focus{background-color:var( --e-global-color-ba4d8e0 );color:var( --e-global-color-61af7f8 );border-color:#00000000;}.elementor-777 .elementor-element.elementor-element-10e0cb8 .elementor-button:hover svg, .elementor-777 .elementor-element.elementor-element-10e0cb8 .elementor-button:focus svg{fill:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-828d4f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-828d4f3 .elementor-heading-title{font-family:var( --e-global-typography-f950d86-font-family ), Sans-serif;font-size:var( --e-global-typography-f950d86-font-size );font-weight:var( --e-global-typography-f950d86-font-weight );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-09cab58{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-009a77b{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-549aecb{width:initial;max-width:initial;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-777 .elementor-element.elementor-element-549aecb .elementor-heading-title{font-family:var( --e-global-typography-6c88334-font-family ), Sans-serif;font-size:var( --e-global-typography-6c88334-font-size );font-weight:var( --e-global-typography-6c88334-font-weight );text-transform:var( --e-global-typography-6c88334-text-transform );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-f3c81b4{--divider-border-style:solid;--divider-color:var( --e-global-color-fecf02f );--divider-border-width:1px;}.elementor-777 .elementor-element.elementor-element-f3c81b4 .elementor-divider-separator{width:100%;}.elementor-777 .elementor-element.elementor-element-f3c81b4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-777 .elementor-element.elementor-element-064e4c2 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-ad555b8-font-family ), Sans-serif;font-size:var( --e-global-typography-ad555b8-font-size );font-weight:var( --e-global-typography-ad555b8-font-weight );text-transform:var( --e-global-typography-ad555b8-text-transform );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );fill:var( --e-global-color-27310d8 );color:var( --e-global-color-27310d8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fecf02f );border-radius:0% 0% 0% 0%;padding:10px 16px 10px 16px;}.elementor-777 .elementor-element.elementor-element-064e4c2 .elementor-button:hover, .elementor-777 .elementor-element.elementor-element-064e4c2 .elementor-button:focus{background-color:var( --e-global-color-ba4d8e0 );color:var( --e-global-color-61af7f8 );border-color:#00000000;}.elementor-777 .elementor-element.elementor-element-064e4c2 .elementor-button:hover svg, .elementor-777 .elementor-element.elementor-element-064e4c2 .elementor-button:focus svg{fill:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-2eaa7f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-2eaa7f1 .elementor-heading-title{font-family:var( --e-global-typography-f950d86-font-family ), Sans-serif;font-size:var( --e-global-typography-f950d86-font-size );font-weight:var( --e-global-typography-f950d86-font-weight );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-6827b2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-777 .elementor-element.elementor-element-6827b2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-777 .elementor-element.elementor-element-eb9ab66{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-2ce7dca{--display:flex;}.elementor-777 .elementor-element.elementor-element-fb82c07{--display:grid;--e-con-grid-template-columns:448px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:center;}.elementor-777 .elementor-element.elementor-element-2a5beff{--display:flex;}.elementor-777 .elementor-element.elementor-element-fe8fb25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-fe8fb25 .elementor-heading-title{font-family:var( --e-global-typography-d6c34a9-font-family ), Sans-serif;font-size:var( --e-global-typography-d6c34a9-font-size );font-weight:var( --e-global-typography-d6c34a9-font-weight );font-style:var( --e-global-typography-d6c34a9-font-style );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-f76b931{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-f76b931 .elementor-heading-title{font-family:var( --e-global-typography-49c57b1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c57b1-font-size );font-weight:var( --e-global-typography-49c57b1-font-weight );text-transform:var( --e-global-typography-49c57b1-text-transform );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );color:var( --e-global-color-27310d8 );}.elementor-777 .elementor-element.elementor-element-691216f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-777 .elementor-element.elementor-element-691216f.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-691216f .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-a989989 );}.elementor-777 .elementor-element.elementor-element-9c1f403{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-777 .elementor-element.elementor-element-9729a4c .elementor-button{background-color:#00000000;fill:#4C5A3A;color:#4C5A3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fecf02f );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-777 .elementor-element.elementor-element-9729a4c .elementor-button:hover, .elementor-777 .elementor-element.elementor-element-9729a4c .elementor-button:focus{background-color:#4C5A3A1A;}.elementor-777 .elementor-element.elementor-element-bdb78b6 .elementor-button{background-color:#00000000;fill:#4C5A3A;color:#4C5A3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fecf02f );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-777 .elementor-element.elementor-element-bdb78b6 .elementor-button:hover, .elementor-777 .elementor-element.elementor-element-bdb78b6 .elementor-button:focus{background-color:#4C5A3A1A;}.elementor-777 .elementor-element.elementor-element-99ff9b6{--display:flex;}.elementor-777 .elementor-element.elementor-element-60d1b88.elementor-arrows-yes .elementor-main-swiper{width:calc( 1200px - 40px );}.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-main-swiper{width:1200px;}.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-main-swiper .swiper-slide{padding:24px 24px 24px 24px;}.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-swiper-button{font-size:0px;}.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-testimonial__name{color:#FFFFFF;font-family:"Zodiak", Sans-serif;font-size:32px;font-weight:400;}.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-testimonial__title{color:#CCCCCC;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}body.rtl .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-777 .elementor-element.elementor-element-60d1b88.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-777 .elementor-element.elementor-element-ea7af19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-777 .elementor-element.elementor-element-ea7af19:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-ea7af19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dafd0ec );}.elementor-777 .elementor-element.elementor-element-5436e11{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-d915c0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-777 .elementor-element.elementor-element-5b20a1a{--display:flex;}.elementor-777 .elementor-element.elementor-element-a774a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-a774a64 .elementor-heading-title{font-family:var( --e-global-typography-d6c34a9-font-family ), Sans-serif;font-size:var( --e-global-typography-d6c34a9-font-size );font-weight:var( --e-global-typography-d6c34a9-font-weight );font-style:var( --e-global-typography-d6c34a9-font-style );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );color:var( --e-global-color-efea771 );}.elementor-777 .elementor-element.elementor-element-bb58948{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-bb58948 .elementor-heading-title{font-family:var( --e-global-typography-49c57b1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c57b1-font-size );font-weight:var( --e-global-typography-49c57b1-font-weight );text-transform:var( --e-global-typography-49c57b1-text-transform );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-073cfa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-777 .elementor-element.elementor-element-073cfa3.elementor-element{--align-self:center;}.elementor-777 .elementor-element.elementor-element-073cfa3 .elementor-heading-title{font-family:var( --e-global-typography-ae879b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ae879b0-font-size );font-weight:var( --e-global-typography-ae879b0-font-weight );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );color:var( --e-global-color-fecf02f );}.elementor-777 .elementor-element.elementor-element-f793e69{--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;--overflow:hidden;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-777 .elementor-element.elementor-element-f793e69:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-f793e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61af7f8 );}.elementor-777 .elementor-element.elementor-element-f793e69.e-con{--align-self:center;}@media(min-width:768px){.elementor-777 .elementor-element.elementor-element-3808a5f{--width:100%;}.elementor-777 .elementor-element.elementor-element-4d68a84{--content-width:1200px;}.elementor-777 .elementor-element.elementor-element-08e4bcd{--content-width:1200px;}.elementor-777 .elementor-element.elementor-element-48e96f5{--content-width:1200px;}.elementor-777 .elementor-element.elementor-element-baca067{--content-width:1366px;}.elementor-777 .elementor-element.elementor-element-6827b2a{--width:96.371%;}.elementor-777 .elementor-element.elementor-element-2ce7dca{--content-width:1200px;}.elementor-777 .elementor-element.elementor-element-d915c0c{--content-width:1200px;}.elementor-777 .elementor-element.elementor-element-5b20a1a{--width:920px;}.elementor-777 .elementor-element.elementor-element-f793e69{--width:720px;}}@media(max-width:1024px){.elementor-777 .elementor-element.elementor-element-9f40abc{--min-height:95vh;}.elementor-777 .elementor-element.elementor-element-7567e50 .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-c7fc8b1 img{width:280px;}.elementor-777 .elementor-element.elementor-element-3fdef0c .elementor-heading-title{font-size:var( --e-global-typography-49c57b1-font-size );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );}.elementor-777 .elementor-element.elementor-element-74159fe{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-777 .elementor-element.elementor-element-3808a5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-777 .elementor-element.elementor-element-807438d{--e-n-carousel-swiper-slides-to-display:4;}.elementor-777 .elementor-element.elementor-element-01a77af img{height:520px;}.elementor-777 .elementor-element.elementor-element-41fd22c .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-99c9f8f .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-9c4df07 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-3b0c0c7{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-777 .elementor-element.elementor-element-b8e4499{--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:center;}.elementor-777 .elementor-element.elementor-element-f3922ee img{width:448px;height:536px;}.elementor-777 .elementor-element.elementor-element-bf1305e{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -160px;}.elementor-777 .elementor-element.elementor-element-bf1305e img{width:320px;height:320px;}.elementor-777 .elementor-element.elementor-element-34ad5e4 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-65a003f .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-5ec17c1 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-9a3aeba{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-777 .elementor-element.elementor-element-a523db9 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-49f293a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-777 .elementor-element.elementor-element-72f7ed2 .elementor-heading-title{font-size:var( --e-global-typography-dda8e69-font-size );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );}.elementor-777 .elementor-element.elementor-element-57e4425 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-1f790c7 .elementor-heading-title{font-size:var( --e-global-typography-dda8e69-font-size );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );}.elementor-777 .elementor-element.elementor-element-36f3ef6 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-5e75beb .elementor-heading-title{font-size:var( --e-global-typography-dda8e69-font-size );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );}.elementor-777 .elementor-element.elementor-element-719395f .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-5011098 .elementor-button{font-size:var( --e-global-typography-4446dcd-font-size );line-height:var( --e-global-typography-4446dcd-line-height );letter-spacing:var( --e-global-typography-4446dcd-letter-spacing );}.elementor-777 .elementor-element.elementor-element-adc6244 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-e3431b3 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-d5086b3 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-24ef235{--e-con-grid-template-columns:1;--e-con-grid-template-rows:520px 1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-777 .elementor-element.elementor-element-87ad055{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-777 .elementor-element.elementor-element-d1dd549 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-42cef05 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-265182a .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-d7cb1ad .elementor-button{font-size:var( --e-global-typography-ad555b8-font-size );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );}.elementor-777 .elementor-element.elementor-element-c3cfd60 .elementor-heading-title{font-size:var( --e-global-typography-f950d86-font-size );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );}.elementor-777 .elementor-element.elementor-element-f57c875 .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-10e0cb8 .elementor-button{font-size:var( --e-global-typography-ad555b8-font-size );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );}.elementor-777 .elementor-element.elementor-element-828d4f3 .elementor-heading-title{font-size:var( --e-global-typography-f950d86-font-size );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );}.elementor-777 .elementor-element.elementor-element-549aecb .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-064e4c2 .elementor-button{font-size:var( --e-global-typography-ad555b8-font-size );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );}.elementor-777 .elementor-element.elementor-element-2eaa7f1 .elementor-heading-title{font-size:var( --e-global-typography-f950d86-font-size );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );}.elementor-777 .elementor-element.elementor-element-fb82c07{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-777 .elementor-element.elementor-element-fe8fb25 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-f76b931 .elementor-heading-title{font-size:var( --e-global-typography-49c57b1-font-size );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );}.elementor-777 .elementor-element.elementor-element-691216f .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-60d1b88.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-main-swiper{width:100%;}.elementor-777 .elementor-element.elementor-element-a774a64 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-bb58948 .elementor-heading-title{font-size:var( --e-global-typography-49c57b1-font-size );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );}.elementor-777 .elementor-element.elementor-element-073cfa3 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}}@media(max-width:767px){.elementor-777 .elementor-element.elementor-element-acc8d1b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-9f40abc{--min-height:720px;}.elementor-777 .elementor-element.elementor-element-7567e50 .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-c7fc8b1 img{width:200px;}.elementor-777 .elementor-element.elementor-element-3fdef0c .elementor-heading-title{font-size:var( --e-global-typography-49c57b1-font-size );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );}.elementor-777 .elementor-element.elementor-element-74159fe{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-777 .elementor-element.elementor-element-807438d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-777 .elementor-element.elementor-element-01a77af img{height:400px;object-fit:cover;object-position:center center;}.elementor-777 .elementor-element.elementor-element-a1551a1{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-41fd22c .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-99c9f8f .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-9c4df07 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-4897dd1{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-3b0c0c7{--e-con-grid-template-columns:1;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-777 .elementor-element.elementor-element-b8e4499{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-777 .elementor-element.elementor-element-f3922ee img{object-fit:cover;object-position:center center;}.elementor-777 .elementor-element.elementor-element-bf1305e{margin:280px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;}.elementor-777 .elementor-element.elementor-element-bf1305e img{object-fit:cover;object-position:center right;}.elementor-777 .elementor-element.elementor-element-34ad5e4 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-65a003f .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-5ec17c1 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-9a3aeba{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-a523db9 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-72f7ed2 .elementor-heading-title{font-size:var( --e-global-typography-dda8e69-font-size );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );}.elementor-777 .elementor-element.elementor-element-57e4425 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-1f790c7 .elementor-heading-title{font-size:var( --e-global-typography-dda8e69-font-size );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );}.elementor-777 .elementor-element.elementor-element-36f3ef6 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-5e75beb .elementor-heading-title{font-size:var( --e-global-typography-dda8e69-font-size );line-height:var( --e-global-typography-dda8e69-line-height );letter-spacing:var( --e-global-typography-dda8e69-letter-spacing );}.elementor-777 .elementor-element.elementor-element-719395f .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-5011098 .elementor-button{font-size:var( --e-global-typography-4446dcd-font-size );line-height:var( --e-global-typography-4446dcd-line-height );letter-spacing:var( --e-global-typography-4446dcd-letter-spacing );}.elementor-777 .elementor-element.elementor-element-44f84ad{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-adc6244 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-e3431b3 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-d5086b3 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-3358f91{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-24ef235{--e-con-grid-template-columns:1;--e-con-grid-template-rows:280px 1fr;--grid-auto-flow:row;}.elementor-777 .elementor-element.elementor-element-a4f4039{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-777 .elementor-element.elementor-element-d1dd549{text-align:center;}.elementor-777 .elementor-element.elementor-element-d1dd549 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-42cef05{text-align:center;}.elementor-777 .elementor-element.elementor-element-42cef05 .elementor-heading-title{font-size:var( --e-global-typography-c19735a-font-size );line-height:var( --e-global-typography-c19735a-line-height );letter-spacing:var( --e-global-typography-c19735a-letter-spacing );}.elementor-777 .elementor-element.elementor-element-7c1cd0f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-777 .elementor-element.elementor-element-0a379a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-777 .elementor-element.elementor-element-265182a{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-777 .elementor-element.elementor-element-265182a .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-d7cb1ad .elementor-button{font-size:var( --e-global-typography-ad555b8-font-size );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );}.elementor-777 .elementor-element.elementor-element-c3cfd60{text-align:center;}.elementor-777 .elementor-element.elementor-element-c3cfd60 .elementor-heading-title{font-size:var( --e-global-typography-f950d86-font-size );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );}.elementor-777 .elementor-element.elementor-element-6fa1fd4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-777 .elementor-element.elementor-element-356f500{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-777 .elementor-element.elementor-element-f57c875{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-777 .elementor-element.elementor-element-f57c875 .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-10e0cb8 .elementor-button{font-size:var( --e-global-typography-ad555b8-font-size );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );}.elementor-777 .elementor-element.elementor-element-828d4f3{text-align:center;}.elementor-777 .elementor-element.elementor-element-828d4f3 .elementor-heading-title{font-size:var( --e-global-typography-f950d86-font-size );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );}.elementor-777 .elementor-element.elementor-element-09cab58{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-777 .elementor-element.elementor-element-009a77b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-777 .elementor-element.elementor-element-549aecb{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-777 .elementor-element.elementor-element-549aecb .elementor-heading-title{font-size:var( --e-global-typography-6c88334-font-size );line-height:var( --e-global-typography-6c88334-line-height );letter-spacing:var( --e-global-typography-6c88334-letter-spacing );}.elementor-777 .elementor-element.elementor-element-064e4c2 .elementor-button{font-size:var( --e-global-typography-ad555b8-font-size );line-height:var( --e-global-typography-ad555b8-line-height );letter-spacing:var( --e-global-typography-ad555b8-letter-spacing );}.elementor-777 .elementor-element.elementor-element-2eaa7f1{text-align:center;}.elementor-777 .elementor-element.elementor-element-2eaa7f1 .elementor-heading-title{font-size:var( --e-global-typography-f950d86-font-size );line-height:var( --e-global-typography-f950d86-line-height );letter-spacing:var( --e-global-typography-f950d86-letter-spacing );}.elementor-777 .elementor-element.elementor-element-eb9ab66{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-fb82c07{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-777 .elementor-element.elementor-element-fe8fb25 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-f76b931 .elementor-heading-title{font-size:var( --e-global-typography-49c57b1-font-size );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );}.elementor-777 .elementor-element.elementor-element-691216f .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-5436e11{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-777 .elementor-element.elementor-element-a774a64 .elementor-heading-title{font-size:var( --e-global-typography-d6c34a9-font-size );line-height:var( --e-global-typography-d6c34a9-line-height );letter-spacing:var( --e-global-typography-d6c34a9-letter-spacing );}.elementor-777 .elementor-element.elementor-element-bb58948 .elementor-heading-title{font-size:var( --e-global-typography-49c57b1-font-size );line-height:var( --e-global-typography-49c57b1-line-height );letter-spacing:var( --e-global-typography-49c57b1-letter-spacing );}.elementor-777 .elementor-element.elementor-element-073cfa3 .elementor-heading-title{font-size:var( --e-global-typography-ae879b0-font-size );line-height:var( --e-global-typography-ae879b0-line-height );letter-spacing:var( --e-global-typography-ae879b0-letter-spacing );}.elementor-777 .elementor-element.elementor-element-f793e69{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for container, class: .elementor-element-f0973b1 */.elementor-777 .elementor-element.elementor-element-f0973b1 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c584d36 */.elementor-777 .elementor-element.elementor-element-c584d36 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ff6b2 */.elementor-777 .elementor-element.elementor-element-a3ff6b2 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f4ef0 */.elementor-777 .elementor-element.elementor-element-f4f4ef0 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f35ff */.elementor-777 .elementor-element.elementor-element-b9f35ff {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0973b1 */.elementor-777 .elementor-element.elementor-element-f0973b1 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c584d36 */.elementor-777 .elementor-element.elementor-element-c584d36 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ff6b2 */.elementor-777 .elementor-element.elementor-element-a3ff6b2 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f4ef0 */.elementor-777 .elementor-element.elementor-element-f4f4ef0 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f35ff */.elementor-777 .elementor-element.elementor-element-b9f35ff {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0973b1 */.elementor-777 .elementor-element.elementor-element-f0973b1 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c584d36 */.elementor-777 .elementor-element.elementor-element-c584d36 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ff6b2 */.elementor-777 .elementor-element.elementor-element-a3ff6b2 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f4ef0 */.elementor-777 .elementor-element.elementor-element-f4f4ef0 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f35ff */.elementor-777 .elementor-element.elementor-element-b9f35ff {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0973b1 */.elementor-777 .elementor-element.elementor-element-f0973b1 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c584d36 */.elementor-777 .elementor-element.elementor-element-c584d36 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ff6b2 */.elementor-777 .elementor-element.elementor-element-a3ff6b2 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f4ef0 */.elementor-777 .elementor-element.elementor-element-f4f4ef0 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f35ff */.elementor-777 .elementor-element.elementor-element-b9f35ff {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0973b1 */.elementor-777 .elementor-element.elementor-element-f0973b1 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c584d36 */.elementor-777 .elementor-element.elementor-element-c584d36 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ff6b2 */.elementor-777 .elementor-element.elementor-element-a3ff6b2 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f4ef0 */.elementor-777 .elementor-element.elementor-element-f4f4ef0 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f35ff */.elementor-777 .elementor-element.elementor-element-b9f35ff {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0973b1 */.elementor-777 .elementor-element.elementor-element-f0973b1 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c584d36 */.elementor-777 .elementor-element.elementor-element-c584d36 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ff6b2 */.elementor-777 .elementor-element.elementor-element-a3ff6b2 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f4ef0 */.elementor-777 .elementor-element.elementor-element-f4f4ef0 {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f35ff */.elementor-777 .elementor-element.elementor-element-b9f35ff {
    width: 100%;
    aspect-ratio: 9 / 16;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-807438d */.elementor-777 .elementor-element.elementor-element-807438d .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 button, class: .elementor-element-d7cb1ad */.elementor-777 .elementor-element.elementor-element-d7cb1ad svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e0cb8 */.elementor-777 .elementor-element.elementor-element-10e0cb8 svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-064e4c2 */.elementor-777 .elementor-element.elementor-element-064e4c2 svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9729a4c */.elementor-777 .elementor-element.elementor-element-9729a4c svg {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bdb78b6 */.elementor-777 .elementor-element.elementor-element-bdb78b6 svg {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-60d1b88 */.elementor-777 .elementor-element.elementor-element-60d1b88 {
    --radius: 0;
    --height: 560px;
    --overlay: 0;
}

.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-main-swiper {
    overflow: hidden;
}

.elementor-777 .elementor-element.elementor-element-60d1b88 .swiper-slide {
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
}

.elementor-777 .elementor-element.elementor-element-60d1b88 .swiper-slide:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0, 0, 0);
    background: linear-gradient(20deg, rgba(13, 16, 10, var(--overlay)) 0%, rgba(13, 16, 10, 0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;

}

.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-testimonial__footer {
    display: block;
}

.elementor-777 .elementor-element.elementor-element-60d1b88 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}

.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-testimonial__cite {
    z-index: 2;
    position: relative;
}

.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-testimonial__name {
    margin-bottom: 2px;
}

.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-swiper-button-prev,
.elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-swiper-button-next {
    display: none;
}


@media (max-width: 1024px) {
    .elementor-777 .elementor-element.elementor-element-60d1b88 {
        --height: 520px;
    }
}

@media (max-width: 767px) {
    .elementor-777 .elementor-element.elementor-element-60d1b88 .elementor-main-swiper {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zodiak';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://huayacan.com.mx/wp-content/uploads/2025/07/Zodiak-Regular.woff2') format('woff2'),
		url('https://huayacan.com.mx/wp-content/uploads/2025/07/Zodiak-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Zodiak';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://huayacan.com.mx/wp-content/uploads/2025/07/Zodiak-Light-2.woff2') format('woff2'),
		url('https://huayacan.com.mx/wp-content/uploads/2025/07/Zodiak-Light.woff') format('woff');
}
/* End Custom Fonts CSS */