.elementor-971 .elementor-element.elementor-element-e77d21e{--display:flex;}.elementor-971 .elementor-element.elementor-element-e77d21e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-971 .elementor-element.elementor-element-42ca511{--display:flex;--overlay-opacity:0.75;}.elementor-971 .elementor-element.elementor-element-42ca511::before, .elementor-971 .elementor-element.elementor-element-42ca511 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-42ca511 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-42ca511 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-42ca511 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-42ca511 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42d6af7 );--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-42ca511:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-42ca511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://huayacan.com.mx/wp-content/uploads/2025/08/conoce-restaurante-huayacan.jpg") 50% 50%;background-size:cover;}.elementor-971 .elementor-element.elementor-element-e2edbcd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-971 .elementor-element.elementor-element-3bea613{--display:flex;}.elementor-971 .elementor-element.elementor-element-9354b09{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-cc8178c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-cc8178c .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-971 .elementor-element.elementor-element-c626953{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-971 .elementor-element.elementor-element-c626953 img{width:320px;}.elementor-971 .elementor-element.elementor-element-fae993e{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-971 .elementor-element.elementor-element-fae993e.elementor-element{--align-self:center;}.elementor-971 .elementor-element.elementor-element-fae993e .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-971 .elementor-element.elementor-element-c6ce82b{--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-971 .elementor-element.elementor-element-ff621e8{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-971 .elementor-element.elementor-element-dde3c7c{--display:flex;}.elementor-971 .elementor-element.elementor-element-566be2e{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-20498d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-971 .elementor-element.elementor-element-20498d5 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-971 .elementor-element.elementor-element-a734cba{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;}.elementor-971 .elementor-element.elementor-element-a734cba.elementor-element{--align-self:center;}.elementor-971 .elementor-element.elementor-element-a734cba .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-971 .elementor-element.elementor-element-c2bae0e{--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-971 .elementor-element.elementor-element-c2bae0e:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-c2bae0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dafd0ec );}.elementor-971 .elementor-element.elementor-element-f5fa5e8{--display:flex;--overlay-opacity:0.5;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-971 .elementor-element.elementor-element-f5fa5e8::before, .elementor-971 .elementor-element.elementor-element-f5fa5e8 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-f5fa5e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-f5fa5e8 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-f5fa5e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-f5fa5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-2ad6aa3{--display:flex;}.elementor-971 .elementor-element.elementor-element-e6ddc07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-e8c18da .elementor-button{background-color:var( --e-global-color-2a8b77d );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-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-61af7f8 );border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-971 .elementor-element.elementor-element-e8c18da .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-e8c18da .elementor-button:focus{background-color:var( --e-global-color-61af7f8 );color:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-e8c18da .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-e8c18da .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-5283156{--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-971 .elementor-element.elementor-element-5283156:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-5283156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE8;}.elementor-971 .elementor-element.elementor-element-5283156.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-971 .elementor-element.elementor-element-40c6350{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-971 .elementor-element.elementor-element-0080e82{--display:flex;}.elementor-971 .elementor-element.elementor-element-6c0c3c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-6c0c3c3 .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-971 .elementor-element.elementor-element-cca1a50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-cca1a50 .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-971 .elementor-element.elementor-element-86bec58{--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-971 .elementor-element.elementor-element-b684ea6{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-b684ea6:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-b684ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/10/roomservice-desayunos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-b684ea6::before, .elementor-971 .elementor-element.elementor-element-b684ea6 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-b684ea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-b684ea6 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-b684ea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-b684ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D100A80;--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-c2b161e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-971 .elementor-element.elementor-element-59ddcda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-59ddcda .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-971 .elementor-element.elementor-element-5d85517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-5d85517 .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-971 .elementor-element.elementor-element-22211df .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-971 .elementor-element.elementor-element-22211df .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-22211df .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-27310d8 );border-color:#00000000;}.elementor-971 .elementor-element.elementor-element-22211df .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-22211df .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-fde4318{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-fde4318:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-fde4318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/07/comida-en-rollito-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-fde4318::before, .elementor-971 .elementor-element.elementor-element-fde4318 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-fde4318 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-fde4318 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-fde4318 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-fde4318 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D100A80;--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-6e0bcd6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-971 .elementor-element.elementor-element-d52e37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-d52e37a .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-971 .elementor-element.elementor-element-730317c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-730317c .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-971 .elementor-element.elementor-element-21db547 .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-971 .elementor-element.elementor-element-21db547 .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-21db547 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-27310d8 );border-color:#00000000;}.elementor-971 .elementor-element.elementor-element-21db547 .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-21db547 .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-bd5955d{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-bd5955d:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-bd5955d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/10/restaurante-comidas-a-la-carta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-bd5955d::before, .elementor-971 .elementor-element.elementor-element-bd5955d > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-bd5955d > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-bd5955d > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-bd5955d > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-bd5955d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D100A80;--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-9fbae80{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-971 .elementor-element.elementor-element-3c28252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-3c28252 .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-971 .elementor-element.elementor-element-6a95ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-6a95ca9 .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-971 .elementor-element.elementor-element-cbf5267 .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-971 .elementor-element.elementor-element-cbf5267 .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-cbf5267 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-27310d8 );border-color:#00000000;}.elementor-971 .elementor-element.elementor-element-cbf5267 .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-cbf5267 .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-1c6c3c4{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-1c6c3c4:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-1c6c3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huayacan.com.mx/wp-content/uploads/2025/10/roomservice-infantil.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-1c6c3c4::before, .elementor-971 .elementor-element.elementor-element-1c6c3c4 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-1c6c3c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-1c6c3c4 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-1c6c3c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-1c6c3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D100A80;--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-f3194f9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-971 .elementor-element.elementor-element-abc47e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-abc47e8 .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-971 .elementor-element.elementor-element-3fdd46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-3fdd46c .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-971 .elementor-element.elementor-element-fa67ead .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-971 .elementor-element.elementor-element-fa67ead .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-fa67ead .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-27310d8 );border-color:#00000000;}.elementor-971 .elementor-element.elementor-element-fa67ead .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-fa67ead .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-598591c{--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-971 .elementor-element.elementor-element-598591c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-971 .elementor-element.elementor-element-de3ccea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-d41542a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-971 .elementor-element.elementor-element-0f3ff0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-971 .elementor-element.elementor-element-d7e6529{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-61af7f8 );--border-color:var( --e-global-color-61af7f8 );--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-d7e6529:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-d7e6529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292D27BF;}.elementor-971 .elementor-element.elementor-element-e38a569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-e38a569 .elementor-heading-title{font-family:var( --e-global-typography-5317c22-font-family ), Sans-serif;font-size:var( --e-global-typography-5317c22-font-size );font-weight:var( --e-global-typography-5317c22-font-weight );text-transform:var( --e-global-typography-5317c22-text-transform );line-height:var( --e-global-typography-5317c22-line-height );letter-spacing:var( --e-global-typography-5317c22-letter-spacing );color:var( --e-global-color-69b03e8 );}.elementor-971 .elementor-element.elementor-element-4fde244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-4fde244 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:60px;font-weight:400;font-style:italic;line-height:120%;letter-spacing:-1px;color:var( --e-global-color-61af7f8 );}.elementor-971 .elementor-element.elementor-element-0719f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-0719f32 .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-971 .elementor-element.elementor-element-5e45619{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-5e45619:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-5e45619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B78087;}.elementor-971 .elementor-element.elementor-element-681b4c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-681b4c9 .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:#F3E9E0;}.elementor-971 .elementor-element.elementor-element-5f4fffe{--display:flex;--min-height:2px;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-5f4fffe:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-5f4fffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F3E9E0BF 0%, #F3E9E0 100%);}.elementor-971 .elementor-element.elementor-element-c1124bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-c1124bd .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:#F3E9E0;}.elementor-971 .elementor-element.elementor-element-577145f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-577145f .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:#F3E9E0;}.elementor-971 .elementor-element.elementor-element-6d6ddb1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-86dfbbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-1674596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-1674596 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:-1px;color:var( --e-global-color-69b03e8 );}.elementor-971 .elementor-element.elementor-element-1873791{margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;text-align:center;}.elementor-971 .elementor-element.elementor-element-1873791 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:-0.5px;color:var( --e-global-color-69b03e8 );}.elementor-971 .elementor-element.elementor-element-e0618de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-e0618de .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:-1px;color:var( --e-global-color-69b03e8 );}.elementor-971 .elementor-element.elementor-element-19ad792{--display:flex;--min-height:2px;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-19ad792:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-19ad792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F3E9E0BF 0%, #F3E9E0 100%);}.elementor-971 .elementor-element.elementor-element-31f791b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-31f791b .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-971 .elementor-element.elementor-element-bdba8fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-bdba8fb .elementor-heading-title{font-family:var( --e-global-typography-ff70b79-font-family ), Sans-serif;font-size:var( --e-global-typography-ff70b79-font-size );font-weight:var( --e-global-typography-ff70b79-font-weight );text-transform:var( --e-global-typography-ff70b79-text-transform );line-height:var( --e-global-typography-ff70b79-line-height );color:var( --e-global-color-61af7f8 );}.elementor-971 .elementor-element.elementor-element-dbb11fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-dbb11fa .elementor-heading-title{font-family:var( --e-global-typography-ff70b79-font-family ), Sans-serif;font-size:var( --e-global-typography-ff70b79-font-size );font-weight:var( --e-global-typography-ff70b79-font-weight );text-transform:var( --e-global-typography-ff70b79-text-transform );line-height:var( --e-global-typography-ff70b79-line-height );color:var( --e-global-color-61af7f8 );}.elementor-971 .elementor-element.elementor-element-51a8e3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-51a8e3b .elementor-heading-title{font-family:var( --e-global-typography-ff70b79-font-family ), Sans-serif;font-size:var( --e-global-typography-ff70b79-font-size );font-weight:var( --e-global-typography-ff70b79-font-weight );text-transform:var( --e-global-typography-ff70b79-text-transform );line-height:var( --e-global-typography-ff70b79-line-height );color:var( --e-global-color-61af7f8 );}.elementor-971 .elementor-element.elementor-element-c50adeb .elementor-button{background-color:#B78087;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-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-971 .elementor-element.elementor-element-c50adeb .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-c50adeb .elementor-button:focus{background-color:#AC6D75;}.elementor-971 .elementor-element.elementor-element-c50adeb{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-971 .elementor-element.elementor-element-af0f059{--display:flex;--overlay-opacity:1;}.elementor-971 .elementor-element.elementor-element-af0f059::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000A6 50%, #00000000 75%);}.elementor-971 .elementor-element.elementor-element-af0f059:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-af0f059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://huayacan.com.mx/wp-content/uploads/2025/10/thumb-brunch.jpg") 50% 50%;background-size:cover;}.elementor-971 .elementor-element.elementor-element-cd46257{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-971 .elementor-element.elementor-element-e61f310{--display:flex;}.elementor-971 .elementor-element.elementor-element-5a0f84e{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:100vh;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--grid-justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-6e1243a{--display:flex;}.elementor-971 .elementor-element.elementor-element-7468ec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-971 .elementor-element.elementor-element-7468ec8 .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-971 .elementor-element.elementor-element-854a673{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-854a673 .elementor-heading-title{font-family:var( --e-global-typography-72e8a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-72e8a5a-font-size );font-weight:var( --e-global-typography-72e8a5a-font-weight );text-transform:var( --e-global-typography-72e8a5a-text-transform );line-height:var( --e-global-typography-72e8a5a-line-height );letter-spacing:var( --e-global-typography-72e8a5a-letter-spacing );color:var( --e-global-color-61af7f8 );}.elementor-971 .elementor-element.elementor-element-a57c88a{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-a57c88a .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-971 .elementor-element.elementor-element-dab19b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-icon i{color:var( --e-global-color-a989989 );transition:color 0.3s;}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-icon svg{fill:var( --e-global-color-a989989 );transition:fill 0.3s;}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-item > a{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 );}.elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-text{color:var( --e-global-color-61af7f8 );transition:color 0.3s;}.elementor-971 .elementor-element.elementor-element-d307805{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-971 .elementor-element.elementor-element-a91eb91 .elementor-button{background-color:var( --e-global-color-dafd0ec );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-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-971 .elementor-element.elementor-element-a91eb91 .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-a91eb91 .elementor-button:focus{background-color:#3A442C;}.elementor-971 .elementor-element.elementor-element-a91eb91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-971 .elementor-element.elementor-element-a87bc91 .elementor-button{background-color:var( --e-global-color-2a8b77d );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-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-61af7f8 );border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-971 .elementor-element.elementor-element-a87bc91 .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-a87bc91 .elementor-button:focus{background-color:var( --e-global-color-61af7f8 );color:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-a87bc91 .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-a87bc91 .elementor-button:focus svg{fill:var( --e-global-color-27310d8 );}.elementor-971 .elementor-element.elementor-element-f3c735f{--display:flex;}.elementor-971 .elementor-element.elementor-element-7d82470{--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.5;}.elementor-971 .elementor-element.elementor-element-7d82470::before, .elementor-971 .elementor-element.elementor-element-7d82470 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-7d82470 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-7d82470 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-7d82470 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-7d82470 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000BF;--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-7d82470.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-971 .elementor-element.elementor-element-35d3258{--display:flex;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-971 .elementor-element.elementor-element-35d3258::before, .elementor-971 .elementor-element.elementor-element-35d3258 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-35d3258 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-35d3258 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-35d3258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-35d3258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-971 .elementor-element.elementor-element-54e4c43{--display:flex;}.elementor-971 .elementor-element.elementor-element-b42afb5{--display:flex;}.elementor-971 .elementor-element.elementor-element-fb688f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-fb688f3 .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-971 .elementor-element.elementor-element-ce8a2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-971 .elementor-element.elementor-element-ce8a2cc .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-971 .elementor-element.elementor-element-e8b4c32{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-0234d0d{--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;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-672d777{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-672d777 .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-971 .elementor-element.elementor-element-7c72904{--divider-border-style:solid;--divider-color:var( --e-global-color-9d6260a );--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-7c72904 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-7c72904 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-971 .elementor-element.elementor-element-838d3ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-838d3ad .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-971 .elementor-element.elementor-element-09196d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-09196d2 .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-971 .elementor-element.elementor-element-7c00643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-7c00643 .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-971 .elementor-element.elementor-element-cc25ae9{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-da54555{--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;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-5031588{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-5031588 .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-971 .elementor-element.elementor-element-946ece3{--divider-border-style:solid;--divider-color:var( --e-global-color-9d6260a );--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-946ece3 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-946ece3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-971 .elementor-element.elementor-element-74d86d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-74d86d6 .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-971 .elementor-element.elementor-element-5d07077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-5d07077 .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-971 .elementor-element.elementor-element-a0cb6b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-a0cb6b1 .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-971 .elementor-element.elementor-element-c6ad251{--display:flex;}.elementor-971 .elementor-element.elementor-element-c5f55e0{--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;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-d060fba{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-d060fba .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-971 .elementor-element.elementor-element-d511c58{--divider-border-style:solid;--divider-color:var( --e-global-color-9d6260a );--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-d511c58 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-d511c58 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-971 .elementor-element.elementor-element-a2fa854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-a2fa854 .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-971 .elementor-element.elementor-element-519bbc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-519bbc4 .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-971 .elementor-element.elementor-element-df1ba05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-971 .elementor-element.elementor-element-df1ba05 .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 );}@media(min-width:768px){.elementor-971 .elementor-element.elementor-element-e77d21e{--width:112.871%;}.elementor-971 .elementor-element.elementor-element-dde3c7c{--content-width:1200px;}.elementor-971 .elementor-element.elementor-element-2ad6aa3{--content-width:1200px;}.elementor-971 .elementor-element.elementor-element-0080e82{--content-width:1366px;}.elementor-971 .elementor-element.elementor-element-d41542a{--content-width:920px;}.elementor-971 .elementor-element.elementor-element-d7e6529{--width:800px;}.elementor-971 .elementor-element.elementor-element-5f4fffe{--width:180px;}.elementor-971 .elementor-element.elementor-element-19ad792{--width:200px;}.elementor-971 .elementor-element.elementor-element-e61f310{--content-width:1200px;}.elementor-971 .elementor-element.elementor-element-54e4c43{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-971 .elementor-element.elementor-element-d7e6529{--width:720px;}}@media(max-width:1024px){.elementor-971 .elementor-element.elementor-element-9354b09{--min-height:95vh;}.elementor-971 .elementor-element.elementor-element-cc8178c .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-971 .elementor-element.elementor-element-c626953 img{width:280px;}.elementor-971 .elementor-element.elementor-element-fae993e .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-971 .elementor-element.elementor-element-20498d5 img{height:520px;}.elementor-971 .elementor-element.elementor-element-a734cba .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-971 .elementor-element.elementor-element-e8c18da .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-971 .elementor-element.elementor-element-6c0c3c3 .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-971 .elementor-element.elementor-element-cca1a50 .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-971 .elementor-element.elementor-element-86bec58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-971 .elementor-element.elementor-element-b684ea6{--min-height:320px;}.elementor-971 .elementor-element.elementor-element-59ddcda .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-971 .elementor-element.elementor-element-5d85517 .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-971 .elementor-element.elementor-element-22211df .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-971 .elementor-element.elementor-element-fde4318{--min-height:320px;}.elementor-971 .elementor-element.elementor-element-d52e37a .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-971 .elementor-element.elementor-element-730317c .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-971 .elementor-element.elementor-element-21db547 .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-971 .elementor-element.elementor-element-bd5955d{--min-height:320px;}.elementor-971 .elementor-element.elementor-element-3c28252 .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-971 .elementor-element.elementor-element-6a95ca9 .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-971 .elementor-element.elementor-element-cbf5267 .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-971 .elementor-element.elementor-element-1c6c3c4{--min-height:320px;}.elementor-971 .elementor-element.elementor-element-abc47e8 .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-971 .elementor-element.elementor-element-3fdd46c .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-971 .elementor-element.elementor-element-fa67ead .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-971 .elementor-element.elementor-element-0f3ff0b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-971 .elementor-element.elementor-element-e38a569 .elementor-heading-title{font-size:var( --e-global-typography-5317c22-font-size );line-height:var( --e-global-typography-5317c22-line-height );letter-spacing:var( --e-global-typography-5317c22-letter-spacing );}.elementor-971 .elementor-element.elementor-element-0719f32 .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-971 .elementor-element.elementor-element-681b4c9 .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-971 .elementor-element.elementor-element-c1124bd .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-971 .elementor-element.elementor-element-577145f .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-971 .elementor-element.elementor-element-31f791b .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-971 .elementor-element.elementor-element-bdba8fb .elementor-heading-title{font-size:var( --e-global-typography-ff70b79-font-size );line-height:var( --e-global-typography-ff70b79-line-height );}.elementor-971 .elementor-element.elementor-element-dbb11fa .elementor-heading-title{font-size:var( --e-global-typography-ff70b79-font-size );line-height:var( --e-global-typography-ff70b79-line-height );}.elementor-971 .elementor-element.elementor-element-51a8e3b .elementor-heading-title{font-size:var( --e-global-typography-ff70b79-font-size );line-height:var( --e-global-typography-ff70b79-line-height );}.elementor-971 .elementor-element.elementor-element-c50adeb .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-971 .elementor-element.elementor-element-af0f059{--min-height:720px;--overlay-opacity:0.85;}.elementor-971 .elementor-element.elementor-element-af0f059::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .e-con-inner > .elementor-background-video-container::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-971 .elementor-element.elementor-element-af0f059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #000000A6 75%, #00000000 100%);}.elementor-971 .elementor-element.elementor-element-5a0f84e{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:720px 0;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-971 .elementor-element.elementor-element-7468ec8 .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-971 .elementor-element.elementor-element-854a673 .elementor-heading-title{font-size:var( --e-global-typography-72e8a5a-font-size );line-height:var( --e-global-typography-72e8a5a-line-height );letter-spacing:var( --e-global-typography-72e8a5a-letter-spacing );}.elementor-971 .elementor-element.elementor-element-a57c88a .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-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-item > a{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-971 .elementor-element.elementor-element-a91eb91 .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-971 .elementor-element.elementor-element-a87bc91 .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-971 .elementor-element.elementor-element-7d82470{--overlay-opacity:0.75;}.elementor-971 .elementor-element.elementor-element-fb688f3 .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-971 .elementor-element.elementor-element-ce8a2cc .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-971 .elementor-element.elementor-element-672d777 .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-971 .elementor-element.elementor-element-838d3ad .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-971 .elementor-element.elementor-element-09196d2 .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-971 .elementor-element.elementor-element-7c00643 .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-971 .elementor-element.elementor-element-5031588 .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-971 .elementor-element.elementor-element-74d86d6 .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-971 .elementor-element.elementor-element-5d07077 .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-971 .elementor-element.elementor-element-a0cb6b1 .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-971 .elementor-element.elementor-element-d060fba .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-971 .elementor-element.elementor-element-a2fa854 .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-971 .elementor-element.elementor-element-519bbc4 .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-971 .elementor-element.elementor-element-df1ba05 .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}}@media(max-width:767px){.elementor-971 .elementor-element.elementor-element-e2edbcd{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-971 .elementor-element.elementor-element-9354b09{--min-height:720px;}.elementor-971 .elementor-element.elementor-element-cc8178c .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-971 .elementor-element.elementor-element-c626953 img{width:200px;}.elementor-971 .elementor-element.elementor-element-fae993e .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-971 .elementor-element.elementor-element-ff621e8{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-971 .elementor-element.elementor-element-20498d5 img{height:400px;object-fit:cover;object-position:center center;}.elementor-971 .elementor-element.elementor-element-a734cba .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-971 .elementor-element.elementor-element-f5fa5e8{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-971 .elementor-element.elementor-element-e8c18da .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-971 .elementor-element.elementor-element-40c6350{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-971 .elementor-element.elementor-element-6c0c3c3 .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-971 .elementor-element.elementor-element-cca1a50 .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-971 .elementor-element.elementor-element-b684ea6{--min-height:480px;}.elementor-971 .elementor-element.elementor-element-59ddcda .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-971 .elementor-element.elementor-element-5d85517 .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-971 .elementor-element.elementor-element-22211df .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-971 .elementor-element.elementor-element-fde4318{--min-height:480px;}.elementor-971 .elementor-element.elementor-element-d52e37a .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-971 .elementor-element.elementor-element-730317c .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-971 .elementor-element.elementor-element-21db547 .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-971 .elementor-element.elementor-element-bd5955d{--min-height:480px;}.elementor-971 .elementor-element.elementor-element-3c28252 .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-971 .elementor-element.elementor-element-6a95ca9 .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-971 .elementor-element.elementor-element-cbf5267 .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-971 .elementor-element.elementor-element-1c6c3c4{--min-height:480px;}.elementor-971 .elementor-element.elementor-element-abc47e8 .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-971 .elementor-element.elementor-element-3fdd46c .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-971 .elementor-element.elementor-element-fa67ead .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-971 .elementor-element.elementor-element-de3ccea{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-d41542a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-971 .elementor-element.elementor-element-d7e6529{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-971 .elementor-element.elementor-element-e38a569 .elementor-heading-title{font-size:var( --e-global-typography-5317c22-font-size );line-height:var( --e-global-typography-5317c22-line-height );letter-spacing:var( --e-global-typography-5317c22-letter-spacing );}.elementor-971 .elementor-element.elementor-element-4fde244 .elementor-heading-title{font-size:48px;}.elementor-971 .elementor-element.elementor-element-0719f32 .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-971 .elementor-element.elementor-element-681b4c9 .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-971 .elementor-element.elementor-element-5f4fffe{--width:120px;}.elementor-971 .elementor-element.elementor-element-c1124bd .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-971 .elementor-element.elementor-element-577145f .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-971 .elementor-element.elementor-element-1674596 .elementor-heading-title{font-size:48px;}.elementor-971 .elementor-element.elementor-element-1873791 .elementor-heading-title{font-size:34px;}.elementor-971 .elementor-element.elementor-element-e0618de .elementor-heading-title{font-size:48px;}.elementor-971 .elementor-element.elementor-element-19ad792{--width:120px;}.elementor-971 .elementor-element.elementor-element-31f791b .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-971 .elementor-element.elementor-element-bdba8fb .elementor-heading-title{font-size:var( --e-global-typography-ff70b79-font-size );line-height:var( --e-global-typography-ff70b79-line-height );}.elementor-971 .elementor-element.elementor-element-dbb11fa .elementor-heading-title{font-size:var( --e-global-typography-ff70b79-font-size );line-height:var( --e-global-typography-ff70b79-line-height );}.elementor-971 .elementor-element.elementor-element-51a8e3b .elementor-heading-title{font-size:var( --e-global-typography-ff70b79-font-size );line-height:var( --e-global-typography-ff70b79-line-height );}.elementor-971 .elementor-element.elementor-element-c50adeb .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-971 .elementor-element.elementor-element-af0f059{--overlay-opacity:0.95;}.elementor-971 .elementor-element.elementor-element-cd46257{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-971 .elementor-element.elementor-element-5a0f84e{--min-height:720px;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:1fr;--grid-auto-flow:row;}.elementor-971 .elementor-element.elementor-element-7468ec8 .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-971 .elementor-element.elementor-element-854a673 .elementor-heading-title{font-size:var( --e-global-typography-72e8a5a-font-size );line-height:var( --e-global-typography-72e8a5a-line-height );letter-spacing:var( --e-global-typography-72e8a5a-letter-spacing );}.elementor-971 .elementor-element.elementor-element-a57c88a .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-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-971 .elementor-element.elementor-element-dab19b9 .elementor-icon-list-item > a{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-971 .elementor-element.elementor-element-d307805{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-971 .elementor-element.elementor-element-a91eb91 .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-971 .elementor-element.elementor-element-a87bc91 .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-971 .elementor-element.elementor-element-35d3258{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-971 .elementor-element.elementor-element-fb688f3 .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-971 .elementor-element.elementor-element-ce8a2cc .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-971 .elementor-element.elementor-element-0234d0d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-971 .elementor-element.elementor-element-672d777{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-971 .elementor-element.elementor-element-672d777.elementor-element{--align-self:flex-start;}.elementor-971 .elementor-element.elementor-element-672d777 .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-971 .elementor-element.elementor-element-838d3ad .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-971 .elementor-element.elementor-element-09196d2 .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-971 .elementor-element.elementor-element-7c00643 .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-971 .elementor-element.elementor-element-da54555{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-971 .elementor-element.elementor-element-5031588{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-971 .elementor-element.elementor-element-5031588.elementor-element{--align-self:flex-start;}.elementor-971 .elementor-element.elementor-element-5031588 .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-971 .elementor-element.elementor-element-74d86d6 .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-971 .elementor-element.elementor-element-5d07077 .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-971 .elementor-element.elementor-element-a0cb6b1 .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}.elementor-971 .elementor-element.elementor-element-c5f55e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-971 .elementor-element.elementor-element-d060fba{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-971 .elementor-element.elementor-element-d060fba.elementor-element{--align-self:flex-start;}.elementor-971 .elementor-element.elementor-element-d060fba .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-971 .elementor-element.elementor-element-a2fa854 .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-971 .elementor-element.elementor-element-519bbc4 .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-971 .elementor-element.elementor-element-df1ba05 .elementor-heading-title{font-size:var( --e-global-typography-1426d96-font-size );line-height:var( --e-global-typography-1426d96-line-height );}}/* Start custom CSS for button, class: .elementor-element-22211df */.elementor-971 .elementor-element.elementor-element-22211df svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21db547 */.elementor-971 .elementor-element.elementor-element-21db547 svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbf5267 */.elementor-971 .elementor-element.elementor-element-cbf5267 svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa67ead */.elementor-971 .elementor-element.elementor-element-fa67ead svg {
    width: 18px;
    fill: inherit;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38a569 *//*
