:root{--main-black:#3c3c3c;--main-white:#f8f4f2;--main-pink:#8a615d;--font-Imperial:Imperial Script,sans-serif;--font-Montserrat:Montserrat,sans-serif;--font-Playfair:Playfair Display SC,sans-serif}::-moz-selection{color:white;background:var(--main-pink)}::selection{color:white;background:var(--main-pink)}p{font-size:clamp(15px,1.1vw,17px);margin-bottom:0!important;font-family:var(--font-Montserrat);font-weight:400}h1{font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.12}h2{font-size:clamp(3rem,4vw,4.375rem);line-height:1.1}h3{font-size:clamp(2rem,2.2vw,2.5rem);line-height:1.1}.col-2_4,.col-sm-2_4,.col-md-2_4,.col-lg-2_4,.col-xl-2_4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-2_4{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}@media(min-width:1140px){.col-xl-2_4{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}*{padding:0;margin:0}body{-webkit-font-smoothing:antialiased;background-color:var(--main-white)}ul{list-style:none;padding-left:0!important}a{text-decoration:none}figure{margin-bottom:0!important}.no-padding>[class*=col-]{padding-right:0;padding-left:0}.pad-top80{padding-top:80px}.pad-bottom80{padding-bottom:80px}.pad-top100{padding-top:100px}.pad-bottom100{padding-bottom:100px}.pad-top150{padding-top:150px}.pad-bottom150{padding-bottom:150px}.titre{text-align:center;margin:0 auto 30px auto;width:70%}.titre h2{display:block;font-family:var(--font-Playfair);text-transform:uppercase}.titre h3{font-family:var(--font-Imperial);text-transform:none;display:block;margin-bottom:40px}.pink-hr{height:20px;margin:0;background-color:#8a615d;border:0;opacity:1}header{position:absolute;top:0;width:100%;z-index:10000}header .container-fluid{width:auto}.full-menu2{width:100%;height:75px!important;position:relative;top:0;left:0;text-align:left;z-index:1030;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.full-menu2 .navbar{display:flex;align-items:center;justify-content:space-between;height:75px}.full-menu2 .navbar-toggler:focus,.full-menu2 .navbar-toggler:active,.full-menu2 .open:focus,.full-menu2 .navbar-toggler{outline:none!important;box-shadow:none!important;border:none!important}.full-menu2 .navbar-brand{display:flex;align-items:center;height:auto;padding:5px}.full-menu2 .navbar-brand .picto{width:45px;height:45px;object-fit:contain;padding-left:10px}.full-menu2 .navbar-collapse .navbar-nav{margin-left:auto;margin-right:20px;float:right}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.7);transition:.4s all}.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,1)}.navbar-nav .active a{color:white}.navbar-dark .navbar-nav .nav-link .btn-mod{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 13px;color:white;background:#5f4240;border:2px solid transparent;font-size:17px;letter-spacing:1px;font-weight:400;text-transform:uppercase;text-decoration:none;transition:.4s all}.navbar-dark .navbar-nav .nav-link .btn-mod:hover{color:white}.full-menu2 .navbar-toggler span{color:white;border:none!important;text-shadow:none!important}.full-menu2 .open{float:right;font-size:1.5rem;font-weight:700;line-height:1}.navbar-toggler .open{display:inline-block}.navbar-toggler .close{display:none}.navbar-toggler:not(.collapsed) .open{display:none}.navbar-toggler:not(.collapsed) .close{display:inline-block}.nav-item{font-size:17px;text-transform:uppercase;font-family:var(--font-Playfair);letter-spacing:1px;float:left;margin-left:20px;position:relative}.stick-fixed{position:fixed!important;top:0;left:0}.black-bg{background-color:var(--main-pink);transition:all .3s ease-out}@media only screen and (max-width:1366px){.nav-item{margin-left:25px}}@media(min-width:992px){.navbar-expand-md .navbar-collapse{flex-direction:row-reverse}.full-menu2 .navbar .container button{display:none}}@media(max-width:991px){header .container-fluid{width:-webkit-fill-available}.nav-item{margin-left:0}.full-menu2 .navbar .container-nav{display:none}.full-menu2 .navbar{margin:0}.full-menu2 .navbar .container{display:flex}.full-menu2 .navbar-nav{width:100%;float:none!important;background:var(--main-pink)}.full-menu2 .navbar-nav li{text-align:center;margin-left:0;border-bottom:1px solid rgba(141,141,141,.1);text-shadow:none}.full-menu2 .navbar-nav li:last-child{border-bottom:0}.full-menu2 .navbar-nav li a{color:white!important;padding:15px 0}#navbar-list{background-color:black}.menu-mob{margin-left:15px;margin-right:15px}}.full-background{background-image:url(../images/et_maime_apres.jpg);background-size:cover;background-position:center;height:100vh;width:100%;text-align:center;margin-right:0;margin-left:0;z-index:100;position:relative}.full-background .row:before{content:"";background-color:rgba(0,0,0,0.15);z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.parallax-title{z-index:5;font-family:var(--font-Playfair);height:auto;color:white;text-align:center;text-transform:uppercase}.parallax-subtitle2{font-family:var(--font-Playfair);color:white;text-align:center;width:90%;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.1vw,17px);margin-bottom:0!important;font-weight:400;text-transform:uppercase}.text-bottom{position:absolute;bottom:0;z-index:10000000;text-align:center;width:100%;padding-bottom:40px}.text-bottom i{cursor:pointer;font-size:35px;color:white;font-weight:300;animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{from{transform:translate(0,0)}50%{transform:translate(0,15px)}to{transform:translate(0,0)}}@media(max-width:1024px){.full-background .title-page,.header .title-page{width:90%;letter-spacing:2px}}@media(max-width:992px){.social-list{display:none}}@media(orientation:landscape) and (max-width:992px){.full-background,.full-background .row{height:100vh!important}}#scroll-wrapper{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:400px;z-index:9;bottom:0}#scroll-down{display:block;position:relative;padding-top:90px;text-align:center}#scroll-title{display:block;color:#FFF;font-family:var(--font-Imperial);font-size:50px;font-weight:100;text-align:center;margin-bottom:15px}#scroll-down::before{-webkit-animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;-moz-animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;-o-animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:90px;background:#FFF;content:' '}@-webkit-keyframes elasticus{0{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-moz-keyframes elasticus{0{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-o-keyframes elasticus{0{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@keyframes elasticus{0{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}.present p{width:50%;margin:60px auto 0 auto;text-align:center}.present .row{clear:both;width:80%;margin-left:auto;margin-right:auto;margin-top:100px}.present .row>*{padding-left:4px;padding-right:4px}.present .right .img-container{position:relative;overflow:hidden;height:600px;display:flex;align-items:center;justify-content:center}.present .right .img-container img.img-zoom{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.25,0.8,0.25,1)}.present .right .img-container:hover img.img-zoom{transform:scale(1.1)}@media(max-width:992px){.present .right .img-container{height:400px;margin-bottom:10px!important}}@media(max-width:576px){.present .right .img-container{height:300px}}@media(max-width:992px){.present p{width:70%;margin:60px auto 0 auto;text-align:center}}.principe{background-image:url("../images/et_maime_apres.jpg");background-attachment:fixed;background-size:cover;color:white;background-position:center;width:100%;position:relative;z-index:100}.principe:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(82,80,80,0.75);z-index:-1}.principe .row{z-index:10;width:90%;margin-left:auto;margin-right:auto;margin-top:70px}.principe .serv-col-bloc{padding-left:50px;padding-right:50px}.principe .serv-col-bloc h3{font-family:var(--font-Playfair)}@media(max-width:992px){.principe .serv-col-bloc{margin-bottom:40px;padding-left:0;padding-right:0}}@media(max-width:768px){.principe{background-attachment:scroll}}.avantages .row{margin-top:100px}.avantages .row .texte{padding-left:100px;padding-right:50px}.avantages .row .texte h2{font-family:var(--font-Playfair);font-size:clamp(2rem,3vw,2.375rem)!important;margin-bottom:20px}.avantages .row .texte hr{margin-top:35px;margin-bottom:35px}.avantages .texte,.avantages .image{display:flex;flex-direction:column}.avantages .image{flex:1;display:flex;justify-content:center;align-items:center;padding-right:100px}.avantages .image img.img-avantages{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1024px){.avantages .row .texte{padding-left:50px;padding-right:50px}.avantages .image{margin-top:80px;padding-right:40px;padding-left:40px;min-height:400px}.avantages .image img.img-avantages{width:100%;height:100%;object-fit:cover}}.bande-img{position:relative;overflow:hidden;height:600px}.bande-img .row{height:100%}.bande-img .row>*{padding-left:0!important;padding-right:0!important}.bande-img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:992px){.bande-img div:nth-child(even):nth-child(-n+5){display:none}.bande-img div:nth-child(odd):nth-child(-n+5){flex:0 0 33.3333%}.bande-img{height:400px}.col-2_4{max-width:100%}}@media(max-width:576px){.bande-img div:nth-child(even):nth-child(-n+5){display:block}.bande-img div:nth-child(odd):nth-child(-n+5){flex:0 0 50%}.col-2_4{flex:0 0 50%}.bande-img{height:auto}.bande-img div:nth-child(5){display:none}}.avis{background-image:url("../images/et_maime_apres.jpg");background-attachment:scroll;background-size:cover;color:white;background-position:center;width:100%;position:relative;z-index:100}.avis:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(138,97,93,0.9);z-index:-1}.avis .slider h3{font-family:var(--font-Playfair);margin-bottom:30px;padding-top:20px;text-align:center}.avis .slider p{width:80%;margin-right:auto;margin-left:auto;text-align:center}.avis .slider hr{width:15%;background-color:white;margin-left:auto;margin-right:auto;margin-top:40px;opacity:1}.avis .slider>*{width:80%;margin-left:10%;margin-right:10%}.slick-dots{bottom:15px}.slick-dots li button:before{font-size:10px;color:transparent;opacity:1;content:''!important;display:block;width:10px;height:10px;border-radius:50%;border:1.5px solid white;background:transparent;transition:all .3s ease}.slick-dots li.slick-active button:before{background:white;border-color:white}.avis .slick-track{display:flex}.avis .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.faq .row{margin-top:80px;width:70%;padding-right:0!important;margin-left:auto;margin-right:auto}.faq li{margin-bottom:40px;width:80%;margin-right:10%;margin-left:10%}.question{color:var(--main-black);font-family:var(--font-Playfair);cursor:pointer;border-bottom:1px solid var(--main-black);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.4;padding:15px 20px 15px 60px;width:100%;display:block;position:relative}.reponse{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.6;font-family:var(--font-Montserrat);height:0;color:var(--main-black);overflow:hidden;position:relative;opacity:0;-webkit-transition:.7s ease;-moz-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease}.questions:checked ~ .reponse{height:auto;opacity:1;padding:15px 15px 0 15px}.plus{width:40px;height:40px;position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;user-select:none;transition:.3s ease}.questions:checked+.question .plus{transform:translateY(-50%) rotate(90deg)}.questions:checked+.question{color:var(--main-pink)}.questions{display:none}.faq ul{margin-bottom:0!important}.faq ul li:last-child{margin-bottom:0!important}@media(max-width:992px){.faq .row{width:90%;margin-left:auto;margin-right:auto}}.img-contact{position:relative;background-image:url(../images/robe-mariee-seconde-main-angouleme.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:auto;min-height:100%;overflow:hidden}.img-contact .img-overlay{box-sizing:border-box;position:absolute;inset:0;background-color:rgba(0,0,0,0.45);display:flex;align-items:center;justify-content:center;text-align:center;color:white;padding:40px}.img-contact .overlay-text{max-width:80%}.img-contact .overlay-text h2{font-family:var(--font-Playfair);font-size:2.2rem;margin-bottom:10px}.img-contact .overlay-text p{font-size:1rem}.contact .row,.avantages .row,.full-background .row{margin-left:0!important;margin-right:0!important}.contact .form-group{position:relative;width:70%;margin-bottom:20px;margin-left:auto;margin-right:auto;transition:.4s all}.contact .form-group input:hover,.contact .form-group textarea:hover{box-shadow:0 2px 3px rgb(0 0 0 / 10%),0 2px 4px rgb(0 0 0 / 16%)}.contact .button-lire{margin-left:15%}.contact .form-group input,.contact .form-group textarea{border-radius:0;padding:18px;width:85%;background-color:transparent;box-shadow:0 1px 2px rgb(0 0 0 / 3%),0 1px 2px rgb(0 0 0 / 10%)}.contact .form-group textarea{min-height:200px;max-height:200px}.contact .form-group .input-highlight{content:"";width:0;height:6px;background:var(--main-pink);position:absolute;display:block;bottom:0;-webkit-transition:width .4s ease;transition:width .4s ease}.contact .form-group .form-control:focus{box-shadow:none;border-color:var(--main-pink);color:var(--main-black)}.form-control{color:var(--main-black)}.contact .form-group .form-control:focus ~ .input-highlight{width:85%}input,select,textarea{color:var(--main-black)}textarea:focus,input:focus{color:var(--main-black)}.contact form p{text-align:center;color:var(--main-black);width:70%;margin-left:auto;margin-right:auto;padding-bottom:60px}.contact form label{font-family:var(--font-Playfair);text-transform:uppercase;font-size:20px}.contact form hr{margin-top:20px;margin-bottom:20px}.contact .button-lire{font-family:var(--font-Playfair);text-transform:uppercase;background:0;padding:12px 26px 9px;border:1px solid var(--main-pink);color:var(--main-pink);min-width:120px;font-size:20px;box-shadow:none!important;transition:.4s all;cursor:pointer}.contact .button-lire:hover{color:white;background:var(--main-pink)}.contact .overlay-text h2{padding-bottom:20px;font-size:60px}.contact .overlay-text p{padding-bottom:20px;display:flex;align-items:center;justify-content:center}.contact .overlay-text i{margin-right:10px;color:var(--main-white);font-size:20px}.contact .overlay-text h3{font-family:var(--font-Playfair)}@media(max-width:991px){.contact form{padding-top:80px;padding-bottom:80px}.contact .form-group input,.contact .form-group textarea{width:100%}.img-contact{height:700px}}@media(max-width:769px){.contact form{width:100%}}.popup h2,.popup h3{font-size:28px;display:block;line-height:1.4;font-family:var(--font-Dosis);font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--main-black)}.popup hr{width:5%;margin-left:auto;margin-right:auto;opacity:.5;background-color:rgba(255,255,255,0.7)}.popup{padding:50px;z-index:10000;overflow:scroll;overscroll-behavior-y:contain;position:fixed;top:50%;font-family:var(--font-Montserrat);color:var(--main-black);left:50%;transform:translate(-50%,-50%);width:80vw;height:80vh;visibility:hidden;background-color:white;opacity:0;box-shadow:0 4px 30px rgba(0,0,0,0.1);transition:visibility 0,opacity .3s linear}.popup h2{text-align:center;font-size:33px!important;color:var(--main-black)}.popup p{margin-bottom:25px!important}.open-popup{visibility:visible;opacity:1;transition:opacity .3s ease-out}.popup .close{position:absolute;top:10px;right:10px;display:block;padding:0;background-color:transparent;border:0;outline:0;color:var(--main-black);font-size:40px;height:60px;width:60px}.popup .close:hover{color:var(--main-pink);transition:all .2s ease-in-out}.blur{filter:brightness(0.5);transition:all .3s}@media(max-width:769px){.popup{overflow-x:hidden}.popup h2{font-size:25px}}footer .mentions{padding:20px 0;background-color:var(--main-pink);text-align:center;font-family:var(--font-Montserrat);color:white}footer .small{font-size:clamp(13px,1.1vw,15px)}footer .mentions p{margin:0 0 5px;width:90%;margin-left:auto;margin-right:auto}footer .mentions a,footer .mentions button{color:white;text-decoration:none;border:0;font-family:var(--font-Playfair);text-transform:uppercase;background-color:transparent;transition:.4s all}footer .mentions a:hover,footer .mentions button:hover{color:#462a32;transition:color .3s}