.poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:"Poppins",sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal}.poppins-regular,.header-nav a,p,h2 span:nth-child(1),html{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}.poppins-medium,h3{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}.poppins-bold,.header-nav a.active,.header-nav a:focus,h4,h2 span,h1{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:"Poppins",sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:"Poppins",sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:"Poppins",sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:"Poppins",sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic,.citation{font-family:"Poppins",sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:"Poppins",sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:"Poppins",sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:"Poppins",sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:"Poppins",sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:"Poppins",sans-serif;font-weight:900;font-style:italic}.hidden-before-animation{opacity:0}.anim-pano{overflow:hidden;position:relative}.anim-pano::before{content:"";font-family:"shape divider from ShapeDividers.com";position:absolute;z-index:3;pointer-events:none;background-repeat:no-repeat;bottom:-0.1vw;left:-0.1vw;right:-0.1vw;top:-0.1vw;transform:scaleX(4);transform-origin:100% 0;animation:10s infinite alternate shape-anim-7968 linear;background-size:100% 90px;background-position:50% 0%;background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23ffffff"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23ffffff"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23ffffff"/></svg>')}@media(min-width: 2100px){.anim-pano::before{background-size:100% calc(2vw + 90px)}}@keyframes shape-anim-7968{100%{transform:scaleX(4) translateX(75%)}}:root{--color-primary: #EB4243;--color-second: #5A4141;--color-white: #ffffff}.animate__delay-250ms{animation-delay:250ms}.animate__delay-500ms{animation-delay:500ms}.animate__delay-750ms{animation-delay:750ms}.animate__delay-1s{animation-delay:1s}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--color-second)}.container{max-width:1400px}h1{color:#fff;font-size:5.625rem}h2{text-align:center;line-height:1;padding:130px 0}h2 span{display:block;margin-bottom:10px}h2 span:nth-child(1){color:var(--color-second);font-size:1.875rem;border-bottom:1px solid var(--color-second);max-width:700px;margin:0 auto 10px;padding-bottom:10px}h2 span:nth-child(1).text-white{border-color:var(--color-white)}h2 span:nth-child(2){color:var(--color-primary);font-size:3.75rem}h2 span:nth-child(3){color:var(--color-second);font-size:5rem}h3{color:#fff;font-size:2.5rem}h4{color:var(--color-primary);font-size:2.375rem}p{font-size:1.125rem;color:var(--color-second)}.header{padding:10px 0;position:fixed;z-index:4;background-color:#fff;width:100%;top:0}.header.sticky .header-logo{width:220px}.header-container{display:flex;justify-content:space-between;align-items:center}.header-logo{transition:all .3s ease;max-width:420px;width:100%}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("../svg/nav-burger.svg")}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url("../svg/nav-burger-close.svg")}.header-nav{justify-content:space-between;width:100%}.header-nav .navbar-collapse{flex-grow:0}.header-nav ul.navbar-nav{gap:35px}.header-nav .nav-link:focus,.header-nav .nav-link:hover{color:var(--color-primary)}.header-nav a{font-size:1.25rem;color:var(--color-primary);text-decoration:none;transition:all 250ms}.header-nav a.active,.header-nav a:focus{text-decoration:underline}.header-nav a:hover{color:var(--color-primary);text-decoration:underline}.section-association{background-image:url("../img/pano-association.jpg");background-position:right bottom;background-size:cover;height:990px;padding:260px 0;position:relative;overflow:hidden;margin-top:170px}.section-association::after{content:"";position:absolute;background-attachment:fixed;background-image:url("../svg/heart.svg");top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:right;opacity:.1}#phrase-container{margin-top:30px;opacity:0;position:relative;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.section-actions{background-image:url("../svg/topo.svg");background-size:contain;background-attachment:fixed;padding-bottom:210px}.actions{display:flex;align-items:center}.action-image{max-width:100%;margin:0 auto;display:block}.section-partenaires{background-image:url("../img/pano-partenaires.jpg");background-attachment:fixed;background-size:cover;background-position:bottom;padding:110px 0;position:relative;margin-bottom:110px;overflow:hidden}.section-partenaires h2{padding:80px 0}.partenaire-card{height:100%;max-width:400px}.partenaire-card .card-text{font-size:1rem;line-height:1.3}.partenaire-logo{max-width:170px}.section-contact{background-image:url("../svg/heart-red.svg")}.citation{position:relative;margin:50px}.citation:before{content:"";position:absolute;width:100px;height:90px;top:-20px;left:-40px;background-image:url("../svg/quote.svg")}.citation:after{content:"";position:absolute;width:100px;height:90px;bottom:-20px;right:-20px;background-image:url("../svg/quote.svg");rotate:180deg}.section-form{margin-top:150px;background-image:url("../img/pano-form.jpg");background-size:cover;min-height:900px;padding:110px 0}label.form-check-label{font-size:.8rem}.form-card{max-width:700px;width:100%;margin:80px 0 80px auto;padding:60px 70px}.text-underline{border-bottom:1px solid var(--color-primary);padding-bottom:18px;margin-bottom:50px}.form{font-size:1.125rem}.btn-primary{background-color:var(--color-primary);color:#fff;min-width:190px;border:none;border-radius:0;transition:all 250ms;padding:10px 0 15px}.btn-primary:hover{background-color:var(--color-second)}.form-btn{margin-top:20px;display:flex;justify-content:right}.footer{background-color:var(--color-primary);color:#fff;padding:75px 0 35px}.footer .container{display:flex;align-items:center;justify-content:space-between}.footer .container a{color:#fff}@media(max-width: 1400px){.header-logo{max-width:250px}.header-nav ul.navbar-nav{gap:5px;text-align:center;margin-top:20px}.navbar-expand-lg .navbar-nav .nav-link{font-size:1.1rem}h1{font-size:4rem;text-shadow:0 0 20px rgba(0,0,0,.5)}.section-association{padding:200px 0;margin-top:100px;height:650px}.section-association:after{background-size:contain}h2{padding:80px 10px}h2 span:nth-child(2){font-size:1.5rem}h2 span:nth-child(3){font-size:3rem}h3{font-size:1.5rem}h4{font-size:1.6rem}p{font-size:1rem}.partenaire-card{margin:0 auto}.map{max-width:600px;margin:0 auto;display:block}.img-artiste{max-width:500px;display:block;margin:0 auto}.section-form{margin-top:0;min-height:auto;background-size:contain;background-position:top left;background-repeat:no-repeat;padding-bottom:0}.form-card{padding:30px 20px;width:400px}.footer-logo{max-width:220px}}@media(max-width: 768px){h1{font-size:3rem;text-shadow:0 0 20px rgba(0,0,0,.5)}h2{padding:80px 10px}h2 span:nth-child(2){font-size:1.5rem}h2 span:nth-child(3){font-size:3rem}h3{font-size:2rem}.section-association{margin-top:100px;padding:130px 0;height:700px;background-position:right;background-size:cover}.section-association:after{background-size:contain}.partenaires-row{flex-direction:column}.section-actions{padding-top:40px;padding-bottom:80px}.actions h4,.actions p{text-align:center}.section-partenaires{background-size:cover}.section-contact{background-size:contain;background-repeat:no-repeat;background-position:bottom}.section-form{padding-bottom:50px}.form-card{margin:160px auto 0}}