@font-face{font-display:swap;font-family:Red Hat Display;font-style:italic;font-weight:500;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-MediumItalic.da454e.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-MediumItalic.d2228d.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-MediumItalic.e1f64c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:italic;font-weight:400;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Italic.18d65f.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Italic.14c8a7.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Italic.12f166.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:italic;font-weight:800;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-ExtraBoldItalic.457160.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-ExtraBoldItalic.92dcaf.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-ExtraBoldItalic.e0a0e1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:italic;font-weight:600;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-SemiBoldItalic.d37585.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-SemiBoldItalic.928e2d.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-SemiBoldItalic.ef9d83.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:italic;font-weight:700;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-BoldItalic.dae456.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-BoldItalic.7b75ac.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-BoldItalic.a3505d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:italic;font-weight:900;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-BlackItalic.cdf651.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-BlackItalic.0f4d85.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-BlackItalic.e663e1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:500;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Medium.20e361.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Medium.1b225f.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Medium.ec9563.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:400;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Regular.c26145.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Regular.16d685.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Regular.241749.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:300;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Light.688a26.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Light.94ac11.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Light.b8fb99.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:700;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Bold.a96b50.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Bold.0d242c.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Bold.9d2e2a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:italic;font-weight:300;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-LightItalic.73896d.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-LightItalic.34e824.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-LightItalic.89904a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:900;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Black.802ed5.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Black.de4a5e.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-Black.58c21e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:800;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-ExtraBold.ec7728.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-ExtraBold.20d861.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-ExtraBold.c88b72.ttf) format("truetype")}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:600;src:url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-SemiBold.0ad3c6.woff2) format("woff2"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-SemiBold.6a428a.woff) format("woff"),url(/wp-content/themes/bsspain/public/fonts/RedHatDisplay-SemiBold.a920f5.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:400;line-height:26px}a{text-decoration:inherit}img{max-width:100%}ul{list-style:none;margin:0;padding:0}.container{margin:0 auto;max-width:1240px;padding:0 20px;position:relative;width:100%}.inactive-link{cursor:default;pointer-events:none}.title-size,h1{font-size:24px;font-weight:800;line-height:33px}@media(min-width:768px){.title-size,h1{font-size:36px;line-height:50px}}.subtitle-size,h2{font-size:22px;font-weight:600;line-height:30px}@media(min-width:768px){.subtitle-size,h2{font-size:34px;line-height:47px}}.subtitle-size-secondary,h3{font-size:22px;font-style:italic;font-weight:500;line-height:30px}@media(min-width:768px){.subtitle-size-secondary,h3{font-size:32px;line-height:44px}}.cta-title{font-size:24px;font-weight:800;line-height:30px}@media(min-width:768px){.cta-title{font-size:40px;line-height:50px}}.regular-text{font-size:16px;font-weight:400;line-height:26px}.regular-text p{margin-bottom:20px}.regular-text p:last-of-type{margin-bottom:0}.text-xl{font-size:20px;line-height:28px}.text-lg{font-size:18px;line-height:25px}.text-md{font-size:16px;line-height:21px}.text-sm{font-size:14px;line-height:18px}.text-xs{font-size:12px;line-height:15px}.button{background-color:#04a7a6;color:#fff;display:inline-block;font-family:Red Hat Display;font-size:16px;font-weight:800;line-height:21px;padding:10px 17px;text-align:center;text-transform:uppercase;transition:all .3s ease}.button:hover{background-color:#3e7a9c}.button:active,.button:target{background-color:#011f30}.read-more-button .cerrar,.read-more-button .leer-mas{cursor:pointer;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.read-more-button .cerrar.hide,.read-more-button .leer-mas.hide{display:none}.read-more-content.hide{height:0;overflow:hidden}#app{padding-top:81px}header{background-color:#f7f7f7;border-bottom:1px solid #cbcbcb;display:flex;flex-direction:column;left:0;padding:16px 0 17.17px;position:fixed;top:0;width:100%;z-index:12}header .top-header{background-color:#f7f7f7;justify-content:end;padding-top:16px}header .top-header .container{display:flex;justify-content:end;padding:0}header .top-header .dropdown-phone{cursor:pointer;position:relative}header .top-header .dropdown-phone .dropdown-trigger{color:#04a7a6;font-family:Red Hat Display;font-size:16px;font-style:italic;font-weight:800;line-height:21px;transition:all .3s ease}header .top-header .dropdown-phone .dropdown-trigger svg{vertical-align:sub}header .top-header .dropdown-phone .contact-phones{background-color:#f7f7f7;box-shadow:0 15px 15px #0000001a;display:none;min-width:205px;position:absolute;right:0;top:100%;z-index:100}header .top-header .dropdown-phone .contact-phones li{padding:8px 20px;transition:all .3s ease}header .top-header .dropdown-phone .contact-phones li:hover{background-color:#ededed}header .top-header .dropdown-phone .contact-phones li .city{color:#003350;font-weight:600;margin-right:5px}header .top-header .dropdown-phone .contact-phones li a{color:#003350;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}header .top-header .dropdown-phone .contact-phones li a:hover{color:#04a7a6;font-weight:600}header .top-header .dropdown-phone:hover .contact-phones{display:block}@media(max-width:768px){header .top-header{padding-bottom:40px;padding-top:0}header .top-header .container{justify-content:center}header .top-header .dropdown-phone .contact-phones{left:50%;transform:translateX(-50%)}}header .container .logo-container a.brand img{display:block;height:46.85px;object-fit:contain}header .container .menu-container{background-color:#f7f7f7;box-shadow:0 4px 11px #0000001f;left:-100%;padding:54px 20px 48px;position:absolute;text-align:center;top:65px;width:100%}header .container .menu-container .atras{color:#9d9d9d;font-family:Red Hat Display;font-size:16px;font-style:italic;font-weight:300;left:36px;line-height:21px;position:absolute;top:12px}header .container .menu-container .atras:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%239D9D9D' fill-rule='evenodd' d='M.154 5.873a.53.53 0 0 1 0-.746L5.257 0 6 .747 1.27 5.5 6 10.253 5.257 11 .154 5.873Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:6px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:11px}header .container .burger-button{display:flex;position:absolute;right:20.09px;top:50%;transform:translateY(-50%)}body.admin-bar header{top:46px}@media(min-width:768px){body.admin-bar header{top:32px}}@media(min-width:992px){#app{padding-top:98px}header{padding:0;z-index:10}header .container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}header .container .logo-container a.brand img{height:auto;min-width:125px}header .container .menu-container{background-color:initial;box-shadow:none;display:block;left:auto;padding:0;position:relative;top:auto;width:auto}header .container .burger-button,header .container .menu-container .atras{display:none}}.main-banner-page.default{background-image:url(/wp-content/themes/bsspain/public/images/banner-default.12f089.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media(min-width:1200px){#app{padding-top:124px}body.admin-bar header{top:32px}}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item{margin-bottom:42px;position:relative}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item a{color:#003350;font-family:Red Hat Display;font-size:18px;font-weight:700;line-height:23px;text-align:center}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children>a{position:relative}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children>a:after{content:"";display:none}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children>a span.arrow,nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' fill='none'%3E%3Cpath fill='%23003350' fill-rule='evenodd' d='M8.01 7.795a.734.734 0 0 1-1.02 0L0 .99 1.018 0 7.5 6.308 13.982 0 15 .991 8.01 7.795Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:8px;position:absolute;right:-28px;top:52%;transform:translateY(-50%);width:15px}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children>a span.arrow{display:block}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu{display:none;opacity:0;padding:25px 0 0;transition:all .3s ease;visibility:hidden}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item{margin-bottom:24px}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item:focus{color:#04a7a6}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item a{color:#9d9d9d;display:block;font-family:Red Hat Display;font-size:16px;font-weight:400;line-height:21px;white-space:nowrap}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children a{display:inline}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{display:none;position:relative;top:0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu,nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children:hover ul.sub-menu{display:block;opacity:1;visibility:visible;visibility:initial}@media(min-width:992px){nav.nav-primary .menu-menu-principal-container ul.nav{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:space-between}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item{margin-bottom:0;position:relative}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item a{display:block;font-size:16px;font-weight:500;line-height:21px;padding:38px 45px 38px 0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item:last-of-type a{padding-right:0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children{position:relative}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children>a:after,nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children>a>span.arrow{display:none}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' fill='none'%3E%3Cpath fill='%23003350' fill-rule='evenodd' d='M8.01 7.795a.734.734 0 0 1-1.02 0L0 .99 1.018 0 7.5 6.308 13.982 0 15 .991 8.01 7.795Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;position:absolute;right:26px;top:52%;transform:translateY(-50%);width:15px}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu{background-color:#f7f7f7;box-shadow:0 15px 15px #0000001a;display:none;left:0;opacity:0;padding:0;position:absolute;top:98px;transition:all .3s ease;visibility:hidden;z-index:10}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item{margin-bottom:0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item a{color:#003350;display:block;font-size:14px;line-height:19px;min-width:224px;padding:16px 20px;text-align:left}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item:hover>a{background-color:#ededed;font-weight:700;text-decoration-line:none}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children:after{top:45%;transform:rotate(-90deg)}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{display:none;left:100%;position:absolute;top:0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu,nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children:hover ul.sub-menu{display:block;opacity:1;visibility:visible;visibility:initial}}@media(min-width:1200px){nav.nav-primary .menu-menu-principal-container ul.nav{gap:0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item a{font-size:20px;line-height:33px;padding:25px 55px 25px 0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item.last-of-type a{padding-right:0}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children{position:relative}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children:after{height:8px;right:26px;top:52%;transform:translateY(-50%);width:15px}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu{border-top:1px solid #cbcbcb;top:83px}nav.nav-primary .menu-menu-principal-container ul.nav li.menu-item-has-children ul.sub-menu li.menu-item a{font-size:16px;line-height:21px;min-width:264px;padding:20px 24px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;outline:none;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{*zoom:1;background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(/wp-content/themes/bsspain/public/images/loading.f65782.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(/wp-content/themes/bsspain/public/images/prev.0edc57.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:left;left:0;opacity:0;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(/wp-content/themes/bsspain/public/images/next.62074a.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:right;opacity:0;right:0;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(/wp-content/themes/bsspain/public/images/close.0cfd64.png) 100% 0 no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:none;text-align:right;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}aside.sidebar{background-color:#ededed;padding:10px 0}aside.sidebar li.categories{font-size:0;line-height:0px;list-style:none}aside.sidebar li.categories ul{color:#090909;font-size:16px;font-weight:400;line-height:26px;list-style:none;-webkit-text-decoration:none;text-decoration:none}aside.sidebar li.categories ul a[aria-current=page]{color:inherit;font-weight:700;list-style:none;-webkit-text-decoration:none;text-decoration:none}aside.sidebar li.categories ul li.cat-item,aside.sidebar li.categories ul li.cat-item a{-webkit-text-decoration:none;text-decoration:none}aside.sidebar li.categories ul li.cat-item a{color:inherit;color:#003350;display:block;font-size:16px;line-height:21px;padding:10px 20px}.swiper-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;justify-content:center}.swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:auto;cursor:pointer;height:36px;left:auto;margin:0;position:relative;right:auto;top:auto;width:36px}.swiper-buttons .swiper-button-next:after,.swiper-buttons .swiper-button-prev:after{display:none}.swiper-buttons .swiper-button-next{background-image:url(/wp-content/themes/bsspain/public/images/right-swiper.a87e3d.png)}.swiper-buttons .swiper-button-prev{background-image:url(/wp-content/themes/bsspain/public/images/left-swiper.2298f7.png)}.swiper-pagination .swiper-pagination-bullet{background-color:#0000;border:1px solid #003350;height:13px;margin:0 10.5px!important;width:13px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#003350}@media(min-width:992px){.swiper-buttons{gap:17px}}.rank-math-breadcrumb{background-color:#003350;color:#fff;font-family:Red Hat Display;font-size:16px;font-weight:400;line-height:21px;padding:16px 0;position:relative;width:100%}.rank-math-breadcrumb>p{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.rank-math-breadcrumb>p a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.rank-math-breadcrumb>p .separator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M7.479 6.547c.25.25.25.656 0 .906l-6.237 6.214-.909-.906L6.116 7 .333 1.239l.909-.906 6.237 6.214Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:0;height:14px;margin:0 16px;position:relative;top:50%;width:8px}.rank-math-breadcrumb>p .last{font-weight:600}body.single-proyectos .rank-math-breadcrumb>p .separator:nth-of-type(2),body.single-proyectos .rank-math-breadcrumb>p a:nth-of-type(2){display:none}.pagination{margin-bottom:81px}.pagination .navigation ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 28px;justify-content:center}.pagination .navigation ul li a{color:#090909;font-family:Red Hat Display;font-size:16px;font-weight:500;line-height:21px}.pagination .navigation ul li.active a{color:#04a7a6;font-weight:800;text-decoration-line:underline}.pagination .navigation ul li.next-link,.pagination .navigation ul li.previous-link{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:auto;cursor:pointer;font-size:0;height:22px;left:auto;margin:0;position:relative;right:auto;top:auto;width:22px}.pagination .navigation ul li.next-link a,.pagination .navigation ul li.previous-link a{display:block;font-size:0;height:22px;width:22px}.pagination .navigation ul li.next-link:after,.pagination .navigation ul li.previous-link:after{display:none}.pagination .navigation ul li.next-link{background-image:url(/wp-content/themes/bsspain/public/images/right-swiper-black.20550a.png)}.pagination .navigation ul li.previous-link{background-image:url(/wp-content/themes/bsspain/public/images/left-swiper-black.56d1c1.png)}@media(min-width:992px){.pagination{margin-bottom:122px}}.addresses-section{margin:62px auto 80px}.addresses-section .address-container .address{border:1px solid #0000;margin-bottom:33px;padding:28px 38px;transition:all .3s ease}.addresses-section .address-container .address:last-of-type{margin-bottom:0}.addresses-section .address-container .address:hover{border-color:#98dfa3}.addresses-section .address-container .address:hover .address-city,.addresses-section .address-container .address:hover .address-phone{color:#98dfa3}.addresses-section .address-container .address .address-city{color:#003350;font-weight:800;margin-bottom:19px;text-align:center;text-transform:uppercase}.addresses-section .address-container .address .address-city.active{color:#98dfa3}.addresses-section .address-container .address .map-city{margin-bottom:21px;text-align:center}.addresses-section .address-container .address .map-city iframe{border:none;height:114px;margin:0 auto;max-width:252px;width:100%}.addresses-section .address-container .address .address-location{color:#003350;font-weight:600;text-align:center}.addresses-section .address-container .address .address-location a{color:inherit}.addresses-section .address-container .address .address-phone{color:#003350;font-weight:700;text-align:center}.addresses-section .address-container .address .address-phone a{color:inherit}@media(min-width:992px){.addresses-section{margin:111px auto 140px}.addresses-section .address-container{align-items:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:13px;justify-content:space-between}.addresses-section .address-container .address{margin-bottom:0;padding:28px 46px}.addresses-section .address-container .address .address-location{max-width:282px;width:100%}}.banner-cta-section{position:relative}.banner-cta-section:before{background:linear-gradient(139.38deg,#fff,hsla(0,0%,100%,.665) 45.12%,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.banner-cta-section .container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}.banner-cta-section .container .title{color:#003350;font-size:24px;font-style:italic;font-weight:600;line-height:30px;margin-bottom:13px}.banner-cta-section .container .title strong{font-style:normal;font-weight:800}.banner-cta-section .container .title p{margin-bottom:2px}.banner-cta-section .background-image{height:236px;position:relative;z-index:1}.banner-cta-section .background-image img{display:block;height:100%;object-fit:cover;width:100%}body.home .banner-cta-section .container .title{font-weight:800;margin-bottom:20px;max-width:267px}@media(min-width:992px){.banner-cta-section{position:relative}.banner-cta-section:before{display:none}.banner-cta-section .container .title{font-size:40px;line-height:50px;margin-bottom:11px;max-width:488px}.banner-cta-section .background-image{height:405px}body.home .banner-cta-section .container .title{max-width:391px}body.home .banner-cta-section .background-image img{object-position:top}#blanco:before{display:block}}.buttons-grid-section{margin:56px auto}.buttons-grid-section .container .title-section-grid-buttons{color:#003350;margin-bottom:40px;text-align:center}.buttons-grid-section .container .container-buttons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.buttons-grid-section .container .container-buttons .item-button{text-align:center}.buttons-grid-section .container .container-buttons .item-button a{display:inline-block;min-width:200px}@media(min-width:576px){.buttons-grid-section .container .container-buttons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.buttons-grid-section{margin:127px auto}.buttons-grid-section .container .title-section-grid-buttons{margin-bottom:80px}.buttons-grid-section .container .container-buttons{grid-template-columns:repeat(4,1fr)}}.certificates-section{margin:59px auto;overflow:hidden}.certificates-section .certificates-section-title{color:#003350;font-weight:600;margin-bottom:21px;text-align:center}.certificates-section .certificates-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 151px;justify-content:center}.certificates-section .certificates-container .certificate{max-width:130px}.certificates-section .certificates-container .certificate .certificate-logo{text-align:center}.certificates-section .certificates-container .certificate .certificate-logo img{max-width:none}.certificates-section .certificates-container .certificate .certificate-title{color:#003350;margin-top:20px;text-align:center}@media(min-width:992px){.certificates-section{margin:115px auto}.certificates-section .certificates-section-title{color:#003350;font-weight:600;margin-bottom:54px;text-align:center}.certificates-section .certificates-container .certificate .certificate-title{color:#003350;margin-top:20px;text-align:center}}.contact-form-section{margin:52px auto 62px}.contact-form-section .container .title{color:#003350;margin-bottom:4px;text-align:center}.contact-form-section .container .subtitle{color:#98dfa3;font-style:normal;margin-bottom:12px;text-align:center}.contact-form-section .container .contact-text{color:#090909;margin:0 auto 27px;max-width:1001px;text-align:center;width:100%}.contact-form-section .container .form-container{position:relative}.contact-form-section .container .form-container .container-form{padding-bottom:18px;padding-top:41px;position:relative;z-index:9}.contact-form-section .container .form-container .container-form form input:not([type=submit]),.contact-form-section .container .form-container .container-form form textarea{background-color:#fff;margin-bottom:19px}.contact-form-section .container .form-container .container-form form .aceptacion{margin-top:0}.contact-form-section .container .form-container .container-form form input[type=submit]{margin-top:29px}.contact-form-section .container .form-container .form-image{height:100%;left:-20px;position:absolute;top:0;width:calc(100% + 40px);z-index:1}.contact-form-section .container .form-container .form-image:after{background-color:#fff;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.contact-form-section .container .form-container .form-image img{display:block;height:100%;object-fit:cover}@media(min-width:992px){.contact-form-section{margin:62px auto 111px}.contact-form-section .container .contact-text{margin-bottom:56px}.contact-form-section .container .form-container{align-items:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.contact-form-section .container .form-container .container-form{max-width:398px;padding:0;width:100%}.contact-form-section .container .form-container .container-form form input:not([type=submit]),.contact-form-section .container .form-container .container-form form textarea{background-color:#e5e5e5;margin-bottom:7px}.contact-form-section .container .form-container .container-form form textarea{margin-bottom:14px}.contact-form-section .container .form-container .container-form form .aceptation{display:block;margin-top:0;max-width:320px}.contact-form-section .container .form-container .container-form form input[type=submit]{margin-top:14px}.contact-form-section .container .form-container .form-image{left:auto;max-width:704px;padding-top:8px;position:relative;top:auto;width:100%;z-index:auto}.contact-form-section .container .form-container .form-image:after{display:none}}.faqs-section{margin:59px 0}.faqs-section .container .title{color:#003350;margin-bottom:19px;text-align:center}.faqs-section .container .faqs-container .left-container .faq-block{margin-bottom:12px}.faqs-section .container .faqs-container .left-container .faq-block:last-of-type{margin-bottom:0}.faqs-section .container .faqs-container .left-container .faq-block .question{background-color:#ededed;color:#090909;cursor:pointer;font-weight:700;letter-spacing:.02em;line-height:22px;padding:11px 53px 11px 21px;position:relative}.faqs-section .container .faqs-container .left-container .faq-block .question .text-container{max-width:265px;width:100%}.faqs-section .container .faqs-container .left-container .faq-block .question .text-container h1,.faqs-section .container .faqs-container .left-container .faq-block .question .text-container h2,.faqs-section .container .faqs-container .left-container .faq-block .question .text-container h3,.faqs-section .container .faqs-container .left-container .faq-block .question .text-container h4,.faqs-section .container .faqs-container .left-container .faq-block .question .text-container h5,.faqs-section .container .faqs-container .left-container .faq-block .question .text-container h6{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.faqs-section .container .faqs-container .left-container .faq-block .question:after{background-image:url(/wp-content/themes/bsspain/public/images/CaretCircleDown.bc1090.png);background-repeat:no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px}.faqs-section .container .faqs-container .left-container .faq-block .answer{color:#090909;display:none;font-weight:300;line-height:23px;opacity:0;text-align:left;visibility:hidden}.faqs-section .container .faqs-container .left-container .faq-block.open .question:after{background-image:url(/wp-content/themes/bsspain/public/images/CaretCircleDownActive.5c848f.png)}.faqs-section .container .faqs-container .left-container .faq-block.open .answer{display:block;opacity:1;padding:12px 20px 13px;visibility:visible}.faqs-section .container .faqs-container .right-container{display:none;max-height:541px;max-width:408px;position:relative;width:100%}.faqs-section .container .faqs-container .right-container img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}@media(min-width:992px){.faqs-section{margin:122px auto}.faqs-section .container .title{margin-bottom:49px}.faqs-section .container .faqs-container{align-items:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.faqs-section .container .faqs-container .left-container{max-width:729px;width:100%}.faqs-section .container .faqs-container .left-container .faq-block{border-left:3px solid #04a7a6;margin-bottom:18px}.faqs-section .container .faqs-container .left-container .faq-block .question{font-size:20px;line-height:27px;padding:19px 23px 20px}.faqs-section .container .faqs-container .left-container .faq-block .question h1,.faqs-section .container .faqs-container .left-container .faq-block .question h2,.faqs-section .container .faqs-container .left-container .faq-block .question h3,.faqs-section .container .faqs-container .left-container .faq-block .question h4,.faqs-section .container .faqs-container .left-container .faq-block .question h5,.faqs-section .container .faqs-container .left-container .faq-block .question h6{font-size:inherit;font-weight:inherit;line-height:inherit}.faqs-section .container .faqs-container .left-container .faq-block .question .text-container{max-width:560px}.faqs-section .container .faqs-container .left-container .faq-block .answer{font-size:18px;line-height:26px;padding:18px 20px 0}.faqs-section .container .faqs-container .right-container{display:block}}.featured-project-section{background-color:#ededed;padding:35px 0 38px}.featured-project-section .container .title-section{color:#003350;margin-bottom:28px;text-align:center}.featured-project-section .button-container{margin-top:45px;text-align:center}.featured-project-section .button-container a.button{background-color:#003350;transition:all .3s ease}.featured-project-section .button-container a.button:hover{background-color:#3e7a9c}.featured-project-section .button-container a.button:active,.featured-project-section .button-container a.button:focus{background-color:#011f30}@media(min-width:992px){.featured-project-section{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='499' height='512' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23E7E7E7' d='M256.001 0C218.343 0 182.526 8.123 150.3 22.75c-10.372 4.704-3.322 20.253 7.05 15.55 30.065-13.645 63.449-21.217 98.651-21.217 132.06 0 238.932 106.856 238.932 238.916 0 55.491-19.096 106.292-50.832 146.866-2.687 3.476-2.321 8.413.867 11.433l20.85 20.916h-64.817v-64.75l19.651 19.585c8.065 8.353 20.431-4.081 12.032-12.101l-34.133-34.133a8.545 8.545 0 0 0-6.183-2.451c-4.635.097-8.349 3.865-8.367 8.5v93.851a8.535 8.535 0 0 0 8.5 8.566h93.849c7.589-.003 11.4-9.167 6.051-14.55l-30.25-30.368C493.376 364.933 512 312.634 512 255.997 512 114.716 397.284 0 256.001 0Zm0 34.15c-32.154 0-62.792 6.823-90.4 19.149-10.706 4.506-3.591 20.536 6.934 15.617 25.472-11.374 53.732-17.7 83.466-17.7 113.209 0 204.783 91.574 204.783 204.783 0 33.326-7.949 64.728-22.051 92.534-5.967 10.371 10.285 18.666 15.183 7.75 15.279-30.127 23.934-64.242 23.934-100.284 0-122.432-99.417-221.85-221.849-221.85ZM25.567 59.718c-7.59.002-11.4 9.167-6.05 14.55l30.266 30.366C18.56 147.064 0 199.36 0 256.001 0 397.283 114.717 512 256.001 512c37.657 0 73.408-8.107 105.632-22.733 10.375-4.703 3.325-20.268-7.05-15.567-30.063 13.645-63.382 21.234-98.582 21.234-132.061 0-239-106.874-239-238.933 0-55.493 18.913-106.46 50.65-147.034a8.562 8.562 0 0 0-.7-11.316L46.17 76.784h64.766v64.767L91.268 121.95c-8.065-8.35-20.429 4.081-12.033 12.101l34.15 34.149c5.377 5.465 14.674 1.616 14.617-6.05V68.283c.016-4.74-3.828-8.585-8.567-8.567l-93.868.002ZM265.8 114.917 163.45 277.05c-3.588 5.665.462 13.066 7.167 13.1h67.6L230.4 391.883c-.628 8.808 10.895 12.652 15.683 5.234l102.433-162.15c3.608-5.697-.505-13.133-7.249-13.101h-76.783c-11.389 0-11.389 17.083 0 17.083h61.35l-75.783 119.933 5.867-76.6c.387-4.956-3.528-9.195-8.5-9.2h-61.301l75.783-120-3.283 42.334c-1.161 11.623 16.467 12.918 17.016 1.251l5.916-76.532c.409-5.134-3.79-9.457-8.933-9.193a8.534 8.534 0 0 0-6.816 3.976v-.001ZM65.25 151.001a8.566 8.566 0 0 0-7.233 4.717c-15.279 30.125-23.95 64.24-23.95 100.283 0 122.432 99.5 221.866 221.932 221.866 32.154 0 62.726-6.823 90.334-19.149 10.422-4.623 3.488-20.256-6.934-15.634-25.473 11.374-53.666 17.7-83.4 17.7-113.209 0-204.85-91.574-204.85-204.783 0-33.327 7.95-64.728 22.051-92.534 3.036-5.831-1.383-12.76-7.95-12.466Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h512v512H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100% 90%;background-repeat:no-repeat;background-size:auto;padding:85px 0;position:relative}.featured-project-section .container .title-section{margin-bottom:54px}.featured-project-section .button-container{margin-top:49px}}.featured-services-section{margin:25px auto 59px}.featured-services-section .services-container .service{border:1px solid #d0d0d0;margin-bottom:12px;padding:18px 80px 19px;transition:all .3s ease}.featured-services-section .services-container .service:last-of-type{margin-bottom:0}.featured-services-section .services-container .service a .service-image{display:none;height:139px}.featured-services-section .services-container .service a .service-image img{display:block;height:100%;object-fit:cover;width:100%}.featured-services-section .services-container .service a .service-title{color:#98dfa3;font-weight:700;line-height:29px;text-align:center;text-transform:uppercase;transition:all .3s ease}.featured-services-section .services-container .service a .service-title span{font-style:italic}.featured-services-section .services-container .service:hover{box-shadow:0 4px 14px #0000001a}.featured-services-section .services-container .service:hover a .service-title{color:#07706f}@media(min-width:992px){.featured-services-section{margin:49px auto 109px}.featured-services-section .services-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between}.featured-services-section .services-container .service{border:none;box-shadow:none;margin-bottom:0;max-width:282px;padding:0}.featured-services-section .services-container .service a .service-image{display:block}.featured-services-section .services-container .service a .service-title{padding:27px 61px 30px}.featured-services-section .services-container .service:hover{box-shadow:0 4px 14px #0000001a}}.insights-grid-section{background-color:#04a7a6;padding:28px 0}.insights-grid-section .container .container-insights{grid-gap:26px 21px;display:grid;gap:26px 21px;grid-template-columns:repeat(2,1fr)}.insights-grid-section .container .container-insights .item-insight .icon-insight{margin-bottom:12px}.insights-grid-section .container .container-insights .item-insight .icon-insight img{display:block}.insights-grid-section .container .container-insights .item-insight .icon-title{color:#fff;font-weight:600;line-height:20px}.insights-grid-section .container .container-insights .item-insight .icon-title span{font-weight:900}@media(min-width:992px){.insights-grid-section{padding:47px 0}.insights-grid-section .container .container-insights{gap:24px 0;grid-template-columns:repeat(4,1fr)}.insights-grid-section .container .container-insights .item-insight{position:relative}.insights-grid-section .container .container-insights .item-insight .icon-insight{margin-bottom:6px}.insights-grid-section .container .container-insights .item-insight .icon-title{font-size:20px;line-height:25px;margin-right:226px;max-width:226px;width:100%}.insights-grid-section .container .container-insights .item-insight:after{background-color:#98dfa3;content:"";display:block;height:100%;position:absolute;right:19%;top:0;width:1px}.insights-grid-section .container .container-insights .item-insight:nth-of-type(4n):after{display:none}}.last-news-section{margin:59px auto}.last-news-section .container .title-section{color:#003350;margin-bottom:21px}.last-news-section .blog{overflow:hidden}.last-news-section .blog .swiper-buttons{margin-top:35px}@media(min-width:992px){.last-news-section{margin:115px auto}.last-news-section .container .title-section{margin-bottom:34px}.last-news-section .blog .swiper-buttons{margin-top:60px}}.carrousel-logos-section{margin:59px auto}.carrousel-logos-section .container{overflow:hidden}.carrousel-logos-section .container .container-text .title{color:#003350;margin-bottom:23px;text-align:center}.carrousel-logos-section .container .swiper-logos-carrousel .container-carrousel .logo-carrousel img{display:block;height:22px;object-fit:contain;width:100%}.carrousel-logos-section .container .swiper-buttons{margin-top:32px}@media(min-width:992px){.carrousel-logos-section{margin:104px auto 128px}.carrousel-logos-section .container .container-text .title{margin-bottom:54px}.carrousel-logos-section .container .swiper-logos-carrousel .container-carrousel .logo-carrousel img{height:50px}.carrousel-logos-section .container .swiper-buttons{display:none}}.seo-content-section{margin:50px auto 25px}.seo-content-section .visible-container-text .title-seo{color:#003350;font-weight:800;margin-bottom:4px;text-align:center}.seo-content-section .visible-container-text .title-seo h1,.seo-content-section .visible-container-text .title-seo h2,.seo-content-section .visible-container-text .title-seo h3,.seo-content-section .visible-container-text .title-seo h4,.seo-content-section .visible-container-text .title-seo h5,.seo-content-section .visible-container-text .title-seo h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.seo-content-section .visible-container-text .subtitle-seo{color:#98dfa3;text-align:center}.seo-content-section .visible-container-text .subtitle-seo h1,.seo-content-section .visible-container-text .subtitle-seo h2,.seo-content-section .visible-container-text .subtitle-seo h3,.seo-content-section .visible-container-text .subtitle-seo h4,.seo-content-section .visible-container-text .subtitle-seo h5,.seo-content-section .visible-container-text .subtitle-seo h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.seo-content-section .visible-container-text .visible{margin-top:12px}.seo-content-section .visible-container-text .icon-dropdown{cursor:pointer;text-align:center}.seo-content-section .seo-content{color:#090909}.seo-content-section .seo-content h1,.seo-content-section .seo-content h2,.seo-content-section .seo-content h3,.seo-content-section .seo-content h4,.seo-content-section .seo-content h5,.seo-content-section .seo-content h6{color:#003350;margin-bottom:20px}.seo-content-section .seo-content ul{margin-bottom:20px}.seo-content-section .seo-content ul li{margin-bottom:10px}.seo-content-section .seo-content ul li:last-of-type{margin-bottom:0}.seo-content-section.hide .seo-content.hide{height:0;overflow:hidden}@media(min-width:992px){.seo-content-section{margin:109px auto 49px}}.services-section{background-color:#f6f6f6;padding:35px 0 34px}.services-section .container .services-section-title{color:#003350;margin-bottom:4px;text-align:center}.services-section .container .services-section-subtitle{color:#98dfa3;text-align:center}.services-section .container .services-section-text{color:#090909;margin-bottom:34px;margin-top:12px;text-align:center}.services-section .container .services-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:38px 21px;justify-content:space-between}.services-section .container .services-container .service{border:1px solid #0000;flex-basis:calc(50% - 21px)}.services-section .container .services-container .service a{display:block;height:100%;width:100%}.services-section .container .services-container .service .service-logo{height:90px;margin-bottom:14px;text-align:center}.services-section .container .services-container .service .service-title{color:#98dfa3;font-size:18px;font-weight:700;line-height:29px;min-height:58px;text-align:center;text-transform:uppercase}.services-section .container .services-container .service:hover .service-title{color:#07706f}@media(min-width:992px){.services-section{padding:66px 0}.services-section .container .services-section-title{margin-bottom:0}.services-section .container .services-section-text{margin-bottom:49px;margin-top:8px}.services-section .container .services-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:38px 9px;justify-content:space-between}.services-section .container .services-container .service{flex-basis:calc(20% - 9px);padding:42px 0 17px}.services-section .container .services-container .service .service-logo{height:90px;margin-bottom:24;text-align:center}.services-section .container .services-container .service:hover{background-color:#fff;border:1px solid #d0d0d0;box-shadow:0 4px 14px #0000001a}}section.slider{display:block;height:425px;position:relative;width:100%;z-index:2}section.slider .swiper-wrapper .swiper-slide img{height:100%;object-fit:cover;width:100%}section.slider .swiper-wrapper .swiper-slide img.background-banner-desktop{display:none}section.slider .swiper-wrapper .swiper-slide img.background-banner-mobile{display:block}section.slider .swiper-wrapper .swiper-slide .banner-contain{left:50%;margin:0 auto;max-width:1240px;padding:0 20px;position:absolute;top:42px;transform:translateX(-50%);width:100%}section.slider .swiper-wrapper .swiper-slide .banner-contain .pretitle{color:#04a7a6;display:block;font-family:Red Hat Display;font-size:16px;font-weight:400;line-height:22px;margin-bottom:2px;text-transform:uppercase}section.slider .swiper-wrapper .swiper-slide .banner-contain .title{color:#003350;display:block;font-family:Red Hat Display;font-size:24px;font-weight:800;line-height:30px;margin-bottom:20px;max-width:240px}@media(min-width:576px){section.slider{height:588px}section.slider .swiper-wrapper .swiper-slide img.background-banner-desktop{display:block}section.slider .swiper-wrapper .swiper-slide img.background-banner-mobile{display:none}section.slider .swiper-wrapper .swiper-slide .banner-contain{left:50%;top:50%;transform:translate(-50%,-50%)}section.slider .swiper-wrapper .swiper-slide .banner-contain .pretitle{font-size:20px;line-height:28px;margin-bottom:0}section.slider .swiper-wrapper .swiper-slide .banner-contain .title{font-size:40px;line-height:55px;margin-bottom:16px;max-width:457px}}.text-and-image-section{margin:45px auto 55px}.text-and-image-section .container .text{margin-bottom:55px}.text-and-image-section .container .text .title{color:#003350;margin-bottom:4px}.text-and-image-section .container .text .subtitle{color:#98dfa3}.text-and-image-section .container .text .content{margin-top:12px}.text-and-image-section .container .text .content h1,.text-and-image-section .container .text .content h2,.text-and-image-section .container .text .content h3,.text-and-image-section .container .text .content h4,.text-and-image-section .container .text .content h5,.text-and-image-section .container .text .content h6{color:#003350;margin:20px 0}.text-and-image-section .container .text .content ul{list-style:disc none outside;list-style:initial}.text-and-image-section .container .text .content ol,.text-and-image-section .container .text .content ul{margin-bottom:20px;margin-left:40px}.text-and-image-section .container .text .content ol li,.text-and-image-section .container .text .content ul li{margin-bottom:10px}.text-and-image-section .container .text .content ol li:last-of-type,.text-and-image-section .container .text .content ul li:last-of-type{margin-bottom:0}.text-and-image-section .container .text a.button-text{margin-top:20px}.text-and-image-section .image img{height:auto;max-width:100%;object-fit:contain}@media(min-width:992px){.text-and-image-section{margin:71px auto 79px}.text-and-image-section .container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.text-and-image-section .container .text{flex-basis:45%;margin-bottom:0;max-width:514px}.text-and-image-section .container .text .title{margin-bottom:12px}.text-and-image-section .container .text .content{margin-top:5px}.text-and-image-section .container .image{flex-basis:55%;margin-top:6%;max-width:629px}.text-and-image-section.image-text .container{flex-direction:row-reverse}}.title-and-text-section{margin:45px auto 55px}.title-and-text-section .container .title{color:#003350;margin-bottom:20px}.title-and-text-section .container .content{color:#090909}.title-and-text-section .container .content h1,.title-and-text-section .container .content h2,.title-and-text-section .container .content h3,.title-and-text-section .container .content h4,.title-and-text-section .container .content h5,.title-and-text-section .container .content h6{color:#003350;margin:20px 0}.title-and-text-section .container .content ul{list-style:disc none outside;list-style:initial}.title-and-text-section .container .content ol,.title-and-text-section .container .content ul{margin-bottom:20px;margin-left:40px}.title-and-text-section .container .content ol li,.title-and-text-section .container .content ul li{margin-bottom:10px}.title-and-text-section .container .content ol li:last-of-type,.title-and-text-section .container .content ul li:last-of-type{margin-bottom:0}.title-and-text-section .container .content .read-more-content ol,.title-and-text-section .container .content .read-more-content>ul{list-style:none}@media(min-width:992px){.title-and-text-section{margin:71px auto 79px}}.carrousel-testimonials-section{margin:59px auto}.carrousel-testimonials-section.d-none{display:none}.carrousel-testimonials-section .container{overflow-x:hidden}.carrousel-testimonials-section .container .title-section{color:#003350;margin-bottom:21px}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text{background-color:#0000;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .header{display:flex;justify-content:space-between;padding-left:1.125rem;padding-right:23.08px;width:calc(100% - 23.08px)}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .header figure{align-items:flex-end;border-radius:50%;display:flex;height:4.875 rem;margin:1.563rem 0 0;width:4.875rem}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .header figure img{border-radius:50%;max-height:100%;object-fit:cover;width:100%}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .header .score{align-items:flex-end;display:flex;justify-content:flex-end}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .entry-summary{padding:1.25rem 1.438rem 0 1.125rem}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .entry-summary .title{font-size:1rem;font-weight:700;line-height:1.25rem}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .entry-summary .title p{margin-bottom:0}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .entry-summary .subtitle{font-size:1rem;font-weight:400;line-height:1.25rem}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .entry-summary .subtitle p{margin-bottom:0}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .description{font-size:1rem;line-height:1.563rem;margin-bottom:0;padding:1.125rem 1.438rem 1.688rem 1.125rem;text-align:left}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .description p:last-child{margin-bottom:0}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .footer-struct{background-color:#fff;padding:0 1.438rem 0 1.125rem;position:relative;text-align:right;width:100%}.carrousel-testimonials-section .container .swiper-testimonials-carrousel .container-carrousel .comment-carrousel .struct-media-text .footer-struct svg{margin-top:-1.438rem}@media(min-width:992px){.carrousel-testimonials-section{margin:115px auto}.carrousel-testimonials-section .container .title-section{margin-bottom:34px}}body.archive .main-banner-page .main-title-page{font-size:0}body.archive .main-banner-page .main-title-page span{font-size:40px}.related-posts .container-related-posts,.related-posts main#main,body.category .container-related-posts,body.category main#main,body.single-post .container-related-posts,body.single-post main#main{margin:50px auto;max-width:1240px;padding:0 20px;width:100%}.related-posts .container-related-posts .title-related-posts,.related-posts main#main .title-related-posts,body.category .container-related-posts .title-related-posts,body.category main#main .title-related-posts,body.single-post .container-related-posts .title-related-posts,body.single-post main#main .title-related-posts{color:#003350;font-size:20px;font-weight:700;line-height:22px;margin-bottom:20px}.related-posts .container-related-posts .sidebar,.related-posts main#main .sidebar,body.category .container-related-posts .sidebar,body.category main#main .sidebar,body.single-post .container-related-posts .sidebar,body.single-post main#main .sidebar{display:none}.related-posts .container-related-posts .post-blog,.related-posts main#main .post-blog,body.category .container-related-posts .post-blog,body.category main#main .post-blog,body.single-post .container-related-posts .post-blog,body.single-post main#main .post-blog{margin-bottom:30px}.related-posts .container-related-posts article,.related-posts main#main article,body.category .container-related-posts article,body.category main#main article,body.single-post .container-related-posts article,body.single-post main#main article{grid-gap:20px;display:grid;gap:20px;grid-auto-rows:auto;margin-bottom:40px}.related-posts .container-related-posts article .thumbnail img,.related-posts main#main article .thumbnail img,body.category .container-related-posts article .thumbnail img,body.category main#main article .thumbnail img,body.single-post .container-related-posts article .thumbnail img,body.single-post main#main article .thumbnail img{max-height:200px;object-fit:cover;width:100%}.related-posts .container-related-posts article .title a,.related-posts main#main article .title a,body.category .container-related-posts article .title a,body.category main#main article .title a,body.single-post .container-related-posts article .title a,body.single-post main#main article .title a{color:#003350;-webkit-text-decoration:none;text-decoration:none}.related-posts .container-related-posts article .entry-summary a,.related-posts main#main article .entry-summary a,body.category .container-related-posts article .entry-summary a,body.category main#main article .entry-summary a,body.single-post .container-related-posts article .entry-summary a,body.single-post main#main article .entry-summary a{color:#98dfa3;font-weight:600}time{color:#98dfa3}.post-blog .image-blog{height:135px;margin-bottom:16px}.post-blog .image-blog img{display:block;height:100%;object-fit:cover;width:100%}.post-blog .information{color:#090909}.post-blog .information .title{font-weight:700;line-height:20px}.post-blog .information .excerpt{line-height:22px;margin-bottom:16px}.post-blog .information .excerpt a{display:none}.post-blog .information .read-more a{color:inherit;display:inline-block;font-style:italic;font-weight:700;position:relative;-webkit-text-decoration:underline;text-decoration:underline}.post-blog .information .read-more a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23090909' d='M10.5.5 9.428 1.545l5.684 5.705H0v1.5h15.113l-5.685 5.68L10.5 15.5 18 8 10.5.5Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:-28px;top:50%;transform:translateY(-50%);width:18px}body.single-post main#main article.post .entry-content img.attachment-post-thumbnail{display:block;height:auto;margin:0 auto 30px;max-height:300px;max-width:1000px;object-fit:cover;padding:0;width:100%}body.single-post main#main article.post .entry-content h1,body.single-post main#main article.post .entry-content h2,body.single-post main#main article.post .entry-content h3,body.single-post main#main article.post .entry-content h4,body.single-post main#main article.post .entry-content h5,body.single-post main#main article.post .entry-content h6{color:#090909;margin:20px 0;text-align:left}body.single-post main#main article.post .entry-content h1{color:#003350;font-weight:800}body.single-post main#main article.post .entry-content h2{font-size:22px;font-weight:600;line-height:30px}body.single-post main#main article.post .entry-content h3{color:#003350;font-size:20px;font-style:normal;font-weight:500;line-height:28px}body.single-post main#main article.post .entry-content h4,body.single-post main#main article.post .entry-content h5{color:#090909;font-size:28px;font-style:normal;font-weight:500;line-height:26px}body.single-post main#main article.post .entry-content .wp-block-image{display:block;margin-bottom:30px;max-width:100%;width:auto}body.single-post main#main article.post .entry-content .wp-block-image img{height:auto;max-width:100%;object-fit:cover;padding:0;width:auto}body.single-post main#main article.post .entry-content p{margin-bottom:16px}body.single-post main#main article.post .entry-content ol,body.single-post main#main article.post .entry-content ul{list-style:disc;list-style-position:inside;margin-bottom:16px;margin-left:10px}body.single-post main#main article.post .entry-content blockquote,body.single-post main#main article.post .entry-content blockquote.wp-block-quote{color:#98dfa3;font-size:18px;font-style:italic;font-weight:500;line-height:25px}body.single-post main#main article.post .entry-content a{color:inherit;font-style:italic;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}body.single-post main#main article.post .entry-content a:focus,body.single-post main#main article.post .entry-content a:hover{color:#003350}body.single-post main#main article.post .entry-content a:visited{color:#011f30}body.single-post main#main .related-posts{margin:20px auto;width:100%}body.single-post main#main .related-posts .title-related-posts{text-align:left}body.single-post main#main .related-posts .title-related-posts:after{left:0;transform:translate(0)}body.single-post main#main .related-posts .container-related-posts{margin:0;max-width:none;padding:0}body.single-post main#main .related-posts .container-related-posts article.post{align-items:center;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-bottom:0}body.single-post main#main .related-posts .container-related-posts article.post .entry-summary,body.single-post main#main .related-posts .container-related-posts article.post .thumbnail{display:none}@media(min-width:576px){.related-posts .container-related-posts article,.related-posts main#main article,body.category .container-related-posts article,body.category main#main article{grid-template-columns:300px auto}.related-posts .container-related-posts article .thumbnail,.related-posts main#main article .thumbnail,body.category .container-related-posts article .thumbnail,body.category main#main article .thumbnail{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:1;position:relative}.related-posts .container-related-posts article .thumbnail img,.related-posts main#main article .thumbnail img,body.category .container-related-posts article .thumbnail img,body.category main#main article .thumbnail img{height:100%;max-height:none;object-fit:cover;object-position:center center;position:absolute;width:100%}.related-posts .container-related-posts article .title,.related-posts main#main article .title,body.category .container-related-posts article .title,body.category main#main article .title{grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;padding:0}.related-posts .container-related-posts article .entry-summary,.related-posts main#main article .entry-summary,body.category .container-related-posts article .entry-summary,body.category main#main article .entry-summary{grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2;padding:0}}@media(min-width:992px){body.category main#main,body.single-post main#main{margin:100px auto}body.category main#main{gap:0 30px}body.category main#main,body.category main#main .container-archive{align-items:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body.category main#main .container-archive{flex-basis:70%;gap:30px 0}body.category main#main .container-archive .post-blog{flex-basis:100%;margin-bottom:0}body.category main#main .container-archive .post-blog .image-blog{width:100%}body.category main#main .container-archive .post-blog .information{max-width:100%}body.category main#main .sidebar{display:block;flex-basis:calc(20% - 30px)}body.single-post main#main article.post .entry-content img.attachment-post-thumbnail{max-height:500px}body.single-post main#main article.post .entry-content h1,body.single-post main#main article.post .entry-content h2,body.single-post main#main article.post .entry-content h3,body.single-post main#main article.post .entry-content h4,body.single-post main#main article.post .entry-content h5,body.single-post main#main article.post .entry-content h6{color:#090909;margin:20px 0;text-align:left}body.single-post main#main article.post .entry-content h1{font-size:36px;line-height:50px}body.single-post main#main article.post .entry-content h2{font-size:34px;line-height:47px}body.single-post main#main article.post .entry-content h3{font-size:30px;line-height:40px}body.single-post main#main article.post .entry-content .wp-block-image{margin-bottom:0;padding-right:20px}body.single-post main#main article.post .entry-content .wp-block-image img{height:auto;max-width:100%;object-fit:cover;padding:0}body.single-post main#main article.post .entry-content blockquote,body.single-post main#main article.post .entry-content blockquote.wp-block-quote{font-size:21px;line-height:28px}body.single-post main#main .related-posts{margin-top:130px}.related-posts{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 30px;justify-content:space-between}.related-posts .title-related-posts{margin-bottom:0}.related-posts .container-related-posts{align-items:center}.post-blog,.related-posts .container-related-posts{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.post-blog{align-items:flex-start;gap:0 24px}.post-blog .image-blog{height:180px;margin-bottom:0;width:282px}.post-blog .information{max-width:282px;width:100%}.post-blog .information .title{margin-bottom:5px}.post-blog .information .excerpt{margin-bottom:19px}}.main-banner-page{display:none;position:relative;z-index:9}.main-banner-page:after{background-color:#04a7a6;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:5}.main-banner-page img{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.main-banner-page .main-title-page{max-width:1200px;width:100%;z-index:9}@media(min-width:992px){.main-banner-page{display:block;height:242px}.main-banner-page .main-title-page{color:#fff;font-size:40px;font-weight:800;left:50%;line-height:55px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}}body.contacto .main-banner-page{display:none}.projects-archive{overflow:hidden}.projects-archive .filters-project-type{margin:36px 0 52px;position:relative}.projects-archive .filters-project-type .taxonomy-filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:11px 5px;justify-content:center}.projects-archive .filters-project-type .taxonomy-filter a.taxonomy-link{border:1px solid #b5b5b5;border-radius:68px;color:#b5b5b5;display:inline-block;font-weight:800;min-width:165px;padding:10px 14px;text-align:center;text-transform:uppercase}.projects-archive .filters-project-type .taxonomy-filter a.taxonomy-link.current{background-color:#04a7a6;border-color:#04a7a6;color:#fff}.projects-archive .children-filter .children{display:none;opacity:0;visibility:hidden}.projects-archive .children-filter .children .child{display:inline-block}.projects-archive .children-filter .children.current{display:block;display:flex;gap:0 20px;margin:29px auto 0;max-width:768px;opacity:1;overflow-x:scroll;visibility:visible;white-space:nowrap}.projects-archive .children-filter .children.current::-webkit-scrollbar{display:none}.projects-archive .children-filter a.children-taxonomy-link{color:#b5b5b5;font-weight:800;text-align:center;text-transform:uppercase;white-space:nowrap}.projects-archive .children-filter a.children-taxonomy-link.current{color:#04a7a6;-webkit-text-decoration:underline;text-decoration:underline}.featured-projects{margin-bottom:52px}.featured-projects .project{height:183px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.featured-projects .project:last-of-type{margin-bottom:0}.featured-projects .project a .image{height:100%;position:relative;width:100%;z-index:1}.featured-projects .project a .image img{display:block;height:100%;object-fit:cover;width:100%}.featured-projects .project a .information{align-items:center;bottom:0;display:block;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:0;max-height:76px;padding:24px 20px;position:absolute;transition:max-height .3s ease-out;transition:all .3s ease;width:100%;z-index:9}.featured-projects .project a .information:before{background-color:#003350;content:"";display:block;height:100%;opacity:.5;position:absolute;width:100%;z-index:5}.featured-projects .project a .information .title{color:#fff;font-weight:700;position:relative;text-align:center;z-index:9}.featured-projects .project a .information .description{color:#fff;display:none;margin:0 auto;max-width:225px;opacity:0;position:relative;text-align:center;visibility:hidden;width:100%;z-index:9}.featured-projects .project:hover a .information{height:100%;max-height:184px}.featured-projects .project:hover a .information .title{margin-bottom:6px}.featured-projects .project:hover a .information .description{display:block;opacity:1;visibility:visible}.thumbnail-and-information-project{margin:30px auto}.thumbnail-and-information-project .thumbnail img{display:block;max-width:100%;object-fit:cover}.project-content .two-columns .left .content,.project-content .two-columns .left .energy{margin-bottom:20px}.project-content .two-columns .right{height:330px;margin-bottom:30px}.project-content .two-columns .right a img{display:block;height:100%;object-fit:cover;width:100%}.projects-gallery{margin:30px auto}.projects-gallery .project{margin-bottom:30px}.projects-gallery .project .image{height:330px}.projects-gallery .project .image a{display:block;height:100%;width:100%}.projects-gallery .project .image a img{display:block;height:100%;max-width:100%;object-fit:cover;width:100%}.projects-gallery .no-posts{background-color:#04a7a6;color:#fff;font-size:20px;line-height:25px;margin:0 auto;padding:20px;text-align:center}@media(min-width:768px){.projects-archive .filters-project-type{margin:76px auto 86px}.projects-archive .children-filter .children.current{flex-wrap:wrap;gap:15px 43px;justify-content:center;margin-top:35px;max-width:none;overflow:visible;overflow:initial;white-space:normal}}@media(min-width:992px){.project-content .two-columns,.project-content .two-columns .left{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.project-content .two-columns .left{flex-basis:45%}.project-content .two-columns .left .title{flex-basis:70%;margin-bottom:20px}.project-content .two-columns .left .energy{flex-basis:20%;text-align:right}.project-content .two-columns .left .content{flex-basis:100%}.project-content .two-columns .right{flex-basis:45%;height:auto;margin-bottom:0}.projects-archive .filters-project-type .taxonomy-filter{gap:21px 26px}.featured-projects{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:68px}.featured-projects .project{flex-basis:calc(33% - 12px);height:258px;margin-bottom:0}.featured-projects .project:hover a .information{max-height:258px}.projects-gallery{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:60px auto}.projects-gallery .project{flex-basis:calc(50% - 20px);flex-grow:1;margin-bottom:0}.projects-gallery .project .image{height:430px}.thumbnail-and-information-project{margin:60px auto}}.btn{border:none;border-radius:0;color:#fff;padding:10px 17px;transition:all .3s ease}.btn,.btn-rounded{display:inline-block;font-family:Red Hat Display;font-size:16px;font-weight:800;line-height:21px;position:relative;text-align:center;text-transform:uppercase}.btn-rounded{border:1px solid #b5b5b5;border-radius:68px;color:#b5b5b5;padding:9px 16px}.btn-rounded.active{background-color:#81d6d5;border-color:#04a7a6;color:#fff}.btn-rounded:focus{background-color:#07706f;border-color:#07706f;color:#fff}.btn-primary{background-color:#04a7a6}.btn-primary:hover{background-color:#81d6d5}.btn-primary:focus{background-color:#07706f}.btn-secondary{background-color:#003350}.btn-secondary:hover{background-color:#3e7a9c}.btn-secondary:focus{background-color:#011f30}.btn-modern{background-color:#04a7a6;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;display:inline-block;font-family:Red Hat Display;font-size:16px;font-weight:800;line-height:21px;padding:12px 24px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.btn-modern:hover{background-color:#81d6d5;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.btn-modern:focus{background-color:#07706f;box-shadow:0 0 0 3px #04a7a64d;outline:none}.btn-modern:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.btn-modern.btn-modern-secondary{background-color:#003350}.btn-modern.btn-modern-secondary:hover{background-color:#3e7a9c}.btn-modern.btn-modern-secondary:focus{background-color:#011f30;box-shadow:0 0 0 3px #0033504d}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:none;color:#090909;font-size:16px;line-height:20px;position:relative}@media(min-width:992px){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:20px;line-height:26px}}form{color:#090909;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:600;line-height:21px}form p{margin:0}form input,form textarea{background-color:#e5e5e5;border:none;color:#999;font-family:Red Hat Display;font-size:16px;font-style:italic;font-weight:400;line-height:21px;margin-bottom:7px;outline:none;padding:14.5px 20px;resize:none;width:100%}form textarea{font-weight:300;height:149px;padding:10px 20px}form input[type=checkbox]{height:14px;margin:0;position:relative;top:2px;width:14px}form .wpcf7-list-item{margin:0 7px 0 0}form .aceptation{color:#090909;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:18px;margin-top:14px}form .aceptation a{color:inherit;font-weight:600}form .aceptation .wpcf7-form-control-wrap{display:inline}form .submit-button{position:relative}form .submit-button .wpcf7-spinner{bottom:-24px;position:absolute}form input[type=submit]{background-color:#04a7a6;border:none;border-radius:3px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:block;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:800;line-height:21px;margin:14px 0 0;padding:14.5px 20px;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}form input[type=submit]:hover{background-color:#81d6d5}form input[type=submit]:focus{background-color:#07706f}form input[type=submit]:disabled{opacity:.8}form .wpcf7-response-output{margin:0!important}form .wpcf7-form-control-wrap{display:flex;position:relative}form .wpcf7-not-valid-tip{background-color:#fff;line-height:1;position:absolute;top:25px}footer{background-color:#003350;padding:43px 0 13px}footer .container .top-container{font-size:16px;line-height:21px}footer .container .top-container .logo-and-rrss .logo-container{margin-bottom:43px;text-align:center}footer .container .top-container .logo-and-rrss .logo-container a.brand img{display:block;height:74.98px;margin:0 auto;object-fit:contain}footer .container .top-container .logo-and-rrss .rrss-container{display:none}footer .container .top-container .logo-and-rrss .rrss-container .title-rrss{color:#fff;text-align:center}footer .container .top-container .logo-and-rrss .rrss-container .rrss-repeater{margin-top:9px}footer .container .top-container .logo-and-rrss .rrss-container .rrss-repeater ul.rrss{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 23px;justify-content:center}footer .container .top-container .services-menus .services-columns .column{margin-bottom:40px}footer .container .top-container .services-menus .services-columns .column .column-title{color:#98dfa3;font-weight:700;margin-bottom:24px;text-align:center;text-transform:uppercase}footer .container .top-container .services-menus .services-columns .column .column-content{color:#fff;font-weight:400;text-align:center}footer .container .top-container .services-menus .services-columns .column .column-content li.menu-item{margin-bottom:24px}footer .container .top-container .services-menus .services-columns .column .column-content li.menu-item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}footer .container .top-container .services-menus .services-columns .column .column-content li.menu-item:last-of-type{margin-bottom:0}footer .container .top-container .services-menus .services-columns .column.addresses{padding:33px 0 36px;position:relative}footer .container .top-container .services-menus .services-columns .column.addresses:after,footer .container .top-container .services-menus .services-columns .column.addresses:before{background-color:#004369;content:"";display:block;height:1px;left:50%;max-width:148px;position:relative;transform:translateX(-50%);width:100%}footer .container .top-container .services-menus .services-columns .column.addresses:before{top:-33px}footer .container .top-container .services-menus .services-columns .column.addresses:after{bottom:-36px}footer .container .top-container .services-menus .services-columns .column.addresses .column-title{display:none}footer .container .top-container .services-menus .services-columns .column.addresses .rrss-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 24px;justify-content:center;margin-bottom:24px}footer .container .top-container .services-menus .services-columns .column.addresses .rrss-container .title-rrss{color:#fff}footer .container .top-container .services-menus .services-columns .column.addresses .rrss-container .rrss-repeater .rrss{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 24px;justify-content:center}footer .container .top-container .services-menus .services-columns .column.addresses .column-content{align-items:center;color:#b5b5b5;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 33px;justify-content:center}footer .container .top-container .services-menus .services-columns .column.addresses .column-content .address-block .address-city{margin-bottom:5px}footer .container .top-container .services-menus .services-columns .column.addresses .column-content .address-block .address-phone a{color:inherit}footer .bottom-container{font-size:14px;line-height:16px;padding:0 20px}footer .bottom-container .lopd-menu{margin-bottom:22px}footer .bottom-container .lopd-menu .menu-menu-lopd-container{margin:0 auto;max-width:245px;width:100%}footer .bottom-container .lopd-menu .menu-menu-lopd-container ul.nav{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 32px;justify-content:center}footer .bottom-container .lopd-menu .menu-menu-lopd-container ul.nav li.menu-item{text-align:center}footer .bottom-container .lopd-menu .menu-menu-lopd-container ul.nav li.menu-item a{color:#fff}footer .bottom-container .signature-container .signature{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;gap:0 9.5px;justify-content:center;line-height:14px}footer .bottom-container .signature-container .signature li a{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 8px;justify-content:center}@media(min-width:992px){footer{padding:50px 0 10px}footer .container .top-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 101px;justify-content:space-between}footer .container .top-container .logo-and-rrss .logo-container{margin-bottom:27px;text-align:center}footer .container .top-container .logo-and-rrss .logo-container a.brand img{height:94.98px}footer .container .top-container .logo-and-rrss .rrss-container{display:block}footer .container .top-container .services-menus{max-width:884px;width:100%}footer .container .top-container .services-menus .services-columns{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}footer .container .top-container .services-menus .services-columns .column{margin-bottom:0;max-width:195px}footer .container .top-container .services-menus .services-columns .column .column-content,footer .container .top-container .services-menus .services-columns .column .column-title{text-align:left}footer .container .top-container .services-menus .services-columns .column .column-title{margin-bottom:10px}footer .container .top-container .services-menus .services-columns .column .column-content li.menu-item{margin-bottom:12px}footer .container .top-container .services-menus .services-columns .column .column-content li.menu-item:last-of-type{margin-bottom:0}footer .container .top-container .services-menus .services-columns .column.addresses{padding:0}footer .container .top-container .services-menus .services-columns .column.addresses:after,footer .container .top-container .services-menus .services-columns .column.addresses:before{display:none}footer .container .top-container .services-menus .services-columns .column.addresses .column-title{display:block;margin-bottom:8px}footer .container .top-container .services-menus .services-columns .column.addresses .rrss-container-responsive{display:none}footer .container .top-container .services-menus .services-columns .column.addresses .column-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:17px 0;justify-content:center}footer .bottom-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;line-height:18px;margin:61px auto 0;max-width:1200px;width:100%}footer .bottom-container .lopd-menu{margin-bottom:0}footer .bottom-container .lopd-menu .menu-menu-lopd-container{max-width:none}footer .bottom-container .lopd-menu .menu-menu-lopd-container ul.nav{gap:0 15px}footer .bottom-container .signature-container .signature{line-height:15px}}