:root{--deep-blue:#173C6A;--mint:#4AB9B3;--mint-focus:rgba(74, 185, 179, 0.25);--soft-mint:#D3EDDF;--orange:#FC7649;--orange-focus:rgba(252, 118, 73, 0.25);--dark-green:#2C798A}footer{margin:-1px 0 0;background:#0b284c}@media screen and (min-width:768px) and (max-width:991px){.aligned-row{justify-content:space-between}.shortcuts{flex:0 0 27%;max-width:27%}}footer a,footer ul li{color:#3b91e5}footer a:hover{text-decoration:none}footer ul{margin:0;padding:0;list-style:none}@media only screen and (max-width:767px){footer ul{padding:0 0 20px}}footer ul li{font-size:16px;font-family:"Mulish",sans-serif;cursor:pointer}footer .address>div:hover,footer a:hover,footer ul li:hover{color:var(--mint)}@media only screen and (min-width:992px){footer ul li{margin-bottom:10px}}@media only screen and (max-width:991px){footer ul li{font-size:15px}}footer .title{font-size:20px;font-weight:600;font-family:"Dosis",sans-serif}@media only screen and (max-width:767px){footer .title.order-2{margin-top:20px}}#social_footer p,footer .address,footer .address>div{font-size:16px;color:#3b91e5;font-family:"Mulish",sans-serif}@media screen and (min-width:768px) and (max-width:1199px){footer .address{margin-top:0!important}}@media only screen and (max-width:991px){footer .address{font-size:15px}}footer .address>div{white-space:nowrap}@media only screen and (min-width:992px){footer .address>div{display:block;margin:0!important}}@media only screen and (max-width:991px){footer .address>div{font-size:15px}}@media only screen and (max-width:575px){footer .address{margin-top:-10px!important}}footer .logo,footer .seals{margin-top:94px;margin-bottom:0}footer .logo img{width:140px}footer .seals{margin-top:60px;text-align:right}.footer{color:#fff;max-width:1240px;padding:40px 50px 26px}#social_footer{margin-top:10px}#social_footer p{font-size:14px;color:#c2dffc}#social_footer .credit-cards{text-align:right;margin:0}#social_footer .rights-reserved{text-align:left;margin-bottom:0}#social_footer ul{text-align:center;padding:0}#social_footer ul li{display:inline-block;margin:0 5px}#social_footer ul li a{color:#fff;text-align:center;line-height:34px;display:block;font-size:16px;width:35px;height:35px;border:1px solid rgba(255,255,255,.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#social_footer ul li a:hover{outline:2px solid var(--mint);border:1px solid var(--mint)}.get-in-touch{padding-left:0}.social-links{display:flex;justify-content:center;align-items:flex-end;margin-top:20px}.payments{justify-content:flex-end}.payments,.rights-reserved-col{display:flex;align-items:flex-end}@media only screen and (max-width:1200px){footer{margin:-1px 0 0}.footer{border-radius:0}}@media only screen and (max-width:991px){.footer{padding:40px 30px}#social_footer{display:grid}.get-in-touch{padding-left:0}a#email_footer,a#phone{font-size:16px;padding-left:0;margin:15px 0}a#email_footer:before,a#phone:before{font-size:18px}footer .order-1{order:3;margin:20px 0}footer .order-2{order:2}footer .order-3{order:1}footer .logo{text-align:left}#social_footer .credit-cards{margin:-10px 0 0-15px;text-align:center}#social_footer .rights-reserved{text-align:center}.payments,.rights-reserved-col{justify-content:center}.payments{margin:20px 0}.shortcuts .row>*{padding:0}}@media only screen and (min-width:768px){footer .logo{position:absolute;left:15px;bottom:0}.office-opening{position:relative}}@media only screen and (max-width:767px){.office-opening{display:grid}.get-in-touch,.office-opening,.shortcuts,footer .logo,footer .seals{text-align:center}}@media only screen and (min-width:768px) and (max-width:835px){footer .logo{margin-top:61px}}@media only screen and (max-width:480px){.footer{padding:20px 0}}.aviso-cookies{display:none;background:#fff;padding:25px 30px 10px;width:calc(100% - 200px);max-width:1020px;line-height:150%;border-radius:10px 10px 0 0;position:fixed;bottom:0;font-size:14px;left:50%;transform:translateX(-50%);z-index:100;box-shadow:0 2px 20px 10px rgba(222,222,222,.25)}@media only screen and (max-width:767px){.aviso-cookies{width:100%}}.aviso-cookies .galleta{width:80%;max-width:75px;margin-bottom:15px}.aviso-cookies .parrafo{font-family:"Mulish"}#toTop,.aviso-cookies .boton{text-align:center;cursor:pointer;color:#fff}.aviso-cookies .boton{background:var(--deep-blue);border:var(--deep-blue) solid thin;font-family:"Mulish";padding:8px 10px 7px;width:80px;font-weight:700;transition:.3s ease all;border-radius:4px;margin-bottom:15px;font-size:16px}.aviso-cookies.activo{display:block}.aviso-cookies .boton:hover{background:var(--mint);color:#fff;border:var(--mint) solid thin}.aviso-cookies .enlace{color:#173c6a;text-decoration:none}.aviso-cookies .enlace:hover{text-decoration:underline}.fondo-aviso-cookies{display:none;background:rgba(0,0,0,.2);position:fixed;z-index:99;width:100vw;height:100vh;top:0;left:0}.fondo-aviso-cookies.activo{display:block}#toTop{width:40px;height:40px;background-color:rgba(0,0,0,.6);padding:10px;line-height:20px;position:fixed;bottom:10px;right:10px;display:none;font-size:20px;z-index:9000}#toTop:before{font-style:normal;font-weight:400;font-family:"fontello";content:""}.custom_breadcrumb{margin-top:0}@media only screen and (max-width:1200px){.custom_breadcrumb{padding-left:30px}}@media only screen and (max-width:991px){.custom_breadcrumb{padding-left:20px}}.custom_breadcrumb a,.custom_breadcrumb span{font-family:"Montserrat";font-size:12px;font-style:normal;font-weight:500;line-height:20px}.custom_breadcrumb a{opacity:.5}#faq_header .custom_breadcrumb .active,.custom_breadcrumb .active,.custom_breadcrumb a,.custom_breadcrumb span{color:var(--deep-blue)}.p-left-0{padding-left:0!important}