/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#hello{color:var(--bleu);font-size:1.75em;margin-bottom:1em;}#hello .container{display:flex;flex-direction:column-reverse;justify-content:space-between;}#hello #lottie-hello{width:75%;}@media (min-width:768px){#hello #lottie-hello{width:50%;margin-bottom:-4em;}}#hello .text,#hello #lottie-hello{flex-shrink:1;flex-grow:1;}#hello .text p:first-child{margin-top:0;}@media (min-width:768px){#hello{margin-top:3em;}#hello .container{flex-direction:row;}#hello .text{width:50%;}#hello .text p:first-child{margin-top:1em;}#hello #lottie-hello{width:40%;}}#hello .email{font-weight:800;font-size:clamp(2rem,6vw,5rem);margin:0;}#hello .email a{color:var(--rouge);display:inline-block;-webkit-text-stroke:2px transparent;}#hello .email a:hover{color:var(--orangeclair);-webkit-text-stroke:2px var(--rouge);}#hello .address{font-size:1.33rem;}#hello .address a{color:var(--bleu);text-decoration:none;}.recrutement-bloc{width:58em;max-width:100%;margin-left:auto;margin-right:auto;padding:3em;background-color:var(--bleu);color:var(--orangeclair);text-align:center;border-radius:5em 0 5em 5em;}.recrutement-bloc h2{font-size:2.66em;margin-top:0;}.recrutement-bloc p{font-size:1.12em;}.recrutement-bloc p strong{font-size:1.2em;}.recrutement-bloc a:not(.btn){color:currentColor !important;text-decoration:none;}.recrutement-bloc a:not(.btn):hover{text-decoration:underline !important;}.recrutement-bloc .btn{margin-top:1.5em;}#contact-map{margin-top:5em;aspect-ratio:1.33333333;background-color:var(--bleu);}@media (min-width:768px){#contact-map{height:600px;aspect-ratio:inherit;}}.marker{background-image:url(/themes/dagre/images/marker.svg);background-size:contain;width:50px;height:50px;border-radius:50%;cursor:pointer;}.mapboxgl-popup-content{line-height:1.5;background-color:var(--rouge);aspect-ratio:1;padding:1em;border-radius:50%;color:var(--orangeclair);text-align:center;font-family:"brother-1816",sans-serif;display:flex;flex-direction:column;justify-content:center;}.mapboxgl-popup-content h3{font-family:brother-1816-printed,sans-serif;font-weight:800;font-style:italic;font-size:2em;margin:0;}.mapboxgl-popup-content h3 span{color:var(--bleudagre);}.mapboxgl-popup-content p{margin:0;}.mapboxgl-popup-content a{color:#fff;text-decoration:none;}.mapboxgl-popup-close-button{color:#fff;background-color:var(--rouge);aspect-ratio:1;border-radius:50%;}.mapboxgl-popup-close-button:hover{background-color:var(--noir);}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--rouge);margin-top:-1px;}
