@media screen and (max-width:782px){html[lang=fr]{margin-top:0!important}body.admin-bar{padding-top:46px}body.admin-bar header{top:46px}}body.admin-bar header{top:32px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}li{margin-left:18px;padding-bottom:7px}@font-face{font-display:swap;font-family:Moller;font-style:italic;font-weight:400;src:url(../fonts/Moller/Moller-Italic.eot);src:url(../fonts/Moller/Moller-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Moller/Moller-Italic.woff2) format("woff2"),url(../fonts/Moller/Moller-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Moller;font-style:normal;font-weight:400;src:url(../fonts/Moller/Moller-Regular.eot);src:url(../fonts/Moller/Moller-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Moller/Moller-Regular.woff2) format("woff2"),url(../fonts/Moller/Moller-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:700;src:url(../fonts/MontserratAlternates/MontserratAlternates-Bold.eot);src:url(../fonts/MontserratAlternates/MontserratAlternates-Bold.eotMontserratAlternates-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratAlternates/MontserratAlternates-Bold.woff2) format("woff2"),url(../fonts/MontserratAlternates/MontserratAlternates-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:400;src:url(../fonts/MontserratAlternates/MontserratAlternates-Regular.eot);src:url(../fonts/MontserratAlternates/MontserratAlternates-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratAlternates/MontserratAlternates-Regular.woff2) format("woff2"),url(../fonts/MontserratAlternates/MontserratAlternates-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:TT Ramillas Trl Variable;font-style:italic;font-weight:400;src:url(../fonts/TTRamillas/TTRamillasTrlVariableItalic.eot);src:url(../fonts/TTRamillas/TTRamillasTrlVariableItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/TTRamillas/TTRamillasTrlVariableItalic.woff2) format("woff2"),url(../fonts/TTRamillas/TTRamillasTrlVariableItalic.woff) format("woff")}@font-face{font-display:swap;font-family:TT Ramillas Trl;font-style:normal;font-weight:300;src:url(../fonts/TTRamillas/TTRamillasTrl-Light.eot);src:url(../fonts/TTRamillas/TTRamillasTrl-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/TTRamillas/TTRamillasTrl-Light.woff2) format("woff2"),url(../fonts/TTRamillas/TTRamillasTrl-Light.woff) format("woff")}footer a{color:#fff}footer{background-color:#ea532d;border-radius:2.56em;display:flex;flex-direction:row;height:auto;justify-content:center;margin:60px 0 0!important;padding:2rem;position:relative;width:100%;z-index:10}footer .footer-container{display:flex;flex-direction:column;width:100%}footer .footer-container .ftr-subtitle{color:#fff;font-family:TT Ramillas Trl Variable,sans-serif;font-size:1.5rem;font-weight:100;margin:0 1rem 3rem 0;text-align:end}footer .footer-container .buttons-container{align-items:center;display:flex;flex-direction:row;margin:1.25rem 0 0;width:100%}footer .footer-container .buttons-container a{color:#000;text-decoration:none}footer .footer-container .buttons-container a button{color:#000;cursor:pointer;font-family:Montserrat Alternates,sans-serif;font-weight:500;width:100%}footer .footer-container .buttons-container .footer-socials{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:40%}footer .footer-container .buttons-container .footer-socials .ftr{background-color:#fff;border:none;height:2.5rem;margin:0 0 0 1rem;width:2.5rem}footer .footer-container .buttons-container .footer-socials .ftr i{color:#ea532d}footer .footer-container .footer-logo-container{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;margin:0;width:90%}footer .footer-container .footer-logo-container img{height:100%;width:100%}.footer-informations ul li{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;list-style:none;margin:.62rem}.footer-informations ul li span{color:#f2b780;font-weight:700;margin:.8rem;text-transform:uppercase}.footer-informations .ftr-horaires{display:flex;padding-bottom:30px}.footer-informations .ftr-horaires span{display:block}.footer-informations .ftr-horaires p{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;padding-top:13px}.blc-1{border-right:2px solid hsla(0,0%,100%,.204)}.blc-2{align-items:center;display:flex;flex-direction:column}.blc-2 .subtitle{padding-bottom:10px}.blc-2 .blc-footer-menu{border-bottom:2px solid hsla(0,0%,100%,.204);display:flex;flex-direction:row;height:19rem;padding-bottom:60px;width:30rem}.blc-2 .blc-footer-menu .ftr-menu{width:50%}.blc-2 .blc-footer-menu .ftr-menu .ftr-nav-container ul li{font-family:Montserrat,sans-serif;list-style:none;margin:0 0 .62rem;text-decoration:none}.blc-2 .blc-footer-menu .ftr-menu .ftr-nav-container ul li a{color:#fff;font-weight:300;text-decoration:none}.blc-2 .blc-footer-menu .ftr-menu p{color:#fff;font-family:Montserrat Alternates,sans-serif;font-size:1.56rem;font-weight:700;margin:0 0 .62rem}.blc-2 .ftr-copyright{display:flex;flex-direction:row;margin:2rem 0 0;width:30rem}.blc-2 .ftr-copyright p{color:#fff}.blc-2 .ftr-copyright p:first-child{font-family:Montserrat,sans-serif;margin:0 8.5rem 0 0}.blc-2 .ftr-copyright p:last-child{font-family:TT Ramillas Trl Variable,sans-serif;font-size:15px;font-weight:100}.blc-2 .ftr-copyright p:last-child a{color:#fff;text-decoration:none}@media screen and (max-width:1246px) and (min-width:1025px){footer{height:30rem}footer .footer-container{width:50%}footer .footer-container .ftr-subtitle{color:#fff;font-family:TT Ramillas Trl Variable,sans-serif;font-size:1rem;font-weight:100;margin:0 1rem 2rem 0;text-align:end}footer .footer-container .buttons-container{margin:1.25rem 0 0;width:33.3rem}footer .footer-container .footer-logo-container{height:5rem;margin:1rem 0 0;width:90%}.blc-1{border-right:2px solid hsla(0,0%,100%,.204)}.blc-2{align-items:center;display:flex;flex-direction:column;height:100%}.blc-2 .blc-footer-menu{border-bottom:2px solid hsla(0,0%,100%,.204);display:flex;flex-direction:row;height:19rem;width:30rem}.blc-2 .blc-footer-menu .ftr-menu{margin:1rem 0 0;width:50%}.blc-2 .blc-footer-menu .ftr-menu .ftr-nav-container ul li{font-family:Montserrat,sans-serif;list-style:none;margin:0 0 .62rem;text-decoration:none}.blc-2 .blc-footer-menu .ftr-menu .ftr-nav-container ul li a{color:#fff;font-weight:300;text-decoration:none}.blc-2 .blc-footer-menu .ftr-menu p{color:#fff;font-family:Montserrat Alternates,sans-serif;font-size:1.56rem;font-weight:700;margin:0 0 .62rem}.blc-2 .ftr-copyright{display:flex;flex-direction:row;margin:2rem 0 0;width:30rem}.blc-2 .ftr-copyright p{color:#fff}.blc-2 .ftr-copyright p:first-child{font-family:Montserrat,sans-serif;margin:0 8.5rem 0 0}.blc-2 .ftr-copyright p:last-child{font-family:TT Ramillas Trl Variable,sans-serif;font-size:15px;font-weight:100}.blc-2 .ftr-copyright p:last-child a{color:#fff;text-decoration:none}}@media screen and (max-width:1024px){footer{border-radius:2.56em 2.56em 0 0;flex-wrap:wrap;height:100%}footer,footer .footer-container{align-items:center;display:flex;flex-direction:column}footer .footer-container{justify-content:center;width:100%}footer .footer-container #ftr-sub{text-align:center}footer .footer-container .footer-logo-container{align-items:center;justify-content:center;margin:1rem 0 2rem;padding:2rem 0 0;width:100%}footer .footer-container .footer-logo-container img{width:80%}footer .footer-container .footer-logo-container P{justify-content:center}#buttons-ctn{width:100%}#buttons-ctn #ftr-socials{justify-content:center;width:100%}.footer-informations{justify-content:flex-start}.footer-informations,.footer-informations ul{align-items:flex-start;display:flex;flex-direction:column;width:100%}.footer-informations ul{margin:0}.footer-informations ul li{text-align:left}.footer-informations ul li span{text-wrap:nowrap;margin:0 1rem 0 0}.blc-1{border:none}.blc-2{width:100%}.blc-2 .blc-footer-menu{border-bottom:2px solid hsla(0,0%,100%,.204);height:19rem;margin:2rem 0 0;width:100%}.blc-2 .blc-footer-menu .ftr-menu{display:flex;flex-direction:column;width:50%}.blc-2 .blc-footer-menu .ftr-menu .ftr-nav-container .footer-menu-1 ul,.blc-2 .blc-footer-menu .ftr-menu .ftr-nav-container .submenu-footer ul{align-items:flex-start;flex-direction:column}.blc-2 .ftr-copyright{margin:2rem 0;width:100%}}#wp_body{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:0 0 3rem;width:100%;z-index:-2}p{font-family:Montserrat,sans-serif}a{cursor:pointer;text-decoration:none}@media screen and (max-width:1024px){#wp_body{padding:0}}header{align-items:center;background-color:#fffcde;border-bottom:.1rem solid rgba(29,27,27,.118);border-top:.1rem solid rgba(29,29,27,.2);display:flex;flex-direction:row;gap:1.5rem;height:4.45rem;justify-content:center;margin:1.56rem 0 0;width:80%;z-index:10}header .logo-container,header .logo-container img{height:3.05494rem;width:14rem}header .logo-container img{-o-object-fit:contain;object-fit:contain}header .nav-container{width:100%}header .header-btn-container{border-left:1px solid rgba(0,0,0,.212);border-right:1px solid rgba(0,0,0,.212);height:1.5rem;padding:0 1rem;position:relative}header .header-btn-container button{cursor:pointer;position:relative;top:-10px}header .burger-btn{display:none}header .menu-mobile{background-color:#fff;display:none;left:0;position:absolute;top:5rem;width:100%;z-index:999}header .main-navigation{flex-wrap:nowrap;width:100%}header .main-navigation .menu>li:nth-child(-n+5){display:flex;justify-content:center;text-align:center}header .main-navigation .menu>li:nth-child(-n+5):hover{border-bottom:3px solid #ea532d;font-weight:700}header .main-navigation a{color:#000;text-decoration:none}header .main-navigation .menu{gap:1.5rem;height:3rem}header .main-navigation .menu .menu-item{display:flex;font-size:.875rem;height:4.2rem;justify-content:flex-start;list-style:none;margin:0;position:relative;width:100%}header .main-navigation .menu #menu-item-10{position:relative;z-index:2}header .main-navigation .menu #menu-item-10 .sub-menu{display:none;position:absolute;width:7rem;z-index:9}header .main-navigation .menu #menu-item-10 .sub-menu li{background-color:#5c694d;height:4rem;width:8rem}header .main-navigation .menu #menu-item-10 .sub-menu li a{align-items:center;color:#fff;display:flex;height:inherit;margin:0 0 0 1rem;text-align:start;width:inherit}header .main-navigation .menu #menu-item-10:hover .sub-menu{background-color:#5c694d;border:2px solid #5c694d;display:block;overflow:hidden;right:-1.5rem;top:4.45rem;transition:display .3s ease,width .3s ease;width:10.2rem}header .main-navigation .menu #menu-item-10:not(:hover) .sub-menu{display:block;overflow:hidden;width:0}header .main-navigation .menu #menu-item-10 li:hover{background-color:#768368;transition:width .3s ease;width:100%}header .contacts-container{align-items:center;display:flex;height:2.94rem;width:17.9rem}header .contacts-container .socials{display:flex;height:1.875rem;justify-content:space-around;padding:1rem;width:8rem}header header,header li,header nav,header ul{align-items:center;display:flex;flex-direction:row;font-family:Montserrat Alternates,sans-serif;justify-content:center}#menu-item-10:after{content:url(https://couleur-nature.mycoqpit.fr/wp-content/uploads/2024/06/Symbole-chevron-bottom.svg);left:0;position:relative;top:0;width:2rem;z-index:15}.btn{align-items:center;color:#fff;font-family:Montserrat Alternates,sans-serif;font-size:16px;justify-content:center;padding:.6875rem 1rem}.btn-rnd{border:none;border-radius:1.95rem}.btn-orange{background-color:#ea532d}.btn-orange:hover{background-color:#ff704c}.btn-green{background-color:#5c694d}.btn-green:hover{background-color:#9eb782}.sbtn{align-items:center;display:flex;justify-content:center}.sbtn-social{border:1.5px solid #5c694d;border-radius:25px;height:30px;width:30px}.sbtn-social i{color:#5c694d;font-size:20px}@media screen and (max-width:1024px) and (min-width:768px){h1,h2{font-family:Montserrat Alternates,sans-serif}h3{font-family:TT Ramillas Trl Variable,sans-serif}p{font-family:Montserrat,sans-serif}header{display:flex;margin:5rem 0 0;width:100%}header .logo-container{position:absolute;top:1rem}header .nav-container{width:60%}header .nav-container .main-navigation{width:100%}header .contacts-container{width:30%}}@media screen and (max-width:1024px){#site-header{border-bottom:none;border-top:none;flex-direction:column;gap:1rem;height:8rem;margin:-5rem 0 20%;width:100%}#site-header .logo-container{border-bottom:.1rem solid #5c694d;position:absolute;top:4rem;width:14rem}#site-header .header-btn-container{display:none}#site-header .burger-btn{background-color:hsla(89,11%,46%,0);border:none;border-radius:25px;display:block;height:3rem;left:1rem;position:absolute;top:4rem;width:3rem;z-index:5}#site-header .burger-btn:visited{color:#5c694d}#site-header .burger-btn i{color:#5c694d;font-size:25px;padding:.5rem}.menu-mobile.active{background-color:hsla(0,0%,100%,0);display:block;position:absolute;top:8rem;width:100%}.menu-mobile.active .menu-item-10 .sub-menu{align-items:flex-start;background-color:#616b56;border-radius:15px 15px 15px 15px;display:none!important;flex-direction:column;gap:1rem;margin:27rem 0 0 7rem;width:10rem}.menu-mobile.active .menu-item-10 .sub-menu .menu-item-10.active{display:flex;flex-direction:column}.menu-mobile.active .menu-item-10.active .sub-menu{display:flex!important;flex-direction:column}.main-navigation{height:100vh;width:100%}.main-navigation .menu{display:none}.menu-mobile{height:7%;opacity:.97;top:1rem;transform:translateX(-100%);transition:transform 1s ease-in-out,opacity 1s ease-in-out;width:50%}.menu-mobile,.menu-mobile.active .menu{background-color:#768368;position:absolute;z-index:2}.menu-mobile.active .menu{align-items:flex-start;border-radius:0 15px 15px 0;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-start;padding:2rem 0 0;width:30%}.menu-mobile.active .menu .menu-item{height:3rem}.menu-mobile.active .menu .menu-item a{color:#000;text-decoration:none}.menu-mobile.active .menu .menu-item a:hover{font-weight:700}.menu-mobile.active .menu .menu-mobile.active .menu-item-10.active .sub-menu{display:visible}.contacts-container{align-items:center;display:flex;flex-direction:column;height:2.94rem;position:absolute;top:10rem;width:17.9rem}.contacts-container .socials{display:flex;height:1.875rem;justify-content:space-around;margin:-2rem 0 0;padding:1rem;width:8rem}.contacts-container .socials .sbtn{border:none}header,li,nav,ul{align-items:center;display:flex;flex-direction:row;font-family:Montserrat Alternates,sans-serif;justify-content:center}}@media screen and (max-width:768px){h1,h2{font-family:Montserrat Alternates,sans-serif}h3{font-family:TT Ramillas Trl Variable,sans-serif}p{font-family:Montserrat,sans-serif}#site-header{height:18rem}#site-header .logo-container{border-bottom:.1rem solid #5c694d;position:absolute;top:4rem;width:14rem}.main-navigation{height:60vh;width:100%;z-index:5}.main-navigation .menu{display:none}.menu-mobile,.menu-mobile.active .menu{width:50%}.contacts-container .socials .sbtn i{color:#5c694d}}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}body{background-color:#fff;height:auto;min-height:100vh;position:relative;width:100vw}.container{clear:both;float:none;margin:0 auto;max-width:1240px}.container:after{clear:both;content:"";display:table}.flex-container{filter:brightness(.9);margin:0 0 5rem;width:100%}.flex-container .about-banner-img:after{animation:floatAnimation 1s ease-in-out infinite alternate;content:url(https://couleur-nature.mycoqpit.fr/wp-content/uploads/2024/04/banner-img-button.png);height:50px;position:absolute;right:11rem;top:32rem;width:50px}.flex-container .about-banner-img{border-radius:0 2rem 2rem 0;height:23.125rem;overflow:hidden;width:98%}.flex-container .about-banner-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flex-container .banner-text{height:22rem;left:1rem;position:absolute;top:12.5rem;width:95%;z-index:3}.flex-container .banner-text img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.flex-container .about-banner-container{display:flex;flex-direction:row;margin:2rem 0;width:100%}.flex-container .about-banner-container .about-ban-btn{align-items:center;display:flex;justify-content:center;width:50%}.flex-container .about-banner-container .about-ban-title{width:50%}.flex-container .about-banner-container .about-ban-title h1{color:#000;display:flex;flex-direction:column;font-size:5vw;margin:0 0 0 9rem}.flex-container .about-banner-container .about-ban-title h1 span{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:3vw;font-weight:100}@media screen and (max-width:1024px){.flex-container .about-banner-container{z-index:15}.flex-container .about-banner-container .about-ban-title h1{margin:0 0 0 2rem}.flex-container .about-banner-img:after{content:""}}@media screen and (max-width:400px){.flex-container .about-banner-container{z-index:15}}.about-main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 5rem;width:100%}.about-main .article_background{position:absolute;top:-10rem;z-index:-1}.about-main .titles{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.about-main .titles p{font-family:Montserrat,sans-serif;margin:0 0 2rem;text-align:center;width:60%}.about-main .titles h2{align-items:center;color:#5c694d;display:flex;flex-direction:column;font-family:Montserrat Alternates,sans-serif;font-size:3.43rem}.about-main .titles h2 span{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:1.87rem;font-weight:100;margin:0 0 2rem}.about-main .text-decoration{position:relative;right:-15rem;top:-1rem;z-index:-2}.about-main .text-decoration p.text-deco{-webkit-text-stroke:3.85px hsla(29,81%,73%,.212);color:hsla(0,0%,100%,0);font-family:Moller,sans-serif;font-size:16.86rem;letter-spacing:1.01206rem}.about-main .squares-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.about-main .squares-container .square{background-color:#ea532d;border-radius:1rem;display:flex;flex-direction:column;height:24.25rem;margin:1rem;overflow:hidden;transform:scale(1);transition:.5s ease;width:24.25rem}.about-main .squares-container .square:hover{transform:scale(1.02);transition:.5s ease}.about-main .squares-container .square-text{align-items:center;display:flex;justify-content:center;text-align:center}.about-main .squares-container .square-text h4{color:#fff;font-family:Montserrat Alternates,sans-serif;font-size:1.75rem;margin:0 0 1rem;width:90%}.about-main .squares-container .square-text p{color:#fff;font-family:Montserrat,sans-serif;width:95%}.about-main .squares-container .square-img{height:24.25rem;width:24.25rem}.about-main .squares-container .square-img picture{height:100%;width:100%}.about-main .squares-container .square-img picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-article{display:flex;flex-direction:row;margin:0 0 -10rem;position:relative;top:-20rem;width:100%}.single-article .article-ab-img{height:47.3125rem;margin:0 0 0 5rem;width:50%}.single-article .article-ab-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-article .about-article:after{animation:floatAnimation 1s ease-in-out infinite alternate;content:url(https://couleur-nature.mycoqpit.fr/wp-content/uploads/2024/05/Star-_10_shadowless.png);position:absolute;right:10rem;top:8rem;z-index:4}.single-article .about-article{align-items:center;display:flex;flex-direction:column;width:70%}.single-article .about-article .ab-titles{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:10rem 0 0 20rem;width:100%}.single-article .about-article .ab-titles h2{color:#5c694d;display:flex;flex-direction:column;font-family:Montserrat Alternates,sans-serif;font-size:3.4375rem}.single-article .about-article .ab-titles h2 span{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:1.875rem;font-weight:100}.single-article .about-article .article-text{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60%}.single-article .about-article .article-text p{color:#757575;font-family:Montserrat,sans-serif;letter-spacing:-.01rem;line-height:1.75rem;margin:3rem 0 0}.single-article .about-article .article-text a{width:100%}.single-article .about-article .article-text a button{margin:2rem 0 0;width:40%}@media screen and (max-width:1024px){.flex-container{margin:0}.text-decoration{display:none}.single-article{flex-direction:column;margin:0;top:-5rem}.single-article .article-ab-img{height:25rem;margin:5rem 0 0;width:100%}.single-article .about-article:after{top:3.5rem}.single-article .about-article{width:90%}.single-article .about-article .ab-titles{margin:5rem 0 0 2rem}.single-article .about-article .ab-titles h2{width:100%}.single-article .about-article .ab-titles h2 span{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:1.875rem;font-weight:100}.single-article .about-article .article-text{width:100%}.single-article .about-article .article-text p{font-family:Montserrat,sans-serif;margin:3rem 0 0 3rem;width:90%}.single-article .about-article .article-text a{width:100%}.single-article .about-article .article-text a button{font-family:Montserrat,sans-serif;margin:2rem 0 0 2rem;width:40%}}@media screen and (max-width:768px){.article-text p,.article-text p a button{font-family:Montserrat,sans-serif}.article-text p a button span{font-family:TT Ramillas Trl Variable,sans-serif}.ab-titles h2{font-family:Montserrat Alternates,sans-serif}.flex-container{margin:-5rem 0 0}}h1{text-wrap:wrap;font-family:Montserrat Alternates,sans-serif;font-size:8vh}h3{font-family:TT Ramillas Trl Variable,sans-serif;font-size:3vh}h1,h3{color:#5c694d;margin:0 0 0 5rem;width:100%}.btn-container{display:flex;flex-direction:row;justify-content:center;margin:0 0 5rem;position:relative;width:100%}.btn-container a{color:#fff;cursor:pointer;text-decoration:none}.btn-container button{display:flex}.news-articles-container{flex-direction:row;margin:2rem 0;width:100%}.news-articles-container,.news-articles-container .news-article{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.news-articles-container .news-article{background-color:#5c694d;border-radius:2.5rem 2.5rem 0 0;flex-direction:column;height:25rem;margin:1rem 2rem 0;overflow:hidden;width:19.6875rem}.news-articles-container .news-article .img-blog-container{height:12.8rem;margin:-1rem 0 0;width:100%}.news-articles-container .news-article .img-blog-container .category{display:flex;flex-direction:row;margin:0 .5rem;width:100%}.news-articles-container .news-article .img-blog-container .category .category-button{background-color:#ea532d;border-radius:1rem;color:#fff;font-family:Montserrat,sans-serif;font-size:.625rem;margin:0 1rem 0 0;padding:.5rem;position:relative;text-transform:uppercase;top:-2.5rem}.news-articles-container .news-article .img-blog-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-articles-container .news-article .informations{padding:1rem}.news-articles-container .news-article .informations p:first-child{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;margin:0 0 .5rem}.news-articles-container .news-article .informations h2{border-bottom:1px solid #fff;color:#fff;font-family:Montserrat,sans-serif;font-size:1.125rem;height:5rem;margin:0 0 1rem;padding:0 0 1rem}.news-articles-container .news-article .informations p:last-child{display:flex;font-family:Montserrat,sans-serif;justify-content:end}.news-articles-container .news-article .informations p:last-child a{color:#fff;text-decoration:none}.parallax-container{perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .3s ease}.parallax-image{height:auto;width:100%}.parallax-container:hover{box-shadow:-5px 8px 12px rgba(0,0,0,.4);transform:rotateX(10deg) rotateY(10deg)}.parallax-container:not(:hover){box-shadow:none;transition:transform 1s ease}@media screen and (max-width:768px){h1{font-size:6vh}h1,h3{margin:0 0 0 2rem}}.banner-container{display:flex;flex-direction:row;flex-wrap:wrap;height:40rem;margin:2rem 0;position:relative;width:100%}@media (max-width:1024px){.banner-container{flex-direction:column;margin:0 0 15rem}}.banner-container .mobile-banner{display:none}.banner-container .first-half{display:flex;flex-direction:column;height:50rem;width:50%}@media (max-width:1024px){.banner-container .first-half{align-items:center;height:auto;width:100%}}.banner-container .first-half h1{font-family:Montserrat Alternates,sans-serif;font-size:4rem;font-weight:700;margin:0 0 0 9rem}@media (max-width:1024px){.banner-container .first-half h1{margin:0;text-align:center}}.banner-container .first-half h2{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:2rem;font-weight:500;margin:0 0 0 9rem}@media (max-width:1024px){.banner-container .first-half h2{margin:0}}.banner-container .first-half h2 span{font-weight:700}.banner-container .first-half .txt-container{align-items:center;border-radius:0 3.09em 3.09em 0;display:flex;height:15rem;justify-content:center;padding:2rem;width:100%;z-index:5}@media (max-width:1024px){.banner-container .first-half .txt-container{align-self:flex-start;border-radius:0 3.09em 3.09em 0;height:15rem;margin:0;padding:2rem 0;width:90%}}.banner-container .first-half .txt-container p{color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;padding:5.3rem 6.14rem}@media (max-width:1024px){.banner-container .first-half .txt-container p{padding:0 1.5rem}}.banner-container .first-half button{margin:2rem 0 2rem 10rem;width:30%;z-index:5}@media (max-width:1024px){.banner-container .first-half button{margin:1rem 0 5rem;width:40%}}.banner-container .first-half button a{color:#fff;text-decoration:none}.banner-container .second-half{display:flex;height:100%;justify-content:center;position:relative;width:50%}@media (max-width:1024px){.banner-container .second-half{display:none}}.banner-container .second-half .banner-img-template{display:flex}@media (max-width:1024px){.banner-container .second-half .banner-img-template{flex-direction:row-reverse;flex-wrap:wrap;left:-15rem;position:absolute;top:30%;z-index:5}}.banner-container .second-half .banner-img-template svg{width:90%}@media (max-width:1024px){.banner-container .second-half .banner-img-template svg{width:50%}}.banner-img-template:after{animation:floatAnimation 1s ease-in-out infinite alternate;content:url(/wp-content/uploads/2024/04/banner-img-button.png);height:50px;position:absolute;right:20%;top:80%;width:50px}.banner-img-template:hover:after{animation-play-state:paused}.container-orange{background-color:#ea532d}.blc-container .badges{background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border-radius:50%;height:7rem;left:5rem;position:relative;top:-8.5rem;width:7rem}.blc-container .badges,.blc-container .badges picture{align-items:center;display:flex;justify-content:center}.blc-container .badges picture{height:100%;width:100%}.blc-container .badges picture img{-o-object-fit:contain;object-fit:contain;width:50%}.main_articles:before{content:url(/wp-content/uploads/2024/05/mot-background-couleur.svg);left:5rem;opacity:.5;position:relative;top:18rem;z-index:5}.main_articles:after{content:url(/wp-content/uploads/2024/05/mot-background-nature.svg);opacity:.5;position:absolute;right:1rem;top:70rem;z-index:5;z-index:-3}@media screen and (max-width:1496px) and (min-width:1371px){#the-flower{height:35rem;width:35rem}#img2,#the-flower{transition:.2s ease}#img2{height:30.25rem;width:25rem}#img3{height:13.45744rem;transition:.2s ease;width:10.82425rem}}@media screen and (max-width:1370px) and (min-width:1024px){#the-flower{height:25rem;right:-16rem;top:35rem;width:25rem;z-index:6}#img2,#the-flower{transition:.2s ease}#img2{height:25.25rem;width:16rem}#img3{height:9.45744rem;right:3rem;transition:.2s ease;width:8.82425rem}.article1:before{display:none}}.article1-mobile{display:none}.main_articles{display:flex;flex-direction:column;height:100%;margin:-10rem;position:relative;width:100%}.main_articles .article-image-2{height:36.25rem;right:0;top:30rem;transform:scaleX(-1);width:30rem}.main_articles .article-image-2,.main_articles .article-image-3{background-position:50%;background-size:cover;border:10px solid #fff;position:absolute;transition:.2s ease;z-index:7}.main_articles .article-image-3{height:16.45744rem;right:23rem;top:49rem;transform:scaleX(-1) rotate(-10deg);width:13.82425rem}.main_articles .flower-decoration{animation:rotateSun 30s linear infinite;background-image:url(/wp-content/uploads/2024/05/the_flower.svg);background-position:50%;background-size:contain;height:40rem;position:absolute;right:-16rem;top:45rem;transform:translate(-50%,-50%);width:40rem;z-index:6}.article1:before{content:url(/wp-content/uploads/2024/05/Arrow-vector.svg);left:22rem;position:relative;top:25rem;z-index:6}.article_background{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;top:-5rem;width:100vw;z-index:6}.article_background picture{width:100%}.article_background picture img{-o-object-fit:cover;object-fit:cover;width:100%}.article-image-2:before{animation:floatAnimation 1s ease-in-out infinite alternate;content:url(/wp-content/uploads/2024/05/Star-_10_shadowless.png);height:5rem;position:absolute;right:10rem;top:0;width:5rem;z-index:4}.article-image-1{background-position:50%;background-size:cover;border:10px solid #fff;height:25.5rem;left:-5rem;position:absolute;top:38rem;width:18.125rem;z-index:7}.article-image-1:after{animation:floatAnimation 1s ease-in-out infinite alternate;content:url(/wp-content/uploads/2024/05/Star-_10_shadowless.png);height:5rem;left:10rem;position:absolute;top:30rem;width:5rem;z-index:4}.article{display:flex;flex-direction:column;height:20rem;left:22rem;position:absolute;top:35rem;width:26.3125rem;z-index:6}.article h2{color:#fffcde;font-family:Montserrat Alternates,sans-serif;font-size:55px}.article h3{color:#fffcde;font-family:TT Ramillas Trl Variable,sans-serif;font-size:30px;font-style:italic;font-weight:400;margin:0 0 1rem}.article p{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.75rem;margin:0 0 2rem}.article button{background-color:hsla(0,0%,100%,0);border:1px solid #fff;width:13rem}.article button a{color:#fff;text-decoration:none}@keyframes floatAnimation{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.second-article-container{display:flex;flex-direction:row;height:100%;margin:-25rem 0 20rem;position:relative;width:100%}.second-article-container h2{color:#fffcde;font-family:Montserrat Alternates,sans-serif;font-size:55px}.second-article-container h3{color:#fffcde;font-family:TT Ramillas Trl Variable,sans-serif;font-size:30px;font-style:italic;font-weight:400;margin:0 0 1rem}.second-article-container p{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.75rem;margin:0 0 2rem}.second-article-container .main-img-container{margin:10rem 0 0;width:30%}.second-article-container .main-img-container .img-container-1{height:47rem;width:40vw}.second-article-container .main-img-container .img-container-1 picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.second-article-container .main-img-container .img-container-2{border:.7rem solid #fff;height:12.63169rem;left:20rem;position:absolute;top:45rem;transform:rotate(-15deg);width:25%}.second-article-container .main-img-container .img-container-2 picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.second-article-container .article2{display:flex;height:100%;position:absolute;right:-20rem;top:20rem;width:90%}.second-article-container .article2 .article-content{height:100%;margin:0 1rem 0 18rem;width:40%}.second-article-container .article2 .article-content h2{color:#5c694d}.second-article-container .article2 .article-content h3{color:#f2b780}.second-article-container .article2 .article-content p{color:#757575}.second-article-container .article2 .article-content button{background-color:#5c694d}.second-article-container .article2 .article-content button:hover{background-color:#9eb782}.second-article-container .article2 .article-content button a{color:#fff;text-decoration:none}@media screen and (max-width:768px){h3{font-family:TT Ramillas Trl Variable,sans-serif}.main_articles:after,.main_articles:before{display:none}.main_articles{align-items:center;flex-wrap:wrap;height:100%;left:0;margin:17rem 0 15rem}.main_articles .article_background{opacity:0}.main_articles .article-image-2{border:none;border-radius:1rem 0 0 1rem;height:10%;right:0;top:35rem;transform:rotate(0deg);width:98%;z-index:5}.article-image-2:before,.article1:before,.main_articles .article-image-3,.main_articles .flower-decoration{display:none}.article-image-1{border:none;border-radius:0 1rem 1rem 0;height:10%;left:0;top:0;transform:rotate(0deg);width:95%;z-index:4}.article{display:none}.article1-mobile{align-items:center;display:flex;flex-wrap:wrap;height:20rem;justify-content:center;justify-self:center;left:1rem;opacity:1;position:absolute;top:10rem;width:90%;z-index:6}.article1-mobile h2{font-family:Montserrat Alternates,sans-serif;font-size:5vw;font-weight:700}.article1-mobile h2,.article1-mobile h3{margin:0;position:relative;text-align:center}.article1-mobile h3{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:4vw;font-weight:500}.article1-mobile p{color:#757575;display:flex;font-family:Montserrat,sans-serif}.article1-mobile button{background-color:#5c694d;margin:0 2% 0 0;position:relative;top:1rem;width:50%}.article1-mobile button a{color:#fff;text-decoration:none}.second-article-container{display:flex;flex-direction:column;height:50rem;margin:25rem 0 5rem;position:relative;width:100%}.second-article-container .main-img-container{border-radius:0 1rem 1rem 0;margin:10rem 0 0;overflow:hidden;width:98%}.second-article-container .main-img-container .img-container-1{height:10rem;width:100%}.second-article-container .main-img-container .img-container-2{display:none}.second-article-container .article2{display:flex;margin:5rem 0 0;position:absolute;right:0;top:10rem;width:100%}.second-article-container .article2 .article-content{margin:10rem 0 0;padding:1rem;width:100%}.second-article-container .article2 .article-content h2{font-size:9vw}.second-article-container .article2 .article-content h3{font-size:5vw}}@media screen and (max-width:1200px) and (min-width:1024px){.second-article-container{margin:-20rem 0 30rem}.second-article-container .article2{right:-5rem;width:100%}.second-article-container .article2 .article-content{margin:5rem 0 0 20rem;padding:1rem;width:50%}.second-article-container .article2 .article-content h2{font-size:5vw}.second-article-container .main-img-container{margin:10rem 0 0;width:30%}.second-article-container .main-img-container .img-container-1{height:40rem;width:100%}.second-article-container .main-img-container .img-container-2{left:5rem;top:45rem;transform:rotate(-15deg);width:20%}}@media screen and (max-width:1024px) and (min-width:768px){.main_articles:before{left:0;top:15rem;transform:scale(.8)}.main_articles:after{content:url(/wp-content/uploads/2024/05/mot-background-nature.svg);left:0;top:40rem;transform:scale(.8)}.main_articles{flex-wrap:wrap;left:0;margin:-10rem 0 0}.main_articles .article-image-2{display:block;height:22.5rem;right:-5rem;transform:rotate(-10deg);width:15rem}.article-image-2:before,.article1:before,.main_articles .article-image-3,.main_articles .flower-decoration{display:none}.article-image-1{background-position:0;height:22.5rem;left:-3rem;position:relative;top:-35rem;transform:rotate(10deg);width:15rem}.article{align-items:center;display:flex;flex-wrap:wrap;height:auto;left:0;position:absolute;top:25%;width:100%}.article h2{font-family:Montserrat Alternates,sans-serif;font-size:50px;margin:0}.article h2,.article h3{color:#fffcde;position:relative;top:5rem}.article h3{font-family:TT Ramillas Trl Variable,sans-serif;font-size:30px;font-style:italic;font-weight:400;margin:0 0 1rem;text-align:center}.article p{display:none}.article button{left:0;margin:0 0 0 8rem;position:relative;top:5rem;width:13rem}.article button a{color:#fff;text-decoration:none}.second-article-container{display:flex;flex-direction:row;height:100%;margin:-25rem 0 5rem;position:relative;top:-12rem;width:100%}.second-article-container .main-img-container{margin:10rem 0 0;width:30%}.second-article-container .main-img-container .img-container-1{height:30rem;width:100%}.second-article-container .main-img-container .img-container-2{left:5rem;top:30rem;transform:rotate(-15deg);width:20%}.second-article-container .article2{display:flex;flex-direction:row-reverse;height:100%;position:absolute;right:0;top:12rem;width:100%}.second-article-container .article2 .article-content{display:flex;flex-direction:column;height:100%;height:2px;margin:0 0 0 18rem;padding:1rem;width:55%}.second-article-container .article2 .article-content h2{font-size:5vw}}@media screen and (max-width:528px){.article{display:none}}.second-slider-container{display:flex;flex-direction:row;height:25.9375rem;margin:0 0 12rem;position:relative;width:100%}.second-slider-container .slide-buttons{display:flex!important;flex-direction:column;left:66%;position:absolute;top:30%}.second-slider-container .slide-buttons #next-0,.second-slider-container .slide-buttons #preview{background:#ea532d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:60px;margin:0 0 1rem;outline:0;padding:8px;width:60px;z-index:5}.second-slider-container .slide-buttons #next-0:hover,.second-slider-container .slide-buttons #preview:hover{background-color:#ff704c}.second-slider-container .slider-images{height:25.9375rem;overflow:hidden;position:relative;width:100%}.second-slider-container .slider-images .slider{border-radius:.5rem 0 0 .5rem;height:25.9375rem;overflow:hidden;width:100%}.second-slider-container .slider-images .slider .slide{display:flex;flex-direction:row;height:25.9375rem;width:100%}.second-slider-container .slider-images .slider .slide .slide-image{border-radius:.625rem 0 0 .625rem;margin:0 0 0 .5rem;overflow:hidden;width:35%}.second-slider-container .slider-images .slider .slide .slide-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.second-slider-container .slider-images .slider .slide .review-text{align-items:center;background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border-radius:.625rem;display:flex;flex-direction:column;justify-content:center;margin:0 0 0 1rem;padding:4rem;width:65%}.second-slider-container .slider-images .slider .slide .review-text p:first-child{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:2vw;text-align:start;width:100%}.second-slider-container .slider-images .slider .slide .review-text p:last-child{color:#f2b780;font-family:Montserrat,sans-serif;font-size:1.5vw;margin:2rem;text-align:end;width:100%}@media screen and (max-width:1024px){.second-slider-container{display:flex;flex-direction:row;height:100%;margin:5rem 0 0;position:relative;width:100%}.second-slider-container .slide-buttons{left:55%;position:absolute;top:10%}.second-slider-container .slide-buttons #next-0,.second-slider-container .slide-buttons #preview{height:50px;width:50px}.second-slider-container .slider-images,.second-slider-container .slider-images .slider{height:20rem}.second-slider-container .slider-images .slider .slide{border-radius:.625rem;height:20rem}.second-slider-container .slider-images .slider .slide .slide-image{border-radius:.625rem 0 0 .625rem;width:45%}.second-slider-container .slider-images .slider .slide .review-text{border-radius:.625rem;height:100%;padding:3rem 1rem 1rem;width:55%}.second-slider-container .slider-images .slider .slide .review-text p:first-child{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:1.2em}.second-slider-container .slider-images .slider .slide .review-text p:last-child{font-family:Montserrat,sans-serif;font-size:1.8vw;max-height:100%}}@media screen and (max-width:768px){.second-slider-container{display:flex;flex-direction:column;height:50rem;margin:5rem 0 0;overflow:hidden;position:relative;width:100%}.second-slider-container .slide-buttons{display:flex!important;flex-direction:column;left:5%;position:absolute;top:27%}.second-slider-container .slide-buttons #next-0,.second-slider-container .slide-buttons #preview{background:#ea532d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:60px;margin:0 0 1rem;outline:0;padding:8px;width:60px;z-index:5}.second-slider-container .slide-buttons #next-0:hover,.second-slider-container .slide-buttons #preview:hover{background-color:#ff704c}.second-slider-container .slider-images{height:50rem;overflow:hidden;position:relative;width:100%}.second-slider-container .slider-images .slider{border-radius:0;height:50rem;overflow:hidden;transition:transform .5s ease-in-out;width:100%}.second-slider-container .slider-images .slider .slide-active{opacity:1}.second-slider-container .slider-images .slider .slide-enter{transform:translateY(100%)}.second-slider-container .slider-images .slider .slide-exit{transform:translateY(-100%)}.second-slider-container .slider-images .slider .slide{display:flex;flex-direction:column;height:50rem;overflow:hidden;transition:opacity 1s ease-in-out;width:100%}.second-slider-container .slider-images .slider .slide .slide-image{align-self:flex-end;border-radius:0;height:30%;margin:0;overflow:hidden;width:100%}.second-slider-container .slider-images .slider .slide .slide-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.second-slider-container .slider-images .slider .slide .review-text{align-items:center;background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border-radius:0;display:flex;flex-direction:column;height:30%;justify-content:center;margin:0;padding:3rem 0 0;width:100%}.second-slider-container .slider-images .slider .slide .review-text p:first-child{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:3vw;text-align:start;width:80%}.second-slider-container .slider-images .slider .slide .review-text p:last-child{color:#f2b780;font-family:Montserrat,sans-serif;font-size:3vw;margin:.5 0 0;text-align:center;width:100%}}@media screen and (max-width:523px){.second-slider-container .slider-images .slider .slide .review-text p:first-child{font-family:TT Ramillas Trl Variable,sans-serif;font-size:3.5vw}.second-slider-container .slider-images .slider .slide .review-text p:last-child{font-family:Montserrat,sans-serif;font-size:5vw}}.custom-scroll::-webkit-scrollbar{height:20px}.custom-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#f2b780;border:5px solid transparent;border-radius:10px;cursor:grab;display:none;-webkit-transition:.6s ease;transition:.6s ease}.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:#3b583d;display:none;-webkit-transition:.6s ease;transition:.6s ease}.custom-scroll::-webkit-scrollbar-thumb:active{cursor:grabbing}.custom-scroll::-webkit-scrollbar-track:horizontal{background-color:hsla(0,0%,89%,0);border-radius:15px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);display:none}#wrapper{display:flex;flex-direction:row;height:23.9375rem;margin:5rem 0 10rem;max-width:100%;position:relative;width:100%}#wrapper #carousel{height:25.9375rem;overflow-x:scroll;overflow-y:hidden;padding:0 0 0 1rem;scroll-behavior:smooth;scrollbar-width:auto;width:90rem;z-index:10}#wrapper #carousel #content{grid-gap:16px;box-sizing:border-box;display:grid;grid-auto-flow:column;height:25rem;margin:auto}#wrapper #carousel .card{align-items:center;background:linear-gradient(#5c694d,#1d1d1b);border-radius:10px;display:flex;flex-direction:column;height:23.9375rem;width:18.4375rem}#wrapper #carousel .card picture{height:10rem;margin:2rem 0 0;width:17rem}#wrapper #carousel .card picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#wrapper #carousel .card a{margin:0 0 0 2rem;text-decoration:none;width:100%}#wrapper #carousel .card h3,#wrapper #carousel .card p{color:#fff;font-family:Montserrat,sans-serif}#wrapper #carousel .card p{font-size:16px;font-weight:500;margin:1rem 0 0;width:90%}#wrapper #carousel .card h3{align-self:flex-start;font-size:20px;margin:1rem 0 0 1rem;text-align:left}#wrapper #carousel .card .more{font-weight:100;margin:1.5rem 0 0}#carousel:after{background:#fffcde;background:linear-gradient(90deg,rgba(255,252,222,0) 31%,#fffcde 63%,#fffcde);content:"";height:25rem;position:absolute;right:27rem;top:-.5rem;width:3rem;z-index:8}#next,#prev{align-items:center;background:#ea532d;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;outline:0;padding:8px;position:absolute;width:40px;z-index:5}#next i,#prev i{color:#fff;font-size:20px}#prev{right:25rem;top:80%;transform:translate(50%,-50%)}#next{right:18rem;top:80%;transform:translate(-50%,-50%)}.static-card{background-color:#fffcde;display:flex;flex:0 0 25rem;flex-direction:column;height:350px;margin:0 0 0 1rem;padding:1rem;position:relative;width:25rem;z-index:2}.static-card p{font-family:Montserrat,sans-serif;font-size:16px}.static-card h1{color:#2d3b2b;display:flex;flex-direction:column;font-family:Montserrat Alternates,sans-serif;font-size:3rem;margin:0 0 1rem}.static-card h1 span{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:2rem;font-style:italic;font-weight:300}@media screen and (max-width:768px){.custom-scroll::-webkit-scrollbar{height:20px}.custom-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#ea532d;border:5px solid transparent;border-radius:10px;-webkit-transition:.6s ease;transition:.6s ease}.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:#3b583d;-webkit-transition:.6s ease;transition:.6s ease}.custom-scroll::-webkit-scrollbar-track:horizontal{background-color:hsla(0,0%,89%,0);border-radius:15px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}#wrapper{flex-wrap:wrap;height:10rem;margin:0 0 10rem}#wrapper #carousel{height:12rem;margin:0 0 5rem}#wrapper #carousel #content .card{background:linear-gradient(#5c694d,#1d1d1b);border-radius:10px;height:8.9375rem;width:8.4375rem}#wrapper #carousel #content .card picture{height:3rem;margin:2rem 0 0;width:6rem}#wrapper #carousel #content .card picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#wrapper #carousel #content .card a{margin:0 0 0 2.5rem;text-decoration:none;width:100%}#wrapper #carousel #content .card h3,#wrapper #carousel #content .card p{color:#fff;font-family:Montserrat,sans-serif}#wrapper #carousel #content .card p{font-size:12px;font-weight:500;margin:.5rem 0 0;text-align:start;width:100%}#wrapper #carousel #content .card h3{align-self:flex-start;font-size:13px;margin:1rem 0 0;text-align:center;width:100%}#carousel:after,#next,#prev,#wrapper #carousel #content .card .card_text{display:none}.static-card{flex:0rem;margin:0;position:relative;top:-2rem;width:100%}.static-card p{font-size:16px;max-width:90%}.static-card h1{font-size:2.3rem;margin:0 0 1rem}.static-card h1 span{font-size:1.8rem}}.popup{background:rgba(29,29,27,.7);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup,.popup .popup-content{align-items:center;display:flex}.popup .popup-content{animation:fadeIn .3s ease-in-out;background:#fffcde;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.25);flex-direction:column;max-width:90%;padding:32px 80px;position:relative;text-align:center;width:500px}@media screen and (max-width:600px){.popup .popup-content{margin:20px;max-width:100%;padding:32px}}.popup .popup-content h2{color:#2d3b2b;font-size:24px;margin-bottom:25px}.popup .popup-content .race-title{color:#5c694d;font-size:18px;font-weight:700;margin-bottom:16px}.popup .popup-content #countdown{display:flex;flex-wrap:wrap;gap:30px 16px;justify-content:center;margin:16px 0}.popup .popup-content #countdown .countdown-bottom,.popup .popup-content #countdown .countdown-top{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.popup .popup-content #countdown .countdown-bottom div,.popup .popup-content #countdown .countdown-top div{align-items:center;display:flex;font-family:TT Ramillas Trl Variable,sans-serif;gap:5px}.popup .popup-content #countdown span{background:#9eb782;border-radius:8px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.15);color:#1d1d1b;display:inline-block;font-size:19px;font-weight:700;padding:10px 16px;text-align:center;width:50px}.popup .popup-content .flyer-btn{background:#ea532d;border-radius:8px;color:#fff;display:inline-block;font-weight:700;margin-top:25px;padding:12px 24px;text-decoration:none;transition:background .3s,transform .2s;width:-moz-max-content;width:max-content}.popup .popup-content .flyer-btn:hover{background:#ff704c;transform:translateY(-2px)}.popup #popup-close{background:transparent;border:none;color:#1d1d1b;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:12px;top:12px;transition:color .2s}.popup #popup-close svg{height:30px;width:30px}.popup #popup-close svg path{transition:all .2s ease-in-out}.popup #popup-close:hover svg path{fill:#ea532d}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.main-container{display:flex;flex-direction:column;height:100%;width:100%;z-index:-2}.main-container .content-page-blocks{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;width:100%;z-index:-2}.main-container .content-page-blocks .the-banner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;width:80%}.main-container .content-page-blocks .the-banner .title-section{display:flex;flex-direction:row;width:100%}@media (max-width:600px){.main-container .content-page-blocks .the-banner .title-section{align-items:center;flex-direction:column;justify-content:center}}.main-container .content-page-blocks .the-banner .title-section .titles{display:flex;flex-direction:column;height:8rem;width:70%}@media (max-width:600px){.main-container .content-page-blocks .the-banner .title-section .titles{height:auto}}.main-container .content-page-blocks .the-banner .title-section .titles h2,.main-container .content-page-blocks .the-banner .title-section .titles h3{width:100%}.main-container .content-page-blocks .the-banner .title-section .titles h2{color:#5c694d;font-family:Montserrat Alternates,sans-serif;font-size:3rem}@media (max-width:900px){.main-container .content-page-blocks .the-banner .title-section .titles h2{font-size:2.5rem}}@media (max-width:600px){.main-container .content-page-blocks .the-banner .title-section .titles h2{text-align:center}}.main-container .content-page-blocks .the-banner .title-section .titles h3{color:#f2b780;font-size:2rem;font-weight:100;margin:0!important}@media (max-width:600px){.main-container .content-page-blocks .the-banner .title-section .titles h3{text-align:center}}.main-container .content-page-blocks .the-banner .title-section .button-container{align-items:center;display:flex;height:8rem;justify-content:center;width:30%}@media (max-width:600px){.main-container .content-page-blocks .the-banner .title-section .button-container{width:50%}}.main-container .content-page-blocks .the-banner .title-section .button-container a{display:flex;height:auto;justify-content:flex-end;width:100%}@media (max-width:600px){.main-container .content-page-blocks .the-banner .title-section .button-container a{justify-content:center}}.main-container .content-page-blocks .banner_container{margin:2rem 0 0;width:100%}.main-container .content-page-blocks .banner_container .banner_picture{height:auto;position:relative;width:95%}.main-container .content-page-blocks .banner_container .banner_picture .banniere{border-radius:0 2rem 2rem 0;height:18rem;overflow:hidden;width:100%}@media (max-width:600px){.main-container .content-page-blocks .banner_container .banner_picture .banniere{height:10rem}}.main-container .content-page-blocks .banner_container .banner_picture .banniere img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-container .content-page-blocks .banner_container .banner_picture .badges{align-items:center;background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border-radius:4rem;bottom:-2rem;display:flex;height:6rem;justify-content:center;left:2rem;overflow:hidden;position:absolute;width:6rem}@media (max-width:600px){.main-container .content-page-blocks .banner_container .banner_picture .badges{height:4rem;width:4rem}}.main-container .content-page-blocks .banner_container .banner_picture .badges picture{align-items:center;display:flex;justify-content:center}.main-container .content-page-blocks .banner_container .banner_picture .badges picture img{align-items:center;display:flex;height:50%;justify-content:center;-o-object-fit:contain;object-fit:contain;width:50%}.logo-slider{height:10rem;overflow:hidden;position:relative;width:100%;z-index:10}.logo-slider .swiper{height:100%;width:100%}.logo-slider .swiper-wrapper{align-items:center;animation:scroll 30s linear infinite;display:flex;width:-moz-max-content;width:max-content}.logo-slider .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:0 1rem;width:auto}.logo-slider img{max-height:60%;max-width:60%;-o-object-fit:contain;object-fit:contain}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section-picture{border-radius:1rem;height:15rem;margin:2rem 0;overflow:hidden;width:90%;z-index:10}.section-picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-container .content-page-blocks .text_pict_green{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.main-container .content-page-blocks .text_pict_green .the-background{height:70rem;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green .the-background{height:40rem}}@media (max-width:900px){.main-container .content-page-blocks .text_pict_green .the-background{height:50rem}}@media (max-width:600px){.main-container .content-page-blocks .text_pict_green .the-background{height:60rem}}.main-container .content-page-blocks .text_pict_green .the-background img{height:100%;max-height:70rem;max-width:100%;min-height:20rem;-o-object-fit:cover;object-fit:cover;top:0;width:100%}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green .the-background img{height:100%;max-height:100%;max-width:100%;min-height:20rem;-o-object-fit:cover;object-fit:cover}}.main-container .content-page-blocks .text_pict_green__article{display:flex;flex-direction:row;justify-content:center;margin:8rem 0 0;width:90%}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green__article{margin:8rem 0 0;width:100%}}@media (max-width:900px){.main-container .content-page-blocks .text_pict_green__article{margin:10rem 0 0}}@media (max-width:600px){.main-container .content-page-blocks .text_pict_green__article{margin:10rem 0 0}}.main-container .content-page-blocks .text_pict_green__article .text_section{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 5rem;width:50%}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green__article .text_section{margin:5rem 0 0;padding:0;width:70%}}@media (max-width:900px){.main-container .content-page-blocks .text_pict_green__article .text_section{margin:5rem 0 0}}@media (max-width:600px){.main-container .content-page-blocks .text_pict_green__article .text_section{margin:5rem 0 0 2rem;width:100%}}.main-container .content-page-blocks .text_pict_green__article .text_section .title-green{color:#5c694d}.main-container .content-page-blocks .text_pict_green__article .text_section h2{color:#fff;font-family:Montserrat Alternates,sans-serif;font-size:2.8rem;margin:0 0 1rem;width:80%}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green__article .text_section h2{font-size:2rem}}.main-container .content-page-blocks .text_pict_green__article .text_section h3{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;margin:0 0 1rem;width:80%}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green__article .text_section h3{font-size:1.5rem}}.main-container .content-page-blocks .text_pict_green__article .text_section p{color:#fff;margin:1rem;width:80%}.main-container .content-page-blocks .text_pict_green__article .text_section .text-grey p{color:#757575}.main-container .content-page-blocks .text_pict_green__article .text_section a{display:flex}.main-container .content-page-blocks .text_pict_green__article .text_section a button{background-color:#fff;color:#5c694d;cursor:pointer;width:40%}.main-container .content-page-blocks .text_pict_green__article .text_section a .button-alt{background-color:#5c694d;color:#fff}.main-container .content-page-blocks .text_pict_green__article .img_section{align-items:center;display:flex;height:auto;justify-content:center;max-height:55rem;overflow:hidden;width:50%}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green__article .img_section{width:30%}}@media (max-width:600px){.main-container .content-page-blocks .text_pict_green__article .img_section{display:none}}.main-container .content-page-blocks .text_pict_green__article .img_section .large_picture{height:40rem;position:relative;width:80%}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green__article .img_section .large_picture{height:25rem}}.main-container .content-page-blocks .text_pict_green__article .img_section .large_picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-container .content-page-blocks .text_pict_green__article .img_section .large_picture .small_picture{align-items:center;background-color:#fff;bottom:2rem;display:flex;height:10rem;justify-content:center;overflow:hidden;position:absolute;right:-1rem;transform:rotate(-10deg);width:15rem}@media (max-width:1024px){.main-container .content-page-blocks .text_pict_green__article .img_section .large_picture .small_picture{bottom:2rem;height:5rem;width:10rem}}.main-container .content-page-blocks .text_pict_green__article .img_section .large_picture .small_picture img{height:95%;-o-object-fit:cover;object-fit:cover;width:95%}.row-reverse{flex-direction:row-reverse!important;margin:8rem 0 2rem!important;z-index:5!important}@media (max-width:1024px){.row-reverse{flex-direction:column-reverse!important}}.section-green{display:flex;flex-direction:row;height:auto;margin:11rem 0 2rem;width:100%;z-index:-1}@media (max-width:1024px){.section-green{flex-direction:column}}.section-green .picture-part{display:flex;height:40rem;width:40%}@media (max-width:1024px){.section-green .picture-part{height:20rem;margin:0 0 2rem;width:100%}}.section-green .picture-part img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-green .text-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60%}@media (max-width:1024px){.section-green .text-section{width:100%}}.section-green .text-section h2{font-family:Montserrat Alternates,sans-serif;font-size:2.8rem;margin:0 0 2rem;width:80%}@media (max-width:1024px){.section-green .text-section h2{font-size:2rem}}.section-green .text-section h3{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;margin:0 0 1rem;width:80%}@media (max-width:1024px){.section-green .text-section h3{font-size:1.5rem}}.section-green .text-section p{color:#757575;margin:1rem;width:80%}.section-green .text-section p strong{color:#f2b780}.section-green .text-section a{cursor:pointer;display:flex;z-index:5}.section-green .text-section a button{background-color:#5c694d;color:#fff;cursor:pointer;width:100%}.flower{animation:rotateSun 30s linear infinite;background-image:url(/wp-content/uploads/2024/05/the_flower.svg);background-position:50%;background-size:contain;height:60rem;left:50%;opacity:.3;position:absolute;top:35%;transform:translate(-50%,-50%);width:60rem;z-index:6;z-index:0}@keyframes rotateSun{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.error_page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.error_page .logo-error{z-index:5}.error_page .error_text{margin:2rem 0;z-index:5}.error_page .error_text p{font-family:TT Ramillas Trl Variable,sans-serif;font-size:1.5rem}.error_page a{z-index:6}.all-services{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;position:relative;width:100%}.all-services .services-title{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:center;margin:5rem 0;width:100%}.all-services .services-title h1{font-size:3rem;width:50%}.all-services .services-title a{cursor:pointer;display:flex;justify-content:center;width:50%}.all-services .services-title a button{width:30%}.all-services .services-banner{border-radius:0 .85rem .85rem 0;height:23.125rem;margin:0 0 5rem;overflow:hidden;width:98%}.all-services .services-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services-cards-container{margin:0 0 5rem;width:100%}.services-cards-container,.services-cards-container .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.services-cards-container .container{flex-direction:row;gap:1rem;width:70%}.services-cards-container .container a{height:15rem;margin:1rem;width:10rem}.services-cards-container .container a .card{align-items:center;background:linear-gradient(#5c694d,#1d1d1b);border-radius:10px;display:flex;flex:1 1 30%;flex-direction:column;flex-wrap:wrap;height:15rem;justify-content:center;transition:.5s ease;width:12rem}.services-cards-container .container a .card:hover{box-shadow:0 0 10px 0 #5c694d;transform:scale(1.05);transition:.5s ease}.services-cards-container .container a .card .services-img{height:50%;width:100%}.services-cards-container .container a .card .services-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.services-cards-container .container a .card h3{align-self:flex-start;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;margin:1rem 0 0;text-align:center;width:100%}@media screen and (max-width:1024px){.all-services .services-title h1{font-size:3rem;width:60%}.all-services .services-title a{cursor:pointer;display:flex;justify-content:center;width:40%}.all-services .services-title a button{width:90%}}@media screen and (max-width:768px){.all-services .services-title{align-items:center;flex-direction:column;justify-content:center}.all-services .services-title h1{font-size:2em;margin:0 0 1rem;text-align:center;width:100%}.all-services .services-title a{width:100%}}.news-articles-container_2{margin:2rem 0;width:100%}.news-articles-container_2 .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.news-articles-container_2 .news-article{align-items:center;background-color:#5c694d;border-radius:2.5rem 2.5rem 0 0;display:flex;flex-direction:column;height:25rem;justify-content:center;margin:1rem 2rem 0;overflow:hidden;width:19.6875rem}.news-articles-container_2 .news-article .img-blog-container{height:12.8rem;width:100%}.news-articles-container_2 .news-article .img-blog-container .category{display:flex;flex-direction:row;margin:0 .5rem;width:100%}.news-articles-container_2 .news-article .img-blog-container .category .category-button{background-color:#ea532d;border-radius:1rem;color:#fff;font-family:Montserrat,sans-serif;font-size:.625rem;margin:0 1rem 0 0;padding:.5rem;position:relative;text-transform:uppercase;top:-2.5rem}.news-articles-container_2 .news-article .img-blog-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-articles-container_2 .news-article .informations{padding:1rem}.news-articles-container_2 .news-article .informations p:first-child{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;margin:0 0 .5rem}.news-articles-container_2 .news-article .informations h2{border-bottom:1px solid #fff;color:#fff;font-family:Montserrat,sans-serif;font-size:1.125rem;height:5rem;margin:0 0 1rem;padding:0 0 1rem}.news-articles-container_2 .news-article .informations p:last-child{display:flex;font-family:Montserrat,sans-serif;justify-content:end}.news-articles-container_2 .news-article .informations p:last-child a{color:#fff;text-decoration:none}.news-articles-container_2 .pagination{display:flex;flex-direction:row;justify-content:center;margin:5rem 0;width:100%}.news-articles-container_2 .pagination a,.news-articles-container_2 .pagination span{color:#5c694d;font-family:Montserrat,sans-serif;font-weight:700;margin:0 1rem}.catalogues_container{display:flex;flex-direction:column;flex-wrap:wrap;margin:5rem 0;text-align:center;width:100%}.banniere{margin:0 0 5rem;width:100%}.banniere h1{margin:0}.catalogue-section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5rem;height:100%;justify-content:center;margin:0 0 3rem;width:100%}.catalogue-pagination a,.page-numbers{border:1px solid #ddd;color:#333;display:inline-block;font-family:Montserrat,sans-serif;margin:0 5px;padding:10px 15px;text-decoration:none}.catalogue-pagination a:hover{background-color:#5c694d;color:#fff}.pdf_container{background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border:1px solid #ccc;flex-wrap:wrap;height:15rem;margin-top:20px;padding:20px;width:15rem}.pdf_container,.pdf_container .catalogue_name{border-radius:1rem;display:flex;flex-direction:column}.pdf_container .catalogue_name{align-items:center;background-color:#fff;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);height:3%;justify-content:center;margin:0 0 0 -3rem;overflow:hidden;padding:.5rem;position:absolute;width:14%}.pdf_container .catalogue_name h4{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;text-align:center}.pdf_container .image{height:100%;width:100%}.pdf_container .image picture{height:inherit;width:inherit}.pdf_container .image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pdf_container .catalogue_btn{align-items:center;background-color:#ea532d;border-radius:1rem;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);display:flex;height:4rem;justify-content:center;margin:-3rem 0 0;position:absolute;transform:scale(1);transition:.3s ease-in;width:4rem;z-index:5}.pdf_container .catalogue_btn:hover{transform:scale(1.05);transition:.3s ease-in}.pdf_container .catalogue_btn i{color:#fff;font-size:2rem}@media screen and (max-width:500px){.catalogue-section{gap:1rem;height:100%;width:100%}.pdf_container{height:5rem;width:50%}.pdf_container .catalogue_name{height:1%;width:50%}.pdf_container .catalogue_btn{height:2rem;margin:0;width:2rem}.pdf_container .catalogue_btn i{font-size:1rem}}.contact-banner{height:100%;margin:3rem 0 0;width:100%}.contact-banner,.contact-banner .ctc_infos{display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.contact-banner .ctc_infos{background-color:#ea532d;border-radius:1rem;box-shadow:0 20px 30px -10px rgba(0,0,0,.726);left:5%;padding:1rem;top:20rem;width:30%}.contact-banner .ctc_infos ul{display:flex;flex-direction:column;gap:1rem;list-style:none;width:100%}.contact-banner .ctc_infos ul li{color:#fff;display:flex;font-family:Montserrat,sans-serif;font-weight:600;gap:10px;margin:0;width:100%}.contact-banner .ctc_infos ul li span{display:block;font-size:.8rem;font-weight:400;padding-top:2px}.contact-banner .ctc_banner{border-radius:0 1rem 1rem 0;height:35rem;margin:0;overflow:hidden;position:absolute;width:98%;z-index:-2}.contact-banner .ctc_banner h1{color:#fff;font-family:TT Ramillas Trl Variable,sans-serif;font-size:4.2vw;position:absolute;top:30%}.contact-banner .ctc_banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-banner .form_container{display:flex;justify-content:flex-end;margin:5rem 0;width:90%;z-index:3}.contact-banner .form_container .wpcf7{align-items:center;background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding:0;width:50%}.contact-banner .form_container .wpcf7 p{color:#f2b780;font-family:Montserrat,sans-serif;text-align:flex-start}.contact-banner .form_container .wpcf7 form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contact-banner .form_container .wpcf7 form .part_1{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:center;margin:2rem 0;width:100%}.contact-banner .form_container .wpcf7 form .part_1 input:focus::-moz-placeholder{opacity:0}.contact-banner .form_container .wpcf7 form .part_1 input:focus::placeholder{opacity:0}.contact-banner .form_container .wpcf7 form .part_1 input::-moz-placeholder{color:rgba(0,0,0,.306);font-family:Montserrat,sans-serif;padding:0 0 0 2rem}.contact-banner .form_container .wpcf7 form .part_1 input::placeholder{color:rgba(0,0,0,.306);font-family:Montserrat,sans-serif;padding:0 0 0 2rem}.contact-banner .form_container .wpcf7 form .part_1 input:focus-visible{outline:none}.contact-banner .form_container .wpcf7 form .part_1 input:first-child,.contact-banner .form_container .wpcf7 form .part_1 input:nth-child(2),.contact-banner .form_container .wpcf7 form .part_1 input:nth-child(3),.contact-banner .form_container .wpcf7 form .part_1 input:nth-child(4){border:none;border-radius:1.5rem;height:3rem;margin:1rem 0;width:90%}.contact-banner .form_container .wpcf7 form .part_1 span input{padding:0 0 0 1rem}.custom-form-group{margin-bottom:15px}.custom-form-label{display:block;font-weight:700;margin:0 0 0 2rem}.custom-form-control{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;font-size:1rem;line-height:1.5;padding:10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.custom-form-control:focus{border-color:#66afe9;box-shadow:0 0 8px rgba(102,175,233,.6);outline:none}.custom-form-control-file{display:none}.file-input-wrapper{align-items:left;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.file-input{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.file-input p{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.file-input-button{background-color:#fff;border:none;border-radius:1.5rem;color:rgba(0,0,0,.404);cursor:pointer;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;font-size:1rem;justify-content:space-between;padding:10px 20px;text-align:start;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;width:95%}.file-input-button i{color:#ea532d;display:flex;flex-direction:row;justify-content:flex-end;margin:0 0 0 1rem;width:10%}.file-input-button:hover{background-color:#f2b780;box-shadow:0 0 8px hsla(0,0%,5%,.6)}.file-input-label{color:#fff}.textarea{justify-content:flex-start;margin:0 0 5rem}.textarea,.textarea p{align-items:center;display:flex;flex-direction:column;width:100%}.textarea p{justify-content:center}.textarea p label{text-align:start;width:100%}.textarea p label span{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 0 0;width:100%}.textarea p label span textarea{border-radius:.7rem;display:flex;font-family:Montserrat,sans-serif;padding:1rem;width:95%}.textarea p label span textarea::-moz-placeholder{padding:1rem}.textarea p label span textarea::placeholder{padding:1rem}label span textarea:focus::-moz-placeholder{opacity:0}label span textarea:focus::placeholder{opacity:0}.form-btn p input{align-items:center;display:flex;flex-direction:column;height:3rem;justify-content:center;width:100%}.form-btn{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 0 0 3rem;width:100%}.wpcf7-response-output{color:#fff;font-family:Montserrat,sans-serif;font-size:16px}@media only screen and (max-width:1090px) and (min-width:769px){.ctc_infos{align-items:center}.ctc_infos ul li{flex-direction:column;margin:0;text-align:center}}@media only screen and (max-width:768px){.contact-banner{margin:-5rem 0 0}.contact-banner .ctc_infos{align-items:start;align-self:center;margin:0 0 0 -2rem;top:5rem;width:70%}.contact-banner .ctc_infos ul{align-items:start}.contact-banner .ctc_infos ul li{align-items:flex-start;flex-direction:column;margin:0;text-align:start}.contact-banner .ctc_banner h1{font-family:TT Ramillas Trl Variable,sans-serif;font-size:5.5vw;position:absolute;text-align:center;top:5%;width:90%}.contact-banner .form_container{justify-content:center;margin:8rem 0 5rem;width:100%}.contact-banner .form_container .wpcf7,.contact-banner .form_container .wpcf7 form .part_1 input:first-child,.contact-banner .form_container .wpcf7 form .part_1 input:nth-child(2),.contact-banner .form_container .wpcf7 form .part_1 input:nth-child(3),.contact-banner .form_container .wpcf7 form .part_1 input:nth-child(4){width:90%}.contact-banner .form_container .wpcf7 form .part_1 span input{padding:0 0 0 1rem}}.textarea{width:90%}#wp_body{background-color:#fffcde}#wp_body h1{font-family:Montserrat Alternates,sans-serif}#wp_body h3{font-family:TT Ramillas Trl Variable,sans-serif}.ln_banner_container{margin:5rem 0;width:100%}.ln_banner_container .ln__banner{align-items:center;border-radius:0 1rem 1rem 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:95%}.ln_banner_container .ln__banner .ln__picture-container{align-items:center;display:flex;height:20rem;justify-content:center;width:100%}.ln_banner_container .ln__banner .ln__picture-container p{align-self:center;color:#fff;display:flex;font-family:Moller,sans-serif;font-size:5rem;justify-self:center;position:absolute}.ln_banner_container .ln__banner .ln__picture-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ln__legales{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 0 5rem;position:relative;width:100%}.ln__legales .ln__text-container{color:#757575;font-family:Montserrat,sans-serif;margin:0 0 1rem;width:80%}.ln__legales .ln__text-container h2{margin:0 0 1rem;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,1px -1px 2px #fff,-1px 1px 2px #fff}.cn-realisation{margin:0;padding:0}.cn-realisation,.cn-realisation .filter-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.cn-realisation .filter-buttons{justify-content:center}.cn-realisation .filter-buttons button{background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border:none;border-radius:2rem;color:#fff;font-family:Montserrat,sans-serif;font-weight:400;height:2rem;margin:1rem 0 0;text-align:center;width:10%}.cn-realisation .filter-buttons button:hover{cursor:pointer}.cn-realisation .filter-buttons .buttons__filters{align-items:center;display:inherit;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.cn-realisation .filter-buttons .buttons__filters .filter_btn{align-items:center;background:linear-gradient(31deg,#1d1d1b 10.5%,#5c694d);border-radius:1rem;display:flex;flex-direction:column;height:55%;justify-content:center;overflow:hidden;padding:1rem;transition:.3s ease-in;width:5%}.cn-realisation .filter-buttons .buttons__filters .filter_btn:focus{transform:scale(1.05)}.cn-realisation .filter-buttons .buttons__filters .filter_btn:hover{cursor:pointer;transform:scale(1.05);transition:.3s ease-in}.cn-realisation .filter-buttons .buttons__filters .filter_btn span{color:#fff;display:none;font-family:Montserrat,sans-serif;font-size:.6rem}.cn-realisation .filter-buttons .buttons__filters .filter_btn picture{width:100%}.cn-realisation .filter-buttons .buttons__filters .filter_btn picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cn-realisation .realisation-banner{align-items:center;display:inherit;flex-direction:column;justify-content:center;width:100%}.cn-realisation .realisation-banner .cn-banner{align-self:flex-start;border-radius:0 1rem 1rem 0;height:20rem;overflow:hidden!important;width:95%}.cn-realisation .realisation-banner .cn-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cn-realisation .realisation-banner h1{color:#5c694d;font-family:Montserrat Alternates,sans-serif;font-size:3rem;margin:3rem 0;text-align:center;width:90%}.cn-realisation .realisation-banner a{margin:0 0 5rem}.cn-realisation .realisation-banner a button{cursor:pointer}.pagination{margin:20px 0;text-align:center}.pagination .page-link{border:1px solid #ddd;color:#333;display:inline-block;font-family:Montserrat,sans-serif;margin:0 5px;padding:10px 15px;text-decoration:none}.pagination .page-link:hover{background-color:#5c694d;color:#fff}.cn-gallery{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:5rem 0;width:80%}.grid{display:grid;gap:10px;grid-auto-rows:10rem;grid-template-columns:repeat(4,1fr)}.grid-item{background-color:#f0f0f0;border:1px solid #ccc;overflow:hidden;position:relative;transition:transform .3s ease-in-out}.grid-item:hover{transform:scale(1.05)}.grid-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.cn-realisation{margin:-5rem 0 0}.grid{grid-template-columns:repeat(2,1fr)}.cn-realisation .filter-buttons button{width:40%}.cn-realisation .filter-buttons .buttons__filters{width:80%}}.blc-container{display:flex;flex-direction:column;height:100%;margin:0 0 5rem;overflow:visible;position:relative;width:100%}.blc-container .banniere{border-radius:0 25px 25px 0;height:23.125rem;margin:5rem 0;overflow:hidden;width:98%}.blc-container .banniere img{height:23.125rem;-o-object-fit:cover;object-fit:cover;width:100%}.blc-container .title-section{display:flex;flex-direction:row;flex-wrap:wrap;margin:5rem 0 0;width:100%}.blc-container .title-section .titles{width:80%}.blc-container .title-section .titles h2,.blc-container .title-section .titles h3{margin:0 0 0 5rem;width:100%}.blc-container .title-section .titles h2{color:#5c694d;font-family:Montserrat Alternates,sans-serif;font-size:4vw}.blc-container .title-section .titles h3{color:#f2b780;font-size:2vw;font-weight:100}.blc-container .title-section a{align-items:center;display:flex;justify-content:center;text-decoration:none;width:20%;z-index:2}.blc-container .page_article{align-items:center;display:flex;height:100%;margin:5rem 0;width:100%}.blc-container .page_article .background{height:60%;position:absolute;top:45rem;transform:scaleX(1);width:100%;z-index:-1}.blc-container .page_article .background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blc-container .page_article.row{flex-direction:row}.blc-container .page_article.row-reverse{flex-direction:row-reverse}.blc-container .page_article .info_blc{align-items:center;display:flex;flex-direction:column;height:100%;margin:2rem 3rem 0 0;padding:2rem;width:50%}.blc-container .page_article .info_blc h2{color:#fff;display:flex;flex-direction:column;font-family:Montserrat Alternates,sans-serif;font-size:3vw;width:100%}.blc-container .page_article .info_blc h2 span{color:#f2b780;font-family:TT Ramillas Trl Variable,sans-serif;font-size:1.8vw;margin:0 0 3rem;width:90%}.blc-container .page_article .info_blc p{color:#fff;font-family:Montserrat,sans-serif;letter-spacing:-.01rem;line-height:1.75rem;margin:0;width:100%}.blc-container .page_article .info_blc a{margin:2rem 0}.blc-container .page_article .info_blc a button{background-color:#fff;color:#000;width:100%}.blc-container .page_article .img_blc{display:flex;flex-direction:row;height:40rem;justify-content:center;position:relative;width:50%}.blc-container .page_article .img_blc .large-img{height:40rem;position:absolute;width:80%}.blc-container .page_article .img_blc .large-img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blc-container .page_article .img_blc .small-image{border:.5rem solid #fff;height:10rem;position:relative;top:33rem;transform:rotate(10deg);width:50%;z-index:2}.blc-container .page_article .img_blc .small-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.blc-container{margin:-5rem 0 0}.blc-container .title-section .titles{width:70%}.blc-container .title-section .titles h2{font-family:Montserrat Alternates,sans-serif;font-size:6vw;margin:0 0 0 2rem}.blc-container .title-section .titles h3{font-family:TT Ramillas Trl Variable,sans-serif;font-size:3vw;margin:0 0 1rem 2rem}.blc-container .title-section a{width:30%}}@media screen and (max-width:768px){.blc-container{margin:-10rem 0 0}.blc-container .title-section{display:flex;flex-direction:row;flex-wrap:wrap;margin:5rem 0 0;width:100%}.blc-container .title-section .titles{width:80%}.blc-container .title-section .titles h2,.blc-container .title-section .titles h3{margin:0 0 0 2rem;width:100%}.blc-container .title-section .titles h2{font-family:Montserrat Alternates,sans-serif;font-size:8vw}.blc-container .title-section .titles h3{font-family:TT Ramillas Trl Variable,sans-serif;font-size:5vw;margin:0 0 1rem 2rem}.blc-container .title-section a{width:100%}.blc-container .page_article{display:flex;margin:0 0 5rem;width:100%}.blc-container .page_article .background{display:none}.blc-container .page_article.row,.blc-container .page_article.row-reverse{flex-direction:column}.blc-container .page_article .info_blc{background-color:#5c694d;height:100%;margin:0;padding:0;width:100vw}.blc-container .page_article .info_blc h2{font-family:Montserrat Alternates,sans-serif;font-size:7.5vw;margin:2rem 0 0 2rem;width:95%}.blc-container .page_article .info_blc h2 span{font-family:TT Ramillas Trl Variable,sans-serif;font-size:5.5vw;margin:0 0 1rem}.blc-container .page_article .info_blc p{font-family:Montserrat,sans-serif;letter-spacing:-.01rem;line-height:1.75rem;margin-bottom:2rem;padding:1rem;width:95%}.blc-container .page_article .img_blc{height:40rem;width:100%}.blc-container .page_article .img_blc .large-img{height:20rem;width:100%}.blc-container .page_article .img_blc .small-image{top:18rem}}.single-post-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;width:80%}@media (max-width:1024px){.single-post-container{max-width:95%;padding:0}}.single-post-container a{font-weight:500;text-decoration:none}.single-post-container a:visited{color:#1a8b37}.single-post-container strong{font-family:Montserrat,sans-serif}.single-post-container h1{margin:5rem}@media (max-width:900px){.single-post-container h1{font-size:2rem!important;margin:1rem!important;width:100%!important}}.single-post-container .article-textarea{margin:2rem}.single-post-container .article-textarea h2{font-weight:600}@media (max-width:900px){.single-post-container .article-textarea{margin:0!important;padding:0}}.single-post-container .article-textarea p{margin:1rem 0}.single-post-container .image-group{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;height:100%;justify-content:center;margin:2rem 0;width:100%}.single-post-container .image-group .small-image{height:20rem;width:20rem}@media (max-width:900px){.single-post-container .image-group .small-image{height:10rem;width:10rem}}@media (max-width:600px){.single-post-container .image-group .small-image{height:5rem;width:5rem}}.single-post-container .image-group .small-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-post-container .large-picture{height:40rem;width:80%}.single-post-container .large-picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
