@import"https://use.typekit.net/boe7krg.css";.section1{padding-top:150px;background-color:#eff4f4;position:relative}.section1 .content{max-width:1210px;padding-left:35px;padding-right:35px;margin:0 auto;padding-bottom:130px}@media screen and (max-width: 768px){.section1 .content{padding-bottom:70px}}.section1 .content .titre{padding-top:70px;max-width:591px}@media screen and (max-width: 768px){.section1 .content .titre{padding-top:0;max-width:100%}}.section1 .content .texte{padding-top:50px;padding-bottom:20px;max-width:458px;font-size:15px;font-family:"Sofia-Pro";color:#000;font-weight:lighter}@media screen and (max-width: 768px){.section1 .content .texte{max-width:100%}}.section1 .content .lien{width:fit-content}.section1 .content .lien:hover a{color:#4daec3;background-color:#fff}.section1 .content .lien:hover a svg #Groupe_126 #Ligne_50{stroke:#4daec3}.section1 .content .lien:hover a svg #Groupe_126 #Ligne_51{stroke:#4daec3}.section1 .content .lien a{text-decoration:none;color:#fff;display:flex;align-items:center;border:2px solid #4daec3;font-family:"Sofia-Pro";font-size:15px;background-color:#4daec3;padding:10px 20px;width:fit-content;border-radius:22px}.section1 .content .lien a svg{margin-left:10px;position:relative;top:2px;width:auto;height:auto;object-fit:contain}.section1 .image{position:absolute;right:37px;top:140px;width:calc(100% - 610px);height:fit-content;max-width:741px}@media screen and (max-width: 768px){.section1 .image{position:relative;padding:0 35px;right:0;top:33px;width:100%}}.section1 .image img{width:100%;object-fit:contain;height:fit-content;max-width:679px;max-height:434px}@media screen and (max-width: 768px){.section1 .image img{height:auto}}.section2{padding-bottom:130px;position:relative}.section2 .content{max-width:1210px;padding-left:35px;padding-right:35px;margin:0 auto}.section2 .content>.titre{padding-top:138px;position:relative;margin-left:15px}.section2 .content>.titre h2{position:relative;z-index:2}.section2 .content>.titre .ccbleu{position:absolute;bottom:17px;z-index:1;left:-15px}@media screen and (max-width: 768px){.section2 .content>.titre .ccbleu{bottom:107px}}.section2 .content .texte{margin-top:20px;max-width:623px;font-size:15px;font-family:"Sofia-Pro";font-weight:lighter}.section2 .content .occasions{display:grid;margin-top:40px;grid-template-columns:repeat(3, 1fr);gap:45px}@media screen and (max-width: 768px){.section2 .content .occasions{display:block}}.section2 .content .occasions .card{height:471px;border-radius:30px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width: 768px){.section2 .content .occasions .card{width:100%;margin-bottom:20px}}.section2 .content .occasions .card .top{width:100%;height:251px}.section2 .content .occasions .card .top img{width:100%;height:100%;object-fit:cover;border-top-right-radius:30px;border-top-left-radius:30px}.section2 .content .occasions .card .bot{padding:15px 20px}.section2 .content .occasions .card .bot .titre{padding-bottom:4px;font-size:20px;font-family:"MohrAlt-Black";color:#2e4552;padding-top:0}.section2 .content .occasions .card .bot .prix{color:#2c5a00;font-size:15px;font-family:"Sofia-Pro";padding-bottom:20px;font-weight:bold}.section2 .content .occasions .card .bot .texte{max-width:300px;margin-top:0;font-size:15px;font-family:"Sofia-Pro";color:#000;margin-bottom:13px;font-weight:lighter;height:42px;overflow:hidden}.section2 .content .occasions .card .bot .lien a{text-decoration:none;color:#fff;padding:6px 20px;font-size:15px;font-family:"Sofia-Pro";border-radius:22px;background-color:#4daec3;width:fit-content;display:flex;align-items:center;border:2px solid #fff}.section2 .content .occasions .card .bot .lien a svg{margin-left:10px;margin-top:4px}.section2 .content .occasions .card .bot .lien a:hover{color:#4daec3;background-color:#fff;border:2px solid #4daec3}.section2 .content .occasions .card .bot .lien a:hover svg #Groupe_126 #Ligne_50{stroke:#4daec3}.section2 .content .occasions .card .bot .lien a:hover svg #Groupe_126 #Ligne_51{stroke:#4daec3}.section3{position:relative;height:322px}@media screen and (max-width: 1200px){.section3{height:auto}}.section3 .fond{position:absolute;height:100%;width:100%;z-index:-1}.section3 .fond img{width:100%;height:100%}.section3 .content{max-width:1210px;padding-top:92px;padding-left:35px;padding-right:35px;margin:0 auto;display:flex;justify-content:space-between;gap:94px}@media screen and (max-width: 1200px){.section3 .content{padding:45px 35px;gap:40px;flex-direction:column}}.section3 .content .titre{margin-left:15px;position:relative;max-width:470px;height:fit-content}@media screen and (max-width: 1200px){.section3 .content .titre{max-width:100%}}.section3 .content .titre h2{color:#fff;position:relative;z-index:2}.section3 .content .titre .sous{position:absolute;top:74px;z-index:1;left:-15px}@media screen and (max-width: 768px){.section3 .content .titre .sous{top:43px}}.section3 .content .table p{color:#fff;width:557px}@media screen and (max-width: 1200px){.section3 .content .table p{width:100%;max-width:100%}}.section3 .content .table a{position:relative;margin-left:0;margin-right:0;margin-top:43px;text-decoration:none;color:#658748;display:flex;font-family:"Sofia-Pro";align-items:center;background-color:#fff;padding:10px 20px 10px 20px;font-size:15px;width:fit-content;border:2px solid rgba(0,0,0,0);border-radius:22px;cursor:pointer}@media screen and (max-width: 768px){.section3 .content .table a{margin:43px auto 0}}.section3 .content .table a img{margin-right:10px;width:15px}.section3 .content .table a:hover{color:#fff;background-color:#658748;border:2px solid #fff}.section3 .content .table a:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(174deg) brightness(102%) contrast(102%)}.section3 .content .block{width:100%;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:30px;padding:40px 82px}@media screen and (max-width: 768px){.section3 .content .block{padding:20px 20px}}.section3 .content .block .cont{border-top:1px solid #2c5a00}.section3 .content .block .cont .ligne{border-bottom:1px solid #2c5a00;width:100%;padding:13px 0;font-weight:bold;font-family:"Sofia-Pro";color:#2e4552;font-size:15px}.section4{position:relative;display:flex;justify-content:center;height:720px}@media screen and (max-width: 1200px){.section4{height:1000px}}.section4__fond{position:absolute;top:277px;height:100%;width:100%;z-index:-1}@media screen and (max-width: 1200px){.section4__fond{height:1000px}}.section4__fond img{width:100%;height:100%}.section4__content{width:100%;max-width:1210px;margin:0 auto;padding:0 35px;display:flex;align-items:center}.section4__content__table{width:100%;background-color:#fff;padding:50px;border-radius:30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width: 1200px){.section4__content__table{padding:40px;flex-direction:column;align-items:baseline;gap:1.5rem}}@media screen and (max-width: 768px){.section4__content__table{padding:20px}}.section4__content__table__left img{width:370px;height:359px}@media screen and (max-width: 768px){.section4__content__table__left img{width:100%;height:auto}}.section4__content__table__right{margin-left:15px;position:relative;max-width:604px}@media screen and (max-width: 1200px){.section4__content__table__right{margin-left:0;max-width:100%}}@media screen and (max-width: 1200px){.section4__content__table__right__title{margin-left:20px}}.section4__content__table__right__title h2{color:#2c5a00;position:relative;z-index:2}.section4__content__table__right__title__gmail{width:36px;position:absolute;top:-10px;z-index:1;left:-15px}@media screen and (max-width: 1200px){.section4__content__table__right__title__gmail{left:0}}.section4__content__table__right p{margin:20px 0 30px}.section4__content__table__right a{position:relative;text-decoration:none;color:#fff;display:flex;font-family:"Sofia-Pro";align-items:center;background-color:#4daec3;padding:10px 40px 10px 20px;font-size:15px;width:fit-content;border:2px solid rgba(0,0,0,0);border-radius:22px;cursor:pointer}.section4__content__table__right a::after{content:"";position:absolute;top:50%;right:25px;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff}@media screen and (max-width: 768px){.section4__content__table__right a{margin:0 auto}}.section4__content__table__right a:hover{color:#4daec3;background-color:#fff;border:2px solid #4daec3}.section4__content__table__right a:hover::after{border-color:#4daec3}
