.elementor-447 .elementor-element.elementor-element-9b66104{text-align:center;}.elementor-447 .elementor-element.elementor-element-9b66104 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-361e0c6 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-7562bf5{margin-top:25px;margin-bottom:25px;}.elementor-447 .elementor-element.elementor-element-11bd648{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.3em;width:var( --container-widget-width, 123.091% );max-width:123.091%;--container-widget-width:123.091%;--container-widget-flex-grow:0;}.elementor-447 .elementor-element.elementor-element-da18dce{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.4em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-447 .elementor-element.elementor-element-a37ed38{text-align:center;color:#000000;}.elementor-447 .elementor-element.elementor-element-5682362 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-e46cd08{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-7204eba{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-7e4d514{text-align:center;color:#8B8B8B;font-family:"Montserrat", Sans-serif;font-weight:400;font-style:italic;}.elementor-447 .elementor-element.elementor-element-b8f1518{text-align:center;}.elementor-447 .elementor-element.elementor-element-b8f1518 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-fa8fa67 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-a9bce9a{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-fd61120{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-91281fa{text-align:center;color:#8B8B8B;font-family:"Montserrat", Sans-serif;font-weight:400;font-style:italic;}.elementor-447 .elementor-element.elementor-element-d489a08 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-d2c54ea{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-6f45fe7 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-ddcd162{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-61786b0 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-292beca{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-d2565bc{text-align:center;}.elementor-447 .elementor-element.elementor-element-d2565bc .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-8d006b7{width:var( --container-widget-width, 98.652% );max-width:98.652%;--container-widget-width:98.652%;--container-widget-flex-grow:0;}.elementor-447 .elementor-element.elementor-element-9f6b1bf{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-97d5887{text-align:left;}.elementor-447 .elementor-element.elementor-element-97d5887 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-579a5ea{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-1a264af{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-91c4aea{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;font-style:italic;}.elementor-447 .elementor-element.elementor-element-9a783b7{text-align:left;}.elementor-447 .elementor-element.elementor-element-9a783b7 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-51ed097{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-db9b70d{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-e5233f1{text-align:left;}.elementor-447 .elementor-element.elementor-element-e5233f1 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-ce9f5f7{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-f2109ae{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-ac84b8a{text-align:left;}.elementor-447 .elementor-element.elementor-element-ac84b8a .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-6bc2c72{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-5ae79cb{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-eddc117{text-align:left;}.elementor-447 .elementor-element.elementor-element-eddc117 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-7aeb445{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-4591ea4{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-7416fb2{text-align:left;}.elementor-447 .elementor-element.elementor-element-7416fb2 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-483b84c{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-735c071{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-612b8cc{text-align:center;color:#8B8B8B;font-family:"Montserrat", Sans-serif;font-weight:400;font-style:italic;}.elementor-447 .elementor-element.elementor-element-9071db5{text-align:center;}.elementor-447 .elementor-element.elementor-element-9071db5 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-47b0673{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-7e339dd{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-447 .elementor-element.elementor-element-4ec8f61{text-align:left;}.elementor-447 .elementor-element.elementor-element-4ec8f61 .elementor-heading-title{color:#CE9847;font-family:"Baskervville", Sans-serif;font-weight:600;font-style:italic;}.elementor-447 .elementor-element.elementor-element-6e40767{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-447 .elementor-element.elementor-element-38a8d2f{width:48.246%;}.elementor-447 .elementor-element.elementor-element-b146c56{width:51.754%;}.elementor-447 .elementor-element.elementor-element-717a9ec{width:12.455%;}.elementor-447 .elementor-element.elementor-element-87a691d{width:87.459%;}}/* Start custom CSS for section, class: .elementor-element-bdd887f */body { /* O el .elementor-447 .elementor-element.elementor-element-bdd887f de tu sección/columna en Elementor, por ejemplo: .mi-seccion-menu */
    background-image: url('https://terraza360tepoztlan.com/wp-content/uploads/2025/11/fondo-marmol.jpg')!important; /* Reemplaza con la URL real de tu imagen */
    background-repeat: repeat-y!important; /* Esto hará que la imagen se repita verticalmente */
    background-position: center top; /* O ajusta según prefieras, por ejemplo: left top, right top */
    background-size: auto; /* Mantener el tamaño original o ajusta (e.g., cover, contain, 100% auto) */
    background-attachment: fixed!important;
    background-color: rgba(255, 255, 255, 0.6)!important; 
    
    background-blend-mode: overlay;
}/* End custom CSS */