body.et-tb-has-header #main-header,body.et-tb-has-header #top-header{display:none}.header-top .et_pb_row{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:10px 0}.logo-img img{max-height:120px;height:auto;width:auto}.header-top .et_pb_column:first-child{flex:0 0 180px}.header-top .et_pb_column:nth-child(2){flex:1 1 auto}.header-menu .et_pb_menu__wrap{display:flex;align-items:center;justify-content:flex-end}.header-menu .et_pb_menu_inner_container{padding:0;border:0;background:transparent}.header-menu .et-menu{white-space:nowrap}.header-menu .et-menu>li{margin-left:10px}.header-menu .et-menu>li:first-child{margin-left:0}.header-menu .et-menu>li>a{font-family:"Averes Title",sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#456091;font-size:15px;padding:14px 8px}.header-menu .et-menu>li>a:hover,.header-menu .et-menu>li.et-hover>a,.header-menu .et-menu>li.current-menu-item>a{color:#1f3862}.header-menu .nav li ul{background:#fff;border-top:2px solid #456091;box-shadow:0 10px 28px rgba(0,0,0,.12);padding:8px 0}.header-menu .nav li ul li a{color:#456091;padding:10px 16px;white-space:nowrap}.header-menu .nav li ul li a:hover{background:#456091;color:#fff}@media (max-width:980px){.et-l--header .et_pb_section{padding:0!important}.header-top .et_pb_row{height:68px;padding:0 12px!important;display:flex;align-items:center;justify-content:space-between;gap:8px}.header-top .et_pb_column{flex:0 0 auto;width:auto!important}.logo-img{margin:0!important;line-height:0}.logo-img img{display:block;max-height:58px;width:auto}.header-menu{margin-left:auto}.header-menu .et_pb_menu__wrap{display:flex;align-items:center;justify-content:flex-end;margin:0}.header-menu .mobile_menu_bar{display:flex;align-items:center;justify-content:center;height:68px;line-height:1;margin:0;padding:0}.header-menu .mobile_menu_bar:before{font-size:28px}.header-menu .et_mobile_menu{position:absolute;top:74px;right:12px;width:78vw;max-width:420px;border-top:2px solid #456091;box-shadow:0 10px 24px rgba(0,0,0,.12)}}@media (max-width:480px){.header-top .et_pb_row{height:62px;padding:0 10px!important}.logo-img img{max-height:54px}.header-menu .mobile_menu_bar{height:62px}.header-menu .mobile_menu_bar:before{font-size:26px}.header-menu .et_mobile_menu{top:68px;width:86vw}}.site-footer .et_pb_section{background:#fff;padding:40px 0 24px}.footer-logo .et_pb_image_wrap{display:inline-block;width:auto!important}.footer-logo img{display:block;margin:0 auto 28px!important;max-height:120px!important;max-width:160px;width:auto!important;height:auto!important}.site-footer .et_pb_row:last-child{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;max-width:1100px;margin:0 auto}.footer-legal{color:#456091;font-size:14px;line-height:1.6}.footer-legal a{color:#456091;text-decoration:none;border-bottom:1px solid transparent;display:block;margin:0 0 4px 0}.footer-legal a:hover{border-bottom-color:#456091}.footer-legal a:last-child{margin-bottom:0}.footer-social .et_pb_social_media_follow li a{background:#fff!important;border:1px solid #e4e8f2;box-shadow:none}.footer-social .et_pb_social_media_follow li a span{color:#456091!important}.footer-social .et_pb_social_media_follow li a:hover{background:#456091!important;border-color:#456091}.footer-social .et_pb_social_media_follow li a:hover span{color:#fff!important}.footer-contact{color:#456091;font-size:14px;line-height:1.6}.footer-contact strong{display:block;margin-bottom:6px;color:#1f3862;font-weight:600}@media (max-width:980px){.site-footer .et_pb_section{padding:28px 0 18px}.footer-logo img{max-height:96px!important;max-width:140px;margin-bottom:18px!important}.site-footer .et_pb_row:last-child{flex-direction:column;align-items:center;text-align:center;gap:14px}.footer-legal{text-align:center}.footer-legal a{margin:0 auto 4px}}@media (max-width:480px){.footer-logo img{max-height:84px!important;max-width:120px}}.hover-link{text-decoration:none;display:block}.hover-servicio{position:relative;overflow:hidden;cursor:pointer;border-radius:15px!important}.hover-servicio img{width:100%;transition:0.3s ease;display:block;border-radius:15px!important}.hover-servicio:hover img{transform:scale(1.1);filter:brightness(55%)}.hover-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;color:#fff;font-size:22px;font-weight:600;text-align:center;transition:0.3s ease;pointer-events:none}.hover-servicio:hover .hover-text{opacity:1}