@charset "UTF-8";
/* https://mamzellepoulet.com/wp-content/themes/mamzellepoulet-wpvibe-backup/dist/css/contact.css?ver=1e29c34b592408644c969817e3426cab */
.sectionContactHeader .front,.sectionContactHeader .front .contactInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;align-items:center}.sectionContactHeader .front .contactInfo p:hover,.sectionContactHeader .front .text a:hover,.sectionSocials .colSocials nav a:hover{opacity:.6}.sectionBreadCrumbs{padding-bottom:30px}.sectionContactHeader{padding:100px 0;position:relative}.sectionContactHeader .back{position:absolute;top:0;left:0;width:100%;height:100%;word-break:break-word}.sectionContactHeader .back h1{font-family:Poppins,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:268px;font-size:26.8rem;letter-spacing:20px;line-height:.9;color:#FDDA24;margin:0}.sectionContactHeader .front{position:relative;width:100%;z-index:1;display:flex;font-family:Antonio-Regular,Arial,sans-serif;font-size:30px;font-size:3rem}.sectionContactHeader .front .wrapper{padding:0 90px}.sectionContactHeader .front .text p,.sectionContactHeader .front .text ul{margin-bottom:15px}.sectionContactHeader .front .contactInfo{display:flex;margin-bottom:25px}.sectionContactHeader .front .contactInfo img{width:30px;height:30px;margin-right:25px}.sectionContactHeader .front .contactInfo p{margin:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.sectionContactHeader .front .contactInfo.last{margin-bottom:0}.sectionContactHeader .front .btn{margin-top:25px;font-size:26px;font-size:2.6rem;text-transform:uppercase;line-height:1;letter-spacing:.5px;border-radius:0}.sectionContact h2{font-family:BelyDisplay-Regular,Times,serif;font-weight:400;font-style:normal;font-size:30px;font-size:3rem}.sectionOpeningHours .colMaps{padding-left:0}.sectionOpeningHours .colMaps #maps{height:100%;width:100%;min-height:500px}.sectionOpeningHours .colOpeningHours{padding:30px 15px;font-family:Antonio-Regular,Arial,sans-serif;font-size:26px;font-size:2.6rem}.sectionOpeningHours .colOpeningHours h2{margin-bottom:25px}.sectionOpeningHours .colOpeningHours a{text-decoration:underline}.sectionOpeningHours .colOpeningHours a:hover{color:#FDDA24}.sectionSocials .colSocials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:45px}.sectionSocials .colSocials h2{margin-bottom:0;margin-right:25px}.sectionSocials .colSocials nav a{display:inline-block;margin-right:15px}.sectionSocials .colSocials nav a img{width:38px;height:38px}.sectionSocials .colSocials nav a:last-child{margin-right:0}.sectionSocials .rowPictures{margin-bottom:-30px}.sectionSocials .rowPictures .colPictures{margin-bottom:30px}@media (min-width:1500px){.sectionOpeningHours .colMaps{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.sectionOpeningHours .colOpeningHours{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:375.98px){.sectionContactHeader{padding:40px 0}.sectionContactHeader .back h1{font-size:70px;font-size:7rem}.sectionContact h2,.sectionContactHeader .front{font-size:18px;font-size:1.8rem}.sectionOpeningHours .colMaps #maps{height:200px}.sectionOpeningHours .colOpeningHours{padding:40px 15px 0;font-size:16px;font-size:1.6rem}.sectionSocials .colSocials{margin-bottom:35px}}@media (min-width:375.98px) and (max-width:575.98px){.sectionContactHeader{padding:60px 0}.sectionContactHeader .back h1{font-size:110px;font-size:11rem}.sectionContactHeader .front{font-size:20px;font-size:2rem}.sectionContact h2{font-size:22px;font-size:2.2rem}.sectionOpeningHours .colMaps #maps{height:300px}.sectionOpeningHours .colOpeningHours{padding:60px 15px 0;font-size:18px;font-size:1.8rem}}@media (max-width:575.98px){.sectionContactHeader .back h1{letter-spacing:5px}.sectionSocials .colSocials h2{margin-right:15px}.sectionSocials .colSocials nav a{margin-right:6px}.sectionSocials .colSocials nav a img{height:28px;width:28px}.sectionSocials .rowPictures{margin:0 -5px -10px}.sectionSocials .rowPictures .colPictures{padding:0 5px;margin-bottom:10px}}@media (min-width:575.98px) and (max-width:767.98px){.sectionContactHeader .back h1{font-size:140px;font-size:14rem;letter-spacing:10px}.sectionContactHeader .front{font-size:20px;font-size:2rem}.sectionOpeningHours .colMaps #maps{height:400px}.sectionOpeningHours .colOpeningHours{padding:80px 15px 0;font-size:20px;font-size:2rem}}@media (min-width:575.98px) and (max-width:991.98px){.sectionContactHeader{padding:80px 0}.sectionContact h2{font-size:25px;font-size:2.5rem}.sectionSocials .colSocials h2{margin-right:20px}.sectionSocials .colSocials nav a{margin-right:10px}.sectionSocials .colSocials nav a img{height:30px;width:30px}}@media (max-width:767.98px){.sectionContactHeader .front .contactInfo{margin-bottom:15px}.sectionContactHeader .front .contactInfo img{width:20px;height:20px;margin-right:10px}.sectionContactHeader .front .btn{font-size:16px;font-size:1.6rem;margin-top:15px}.sectionOpeningHours .colOpeningHours h2{margin-bottom:20px}.sectionOpeningHours .colMaps #maps{min-height:auto}}@media (min-width:767.98px) and (max-width:991.98px){.sectionContactHeader .back h1{font-size:200px;font-size:20rem}.sectionContactHeader .front{font-size:22px;font-size:2.2rem}.sectionContactHeader .front .contactInfo img{width:25px;height:25px;margin-right:20px}.sectionOpeningHours .colOpeningHours{font-size:18px;font-size:1.8rem;padding:30px 30px 30px 15px}}@media (min-width:767.98px) and (max-width:1199.98px){.sectionContactHeader .front .btn{font-size:18px;font-size:1.8rem}.sectionOpeningHours .colMaps #maps{min-height:350px}}@media (max-width:991.98px){.sectionOpeningHours .colMaps{padding:0}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionContactHeader .back h1{font-size:220px;font-size:22rem}.sectionOpeningHours .colOpeningHours{font-size:20px;font-size:2rem}}@media (min-width:991.98px) and (max-width:1500px){.sectionContactHeader .front{font-size:25px;font-size:2.5rem}}@media (max-width:1199.98px){.sectionBreadCrumbs{padding:0}}@media (min-width:1199.98px) and (max-width:1500px){.sectionContactHeader .back h1{font-size:240px;font-size:24rem}.sectionOpeningHours .colOpeningHours{font-size:22px;font-size:2.2rem}.sectionOpeningHours .colMaps #maps{min-height:460px}}@media (max-width:1500px){.sectionContactHeader .front .wrapper{padding:0 15px}}