.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.more-link{align:center;text-transform:uppercase;background-color:#2457a0;color:#fff;padding:10px;border:0px solid #fff}.seccion-menu,.seccion-menu .et_pb_image img,.seccion-menu .et_pb_menu ul li a,.seccion-menu .et_pb_button{transition:all .3s ease}.seccion-menu.seccion-menu-scroll{box-shadow:0px 1px 35px 0px rgba(0,0,0,0.3)!important;padding-top:0px!important;padding-bottom:10px!important;transition:all .3s ease}@media only screen and (min-width:768px){.seccion-menu.seccion-menu-scroll .et_pb_image img{height:40px!important;transition:all .3s ease}.seccion-menu.seccion-menu-scroll .et_pb_menu__logo img{height:50px!important;width:auto!important;transition:all .5s ease}.seccion-menu.seccion-menu-scroll .et_pb_menu ul li a{font-size:18px!important;transition:all .3s ease}}body #page-container .btn-principal{margin:14px 10px 10px 10px}body #page-container .btn-principal a{color:#ffffff!important;border-color:#ff8e60!important;background:#ff8e60!important;border-radius:100px;letter-spacing:1px;text-transform:uppercase!important;padding:12px 25px 10px 25px}@media only screen and (min-width:981px){.btn-principal{display:none!important}}@media only screen and (max-width:980px){.seccion-menu .et_pb_menu__wrap{justify-content:flex-end!important}}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{overflow:scroll!important;max-height:84vh;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}.tfn:after{content:"\e090";font-size:20px;color:inherit;display:inline-block;font-family:"ETmodules"}.mail:after{content:"\e076";font-size:20px;color:inherit;display:inline-block;font-family:"ETmodules"}#cookies-eu-reject{color:#fff!important;border-color:#fff}#cookies-eu-accept{background-color:#f23d49;border-color:#f23d49}#cookies-eu-label{font-size:16px;padding-left:15px;padding-right:30px;text-align:left;padding-top:10px}#cookies-eu-banner{background-color:#111}.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal{display:none}@media only screen and (min-width:980px){.mvl-contacto{display:none!important}}@media only screen and (max-width:980px){.mvl-contacto{display:block!important}}@media only screen and (max-width:479px){.dos-columnas .et_pb_column{width:46%!important;margin:2%}.tres-columnas .et_pb_column{width:30%!important;margin:1%}.cuatro-columnas .et_pb_column{width:23%!important;margin:1%}.cinco-columnas .et_pb_column{width:19%!important;margin:1%}}