@font-face{font-family:Gilam Book;src:url(/fonts/Gilam-Book.woff2) format("woff2"),url(/fonts/Gilam-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilam;src:url(/fonts/Gilam-Bold.woff2) format("woff2"),url(/fonts/Gilam-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilam Book;src:url(/fonts/Gilam-BookItalic.woff2) format("woff2"),url(/fonts/Gilam-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilam;src:url(/fonts/Gilam-Light.woff2) format("woff2"),url(/fonts/Gilam-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilam;src:url(/fonts/Gilam-SemiBold.woff2) format("woff2"),url(/fonts/Gilam-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilam;src:url(/fonts/Gilam-Regular.woff2) format("woff2"),url(/fonts/Gilam-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilam;src:url(/fonts/Gilam-LightItalic.woff2) format("woff2"),url(/fonts/Gilam-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}*{--primary: #2D2D2D;--accent: #C8102E;--white: white;--grey-color: #D9D9D9;--grey-light: #F4F3F4;--text-base: 1.031rem;--font-family: "Gilam", sans-serif}::selection{background-color:var(--accent);color:var(--white)}.post,.page,figure{margin:0rem}.container-full{overflow-x:hidden}.row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.row .row .col-12{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.container-fluid{max-width:1600px;margin-left:auto;margin-right:auto}@media(min-width:992px){.container-fluid{padding-right:60px;padding-left:60px}.row>*:not(.listado-noticias.row>*,footer .info-contacto .row>*,form .row>*){padding-right:calc(var(--bs-gutter-x) * 1.5);padding-left:calc(var(--bs-gutter-x) * 1.5)}.listado-noticias{padding-left:22px;padding-right:22px}}.gy-1{--bs-gutter-y: .5rem !important}.gy-2{--bs-gutter-y: .75rem !important}.gy-3{--bs-gutter-y: 1rem !important}.gy-4{--bs-gutter-y: 1.25rem !important}.gy-5{--bs-gutter-y: 1.5rem !important}.gy-6{--bs-gutter-y: 1.75rem !important}.gap-1{display:flex;flex-direction:column;gap:.5rem}.gap-2{display:flex;flex-direction:column;gap:.75rem}.gap-3{display:flex;flex-direction:column;gap:1rem}.gap-4{display:flex;flex-direction:column;gap:1.25rem}.gap-5{display:flex;flex-direction:column;gap:1.5rem}.gap-6{display:flex;flex-direction:column;gap:1.75rem}@media(min-width:768px){.gy-1{--bs-gutter-y: 1rem !important}.gy-2{--bs-gutter-y: 1.5rem !important}.gy-3{--bs-gutter-y: 2rem !important}.gy-4{--bs-gutter-y: 2.5rem !important}.gy-5{--bs-gutter-y: 3rem !important}.gy-6{--bs-gutter-y: 3.5rem !important}.gap-1{gap:1rem}.gap-2{gap:1.5rem}.gap-3{gap:2.5rem}.gap-4{gap:1rem}.gap-5{gap:3rem}.gap-6{gap:3.5rem}}section .row:not(section.hero .row){--bs-gutter-y: 2rem}section form .row{--bs-gutter-y: 1.5rem !important}body{font-family:var(--font-family);color:var(--primary);text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family);line-height:inherit;font-weight:400;margin-bottom:0!important}h2,.h2{margin-bottom:22px;line-height:1.2}p,a,p a,ul li a{color:var(--primary);transition:.3s all;text-decoration:none}ol,ul{padding-left:1rem}p,p a,ul li{font-size:var(--text-base);margin-bottom:0rem;font-weight:300;line-height:1.4}ul li::marker{font-size:.7rem}a:hover,p a:hover,ul li a:hover{color:var(--primary)}p+p,p+blockquote{margin-top:1rem}p+a.boton{margin-top:2rem}.lead{font-size:1.375rem;font-weight:400}@media(min-width:768px){.lead{font-size:2rem;line-height:1.2}}ul,ol{margin:0}.text-min{max-width:37.5rem}h1,.h1{font-size:2.4rem;margin-bottom:0;line-height:1;font-weight:400!important}@media(min-width:1200px){h1,.h1{font-size:3rem}h2,.h2{font-size:2rem;line-height:1.2}}section:not(.hero-home){padding-top:5rem;padding-bottom:5rem}section.hero{padding-top:calc(5rem + 90px)}@media(min-width:768px){section:not(.hero-home){padding-top:7.5rem;padding-bottom:7.5rem}section.hero{padding-top:calc(7.5rem + 90px)}}.br-tl,section.hero img{border-radius:130px 0 0}.br-tr{border-radius:0 130px 0 0}section.hero:not(.page-template-actualidad section.hero,.single-post section.hero){background-color:var(--primary);color:var(--white)}section.hero .title{text-transform:uppercase;font-size:.875rem;font-weight:500;margin-bottom:.625rem}section.hero img{height:490px;object-fit:cover}section.hero p:not(.page-template-actualidad section.hero p,.single-post section.hero p){color:var(--white)}a.boton,.boton a,form input[type=submit]{padding:17px 28px;text-decoration:none;border-radius:6.25rem;line-height:1;box-shadow:none;display:inline-flex;align-items:center;font-size:var(--text-base);text-align:center;color:var(--primary);border:1px solid var(--primary);width:auto;font-weight:400;transition:.3s all!important;width:fit-content}form input[type=submit]{color:var(--white);border:1px solid var(--white);background-color:transparent;transition:.3s all}.boton a{border:1px solid var(--accent);color:var(--accent);transition:.3s all}.boton a:hover{color:var(--primary)!important;border:1px solid var(--accent);background-color:var(--accent)}.home header:not(.sticky) .boton a{border:1px solid var(--primary);color:var(--primary);transition:.3s all}.home header:not(.sticky) .boton a:hover{color:var(--white)!important;border:1px solid var(--accent);background-color:var(--accent)}a.boton svg{margin-left:1rem;transition:.3s all}a.boton:hover svg{margin-left:2rem;transition:.3s all}a.boton svg path{stroke:var(--primary);transition:.3s all}a.boton:hover{color:var(--white);background-color:var(--primary);transition:.3s all}form input[type=submit]:hover{color:var(--primary);border:1px solid var(--white);background-color:var(--white)}a.boton:hover svg path{stroke:var(--white);transition:.3s all}#filter-list ul li button{font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.7px;color:var(--primary);transition:.3s all;opacity:.55;border:0px solid transparent;background-color:transparent;padding:0}#filter-list ul li button:after{content:"";display:block;height:1px;width:100%;background-color:transparent;margin-top:4px;transition:.3s all}#filter-list ul li button:hover,#filter-list ul li button.active{opacity:1}#filter-list ul li button.active:after,#filter-list ul li button:hover:after{background-color:var(--primary)}.bg-yellow,.bg-accent{background-color:var(--accent)}.bg-yellow,.bg-accent{color:var(--white)}.bg-yellow h2,.bg-accent h2,.bg-yellow p,.bg-accent p,.bg-yellow .lead,.bg-accent .lead,.bg-yellow a:not(.boton),.bg-accent a:not(.boton){color:var(--white)}.bg-yellow .accordion .accordion-item{border-top-color:#ffffff4d}.bg-yellow .accordion .accordion-item:last-child{border-bottom-color:#ffffff4d}.bg-yellow .accordion .accordion-item .accordion-button{color:var(--white)}.bg-yellow a.boton,.bg-accent a.boton{color:var(--white);border-color:var(--white)}.bg-yellow a.boton:hover,.bg-accent a.boton:hover{color:var(--accent);background-color:var(--white)}.bg-yellow a.boton svg path,.bg-accent a.boton svg path{stroke:var(--white)}.bg-yellow a.boton:hover svg path,.bg-accent a.boton:hover svg path{stroke:var(--accent)}.bg-grey{background-color:#f4f3f4}nav.pre-header{padding-top:.5rem!important;padding-bottom:.5rem!important}nav.pre-header ul{list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}nav.pre-header ul li a,nav.pre-header ul li a:visited,nav.pre-header ul li a:focus{font-size:.75rem;font-weight:400;color:var(--white);display:flex;align-items:center;gap:.25rem;line-height:1}nav.pre-header ul li a img{max-width:16px;max-height:16px;filter:brightness(0) invert(1)}@media(min-width:768px){nav.pre-header ul{gap:2rem;justify-content:flex-end}nav.pre-header ul li a,nav.pre-header ul li a:visited,nav.pre-header ul li a:focus{font-size:.875rem}nav.pre-header ul li a img{max-width:none}}header{position:fixed;top:0;right:0;left:0;z-index:1030;transition:all .3s ease-in-out}header:not(.home header){background-color:var(--primary);border-bottom:1px solid rgba(255,255,255,.2)}header.sticky nav.pre-header{display:none;opacity:0;visibility:hidden}section.hero-home{padding:0rem;position:relative}section.hero-home figure img.img-hero{height:70vh;object-fit:cover;border-radius:0rem}section.hero-home figure .filter-mask{height:70vh;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.65) 100%);position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none}section.hero-home figure .text-hero{position:absolute;top:0;width:90%;max-width:780px;color:var(--white);align-items:flex-end;height:70vh;padding-bottom:32px;z-index:3}section.hero-home figure .text-hero a img.arrow-down{width:40px;height:auto}section.hero-home figure .text-hero a{position:relative;bottom:0;transition:.3s all}section.hero-home figure .text-hero a:hover{bottom:-12px;transition:.3s all}@media(min-width:768px){section.hero-home figure img.img-hero{height:100vh}section.hero-home figure .filter-mask{height:100vh;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.7) 100%)}section.hero-home figure .text-hero{height:100vh;align-items:flex-end;padding-bottom:78px}}section.hero-home figure .text-hero h1{font-size:41.6px;margin-bottom:30px!important;color:var(--white);word-wrap:break-word;font-weight:600;text-shadow:0 2px 20px rgba(0,0,0,.5),0 1px 6px rgba(0,0,0,.3)}section.hero-home figure .text-hero h1 span,section.hero h1 span{color:var(--accent)}@media(min-width:62rem){section.hero-home figure .text-hero h1{font-size:56px;margin-bottom:50px!important}}@media(min-width:75rem){section.hero-home figure .text-hero h1{font-size:70px;margin-bottom:60px!important}}.que-ofrecemos img{width:100%;height:auto;object-fit:contain}.accordion{background-color:transparent}.accordion .accordion-item{background-color:transparent;border:0px solid transparent;border-top:1px solid #2D2D2D20;border-radius:0}.accordion .accordion-item:last-child{border-bottom:1px solid #2D2D2D20}.accordion .accordion-item .accordion-button{background-color:transparent;box-shadow:none;padding:1.5rem 0rem;color:var(--primary);font-size:var(--text-base);font-weight:400;line-height:1}.accordion .accordion-item .accordion-body{padding:0rem 1.25rem 1.5rem 0}.como-lo-hacemos .como-item{display:flex;flex-direction:row;gap:40px}.como-lo-hacemos .como-item img,.como-lo-hacemos .como-item svg{width:90px;min-width:90px;height:auto}.nuestros-valores .valor-item svg{width:90px;min-width:90px;height:auto}.blockquote blockquote{display:flex;font-weight:300;font-size:1.625rem;font-style:italic}.blockquote blockquote .quo{font-size:3.6rem;line-height:.8;font-weight:600;margin-right:.3rem}.por-que ul{display:flex;flex-direction:column;gap:1.125rem}.nuestros-valores .valor-item,.sostenibilidad .compromiso-medioambiental{display:flex;align-items:flex-start;gap:1.5rem}.sostenibilidad .compromiso-medioambiental svg{width:90px;min-width:90px;height:auto}.sostenibilidad .compromiso-medioambiental .contenido-compromiso{display:flex;flex-direction:column;gap:1.5rem}.ventajas .ventaja,.colaborar .por-que{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid rgba(7,29,73,.2);padding:2.5rem 0}.ventajas .ventaja:first-child,.colaborar .por-que:first-child{padding-top:0}.ventajas .ventaja:last-child,.colaborar .por-que:last-child{border-bottom:0px solid transparent;padding-bottom:0}.ventajas .ventaja .numero,.colaborar .por-que .numero{font-size:3.25rem;font-weight:500;line-height:1;color:var(--accent);width:3.125rem;margin-right:2rem}.ventajas .ventaja h3,.colaborar .por-que h3{font-size:1.5rem;line-height:1.5;font-weight:500;margin-bottom:0}@media(min-width:768px){.ventajas .ventaja,.colaborar .por-que{flex-direction:row;gap:40px}.ventajas .ventaja h3,.colaborar .por-que h3{width:45%}.ventajas .ventaja p:not(.numero),.colaborar .por-que p:not(.numero){width:55%}}.page-contacto,.page-contacto .hero{background-color:var(--primary);color:var(--white)}.page-contacto .hero p,.page-contacto .hero h1{color:var(--white)}.page-contacto .hero h1 .yellow{color:var(--accent)}.page-contacto .contacto-content{background-color:var(--primary);padding-top:0}.page-contacto .info-contacto{color:var(--white)}.page-contacto .contacto-datos{display:flex;flex-direction:column;gap:2rem}.page-contacto .contacto-bloque .titulo{font-size:.875rem;text-transform:uppercase;color:#ffffff80;margin-bottom:.5rem}.page-contacto .info-contacto p,.page-contacto .info-contacto a,.page-contacto .info-contacto p a,.page-contacto .info-contacto a:visited{color:var(--white);transition:.3s all}.page-contacto .info-contacto a:hover{color:var(--accent)}.page-contacto .info-contacto a svg{margin-right:.3rem;vertical-align:middle}.page-contacto form{color:var(--white)}.page-contacto form label{width:100%;color:var(--white);margin-bottom:1rem}.page-contacto form input[type=text],.page-contacto form input[type=email],.page-contacto form input[type=tel],.page-contacto form textarea{color:var(--white)!important;background-color:#1a1a1a!important;border:0;border-radius:8px;padding:20px 24px;width:100%;font-weight:300;font-family:var(--font-family);font-size:var(--text-base)}.page-contacto form input::placeholder,.page-contacto form textarea::placeholder{color:#ffffff80!important}.page-contacto form .politicas p{font-size:.8rem;color:#ffffff80}.page-contacto form .checkbox-label{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--white);cursor:pointer}.page-contacto form .checkbox-label input[type=checkbox]{margin-top:.2rem;width:auto;accent-color:var(--accent)}.page-contacto form .checkbox-label a{color:var(--accent)}.page-contacto form input[type=submit]{color:var(--white);border:1px solid var(--white);background-color:transparent;padding:17px 28px;border-radius:6.25rem;font-family:var(--font-family);font-size:var(--text-base);font-weight:400;cursor:pointer;transition:.3s all}.page-contacto form input[type=submit]:hover{color:var(--primary);background-color:var(--white)}.page-contacto .form-submit-wrapper{display:flex;align-items:flex-end;justify-content:flex-end}.form-message{padding:2rem;border-radius:8px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--white)}.form-message p{color:var(--white)}.klaro .cookie-notice{background-color:var(--primary)!important;font-family:var(--font-family)!important}.klaro .cookie-notice .cn-ok .cm-btn.cm-btn-success{background-color:var(--accent)!important;border-color:var(--accent)!important}.klaro .cookie-notice .cn-ok .cm-btn.cm-btn-info{background-color:transparent!important;border:1px solid var(--white)!important}.klaro .cookie-modal .cm-btn.cm-btn-success{background-color:var(--accent)!important}.klaro .cookie-modal{font-family:var(--font-family)!important}.klaro .cookie-modal .cm-modal{background-color:var(--primary)!important;color:var(--white)!important}.klaro .cookie-modal .cm-modal .cm-header,.klaro .cookie-modal .cm-modal .cm-body,.klaro .cookie-modal .cm-modal .cm-footer{color:var(--white)!important}.klaro .cookie-modal .cm-list-title,.klaro .cookie-modal span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul li span.cm-list-title{color:var(--white)!important;font-size:1rem!important}.klaro .cookie-modal .cm-list-description,.klaro .cookie-modal .cm-modal .cm-body ul li p.cm-list-description{color:#ffffffb3!important}.klaro .cookie-modal .cm-modal .cm-body ul li .cm-content{color:#fff9!important}.klaro .cookie-modal .cm-modal .cm-body ul li .cm-services,.klaro .cookie-modal .cm-modal .cm-body .cm-required{color:#ffffff80!important}.klaro .cookie-modal .cm-caret a,.klaro .cookie-modal .cm-modal a{color:var(--accent)!important}.klaro .cookie-modal .cm-toggle-all{color:var(--white)!important}.klaro .cookie-modal .cm-powered-by,.klaro .cookie-modal .cm-powered-by a{color:#ffffff4d!important}.page-proximamente{background-color:var(--primary);color:var(--white)}.page-proximamente .proximamente{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:calc(5rem + 90px)}.page-proximamente .proximamente .logo-proximamente{max-width:200px;height:auto;margin-bottom:1rem}.page-proximamente .proximamente .title{text-transform:uppercase;font-size:.875rem;font-weight:500;color:var(--accent)}.page-proximamente .proximamente h1{color:var(--white);font-size:3rem;font-weight:600}.page-proximamente .proximamente p{color:#ffffffb3}.page-proximamente .proximamente .proximamente-contacto{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-top:1rem}.page-proximamente .proximamente .proximamente-contacto a.boton{color:var(--white);border-color:#ffffff4d}.page-proximamente .proximamente .proximamente-contacto a.boton:hover{background-color:var(--accent);border-color:var(--accent);color:var(--white)}@media(min-width:768px){.page-proximamente .proximamente h1{font-size:4rem}.page-proximamente .proximamente .proximamente-contacto{flex-direction:row;justify-content:center}}label{width:100%;color:var(--primary)}form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=search],form input[type=number],form input[type=tel],form input[type=range],form input[type=date],form textarea,.form-control{color:var(--white)!important;border:0px solid var(--white);border-radius:8px;padding:24px 32px;width:100%;background-color:#1a1a1a!important;font-weight:300}.form-control{background-color:transparent}.form-control:focus{color:var(--negre);outline:0;box-shadow:0 0 0 0 var(--white);background-color:transparent}input,textarea{font-family:inherit;font-size:100%}[type=submit]{cursor:pointer}textarea{resize:none}input:-webkit-autofill,input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #1a1a1a inset;-webkit-box-shadow:0 0 0 1000px #1A1A1A inset;-webkit-text-fill-color:white}::-webkit-input-placeholder{color:var(--white)!important;opacity:1}:-moz-placeholder{color:var(--white)!important;opacity:1}::-moz-placeholder{color:var(--white)!important;opacity:1}:-ms-input-placeholder{color:var(--white)!important;opacity:1}.page-actualidad section.noticias{padding-top:calc(7.5rem + 120px)}section.noticias #filter-list ul{padding-left:0rem;margin-bottom:48px;display:flex;gap:2.25rem;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll}.list-inline-item:not(:last-child){margin:0}section.noticias .listado-noticias{--bs-gutter-y: 3rem !important}@media(min-width:768px){section.noticias .listado-noticias{--bs-gutter-y: 6rem !important}}section.noticias .listado-noticias .noticia-card .inner-card,section.noticias .listado-noticias .noticia-card .inner-card figure{overflow:hidden}section.noticias .listado-noticias .noticia-card .inner-card figure{border-radius:40px 0 0;height:300px}section.noticias .listado-noticias .noticia-card .inner-card figure img{border-radius:40px 0 0;width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s all}section.noticias .listado-noticias .noticia-card .inner-card:hover img{transform:scale(1.1)}section.noticias .listado-noticias .noticia-card .card-body{padding:1.375rem 0 0;background-color:var(--white);display:grid;gap:.938rem}section.noticias .listado-noticias .noticia-card .card-body .meta{display:flex;text-transform:uppercase;flex-direction:row;gap:.4rem;opacity:.55}section.noticias .listado-noticias .noticia-card .card-body .meta p{font-size:.875rem;font-weight:400;text-transform:uppercase;margin:0}section.noticias .listado-noticias .noticia-card a .card-body .card-title{font-size:1.5rem;font-weight:400;line-height:1.9rem!important;color:var(--primary)}.hero figure img{max-width:100%;height:auto}.contenido-noticia{padding-top:3rem;padding-bottom:5rem}.contenido-noticia .container-noticia{max-width:47.5rem}.contenido-noticia .container-noticia img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;display:block}.contenido-noticia .container-noticia h2{margin:32px 0 22px!important;font-size:1.5rem;font-weight:600}.contenido-noticia .container-noticia h3{margin:30px 0 16px!important;font-size:1.25rem;font-weight:600}.contenido-noticia .container-noticia p{margin-bottom:1rem}.contenido-noticia .container-noticia ul,.contenido-noticia .container-noticia ol{margin-bottom:1rem;padding-left:1.5rem}.contenido-noticia .container-noticia ul li,.contenido-noticia .container-noticia ol li{margin-bottom:.5rem}.contenido-noticia .container-noticia blockquote{border-left:3px solid var(--accent);padding-left:1.5rem;margin:2rem 0;font-style:italic;font-size:1.25rem}.contenido-noticia .container-noticia table{display:table;width:100%;margin:2rem 0}.contenido-noticia .container-noticia table thead tr{display:table-row}.contenido-noticia .container-noticia table tbody{display:table-row-group}.contenido-noticia .container-noticia table tbody tr{display:table-row}.contenido-noticia .container-noticia table th,.contenido-noticia .container-noticia table td{padding:.75rem 1rem;text-align:left}.contenido-noticia .container-noticia a{color:var(--accent);text-decoration:underline}.contenido-noticia .container-noticia a:hover{color:var(--primary)}@media(min-width:768px){section.cta .col-md-5{display:flex;justify-content:flex-end;align-items:center}}footer{padding:100px 0 25px;background-color:var(--primary);color:var(--white)}footer ul{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0}footer .post-footer ul{display:flex;flex-direction:row;gap:24px;list-style:none}footer .post-footer p,footer .post-footer ul li a{font-size:.875rem;color:#fff6}footer p.titulo{font-size:.875rem;text-transform:uppercase;color:#fff6;margin-bottom:.75rem}footer a,footer p,footer p a,footer ul li,footer ul li a{color:var(--white);font-size:16px;font-weight:300!important;transition:.3s all}footer p a:hover,footer ul li a:hover{color:var(--accent)}header ul li a,header ul li a:focus,header ul li a:visited,footer a,footer a:focus,footer a:visited{color:var(--white);font-weight:400}footer img.r-p{opacity:.08;max-width:100%;height:auto}.toggle-menu{display:none}header.sticky{background-color:var(--primary)}header nav.navbar{padding-top:2rem;padding-bottom:2rem;transition:.3s all}header.sticky nav.navbar{padding-top:1.25rem;padding-bottom:1.25rem;transition:.3s all}header nav.navbar .row{width:-webkit-fill-available;width:-moz-available}header nav.navbar .row .col-12{display:flex;align-items:center;justify-content:space-between}header nav .menu-drawer{justify-content:center}header nav .menu-drawer ul#primary-menu{display:flex;flex-direction:row;gap:20px}.home header:not(.sticky) nav .menu-drawer ul#primary-menu li a{color:var(--primary);transition:.3s all}header nav .menu-drawer ul#primary-menu li a{color:var(--white);transition:.3s all}header nav .menu-drawer ul#primary-menu li a:hover,header nav .menu-drawer ul#primary-menu li.current-menu-item a,.home header:not(.sticky) nav .menu-drawer ul#primary-menu li a:hover{color:var(--accent)}.home header .custom-logo-link,.home header.sticky :not(.open-nav) .custom-light-logo-link,:not(.home) header .custom-light-logo-link{display:none;transition:.3s all}.home header.sticky .custom-logo-link,.home header .custom-light-logo-link{display:block;transition:.3s all}header .custom-logo,header .custom-light-logo{height:70px;width:auto}header .container-button{display:block}@media(max-width:1270px){header .container-button{display:none}header .open-nav .custom-light-logo-link{display:block!important}header.sticky .open-nav .custom-logo-link{display:none}header .open-nav .custom-light-logo-link{position:relative;z-index:999}.toggle-menu{width:1.875rem;height:3.125rem;display:inline-block;position:relative;z-index:1000}header nav.open-nav{background-color:var(--white)}header nav.open-nav .custom-logo-link,header nav .custom-dark-logo-link{display:none}header nav.open-nav a.custom-dark-logo-link{position:fixed;left:calc(var(--bs-gutter-x) * 1);z-index:999;top:16px}header nav.open-nav .custom-dark-logo-link{display:block}.toggle-menu.active{position:fixed;right:.6rem;z-index:999}.toggle-menu i{position:absolute;display:block;height:.125rem;background:var(--white);width:1.875rem;left:0rem;transition:all .3s}.sticky .toggle-menu i{background-color:var(--white)}.active.toggle-menu i{background-color:var(--primary)}.toggle-menu i:nth-child(1){top:1rem}.toggle-menu i:nth-child(2){top:1.5rem}.toggle-menu i:nth-child(3){top:2rem}.toggle-menu.active i:nth-child(1){top:1.5625rem;transform:rotate(45deg)}.toggle-menu.active i:nth-child(2){background:transparent!important}.toggle-menu.active i:nth-child(3){top:1.5625rem;transform:rotate(-45deg)}header nav.open-nav ul li a,header nav.open-nav ul.nav li a{color:var(--primary)}.menu-drawer{width:100%;background-color:var(--white);height:100vh;position:fixed;right:0;top:-100vh;transition:all linear .2s;padding:8rem calc(var(--bs-gutter-x) * .5) 6rem;align-items:start;display:grid;align-content:space-between;overflow-y:scroll;overflow-x:hidden;justify-content:center!important}.menu-drawer .menu-primary-menu-container{width:100%}.open{top:0rem;transition:all linear .2s}header nav .menu-drawer ul#primary-menu{margin:0rem;display:block}header .menu-secundario-container{display:none}header nav .menu-drawer ul#primary-menu li a,.boton a{text-decoration:none;color:var(--primary)!important;transition:all .3s;font-size:1.25rem}header nav ul.nav li a{color:var(--white)}header nav ul#primary-menu li{width:fit-content;margin:24px auto}header nav .menu-drawer .menu-button-container ul{justify-content:center}}section.legal-content{padding:190px 0 100px}section.legal-content .container-fluid .row{max-width:50rem}section.legal-content p,section.legal-content p a,section.legal-content ul li{font-family:var(--font-family);font-size:.875rem;margin-top:0;margin-bottom:16px;color:var(--primary)}section.legal-content h2,section.legal-content h3{font-size:1.375rem;font-weight:600;text-align:left;margin-top:.9375rem;text-transform:initial;padding-bottom:.625rem;margin-bottom:.625rem}table{display:flex;flex-direction:row;gap:1.875rem;font-family:var(--font-family)}table tr{min-width:160px;width:100%}table th{background-color:#e8e8e8!important;border-color:#e8e8e8}.table>:not(caption)>*>*{padding:1.25rem;box-shadow:none!important;color:var(--primary)!important;border-bottom-width:1px;border-bottom-color:#e8e8e8}table td,table tr{background-color:transparent!important}table thead{display:flex;align-items:flex-end}table thead tr{display:flex;flex-direction:column;text-align:center}table thead tr th{text-transform:uppercase;font-weight:400}table tbody{display:flex;flex-direction:row;width:100%}table tbody tr{display:flex;flex-direction:column;text-align:center;justify-content:end}tbody tr td:first-child{display:flex;flex-direction:column;align-items:center;gap:.6rem;height:auto;justify-content:flex-end;font-size:1.375rem;font-weight:700}table tbody tr td{font-weight:300}tbody tr td img{max-width:55px;margin-left:auto;margin-right:auto}
