@charset "UTF-8";@font-face{font-family:Roustel;src:url(/build/fonts/Roustel.69c53d95.ttf)}@font-face{font-family:Minimal;src:url(/build/fonts/minimal.8420015a.otf)}@font-face{font-family:Corinthia;src:url(/build/fonts/Corinthia-Regular.7ef79376.ttf)}@font-face{font-family:Raleway;src:url(/build/fonts/Raleway-Thin.537e4a26.ttf)}@font-face{font-family:OpenSans;src:url(/build/fonts/OpenSans-Light.846a12ca.ttf)}@font-face{font-family:Montserrat;src:url(/build/fonts/Montserrat-Light.7860c579.ttf)}@font-face{font-family:Paris;font-style:normal;font-weight:400;src:url(/build/fonts/Paris-Forbel.8cf6030b.ttf) format("truetype")}@keyframes apparition{to{opacity:1;transform:none}}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px!important}html::-webkit-scrollbar-track{background-color:#fff}body,html{height:100%}.wrapper *{z-index:1000}.main,.wrapper *{position:relative}.main{z-index:100}.btn-gold{background-color:#eedbd7;border:0 solid;box-shadow:inset 0 0 20px hsla(0,0%,100%,0);color:#fff;cursor:pointer;font-size:16px;font-weight:400;line-height:45px;margin:0 0 2em;max-width:160px;outline:1px solid;outline-color:hsla(0,0%,100%,.5);outline-offset:0;padding:20px 40px;text-decoration:none;text-transform:uppercase;transition:all 1.25s cubic-bezier(.19,1,.22,1);width:100%}.btn-gold:hover{border:1px solid;box-shadow:inset 0 0 20px hsla(10,40%,89%,.5),0 0 20px hsla(10,40%,89%,.2);color:#fff;outline-color:#eedbd7;outline-offset:5px}.title-page-a-propos{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/build/images/a-propos.9e1b4474.jpeg);background-position-y:45%;background-size:cover;height:30vh;padding-top:10vh;text-transform:capitalize}.title-page-a-propos h1{color:#fff;font-family:Paris;font-size:40px;text-align:center}.title-page-prestations{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/build/images/prestations.8ed33621.jpeg);background-position-y:45%;background-size:cover;height:30vh;padding-top:10vh;text-transform:capitalize}.title-page-prestations h1{color:#fff;font-family:Paris;font-size:40px;text-align:center}.title-page-realisations{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/build/images/realisations.573685be.jpeg);background-position-y:68%;background-size:cover;height:30vh;padding-top:10vh;text-transform:capitalize}.title-page-realisations h1{color:#fff;font-family:Paris;font-size:40px;text-align:center}.title-page-contact{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/build/images/contact.709bc7fc.jpeg);background-position-y:45%;background-size:cover;height:30vh;padding-top:10vh;text-transform:capitalize}.title-page-contact h1{color:#fff;font-family:Paris;font-size:40px;text-align:center}.gold-top{background-color:#eedbd7;border-bottom-left-radius:20%;border-bottom-right-radius:20%;height:350px;left:0;position:absolute;top:0;width:100%}.left-slide{transform:translateX(-30px)}.left-slide,.right-slide{animation:apparition .4s ease-out .3s forwards;opacity:1}.right-slide{transform:translateX(30px)}.down-slide{animation:apparition .4s ease-out .6s forwards;opacity:1;transform:translateY(-30px)}.right-slide-later{animation:apparition .4s ease-out .9s forwards;opacity:1;transform:translateX(30px)}.up-slide{animation:apparition .4s ease-out 1.2s forwards;opacity:1;transform:translateY(30px)}.accordion-button:focus{box-shadow:none}.quote-left,.quote-right{height:70px;padding:0;width:70px}.quote-right{transform:rotate(180deg)}@media screen and (max-width:667px){.gold-top{height:150px!important}.title-page-contact h1,.title-page-presentation h1,.title-page-prestations h1,.title-page-réalisations h1{font-size:40px!important}.btn-gold{font-size:14px!important;padding:10px 20px!important}.quote-left,.quote-right{height:50px!important;width:50px!important}}.home-main{background-color:#fff;height:100vh}.home-main .landing-head{background-image:url(/build/images/IMG_3776.dc135f13.jpg);background-position-y:60%;background-size:cover;height:50vh;position:relative}.home-main .title-section{background-color:#fff;padding:50px 0;position:relative}.home-main .title-section .title-back{background-color:#000;box-shadow:-20px -20px 0 5px #1007a0,20px 20px 0 5px #eedbd7;height:20%;margin-top:-80px;padding:50px;position:relative;text-align:center;width:50%;z-index:1000}.home-main .title-section .title-back h1{animation:apparition .4s ease-out .3s forwards;color:#fff;font-family:Roustel;font-size:80px;margin-bottom:0;opacity:0;transform:translateX(-30px)}.home-main .title-section .title-back .underline{animation:apparition .4s ease-out .3s forwards;opacity:0;width:250px}.home-main .title-section .title-back h2{animation:apparition .4s ease-out .3s forwards;color:#fff!important;font-family:minimal;font-size:30px;letter-spacing:6px;opacity:0;text-transform:uppercase;transform:translateX(30px)}.home-presentation{background-color:#fff;position:relative}.home-presentation .intro{padding:100px 10px}.home-presentation .intro img{filter:grayscale(100%);height:auto;max-width:350px;object-fit:cover;transition:transform .5s ease}.home-presentation .intro img:hover{transform:scale(1.1)}.home-presentation .intro .intro-title{position:relative}.home-presentation .intro .intro-title h3{font-family:Paris;font-size:45px;font-weight:700;opacity:0}.home-presentation .intro .intro-title .text-zone{padding:50px 0}.home-presentation .intro .intro-title .text-zone i{font-size:50px;opacity:0}.home-presentation .intro .intro-title .text-zone h4{color:#1007a0;font-family:Paris;font-size:20px;margin:20px 0}.home-presentation .intro .intro-title .text-zone p{font-family:Montserrat;font-size:18px}.prestations-back{background-color:#eedbd7;padding:50px 0}.prestations-back .prestations h3{font-family:Paris;font-size:45px;font-weight:700;text-align:center}.prestations-back .prestations .prestation-zone{margin-bottom:0;opacity:0;padding:50px}.prestations-back .prestations .prestation-zone .prestation-card{background-color:#fff;padding:5px}.prestations-back .prestations .prestation-zone .prestation-card .prestation-title-block{background-color:hsla(39,44%,65%,.4);border:1px solid #cdb280;margin-bottom:20px;padding:20px;text-align:center}.prestations-back .prestations .prestation-zone .prestation-card .prestation-title-block h3{color:#fff;font-family:Roustel;font-size:30px;text-shadow:-2px 2px 0 #cdb280}.prestations-back .prestations .prestation-zone .prestation-card .prestation-image-block{margin-bottom:20px}.prestations-back .prestations .prestation-zone .prestation-card .prestation-image-block img{height:auto;width:100%}.prestations-back .prestations .prestation-zone .prestation-card .prestation-text-block{font-family:Montserrat;font-size:18px;position:relative}.prestations-back .prestations .prestation-zone .prestation-card .prestation-text-block .bloc-text{background-color:#fff;border-bottom:1px solid #eedbd7;border-top:1px solid #eedbd7;display:table-cell;height:350px;margin-bottom:20px;padding:20px 5px;text-align:center;vertical-align:middle}.prestations-back .prestations .prestation-zone .prestation-card .prestation-text-block h6{font-family:OpenSans;font-size:18px;font-weight:700;margin-top:15px;padding-right:50px;text-align:end;text-decoration:underline;text-decoration-color:#cdb280}.prestations-back .prestations .prestation-zone .prestation-card .prestation-text-block h6 a{color:#1007a0;font-family:Paris;font-size:14px;text-decoration-color:#eedbd7}.prestations-back .prestations .prestation-zone .prestation-card .prestation-text-block .triangle-bottomright{background-color:#1007a0;bottom:-20px;clip-path:polygon(50% 0,0 100%,100% 100%);-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);height:50px;position:absolute;right:0;transition:all .2s ease-in;width:50px}.prestations-back .prestations .prestation-zone .prestation-card .prestation-text-block .triangle-bottomright:hover{cursor:pointer;transform:scale(1.1)}.brands-block{padding:100px 0}.brands-block h3{font-family:Paris;font-size:45px;font-weight:700;margin-bottom:40px;text-align:center}.brands-block img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);transition:.2s ease-in;width:400px}.brands-block img:hover{filter:none}.insta-bloc{background-color:#1007a0;padding:50px 0}.insta-bloc h3{color:#fff;font-family:Roustel;font-size:70px;margin-bottom:30px;text-align:center}.insta-bloc .card{border:none;box-shadow:0 0 20px 1px #000;transition:transform .5s ease;width:250px}.insta-bloc .card:hover{transform:scale(1.1)}.insta-bloc .card .image-bloc{border-radius:.25rem;height:300px;width:300px}.insta-bloc .card .text-bloc{border-radius:.25rem;max-height:100px;overflow-y:auto;padding:0 20px}.insta-bloc .card .text-bloc::-webkit-scrollbar{border-radius:.25rem;width:5px}.insta-bloc .card .text-bloc::-webkit-scrollbar-thumb{background-color:#cdb280;border-radius:10px!important}.insta-bloc .card .text-bloc::-webkit-scrollbar-track{background-color:#fff}.insta-bloc img{border-radius:.25rem;height:300px;margin:auto;object-fit:contain;width:250px}.insta-bloc .carousel{position:relative}.insta-bloc .carousel-control-next,.insta-bloc .carousel-control-prev{position:absolute}.insta-bloc .flickity-button{background:transparent}.insta-bloc .flickity-button:hover{background:transparent;color:#000}.insta-bloc .flickity-prev-next-button{height:100px;position:absolute;width:100px}.insta-bloc .flickity-button-icon{fill:#cdb280}.insta-bloc .flickity-button:disabled{display:none}.insta-bloc .carousel-cell{border-radius:15px;counter-increment:carousel-cell;filter:blur(1px);float:right;height:500px;margin:0 50px;max-width:250px;opacity:.5;padding-top:50px;transition:all .3s ease;width:100%}.insta-bloc .carousel-cell.is-selected{filter:blur(0);opacity:1;transform:scale(1.1)}@keyframes clignoter{0%{opacity:1}40%{opacity:0}to{opacity:1}}@media screen and (max-width:667px){.title-back{padding:20px!important;width:60%!important}.title-back h1{font-size:50px!important}.title-back h2{font-size:20px!important}.landing-head{height:50%!important}.landing-head .carousel{height:65%!important}.underline{width:24vh!important}.home-arrow{animation-duration:3s;animation-iteration-count:infinite;animation-name:clignoter;height:90px;transition:none;width:auto}.home-presentation .intro{padding:30px 10px!important}.home-presentation .intro-img{max-height:300px!important;width:auto!important}.home-presentation .intro-title h3{font-size:30px!important}.home-presentation .intro-title .text-zone h4{font-size:25px!important}.home-presentation .intro-title .text-zone p{font-size:18px!important}.prestations h3{font-size:40px!important}.prestations .prestation-title-block h3{font-size:25px!important}.prestations .prestation-text-block .bloc-text{padding:16px!important}.prestations .prestation-image-block{text-align:center!important}.prestations .prestation-image-block img{height:auto!important;width:80%!important}.prestation-zone{padding:0!important}.brands-block h3{font-size:40px!important}.brands-block img{width:300px}.insta-bloc h3{font-size:40px!important}.insta-bloc .card{margin-bottom:30px!important;width:250px!important}.insta-bloc .card .image-bloc{width:230px!important}.insta-bloc img{width:250px!important}}.navbar{padding:20px 0;transition:all .2s ease-in}.navbar .nav-item{font-family:Paris;font-size:16px;margin:0 5px;padding:0 5px}.navbar .nav-item a{color:#fff!important;margin:0 30px;transition:.2s ease-in}.navbar .nav-item a:hover{transform:scale(1.1) translateY(-5px)}.navbar .nav-item .active,.navbar .nav-item a:hover{color:#eedbd7!important;font-weight:700}.nav-dark{backdrop-filter:blur(5px);background-color:#000}@media screen and (max-width:667px){.navbar{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.6)}.navbar .navbar-toggler{border:1px solid #eedbd7}.navbar .nav-link{margin:0!important}}.footer{background-color:#000;bottom:0;font-family:Montserrat;font-size:18px;padding:50px 0;position:relative;position:sticky;position:-webkit-sticky;width:100%;z-index:1}.footer hr{color:#1007a0}.footer .address img{margin-bottom:20px}.footer .address p{margin-bottom:3px}.footer ul{list-style-type:none}.footer ul li{margin-bottom:20px}.footer h5{color:#fff;font-family:Roustel;font-size:25px}.footer a{color:#fff;display:inline-block;font-family:Paris;font-size:15px;text-decoration:none;transition:transform .2s ease,color .2s ease,font-weight .2s ease}.footer a:not(.social):hover{color:#1007a0;font-weight:700;transform:scale(1.1) translateX(10px)}.footer a.social:hover{font-weight:700;transform:translateY(-5px)}.footer a.social i.fab{transition:transform .2s ease,color .2s ease}.footer a.social:hover i.fab{background-color:#eedbd7!important;transform:scale(1.1)}.footer .mentions a{color:#1007a0;font-size:12px}.footer .mentions a:hover{color:#eedbd7}.footer i{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-color:#1007a0;font-size:30px;margin:10px}@media screen and (max-width:667px){.footer{padding:20px 0!important}.footer img{height:90px!important;width:auto!important}.footer p{font-size:15px!important}.footer ul{padding:0!important;text-align:center!important}.footer h5{font-size:25px!important}}.prestation{background-color:#fff;position:relative}.prestation .grey-back{background-color:#eedbd7}.prestation .grey-back .accordion-button,.prestation .grey-back .accordion-collapse{background-color:#eedbd7!important}.prestation .prestation-item{padding:60px 0}.prestation .prestation-item h5{color:#1007a0;font-family:Minimal;font-size:30px}.prestation .prestation-item h2{display:block;font-family:Paris;font-size:45px;font-weight:700;margin-top:25px;padding:10px;position:relative;text-align:center}.prestation .prestation-item .prestation-intro{color:#1007a0;font-family:Paris;font-size:20px;text-align:center}.prestation .prestation-item .fas{font-size:40px}.prestation .prestation-item .prestation-list{font-family:Montserrat;font-size:18px;padding:20px}.prestation .prestation-item .prestation-list i{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-color:#1007a0;font-size:20px!important}.prestation .prestation-item .bloc-price{background-color:#eedbd7;border:1px solid #eedbd7;border-radius:5px;box-shadow:-1px 5px 5px -4px #000;color:#1007a0;margin-bottom:10px;text-align:center}.prestation .prestation-item .bloc-price p{font-family:Paris;font-weight:700}.prestation .prestation-item .bloc-price em{color:#1007a0;font-size:30px;font-weight:700}.prestation .prestation-item .bloc-price-white{background-color:#fff;border-radius:5px;box-shadow:-1px 5px 5px -4px #000;color:#1007a0;margin-bottom:10px;padding:3px 0;text-align:center}.prestation .prestation-item .bloc-price-white p{font-family:Paris;font-weight:700}.prestation .prestation-item .bloc-price-white em{color:#1007a0;font-size:30px;font-weight:700}.prestation .prestation-item .prestation-detail{background-color:#fff;border:1px solid #1007a0;font-family:Montserrat;font-size:18px;padding:30px}.prestation .prestation-item .prestation-detail img{height:auto;max-width:100%}.prestation .prestation-item .prestation-steps{margin-bottom:30px;padding:30px 0}.prestation .prestation-item .prestation-steps .accordion-item{border:none}.prestation .prestation-item .prestation-steps .accordion-item .accordion-button{background-color:#fff;border-bottom:1px solid #1007a0;color:#1007a0;font-family:Paris;font-size:18px}.prestation .prestation-item .prestation-steps .accordion-item .accordion-body{font-family:Montserrat;font-size:18px}.prestation .prestation-item .options button{background-color:#eedbd7;border:none;box-shadow:-1px 5px 5px -4px #000;color:#1007a0;font-family:Paris;padding:5px 20px}.prestation .prestation-item .options-white button{background-color:#fff;border:none;box-shadow:-1px 5px 5px -4px #000;color:#1007a0;font-family:Paris;padding:5px 20px}.contact-link{font-family:Paris;font-size:18px;text-align:end}.contact-link a{font-family:Assistant,sans-serif}.modal-content{border-radius:0;padding:20px}.modal-content p,.modal-content ul{font-family:Montserrat;font-size:18px}.modal-content h2{display:block;font-family:Paris;font-size:45px;font-weight:700;margin-top:25px;padding:10px;text-align:center}.modal-content .bg-gold{background-color:#eedbd7;margin-bottom:20px;padding:10px}.modal-content .intro,.modal-content h5{color:#1007a0;font-family:Paris;font-size:20px}.modal-content .intro{margin-bottom:0;text-align:center}.modal-content .fas{font-size:40px}.modal-content .accordion-item{border:none}.modal-content .accordion-item .accordion-button{background-color:#fff;border-bottom:1px solid #1007a0;color:#1007a0;font-family:Paris;font-size:20px}.modal-content .accordion-item .accordion-body{font-family:Montserrat;font-size:18px}.update-modal .modal-content{padding:0}.modal-head-cover{background-image:url(/build/images/prestations.8ed33621.jpeg);background-position-y:55%;height:180px}.modal-text{padding:30px}.modal-text h3{font-family:Roustel;font-size:50px;text-align:center}.modal-text p{font-family:Montserrat;font-size:18px;text-align:center}.modal-signature{font-family:Roustel;font-size:30px;padding:20px 50px;text-align:end}@media screen and (max-width:667px){.prestation .prestation-item{padding:50px 10px!important}.prestation .prestation-item h2{font-size:40px!important;position:relative}.prestation .prestation-item h2:after,.prestation .prestation-item h2:before{width:20px!important}.prestation .prestation-item .prestation-intro{font-size:20px!important;padding:0 20px!important}.prestation .prestation-item .bloc-price-white p em,.prestation .prestation-item .bloc-price p em{font-size:25px!important}.prestation .prestation-item .prestation-steps .accordion-button{font-size:20px!important}.contact-link{font-size:18px!important}.modal-content h2{font-size:40px!important}.modal-content h2:after,.modal-content h2:before{width:20px!important}.modal-content .fas,.modal-content .intro{font-size:20px!important}.modal-content .accordion-button{font-family:Paris;font-size:16px!important}.update-modal .modal-dialog{margin:auto;max-width:80%!important}.update-modal .modal-dialog modal-content{padding:1rem}.update-modal .modal-dialog .modal-text h3{font-size:35px}.update-modal .modal-dialog p{font-size:12px}.update-modal .modal-dialog .modal-head-cover{height:90px}}.all-block{position:relative}.presentation-block{font-family:OpenSans;font-size:20px;padding-bottom:30px;padding-top:30px}.presentation-block h2{font-family:Paris;font-size:45px;font-weight:700;padding:20px}.presentation-block .block-image{position:relative}.presentation-block img{max-height:500px;width:auto}.presentation-block .intro-text{color:#1007a0;font-family:Paris;font-size:20px;margin:10px 0}.presentation-block .text-spaced{font-family:Montserrat;font-size:18px}.presentation-block .bloc-text{position:relative}.presentation-block .bloc-text i{font-size:50px}@media screen and (max-width:667px){.presentation-block h2{font-size:50px!important}.presentation-block img{margin:5px!important;max-height:300px!important;width:auto!important}.presentation-block .intro-text{font-size:25px!important}}.realisations{background-color:#fff;padding:50px 0}.realisations p{font-family:Montserrat;font-size:18px}.realisations .intro{color:#1007a0;font-family:Paris;font-size:20px;margin-bottom:40px;text-align:center}.realisations .fas{font-size:40px}.realisations .content{display:inline-block}.realisations .content .content-overlay{background:rgba(0,0,0,.7);bottom:0;height:99%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:100%}.realisations .content-image{max-height:350px;transition:all .3s ease-in-out 0s}.realisations .content-details{display:inline-block;left:50%;opacity:0;padding-left:1em;padding-right:1em;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}.realisations .content:hover .content-image{opacity:.3}.realisations .content:hover .content-details{left:50%;opacity:1;top:50%}.realisations .content-details h3{color:#1007a0;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase}.realisations .content-details p{color:#000;font-family:Roustel;font-size:20px}.realisations .content-details span{color:#cdb280;font-size:25px;text-shadow:0 1px 2px #fff}.realisations .fadeIn-bottom{top:80%}.realisations .project-title{font-family:Roustel;font-size:50px}.realisations .project-top{padding:40px 0}.realisations .project-top b{color:#1007a0}.realisations .project-description{border-bottom:1px solid #eedbd7;border-top:1px solid #eedbd7;padding:30px 0}.realisations .contact-link p{font-family:Paris}.project-before-after{background-color:#fff;padding:30px 0;position:relative;z-index:1000}.project-before-after #slider{z-index:2}.project-before-after img{height:400px}.after-show-section{background-color:#eedbd7;padding:60px 0;position:relative;z-index:1000}.after-show-section .after-pics{height:250px}.after-show-section .after-pics-s{height:180px}.after-show-section .after-pics-l{height:220px}.after-show-section .after-pics-xl{height:350px}.prestation-show-section{background-color:#fff;padding:60px 0;position:relative;z-index:1000}.prestation-show-section h2{color:#1007a0;font-family:Paris;font-size:20px;font-size:40px;margin-bottom:30px}.prestation-show-section .after-pics{width:400px}.prestation-show-section .after-pics-s{height:400px}.prestation-show-section .after-pics-l{width:450px}.img-large{background-color:#fff;height:500px;padding:40px 0}.img-large img{max-height:400px}.end-link-zone,.end-link-zone .real-link{background-color:#fff;position:relative;z-index:1000}.end-link-zone .real-link{padding:40px 20px}.shooting-text p{font-family:Paris;font-size:40px;text-align:center}@media screen and (max-width:667px){.realisation-image-full>img{height:auto!important;max-width:100%!important}.content-image{margin-bottom:30px;width:350px}.project-title{font-size:40px!important;text-align:center}.project-before-after img{height:250px;margin-left:15px}.img-large{height:250px}.after-pics,.after-pics-l,.after-pics-s,.after-pics-xl{height:auto;width:300px!important}.prestation-show-section h2{font-size:30px;text-align:center}.content .content-image{opacity:.3}.content .content-details{left:50%;opacity:1;top:50%}}.contact{background-color:#fff;position:relative;z-index:1000}.contact .contact-section{padding:150px 0}.contact .contact-section h2{font-family:Paris;font-size:45px;font-weight:700;margin-bottom:30px}.contact .contact-section h5{color:#1007a0;font-family:Paris;font-size:20px;margin-bottom:25px}.contact .contact-section p{font-family:Montserrat;font-size:18px}.contact .contact-section input,.contact .contact-section textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #efefef;border-radius:0;box-sizing:border-box;line-height:30px;margin-bottom:20px;outline:0;padding-bottom:5px;padding-left:20px;padding-top:8px;width:100%}.contact .contact-section .submit-btn{background-color:#1007a0;border:0 solid;box-shadow:inset 0 0 20px hsla(0,0%,100%,0);color:#fff;cursor:pointer;font-size:16px;font-weight:400;line-height:45px;margin:0 0 2em;max-width:160px;outline:1px solid;outline-color:hsla(0,0%,100%,.5);outline-offset:0;text-decoration:none;text-transform:uppercase;transition:all 1.25s cubic-bezier(.19,1,.22,1);width:100%}.contact .contact-section .submit-btn:hover{border:1px solid;box-shadow:inset 0 0 20px rgba(16,7,160,.5),0 0 20px rgba(16,7,160,.2);outline-color:#1007a0;outline-offset:5px}.contact .contact-section .htp{display:none}@media screen and (max-width:667px){.contact .contact-section{padding:50px 0!important}}.legal-section{background-color:#fff;padding:60px 0}.legal-section .legal{padding:100px 20px}.legal-section .legal h1{font-family:Paris;font-size:45px;font-weight:700}.legal-section .legal h3{color:#1007a0;font-family:Paris;font-size:20px}.legal-section .legal p{font-family:Montserrat;font-size:18px}.beer-slider{display:inline-block;overflow:hidden;position:relative}.beer-slider *,.beer-slider:after,.beer-slider :after,.beer-slider:before,.beer-slider :before{box-sizing:border-box}.beer-slider img,.beer-slider svg{vertical-align:bottom}.beer-slider>*{height:100%}.beer-slider>img{height:auto;max-width:100%}.beer-reveal{left:0;opacity:0;overflow:hidden;position:absolute;right:50%;top:0;transition:opacity .35s;z-index:1}.beer-reveal>:first-child{height:100%;max-width:none;width:200%}.beer-reveal>img:first-child{height:auto}.beer-range{-moz-appearance:none;-webkit-appearance:slider-horizontal!important;bottom:0;cursor:pointer;height:100%;left:-1px;margin:0;opacity:0;position:absolute;top:0;-ms-touch-action:auto;touch-action:auto;width:calc(100% + 2px);z-index:2}.beer-range::slider-thumb{-webkit-appearance:none;height:300vh}.beer-range::-moz-range-thumb{-webkit-appearance:none;height:300vh}.beer-range::-ms-tooltip{display:none}.beer-handle{background:hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 0 6px transparent;color:#000;height:48px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:background .3s,box-shadow .3s,opacity .5s .25s;width:48px;z-index:2}.beer-handle:after,.beer-handle:before{border-left:2px solid;border-top:2px solid;content:"";height:10px;position:absolute;top:50%;transform-origin:0 0;width:10px}.beer-handle:before{left:10px;transform:rotate(-45deg)}.beer-handle:after{right:0;transform:rotate(135deg)}.beer-range:focus~.beer-handle{background:hsla(0,0%,100%,.85);box-shadow:0 0 3px rgba(0,0,0,.4)}.beer-reveal[data-beer-label]:after,.beer-slider[data-beer-label]:after{background:hsla(0,0%,100%,.75);border-radius:.125rem;content:attr(data-beer-label);line-height:1;padding:.5rem;position:absolute;top:1.5rem}.beer-slider[data-beer-label]:after{right:1.5rem}.beer-reveal[data-beer-label]:after{left:1.5rem}.beer-reveal[data-beer-label=""]:after,.beer-slider[data-beer-label=""]:after{content:none}.beer-ready .beer-handle,.beer-ready .beer-reveal{opacity:1}