.elementor-971 .elementor-element.elementor-element-e38a569 {
    texto degradado
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #fff, #8F7CDA);
    background-clip: text;

    color: #fff;
    text-shadow:
        0 0 5px #fff,
        0 0 10px #fff,
        0 0 20px #fff,
        0 0 40px #0ff,
        0 0 80px #0ff;
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1674596 *//*
.elementor-971 .elementor-element.elementor-element-1674596 {
    texto degradado
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #fff, #8F7CDA);
    background-clip: text;

    color: #fff;
    text-shadow:
        0 0 5px #fff,
        0 0 10px #fff,
        0 0 20px #fff,
        0 0 40px #0ff,
        0 0 80px #0ff;
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1873791 *//*
.elementor-971 .elementor-element.elementor-element-1873791 {
    texto degradado
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #fff, #8F7CDA);
    background-clip: text;

    color: #fff;
    text-shadow:
        0 0 5px #fff,
        0 0 10px #fff,
        0 0 20px #fff,
        0 0 40px #0ff,
        0 0 80px #0ff;
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0618de *//*
.elementor-971 .elementor-element.elementor-element-e0618de {
    texto degradado
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #fff, #8F7CDA);
    background-clip: text;

    color: #fff;
    text-shadow:
        0 0 5px #fff,
        0 0 10px #fff,
        0 0 20px #fff,
        0 0 40px #0ff,
        0 0 80px #0ff;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598591c */.elementor-971 .elementor-element.elementor-element-598591c {
    background-image:   url('/wp-content/uploads/2026/04/bg-flores-promo-10-mayo.png'),
                        url('/wp-content/uploads/2026/04/noise.png'),
                        linear-gradient(0deg, 
                                                rgba(41, 45, 39, 1) 0%, 
                                                rgba(41, 45, 39, 1) 85%);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09196d2 */.elementor-971 .elementor-element.elementor-element-09196d2 {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d07077 */.elementor-971 .elementor-element.elementor-element-5d07077 {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519bbc4 */.elementor-971 .elementor-element.elementor-element-519bbc4 {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d82470 */.elementor-971 .elementor-element.elementor-element-7d82470 {
    background: 
        linear-gradient(rgba(76, 90, 58, .95), rgba(76, 90, 58, .5), rgba(76, 90, 58, 1)),
        url('/wp-content/uploads/2025/10/restaurante-comidas-a-la-carta.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}/* End custom CSS */