html{scroll-behavior:smooth !important;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none !important}body{user-select:text !important}.entry-content,h1,h2,h3,h4,h5,h6,p,li,a,span{word-wrap:normal !important;overflow-wrap:normal !important}.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:focus,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:active{outline:none !important}:focus,:active{outline:none !important}.ast-menu-toggle{border-style:none !important}input:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,.wp-block-search__input:focus,[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:none !important;border-color:inherit;border-width:thin}.widget.widget_nav_menu .widget-title{display:none !important}.widget.widget_nav_menu nav li a{color:#fff !important}.widget.widget_nav_menu nav li a:hover{color:var(--ast-global-color-1) !important}.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{position:relative;top:5px}.wp-block-uagb-icon-list-child>a{position:absolute;top:5px !important;z-index:999 !important}.wp-block-media-text.is-vertically-aligned-center{max-width:300px !important}.ast-footer-copyright.ast-builder-layout-element,.site-below-footer-wrap[data-section=section-below-footer-builder]{display:block !important}@media (max-width:600px){.wp-block-media-text.is-vertically-aligned-center{grid-template-columns:25% 60% !important;line-height:1.4em !important}.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 0 0 10px !important}}body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:80px !important}table{border:2px solid #000 !important}.wp-block-table td,.wp-block-table th{border:1px solid #d9d9d9 !important;line-height:1.4em;padding:15px 20px !important}.wp-block-table thead{border-bottom:2px solid !important}.wp-block-table.is-style-stripes{border-bottom:0 solid #f0f0f0 !important}.wp-block-table table>thead>tr>th{color:#fff !important;background-color:#000 !important;font-size:1.2em}.tablacoloresthead.wp-block-table table>thead>tr>th{color:#000 !important;background-color:#ebe9e9 !important;font-size:1.2em}.tablacoloresthead.wp-block-table table>thead>tr>th:last-child{background-color:#e4f5db !important}.tablacoloresthead.wp-block-table table>thead>tr>th:nth-last-child(2){background-color:#dbeef5 !important}.ast-post-social-sharing .ast-social-inner-wrap{padding-top:0 !important}.wp-block-table table>tbody>tr>td{vertical-align:top !important}.ast-post-social-sharing{margin-top:15px !important}.entry-content p{margin-bottom:1em}.wpcf7 form>p{margin-bottom:.75em !important}input:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-style:solid !important;border-color:var(--ast-global-color-1) !important}input[type=text],input[type=number],input[type=email],input[type=url],input[type=password],input[type=search],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:15px !important}input.wpcf7-form-control.wpcf7-submit.has-spinner{margin-top:20px}.displayinlineflex{display:inline-flex !important}ul.wp-block-list{margin-bottom:1em !important}.headerlanding{position:absolute;top:0;z-index:99}.botoncontactolanding{position:fixed;bottom:0;z-index:99;left:0}.botoncontactolanding>.wp-block-buttons{z-index:99;margin-left:20%}.overflowhidden{overflow:hidden !important}.listadocheck{list-style:none !important;padding:0 !important}.listadocheck li{position:relative;padding-left:1.5em}.listadocheck li:before{content:"✔";position:absolute;left:0;color:#2ecc71;font-weight:700}.listadocheckno{list-style:none !important;padding:0 !important}.listadocheckno li{position:relative;padding-left:1.5em}.listadocheckno li:before{content:"✖";position:absolute;left:0;color:#cc2e2e;font-weight:700}.listadoflechas{list-style:none !important;padding:0 !important}.listadoflechas li{position:relative;padding-left:1em}.listadoflechas li:before{content:"→ ";left:0;color:#000;font-weight:700}table{margin-bottom:0 !important}.ast-article-single figure,.ast-article-single img:not(figure img){box-shadow:none !important}.modal-oculto{display:none;position:fixed !important;z-index:2147483647 !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,.65) !important;backdrop-filter:blur(4px);align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;box-sizing:border-box}.modal-contenido{background-color:#fff;padding:40px 20px 20px;border-radius:12px;width:90%;max-width:500px;box-shadow:0 15px 40px rgba(0,0,0,.25);position:relative;max-height:90vh;display:flex;flex-direction:column;box-sizing:border-box;animation:aparecerModal .3s ease-out}.iframe-contenedor{width:100%;height:auto;max-height:75vh;overflow-y:auto;border-radius:4px}.iframe-contenedor iframe{width:100%;height:100%;border:none;display:block}.cerrar-btn{position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;color:#999;cursor:pointer;z-index:10;line-height:1;transition:color .2s}.cerrar-btn:hover{color:#111}@keyframes aparecerModal{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.modal-contenido{width:95%;padding:40px 10px 10px}.iframe-contenedor{max-height:80vh}}@media screen and (max-width:400px){#sib-container{padding:0 !important}}.sib-form{padding:0 !important}body.bloquear-scroll{overflow:hidden !important}.landingfooter .widgettitle{display:none !important}.landingfooter img{vertical-align:text-top !important}.landingfooter ul{margin:0 !important}@media screen and (max-width:600px){.landingfooter .logo img{max-width:50px !important}.landingfooter ul{padding-left:0 !important}}