*{margin:0;padding:0;box-sizing:border-box}@font-face{font-display:swap;font-family:Josefin Sans;src:url(/build/assets/JosefinSans-EAFCH2AI.woff2),url(/build/assets/JosefinSans-BKR5LkrN.woff)}:root{--color-dark-blue: rgb(73, 88, 103);--color-light-blue: rgb(87, 115, 153);--color-light-blue-lowopacity: rgba(87, 115, 153, .6);--color-dark-green: rgb(100, 138, 53);--color-light-green: rgb(142, 169, 59);--color-light-green-lowopacity: rgba(142, 169, 59, .3);--color-dark-brown: rgb(106, 68, 46);--color-grey: rgb(183, 184, 182);--color-dark-taupe: rgb(164, 138, 123);--color-light-taupe: rgb(217, 212, 198);--color-dark-orange: rgb(236, 102, 8);--color-light-orange: rgb(250, 188, 52);--color-light-orange-lowopacity: rgba(250, 188, 52, .3);--font-family: "Montserrat", Helvetica, Arial, sans-serif;--font-family-emphasized: "Josefin Sans", Calibri, "Trebuchet MS", sans-serif}html{font-family:var(--font-family);background:#fff}body{overflow:hidden auto}.page-container{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.page-container main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}p{margin:1em 0}h1{text-align:center;color:var(--color-light-blue)}h1.margin{margin:1em 0}h2{text-align:center;margin-bottom:1em;width:100%}h2.blue{color:var(--color-dark-blue)}h1:after,h2:after{content:"";border-bottom:6px solid var(--color-light-green);display:block;width:100px;margin:.5em auto}h1,h2,h3,h4,h5{font-family:var(--font-family-emphasized)}img{max-width:100%}.hidden{display:none}.btn,button{text-decoration:none!important;display:inline-block;padding:.75em 1em .5em;background-color:var(--color-light-green);color:#fff;border-radius:.25em;font-family:var(--font-family-emphasized);font-size:1.2em;cursor:pointer;border:0}.btn:hover,.btn:focus,button:hover,button:focus{background-color:var(--color-dark-green)}.slider-container{height:300px}blockquote{font-style:italic}@media(min-width:1024px){.slider-container{height:400px}}.tagline{text-align:center;font-weight:700}a.external:after{content:" ";display:inline-block;width:.7em;height:.7em;margin:0 3px 0 5px;text-decoration:none!important;background-color:#fff;-webkit-mask:url(/assets/images/icons/external-link.svg) no-repeat 50% 50%;mask:url(/assets/images/icons/external-link.svg) no-repeat 50% 50%}.alert{border:1px solid black;border-radius:25px;margin:0 auto;padding:1em;width:50%;text-align:center}.alert.success{border-color:var(--color-dark-green)}.alert.error{border-color:red}.center{text-align:center}.black{color:#000}h2.bigger{font-size:2em;margin-bottom:0}section{padding:3em 10%;width:100%}ul.blog-categories{padding:0 10%}section#landing{text-align:center}section#landing .stickers{padding-top:3em}section#deliveries{display:flex;flex-wrap:wrap}section#landing{padding-bottom:0}section#youare{color:#fff;text-align:center}section#youare p{padding:1rem}section#youare h2:after{border-color:#fff}.slider-container .splide{height:100%;background-color:#000}.slider-container .splide .splide__toggle{align-items:center;display:inline-flex;justify-content:center;position:absolute;bottom:.5em;left:1em;opacity:.7;color:#fff;padding:0;font-size:inherit;height:2em;width:2em;background:#ccc}.slider-container .splide .splide__pagination__page{margin-left:.5em;margin-right:.5em;width:12px;height:12px}.slider-container .splide .splide__arrow{font-size:inherit}.slider-container .splide button:hover:not(:disabled),.slider-container .splide button:active:not(:disabled),.slider-container .splide button:focus:not(:disabled){background-color:#fff}.slider-container .splide .splide__toggle:hover:not(:disabled){opacity:.9}.slider-container .splide .splide__toggle svg{fill:#000;height:1em;transition:fill .2s ease;width:1em}.slider-container .splide__track{height:100%}.slider-container .splide__slide{position:relative;height:100%}.slider-container .splide__slide.is-active.is-visible img{transform:scale(1.2);transition:transform 10s}.slider-container .splide__slide img{transform:scale(1);height:100%;width:100%;object-fit:cover;filter:brightness(50%)}.slider-container .splide__slide div{position:absolute;display:grid;width:100%;height:100%;place-items:center;color:red;top:0;left:0}.slider-container h2{font-size:2em;color:#fff}.slider-container h2:after{border-color:#fff}.stickers{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.sticker{flex:1 1 96px;display:flex;flex-direction:column;align-items:center;text-align:center;list-style-type:none;position:relative}.sticker .image-container{width:100%;max-width:96px;aspect-ratio:1;padding:1em;border:3px solid var(--color-light-green);border-radius:50%}.sticker .image-container svg{width:100%;height:auto;aspect-ratio:1}section#distinctions{color:#fff;text-align:center}section#youare{background-color:var(--color-light-blue)}section#distinctions{background-color:var(--color-light-green)}section#youare .stickers .sticker .image-container{border-color:#fff}#landing .stickers .sticker svg{color:var(--color-light-green)}section#reviews{text-align:center}#reviews header{padding:0}article.testimonial{text-align:left}article.testimonial p{margin:0}article.testimonial p+p{margin-top:-.5em}article.testimonial{padding:1rem;border:1px solid var(--color-grey);border-radius:.5rem;box-shadow:var(--color-grey) 0 0 1px;display:flex;flex-direction:column;justify-content:space-between}article.testimonial main{margin:1rem 0 0;flex:1}article.testimonial .review-author{font-weight:700}article.testimonial .review-date{font-size:.75em}#reviews .reviews-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin:2rem 0}#distinctions .distinctions{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem;justify-content:space-evenly}#distinctions .distinction{display:grid;grid-template-rows:subgrid;grid-row:span 3;text-align:center;list-style-type:none}#distinctions .distinction p{margin:.5em 0;line-height:1.5}#distinctions .distinction .img-container{background:#fff;width:100%;padding:1rem;place-items:center;display:grid}#distinctions .distinction img{width:100%;height:auto}#distinctions .btn{background-color:var(--color-light-blue)}#distinctions .btn:hover{background-color:var(--color-dark-blue)}#deliveries article{padding:1em;margin:0 auto;isolation:isolate}#deliveries h3,ul{margin-left:1rem}#deliveries h3{color:var(--color-light-green);font-size:1.4em;margin-top:1em;margin-bottom:.5em;font-variant:small-caps}#deliveries ul li{line-height:1.5;list-style:none}#deliveries ul li:before{content:"";display:inline-block;height:1em;width:1em;margin-right:.4em;margin-top:-.15em;vertical-align:middle;background:url(/assets/images/icons/check.svg) center center no-repeat}#deliveries .image-price{position:relative;overflow:hidden}#deliveries .image-price img{z-index:-2;position:relative;width:100%}#deliveries .price{position:absolute;right:-1rem;bottom:-2rem;background-color:#fff;border:5px solid #fff;border-radius:50% 50% 0;height:max(8.5em,min(8vw,12em));width:max(8.5em,min(8vw,12em));display:flex;justify-content:center;text-align:center;align-items:center;background-clip:content-box;padding:2px;color:var(--color-light-blue);flex-direction:column}#deliveries .price:before{z-index:-1;content:"";display:block;width:100%;height:100%;background-color:var(--color-light-blue);position:absolute;border-radius:50%}#deliveries .price>span{display:block;margin-top:-.75em}#deliveries .price-detail{display:inline-block;color:var(--color-light-green);font-family:var(--font-family-emphasized);font-size:120%;padding:.2em;margin-top:.25em;font-weight:700;text-size-adjust:auto}#deliveries .objectives{margin-top:1em;padding:.25em 0;text-align:center}#deliveries .objectives a,#deliveries .objectives span{border-radius:1.5em;display:inline-block;text-align:center;margin:.1em;border:2px solid var(--color-light-green);padding:.25em 1em}#deliveries .objectives a{text-decoration:none;cursor:pointer}.page-container>header{display:flex;align-items:stretch}.page-container>header nav{width:100%}.page-container>header img.chae-logo{height:60px;width:auto;max-width:none}.page-container>header nav a{color:var(--color-light-blue);text-decoration:none;padding:.5rem 1rem}.page-container>header nav a:hover{text-decoration:underline}.page-container>header nav ul{display:flex;flex-direction:column;gap:1rem;list-style:none;text-align:center;height:100%;max-height:140px;overflow:hidden}.page-container>header nav.opened ul{max-height:none}.page-container>header nav ul li a{display:flex;align-items:center;justify-content:center;height:100%}section#blog{display:flex;align-items:stretch;justify-content:space-between;gap:1em;flex-wrap:wrap;width:100%}section#blog a{text-decoration:none;color:#000;flex-basis:100%;flex-grow:0;transition:all .3s}a{text-decoration:underline;color:#000}a:not(.btn):hover{color:var(--color-dark-green)}ol{margin-left:1em}section#blog a:hover article,a.featured:hover{-webkit-box-shadow:5px 5px 5px -2px rgba(0,0,0,.16);box-shadow:5px 5px 5px -2px #00000029}section#blog article,a.featured{border:1px solid var(--color-grey);border-radius:.5rem;padding:.7em;display:flex;flex-direction:column;align-items:center;transition:all .5s;text-decoration:none}section#blog article img,a.featured img{border-radius:.4rem;transition:all .3s}section#blog article img{flex:0 0 100%;width:100%;max-width:100%;aspect-ratio:16 / 9}section#blog article h2,section#blog a h2{text-align:left;font-size:1.5em}section#blog article h2:after,section#blog a h2:after{display:none}a.featured:hover{color:#000}.featured .project-title{font-weight:700}.blogpost h1,.blogpost h2{text-align:left}.blogpost h1:after{margin:.5em 0;width:100%}.blogpost .post-data{border:1px solid var(--color-dark-blue);border-radius:.25em;background-color:var(--color-light-green-lowopacity);padding:.5em;text-align:center;margin:1em 0}.blogpost ul.post-data li{display:block;list-style-type:none;padding:.5em 0}.blogpost ul.post-data li:not(:first-child):before{content:"";padding:0}.blogpost .testimonial{margin-bottom:2em}.blogpost .btn{margin-left:auto;margin-right:auto}.blogpost img{width:100%}.blogpost .legend{text-align:center;font-style:italic;padding:0;margin:0;font-size:.8em}.blogpost blockquote{background-color:var(--color-light-green-lowopacity);margin:0 2em;padding:2em;border-radius:.5em}.blogpost blockquote:before{content:url(../../public/assets/images/icons/quote.svg);float:left}.content h2{padding-top:1em}.content h2:after{margin:.25em 0}section#projects{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:center}section#projects a{flex:1 0 100%}section#projects .place{text-align:center;display:inline-block;margin:0 .25em .25em 0;border:1px solid;border-radius:15px;padding:.25em .5em;font-size:.8em}section#projects a{color:#000;text-decoration:none}section#projects article{position:relative;border:1px solid var(--color-grey);display:flex;flex-direction:column;height:100%}.project-datas{display:flex;flex-direction:column;gap:1em;padding-top:1em}.project-datas div{padding:1rem;border:1px solid var(--color-grey);border-radius:.5rem;box-shadow:var(--color-grey) 0 0 1px;flex-grow:1}.project-datas div p{padding:0;margin:0;text-align:center}.project-datas div p:first-of-type{width:auto;background-color:#fff;position:relative;top:-1.7em;padding:0 1em;font-size:.8em;color:#363636;text-align:left}.project-header-images,.project-header-images img{width:100%}.project-header-images-multiple{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.img-large{grid-row:1 / 3}.img-large,.img-small{width:100%;height:100%;object-fit:cover}.accordion-box .accordion-title{background-color:var(--color-light-green);color:#fff;border-top-left-radius:calc(.5rem - 2px);border-top-right-radius:calc(.5rem - 2px);padding:.5em 1em;font-weight:700}.accordion-panel p:first-child{margin-top:0}.accordion-panel p:last-child{margin-bottom:0}.accordion-box{width:100%;margin:1em auto;border:1px solid var(--color-dark-green);border-radius:.5rem}.accordion-box .accordion-trigger:focus{background:var(--color-light-green-lowopacity)}.accordion-box .accordion-trigger{color:#000;background-color:transparent;width:100%;cursor:pointer;display:block;text-align:left;border:0;outline:none;padding:1em;text-transform:none;font-weight:400;line-height:1;border-radius:0}.accordion-box .accordion-trigger:after{content:url(../../public/assets/images/icons/arrow-right.svg);display:block;width:13px;height:16px;float:right;transform:rotate(90deg);color:#000;transition:all .3s}.accordion-box .accordion-trigger.active:after{transform:rotate(270deg);margin-top:-5px}.accordion-box .block:not(:first-child) .accordion-trigger{border-top:1px solid var(--color-dark-green)}.accordion-box .block:last-child .accordion-trigger:not(.active){border-bottom-left-radius:calc(.5rem + 2px);border-bottom-right-radius:calc(.5rem + 2px)}.accordion-box .accordion-panel{display:none;overflow:hidden;padding:1em}.miseenavant{padding:1rem 3rem;border-left:1px solid var(--color-grey);border-radius:.5rem;box-shadow:var(--color-grey) 0 0 1px;flex-grow:1}.blockblue{background-color:var(--color-light-blue-lowopacity);border-left:5px solid var(--color-dark-blue)}.blockorange{background-color:var(--color-light-orange-lowopacity);border-left:5px solid var(--color-dark-orange)}.blockgreen{background-color:var(--color-light-green-lowopacity);border-left:5px solid var(--color-dark-green)}.video{width:100%;margin:2em auto;display:block;text-align:center;max-width:900px}.video>.videocontent{height:auto}.video .preview{display:flex;height:40vh;width:100%;justify-content:center;align-items:center;margin:0 auto;position:relative}.video .preview .icon{fill:#fff;width:16px}.video .preview .img{height:100%;width:100%;position:absolute;background-size:cover;background-position:center;border-radius:var(--general-radius);z-index:-1}.video .preview .btn-video-play{padding:1em}.video .foldable-box{margin-top:1em;border-color:var(--second-color-contrast)}.video .foldable-box button:hover,.video .foldable-box button:focus,.video .foldable-box button.active{background-color:var(--second-color-contrast-light)}section#projects article img,section#projects article .description{flex:1}section#projects article:hover .description,section#projects article:focus .description{opacity:1}section#projects article img{width:100%;height:100%;object-fit:cover;max-height:50vh;background-color:var(--color-dark-blue)}section#projects article h2:after{display:none}section#projects article .description{background-color:#fffc;position:relative;width:100%;height:auto;overflow-y:visible;bottom:0;z-index:1;padding:1em;transition:opacity .5s ease-in-out;display:flex;align-items:end;flex:0}section#projects article .description>div{height:100%}ul.worklist{margin:0;display:initial}ul.worklist li{list-style-type:none;display:inline}ul.worklist li:after{content:" / "}ul.worklist li:last-child:after{content:""}ul.blogdata{margin:0;display:initial;align-self:flex-end}ul.blogdata li{list-style-type:none;display:inline-block;padding:.5rem;margin:.5rem .5rem 0 0;border:1px solid var(--color-grey);border-radius:.5rem;box-shadow:var(--color-grey) 0 0 1px;font-size:.8em}ul.blog-categories{display:inline-block;margin-left:0}ul.blog-categories li{list-style-type:none;display:inline;padding:.5em;margin:.5rem .5rem 0 0;border:1px solid var(--color-grey);border-radius:.5rem;box-shadow:var(--color-grey) 0 0 1px;font-size:.8em}ul.blog-categories li a,ul.blog-categories-big li a{text-decoration:none;padding:.5em}ul.blog-categories-big{display:flex}ul.blog-categories-big li{flex-basis:1/2;list-style-type:none;display:flex;padding:.5em;margin:.5rem .5rem 0 0;border:1px solid var(--color-grey);border-radius:.5rem;box-shadow:var(--color-grey) 0 0 1px;font-size:.8em}.dpe{background-color:red;display:inline-block;padding:.25em .5em;margin-right:1em;border-radius:3px;position:relative;font-weight:700}.dpe:after{content:"";width:0;height:0;position:absolute;right:-1.55em;top:0;display:block;background-color:transparent;border:.85em solid transparent}.dpe-A{color:#fff;background-color:#009c6d}.dpe-A:after{border-left-color:#009c6d}.dpe-B{background-color:#51b255}.dpe-B:after{border-left-color:#51b255}.dpe-C{background-color:#77bd75}.dpe-C:after{border-left-color:#77bd75}.dpe-D{background-color:#f4e70f}.dpe-D:after{border-left-color:#f4e70f}.dpe-E{background-color:#f0b50f}.dpe-E:after{border-left-color:#f0b50f}.dpe-F{background-color:#ec8236}.dpe-F:after{border-left-color:#ec8236}.dpe-G{color:#fff;background-color:#d52321}.dpe-G:after{border-left-color:#d52321}.whoami-section h1{color:#fff}.whoami-section{background:var(--color-dark-blue);color:#fff;padding-bottom:0}.whoami-section h1:after{border-color:transparent}.whoami-container{display:flex;flex-direction:column;gap:1em;align-items:center;text-align:center}.whoami-container img{width:100%;height:auto;vertical-align:bottom}.whoami-container>div:last-of-type{flex:1;padding-bottom:1rem}#map-container{display:flex;flex-direction:column}#map-container>*{flex:1;text-align:left}#map-container ul{padding:0;margin:0}#map-container ul li{display:inline-block;list-style-type:none;padding:.5rem;margin:.5rem .5rem 0 0;border:1px solid var(--color-grey);border-radius:.5rem;box-shadow:var(--color-grey) 0 0 1px;font-size:.8em}form{display:flex;flex-direction:column;gap:.5em;align-items:flex-start;margin-bottom:1rem}form abbr.req{color:red;font-size:.75em}form .input-group{display:flex;flex-direction:column;margin-bottom:.5em;justify-content:flex-start}form .input-group label+.checkbox-group{margin-top:.5em}form .middlename{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}form fieldset{border:none;padding:0;margin:1em 0 0;width:100%;display:flex;flex-wrap:wrap;gap:.5em 2em}form fieldset>*{flex:0 0 calc(100% - 2em)}form fieldset>legend{font-weight:700;margin-bottom:.5em;flex:1 0 100%}form textarea{padding:.75em;border:1px solid var(--color-light-blue);border-radius:.5rem;margin-bottom:1em;resize:vertical;width:100%;min-height:200px}form label{display:block;margin-bottom:.25em}form input{padding:.75em;border:1px solid var(--color-light-blue);border-radius:.5rem}form .input-group.radio label:not(:first-child),form .input-group.checkboxes label:not(:first-child){display:flex;align-items:center;gap:.5rem;margin-bottom:.75em}form input[type=checkbox]+label{cursor:pointer;flex-basis:100%}form input[type=radio],form input[type=checkbox]{appearance:none;--webkit-appearance: none;width:20px;height:20px;border:1px solid var(--color-dark-blue);border-radius:.25rem;display:grid;place-content:center}form input[type=radio]{border-radius:50%}input[type=radio]:before,form input[type=checkbox]:before{content:"";width:12px;height:12px;transform:scale(0);box-shadow:inset 12px 12px var(--color-dark-blue);border-radius:.25rem}input[type=radio]:before{border-radius:50%}form input[type=radio]:checked:before,form input[type=checkbox]:checked:before{transform:scale(1)}form button[type=submit]{margin:0 auto;width:33%}form .input-group.radio>label:not(:first-child),form .input-group.checkboxes>label:not(:first-child){cursor:pointer}form .input-error{border:2px solid red;border-radius:7px;padding:1em}form .input-error>label:first-child{font-weight:700;color:red}form .input-error>label:first-child:before{content:"* "}form .error-msg{text-align:center;color:red;font-weight:700}section.legals.grid-3{display:grid;grid-template-columns:1fr;gap:1rem}section.legals h2{font-variant:small-caps}section.legals h2:after{content:none}section.legals h1,section.legals h2,section.legals h3{margin:1em 0}section.legals.main-info{background-color:var(--color-light-blue);color:#fff}section.legals.main-info a{color:#fff}section.legals{padding-top:2em;padding-bottom:2em}section.legals hr{border:1px solid #fff}.page-container>footer{text-align:center;color:#fff}.page-container>footer a{color:#fff}.page-container>footer .upper-footer,.page-container>footer .under-footer{width:100%;padding:2rem 10%}.page-container>footer .upper-footer{background-color:var(--color-light-blue);display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}.page-container>footer .upper-footer img{width:100%;max-width:200px;height:auto}.page-container>footer .upper-footer ul{list-style:none}.page-container>footer .under-footer{background-color:var(--color-dark-blue)}.pagination{padding:0;width:100%;display:inline-flex;flex-direction:row;column-gap:.5em;align-items:center;justify-content:center}.pagination li{height:2em;width:2em;border-radius:.25em;border:1px solid var(--color-grey);list-style:none;display:inline-flex;align-items:center;justify-content:center}.pagination li a,.pagination li span{color:#000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--bold-family);text-decoration:none}.pagination .active{background-color:var(--color-light-green);border-color:var(--color-light-green)}.pagination li:not(.disabled):hover{background-color:var(--color-light-green);border-color:var(--color-light-green)}.pagination li:not(.disabled):hover a{color:#fff}.pagination li.active span{color:#fff}.pagination svg{height:1em}.pagination li.disabled{background-color:#eeeded}.disabled,a[disabled]{pointer-events:none}#breadcrumbs{padding:1.5em 0 0;font-size:.8em;width:90%}#breadcrumbs ul{list-style-type:none}#breadcrumbs li{padding:0;display:inline-block}#breadcrumbs li:not(:first-child) a:before,#breadcrumbs li:last-child:before{content:">";margin:0 .5em;display:inline-block;text-decoration:none}#breadcrumbs a{color:initial;text-underline-offset:3px}#breadcrumbs a:hover,#breadcrumbs a:focus{font-weight:700}#breadcrumbs a svg.icon{width:1em;height:1em;margin-top:-3px;margin-right:.5em}@media(min-width:720px){#reviews .reviews-grid{grid-template-columns:repeat(2,1fr)}#distinctions .distinctions{grid-template-columns:repeat(3,1fr)}.page-container>footer .upper-footer,.page-container>footer .under-footer{grid-template-columns:repeat(3,1fr)}.page-container>footer .upper-footer>:first-child{justify-self:flex-start}.page-container>footer .upper-footer>:last-child{justify-self:flex-end}}@media(min-width:920px){.page-container{padding-top:100px;grid-template-rows:1fr auto}.page-container>header.fixed-hidden{height:0;overflow:hidden;border:0}.page-container>header{position:fixed;max-height:fit-content;box-shadow:none;flex-direction:row;height:100px;top:0;left:0;transition:height .25s ease-in-out,top .25s ease-in-out;width:100%;z-index:1000;background:#fff}.project-datas{flex-direction:row;flex-grow:1}section#blog a{flex-basis:calc(50% - .5em)}section#blog article,a.featured{display:flex;flex-direction:row;align-items:flex-start;height:100%}section#blog a.featured{flex-basis:100%}section#blog article img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto}section#blog article div h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3em}section#blog article div p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}section#blog a.featured img{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:auto}section#blog article img,a.featured img{flex:0 0 calc(50% - 1em);max-width:calc(50% - 1em);height:100%;min-width:0;margin-right:.7em}.blogpost ul.post-data li{display:inline-block;list-style-type:none}.blogpost ul.post-data li:not(:first-child):before{content:"|";padding:0 .5em}.page-container>header nav ul{flex-direction:row}.page-container>header .mobile-nav-button{display:none}.page-container>header nav ul li:first-child{flex:1}.page-container>header nav ul li:first-child a{justify-content:left}.whoami-container{flex-direction:row;text-align:left}.whoami-container>div:first-of-type{flex:0 1 30%;align-self:flex-end}.whoami-container img{width:100%;padding:0}#map-container{display:flex;flex-direction:row}}@media(min-width:1024px){.page-container>header#main-header{padding-left:5%;padding-right:5%}section{padding-left:5%;padding-right:5%}ul.blog-categories{padding-left:5%;padding-right:5%;width:100%}#deliveries article{width:50%}section#projects a{flex:1 0 calc(33% - 1rem)}section#projects a.displayed{flex:1 0 calc(66% - 1rem)}section#projects article:hover .description,section#projects article:focus .description{opacity:1}section#projects article .description{flex:1;height:fit-content;overflow-y:auto;opacity:0;position:absolute}section#projects article img{max-height:80vh}section#projects .place{float:right;font-size:.9em}section.legals.grid-3{grid-template-columns:repeat(3,1fr)}form fieldset>.w-50{flex:0 0 calc(50% - 1em)}form fieldset>.w-25{flex:0 0 calc(25% - 1.5em)}form fieldset.votre_projet>.w-50:not(:first-of-type){padding-left:1em}form fieldset.votre_projet{display:grid;grid-template-columns:1fr 1fr;gap:.5em 0}form fieldset.votre_projet .input-group:first-of-type{grid-column:1 / 2;grid-row:1 / 4}form fieldset.votre_projet .input-group:last-of-type{grid-column:1 / 3}}@media(min-width:1400px){.page-container>header#main-header{padding-left:10%;padding-right:10%}section{padding-left:20%;padding-right:20%}ul.blog-categories{padding-left:20%;padding-right:20%;width:100%}.content{padding-top:2em;padding-left:15%;padding-right:15%}.content h2{text-align:left}.page-container>footer .upper-footer{padding-left:20%;padding-right:20%}}@media(min-width:1600px){.page-container>header#main-header{padding-left:20%;padding-right:20%}}.noscript,.hidden{display:none}
