.elementor-23 .elementor-element.elementor-element-50f5f1a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-50f5f1a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-50f5f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-23 .elementor-element.elementor-element-ab482fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-260ce55{text-align:start;}.elementor-23 .elementor-element.elementor-element-7fe821d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-9c687eb .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-9c687eb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9c687eb.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9c687eb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9c687eb.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9c687eb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-1cc75c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-2090c57{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-2090c57 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-f477d90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-ab7ad6e .elementor-button{background-color:#DBD2E0;font-family:"Montserrat", Sans-serif;font-weight:400;letter-spacing:2px;fill:#000000;color:#000000;}.elementor-23 .elementor-element.elementor-element-31ea4ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-31ea4ff:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-31ea4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-23 .elementor-element.elementor-element-9bce37d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9bce37d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9bce37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7CD10 0%, #DBD2E0 100%);}.elementor-23 .elementor-element.elementor-element-b80e9e9{--display:flex;--justify-content:flex-end;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-28769b4 .elementor-heading-title{font-size:120px;font-weight:200;color:#000000;}.elementor-23 .elementor-element.elementor-element-dd9fbf9 .elementor-heading-title{font-size:120px;font-weight:200;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-4ae7796{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-23 .elementor-element.elementor-element-3e38682{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-d7e3a7a{background-color:#C0C0C059;padding:5% 5% 5% 5%;border-style:solid;border-width:1px 1px 0px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;column-gap:10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-255353a{background-color:transparent;padding:5% 0% 5% 0%;background-image:linear-gradient(180deg, #CFCFCD73 0%, #FFFFFF00 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-button span{gap:30px;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23 .elementor-element.elementor-element-255353a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-255353a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-23 .elementor-element.elementor-element-255353a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group > label, .elementor-23 .elementor-element.elementor-element-255353a .elementor-field-subgroup label{color:#7A7A7A00;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-type-html{padding-bottom:0px;color:#535353;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group .elementor-field{color:#000000;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group .elementor-field, .elementor-23 .elementor-element.elementor-element-255353a .elementor-field-subgroup label{font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#C300001C;border-color:#FFFFFF;border-width:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group .elementor-select-wrapper select{background-color:#C300001C;border-color:#FFFFFF;border-width:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-255353a .e-form__buttons__wrapper__button-next{background-color:#FFFFFF47;color:#000000;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-button[type="submit"]{background-color:#FFFFFF47;color:#000000;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-255353a .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-23 .elementor-element.elementor-element-255353a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-d1b34a4{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-476c3c4{text-align:start;}.elementor-23 .elementor-element.elementor-element-7392a98{text-align:start;}.elementor-23 .elementor-element.elementor-element-e161c6a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e161c6a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e161c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #010101 50%, #00000000 100%);}.elementor-23 .elementor-element.elementor-element-203b4c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-3e8070e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8a2707e{text-align:end;}.elementor-23 .elementor-element.elementor-element-8a2707e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:120px;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7dffade{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-ed1287e{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:100;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-72d158c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-72d158c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-72d158c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #DBD2E0 100%);}.elementor-23 .elementor-element.elementor-element-eafae13{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5c01ddc{text-align:end;}.elementor-23 .elementor-element.elementor-element-5c01ddc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:120px;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bb7ad39{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-95917a7{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:100;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-68752a0{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-68752a0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-68752a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/tipologias_background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-68752a0::before, .elementor-23 .elementor-element.elementor-element-68752a0 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-68752a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-68752a0 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-68752a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-68752a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-f93e763{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ca665dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-85ce14c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-f066537{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-279aee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8c053d1 .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-23 .elementor-element.elementor-element-8c053d1 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-23 .elementor-element.elementor-element-8c053d1 .premium-carousel-dots-above ul.slick-dots{left:100%;}.elementor-23 .elementor-element.elementor-element-8c053d1 .premium-carousel-template img{width:100%;}.elementor-23 .elementor-element.elementor-element-8c053d1 .premium-carousel-wrapper .slick-arrow{font-size:14px;color:#C0B8C5;}.elementor-23 .elementor-element.elementor-element-8c053d1 .premium-carousel-wrapper .slick-arrow svg{width:14px;height:14px;fill:#C0B8C5;}.elementor-23 .elementor-element.elementor-element-8c053d1 ul.slick-dots li{color:#111111;}.elementor-23 .elementor-element.elementor-element-8c053d1 ul.slick-dots li svg{fill:#111111;}.elementor-23 .elementor-element.elementor-element-8c053d1 .fraction-pagination-total{color:#111111;}.elementor-23 .elementor-element.elementor-element-8c053d1 ul.slick-dots li.slick-active{color:#C0B8C5;}.elementor-23 .elementor-element.elementor-element-8c053d1 ul.slick-dots li.slick-active svg{fill:#C0B8C5;}.elementor-23 .elementor-element.elementor-element-8c053d1 .fraction-pagination-current{color:#C0B8C5;}.elementor-23 .elementor-element.elementor-element-50784c3{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-50784c3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-50784c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/tipologias_background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-50784c3::before, .elementor-23 .elementor-element.elementor-element-50784c3 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-50784c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-50784c3 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-50784c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-50784c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-6374944 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5001065{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-5001065 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-5001065 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-657379f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-87cd64e{--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:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-d359799{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-238c376 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-aa9a315{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-29aec98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-cbbd851 .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-23 .elementor-element.elementor-element-cbbd851 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-23 .elementor-element.elementor-element-cbbd851 .premium-carousel-dots-above ul.slick-dots{left:100%;}.elementor-23 .elementor-element.elementor-element-cbbd851 .premium-carousel-template img{width:100%;}.elementor-23 .elementor-element.elementor-element-cbbd851 ul.slick-dots li{color:#111111;}.elementor-23 .elementor-element.elementor-element-cbbd851 ul.slick-dots li svg{fill:#111111;}.elementor-23 .elementor-element.elementor-element-cbbd851 .fraction-pagination-total{color:#111111;}.elementor-23 .elementor-element.elementor-element-cbbd851 ul.slick-dots li.slick-active{color:#C0B8C5;}.elementor-23 .elementor-element.elementor-element-cbbd851 ul.slick-dots li.slick-active svg{fill:#C0B8C5;}.elementor-23 .elementor-element.elementor-element-cbbd851 .fraction-pagination-current{color:#C0B8C5;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-2487182.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-2487182 .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-257fe1a{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-257fe1a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-257fe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #000000 0%, #F7CD10 80%);}.elementor-23 .elementor-element.elementor-element-257fe1a::before, .elementor-23 .elementor-element.elementor-element-257fe1a > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-257fe1a > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-257fe1a > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-257fe1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-257fe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-e9831fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-e9831fd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e9831fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/chica-viu.png");background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-2b264dd{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-23 .elementor-element.elementor-element-917869d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-7a41521{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-02f16bc{--iteration-count:infinite;--dynamic-text-color:#000000;}.elementor-23 .elementor-element.elementor-element-02f16bc .elementor-headline{text-align:start;font-family:"Helvetica", Sans-serif;font-size:63px;font-weight:700;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-02f16bc .elementor-headline-plain-text{color:#000000;}.elementor-23 .elementor-element.elementor-element-02f16bc .elementor-headline-dynamic-text{font-family:"Helvetica", Sans-serif;font-weight:700;}.elementor-23 .elementor-element.elementor-element-489e79d{margin:-8% 13% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:end;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-715d514 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#000000;color:#000000;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-715d514{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-23 .elementor-element.elementor-element-715d514 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-715d514 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-23 .elementor-element.elementor-element-b5bbfc4{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-b5bbfc4::before, .elementor-23 .elementor-element.elementor-element-b5bbfc4 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b5bbfc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b5bbfc4 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-b5bbfc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-b5bbfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-123276e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4bb44bd{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-4bb44bd .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-4bb44bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-cbbb46e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4f63495{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-3457597{text-align:center;}.elementor-23 .elementor-element.elementor-element-3457597 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-58f535b{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-61fdca5{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-3193015{--display:flex;--min-height:30vh;--justify-content:space-between;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-3193015:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3193015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-23 .elementor-element.elementor-element-8aeb7b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c1b23c1{text-align:start;}.elementor-23 .elementor-element.elementor-element-c1b23c1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:96px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-112a75f{--display:flex;--min-height:30vh;--justify-content:space-between;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-112a75f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-112a75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-23 .elementor-element.elementor-element-ab14b4c{--display:flex;}.elementor-23 .elementor-element.elementor-element-c3a3be2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-3e4e49a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-fccfbd1{--display:flex;--min-height:30vh;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0.2px 0px 0px;--border-top-width:0px;--border-right-width:0.2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-fccfbd1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fccfbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007A;}.elementor-23 .elementor-element.elementor-element-e9aec99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-e512087{--display:flex;}.elementor-23 .elementor-element.elementor-element-3cad57a{text-align:end;}.elementor-23 .elementor-element.elementor-element-3cad57a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:600;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-1c8a839{text-align:end;}.elementor-23 .elementor-element.elementor-element-1c8a839 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-6552896{--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-23 .elementor-element.elementor-element-6552896:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6552896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007A;}.elementor-23 .elementor-element.elementor-element-85555d1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-978642e{--display:flex;}.elementor-23 .elementor-element.elementor-element-f1ec580{text-align:center;}.elementor-23 .elementor-element.elementor-element-f1ec580 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-698352a{--display:flex;}.elementor-23 .elementor-element.elementor-element-6c6f708{text-align:center;}.elementor-23 .elementor-element.elementor-element-6c6f708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4aa0830{--display:flex;}.elementor-23 .elementor-element.elementor-element-dbee236{--display:flex;}.elementor-23 .elementor-element.elementor-element-0badde6 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e98312d{--display:flex;}.elementor-23 .elementor-element.elementor-element-dd6367c{--display:flex;}.elementor-23 .elementor-element.elementor-element-5cbef0a{text-align:center;}.elementor-23 .elementor-element.elementor-element-5cbef0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-394eb8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-06aa746{--display:flex;}.elementor-23 .elementor-element.elementor-element-897258f{--display:flex;}.elementor-23 .elementor-element.elementor-element-6019bb5{text-align:center;}.elementor-23 .elementor-element.elementor-element-6019bb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e34b20d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-317ce73{--display:flex;}.elementor-23 .elementor-element.elementor-element-85fd3c9{text-align:center;}.elementor-23 .elementor-element.elementor-element-85fd3c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-247e4f9{--display:flex;}.elementor-23 .elementor-element.elementor-element-e4d5bc0{text-align:center;}.elementor-23 .elementor-element.elementor-element-e4d5bc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a2dfb03{--display:flex;}.elementor-23 .elementor-element.elementor-element-2879772{--display:flex;}.elementor-23 .elementor-element.elementor-element-6a054e1 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-9f9e3b9{--display:flex;}.elementor-23 .elementor-element.elementor-element-7bf30a7{--display:flex;}.elementor-23 .elementor-element.elementor-element-7fb47a4{text-align:center;}.elementor-23 .elementor-element.elementor-element-7fb47a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e9c95dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-35900b9{--display:flex;}.elementor-23 .elementor-element.elementor-element-bcf328e{--display:flex;}.elementor-23 .elementor-element.elementor-element-6a732dc{text-align:center;}.elementor-23 .elementor-element.elementor-element-6a732dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-6281d11{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-d20b1f8{--display:flex;}.elementor-23 .elementor-element.elementor-element-05f1229{text-align:center;}.elementor-23 .elementor-element.elementor-element-05f1229 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-be5536f{--display:flex;}.elementor-23 .elementor-element.elementor-element-c821c7e{text-align:center;}.elementor-23 .elementor-element.elementor-element-c821c7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-428b367{--display:flex;}.elementor-23 .elementor-element.elementor-element-f9203cf{--display:flex;}.elementor-23 .elementor-element.elementor-element-69f60c7 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-abbf758{--display:flex;}.elementor-23 .elementor-element.elementor-element-4b4af7a{--display:flex;}.elementor-23 .elementor-element.elementor-element-5e84a57{text-align:center;}.elementor-23 .elementor-element.elementor-element-5e84a57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-23703c0{--display:flex;--min-height:30vh;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0.2px 0px 0px;--border-top-width:0px;--border-right-width:0.2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-23703c0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-23703c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007A;}.elementor-23 .elementor-element.elementor-element-8b7083a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-3c990e6{--display:flex;}.elementor-23 .elementor-element.elementor-element-a056f46{text-align:end;}.elementor-23 .elementor-element.elementor-element-a056f46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:600;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-27895f7{text-align:end;}.elementor-23 .elementor-element.elementor-element-27895f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-72e4f3b{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-72e4f3b::before, .elementor-23 .elementor-element.elementor-element-72e4f3b > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72e4f3b > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72e4f3b > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72e4f3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72e4f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-ee7b8cf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dc377b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-caf879c{text-align:center;}.elementor-23 .elementor-element.elementor-element-caf879c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9415c34{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c2c9f00{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-6eef328{--display:flex;--min-height:30vh;--justify-content:space-between;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-6eef328:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6eef328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-23 .elementor-element.elementor-element-cf4ac64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-ede6cb1{text-align:start;}.elementor-23 .elementor-element.elementor-element-ede6cb1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:96px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b659210{--display:flex;--min-height:30vh;--justify-content:space-between;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-b659210:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b659210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3B;}.elementor-23 .elementor-element.elementor-element-dc702e2{--display:flex;}.elementor-23 .elementor-element.elementor-element-48979e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-36549d7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-5f4b1af{--display:flex;--min-height:30vh;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0.2px 0px 0px;--border-top-width:0px;--border-right-width:0.2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-5f4b1af:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5f4b1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007A;}.elementor-23 .elementor-element.elementor-element-506bf22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-0c3e268{--display:flex;}.elementor-23 .elementor-element.elementor-element-55e6e0b{text-align:end;}.elementor-23 .elementor-element.elementor-element-55e6e0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:600;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-14a5529{text-align:end;}.elementor-23 .elementor-element.elementor-element-14a5529 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-75ce176{--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-23 .elementor-element.elementor-element-75ce176:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-75ce176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007A;}.elementor-23 .elementor-element.elementor-element-4bd0d9d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-60fe12e{--display:flex;}.elementor-23 .elementor-element.elementor-element-d50b9b8{text-align:center;}.elementor-23 .elementor-element.elementor-element-d50b9b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-71164df{--display:flex;}.elementor-23 .elementor-element.elementor-element-e7e6e56{text-align:center;}.elementor-23 .elementor-element.elementor-element-e7e6e56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0b2d3ad{--display:flex;}.elementor-23 .elementor-element.elementor-element-23f5920{--display:flex;}.elementor-23 .elementor-element.elementor-element-2f224f5 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-eef57b3{--display:flex;}.elementor-23 .elementor-element.elementor-element-a417263{--display:flex;}.elementor-23 .elementor-element.elementor-element-d4009d4{text-align:center;}.elementor-23 .elementor-element.elementor-element-d4009d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8215842{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-4fa30ac{--display:flex;}.elementor-23 .elementor-element.elementor-element-849f459{--display:flex;}.elementor-23 .elementor-element.elementor-element-45f77e2{text-align:center;}.elementor-23 .elementor-element.elementor-element-45f77e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-363a64e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-562f8f0{--display:flex;}.elementor-23 .elementor-element.elementor-element-6ada7bd{text-align:center;}.elementor-23 .elementor-element.elementor-element-6ada7bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9056210{--display:flex;}.elementor-23 .elementor-element.elementor-element-63ea098{text-align:center;}.elementor-23 .elementor-element.elementor-element-63ea098 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5f21975{--display:flex;}.elementor-23 .elementor-element.elementor-element-52334cd{--display:flex;}.elementor-23 .elementor-element.elementor-element-9e66ff5 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-c354471{--display:flex;}.elementor-23 .elementor-element.elementor-element-d0cabcd{--display:flex;}.elementor-23 .elementor-element.elementor-element-3e7a369{text-align:center;}.elementor-23 .elementor-element.elementor-element-3e7a369 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-048d5fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-6939033{--display:flex;}.elementor-23 .elementor-element.elementor-element-b2cda71{--display:flex;}.elementor-23 .elementor-element.elementor-element-c976af0{text-align:center;}.elementor-23 .elementor-element.elementor-element-c976af0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9a846af{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-940609a{--display:flex;}.elementor-23 .elementor-element.elementor-element-b8f97f2{text-align:center;}.elementor-23 .elementor-element.elementor-element-b8f97f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-aca3110{--display:flex;}.elementor-23 .elementor-element.elementor-element-5a45315{text-align:center;}.elementor-23 .elementor-element.elementor-element-5a45315 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0d9fd7b{--display:flex;}.elementor-23 .elementor-element.elementor-element-ec11df9{--display:flex;}.elementor-23 .elementor-element.elementor-element-5acaf2f .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-f29972e{--display:flex;}.elementor-23 .elementor-element.elementor-element-6105f09{--display:flex;}.elementor-23 .elementor-element.elementor-element-dd67991{text-align:center;}.elementor-23 .elementor-element.elementor-element-dd67991 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-470b93e{--display:flex;--min-height:30vh;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0.2px 0px 0px;--border-top-width:0px;--border-right-width:0.2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-470b93e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-470b93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007A;}.elementor-23 .elementor-element.elementor-element-d984ace .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-7dc38e0{--display:flex;}.elementor-23 .elementor-element.elementor-element-2359970{text-align:end;}.elementor-23 .elementor-element.elementor-element-2359970 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:600;color:#BCA136;}.elementor-23 .elementor-element.elementor-element-8c2b6bc{text-align:end;}.elementor-23 .elementor-element.elementor-element-8c2b6bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-ba95cb2{--display:flex;--min-height:80vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-ba95cb2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ba95cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-23 .elementor-element.elementor-element-ba95cb2::before, .elementor-23 .elementor-element.elementor-element-ba95cb2 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ba95cb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ba95cb2 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ba95cb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ba95cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-4641bf6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-1970131{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-1970131 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-1970131 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-c42b042{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-be8e15e{--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:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-0e2e062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-4d61fe5{--display:flex;--min-height:25vh;--justify-content:center;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:#1B1B1B;--border-color:#1B1B1B;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-4d61fe5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4d61fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-23 .elementor-element.elementor-element-0de52ad{text-align:center;}.elementor-23 .elementor-element.elementor-element-0de52ad .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0bb79f5{text-align:center;}.elementor-23 .elementor-element.elementor-element-0bb79f5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-91a62e5{--display:flex;--min-height:25vh;}.elementor-23 .elementor-element.elementor-element-91a62e5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-91a62e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/amenidades_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c07687e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-538db0c{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-45cd88a{--display:flex;--min-height:25vh;--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-23 .elementor-element.elementor-element-45cd88a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-45cd88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/amenidades_1.jpg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-0c26f3c{--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-23 .elementor-element.elementor-element-80a9842{--display:flex;--min-height:25vh;--justify-content:space-between;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-80a9842:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-80a9842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBD2E0;}.elementor-23 .elementor-element.elementor-element-228030a{text-align:start;}.elementor-23 .elementor-element.elementor-element-228030a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:600;color:#B4A4BD;}.elementor-23 .elementor-element.elementor-element-8a3ec83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#B4A4BD;}.elementor-23 .elementor-element.elementor-element-ef27e11{--display:flex;--justify-content:flex-end;}.elementor-23 .elementor-element.elementor-element-33b0ea2{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-d9cd286{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-d9cd286:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d9cd286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 50%, #FFFFFF 100%);}.elementor-23 .elementor-element.elementor-element-d9cd286::before, .elementor-23 .elementor-element.elementor-element-d9cd286 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d9cd286 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d9cd286 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d9cd286 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d9cd286 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-1269468 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-1ee511f{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-1ee511f .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-1ee511f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-f0ac5bb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7108a8b{--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:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-171c203{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-6a8841f{text-align:start;}.elementor-23 .elementor-element.elementor-element-6a8841f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-ef2dfbd{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-6a712a0 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#000000;color:#000000;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-6a712a0{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-23 .elementor-element.elementor-element-6a712a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-6a712a0 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-23 .elementor-element.elementor-element-7231482{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7231482:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7231482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/Group-7-1.png");background-position:top left;}.elementor-23 .elementor-element.elementor-element-7320792{--display:flex;--min-height:80vh;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-7320792:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7320792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 46%, #C4BEBB 100%);}.elementor-23 .elementor-element.elementor-element-7320792::before, .elementor-23 .elementor-element.elementor-element-7320792 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7320792 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7320792 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-7320792 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-7320792 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-884fda2{padding:0% 0% 0% 5%;}.elementor-23 .elementor-element.elementor-element-884fda2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-23 .elementor-element.elementor-element-8f1924f{--divider-border-style:dashed;--divider-color:#000000;--divider-border-width:1px;padding:0% 0% 0% 5%;}.elementor-23 .elementor-element.elementor-element-8f1924f .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-8f1924f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-b7e1be6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3c1fede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-07be14f{text-align:center;}.elementor-23 .elementor-element.elementor-element-07be14f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#010101;}.elementor-23 .elementor-element.elementor-element-3f56d71{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#010101;}.elementor-23 .elementor-element.elementor-element-504f978{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23 .elementor-element.elementor-element-504f978:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-504f978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-23 .elementor-element.elementor-element-504f978::before, .elementor-23 .elementor-element.elementor-element-504f978 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-504f978 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-504f978 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-504f978 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-504f978 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #A395AC 0%, #FFFFFF 100%);}.elementor-23 .elementor-element.elementor-element-6a5d9ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#A395AC;}.elementor-23 .elementor-element.elementor-element-56a8676{text-align:end;}.elementor-23 .elementor-element.elementor-element-56a8676 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:600;color:#A395AC;}.elementor-23 .elementor-element.elementor-element-d24bcff{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#715D7C;}.elementor-23 .elementor-element.elementor-element-0bbfbe0{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:05%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-0bbfbe0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0bbfbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B7B3AF 0%, #000000 77%);}.elementor-23 .elementor-element.elementor-element-0bbfbe0::before, .elementor-23 .elementor-element.elementor-element-0bbfbe0 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0bbfbe0 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0bbfbe0 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0bbfbe0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0bbfbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-5655222 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-23 .elementor-element.elementor-element-36af43d{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-36af43d .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-36af43d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-861544d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8ebccdf{--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:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-00d2c33{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-36c7963{text-align:start;}.elementor-23 .elementor-element.elementor-element-36c7963 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-1e399ae{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-a0a92b2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-a0a92b2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23 .elementor-element.elementor-element-a0a92b2.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a0a92b2.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23 .elementor-element.elementor-element-a0a92b2 .elementor-icon{font-size:16px;}.elementor-23 .elementor-element.elementor-element-a0a92b2 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a0a92b2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-23 .elementor-element.elementor-element-a0a92b2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a0a92b2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-54981b2{--display:flex;--min-height:90vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-54981b2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-54981b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/Frame-63-1.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-b6d57aa{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-23 .elementor-element.elementor-element-b6d57aa:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b6d57aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/a-1.png");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-b6d57aa::before, .elementor-23 .elementor-element.elementor-element-b6d57aa > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b6d57aa > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b6d57aa > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-b6d57aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-b6d57aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #F2295B00 100%);}.elementor-23 .elementor-element.elementor-element-8721379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-a5eb003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-a9cf967{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-d2b19df{background-color:#00000094;padding:5% 5% 5% 5%;border-style:solid;border-width:1px 1px 0px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;column-gap:10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-12dc857{background-color:#00000094;padding:5% 0% 5% 0%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-button span{gap:30px;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23 .elementor-element.elementor-element-12dc857 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-12dc857 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-23 .elementor-element.elementor-element-12dc857 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group > label, .elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-subgroup label{color:#7A7A7A00;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-type-html{padding-bottom:0px;color:#535353;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group .elementor-field{color:#000000;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group .elementor-field, .elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-subgroup label{font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000094;border-color:#FFFFFF;border-width:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group .elementor-select-wrapper select{background-color:#00000094;border-color:#FFFFFF;border-width:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-12dc857 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-12dc857 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-23 .elementor-element.elementor-element-12dc857 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-12dc857 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-1bab4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-deb35a0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-deb35a0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-deb35a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-23 .elementor-element.elementor-element-9d9594e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-1940eb8{text-align:start;}.elementor-23 .elementor-element.elementor-element-0b5033b{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0b5033b a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-cc50371{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-cc50371 a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2f88cf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-90b1490{--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-23 .elementor-element.elementor-element-63c9f65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-e6449da{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-aca6e36 img{width:100%;}.elementor-23 .elementor-element.elementor-element-592fc5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-42d23dc{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b1d5e00 img{width:100%;}.elementor-23 .elementor-element.elementor-element-2121ac4{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5fbd4ca{text-align:center;}.elementor-23 .elementor-element.elementor-element-5fbd4ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2da18ff{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8cdc25f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-96b1a01{--grid-template-columns:repeat(0, auto);text-align:right;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-23 .elementor-element.elementor-element-96b1a01 .elementor-social-icon{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-96b1a01 .elementor-social-icon i{color:#010101;}.elementor-23 .elementor-element.elementor-element-96b1a01 .elementor-social-icon svg{fill:#010101;}.elementor-23 .elementor-element.elementor-element-24ee35f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-24ee35f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-24ee35f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-24ee35f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-24ee35f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-24ee35f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-ab482fe{--width:25%;}.elementor-23 .elementor-element.elementor-element-7fe821d{--width:25%;}.elementor-23 .elementor-element.elementor-element-1cc75c8{--width:50%;}.elementor-23 .elementor-element.elementor-element-f477d90{--width:25%;}.elementor-23 .elementor-element.elementor-element-b80e9e9{--width:80%;}.elementor-23 .elementor-element.elementor-element-d1b34a4{--width:100%;}.elementor-23 .elementor-element.elementor-element-ca665dc{--width:50%;}.elementor-23 .elementor-element.elementor-element-279aee8{--width:50%;}.elementor-23 .elementor-element.elementor-element-87cd64e{--width:100%;}.elementor-23 .elementor-element.elementor-element-d359799{--width:50%;}.elementor-23 .elementor-element.elementor-element-29aec98{--width:50%;}.elementor-23 .elementor-element.elementor-element-e9831fd{--width:50%;}.elementor-23 .elementor-element.elementor-element-917869d{--width:50%;}.elementor-23 .elementor-element.elementor-element-4f63495{--width:100%;}.elementor-23 .elementor-element.elementor-element-3193015{--width:20%;}.elementor-23 .elementor-element.elementor-element-112a75f{--width:100%;}.elementor-23 .elementor-element.elementor-element-fccfbd1{--width:50%;}.elementor-23 .elementor-element.elementor-element-394eb8f{--width:40%;}.elementor-23 .elementor-element.elementor-element-e9c95dc{--width:40%;}.elementor-23 .elementor-element.elementor-element-23703c0{--width:50%;}.elementor-23 .elementor-element.elementor-element-dc377b6{--width:100%;}.elementor-23 .elementor-element.elementor-element-6eef328{--width:20%;}.elementor-23 .elementor-element.elementor-element-b659210{--width:100%;}.elementor-23 .elementor-element.elementor-element-5f4b1af{--width:50%;}.elementor-23 .elementor-element.elementor-element-8215842{--width:40%;}.elementor-23 .elementor-element.elementor-element-048d5fc{--width:40%;}.elementor-23 .elementor-element.elementor-element-470b93e{--width:50%;}.elementor-23 .elementor-element.elementor-element-be8e15e{--width:100%;}.elementor-23 .elementor-element.elementor-element-0e2e062{--width:50%;}.elementor-23 .elementor-element.elementor-element-c07687e{--width:50%;}.elementor-23 .elementor-element.elementor-element-80a9842{--width:80%;}.elementor-23 .elementor-element.elementor-element-7108a8b{--width:100%;}.elementor-23 .elementor-element.elementor-element-171c203{--width:50%;}.elementor-23 .elementor-element.elementor-element-3c1fede{--width:100%;}.elementor-23 .elementor-element.elementor-element-504f978{--width:50%;}.elementor-23 .elementor-element.elementor-element-8ebccdf{--width:100%;}.elementor-23 .elementor-element.elementor-element-00d2c33{--width:50%;}.elementor-23 .elementor-element.elementor-element-8721379{--width:25%;}.elementor-23 .elementor-element.elementor-element-a5eb003{--width:50%;}.elementor-23 .elementor-element.elementor-element-1bab4c0{--width:25%;}.elementor-23 .elementor-element.elementor-element-9d9594e{--width:25%;}.elementor-23 .elementor-element.elementor-element-2f88cf2{--width:50%;}.elementor-23 .elementor-element.elementor-element-8cdc25f{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-ba95cb2{--width:100%;}}@media(min-width:1025px){.elementor-23 .elementor-element.elementor-element-50784c3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-50784c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-2487182.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-50f5f1a{--justify-content:center;}.elementor-23 .elementor-element.elementor-element-ab482fe{--width:50%;}.elementor-23 .elementor-element.elementor-element-260ce55 img{width:30%;}.elementor-23 .elementor-element.elementor-element-7fe821d{--width:50%;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-9c687eb .elementor-icon{font-size:35px;}.elementor-23 .elementor-element.elementor-element-9c687eb .elementor-icon svg{height:35px;}.elementor-23 .elementor-element.elementor-element-9bce37d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9bce37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(274deg, #F7CD10 0%, #DBD2E0 100%);}.elementor-23 .elementor-element.elementor-element-28769b4 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-dd9fbf9 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-476c3c4 img{width:100%;}.elementor-23 .elementor-element.elementor-element-7392a98 img{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-50784c3{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-2487182.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-2487182 .elementor-main-swiper{height:65vh;}.elementor-23 .elementor-element.elementor-element-257fe1a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-257fe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(256deg, #000000 0%, #F7CD10 53%);}.elementor-23 .elementor-element.elementor-element-257fe1a{--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-e9831fd{--min-height:20vh;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-23 .elementor-element.elementor-element-2b264dd{text-align:end;}.elementor-23 .elementor-element.elementor-element-02f16bc .elementor-headline{text-align:start;font-size:45px;}.elementor-23 .elementor-element.elementor-element-489e79d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 10% 0% 0%;}.elementor-23 .elementor-element.elementor-element-72e4f3b{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-55e6e0b .elementor-heading-title{font-size:70px;}.elementor-23 .elementor-element.elementor-element-2359970 .elementor-heading-title{font-size:70px;}.elementor-23 .elementor-element.elementor-element-ba95cb2{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-0de52ad .elementor-heading-title{font-size:45px;}.elementor-23 .elementor-element.elementor-element-0bb79f5 .elementor-heading-title{font-size:45px;}.elementor-23 .elementor-element.elementor-element-538db0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0c26f3c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7231482:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7231482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/Frame-64.svg");background-position:10% 10vh;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-7320792:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7320792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(216deg, #FFFFFF 86%, #C4BEBB 100%);}.elementor-23 .elementor-element.elementor-element-7320792{--padding-top:5%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-07be14f{padding:0% 5% 0% 5%;}.elementor-23 .elementor-element.elementor-element-3f56d71{padding:0% 5% 0% 5%;}.elementor-23 .elementor-element.elementor-element-504f978::before, .elementor-23 .elementor-element.elementor-element-504f978 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-504f978 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-504f978 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-504f978 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-504f978 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at top right, #A395AC 0%, #FFFFFF 50%);}.elementor-23 .elementor-element.elementor-element-504f978{--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-56a8676 .elementor-heading-title{font-size:70px;}.elementor-23 .elementor-element.elementor-element-d24bcff{padding:0% 5% 0% 5%;}.elementor-23 .elementor-element.elementor-element-02e05bd img{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-0bbfbe0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0bbfbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(202deg, #B7B3AF 45%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-0bbfbe0{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-54981b2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-54981b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viumetepec.com/wp-content/uploads/2026/05/Frame-63-1.svg");background-size:145% auto;}.elementor-23 .elementor-element.elementor-element-54981b2{--width:100%;--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1940eb8{text-align:center;}.elementor-23 .elementor-element.elementor-element-0b5033b{text-align:center;}.elementor-23 .elementor-element.elementor-element-cc50371{text-align:center;}.elementor-23 .elementor-element.elementor-element-96b1a01{text-align:center;}}/* Start custom CSS for form, class: .elementor-element-255353a */.elementor-field-group .elementor-field:not(.elementor-select-wrapper){
  /* Ejemplo asumiendo que el fondo es un amarillo como rgba(235, 215, 120, 1) */
background: linear-gradient(90deg, rgba(192, 192, 192, 1) 0%, rgba(235, 207, 102, 1) 100%);

}

.elementor-form .elementor-button.elementor-size-sm{
    background: linear-gradient(90deg, rgba(255, 255, 255, .1) 83%, rgba(203, 168, 12, 1) 83%);

}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-715d514 */.btn_metepec a{
    background: linear-gradient(90deg, rgba(255, 255, 255, .1) 83%, rgba(203, 168, 12, 1) 83%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1b23c1 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3193015 */.elementor-23 .elementor-element.elementor-element-3193015{
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cad57a */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6f708 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4d5bc0 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c821c7e */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a056f46 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112a75f */.elementor-23 .elementor-element.elementor-element-112a75f{
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bbfc4 */.stage {
  position: relative;
  width: 100%;
  max-width: 100%; /* Evita que sobrepase el ancho del padre */
  box-sizing: border-box; /* Previene que paddings/bordes rompan el 100% */
  overflow: hidden;
  background: #000;  /* Fondo 100% negro */
  
  /* FIX PARA MÓVILES: Fuerza la aceleración por GPU y recorta bugs visuales de las máscaras */
  transform: translateZ(0); 
  -webkit-transform: translateZ(0);
}

/* IMPORTANTE: Si vas a poner texto encima de estas luces, asegúrate de darle posición al texto para que no quede oculto detrás de los pseudo-elementos */
.stage > * {
  position: relative;
  z-index: 10;
}

/* Patrón de máscara compartido: 18 barras con bordes suaves */
.stage::before,
.stage::after {
  content: '';
  position: absolute;
  inset: 0;
  background-repeat: no-repeat;
  pointer-events: none;
  
  -webkit-mask-image: linear-gradient(90deg,
    transparent 0%,
    transparent 6%,
    #000 20%,
    #000 80%,
    transparent 94%,
    transparent 100%);
          mask-image: linear-gradient(90deg,
    transparent 0%,
    transparent 6%,
    #000 20%,
    #000 80%,
    transparent 94%,
    transparent 100%);
  -webkit-mask-size: calc(100% / 18) 100%;
          mask-size: calc(100% / 18) 100%;
  -webkit-mask-repeat: repeat-x;
          mask-repeat: repeat-x;

  /* --- FIX PARA EL PARPADEO MÓVIL --- */
  /* Fuerza la aceleración GPU directamente en la luz y evita recálculos al scrollear */
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  
  /* Pre-avisa al navegador para que optimice estas propiedades */
  will-change: background-position, opacity;
}

/* Luz principal (blanco-morada) */
.stage::before {
  background-image: radial-gradient(ellipse 50% 90% at 50% 50%,
    rgba(255, 245, 255, 0.95) 0%,
    rgba(220, 180, 240, 0.85) 18%,
    rgba(170, 110, 210, 0.60) 38%,
    rgba(110,  60, 160, 0.30) 58%,
    transparent 78%);
  background-size: 55% 160%;
  background-position: -60% center;
  animation: 
    sweep   9s   ease-in-out infinite alternate,
    breathe 3.2s ease-in-out infinite;
}

/* Luz secundaria (más sutil, desfasada) */
.stage::after {
  background-image: radial-gradient(ellipse 50% 80% at 50% 50%,
    rgba(240, 220, 255, 0.80) 0%,
    rgba(180, 130, 220, 0.60) 25%,
    rgba(120,  70, 180, 0.35) 50%,
    transparent 75%);
  background-size: 45% 140%;
  background-position: -40% center;
  animation: 
    sweep-2   11s  ease-in-out infinite alternate,
    breathe-2 4.1s ease-in-out infinite;
}

/* Movimiento horizontal: la luz cruza la pantalla */
@keyframes sweep   { 0% { background-position: -60% 50%; } 100% { background-position: 160% 50%; } }
@keyframes sweep-2 { 0% { background-position: -40% 50%; } 100% { background-position: 140% 50%; } }

/* Respiración: intensidad ajustada solo con opacidad para evitar parpadeos en móvil */
@keyframes breathe   { 
  0%, 100% { opacity: 0.75; }  
  50% { opacity: 1; } 
}
@keyframes breathe-2 { 
  0%, 100% { opacity: 0.45; } 
  50% { opacity: 0.85; } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ede6cb1 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eef328 */.elementor-23 .elementor-element.elementor-element-6eef328{
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e6e0b */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e6e56 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ea098 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a45315 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2359970 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b659210 */.elementor-23 .elementor-element.elementor-element-b659210{
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0de52ad */.yellow{
    color: #f7cd10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bb79f5 */.yellow{
    color: #f7cd10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228030a */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a712a0 */.btn_metepec a{
    background: linear-gradient(90deg, rgba(255, 255, 255, .1) 83%, rgba(203, 168, 12, 1) 83%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56a8676 */.mdp{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504f978 */.elementor-23 .elementor-element.elementor-element-504f978{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-12dc857 */.elementor-field-group .elementor-field:not(.elementor-select-wrapper){
  /* Ejemplo asumiendo que el fondo es un amarillo como rgba(235, 215, 120, 1) */
background: linear-gradient(90deg, rgba(192, 192, 192, 1) 0%, rgba(235, 207, 102, 1) 100%);

}

.elementor-form .elementor-button.elementor-size-sm{
    background: linear-gradient(90deg, rgba(255, 255, 255, .1) 83%, rgba(203, 168, 12, 1) 83%);

}
}/* End custom CSS */