@import url(https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alice&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap);@font-face{font-display:swap;font-family:Snell Roundhand Script;font-style:normal;font-weight:400;src:url(/build/fonts/Snell_Roundhand_Script.f786274e.eot);src:url(/build/fonts/Snell_Roundhand_Script.f786274e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Snell_Roundhand_Script.0986502d.woff) format("woff"),url(/build/fonts/Snell_Roundhand_Script.6f5c79a6.woff2) format("woff2"),url(/build/fonts/Snell_Roundhand_Script.aa3332ec.ttf) format("truetype"),url("/build/images/Snell_Roundhand_Script.352f161d.svg#Snell Roundhand Script") format("svg")}:root{--white:#fff;--black:#000;--black-cool:#54595f;--gold:#c0985b;--gold-b:#c3a67d;--gold-gradient:#daa520;--pink:#c4487d;--beige:#dbc3ab;--brown:#49270f}#preview-responsive{container-name:preview-responsive;container-type:inline-size;margin:0 auto;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:100%}body{background-color:#fff;color:var(--brown);position:relative}.font-snell{font-family:Snell Roundhand Script,cursive;font-style:normal}.font-alex{font-family:Alex Brush,cursive}.font-alex,.font-alice{font-style:normal;font-weight:400}.font-alice{font-family:Alice,serif}.font-cormorant{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.font-tinos{font-family:Tinos,serif}.font-tinos,body{font-style:normal;font-weight:400}body{font-family:Alice,serif}.event_bloc.card{margin-top:0!important}.cadre-gold{border:2px solid var(--gold)}.text-gold{color:var(--gold)}.text-gold-b{color:var(--gold-b)}.text-brown{color:var(--brown)}.text-black-cool{color:var(--black-cool)}.text-pink{color:var(--pink)}.text-shadow-white{text-shadow:1px 2px 0 #fff}.bg-pink{background-color:var(--pink)}.bg-gold{background-color:var(--gold)}.logo{max-height:80px}#logo{display:block;margin:0 auto;width:150px}.welcome{background-position:top;background-size:cover;min-height:100vh;position:relative}.overlay,.welcome{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.overlay{background:rgba(0,0,0,.3);content:"\A";height:100%;left:0;position:absolute;top:0;transition:all 1s;-webkit-transition:all 1s}.welcome .logo-white{left:20px;max-width:140px;position:absolute;top:20px;z-index:999}.logo-home{max-width:180px}.welcome .bessad{height:40px;max-width:60px;position:absolute;right:20px;top:20px;z-index:999}.btn-theme,.welcome .btn{background-color:var(--white);border-radius:0;color:var(--brown);font-size:30px;padding:10px 20px}.btn-theme:hover,.welcome .btn:hover{background-color:var(--gold);color:var(--white)}.btn-itineraire{background:var(--gold);border:2px solid var(--gold);border-radius:0;color:var(--white);font-family:Snell Roundhand,cursive;font-size:30px}.btn-itineraire:hover{background:var(--white);border:2px solid var(--gold);color:var(--gold)}.welcome h1{color:var(--white);font-family:Snell Roundhand Script;font-size:clamp(40px,80px,100px);font-weight:400;text-align:center;width:100%}.navbar-light .navbar-nav .nav-item{margin-right:20px}.navbar-light .navbar-nav .nav-link{color:var(--gold);font-family:Cormorant,serif;font-optical-sizing:auto;font-size:25px;font-style:normal;font-weight:500}.first_bg{background-position:top;background-size:cover}#timer-wedding{font-family:Cormorant,serif;text-align:center;width:100%}#timer-wedding ul{display:flex;list-style:none;padding:0;width:100%}#timer-wedding li{background:hsla(0,0%,100%,.3);border-color:var(--gold);border-style:solid;border-width:2px;color:var(--gold);display:inline-block;font-size:1em;list-style-type:none;margin:20px;padding:25px;text-transform:uppercase;width:25%}#timer-wedding li:first-child{margin-left:5px}#timer-wedding li:last-child{margin-right:5px}#timer-wedding li span{color:#fff;display:block;font-size:60px;text-align:center;text-shadow:1px 2px 0 rgba(125,102,59,.8)}.event{display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.event:before{background-color:var(--beige);background-position:top;background-size:cover;bottom:0;content:"";left:0;opacity:.75;position:absolute;right:0;top:0;z-index:-1}.event_content{align-self:stretch;background:var(--white);box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);padding:20px;width:100%}.bg-logo{background-position:50%;background-repeat:no-repeat;background-size:120px;line-height:120px;min-height:120px}.picto{width:100px}.coeur{width:35px}.picture{max-height:100vh;overflow:hidden;width:100%}.gradient-border-mask{display:flow-root;position:relative}.gradient-border-mask:before{background:linear-gradient(90deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);border:3px solid transparent;border-radius:5px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;position:absolute;right:0;top:0}.bg-kotel{background-color:var(--gold);background-position:top;background-size:cover;min-height:100vh}.logo-houppa{max-width:150px}.icon-material,.logo-houppa{display:inline-block;margin:0 auto}.icon-material{max-width:50px}.icon-material,.icon-material path{fill:var(--pink)}.separator{height:10px}.bg-slice,.separator{background-image:linear-gradient(45deg,var(--pink) 25%,transparent 25%,transparent 50%,var(--pink) 50%,var(--pink) 75%,transparent 75%,var(--white));background-size:30px 30px}.rsvp{background-color:var(--beige);background-position:top;background-size:cover;min-height:100vh}.bessad{height:30px;max-width:40px;position:absolute;right:0;text-align:right;top:0;z-index:999}@container preview-responsive (max-width: 600px){#timer-wedding{zoom:75%}#timer-wedding li{font-size:15px;margin:10px;padding:20px}#timer-wedding li span{font-size:30px}}@container preview-responsive (max-width: 768px){.logo-white{display:inline-block;margin:50px auto;max-width:80px!important;position:unset!important}.btn-itineraire,.btn.btn-theme{font-size:20px}.logo-houppa{max-width:100px}.welcome .bessad{max-width:30px;right:10px!important}.pos-relative .bessad{max-width:30px;right:0}.m-t-250{margin-top:50px!important}.welcome h1{font-size:50px}.picto{max-width:70px}.picto.coeur{max-width:30px}.fs-40.p1-hebrew{font-size:15px!important}.m-r-50{margin-right:10px!important}.m-l-50{margin-left:10px!important}.fs-110{font-size:70px!important}.fs-100,.fs-80{font-size:50px!important}.fs-70{font-size:60px!important}.fs-60{font-size:50px!important}.fs-51{font-size:30px!important}.fs-50{font-size:45px!important}.fs-40{font-size:30px!important}.fs-40 span{font-size:20px!important}.fs-30,.fs-35,.fs-36{font-size:25px!important}.fs-25{font-size:20px!important}.fs-21{font-size:16px!important}.fs-17{font-size:14px!important}.event.p-5{padding:1rem!important}}@container preview-responsive (max-width: 950px){#timer-wedding li{font-size:15px;margin:10px;padding:20px}#timer-wedding li span{font-size:30px}}