@charset "UTF-8";.bg-section{position:relative;overflow:hidden}.bg-section>img,.bg-section>.video-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;object-fit:cover}.bg-section>img video,.bg-section>.video-container video{width:100%;height:100%;object-fit:cover}.bg-section .content{position:relative}#intro,#_intro{height:calc(100vh - 2rem);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;position:relative}#intro *,#_intro *{color:#fff}#intro p:first-of-type,#_intro p:first-of-type{text-shadow:0 0 8px rgba(0,0,0,.56)}#intro .content,#_intro .content{overflow:hidden;text-align:center;position:relative;z-index:3;padding-top:4rem}@media screen and (max-width:767px){#intro .content,#_intro .content{padding-top:0}}#intro .content p,#_intro .content p{max-width:37.5rem;margin-inline:auto}#intro p>a,#_intro p>a{font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent;color:#435662;border-color:#ffc72c}@media screen and (max-width:767px){#intro p>a,#_intro p>a{font-size:.9rem}}#intro p>a::before,#_intro p>a::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}#intro p>a::after,#_intro p>a::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}#intro p>a:hover::after,#_intro p>a:hover::after{background-image:url(/images/arrow-right-white.svg)}#intro p>a:hover::before,#_intro p>a:hover::before{width:100%}#intro p>a::before,#_intro p>a::before{background-color:#ffc72c}#intro p>a:hover::after,#_intro p>a:hover::after{background-image:url(/images/arrow-right-primary.svg)}#intro p>a::after,#_intro p>a::after{background-image:url(/images/arrow-right-white.svg)}#intro p>a:hover::after,#_intro p>a:hover::after{background-image:url(/images/arrow-right-primary.svg)}#intro::before,#_intro::before{background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1}#intro::after,#_intro::after{background:linear-gradient(180deg,#435662 -5%,rgba(67,86,98,0) 69.52%);position:absolute;top:0;left:0;width:100%;height:30%;content:"";z-index:2}#quote,#_quote{padding-block:4rem;position:relative}#quote::after,#_quote::after{position:absolute;bottom:75px;right:0;height:75px;width:75px;content:"";background-color:#435662}@media screen and (max-width:998px){#quote::after,#_quote::after{bottom:50px;height:50px;width:50px}}@media screen and (max-width:350px){#quote::after,#_quote::after{bottom:35px;height:35px;width:35px}}#quote::before,#_quote::before{position:absolute;bottom:0;right:75px;height:75px;width:75px;content:"";background-color:#fff}@media screen and (max-width:998px){#quote::before,#_quote::before{right:50px;height:50px;width:50px}}@media screen and (max-width:350px){#quote::before,#_quote::before{right:35px;height:35px;width:35px}}#quote ul,#_quote ul{justify-content:space-between;overflow:hidden}#quote ul li:last-of-type,#_quote ul li:last-of-type{margin-right:7rem}@media screen and (max-width:1440px){#quote ul li:last-of-type,#_quote ul li:last-of-type{margin-right:4rem}}#quote p>a,#_quote p>a{font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent}@media screen and (max-width:767px){#quote p>a,#_quote p>a{font-size:.9rem}}#quote p>a::before,#_quote p>a::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}#quote p>a::after,#_quote p>a::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}#quote p>a:hover::after,#_quote p>a:hover::after{background-image:url(/images/arrow-right-white.svg)}#quote p>a:hover::before,#_quote p>a:hover::before{width:100%}#quote h2,#_quote h2{color:#435662}@media screen and (max-width:767px){#quote h2,#_quote h2{font-size:1.8rem}}@media screen and (max-width:350px){#quote h2,#_quote h2{font-size:1.5rem}}#testimonials blockquote{font-style:italic;position:relative;text-align:center;padding-inline:2.5rem;font-weight:300;margin-bottom:4rem;font-size:1.25rem}#testimonials blockquote::before,#testimonials blockquote::after{color:#ffc72c;position:absolute;font-weight:600;font-size:3.75rem;line-height:0;font-style:normal}#testimonials blockquote::before{content:"«";left:0;top:-.3125rem}#testimonials blockquote::after{content:"»";right:0;bottom:.3125rem}#testimonials .content p{font-weight:500;text-transform:uppercase;text-align:right;margin-bottom:0;line-height:1.2}#testimonials .content p:first-of-type{font-size:1.25rem}#testimonials .content p:last-of-type{font-size:1rem;color:#ffc72c}.media-object{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center}@media screen and (max-width:767px){.media-object{grid-template-columns:1fr}}.media-object figure{height:100%;width:100%;position:relative}@media screen and (max-width:767px){.media-object figure{max-height:40vh}}.media-object figure>img{width:100%;height:100%;object-fit:cover}.media-object figure figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-weight:600;font-size:1.4rem}.media-object figure figcaption strong{color:#ffc72c}@media screen and (max-width:767px){.media-object figure figcaption{font-size:1.1rem}}@media screen and (max-width:350px){.media-object figure figcaption{font-size:1rem}}.media-object .content{padding-block:4rem;max-width:500px}@media screen and (min-width:2560px){.media-object .content{max-width:800px}}@media screen and (max-width:1230px){.media-object .content{padding:2rem}}.media-object .content p>a{font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent}@media screen and (max-width:767px){.media-object .content p>a{font-size:.9rem}}.media-object .content p>a::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}.media-object .content p>a::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}.media-object .content p>a:hover::after{background-image:url(/images/arrow-right-white.svg)}.media-object .content p>a:hover::before{width:100%}.media-object .content h3{margin-bottom:.5rem}@media screen and (max-width:767px){.media-object .content{padding:2rem 0}}@media screen and (max-width:767px){.media-object.-contrast .content{padding:2rem 1rem}}.media-object .images{background-color:#fff;padding-right:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1rem;height:100%}@media screen and (max-width:767px){.media-object .images{padding-right:0;padding-bottom:1rem}}.media-object.-alt .images{padding-right:0;padding-left:1rem}@media screen and (max-width:767px){.media-object.-alt .images{padding-left:0}}.media-object.-alt .content{order:-1}@media screen and (max-width:767px){.media-object.-alt .content{order:1}}.gallery{padding-block:1rem;padding-inline:0!important}.gallery .content{margin-bottom:2rem}.gallery .glightboxcontainer{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:767px){.gallery .glightboxcontainer{grid-template-columns:1fr 1fr}}.gallery .glightboxcontainer a{position:relative;overflow:hidden}.gallery .glightboxcontainer a:hover img:first-of-type{transform:scale(1.1);transition:all .25s ease-in-out}.gallery .glightboxcontainer a:hover .play-video{opacity:.75}.gallery .glightboxcontainer a img{transition:all .25s ease-in-out}.gallery .glightboxcontainer a .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20%;max-width:80px;min-width:30px;opacity:.5}.form{padding-block:4rem;background-color:#ededed}.button-accent{font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent;color:#435662;border-color:#ffc72c}@media screen and (max-width:767px){.button-accent{font-size:.9rem}}.button-accent::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}.button-accent::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}.button-accent:hover::after{background-image:url(/images/arrow-right-white.svg)}.button-accent:hover::before{width:100%}.button-accent::before{background-color:#ffc72c}.button-accent:hover::after{background-image:url(/images/arrow-right-primary.svg)}.button-primary{font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent}@media screen and (max-width:767px){.button-primary{font-size:.9rem}}.button-primary::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}.button-primary::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}.button-primary:hover::after{background-image:url(/images/arrow-right-white.svg)}.button-primary:hover::before{width:100%}.-contrast{background-color:#435662}.-contrast *{color:#fff}.-contrast .content p>a{font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent;color:#435662;border-color:#ffc72c}@media screen and (max-width:767px){.-contrast .content p>a{font-size:.9rem}}.-contrast .content p>a::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}.-contrast .content p>a::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}.-contrast .content p>a:hover::after{background-image:url(/images/arrow-right-white.svg)}.-contrast .content p>a:hover::before{width:100%}.-contrast .content p>a::before{background-color:#ffc72c}.-contrast .content p>a:hover::after{background-image:url(/images/arrow-right-primary.svg)}.-contrast .content p>a::after{background-image:url(/images/arrow-right-white.svg)}.-accent{background-color:#ffc72c}.-accent .content p>a{font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent}@media screen and (max-width:767px){.-accent .content p>a{font-size:.9rem}}.-accent .content p>a::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}.-accent .content p>a::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}.-accent .content p>a:hover::after{background-image:url(/images/arrow-right-white.svg)}.-accent .content p>a:hover::before{width:100%}.-emphased-text{padding-block:7rem 4rem}@media screen and (max-width:767px){.-emphased-text{padding-block:6rem}}.-emphased-text ul{display:flex;align-items:center;gap:4rem;justify-content:center}@media screen and (max-width:767px){.-emphased-text ul{display:block}.-emphased-text ul h3{margin-top:1rem}}.-emphased-text ul li:first-of-type h2{text-transform:uppercase;font-weight:700;font-size:2.5rem;margin-bottom:.5rem}@media screen and (max-width:767px){.-emphased-text ul li:first-of-type h2{font-size:2.3rem}}.-emphased-text ul li:first-of-type strong{color:#ffc72c}.-emphased-text ul li:nth-of-type(2){max-width:600px}.-grid-40-60{grid-template-columns:.4fr .6fr}@media screen and (max-width:998px){.-grid-40-60{grid-template-columns:.45fr .55fr}}@media screen and (max-width:767px){.-grid-40-60{grid-template-columns:1fr}}#intro-beton h1{font-size:2rem}#intro-beton h3{color:#ffc72c}#intro-beton ul{display:grid;grid-template-columns:.5fr 1fr}@media screen and (max-width:767px){#intro-beton ul{grid-template-columns:1fr}}#beton-media ul{list-style-type:disc;margin-bottom:2rem;margin-left:1rem}#beton-media ul li{margin-bottom:.5rem}#beton-media ul li:last-of-type{margin-bottom:0}*{box-sizing:border-box}html{font-size:clamp(16px,calc(.6vw + 10px),24px);scroll-behavior:smooth;overflow-x:hidden}body{font-family:indivisible,Helvetica,sans-serif;font-weight:300;line-height:1.5;min-width:300px;overflow-x:clip;background-color:#fff;color:#131313;padding:1rem;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body.freeze{overflow:hidden;width:100%;position:fixed}body main{height:100%}body #didomi-host{position:absolute}main>section:not(.bg-section):not(.media-object),.bg-section>.content{padding-inline:2rem}@media screen and (max-width:1276px){main>section:not(.bg-section):not(.media-object),.bg-section>.content{padding-inline:2rem}}@media screen and (max-width:480px){main>section:not(.bg-section):not(.media-object),.bg-section>.content{padding-inline:1rem}}@media screen and (min-width:calc(1600px + (7rem * 2))){main>section:not(.bg-section):not(.media-object),.bg-section>.content{padding-inline:calc((100% - 1600px)/2)}}h1,h2,h3,h4{font-family:indivisible,Helvetica,sans-serif;line-height:1;margin-bottom:1rem;font-weight:600;white-space:pre-line}@media screen and (max-width:767px){h1 br,h2 br,h3 br,h4 br{display:none}}h1{font-size:3.75rem;font-weight:600;line-height:1}@media screen and (max-width:767px){h1{font-size:2.8125rem}}h2{font-size:2rem;font-weight:500;line-height:1.15}h3{font-size:.8rem;font-weight:600;color:#435662;text-transform:uppercase}strong{font-weight:700}em{font-style:italic}p{margin-bottom:1rem;line-height:1.6;font-size:1rem}p:last-of-type{margin-bottom:0}nav ul{list-style-type:none}span,p{font-weight:300}a{cursor:pointer;text-decoration:none;color:inherit}a:hover{color:#ffc72c}img{width:100%;display:block;height:auto}.full-height{display:flex;align-items:center;min-height:100vh}main>:first-child.full-height{min-height:calc(100vh - var(--header-height))}.full-width{padding-inline:0!important}.poste_comble{display:none;color:#435662;background-color:#ededed;padding:.5rem 1rem}.service-areas #_intro .content p:last-of-type a:nth-of-type(2){border-color:#fff;background-color:transparent;font-size:.8rem;font-weight:500;padding:.7rem;padding-right:2.8rem;display:inline-flex;align-items:center;line-height:1;width:max-content;color:#fff;border:2px solid #435662;cursor:pointer;position:relative;z-index:1;background-color:transparent;color:#435662;border-color:#ffc72c;color:#fff!important;border-color:#fff;padding-right:.7rem;margin-left:1rem;transition:background-color 150ms ease-in-out}@media screen and (max-width:767px){.service-areas #_intro .content p:last-of-type a:nth-of-type(2){font-size:.9rem}}.service-areas #_intro .content p:last-of-type a:nth-of-type(2)::before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 2rem);background-color:#435662;transition:all 150ms ease-in-out;content:"";z-index:-1}.service-areas #_intro .content p:last-of-type a:nth-of-type(2)::after{position:absolute;right:0;top:0;height:100%;width:2rem;background-image:url(/images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:50%;background-size:40%;content:""}.service-areas #_intro .content p:last-of-type a:nth-of-type(2):hover::after{background-image:url(/images/arrow-right-white.svg)}.service-areas #_intro .content p:last-of-type a:nth-of-type(2):hover::before{width:100%}.service-areas #_intro .content p:last-of-type a:nth-of-type(2)::before{background-color:#ffc72c}.service-areas #_intro .content p:last-of-type a:nth-of-type(2):hover::after{background-image:url(/images/arrow-right-primary.svg)}.service-areas #_intro .content p:last-of-type a:nth-of-type(2):hover::after{background-image:url(/images/arrow-right-white.svg)}.service-areas #_intro .content p:last-of-type a:nth-of-type(2)::before,.service-areas #_intro .content p:last-of-type a:nth-of-type(2)::after{all:unset}.service-areas #_intro .content p:last-of-type a:nth-of-type(2):hover{background-color:#435662;border-color:#435662}.service-areas #_contact ul li{margin-bottom:.5rem;font-size:1.2rem}body>header{margin-top:1.5rem;padding-inline:2rem;background-color:transparent;align-items:center;position:absolute;top:0;left:0;width:100%;color:#fff;display:flex;justify-content:space-between;min-height:70px;z-index:50}@media screen and (max-width:1276px){body>header{padding-inline:2rem}}@media screen and (max-width:480px){body>header{padding-inline:1rem}}body>header.-alt{position:relative;background-color:#435662;padding:1rem;margin-top:0}@media screen and (max-width:767px){body>header{padding-inline:2rem;margin-top:1rem}}body>header a{cursor:pointer}body>header #main-nav>ul{display:flex;gap:2rem;align-items:center}body>header #main-nav>ul .menu-button a{background-color:#fff;transition:all .25s ease-in-out;padding:.3rem 1.2rem;display:inline-block;color:#435662;cursor:pointer;transition:all .25s ease-in-out;background:linear-gradient(to left,#ffffff 50%,#FFC72C 50%);background-size:200% 100%;background-position:100% 100%}body>header #main-nav>ul .menu-button a:hover{background-position:0 100%}@media screen and (max-width:998px){body>header #main-nav>ul .menu-button a{margin-block:1rem;font-size:1.2rem}}body>header #main-nav>ul>li:not(.menu-button):not(.has-dropdown)>a{border-bottom:1px solid transparent;transition:all .25s ease-in-out;padding-bottom:5px}body>header #main-nav>ul>li:not(.menu-button):not(.has-dropdown)>a::before{transition:300ms;height:1px;content:"";position:absolute;background-color:#fff;width:0%;bottom:.8rem}body>header #main-nav>ul>li:not(.menu-button):not(.has-dropdown)>a.active-link::before,body>header #main-nav>ul>li:not(.menu-button):not(.has-dropdown)>a:hover::before{width:100%}body>header #main-nav>ul>li:not(.menu-button):not(.has-dropdown)>a:hover{color:#fff}@media screen and (max-width:998px){body>header #main-nav{background-color:#435662;flex-direction:column;justify-content:flex-start;position:fixed;top:0;left:0;padding-block:5rem 4rem;padding-inline:1rem;width:100vw;height:100vh;transform:translateX(100%);transition:all .25s ease-in-out;z-index:50;overflow-y:scroll;overflow-x:hidden;border:1rem solid #fff;flex:1;text-align:center}body>header #main-nav.active{transform:translateX(0)}body>header #main-nav ul{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center}}@media screen and (max-width:998px) and (max-width:998px){body>header #main-nav ul{gap:0}}body>header #nav-brand{max-width:100px}@media screen and (max-width:998px){body>header #nav-brand{z-index:99999}}body>header .has-dropdown{position:relative;transition:all .25s ease-in-out}body>header .has-dropdown:hover a{color:#fff}body>header .has-dropdown:hover .dropdown{display:block;opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:998px){body>header .has-dropdown>a{display:none}}body>header .has-dropdown .dropdown{transition:all .25s ease-in-out;position:absolute;opacity:0;visibility:hidden;transform:translateY(8px);top:110%;left:0;background-color:#435662;padding:.7rem;min-width:230px}@media screen and (min-width:1921px){body>header .has-dropdown .dropdown{min-width:300px}}@media screen and (max-width:998px){body>header .has-dropdown .dropdown{padding:0;position:relative;opacity:1;visibility:visible;transform:translateY(0);top:0;min-width:100%;padding:0}}body>header .has-dropdown .dropdown li a{font-size:.9rem;transition:all .25s ease-in-out;border-bottom:1px solid transparent;padding-bottom:5px;width:fit-content}@media screen and (max-width:998px){body>header .has-dropdown .dropdown li a{border-bottom:none;margin-bottom:.5rem;padding-block:1rem .2rem;display:block;font-size:1.2rem;margin-inline:auto}}body>header .has-dropdown .dropdown li a.active-link,body>header .has-dropdown .dropdown li a:hover{color:#fff;border-bottom:1px solid #fff}body>header .has-dropdown .dropdown li:not(:last-child){margin-bottom:.8rem}@media screen and (max-width:998px){body>header .has-dropdown .dropdown li:not(:last-child){margin-bottom:0}}body>header .right-links{display:flex;align-items:center;gap:1rem}@media screen and (max-width:767px){body>header .right-links{flex-direction:column;gap:0}body>header .right-links>a{font-weight:300}}body>header .right-links>a:not(.lang){border:1px solid #ffc72c;transition:all .25s ease-in-out;margin:.5em;padding:.3em .8em;cursor:pointer}body>header .right-links>a:not(.lang):hover,body>header .right-links>a:not(.lang):focus{color:#435662;box-shadow:inset 6.5em 0 #FFC72C}body>header .right-links .lang{transition:all .25s ease-in-out;text-transform:uppercase;font-size:.8rem}@media screen and (max-width:767px){body>header .right-links .lang{font-size:1rem}}body>header .burger-menu{display:none;z-index:99999;width:30px;height:18px;justify-content:space-between;flex-direction:column;cursor:pointer}@media screen and (max-width:998px){body>header .burger-menu{display:flex}}body>header .burger-menu span{width:100%;background-color:#fff;height:2px;transition:transform .25s ease-in-out}body>header .burger-menu.active span{background-color:#fff}body>header .burger-menu.active span:nth-child(1){transform:translateY(7px)rotate(45deg)}body>header .burger-menu.active span:nth-child(2){transform:scale(0)}body>header .burger-menu.active span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}body>header .menu-item:not(.has-dropdown){position:relative;display:inline-block;text-align:center;padding-block:1rem}body>header .menu-item:not(.has-dropdown) a{font-weight:300}@media screen and (max-width:998px){body>header .menu-item:not(.has-dropdown) a{font-size:1.2rem}}body>footer{padding-block:4rem;padding-inline:2rem;background-color:#435662;display:flex;justify-content:space-between}@media screen and (max-width:1276px){body>footer{padding-inline:2rem}}@media screen and (max-width:480px){body>footer{padding-inline:1rem}}@media screen and (max-width:1018px){body>footer{flex-wrap:wrap;gap:2rem}}@media screen and (max-width:767px){body>footer{display:block}}body>footer .nav-blocks{display:flex;gap:5rem}@media screen and (max-width:998px){body>footer .nav-blocks{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media screen and (max-width:767px){body>footer .nav-blocks{margin:0;gap:2rem}}body>footer a,body>footer p{color:#fff;transition:all .25s ease-in-out}body>footer .brand-block .brand{display:block;margin-bottom:2rem}body>footer .brand-block{padding-bottom:2rem}body>footer .brand-block img{width:125px}@media screen and (max-width:998px){body>footer .brand-block{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:3rem}body>footer .brand-block a{display:block;width:100%}body>footer .brand-block img{display:inline-block}}body>footer .slogan p{text-transform:uppercase;color:#fff;margin-bottom:0;font-weight:600;line-height:1;font-size:1.25rem}body>footer .slogan p strong{color:#ffc72c}body>footer nav header{font-weight:500;font-size:.9rem;margin-bottom:1rem;text-transform:uppercase;color:#fff}body>footer nav li a,body>footer nav .rbq{display:block;font-size:.9rem;margin-bottom:.5rem}.copyright{background-color:#435662}.copyright-content{display:flex;align-items:center;justify-content:space-between;margin-inline:2rem;padding-block:1rem;color:#fff;border-top:1px solid #fff;column-gap:2rem;flex-wrap:wrap}@media screen and (max-width:1276px){.copyright-content{margin-inline:2rem}}@media screen and (max-width:480px){.copyright-content{margin-inline:1rem}}.copyright-content *{font-size:.8rem}@media screen and (max-width:480px){.copyright-content{justify-content:center}.copyright-content div{width:100%;text-align:center}}@media screen and (max-width:767px){.copyright-content{flex-direction:column;flex-wrap:nowrap;text-align:center;padding-top:1rem;padding-bottom:1rem}.copyright-content p{margin-bottom:.5rem}}.copyright-content a{color:#fff;transition:all .25s ease-in-out}.copyright-content a:hover{color:#ffc72c}