::-moz-selection{background:#447d98;color:#ffffff}::selection{background:#447d98;color:#ffffff}@media (min-width:981px){.fila-movil{display:none!important}}.header-scroll .et_pb_menu__logo img{filter:brightness(0) invert(1)!important}.header-scroll.scrolled .et_pb_menu__logo img{filter:none!important}.header-scroll{background-color:transparent!important;transition:all 0.4s ease-in-out!important;position:fixed!important}.header-scroll .mobile_menu_bar:before{color:#fff!important}.header-scroll.scrolled .mobile_menu_bar:before{color:#447d98!important}.et_mobile_menu{background-color:rgba(255,255,255,0.8)!important;backdrop-filter:blur(10px)!important}.header-scroll.scrolled .et_mobile_menu{background-color:rgba(255,255,255,0.8)!important;backdrop-filter:blur(10px)!important}.header-scroll.scrolled .et-menu-nav ul li a{color:#447d98!important;transition:all 0.3s ease}.header-scroll.scrolled{background-color:rgba(255,255,255,0.8)!important;backdrop-filter:blur(10px);color:#447d98!important}@media (min-width:981px){.header-scroll .et_pb_menu__logo_slot{margin-bottom:-12px!important}.header-scroll .et-menu-nav>ul>li>a{padding-top:10px!important;padding-bottom:10px!important}}.bgdegrad1{background:#ffffff;background:linear-gradient(180deg,#ffffff 50%,#b5c8d5 100%)!important}.bgdegrad2{background:#447d98;background:linear-gradient(180deg,#447d98 0%,#b5c8d5 100%)!important}.bgdegrad3{background:linear-gradient(135deg,#447d98 0%,#b5c8d5 100%)!important}.icon-contacto{font-family:'ETmodules'!important;color:#447d98!important;font-size:20px;margin:0 5px;vertical-align:middle;display:inline-block;transition:all 0.3s ease}.icon-contacto2{font-family:'ETmodules'!important;color:#fff!important;font-size:20px;margin:0 5px;vertical-align:middle;display:inline-block;transition:all 0.3s ease}.bgdegrad4{background:#ffffff;background:linear-gradient(135deg,#ffffff 25%,#b5c8d5 50%,#ffffff 75%)!important}#main-footer{background-color:#447d98!important}#footer-bottom{background-color:rgba(0,0,0,0.32)!important}#footer-info,#footer-info a{color:#d3d3d3!important}.form-row{display:flex;gap:20px}.form-row>label{flex:1}@media (max-width:981px){.form-row{flex-direction:column!important;gap:10px}}.btn-right{margin-top:15px}