@charset "UTF-8";body,html{scroll-behavior:smooth}.contact ul,nav ul{list-style:none}.logo-img,.navbar{background-color:#fdfbf9}.hero,.navbar,body,nav ul{display:flex}.card,.container2,.hero-text h2,.texte-fleuriste h2{text-align:center}.bloc-image-trans .img-transition,.container3 .title,.logo-img{left:50%;transform:translateX(-50%)}.service ul li,footer .service ul li{list-style-type:none}.card2,.container3 .card{min-width:250px;overflow:hidden}.container3 .text-container3 h4,h2{font-size:20px}@font-face{font-family:sourgummy;src:url("/style/fonts/SourGummy-VariableFont_wdth,wght.ttf") format("truetype")}@font-face{font-family:roboto;src:url("/style/fonts/Roboto-VariableFont_wdth,wght.ttf") format("truetype")}*{margin:0;padding:0;box-sizing:border-box}body{flex-direction:column;min-height:100vh;overflow-x:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch}body p{font-family:roboto;color:#666}.container3 .card .description,body h1,body h2,body h3{font-family:sourgummy,sans-serif}.navbar{position:relative;height:80px;padding:15px 0;justify-content:space-between;align-items:flex-end}.logo-img,.logo-img img{height:150px;position:absolute}.logo-img,nav ul{padding:0;margin:0}nav ul{align-items:center}.contact ul li a,nav ul li{margin:0 30px}.contact a,nav ul li a{text-decoration:none;color:#666;font-size:25px;font-weight:400;font-family:sourgummy}.nav-links .lien.active,.nav-links .lien:hover{color:#ffddb9;text-decoration:underline}.logo-img{top:-10px;width:170px;max-height:30vh;max-width:30vh;border-radius:100%}.bloc-card,.card,.container2,.container3{position:relative}.logo-img img{width:auto;left:7px}.hero{background:url("/Images/back2(avif).avif") center/cover no-repeat;width:100%;height:650px;justify-content:flex-start}.hero-text{max-width:500px;margin:100px 50px 0 0}.hero-text h2{font-size:60px;font-weight:700;color:transparent;background:linear-gradient(45deg,#ad9d89,#a8a6a4,#5e544a);background-clip:text;-webkit-background-clip:text}.hero-text p{font-size:16px;line-height:1.5}.burger-menu{display:none;flex-direction:column;cursor:pointer;gap:7px;margin:15px;z-index:1000}.burger-menu span{width:40px;height:4px;border-radius:10px;background-color:#9abaa3;transition:.3s}@media screen and (max-width:1200px){#nav-contact-links.active,#nav-main-links.active,.burger-menu{display:flex}ul#nav-contact-links{padding:0 13px}#nav-contact-links,#nav-main-links{position:absolute;top:80px;right:0;width:auto;justify-content:center;height:auto;background-color:#fdfbf9;flex-direction:column;display:none;z-index:1000}#nav-contact-links.active li,#nav-main-links.active li{padding:5px}#nav-contact-links.active{margin-top:120px;border-radius:0 0 0 10px;padding:0 21px}#nav-contact-links.active ul li a{padding:30px}.burger-menu{flex-direction:column;justify-content:center;cursor:pointer;gap:7px;margin:15px;z-index:1000}.burger-menu.active span:first-child{transform:translateY(11px) rotate(45deg)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}}@media screen and (max-width:1000px){.hero .hero-text h2{color:#666}.hero{max-height:500px}}@media screen and (max-width:468px){.hero .hero-text h2{display:none}.hero{max-height:300px}}.container1{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;background-color:#fdfbf9;padding-top:20px;padding-bottom:20px;z-index:-100;max-width:1200px;margin:auto}.card,main{background-color:#fff}.card,.container3 .title{box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10}.bloc-card{display:flex;flex-direction:row;align-items:center}.card{width:40vh;min-height:220px;border-radius:10px;padding:15px;margin:15px;top:-60px}.card img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.card h3{margin:10px 0 5px;font-size:18px}.card p{font-size:14px;color:#666}.container2{min-height:90vh;background-color:#9abaa3;top:-120px;padding:20px 0}.container2 .bloc-container2{max-width:1200px;width:80%;margin:0 auto}.container2 h1{margin-top:60px;font-size:2rem;color:#333}.bloc-fleuriste{display:flex;align-items:center;margin:auto;padding-top:40px;z-index:0;gap:30px}.bloc-fleuriste img{border-radius:25px;aspect-ratio:4/5}.texte-fleuriste{display:flex;flex-direction:column;text-align:left}.texte-fleuriste h2{font-size:2rem;color:#ffddb9;margin-bottom:15px}.bloc-container8 p,.text-container5 p,.text-container6 p,.text-container7 p,.texte-fleuriste p{font-size:16px;color:#333;margin:10px 0;line-height:1.8}@media screen and (max-width:1180px){.bloc-card{flex-direction:column;padding:10px}.bloc-card .card{width:90%;display:flex;flex-direction:row;min-height:auto;align-items:center}.bloc-card .card img{width:15vh;height:15vh}.bloc-card .card .card-text p{padding-left:20px}.bloc-fleuriste{flex-direction:column;margin:0 auto;padding-top:80px}.bloc-fleuriste img{max-width:70%}.texte-fleuriste p{width:100%;font-size:2vh;padding-bottom:10px;margin-bottom:50px}}.container3{max-width:1200px;min-height:600px;width:80%;margin:auto}.container3 .bloc-container3{margin-top:-100px}.container3 .bloc-container3 .texte-bloc3{padding:50px 0;line-height:30px;color:#666}.container3 .text-container3{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;padding-top:60px}.container3 .title{position:absolute;max-height:60px;width:900px;border-radius:20px;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;padding:15px;margin:15px;top:-65px}.container3 .title h2{padding:0 20px}.container3 .title img{height:60px;width:60px}.container3 .grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:40px 40px 0;justify-content:center}@media screen and (max-width:1220px){.container3 .grid-container{grid-template-columns:repeat(2,1fr)}.container3 .container3{width:100%}.container3 .text-container3{padding-top:10px}.container3 .bloc-container3{padding:0 10px}.container3 .bloc-container3 .texte-bloc3{padding:50px 0}}.container3 .grid-item{display:flex;justify-content:center;align-items:center}.container3 .card{position:relative;width:100%;max-width:320px;height:350px;border-radius:15px;background-color:#9abaa3;border:1px solid #9aba9f;box-shadow:0 6px 10px rgba(0,0,0,.2);transition:transform .3s,box-shadow .3s}.bloc-container8 .btn-floral,.container3 .btn-floral{font-size:18px;transition:.3s ease-in-out;box-shadow:2px 2px 10px rgba(71,92,78,.3);text-align:center}.container3 .card img{width:100%;max-width:320px;max-height:280px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s,filter .3s}.container3 .card:hover img{transform:scale(1.2);filter:brightness(.8)}.container3 .card .description{position:absolute;bottom:0;width:100%;background:#9abaa3;color:#666;text-align:center;padding:15px;font-size:20px;font-weight:700;z-index:100;transition:transform .4s,box-shadow .3s,background .3s}.container3 .card:hover .description{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.3);background:rgba(154,186,163,.8);border-radius:10px 10px 0 0}.container3 button{padding:50px;border:none;background-color:#fdfbf9}.container3 .btn-floral{display:inline-block;padding:12px 25px;font-weight:700;color:#fdfbf9;background:linear-gradient(45deg,#475c4e,#f5dabc);border:none;border-radius:30px;text-decoration:none}.bloc-container8 .btn-floral:hover,.container3 .btn-floral:hover{background:linear-gradient(45deg,#f5dabc,#475c4e);transform:scale(1.05);box-shadow:2px 2px 15px rgba(71,92,78,.5)}.bloc-container8 .btn-floral:active,.container3 .btn-floral:active{transform:scale(.95)}.location-block{display:flex;align-items:stretch;border-radius:10px;max-width:80%;max-height:250px;overflow:hidden;margin-top:60px;margin-bottom:20px;background:rgba(154,186,163,.5);box-shadow:2px 2px 10px rgba(0,0,0,.2)}.image-container{flex:1;display:flex;min-height:250px}.bloc-container8 .btn-floral,.discover-link{display:inline-block;text-decoration:none;font-weight:700}.image-adresse{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px 0 0 5px}.info-container{flex:1;text-align:center;padding:20px 0}.info-container h2{font-size:34px;color:#333}.info-container p{margin:5px 0;padding:10px;line-height:25px}.phone-number a{color:#666;font-weight:700;font-size:2.1vh}.phone-number a:hover{font-size:2.3vh}.discover-link{margin-top:10px;color:#4caf50;border-bottom:2px solid #4caf50;transition:.3s}.bloc-container7,.bloc-container8{display:flex;margin:auto;opacity:0;transition:opacity 1.5s,transform .5s}.discover-link:hover{color:#2e7d32;border-bottom:2px solid #2e7d32;text-decoration:none}@media (max-width:768px){.location-block{flex-direction:column;max-width:90%;text-align:center;max-height:-moz-fit-content;max-height:fit-content}.image-container{min-height:200px}.image-adresse{border-radius:5px 5px 0 0}.info-container{padding:15px}.info-container h2{font-size:24px}}.container4,.container5,.submit-btn:hover{background-color:#9abaa3}.container4 #reviews-container,.container6{background-color:#fdfbf9;position:relative}.container4 .bloc-container4{padding:20px 0 50px;text-align:center;max-width:1200px;margin:auto;color:#fdfbf9}.container4 .bloc-container4 .bloc-avis{margin:auto}.container4 h2{padding:10px}.container4 h2 a{text-decoration:none;color:#666;transition:transform .3s ease-in-out}.container4 h2 a:hover,.reseausociaux img:hover,footer .reseausociaux img:hover{transform:scale(1.1)}.container4 #reviews-container{display:flex;align-items:center;justify-content:center;text-align:center;max-width:100%;height:auto;margin:auto;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.container4 #review-content{display:flex;justify-content:center;align-items:center;padding:20px;font-size:1rem;transition:opacity .5s ease-in-out}.container4 #review-content .profil-reviews{padding:20px}.container4 #review-content .profil-reviews img{width:90px;height:90px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.container4 #review-content .text-reviews{text-align:left}.container-droits .droits a:hover,.container4 #review-content .text-reviews .rating,.service ul li a,footer .droits a:hover,footer .service ul li a{color:#666}.container4 #review-content .text-reviews .reviews-text{padding-top:10px;font-style:italic}.container4 button{background:0 0;border:none;font-size:24px;cursor:pointer;padding:10px;transition:.3s}.image-container img,.image-container6 img,.image-container7 img{height:auto;border-radius:10px;width:100%}.container4 button:hover{color:#ff4081}@media screen and (max-width:768px){.bloc-fleuriste{padding-top:50px;max-width:none;margin:0 auto}.bloc-fleuriste img{max-width:70%}.texte-fleuriste h2{font-size:2rem;text-align:center}.texte-fleuriste p{width:95%;font-size:1.6vh;padding:0;text-align:center}#review-content{display:flex;flex-direction:column}}.bloc-container5{display:flex;align-items:center;justify-content:center;gap:40px;padding:80px 50px 100px;max-width:1200px;margin:auto;animation:1.5s ease-out forwards fadeInL}.image-container,.image-container6,.image-container7{flex:1;max-width:400px}.text-container5,.text-container6,.text-container7{flex:1;text-align:center}.text-container5 h1{font-size:40px;color:#666}.bloc-container8 h2,.text-container5 h2,.text-container6 h2,.text-container7 h2{font-size:24px;color:#4a4a4a;font-weight:700}@keyframes fadeInL{from{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}.bloc-container6{display:flex;align-items:center;justify-content:center;gap:40px;padding:100px 50px;max-width:1200px;margin:auto;animation:1.5s ease-out forwards fadeIn}.image-container6 img{max-height:400px}.text-container6 h1,.text-container7 h1{font-size:40px;color:#7bae3e}.bloc-image-trans .img-transition{position:absolute;width:200px;height:80px;top:-30px}@keyframes fadeIn{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.container7{background-color:#9abaa3;position:relative}.bloc-container8 button,.container8,.footercontainer2{background-color:#fdfbf9}.bloc-container7{align-items:center;justify-content:center;gap:40px;padding:70px 50px 50px;max-width:1200px}.bloc-container7.visible,.bloc-container8.visible{animation:.5s ease-out forwards fadeInUp}@keyframes fadeInUp{from{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}.bloc-container8{align-items:center;justify-content:center;flex-direction:column;align-items:center;padding:60px 50px 50px;max-width:1200px}.bloc-container8 button{border:none}.bloc-container8 .btn-floral{padding:10px 25px;color:#fdfbf9;background:linear-gradient(45deg,#475c4e,#f5dabc);border:none;border-radius:30px;margin-top:20px}.reseausociaux img,footer .reseausociaux img{border-radius:10px;transition:transform .3s ease-in-out}@media screen and (max-width:900px){.bloc-container5,.bloc-container6,.bloc-container7,.container8{flex-direction:column;text-align:center}.bloc-container5 .image-container{padding-top:20px;max-width:70%}.image-container6,.image-container7{max-width:80%}}@media screen and (max-width:600px){.container2{padding:30px 10px;margin:auto}.container3 .grid-container{grid-template-columns:repeat(1,1fr)}.bloc-container5{max-width:none;padding:100px 10px 20px}.text-container h1,.text-container5 h1,.text-container6 h1,.text-container7 h1{font-size:24px}.text-container h2,.text-container5 h2,.text-container6 h2,.text-container7 h2{font-size:20px}.bloc-container6,.bloc-container8{padding:30px 10px 70px}.image-container,.image-container6,.image-container7{max-width:100%}.bloc-container7{padding:70px 10px 30px}}footer .spacer{background-color:#9abaa3;display:flex;justify-content:center}footer .spacer span{display:block;width:80%;height:2px;background-color:#ffddb9}footer .footercontainer{height:auto;background-color:#9abaa3;color:#fdfbf9;padding:0 20px;text-align:center}.footercontainer2 .bloccontainer,footer .footercontainer .bloccontainer{margin:auto;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;gap:40px;max-width:80%;padding:10px 0}.footercontainer2 .bloccontainer div,footer .footercontainer .bloccontainer div{flex:1;max-width:600px}footer .footercontainer h3{font-size:22px;font-weight:700;margin-bottom:10px;color:#ffddb9}.footercontainer2 p,footer .footercontainer p{font-size:16px;line-height:1.6}.reseausociaux,footer .reseausociaux{text-align:center}footer .reseausociaux img{width:50px;height:auto;aspect-ratio:1/1;margin:10px 20px}.reseausociaux img .icons,footer .reseausociaux img .icons{display:flex;justify-content:center;gap:15px}footer .reseausociaux img .icons img{border-radius:15px;width:40px;height:40px}.container-droits .droits,footer .droits{text-align:left;padding:10px}.container-droits .droits a,footer .droits a{font-weight:700;text-decoration:none;color:#000}@media screen and (max-width:1000px){.container3 .title{height:auto;width:100%;max-height:100%;text-align:center;flex-direction:column}.container3 .title img{display:none}.footercontainer,footer .footercontainer{height:auto}.footercontainer .bloccontainer,footer .footercontainer .bloccontainer{flex-direction:column;text-align:center;justify-content:center;align-items:center}.container-droits{display:flex;flex-direction:column}.droits{font-size:12px}}.footercontainer2{height:auto;padding:0 50px;text-align:center}.footercontainer2 h3{font-size:22px;font-weight:700;margin-bottom:10px;color:#666}.service ul li{color:#666}.contact-form h1 a,a{color:#9abaa3;text-decoration:none}.reseausociaux img{width:60px;margin:10px 20px}.reseausociaux img .icons img{width:40px;height:40px}.container-droits{background-color:#9abaa3;display:flex;align-items:center;justify-content:space-around}.bottom a,.container-droits a{color:#333}.bottom{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1000px){.droits{font-size:12px}}.grid-container2{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:20px;justify-content:center}.card2{position:relative;width:100%;max-width:200px;height:300px;border:1px solid #ccc;box-shadow:0 6px 10px rgba(0,0,0,.2);transition:transform .3s,box-shadow .3s}.cadre,.description,.image-cadre{position:absolute}.cadre{top:0;left:0;width:100%;height:100%;z-index:1}.image-cadre{top:50%;left:50%;width:210px;height:260px;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:2;transition:transform .3s,filter .3s}.card2:hover .image-cadre{transform:translate(-50%,-50%) scale(1.1);filter:brightness(1.1)}.description{bottom:0;width:100%;background:rgba(245,218,188,.9);color:#666;text-align:center;padding:15px;font-size:18px;font-weight:700;font-family:sourgummy;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:1100px){.grid-container2{grid-template-columns:repeat(2,1fr)}.grid-container2 .card2{margin-top:20px}}@media (max-width:480px){.container3 .bloc-container3{padding-top:30px}.location-block{max-width:95%;max-height:-moz-fit-content;max-height:fit-content}.info-container h2{font-size:22px}.phone-number a{font-size:1.8vh}.grid-container2{grid-template-columns:1fr}.grid-container2 .card2{margin-top:20px}}.container-cadre{display:flex;justify-content:center}.container-contact{max-width:800px;margin:140px auto auto;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.contact-form p{padding:10px 0}.contact-form h1{text-align:center;color:#666}.form-group{margin-bottom:20px}.form-group label{font-weight:700}input,textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px}.submit-btn{background-color:#666;color:#fff;padding:10px;border:none;cursor:pointer;display:block;width:100%;border-radius:5px}.container-back{text-align:center;margin-bottom:30px}.container-back .back a{text-decoration:none;color:#666}.contact-form h1 a:hover,a:hover{text-decoration:underline}main{width:80%;max-width:900px;margin:30px auto;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}h2{color:#666;margin-bottom:10px}a{font-weight:700}.container9{background-color:#9abaa3;padding-top:100px;padding-bottom:50px;min-height:auto}.container9 h1{padding:10px;color:#666}.container9 .scroll-container{width:100%;overflow:hidden;white-space:nowrap;position:relative}.container9 .scroll-content{display:flex;width:200%;max-height:650px;animation:90s linear infinite scroll}.container9 .scroll-content img{min-width:100vw;flex-shrink:0}@keyframes scroll{from{transform:translateX(30%)}to{transform:translateX(-500%)}}@media (max-width:768px){.container9 .scroll-content{max-height:500px;animation:60s linear infinite scroll}}@media (max-width:380px){.container9 .scroll-content{max-height:500px;animation:40s linear infinite scroll}}