@import"https://fonts.googleapis.com/css2?family=Meow+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap";.maincolor{color:#7f7a5d}.sndcolor{color:#f49e87}.thirdcolor{color:#28b29d}.dark{color:#747474}.light{color:#e0d8c7}.white{color:#fff}.black{color:#000}.text{color:#414b5a}.bgmain{background:#7f7a5d}.bgsnd{background:#f49e87}.bgthird{background:#28b29d}.bgdark{background:#747474}.bglight{background:#e0d8c7}.bgdark{background:#747474}.bgwhite{background:#fff}.bgtext{background:#414b5a}html,body{color:#414b5a}@media screen and (min-width: 1400px){.container{max-width:1140px}}*{font-family:"Poppins",sans-serif}html,body{font-size:16px;line-height:23px;font-style:normal;margin:10px 0;font-weight:400;letter-spacing:.3px}.heading{font-family:"Poppins",sans-serif}.heading--n1{font-size:clamp(2.188rem,1.146rem + 2.894vw,3.75rem);line-height:clamp(2.375rem,1.125rem + 3.472vw,4.25rem);font-weight:500;letter-spacing:-0.6px}.heading--n2{font-size:clamp(1.875rem,1.208rem + 1.852vw,2.875rem);line-height:clamp(2.938rem,2.521rem + 1.157vw,3.563rem);font-weight:500;letter-spacing:-0.5px}.heading--n3{font-size:clamp(1.5rem,1.167rem + .926vw,2rem);line-height:clamp(2.813rem,2.521rem + .81vw,3.25rem);font-weight:400;letter-spacing:-0.3px}.heading--n4{font-size:clamp(1.5rem,1.333rem + .463vw,1.75rem);line-height:clamp(2.063rem,2.063rem + 0vw,2.063rem);font-weight:700;letter-spacing:0px}.heading--custom{font-family:"Meow Script",cursive;font-size:clamp(3.75rem,2.917rem + 2.315vw,5rem);font-style:normal;font-weight:400;line-height:57px;letter-spacing:-0.8px;text-transform:lowercase}.label{font-size:14px;line-height:normal;font-weight:700;letter-spacing:2.8px}.legend{font-size:12px;line-height:normal;font-weight:700;letter-spacing:.2px}span{line-height:inherit}hr{border:none}.list--unstyled{padding:0px;margin:0px}.list--unstyled li{padding:0px;list-style-type:none}.btn{appearance:none;--webkit-appearance: none;--moz-webkit-appearance: none;border:none;background:unset;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;width:fit-content;padding:12px 20px;transition:.3s}.btn:hover,.btn:focus,.btn:active{transition:.3s}.btn--main{background:#7f7a5d;color:#fff}.btn--main:hover,.btn--main:focus,.btn--main:active{background:rgba(0,0,0,0);color:#7f7a5d;border:1px solid #7f7a5d}.btn--main:disabled{background:rgba(0,0,0,0);color:#7f7a5d;border:1px solid #7f7a5d;cursor:not-allowed}.btn--main-outline{background:#fff;color:#7f7a5d;border:1px solid #7f7a5d}.btn--main-outline:hover,.btn--main-outline:focus,.btn--main-outline:active{background:#7f7a5d;color:#fff;border:1px solid #7f7a5d}.btn--white{background:#fff;color:#7f7a5d}.btn--white:hover,.btn--white:focus,.btn--white:active{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}form{position:relative}form label{color:#414b5a;font-weight:400;font-size:16px !important;margin-bottom:0;line-height:23px;letter-spacing:.32px}form input{border:none;height:40px;padding:5px 0;color:#7f7a5d;background:#fff;display:block;width:100%;margin:13px 0 30px 0;border-radius:5px;padding:0 10px}form input:focus{box-shadow:none;border-bottom:1px solid #7f7a5d;outline:none}form input::placeholder{font-size:15px;color:#414b5a;transition:all .3s}form input:focus::placeholder{font-size:12px}form input[type=checkbox]{width:10%}form input[type=radio]{height:15px;display:inline;width:auto}form textarea{border:none;padding:10px;color:#7f7a5d;background:#fff;display:block;width:100%;margin:13px 0 10px 0;border-radius:5px;height:180px}form textarea::placeholder{color:#414b5a;font-size:15px;transition:all .3s}form textarea:focus::placeholder{font-size:14px}form textarea:focus::placeholder{font-size:15px}form input[type=checkbox]{opacity:0;position:absolute;z-index:-10000}form label.checking{margin-top:39px;margin-bottom:39px;display:block;position:relative;padding-left:30px;font-family:"Poppins",sans-serif;font-size:12px;line-height:20px;color:#414b5a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left;font-weight:700}form label.checking::before{content:"";display:block;width:20px;height:20px;border:1px solid #414b5a;position:absolute;left:0;border-radius:3px;top:0px;opacity:1;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}form input[type=checkbox]:checked~.checking::before{width:10px;top:-2px;left:5px;border-radius:0;opacity:1;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}form .message_success{position:absolute;top:0;left:0;margin:auto;z-index:5;width:100%;height:100%;display:none;align-items:center;justify-content:center;text-align:center;background-color:rgba(255,255,255,.7)}form .message_success p{color:#fff;font-size:25px;font-weight:700}form .message_fail{display:none;color:red}form #form_fail,form #form_done{display:none}.rank-math-breadcrumb{display:none}@media(width > 768px){.rank-math-breadcrumb{display:block}}.rank-math-breadcrumb p{margin:0;padding:0}.single-post .bg_white{background:#fff}.single-post .shadow{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.single-post .mt_low{margin-top:-120px}@media(min-width: 992px){.single-post .mt_low{margin-top:-300px}}.single-post .head{height:200px;position:relative}.single-post .head img{position:absolute;max-width:unset;height:100%;width:auto;transform:translate(-50%, -50%);top:50%;left:49%}@media(min-width: 768px){.single-post .head{height:330px}}@media(min-width: 992px){.single-post .head h1{text-align:left;font-size:50px}.single-post .head h1::after{margin-left:0;height:12px;width:220px;margin-top:25px}}@media(min-width: 1200px){.single-post .head{height:485px}.single-post .head img{left:50%}}.single-post #contenu h1{color:#7f7a5d;margin-bottom:25px;font-size:25px;line-height:30px;font-weight:700}.single-post #contenu .main_img{max-height:447px}.single-post #contenu .paragraphe_intro p{font-size:17px;font-weight:500}.single-post #contenu .sepa{display:block;width:60px;height:5px;background:#db1d3d;margin:20px 0}.single-post #contenu .texte_majuscule p{font-size:18px;line-height:25px;text-transform:uppercase}.single-post #contenu .texte_gras p{font-size:15px;line-height:18px;font-weight:bold}.single-post #contenu .sous_titre h2{font-size:20px;line-height:25px;font-weight:400;color:#7f7a5d}.single-post #contenu .picture_sub_title{color:#0046aa;font-size:13px;line-height:19px;font-style:italic}.single-post #contenu .citation{margin:25px 0}.single-post #contenu .citation .quote{display:flex;flex-direction:column}.single-post #contenu .citation .quote img:first-of-type{margin:10px auto 0 0}.single-post #contenu .citation .quote p{text-align:center;font-size:36px;line-height:41px;font-weight:300;color:#7f7a5d;text-transform:uppercase;font-style:italic}.single-post #contenu .citation .quote img:last-of-type{margin:10px 0 0 auto}.single-post #contenu .share{margin-top:40px}.single-post #contenu .share .sepa_rsx{content:"";width:145px;height:7px;display:block;margin:35px auto 35px 0;background:#46bccd;background:linear-gradient(90deg, rgb(70, 188, 205) 0%, rgb(70, 188, 205) 33.33%, rgb(236, 100, 100) 33.33%, rgb(228, 103, 111) 66.66%, rgb(185, 120, 172) 66.66%, rgb(180, 122, 179) 100%)}.single-post #contenu .share .rsx_actu{display:flex;flex-direction:row;margin-bottom:50px}.single-post #contenu .share .rsx_actu a{display:block;margin:25px 20px 25px 0}.single-post #contenu .share .rsx_actu a:first-of-type{margin-top:28px}.single-post #contenu .share .rsx_actu a:last-of-type{margin-top:26px;margin-left:1px}.single-post #contenu iframe{max-width:calc(100vw - 30px);margin:auto;display:block}@media(min-width: 992px){.single-post #contenu h1{font-size:40px;line-height:54px}.single-post #contenu .paragraphe_intro p{font-size:18px}.single-post #contenu .citation .quote{flex-direction:row}.single-post #contenu .citation .quote img:first-of-type{margin:20px 25px auto}.single-post #contenu .citation .quote p{text-align:left;font-size:36px;line-height:44px}.single-post #contenu .citation .quote img:last-of-type{margin:auto 0 20px 0}}.hero{background:#7f7a5d;color:#fff;border-radius:0px 0px 20px 20px;position:relative;width:100%}.hero::before{content:"";position:absolute;display:block;width:232px;height:202px;bottom:94px;right:-65px;background-image:url("../../assets/images/deco_custom_leaves.svg");background-repeat:no-repeat;background-size:contain;z-index:1}.hero__image-wrapper{width:100%}.hero__image-wrapper div{position:relative;height:100%}.hero__image-wrapper div::before{content:"";position:absolute;display:block;width:65px;height:135px;background-image:url("../../assets/images/deco_leaf_main.svg");background-repeat:no-repeat;background-size:contain;bottom:0px;right:0px;z-index:1}.hero__image-wrapper div::after{content:"";position:absolute;display:block;width:57px;height:74px;background-image:url("../../assets/images/deco_leaf_snd.png");background-repeat:no-repeat;background-size:contain;bottom:-36px;right:46px;z-index:1}.hero__image{border-radius:0px 0px 20px 20px;width:100%;object-fit:cover;max-height:400px}.hero__wrapper{padding-inline:5% 5%;padding-block:30px 84px}.hero__title{margin-bottom:31px}@media screen and (min-width: 992px){.hero{margin-inline:55px 54px;border-radius:20px 20px 20px 20px;width:90vw;display:flex;justify-self:center}.hero::before{position:absolute;width:555px;height:482px;top:143px;right:calc(50% - 1150px);z-index:1}.hero__image-wrapper{width:100%}.hero__image-wrapper div{position:relative;height:100%}.hero__image-wrapper div::before{width:95px;height:195px;top:73px;right:0px}.hero__image-wrapper div::after{width:116px;height:146px;top:238px;right:65px}.hero__image{position:relative;border-radius:20px 0px 0px 20px;z-index:0;height:100%;max-height:unset}.hero__wrapper p{width:80%}.hero__wrapper{padding-block:98.5px 214.5px}}.activities{margin-block:-96px 146px;z-index:1;position:relative}.activities__wrapper{display:flex;flex-direction:row}.activities__wrapper:not(.swipper-wrapper) .col-3:nth-child(1) .activity__title::after,.activities__wrapper .swiper-wrapper .swiper-slide:nth-child(1) .col-3 .activity__title::after{content:"";position:relative;display:block;margin-top:18px;margin-left:50%;transform:translateX(-50%);width:129.26px;height:19.08px;background-image:url("../../assets/images/deco_title_1.svg");background-size:contain;background-repeat:no-repeat}.activities__wrapper:not(.swipper-wrapper) .col-3:nth-child(2) .activity__title::after,.activities__wrapper .swiper-wrapper .swiper-slide:nth-child(2) .col-3 .activity__title::after{content:"";position:relative;display:block;margin-top:18px;margin-left:50%;transform:translateX(-50%);width:120.77px;height:6.26px;background-image:url("../../assets/images/deco_title_2.svg");background-size:contain;background-repeat:no-repeat}.activities__wrapper:not(.swipper-wrapper) .col-3:nth-child(3) .activity__title::after,.activities__wrapper .swiper-wrapper .swiper-slide:nth-child(3) .col-3 .activity__title::after{content:"";position:relative;display:block;margin-top:13px;margin-left:50%;transform:translateX(-50%);width:156.06px;height:5.42px;background-image:url("../../assets/images/deco_title_3.svg");background-size:contain;background-repeat:no-repeat}.activities__wrapper:not(.swipper-wrapper) .col-3:nth-child(4) .activity__title::after,.activities__wrapper .swiper-wrapper .swiper-slide:nth-child(4) .col-3 .activity__title::after{content:"";position:relative;display:block;margin-top:18px;margin-left:50%;transform:translateX(-50%);width:67.08px;height:5.77px;background-image:url("../../assets/images/deco_title_4.svg");background-size:contain;background-repeat:no-repeat}.activities .activity__wrapper-image{width:100%;position:relative}.activities .activity__wrapper-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(150deg, rgba(255, 255, 255, 0) 44.8%, #FFF 90.64%)}.activities .activity__wrapper-image::after{content:"";position:absolute;display:block;width:12px;height:94px;background-image:url("../../assets/images/line_activities.svg");background-repeat:no-repeat;background-size:contain;bottom:0;right:50%;transform:translateX(-50%);z-index:1}.activities .activity__image{width:100%}.activities .activity__title{margin-top:25px;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.24px;text-transform:uppercase;display:block;position:relative}@media screen and (max-width: 992px){.activities{margin-block:-56px 49px}.activities__wrapper{overflow:hidden}.activities__wrapper .swiper-wrapper{display:flex}.activities__wrapper .swiper-slide{flex-shrink:0;width:auto}.activities__wrapper .col-3{width:auto}.activities .activities__nav{display:flex;justify-content:flex-end;gap:16px;margin-bottom:20px}.activities .activities__button{cursor:pointer}.activities .activities__button--prev.swiper-button-disabled,.activities .activities__button--next.swiper-button-disabled{opacity:.4}.activities .activities__button-wrapper{display:flex;justify-content:center;margin-top:45px;gap:17px}.activities .activities__button--prev::before{content:"";display:block;background-image:url("../../assets/images/ic_prev.svg");width:39px;height:20px;background-repeat:no-repeat;background-size:contain}.activities .activities__button--next::before{content:"";display:block;background-image:url("../../assets/images/ic_next.svg");width:39px;height:20px;background-repeat:no-repeat;background-size:contain}}.job{position:relative;margin-block:49px 80px;display:flex;flex-direction:column;scroll-margin-top:120px}.job__image-wrapper{margin-top:-165px;max-height:330px;min-height:330px;height:330px}.job__image{object-fit:cover;width:100%;height:auto}.job__image--left{position:relative;clip-path:none;border-radius:0;z-index:2;width:90%;height:100%;border-radius:0px 20px 20px 0px}.job__image--right{height:auto;object-fit:cover;width:50%}.job__content-wrapper{background:#e6e1d7;border-radius:0;padding:83px 20px 200px 20px;position:relative;z-index:2}.job__title--italic{position:relative}.job__title--italic::before{content:"";position:absolute;display:block;top:20px;right:-20px;width:156px;height:5px;background-image:url("../../assets/images/deco_title_3.svg");background-repeat:no-repeat;background-size:contain}.job__text{text-align:center;max-width:600px;margin:0 auto}.job__description{margin-top:29px;text-align:left}.job__description.text-deco::before,.job__description.text-deco::after{display:none}.job__images-right{display:flex;flex-direction:row;margin-top:20px;position:relative;z-index:1}@media screen and (min-width: 992px){.job{margin-block:80px 0px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;position:relative}.job::before{content:"";display:"block";background-color:#e6e1d7;width:50%;height:100%;top:0;left:50%;transform:translateX(-50%);position:absolute;border-radius:20px 0px 0px 20px;z-index:-1}.job__image-wrapper{position:absolute;left:calc(50% - 960px);top:270px;max-width:829px;max-height:613px;z-index:3}.job__image--left{border-radius:20px 0 20px 0px;width:100%;max-width:829px;max-height:613px;height:unset;object-fit:cover}.job__content-wrapper{grid-column:2;grid-row:1;border-radius:0 20px 20px 0;padding-block:100px 170px;margin-left:-80px;margin-right:-50px;position:relative;background-color:unset;z-index:4}.job__content-wrapper::before{content:"";position:absolute;display:block;background-color:#e6e1d7;border-radius:0px 0px 0px 20px;height:220px;width:210px;left:100px;top:90px;z-index:3}.job__text{text-align:unset;max-width:unset;margin:0;position:relative;z-index:5}.job__title{display:block;white-space:nowrap;margin-top:-2rem;margin-left:9vw;text-align:right;width:30%;width:fit-content}.job__title--italic{width:fit-content;position:relative;white-space:nowrap}.job__description{text-align:left;width:15vw;margin-left:12vw;margin-top:56px}.job__description.text-deco::before,.job__description.text-deco::after{margin-left:10px;display:inline}.job__images-right{margin-left:-60px;grid-column:3;grid-row:1;display:flex;flex-direction:row;z-index:2;height:unset;width:unset;max-height:393px}.job__image--right{width:100%;height:auto;object-fit:cover}}@media screen and (min-width: 992px)and (min-width: 1200px){.job__content-wrapper{padding-block:100px 100px;margin-left:-80px;margin-right:-50px}.job__description{width:15vw;margin-left:15vw}}@media screen and (min-width: 992px)and (min-width: 1400px){.job__content-wrapper{margin-left:-160px;margin-right:-50px;padding-block:100px 100px}.job__description{width:15vw;margin-left:19vw}}.about{padding-block:0px 212px;position:relative}.about::before{content:"";position:absolute;display:block;width:360px;height:145px;bottom:40px;right:-80px;background-image:url("../../assets/images/deco_leaves.svg");background-repeat:no-repeat;background-size:contain;z-index:3}.about__image{border-radius:0px 300px;margin-top:31px;margin-bottom:-30px}.about__title{width:fit-content;position:relative;margin-left:1.5rem}.about__title::before{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:156.06px;height:5.42px;background-image:url("../../assets/images/deco_title_5.svg");background-size:contain;background-repeat:no-repeat}.about__content{margin-left:2.5rem;margin-top:33px}@media screen and (min-width: 992px){.about{padding-block:131px 212px}.about::before{width:639.562px;height:255px;bottom:88px;left:calc(50% - 697px);right:unset;z-index:-1}.about__image{margin-bottom:0px}.about__title{margin-left:0px}.about__content{margin-top:0px;margin-left:0px}}.background--achievements{display:none}@media screen and (min-width: 992px){.background--achievements{display:flex;justify-content:center}.background--achievements img{border-radius:20px 0px 0px 20px;width:1810px;height:398px}}.achievements{padding-block:0px 62px;position:relative}.achievements .container{z-index:2;position:relative;background:#fff;border-radius:20px 0px 20px 20px}.achievements__title{position:relative;white-space:nowrap;margin-bottom:48px}.achievements__title::after{content:"";display:block;position:relative;width:136px;height:5px;margin-top:2px;background-image:url("../../assets/images/deco_title_5.svg")}.achievements__image{border-radius:10px;width:100%;position:relative}.achievements__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55)}.achievements__content{margin-top:48px}.achievements__content.text-deco:before,.achievements__content.text-deco:after{display:none}.achievements__gallery{margin-left:1.5rem}.achievements__project{background-color:#7f7a5d;color:#fff;border-radius:10px;min-height:495px;max-height:495px;display:flex;flex-direction:column;justify-content:space-around}.achievements__project-title{text-align:center}.achievements__project-title span{position:relative;z-index:1}.achievements__project-title span::before{content:"";position:absolute;bottom:10px;left:65%;transform:translateX(-50%);width:156.06px;height:5.42px;background-image:url("../../assets/images/deco_title_6.svg");background-size:contain;background-repeat:no-repeat;z-index:0}.achievements__project-content{display:none}.achievements__project-btn{width:90%;margin:0 auto}@media screen and (min-width: 992px){.achievements__project{justify-content:space-between;align-items:flex-start;padding-block:39px 78px;min-height:410px;max-height:410px}.achievements__project-title{text-align:unset;align-self:center}.achievements__project__content{margin-top:0px}.achievements__project-content{font-weight:400;display:inline;text-align:center;padding-inline:38px 37px}.achievements__project-btn{width:fit-content;text-transform:uppercase}}@media screen and (min-width: 1200px){.achievements__project{padding-block:20px 20px;min-height:492px;max-height:492px}.achievements__project-content{padding-inline:38px 37px}}@media screen and (min-width: 1400px){.achievements__project{padding-block:55px 78px;min-height:485px;max-height:485px}}@media screen and (min-width: 992px){.achievements{padding-block:0px 0px;margin-top:-130px}.achievements .container{padding:55px 0 77px 0}.achievements__title{margin-bottom:0px}.achievements__content{margin-top:0px;margin-bottom:99px}.achievements__content.text-deco:before,.achievements__content.text-deco:after{display:inline}.achievements__gallery{margin-left:0}.achievements__column--left{position:relative}.achievements__column--left::before{content:"";position:absolute;display:block;width:81px;height:153px;bottom:415px;left:-40px;z-index:1;background-image:url("../../assets/images/deco_leaf_third.svg");background-repeat:no-repeat;background-size:contain}.achievements__column--left::after{content:"";display:block;position:absolute;width:738px;height:642px;top:-210px;left:calc(50% - 625px);background-image:url("../../assets/images/deco_custom_empty_leaves.svg");background-size:contain;background-repeat:no-repeat;z-index:-1}.achievements__column--right{position:relative}.achievements__column--right::before{content:"";position:absolute;display:block;width:54px;height:102px;top:60px;right:-20px;z-index:1;background-image:url("../../assets/images/deco_leaf_full_snd.svg");background-repeat:no-repeat;background-size:contain}}.achievements .achievements__gallery-swiper{order:2}.achievements .achievements__gallery-swiper .swiper-slide{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;height:auto;min-height:0}.achievements-swiper-active div:nth-child(1){order:1}.achievements-swiper-active div:nth-child(2){order:3}.swiper-slide .achievements__image,.swiper-slide .achievements__project{width:100%;height:300px;object-fit:cover;box-sizing:border-box;min-height:0;max-height:none}.testimonies{position:relative;margin-block:200px;scroll-margin-top:110px}.testimonies__title{margin-block:6rem 2rem;margin-left:3.1rem}.testimonies__image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;object-fit:cover}.testimonies .testimoniesSwiper{position:relative;z-index:1;background-color:#e6e1d7;border-radius:50px;margin-block:116px;height:fit-content}.testimonies .testimoniesSwiper .swiper-button-next::after,.testimonies .testimoniesSwiper .swiper-button-prev::after{color:#f49e87}.testimonies .testimoniesSwiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;padding:0px 50px 25px 50px;gap:25px}@media screen and (min-width: 992px){.testimonies .container{position:relative}.testimonies .container::before{content:"";position:absolute;left:10px;top:248px;height:94px;width:127px;z-index:4;background-image:url("../../assets/images/ic_quotes.svg");background-repeat:no-repeat;background-size:contain}.testimonies .testimoniesSwiper .swiper-wrapper .swiper-slide{padding:0px 60px 95px 60px}}.contact{position:relative}.contact::after{content:"";display:block;position:absolute;width:360px;height:144px;bottom:10px;right:0;z-index:-1;background-image:url("../../assets/images/deco_leaves.svg");background-repeat:no-repeat;background-size:contain}.contact__image{width:100%;position:relative;object-fit:cover}.contact__image img{width:100%;object-fit:cover;max-height:400px;aspect-ratio:16/9}.contact__title{margin-bottom:55px}.contact__wrapper{padding-block:31px 49px;padding-inline:30px 33px;background-color:#e6e1d7;z-index:1;position:relative;width:100vw}.contact .contact-form__btn{margin-top:39px;width:100%}.contact__logo-wrapper{position:relative;height:180px;width:50vw;background-color:#f49e87;border-radius:0px 15px 15px 0px}.contact__logo-wrapper::before{content:"";position:absolute;display:block;width:77px;height:125px;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("../../assets/images/deco_contact.png");background-repeat:no-repeat;background-size:contain;z-index:1}.contact__logo-wrapper img{position:relative;z-index:1}@media screen and (min-width: 992px){.contact{position:relative;margin-block:217px 142px}.contact::before{content:"";position:absolute;display:block;width:166px;height:259px;top:350px;right:calc(50% - 850px);background-image:url("../../assets/images/deco_contact.png");background-repeat:no-repeat;background-size:contain;z-index:1}.contact::after{content:"";display:block;position:absolute;width:639px;height:255px;bottom:-100px;right:calc(50% - 844px);z-index:0;background-image:url("../../assets/images/deco_leaves.svg");background-repeat:no-repeat;background-size:contain}.contact__image{position:absolute;left:0;top:91px;z-index:0;height:775px;width:50%}.contact__image img{max-height:unset;height:100%;aspect-ratio:unset}.contact__wrapper{padding-block:43px 98px;padding-inline:64px 70px;margin-top:-50px;border-radius:25px;width:93%}.contact__logo-wrapper{position:absolute;height:775px;width:50%;top:91px;right:0;z-index:0;background-color:#f49e87;border-radius:0px}.contact__logo-wrapper::before{display:none}.contact .contact-check-wrapper{width:75%}.contact .contact-form__btn{width:fit-content}}@media screen and (max-width: 992px){.contact .container{width:100vw;max-width:100vw;padding:0}.contact .container .row{padding:0;margin:0}.contact .container .row .col-12{margin:0;padding:0}}.faq{background-color:#7f7a5d;padding-block:40px 100px;position:relative}.faq::before{content:"";display:block;position:absolute;width:398px;height:346px;bottom:-17px;left:-162px;z-index:0;background-image:url("../../assets/images/deco_custom_empty_leaves.svg");background-repeat:no-repeat;background-size:contain}.faq__title{z-index:1;position:relative;padding-bottom:50px;font-style:normal;font-weight:600;text-transform:uppercase;font-size:clamp(2rem,1.417rem + 1.62vw,2.875rem);line-height:clamp(2.625rem,2rem + 1.736vw,3.563rem);letter-spacing:clamp(.2rem,.142rem + .162vw,.287rem)}.faq__wrapper{display:flex;flex-direction:column;gap:20px}.faq__item-question{display:flex;justify-content:space-between;text-decoration:none;padding-block:26px 23px;padding-inline:22px;text-align:left;width:100%;border:0px;border-radius:10px;background:#fff;box-shadow:1px 1px 5px 3px rgba(255,255,255,.25);position:relative;cursor:pointer}.faq__item-question:hover{transform:translateY(-5px)}.faq__item-question.open{border-radius:10px 10px 0px 0px}.faq__item-question.open:hover{transform:translateY(0px)}.faq__item-question span:last-child{color:#f49e87;font-size:25px;font-style:normal;font-weight:600;padding-left:10px}.faq__item-answer{display:none;padding:20px;background-color:#fff;color:#7f7a5d}@media screen and (min-width: 992px){.faq{padding-block:145px 150px}.faq::before{width:640px;height:557px;bottom:-24px;left:calc(50% - 888px)}}@media screen and (max-width: 992px){.activities__button-wrapper,.achievements__gallery-nav{display:flex;justify-content:center;margin-top:45px;gap:17px}.activities__button,.achievements__gallery-button{cursor:pointer}.activities__button--prev.swiper-button-disabled,.activities__button--next.swiper-button-disabled,.achievements__gallery-button--prev.swiper-button-disabled,.achievements__gallery-button--next.swiper-button-disabled{opacity:.4}.activities__button--prev::before,.achievements__gallery-button--prev::before{content:"";display:block;background-image:url("../../assets/images/ic_prev.svg");width:39px;height:20px;background-repeat:no-repeat;background-size:contain}.activities__button--next::before,.achievements__gallery-button--next::before{content:"";display:block;background-image:url("../../assets/images/ic_next.svg");width:39px;height:20px;background-repeat:no-repeat;background-size:contain}}.woocommerce-info{border-top-color:#7f7a5d !important}.woocommerce-info::before{color:#7f7a5d !important}.woocommerce-error li{font-size:15px !important}.woocommerce-privacy-policy-text p{font-size:15px !important}.woocommerce-MyAccount-navigation{width:27%}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px;padding:10px;background:#e0d8c7}.woocommerce-MyAccount-navigation ul li a{color:#7f7a5d}.woocommerce div.product div.images img{width:auto !important;margin:auto}.header{z-index:999;position:relative;position:fixed;width:100%;top:0;transition:1s;background:#fff}.header__nav{height:fit-content;width:100%}.header__logo-img{width:171px;height:61px;margin-block:15px}@media screen and (min-width: 992px){.header__logo-img{width:275px;height:92px;margin-block:0px}}.header__wrapper-logo{position:relative}.header__wrapper-logo::before{content:"";position:absolute;top:0;right:0;left:calc(100% - 650px);background-color:#fff;z-index:-1;border-radius:0 20px 20px 0;height:115px}.main-menu{height:fit-content}.header__top__item:last-of-type{margin-right:-12%}@media screen and (min-width: 1200px){.header__top__item:last-of-type{margin-right:15px}}.main-menu-wrapper{width:100%;z-index:10;transition-duration:.3s;transition-timing-function:linear;overflow:hidden;overflow-y:hidden;position:fixed;height:100vh;top:0;right:0;visibility:hidden;background-color:rgba(0,0,0,0);padding-top:90px;padding-inline:0px 0px}@media screen and (min-width: 1200px){.main-menu-wrapper{overflow:visible;position:relative;visibility:visible;max-width:fit-content;padding:0;height:fit-content;background-color:rgba(0,0,0,0)}}.main-menu-wrapper.menu--opened{visibility:visible;overflow-y:auto;transition-duration:.3s;transition-timing-function:linear}.main-menu-wrapper.menu--opened::before{left:0;transition-duration:.3s;transition-timing-function:linear}@media screen and (min-width: 992px){.main-menu-wrapper.menu--opened{overflow-y:hidden;overflow:hidden}}.main-menu-wrapper.menu--opened .main-menu{transform:translateX(0);transition-duration:.3s;transition-timing-function:linear}.main-menu-wrapper .main-menu{transform:translateX(200%);transition-duration:.3s;transition-timing-function:linear}@media screen and (min-width: 1200px){.main-menu-wrapper .main-menu{transform:none}}.header__list__link{text-transform:uppercase;display:flex;align-items:center;letter-spacing:1.4px;white-space:nowrap;position:relative;margin:5px 18px;color:#414b5a;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none}.header__list__link:hover,.header__list__link:focus{color:#7f7a5d}.header__list__link:not(.btn,.btn--mobile){justify-content:flex-start}@media screen and (min-width: 1200px){.header__list__link{margin:5px 18px;justify-content:center}}@media screen and (min-width: 576px){.header__list__link{background-color:#fff}}.header__main--list{transition:.5s;background:#fff}@media screen and (min-width: 1200px){.header__main--list{background:rgba(0,0,0,0);margin-top:unset}}.header__main--list li{position:relative;height:100%}.header__main--list li:not(:last-child){border-bottom:1px solid #414b5a}@media screen and (min-width: 1200px){.header__main--list li:not(:last-child){border-bottom:unset}.header__main--list li:not(:last-child) .header__list__link::after{content:"";position:absolute;display:block;height:100%;background-color:#7f7a5d;width:1px;opacity:.8;right:-3vw;top:0px}}.menu-toggler{position:fixed;display:inline-block;width:40px;height:40px;z-index:99;border:none;background-color:rgba(0,0,0,0);top:29px;right:29px;visibility:visible;transition:.5s}@media screen and (min-width: 380px){.menu-toggler{margin-top:0;top:29px;right:29px}}@media screen and (min-width: 1200px){.menu-toggler{display:none}}.menu-toggler.menu--opened{height:35px}.menu-toggler.menu--opened .menu-toggler__line{top:16px;transform:rotate(-45deg);transition:top .15s,transform .15s .15s}.menu-toggler.menu--opened .menu-toggler__line:first-of-type{top:16px;transform:rotate(45deg)}.menu-toggler__line{position:absolute;top:20px;left:0;height:2px;width:calc(100% - 7px);background-color:#7f7a5d;transition:top .15s .15s,transform .15s}.menu-toggler__line:first-of-type{top:11px}.menu-toggler__line:last-of-type{top:29px}.header__top__item__wrapper{position:relative;height:38px;width:170px}.header__top__item__wrapper:first-of-type{display:flex;justify-content:center;align-items:center;border-bottom:2px solid #f49e87;border-left:2px solid #f49e87;border-radius:0px 0px 0px 4px;color:#f49e87;transition:.9s ease}.header__top__item__wrapper:first-of-type a{margin-left:35px}.header__top__item__wrapper:first-of-type::before{content:"";width:24px;height:24px;top:50%;transform:translateY(-50%);left:8px;position:absolute;background-image:url("../../assets/images/envelope.svg");background-repeat:no-repeat;background-size:contain}.header__top__item__wrapper:first-of-type:hover,.header__top__item__wrapper:first-of-type:focus,.header__top__item__wrapper:first-of-type:active{color:#fff;background-color:#f49e87}.header__top__item__wrapper:first-of-type:hover a,.header__top__item__wrapper:first-of-type:focus a,.header__top__item__wrapper:first-of-type:active a{color:#fff}.header__top__item__wrapper:first-of-type:hover::before,.header__top__item__wrapper:first-of-type:focus::before,.header__top__item__wrapper:first-of-type:active::before{background-image:url("../../assets/images/envelop-white.svg")}.header__top__item__wrapper:last-of-type{background-color:#f49e87;border-radius:0px 4px 4px 0px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0px 8px 0px 40px}.header__top__item__wrapper:last-of-type::before{content:"";width:24px;height:24px;top:50%;transform:translateY(-50%);left:8px;position:absolute;background-image:url("../../assets/images/telephone.svg");background-repeat:no-repeat;background-size:contain}.header__top__item{text-decoration:none;position:relative}.header__top__item:first-of-type{color:#f49e87}.header__top__item__wrapper:last-of-type .header__top__item{color:#fff}.header__top__item__wrapper:last-of-type .header__top__item span:first-child{font-family:Karla;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.header__top__item__wrapper:last-of-type .header__top__item span:last-child{font-family:Karla;font-size:16px;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap;text-transform:uppercase;display:block;margin-top:-4px}footer{background:#3e3b2c;color:#fff;padding-bottom:63px;z-index:1;position:relative}footer .footer__logo{margin-top:29px;width:244px;height:87px}footer .footer-location{text-align:center;margin-bottom:0px}footer .footer-location span:first-child{white-space:nowrap;font-size:32px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:3.2px}footer .footer-subtitle{text-transform:uppercase;margin-bottom:20px;display:block;text-align:center}footer .separator{display:none}footer .footer-links a{text-decoration:none;color:#fff;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px;cursor:pointer;text-align:center}footer .footer-links a:first-child{display:block}footer .mobile-separator{height:1px;width:100vw;background-color:#fff;opacity:1;margin:20px 0px;padding:0;display:flex}footer .mobile-location-separator{width:75px;height:1px;opacity:1;padding:0;margin-top:20px;margin-bottom:0px;background-color:#fff}footer .footer-icones{display:flex;flex-direction:row;justify-content:space-around;width:100vw}footer .footer__icone{width:40px;height:40px}footer .logo-synamome{width:130.5px;height:67px}@media screen and (min-width: 992px){footer{padding-bottom:97px;position:relative}footer::before{content:"";display:block;position:absolute;width:718px;height:197px;bottom:0;left:0;z-index:0;background-image:url("../../assets/images/deco_footer.png");background-repeat:no-repeat;background-size:contain}footer .footer-location{margin-top:81px;text-align:unset}footer .mobile-separator{display:none}footer .mobile-location-separator{display:none}footer .footer__logo{margin-top:32px;width:356px;height:127px}footer .footer-subtitle{margin-bottom:0px;display:inline;text-align:unset}footer .footer-social-network,footer .footer-company-network{margin-top:102px;margin-bottom:56px}footer .separator{background-color:#f49e87;height:1px;opacity:1;width:88px;gap:40px;display:flex;align-items:flex-start}footer .footer-links a{text-align:unset}footer .footer-links a:first-child{display:inline}footer .footer-icones{display:flex;justify-content:flex-start}footer .footer__icone{display:block}footer .footer__icone img{width:20px;height:20px}}html{overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth}body{margin:0;padding:0;position:relative;word-wrap:break-word;overflow-x:hidden}.text-deco{position:relative}.text-deco::before{content:"";position:absolute;display:inline;width:2px;height:100%;background:#f49e87;transform:translateX(-50%);left:-30px;bottom:0px}.text-deco::after{content:".";font-size:100px;display:inline;position:absolute;color:#f49e87;left:-30px;bottom:0;transform:translate(-50%, -50%)}/*# sourceMappingURL=main.css.map */
