.ff-abhaya-libre{font-family:'Abhaya Libre',serif}.ff-abril-fatface{font-family:'Abril Fatface',cursive}.ff-afacad-flux{font-family:'Afacad Flux',sans-serif}.ff-allan{font-family:'Allan',cursive}.ff-amatic-sc{font-family:'Amatic SC',cursive}.ff-anonymous-pro{font-family:'Anonymous Pro',monospace}.ff-anton{font-family:'Anton',sans-serif}.ff-archivo{font-family:'Archivo',sans-serif}.ff-arima-madurai{font-family:'Arima Madurai',cursive}.ff-arvo{font-family:'Arvo',serif}.ff-barlow-condensed{font-family:'Barlow Condensed',sans-serif}.ff-bebas-neue{font-family:'Bebas Neue',cursive}.ff-bellota-text{font-family:'Bellota Text',sans-serif}.ff-bellota-text{font-family:'Bellota Text',sans-serif}.ff-biorhyme{font-family:'BioRhyme',serif}.ff-bodoni-moda{font-family:'Bodoni Moda',serif}.ff-bungee{font-family:'Bungee',cursive}.ff-cabin{font-family:'Cabin',sans-serif}.ff-caladea{font-family:'Caladea',serif}.ff-calistoga{font-family:'Calistoga',cursive}.ff-cinzel-decorative{font-family:'Cinzel Decorative',cursive}.ff-corben{font-family:'Corben',cursive}.ff-cormorant-garamond{font-family:'Cormorant Garamond',serif}.ff-cormorant-sc{font-family:'Cormorant SC',serif}.ff-coustard{font-family:'Coustard',serif}.ff-cutive-mono{font-family:'Cutive Mono',monospace}.ff-david-libre{font-family:'David Libre',serif}.ff-dynalight{font-family:'Dynalight',cursive}.ff-eczar{font-family:'Eczar',serif}.ff-epilogue{font-family:'Epilogue',sans-serif}.ff-exo{font-family:'Exo',sans-serif}.ff-fredericka-the-great{font-family:'Fredericka the Great',cursive}.ff-fredoka-one{font-family:'Fredoka One',cursive}.ff-geist{font-family:'Geist',sans-serif}.ff-gentium-plus{font-family:'Gentium Plus',serif}.ff-gfs-didot{font-family:'GFS Didot',serif}.ff-glegoo{font-family:'Glegoo',serif}.ff-gloria-hallelujah{font-family:'Gloria Hallelujah',cursive}.ff-inter{font-family:'Inter',sans-serif}.ff-josefin-slab{font-family:'Josefin Slab',serif}.ff-jost{font-family:'Jost',sans-serif}.ff-julius-sans-one{font-family:'Julius Sans One',sans-serif}.ff-kalam{font-family:'Kalam',cursive}.ff-karla{font-family:'Karla',sans-serif}.ff-karma{font-family:'Karma',serif}.ff-kaushan-script{font-family:'Kaushan Script',cursive}.ff-krona-one{font-family:'Krona One',sans-serif}.ff-lato{font-family:'Lato',sans-serif}.ff-lexend-tera{font-family:'Lexend Tera',sans-serif}.ff-libre-baskerville{font-family:'Libre Baskerville',serif}.ff-limelight{font-family:'Limelight',cursive}.ff-lora{font-family:'Lora',serif}.ff-lustria{font-family:'Lustria',serif}.ff-mali{font-family:'Mali',sans-serif}.ff-manrope{font-family:'Manrope',sans-serif}.ff-marcellus{font-family:'Marcellus',serif}.ff-maven-pro{font-family:'Maven Pro',sans-serif}.ff-merriweather{font-family:'Merriweather',serif}.ff-montserrat{font-family:'Montserrat',sans-serif}.ff-nixie-one{font-family:'Nixie One',cursive}.ff-noto-sans{font-family:'Noto Sans',sans-serif}.ff-noto-serif{font-family:'Noto Serif',serif}.ff-noto-serif-bengali{font-family:'Noto Serif Bengali',serif}.ff-noto-serif-georgian{font-family:'Noto Serif Georgian',serif}.ff-noto-serif-jp{font-family:'Noto Serif JP',serif}.ff-nunito{font-family:'Nunito',sans-serif}.ff-nunito-sans{font-family:'Nunito Sans',sans-serif}.ff-open-sans{font-family:'Open Sans',sans-serif}.ff-oregano{font-family:'Oregano',cursive}.ff-oswald{font-family:'Oswald',sans-serif}.ff-outfit{font-family:'Outfit',sans-serif}.ff-oxygen{font-family:'Oxygen',sans-serif}.ff-oxygen-mono{font-family:'Oxygen Mono',monospace}.ff-pacifico{font-family:'Pacifico',cursive}.ff-palanquin{font-family:'Palanquin',sans-serif}.ff-passion-one{font-family:'Passion One',cursive}.ff-petrona{font-family:'Petrona',serif}.ff-playball{font-family:'Playball',cursive}.ff-playfair-display{font-family:'Playfair Display',serif}.ff-poiret-one{font-family:'Poiret One',cursive}.ff-poppins{font-family:'Poppins',sans-serif}.ff-prata{font-family:'Prata',sans-serif !important}.ff-pt-sans{font-family:'PT Sans',sans-serif}.ff-pt-serif{font-family:'PT Serif',serif}.ff-questrial{font-family:'Questrial',sans-serif}.ff-racing-sans-one{font-family:'Racing Sans One',sans-serif !important}.ff-raleway{font-family:'Raleway',sans-serif}.ff-roboto{font-family:'Roboto',sans-serif}.ff-roboto-slab{font-family:'Roboto Slab',serif}.ff-rubik{font-family:'Rubik',sans-serif !important}.ff-sacramento{font-family:'Sacramento',cursive}.ff-saira{font-family:'Saira',sans-serif}.ff-saira-extra-condensed{font-family:'Saira Extra Condensed',sans-serif}.ff-satisfy{font-family:'Satisfy',cursive}.ff-scheherazade{font-family:'Scheherazade',serif}.ff-scheherazade-new{font-family:'Scheherazade New',serif}.ff-slabo-27px{font-family:'Slabo 27px',serif}.ff-space-mono{font-family:'Space Mono',monospace}.ff-stint-ultra-expanded{font-family:'Stint Ultra Expanded',cursive}.ff-syne{font-family:'Syne',sans-serif}.ff-syne-mono{font-family:'Syne Mono',monospace}.ff-tangerine{font-family:'Tangerine',cursive}.ff-titillium-web{font-family:'Titillium Web',sans-serif}.ff-trirong{font-family:'Trirong',serif}.ff-viaoda-libre{font-family:'Viaoda Libre',cursive}.ff-vollkorn{font-family:'Vollkorn',serif}.ff-yeon-sung{font-family:'Yeon Sung',cursive}.ff-zilla-slab-highlight{font-family:'Zilla Slab Highlight',cursive}.block-booking-button{position:fixed;right:60px;bottom:30px;width:170px;z-index:5}@media only screen and (max-width:769px){.block-booking-button{right:unset;left:50%;bottom:15px;transform:translateX(-50%);width:auto;padding:10px 25px;background:rgba(0,0,0,0)}}.block-booking-button .container{padding:0;margin:0}.block-booking-button .container .col-md-12{float:none;margin:0;padding:0}.block-booking-button .container .col-md-12 p{margin:0;text-align:center}.block-booking-button .container .col-md-12 .btn-primary{padding:12px 24px;margin:0;border-radius:10px;background:linear-gradient(135deg,#a0171d,#000000);color:white;font-weight:bold;text-transform:uppercase;border:none;outline:2px solid transparent;transition:all 0.3s ease-in-out;box-shadow:0px 4px 8px rgba(0,0,0,0.3);display:inline-block;width:auto;min-width:120px;box-sizing:border-box}.block-booking-button .container .col-md-12 .btn-primary:hover{background:linear-gradient(135deg,#c42026,#111111)}@media only screen and (max-width:769px){.block-booking-button .container .col-md-12 .btn-primary{padding:10px 18px;font-size:14px}}.segundo-bloque.background-primary{--auto-element__bg-color:var(--color-secondary)}#boton-sobre-nosotros{padding:20px 40px;margin:0;border-radius:12px;background:linear-gradient(135deg,#a0171d,#000000);color:white;font-weight:bold;text-transform:uppercase;border:none;outline:2px solid transparent;transition:all 0.3s ease-in-out;box-shadow:0px 4px 10px rgba(0,0,0,0.3)}.bloque-sobre-nosotros .block-picture{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500"><defs><pattern id="gridPattern" width="40" height="40" patternUnits="userSpaceOnUse"><line x1="0" y1="20" x2="40" y2="20" stroke="%23a0171d" stroke-width="1" opacity="0"><animate attributeName="opacity" values="0;1;0" dur="3s" repeatCount="indefinite" begin="0s" fill="freeze"></animate></line><line x1="20" y1="0" x2="20" y2="40" stroke="%23a0171d" stroke-width="1" opacity="0"><animate attributeName="opacity" values="0;1;0" dur="3s" repeatCount="indefinite" begin="0.5s" fill="freeze"></animate></line></pattern></defs><rect width="100%" height="100%" fill="url(%23gridPattern)"></rect></svg>')}.block-iconboxes .block-iconboxes-items-wrapper .block-iconboxes-items li.block-box-border::after{border-radius:10px}.bloque-elegirnos.block-textandimage .block-textandimage-image img{border-radius:7px !important;animation:glowingImage 1.5s infinite alternate}.bloque-elegirnos.block-textandimage[data-style="card"] .block-background-color{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500"><defs><pattern id="gridPattern" width="40" height="40" patternUnits="userSpaceOnUse"><line x1="0" y1="20" x2="40" y2="20" stroke="%23a0171d" stroke-width="1" opacity="0"><animate attributeName="opacity" values="0;1;0" dur="3s" repeatCount="indefinite" begin="0s" fill="freeze"></animate></line><line x1="20" y1="0" x2="20" y2="40" stroke="%23a0171d" stroke-width="1" opacity="0"><animate attributeName="opacity" values="0;1;0" dur="3s" repeatCount="indefinite" begin="0.5s" fill="freeze"></animate></line></pattern></defs><rect width="100%" height="100%" fill="url(%23gridPattern)"></rect></svg>');background-size:cover}.block-textandimage[data-style="card"].block-align-right .block-textandimage-text{border-radius:10px;background:linear-gradient(to right,black,#4d0d0d);color:white}.valores.block-iconboxes .block-iconboxes-items-wrapper .block-iconboxes-items li.block-box-bg{background:linear-gradient(to right,black,#4d0d0d);border-radius:5px;animation:glowing 2s infinite alternate}@keyframes glowing{0%{box-shadow:0 0 5px 2px rgba(255,0,0,0.1);filter:brightness(1)}50%{box-shadow:0 0 20px 10px rgba(255,0,0,0.1)}100%{box-shadow:0 0 5px 2px rgba(255,0,0,0.1);filter:brightness(1)}}.contacto select,.formulario input,.formulario textarea,.formulario button{border-radius:10px}.contacto button{padding:20px 40px;margin:0;border-radius:12px;color:white;font-weight:bold;text-transform:uppercase;border:none;outline:2px solid transparent;transition:all 0.3s ease-in-out;box-shadow:0px 4px 10px rgba(0,0,0,0.3)}.contacto.block-formbuilder.block-formbuilder-image img{border-radius:10px}.contacto.background-primary .btn-default,.has-background-primary .btn-default{border-radius:10px}@media (max-width:768px){.gif-final{transform:scale(1.2);transform-origin:center}.banner-imagenes.block[data-id]:not(.block-header) .block-background-image img{object-fit:contain}}.block-accordion .block-title{font-size:60px}.form-vali.block-formbuilder.block-formbuilder-form-only .block-formbuilder-form{width:100% !important}