.elementor-1145 .elementor-element.elementor-element-8e12423{--display:flex;}.elementor-1145 .elementor-element.elementor-element-f1a2467{--display:flex;--overlay-opacity:0.75;}.elementor-1145 .elementor-element.elementor-element-f1a2467:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-f1a2467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/08/instalacion-hote-con-alberca.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1145 .elementor-element.elementor-element-f1a2467::before, .elementor-1145 .elementor-element.elementor-element-f1a2467 > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-f1a2467 > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-f1a2467 > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-f1a2467 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-f1a2467 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42d6af7 );--background-overlay:'';}.elementor-1145 .elementor-element.elementor-element-e718396{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-3c33125{--display:flex;}.elementor-1145 .elementor-element.elementor-element-70ff155{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-5d0f282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-5d0f282 .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-1145 .elementor-element.elementor-element-5c09f2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1145 .elementor-element.elementor-element-5c09f2e img{width:320px;}.elementor-1145 .elementor-element.elementor-element-97a6612{width:var( --container-widget-width, 720px );max-width:720px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-1145 .elementor-element.elementor-element-97a6612.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-97a6612 .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-1145 .elementor-element.elementor-element-c19a228{--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-1145 .elementor-element.elementor-element-c19a228:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-c19a228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-1145 .elementor-element.elementor-element-3976e9c{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-2474a3b{--display:flex;}.elementor-1145 .elementor-element.elementor-element-62841ef{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-219c5ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-1145 .elementor-element.elementor-element-219c5ac 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-1145 .elementor-element.elementor-element-f456dd6{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-1145 .elementor-element.elementor-element-f456dd6.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-f456dd6 .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-1145 .elementor-element.elementor-element-a245d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-a245d4e .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-1145 .elementor-element.elementor-element-fed5b15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-fed5b15 .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-1145 .elementor-element.elementor-element-178a85f .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-1145 .elementor-element.elementor-element-178a85f .elementor-button:hover, .elementor-1145 .elementor-element.elementor-element-178a85f .elementor-button:focus{background-color:#854B23;}.elementor-1145 .elementor-element.elementor-element-5f28169{--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-1145 .elementor-element.elementor-element-aa3d831{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-157713c{--display:flex;}.elementor-1145 .elementor-element.elementor-element-e159bcb{--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-1145 .elementor-element.elementor-element-7cb7391{--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-1145 .elementor-element.elementor-element-c2bce2b img{width:568px;height:656px;object-fit:cover;object-position:bottom right;}.elementor-1145 .elementor-element.elementor-element-5b49fbc{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;}.elementor-1145 .elementor-element.elementor-element-5b49fbc 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-1145 .elementor-element.elementor-element-b7b15a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-11c87df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-11c87df .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-1145 .elementor-element.elementor-element-0e71b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-0e71b95.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-0e71b95 .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-1145 .elementor-element.elementor-element-68f246e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-68f246e.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-68f246e .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-1145 .elementor-element.elementor-element-a4b841b{--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-1145 .elementor-element.elementor-element-a4b841b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-a4b841b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dafd0ec );}.elementor-1145 .elementor-element.elementor-element-acd1cba{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-7ba72ce{--display:flex;}.elementor-1145 .elementor-element.elementor-element-ca1fd43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-bb46140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-bb46140 .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-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-cae7474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-cae7474 .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-1145 .elementor-element.elementor-element-bfb10e3{--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-1145 .elementor-element.elementor-element-b6a6eba{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-2e7e424{--display:flex;}.elementor-1145 .elementor-element.elementor-element-2c42376{--display:grid;--e-con-grid-template-columns:520px 1fr;--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-1145 .elementor-element.elementor-element-bfe300e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-0160766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-0160766 .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-1145 .elementor-element.elementor-element-429e834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-429e834 .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-1145 .elementor-element.elementor-element-22ffddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-22ffddb.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-22ffddb .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-1145 .elementor-element.elementor-element-975635b .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-1145 .elementor-element.elementor-element-975635b .elementor-button:hover, .elementor-1145 .elementor-element.elementor-element-975635b .elementor-button:focus{background-color:#854B23;}.elementor-1145 .elementor-element.elementor-element-f922cff{--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-1145 .elementor-element.elementor-element-5e3a1c6{margin:64px -180px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-1145 .elementor-element.elementor-element-5e3a1c6 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-1145 .elementor-element.elementor-element-9681668 img{width:568px;height:656px;object-fit:cover;object-position:bottom right;}.elementor-1145 .elementor-element.elementor-element-72fef7f{--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-1145 .elementor-element.elementor-element-72fef7f:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-72fef7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-1145 .elementor-element.elementor-element-7aca724{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-c4abe19{--display:flex;}.elementor-1145 .elementor-element.elementor-element-d6f1a0d{--display:flex;}.elementor-1145 .elementor-element.elementor-element-2d6a396{--display:flex;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-9b62e6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-9b62e6f .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-1145 .elementor-element.elementor-element-a03c615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-a03c615 .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-1145 .elementor-element.elementor-element-a2bcb52{--e-image-carousel-slides-to-show:4;}.elementor-1145 .elementor-element.elementor-element-50a4d57{--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-1145 .elementor-element.elementor-element-50a4d57:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-50a4d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-c9f0673{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-63b913f{--display:flex;}.elementor-1145 .elementor-element.elementor-element-21b1791{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-0f7d6a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-0f7d6a9 .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-1145 .elementor-element.elementor-element-2229aa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-2229aa1 .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-1145 .elementor-element.elementor-element-f11cde3{--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-1145 .elementor-element.elementor-element-f11cde3:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-f11cde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-6ab8dfb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-637a0bf{--display:flex;}.elementor-1145 .elementor-element.elementor-element-b9ecf36{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:720px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-3a4979b{--display:flex;--min-height:100%;--justify-content:center;--overlay-opacity:0.75;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1145 .elementor-element.elementor-element-3a4979b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-3a4979b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/08/pasillos-casaagua.jpg");background-position:-24px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1145 .elementor-element.elementor-element-3a4979b::before, .elementor-1145 .elementor-element.elementor-element-3a4979b > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-3a4979b > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-3a4979b > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-3a4979b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-3a4979b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42d6af7 );--background-overlay:'';}.elementor-1145 .elementor-element.elementor-element-3a4979b.e-con{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-bbc8d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-bbc8d2c .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-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-d70879a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-d70879a .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-1145 .elementor-element.elementor-element-cdac48d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-cdac48d .elementor-heading-title{font-family:var( --e-global-typography-1426d96-font-family ), Sans-serif;font-size:var( --e-global-typography-1426d96-font-size );font-weight:var( --e-global-typography-1426d96-font-weight );line-height:var( --e-global-typography-1426d96-line-height );color:var( --e-global-color-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-d0e4ad6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-d0e4ad6 .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-1145 .elementor-element.elementor-element-33f620a .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-61af7f8 );color:var( --e-global-color-61af7f8 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0% 0% 0% 0%;padding:10px 16px 10px 16px;}.elementor-1145 .elementor-element.elementor-element-33f620a .elementor-button:hover, .elementor-1145 .elementor-element.elementor-element-33f620a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-27310d8 );border-color:#00000000;}.elementor-1145 .elementor-element.elementor-element-33f620a .elementor-button:hover svg, .elementor-1145 .elementor-element.elementor-element-33f620a .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-1145 .elementor-element.elementor-element-6ef6c8b{--display:flex;--min-height:100%;--justify-content:center;--overlay-opacity:0.75;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1145 .elementor-element.elementor-element-6ef6c8b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-6ef6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/08/naturaleza-casaagua.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1145 .elementor-element.elementor-element-6ef6c8b::before, .elementor-1145 .elementor-element.elementor-element-6ef6c8b > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-6ef6c8b > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-6ef6c8b > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-6ef6c8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-6ef6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42d6af7 );--background-overlay:'';}.elementor-1145 .elementor-element.elementor-element-6ef6c8b.e-con{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-4effecd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-4effecd .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-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-a38d590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-a38d590 .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-1145 .elementor-element.elementor-element-89f284c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-89f284c .elementor-heading-title{font-family:var( --e-global-typography-1426d96-font-family ), Sans-serif;font-size:var( --e-global-typography-1426d96-font-size );font-weight:var( --e-global-typography-1426d96-font-weight );line-height:var( --e-global-typography-1426d96-line-height );color:var( --e-global-color-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-361a49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-361a49b .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-1145 .elementor-element.elementor-element-0e35e93 .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-61af7f8 );color:var( --e-global-color-61af7f8 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0% 0% 0% 0%;padding:10px 16px 10px 16px;}.elementor-1145 .elementor-element.elementor-element-0e35e93 .elementor-button:hover, .elementor-1145 .elementor-element.elementor-element-0e35e93 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-27310d8 );border-color:#00000000;}.elementor-1145 .elementor-element.elementor-element-0e35e93 .elementor-button:hover svg, .elementor-1145 .elementor-element.elementor-element-0e35e93 .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-1145 .elementor-element.elementor-element-4ab95ea{--display:flex;--min-height:100%;--justify-content:center;--overlay-opacity:0.75;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1145 .elementor-element.elementor-element-4ab95ea:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-4ab95ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/09/casa-delfino.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1145 .elementor-element.elementor-element-4ab95ea::before, .elementor-1145 .elementor-element.elementor-element-4ab95ea > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-4ab95ea > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-4ab95ea > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-4ab95ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-4ab95ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42d6af7 );--background-overlay:'';}.elementor-1145 .elementor-element.elementor-element-4ab95ea.e-con{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-3a6eda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-3a6eda7 .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-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-26ea4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-26ea4ca .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-1145 .elementor-element.elementor-element-3bc3233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-3bc3233 .elementor-heading-title{font-family:var( --e-global-typography-1426d96-font-family ), Sans-serif;font-size:var( --e-global-typography-1426d96-font-size );font-weight:var( --e-global-typography-1426d96-font-weight );line-height:var( --e-global-typography-1426d96-line-height );color:var( --e-global-color-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-aaf5ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-aaf5ff6 .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-1145 .elementor-element.elementor-element-c10ba49 .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-61af7f8 );color:var( --e-global-color-61af7f8 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0% 0% 0% 0%;padding:10px 16px 10px 16px;}.elementor-1145 .elementor-element.elementor-element-c10ba49 .elementor-button:hover, .elementor-1145 .elementor-element.elementor-element-c10ba49 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-27310d8 );border-color:#00000000;}.elementor-1145 .elementor-element.elementor-element-c10ba49 .elementor-button:hover svg, .elementor-1145 .elementor-element.elementor-element-c10ba49 .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-1145 .elementor-element.elementor-element-6e84f03{--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-1145 .elementor-element.elementor-element-ad92db9{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-ed66fa5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1145 .elementor-element.elementor-element-5f38d03{--display:flex;}.elementor-1145 .elementor-element.elementor-element-9c549e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-9c549e5 .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-1145 .elementor-element.elementor-element-d0b5bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-d0b5bc2 .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-1145 .elementor-element.elementor-element-197cc2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-197cc2a.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-197cc2a .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-1145 .elementor-element.elementor-element-bf858ce{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-bf858ce:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-bf858ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61af7f8 );}.elementor-1145 .elementor-element.elementor-element-bf858ce.e-con{--align-self:center;}@media(min-width:768px){.elementor-1145 .elementor-element.elementor-element-2474a3b{--content-width:1200px;}.elementor-1145 .elementor-element.elementor-element-157713c{--content-width:1200px;}.elementor-1145 .elementor-element.elementor-element-7ba72ce{--content-width:1200px;}.elementor-1145 .elementor-element.elementor-element-2e7e424{--content-width:1200px;}.elementor-1145 .elementor-element.elementor-element-63b913f{--content-width:1200px;}.elementor-1145 .elementor-element.elementor-element-ed66fa5{--content-width:1200px;}.elementor-1145 .elementor-element.elementor-element-5f38d03{--width:920px;}.elementor-1145 .elementor-element.elementor-element-bf858ce{--width:720px;}}@media(max-width:1024px){.elementor-1145 .elementor-element.elementor-element-70ff155{--min-height:95vh;}.elementor-1145 .elementor-element.elementor-element-5d0f282 .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-1145 .elementor-element.elementor-element-5c09f2e img{width:280px;}.elementor-1145 .elementor-element.elementor-element-97a6612 .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-1145 .elementor-element.elementor-element-219c5ac img{height:520px;}.elementor-1145 .elementor-element.elementor-element-f456dd6 .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-1145 .elementor-element.elementor-element-a245d4e .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-1145 .elementor-element.elementor-element-fed5b15 .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-1145 .elementor-element.elementor-element-178a85f .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-1145 .elementor-element.elementor-element-e159bcb{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-7cb7391{--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-1145 .elementor-element.elementor-element-c2bce2b img{width:448px;height:536px;}.elementor-1145 .elementor-element.elementor-element-5b49fbc{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -160px;}.elementor-1145 .elementor-element.elementor-element-5b49fbc img{width:320px;height:320px;}.elementor-1145 .elementor-element.elementor-element-11c87df .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-1145 .elementor-element.elementor-element-0e71b95 .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-1145 .elementor-element.elementor-element-68f246e .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-1145 .elementor-element.elementor-element-bb46140 .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-1145 .elementor-element.elementor-element-cae7474 .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-1145 .elementor-element.elementor-element-2c42376{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-0160766 .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-1145 .elementor-element.elementor-element-429e834 .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-1145 .elementor-element.elementor-element-22ffddb .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-1145 .elementor-element.elementor-element-975635b .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-1145 .elementor-element.elementor-element-f922cff{--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-1145 .elementor-element.elementor-element-5e3a1c6{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -160px;}.elementor-1145 .elementor-element.elementor-element-5e3a1c6 img{width:320px;height:320px;}.elementor-1145 .elementor-element.elementor-element-9681668 img{width:448px;height:536px;}.elementor-1145 .elementor-element.elementor-element-7aca724{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-2d6a396{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-9b62e6f .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-1145 .elementor-element.elementor-element-a03c615 .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-1145 .elementor-element.elementor-element-0f7d6a9 .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-1145 .elementor-element.elementor-element-2229aa1 .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-1145 .elementor-element.elementor-element-b9ecf36{--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-3a4979b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-3a4979b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1145 .elementor-element.elementor-element-3a4979b{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-bbc8d2c .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-1145 .elementor-element.elementor-element-d70879a .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-1145 .elementor-element.elementor-element-cdac48d .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-1145 .elementor-element.elementor-element-d0e4ad6 .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-1145 .elementor-element.elementor-element-33f620a .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-1145 .elementor-element.elementor-element-6ef6c8b{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-4effecd .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-1145 .elementor-element.elementor-element-a38d590 .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-1145 .elementor-element.elementor-element-89f284c .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-1145 .elementor-element.elementor-element-361a49b .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-1145 .elementor-element.elementor-element-0e35e93 .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-1145 .elementor-element.elementor-element-4ab95ea{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1145 .elementor-element.elementor-element-3a6eda7 .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-1145 .elementor-element.elementor-element-26ea4ca .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-1145 .elementor-element.elementor-element-3bc3233 .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-1145 .elementor-element.elementor-element-aaf5ff6 .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-1145 .elementor-element.elementor-element-c10ba49 .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-1145 .elementor-element.elementor-element-9c549e5 .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-1145 .elementor-element.elementor-element-d0b5bc2 .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-1145 .elementor-element.elementor-element-197cc2a .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-1145 .elementor-element.elementor-element-e718396{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-70ff155{--min-height:720px;}.elementor-1145 .elementor-element.elementor-element-5d0f282 .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-1145 .elementor-element.elementor-element-5c09f2e img{width:200px;}.elementor-1145 .elementor-element.elementor-element-97a6612 .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-1145 .elementor-element.elementor-element-3976e9c{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-219c5ac img{height:400px;object-fit:cover;object-position:center right;}.elementor-1145 .elementor-element.elementor-element-f456dd6 .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-1145 .elementor-element.elementor-element-a245d4e .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-1145 .elementor-element.elementor-element-fed5b15 .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-1145 .elementor-element.elementor-element-178a85f .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-1145 .elementor-element.elementor-element-aa3d831{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-e159bcb{--e-con-grid-template-columns:1;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-7cb7391{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-1145 .elementor-element.elementor-element-c2bce2b img{object-fit:cover;object-position:center center;}.elementor-1145 .elementor-element.elementor-element-5b49fbc{margin:280px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;}.elementor-1145 .elementor-element.elementor-element-5b49fbc img{object-fit:cover;object-position:center right;}.elementor-1145 .elementor-element.elementor-element-11c87df .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-1145 .elementor-element.elementor-element-0e71b95 .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-1145 .elementor-element.elementor-element-68f246e .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-1145 .elementor-element.elementor-element-acd1cba{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-bb46140 .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-1145 .elementor-element.elementor-element-cae7474 .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-1145 .elementor-element.elementor-element-b6a6eba{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-2c42376{--e-con-grid-template-columns:1;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-0160766 .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-1145 .elementor-element.elementor-element-429e834 .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-1145 .elementor-element.elementor-element-22ffddb .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-1145 .elementor-element.elementor-element-975635b .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-1145 .elementor-element.elementor-element-f922cff{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-1145 .elementor-element.elementor-element-5e3a1c6{margin:280px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;}.elementor-1145 .elementor-element.elementor-element-5e3a1c6 img{object-fit:cover;object-position:center right;}.elementor-1145 .elementor-element.elementor-element-9681668 img{object-fit:cover;object-position:center center;}.elementor-1145 .elementor-element.elementor-element-7aca724{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-2d6a396{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-9b62e6f .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-1145 .elementor-element.elementor-element-a03c615 .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-1145 .elementor-element.elementor-element-a2bcb52{--e-image-carousel-slides-to-show:1;}.elementor-1145 .elementor-element.elementor-element-c9f0673{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-0f7d6a9 .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-1145 .elementor-element.elementor-element-2229aa1 .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-1145 .elementor-element.elementor-element-6ab8dfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-b9ecf36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-3a4979b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-3a4979b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1145 .elementor-element.elementor-element-3a4979b{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-bbc8d2c .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-1145 .elementor-element.elementor-element-d70879a .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-1145 .elementor-element.elementor-element-cdac48d .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-1145 .elementor-element.elementor-element-d0e4ad6 .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-1145 .elementor-element.elementor-element-33f620a .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-1145 .elementor-element.elementor-element-6ef6c8b{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-4effecd .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-1145 .elementor-element.elementor-element-a38d590 .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-1145 .elementor-element.elementor-element-89f284c .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-1145 .elementor-element.elementor-element-361a49b .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-1145 .elementor-element.elementor-element-0e35e93 .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-1145 .elementor-element.elementor-element-4ab95ea{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-3a6eda7 .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-1145 .elementor-element.elementor-element-26ea4ca .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-1145 .elementor-element.elementor-element-3bc3233 .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-1145 .elementor-element.elementor-element-aaf5ff6 .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-1145 .elementor-element.elementor-element-c10ba49 .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-1145 .elementor-element.elementor-element-ad92db9{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1145 .elementor-element.elementor-element-9c549e5 .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-1145 .elementor-element.elementor-element-d0b5bc2 .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-1145 .elementor-element.elementor-element-197cc2a .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-1145 .elementor-element.elementor-element-bf858ce{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for image-carousel, class: .elementor-element-a2bcb52 */.elementor-1145 .elementor-element.elementor-element-a2bcb52 .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; 
}

.elementor-1145 .elementor-element.elementor-element-a2bcb52 img {
    width: 100%;
    height: 480px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33f620a */.elementor-1145 .elementor-element.elementor-element-33f620a svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e35e93 */.elementor-1145 .elementor-element.elementor-element-0e35e93 svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c10ba49 */.elementor-1145 .elementor-element.elementor-element-c10ba49 svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e84f03 */.elementor-1145 .elementor-element.elementor-element-6e84f03 {
    background: 
        linear-gradient(rgba(255, 255, 255, .97), rgba(255, 255, 255, .9), rgba(246, 245, 241, 1)),
        url('https://huayacan.com.mx/wp-content/uploads/2025/10/gracias.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}/* End custom CSS */