*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none !important}
body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
a{text-decoration:none;display:inline-block}
b,strong{font-weight:bold}
img{max-width:100%;height:auto;display:block;border:0;vertical-align:middle}
svg:not(:root){overflow:hidden;max-width:100%;height:auto;display:block;border:0;vertical-align:middle}
img,svg{width:100%}
ul{list-style:none}
@font-face{font-family:"Montserrat-Regular";src:url("../inc/fonts/Montserrat-Regular.ttf");font-weight:normal;font-style:normal}
@font-face{font-family:"PlayfairDisplay-Regular";src:url("../inc/fonts/PlayfairDisplay-Regular.ttf");font-weight:normal;font-style:normal}
@font-face{font-family:"Poppins-Bold";src:url("../inc/fonts/Poppins-Bold.ttf");font-weight:normal;font-style:normal}
@font-face{font-family:"Poppins-Regular";src:url("../inc/fonts/Poppins-Regular.ttf");font-weight:normal;font-style:normal}
@font-face{font-family:"Poppins-SemiBold";src:url("../inc/fonts/Poppins-SemiBold.ttf");font-weight:normal;font-style:normal}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}
@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:black;opacity:.75}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex.content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex.content-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flex.content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex.items-flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.flex.direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex.items-flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.block{display:block}
.inline-block{display:inline-block}
.text-upp{text-transform:uppercase}
.text-center{text-align:center}
.text-right{text-align:right}
.grid{display:grid}
.grid.gap-0{gap:0}
.grid.grid-cols-0{grid-template-columns:repeat(0,minmax(0,1fr))}
.grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid.grid-cols-2.reverse :first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.w-1\/2{width:50%}
.w-2\/5{width:40%}
.w-3\/5{width:60%}
.w-58{width:58%}
.w-42{width:42%}
.w-auto{width:auto}
.relative{position:relative}
.fixed{position:fixed}
.absolute{position:absolute}
.absolute.top-right{top:0;right:0}
.index-9{z-index:9}
.hover{-webkit-transition:all .4s;transition:all .4s}
.height-100{height:100%}
.img-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}
.my-0{margin-top:0;margin-bottom:0}
.mx-0{margin-left:0;margin-right:0}
.mb-0{margin-bottom:0}
.mb-32{margin-bottom:32px}
.mt-0{margin-top:0}
.mt-32{margin-top:32px}
.ml-0{margin-left:0}
.mr-0{margin-right:0}
.margin-0{margin-top:0}
.m-0-auto{margin:0 auto}
.m-top-auto{margin-top:auto}
.m-left-auto{margin-left:auto}
.py-0{padding-top:0;padding-bottom:0}
.px-0{padding-left:0;padding-right:0}
.pb-0{padding-bottom:0}
.pb-32{padding-bottom:32px}
.pt-0{padding-top:0}
.pl-0{padding-left:0}
.pr-0{padding-top:0}
.padding-0{padding:0}
.max-w-0{max-width:0}
.font-size-0{font-size:0}
.center-content{max-width:1480px;padding:0 80px;margin:0 auto}
#main{min-height:calc(100vh - 70px - 250px)}
.lmwtara{visibility:hidden;opacity:0;width:0;height:0;position:absolute;left:0;z-index:-2}
body{padding-top:100px}
body #header{background-color:#2f234f}
.page-id-15{padding-top:0 !important}
.page-id-15 #header{background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
#header{position:fixed;z-index:999;top:0;left:0;right:0;-webkit-transition:all .4s;transition:all .4s;background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
#header.blue-dark{background-color:#2f234f}
#header .header-elements{height:70px}
#header .header-elements .nav-items .nav-list .item{margin-left:30px}
#header .header-elements .nav-items .nav-list .item .link-title{font-family:"Poppins-Regular";color:white;font-size:14px}
#header .header-elements .nav-items .nav-list .item .sub-menu{position:absolute;background-color:#eee;display:none;padding:10px;-webkit-transition:all .4s;transition:all .4s}
#header .header-elements .nav-items .nav-list .item .sub-menu .list-sub-menu{margin-top:10px}
#header .header-elements .nav-items .nav-list .item .sub-menu .list-sub-menu .sub-menu-link{font-family:"Poppins-SemiBold";color:#ae1320;font-size:14px}
#header .header-elements .logo{width:200px}
#header .header-elements .burger{cursor:pointer;display:none;width:30px}
#header .header-elements .burger svg{height:3em;-webkit-transition:-webkit-transform 600ms cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 600ms cubic-bezier(0.4,0,0.2,1);transition:transform 600ms cubic-bezier(0.4,0,0.2,1);transition:transform 600ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 600ms cubic-bezier(0.4,0,0.2,1)}
#header .header-elements .burger svg .line{fill:none;stroke:white;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;-webkit-transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1);transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1)}
#header .header-elements .burger svg .line-top-bottom{stroke-dasharray:12 63}
#footer{padding-top:96px;padding-bottom:70px}
#footer .footer-items .blocs{width:calc(33.33% - 70px);margin-left:104px}
#footer .footer-items .blocs:first-child{margin-left:0}
#footer .footer-items .blocs .img-logo{width:200px;margin-top:-25px}
#footer .footer-items .blocs .description{font-family:"Poppins-Regular";font-size:18px;color:rgba(47,35,79,0.5019607843);margin-top:15px}
#footer .footer-items .blocs .title{font-family:"Poppins-Regular";font-size:20px;color:#2f234f}
#footer .footer-items .blocs .content{margin-top:24px}
#footer .footer-items .blocs .content .img{width:104px}
#footer .footer-items .blocs .content .paragraphe{font-family:"Poppins-Regular";font-size:18px;color:#2f234f;margin-left:16px}
#footer .footer-items .blocs .content .paragraphe .price{color:#7f57f1;display:block;margin-top:8px}
#footer .footer-items .blocs .content .info{font-family:"Poppins-Regular";font-size:18px;color:#2f234f}
#footer .footer-items .blocs .content .contact-info{font-family:"Poppins-Regular";font-size:18px;color:rgba(47,35,79,0.5019607843);margin-top:8px}
#footer .footer-items .blocs .content .contact-info .contact-link{color:#2f234f}
.copy-right{font-family:"Poppins-Regular";font-size:18px;color:rgba(47,35,79,0.5019607843);text-align:center;padding:20px}
.copy-right a{color:rgba(47,35,79,0.5019607843)}
.hero-home{padding-bottom:250px;margin-bottom:50px;position:relative}
.hero-home .thumbnail{position:absolute;bottom:0;top:0;left:0;right:0}
.hero-home .menu-content{position:relative;max-width:727px;padding-top:300px;z-index:4}
.hero-home .menu-content .content{font-family:"Poppins-SemiBold";color:white;font-size:52px}
.hero-home .menu-content .paragraphe{font-family:"Poppins-Regular";color:white;font-size:18px}
.hero-home .menu-content .link-item{font-family:"Poppins-Regular";font-size:16px;color:white;background-color:red;padding:10px;border-radius:5px}
.nouveautes{padding-bottom:50px}
.nouveautes .title-content{text-align:center;margin:0 auto;max-width:1000px;padding-bottom:68px}
.nouveautes .title-content .title{font-family:"Poppins-SemiBold";font-size:48px;color:#d80719}
.nouveautes .title-content .content{font-family:"Poppins-Regular";font-size:18px;color:#000}
.nouveautes .elements-list .elements{width:calc(33.33% - 22px);margin-left:33px;max-height:570px}
.nouveautes .elements-list .elements:first-child{margin-left:0}
.nouveautes .elements-list .elements .bloc{border-radius:5px;height:100%;overflow:hidden}
.nouveautes .elements-list .elements .bloc .img{height:100%}
.nouveautes .elements-list .elements .bloc .bloc-content{height:100%;padding:0 35px;text-align:center}
.nouveautes .elements-list .elements .bloc .bloc-content .address{font-family:"Poppins-SemiBold";color:white;font-size:24px}
.nouveautes .elements-list .elements .bloc .bloc-content .description{font-family:"Poppins-Regular";color:white;font-size:12px}
.nouveautes .elements-list .elements .bloc .bloc-content .arrow-right{padding:5px;margin:0 auto;background-color:#7f57f1;border-radius:50%}
.produits{padding-bottom:50px}
.produits .title-content{font-family:"Poppins-SemiBold";font-size:48px;color:#d80719}
.produits .produits-content .produit-left-content .content{padding:24px;-webkit-box-shadow:0 0 10px rgba(47,35,79,0.5);box-shadow:0 0 10px rgba(47,35,79,0.5)}
.produits .produits-content .produit-left-content .content .title{font-family:"Poppins-SemiBold";font-size:24px;color:#000}
.produits .produits-content .produit-left-content .content .paragraphe{font-family:"Poppins-Regular";font-size:16;margin-top:16px;color:rgba(47,35,79,0.5019607843);max-width:550px}
.produits .produits-content .produit-right-content .img{max-width:436px}
.produits .produits-content .produit-right-content .img img{border-radius:50%}
.proprietes{padding-bottom:50px}
.proprietes .title-content{text-align:center;margin:0 auto;max-width:1000px;padding-bottom:68px}
.proprietes .title-content .title{font-family:"Poppins-SemiBold";font-size:48px;color:#d80719}
.proprietes .title-content .content{font-family:"Poppins-Regular";font-size:18px;color:#000}
.proprietes .proprietes-content{margin-bottom:32px}
.proprietes .proprietes-content .size{border-radius:10px;width:calc(50% - 16px);margin-left:32px;height:350px}
.proprietes .proprietes-content .size img{border-radius:10px}
.proprietes .proprietes-content .size:nth-child(2n+1){margin-left:0}
.proprietes .proprietes-content .content{padding:42px;background-color:#f6f3ff}
.proprietes .proprietes-content .content .title{font-family:"Poppins-SemiBold";font-size:28px;color:#d80719;margin-bottom:16px}
.proprietes .proprietes-content .content .description{font-family:"Poppins-Regular";font-size:14px;color:#2f234f;margin-bottom:16px;max-width:500px}
.proprietes .proprietes-content .content .description .description-link{color:#7f57f1}
.proprietes .proprietes-content .content .price{font-family:"Poppins-Regular";font-size:42px;color:#2f234f}
.proprietes .proprietes-content .content .price .month{font-size:24px}
.proprietes .proprietes-content.inverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.proprietes .proprietes-content.inverse .size{margin-left:0}
.proprietes .proprietes-content.inverse .size:nth-child(2n+1){margin-left:32px}
.proprietes .more-content{text-align:center}
.proprietes .more-content .content-link{font-family:"Poppins-Regular";color:#7f57f1;border:1px solid #7f57f1;border-radius:5px;font-size:16px;padding:12px 20px;-webkit-transition:all .4s;transition:all .4s}
.temoignage{padding-bottom:50px;overflow:hidden}
.temoignage .title-content{text-align:center;margin:0 auto;max-width:1000px;padding-bottom:68px}
.temoignage .title-content .title{font-family:"Poppins-SemiBold";font-size:48px;color:#d80719}
.temoignage .title-content .content{font-family:"Poppins-Regular";font-size:18px;color:#000}
.temoignage .slider-items .slider-content{padding:16px}
.temoignage .slider-items .slider-content:first-child{margin-left:0}
.temoignage .slider-items .slider-content .content{-webkit-box-shadow:0 0 10px rgba(47,35,79,0.5);box-shadow:0 0 10px rgba(47,35,79,0.5);border-radius:10px}
.temoignage .slider-items .slider-content .content .slider-icon{width:30px;margin:0 auto;padding:15px 0}
.temoignage .slider-items .slider-content .content .slider-title{font-family:"Poppins-Regular";font-size:18px;display:block;text-align:center;color:#2f234f}
.temoignage .slider-items .slider-content .content .slider-paragraphe{font-family:"Poppins-Regular";font-size:14px;display:block;text-align:center;padding:25px;color:#2f234f}
.temoignage .slider-items .slider-content .content .avis-content{padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.temoignage .slider-items .slider-content .content .avis-content .avis{display:block;width:20px}
.temoignage .slider-items .slider-content .client .client-img{width:60px;margin:auto;padding:16px 0}
.temoignage .slider-items .slider-content .client .client-img img{border-radius:50%}
.temoignage .slider-items .slider-content .client .client-name{font-family:"Poppins-Regular";display:block;margin:auto;font-size:18px;text-align:center;color:#2f234f}
.subscribe{background-color:#2f234f;margin-bottom:50px;overflow:hidden}
.subscribe .subscribe-elements{height:416px}
.subscribe .subscribe-elements .left-elements{width:50%}
.subscribe .subscribe-elements .left-elements .carre-elements{width:290px;height:290px;background-color:#67afd4;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
.subscribe .subscribe-elements .left-elements .bottom{-webkit-transform:rotate(125deg);transform:rotate(125deg);position:relative;bottom:170px;left:240px}
.subscribe .subscribe-elements .left-elements .top{-webkit-transform:rotate(-55deg);transform:rotate(-55deg);position:relative;left:140px;z-index:2;bottom:80px}
.subscribe .subscribe-elements .right-elements{width:570px;padding-top:75px;z-index:4}
.subscribe .subscribe-elements .right-elements .title{font-family:"Poppins-SemiBold";font-size:48px;color:white}
.subscribe .subscribe-elements .right-elements .description{font-family:"Poppins-Regular";font-size:18px;color:white;margin-top:10px;margin-bottom:32px}
.subscribe .subscribe-elements .right-elements .form-subscribe{width:100%}
.subscribe .subscribe-elements .right-elements .form-subscribe ::-webkit-input-placeholder{font-family:"Poppins-Regular";font-size:16px;color:rgba(47,35,79,0.5019607843)}
.subscribe .subscribe-elements .right-elements .form-subscribe ::-moz-placeholder{font-family:"Poppins-Regular";font-size:16px;color:rgba(47,35,79,0.5019607843)}
.subscribe .subscribe-elements .right-elements .form-subscribe :-ms-input-placeholder{font-family:"Poppins-Regular";font-size:16px;color:rgba(47,35,79,0.5019607843)}
.subscribe .subscribe-elements .right-elements .form-subscribe ::-ms-input-placeholder{font-family:"Poppins-Regular";font-size:16px;color:rgba(47,35,79,0.5019607843)}
.subscribe .subscribe-elements .right-elements .form-subscribe ::placeholder{font-family:"Poppins-Regular";font-size:16px;color:rgba(47,35,79,0.5019607843)}
.subscribe .subscribe-elements .right-elements .form-subscribe .input{font-family:"Poppins-Regular";font-size:16px;padding:16px 24px;color:rgba(47,35,79,0.5019607843);border:0}
.subscribe .subscribe-elements .right-elements .form-subscribe .submit{font-family:"Poppins-Regular";font-size:16px;padding:16px 24px;cursor:pointer;background-color:#67afd4;color:white;border:0}
.cat-bloc .blocs-cat .bloc-info{min-height:380px;width:calc(33.33% - 13.33px);margin-left:20px;margin-top:15px;border:1px solid #000}
.cat-bloc .blocs-cat .bloc-info:nth-child(3n+1){margin-left:0}
.cat-bloc .blocs-cat .bloc-info .bloc-link .img-top{background-size:cover;height:230px}
.cat-bloc .blocs-cat .bloc-info .bloc-link .content-bottom{padding:10px 15px}
.cat-bloc .blocs-cat .bloc-info .bloc-link .content-bottom .info{font-family:"Poppins-Regular";color:#000;font-size:20px;margin-top:10px}
.cat-bloc .blocs-cat .bloc-info .bloc-link .content-bottom .description{font-family:"Poppins-Regular";color:#000;font-size:18px;margin-top:10px}
.cat-bloc .blocs-cat .bloc-info .bloc-link .content-bottom .prix{font-family:"Poppins-SemiBold";color:#000;font-size:16px;display:block;margin-top:15px}
.social-media{padding-top:50px;padding-bottom:50px}
.social-media .content-sm{background-color:#f6f3ff;min-height:100px;width:100%;padding:0 80px;border-radius:10px}
.social-media .content-sm .sm-left .sm-link{width:30px;margin-left:30px}
.social-media .content-sm .sm-left .sm-link:first-child{margin-left:0}
.social-media .content-sm .sm-right .contact-sm{font-family:"Poppins-Regular";border-radius:10px;padding:15px;background-color:#2f234f;color:white;font-size:18px;-webkit-transition:all .4s;transition:all .4s}
.article-content .gallery-title{text-align:center;width:100%;margin:auto;padding-top:50px}
.article-content .gallery-title .title-gallery{font-family:"Poppins-Bold";background-color:#2f234f;color:white;font-size:20px;padding:10px}
.article-content .gallery-item{width:100%;margin:auto;max-height:80vh}
.article-content .gallery-item .slick-arrow{font-family:"Poppins-Regular";color:#000;font-size:14px;cursor:pointer;background-color:transparent;border:0}
.article-content .gallery-item .slick-next{cursor:url(../inc/images/arrow-right.svg),auto;position:relative;right:0;top:0;bottom:0}
.article-content .gallery-item .slick-prev{cursor:url(../inc/images/arrow-left.svg),auto;position:relative;left:0;top:0;bottom:0}
.article-content .gallery-item .slick-dots{left:20px;position:absolute;bottom:-35px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.article-content .description-blocs{padding-top:50px}
.article-content .description-blocs .article-title{font-family:"Poppins-SemiBold";background-color:#2f234f;padding:15px;color:white;font-size:20px}
.article-content .description-blocs .article-title .ref{font-family:"Poppins-Regular";font-size:12px;margin-right:10px}
.article-content .description-blocs .desc p,.article-content .description-blocs .desc h1,.article-content .description-blocs .desc h2,.article-content .description-blocs .desc h3,.article-content .description-blocs .desc h4{font-family:"Poppins-Regular";color:#000;font-size:18px;background-color:#f6f3ff;padding:15px}
.article-content .description-blocs .prix-style p:nth-child(2){padding-top:0}
.article-content .description-singel .singel{width:calc(33.33% - 13.33px);margin-left:20px}
.article-content .description-singel .singel:nth-child(3n+1){margin-left:0}
.form{padding-bottom:100px}
.form .title{font-family:"Poppins-Bold";font-size:30px;color:#000;text-transform:uppercase;text-align:center}
.form .form-group-content textarea,.form .form-group-content input{width:calc(50% - 15px);padding:10px 8px;border:1px solid #000;font-family:"Poppins-Regular";color:#000;font-size:18px;margin-left:30px;margin-top:30px}
.form .form-group-content textarea:first-child,.form .form-group-content input:first-child{margin-left:0}
.form .form-group-content textarea{width:100%;resize:none;min-height:250px}
.form .btn{display:block;margin:0 auto;color:#000;cursor:pointer;border:1px solid #000;padding:10px 15px;background-color:transparent;font-family:"Poppins-Bold";font-size:15px;margin-top:30px;-webkit-transition:all .4s;transition:all .4s;width:100%;max-width:320px;text-align:center}
.form .lmwtara{visibility:hidden;opacity:0;width:0;height:0;position:absolute;left:0;z-index:-2}
.form .msg-sending .msg-succes{display:none;color:#000;font-size:15px;font-family:"Poppins-Bold"}
.form .msg-sending .msg-succes.active{display:block}
.form .msg-sending .msg-failed{display:none;color:#ef4747;font-size:15px;font-family:"Poppins-Bold"}
.form .msg-sending .msg-failed.active{display:block}
.form-article{margin-top:50px}
.filter .recherche{font-size:16px;font-family:"Poppins-Bold";color:#2f234f;padding:10px}
.filter .filter-input{width:calc(33.33% - 13.33px);margin-left:20px;height:50px;padding:10px;font-family:"Poppins-Regular"}
.filter .filter-input:first-child{margin-left:0}
.filter .filter-button{cursor:pointer;border:0;background-color:#2f234f;color:white;font-family:"Poppins-Bold"}
.filter .prix .select{height:40px;margin-top:10px;padding:10px;font-family:"Poppins-Regular"}
.filter .prix .select option{font-family:"Poppins-Regular";color:#2f234f}
.estimation .form-top .title{font-family:"Poppins-Bold";font-size:30px;color:#000;text-transform:uppercase;text-align:center}
.estimation .form-item{max-width:700px;margin:auto}
.estimation .form-item .form-group{margin-top:40px}
.estimation .form-item .form-group .title-form{font-family:"Poppins-Regular";color:#000;font-size:18px}
.estimation .form-item .form-group .form-input .label{border:1px solid #000;width:180px;height:120px;position:relative;margin-left:30px}
.estimation .form-item .form-group .form-input .label:first-child{margin-left:0}
.estimation .form-item .form-group .form-input .label.clicked{background-color:rgba(47,35,79,0.5019607843)}
.estimation .form-item .form-group .form-input .label .radio{top:0;left:0;bottom:0;right:0;cursor:pointer;position:absolute;opacity:0}
.estimation .form-item .form-group .form-input .label .radio-style{text-align:center}
.estimation .form-item .form-group .form-input .label .radio-style .img{width:32px;margin:auto;margin-top:20px;margin-bottom:10px}
.estimation .form-item .form-group .form-input .label .radio-style .span{font-family:"Poppins-Regular"}
.estimation .form-item .form-group .check{margin-left:20px}
.estimation .form-item .form-group .check:first-child{margin-left:0}
.estimation .form-item .form-group .label{font-family:"Poppins-Regular";color:#000;font-size:18px}
.estimation .form-item .form-group .label .form-control-range{margin-left:20px}
.estimation .form-item .form-group .input-style{width:100%;height:40px;margin-top:10px;font-family:"Poppins-Regular"}
.estimation .form-item .form-group .input-style .option{font-family:"Poppins-Regular";color:#000}
.estimation .form-item .form-group .btn{display:block;margin-left:auto;color:#000;cursor:pointer;border:1px solid #000;padding:10px 15px;background-color:transparent;font-family:"Poppins-Bold";font-size:15px;margin-top:30px;-webkit-transition:all .4s;transition:all .4s;width:100%;max-width:320px;text-align:center}
.estimation .form-item .msg-sending .msg-succes{display:none;color:#000;font-size:15px;font-family:"Poppins-Bold"}
.estimation .form-item .msg-sending .msg-succes.active{display:block}
.estimation .form-item .msg-sending .msg-failed{display:none;color:#ef4747;font-size:15px;font-family:"Poppins-Bold"}
.estimation .form-item .msg-sending .msg-failed.active{display:block}
@media(min-width:1000px){.hover:hover{-webkit-transition:all .4s;transition:all .4s}
#header .header-elements .nav-items .nav-list .item .link-title:hover,#header .header-elements .nav-items .nav-list .item .link-title.active{text-decoration:underline;color:#ae1320;-webkit-transition:all .4s;transition:all .4s}
#header .header-elements .nav-items .nav-list .item:hover .sub-menu{display:block;-webkit-transition:all .4s;transition:all .4s}
#header .header-elements .nav-items .nav-list .item .sub-menu{position:absolute;padding-top:20px}
#header .header-elements .nav-items .nav-list .item .sub-menu .list-sub-menu .sub-menu-link:hover,#header .header-elements .nav-items .nav-list .item .sub-menu .list-sub-menu .sub-menu-link.active{text-decoration:underline;color:#ae1320;-webkit-transition:all .4s;transition:all .4s}
.hero-home .menu-content .link-item:hover{background-color:#000;-webkit-transition:all .4s;transition:all .4s}
.nouveautes .elements-list .elements .bloc:hover .bloc-content{z-index:3;position:relative;-webkit-transition:all .4s;transition:all .4s;background-color:#000}
.nouveautes .elements-list .elements .bloc:hover .img{position:absolute;display:none}
.proprietes .more-content .content-link:hover{background-color:#000;color:white;-webkit-transition:all .4s;transition:all .4s}
.social-media .content-sm .sm-right .contact-sm:hover{background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#000;-webkit-transition:all .4s;transition:all .4s}
}@media(max-width:1023px){.mobile-pb-30{padding-bottom:30px}
.mobile-static{position:static}
.mobile-text-left{text-align:left}
.grid.mobile-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid.mobile-grid-cols-1.reverse :first-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.grid.mobile-gap-0{gap:0}
.mobile-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.mobile-w-1\/1{width:100%}
.mobile-font-size-0{font-size:0}
.mobile-max-w-full{max-width:100%}
.form .title{font-size:28px}
.form .form-group-content textarea,.form .form-group-content input{width:100%;font-size:18px;margin-left:0;margin-top:30px}
}@media(max-width:1000px){.cat-bloc .blocs-cat .bloc-info{width:calc(50% - 13.33px);margin-left:20px !important}
.cat-bloc .blocs-cat .bloc-info:nth-child(2n+1){margin-left:0 !important}
}@media(max-width:767px){.center-content{padding:0 20px}
body{padding-top:50px}
#header .header-elements{height:50px;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}
#header .header-elements .nav-items{width:100%;height:calc(100vh - 48px)}
#header .header-elements .nav-items .nav-list{display:block}
#header .header-elements .nav-items .nav-list .item{padding:25px;border-bottom:1px solid #eee}
#header .header-elements .nav-items .nav-list .item .link-title{font-family:"Poppins-SemiBold"}
#header .header-elements .nav-items .nav-list .item .sub-menu{position:relative;padding:5px;display:block;background-color:transparent}
#header .header-elements .nav-items .nav-list .item .sub-menu .list-sub-menu .sub-menu-link{color:white;font-size:12px}
#header .header-elements .logo{width:150px}
#header .header-elements .burger{cursor:pointer;display:block}
#header.active{background-color:#2f234f;-webkit-transition:all .4s;transition:all .4s}
#header.active .header-elements{height:100vh;-webkit-transition:all .4s;transition:all .4s}
#header.active .burger svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#header.active .burger svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}
#footer{padding-top:60px;padding-bottom:60px}
#footer .footer-items{display:block}
#footer .footer-items .blocs{width:100%;margin-left:0;margin-bottom:15px}
#footer .footer-items .blocs .img-logo{width:150px}
#footer .footer-items .blocs .description{font-size:14px}
#footer .footer-items .blocs .title{font-size:16px}
#footer .footer-items .blocs .content{margin-top:24px}
#footer .footer-items .blocs .content .paragraphe{font-size:14px}
#footer .footer-items .blocs .content .info{font-size:14px}
#footer .footer-items .blocs .content .contact-info{font-size:14px}
.hero-home{padding-bottom:160px}
.hero-home .menu-content{max-width:100%;width:100%;padding-top:250px}
.hero-home .menu-content .content{font-size:37px}
.hero-home .menu-content .paragraphe{font-size:14px}
.hero-home .menu-content .link-item{font-size:12px}
.nouveautes .title-content{max-width:100%;padding-bottom:68px}
.nouveautes .title-content .title{font-size:40px}
.nouveautes .title-content .content{font-size:14px}
.nouveautes .elements-list .elements{height:auto;width:100%;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.nouveautes .elements-list .elements .bloc{height:300px}
.produits .title-content{font-size:40px}
.produits .produits-content .produit-left-content .content .title{font-size:24px}
.produits .produits-content .produit-left-content .content .paragraphe{font-size:14}
.proprietes .title-content{max-width:100%;padding-bottom:68px}
.proprietes .title-content .title{font-size:40px}
.proprietes .title-content .content{font-size:14px}
.proprietes .proprietes-content{margin-bottom:0;display:block}
.proprietes .proprietes-content .size{width:100%;margin-left:0;margin-bottom:16px;height:100%}
.proprietes .proprietes-content .content .title{font-size:26px}
.proprietes .proprietes-content .content .description{font-size:12px}
.proprietes .proprietes-content .content .price{font-size:40px}
.proprietes .proprietes-content .content .price .month{font-size:20px}
.proprietes .proprietes-content.inverse .size{display:block;width:100%;margin-left:0 !important}
.proprietes .more-content .content-link{font-size:12px}
.subscribe .subscribe-elements{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.subscribe .subscribe-elements .left-elements{max-width:10%}
.subscribe .subscribe-elements .left-elements .carre-elements{width:290px;height:290px;background-color:#67afd4;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
.subscribe .subscribe-elements .left-elements .bottom{-webkit-transform:rotate(125deg);transform:rotate(125deg);position:relative;bottom:170px;left:60px}
.subscribe .subscribe-elements .left-elements .top{-webkit-transform:rotate(-55deg);transform:rotate(-55deg);position:relative;left:0;z-index:2;bottom:80px}
.subscribe .subscribe-elements .right-elements{max-width:570px;padding-top:75px;z-index:4;width:100%;padding-left:30px}
.subscribe .subscribe-elements .right-elements .title{font-size:40px}
.subscribe .subscribe-elements .right-elements .description{font-size:12px}
.subscribe .subscribe-elements .right-elements .form-subscribe{width:100%}
.subscribe .subscribe-elements .right-elements .form-subscribe ::-webkit-input-placeholder{font-size:12px}
.subscribe .subscribe-elements .right-elements .form-subscribe ::-moz-placeholder{font-size:12px}
.subscribe .subscribe-elements .right-elements .form-subscribe :-ms-input-placeholder{font-size:12px}
.subscribe .subscribe-elements .right-elements .form-subscribe ::-ms-input-placeholder{font-size:12px}
.subscribe .subscribe-elements .right-elements .form-subscribe ::placeholder{font-size:12px}
.subscribe .subscribe-elements .right-elements .form-subscribe .input{font-size:12px}
.subscribe .subscribe-elements .right-elements .form-subscribe .submit{font-size:12px}
.cat-bloc .blocs-cat .bloc-info{width:100%;margin-left:0 !important}
.cat-bloc .blocs-cat .bloc-info .bloc-link .content-bottom .info{font-size:18px}
.cat-bloc .blocs-cat .bloc-info .bloc-link .content-bottom .description{font-size:16px}
.cat-bloc .blocs-cat .bloc-info .bloc-link .content-bottom .prix{font-size:14px}
.social-media{padding-top:25px;padding-bottom:25px}
.social-media .content-sm{display:block;text-align:center;padding:20px}
.social-media .content-sm .sm-left{display:block;text-align:center}
.social-media .content-sm .sm-right{font-size:16px;margin-top:10px}
.article-content .gallery-title{padding:0;margin-top:20px}
.article-content .gallery-item{padding:0}
.article-content .gallery-item .slick-next{position:absolute;z-index:10}
.article-content .gallery-item .slick-prev{position:absolute;z-index:10}
.article-content .description-blocs .article-title{font-size:18px}
.article-content .description-blocs .article-title .ref{font-size:10px}
.article-content .description-blocs .desc{font-size:16px}
.article-content .description-singel{display:block}
.article-content .description-singel .singel{width:100%;margin-left:0;margin-top:20px}
.filter .filter-input{width:100%;margin-left:0;margin-top:10px}
.filter .recherche{padding:0;margin-top:10px}
.estimation .form-top .title{font-size:28px}
.estimation .form-item{width:100%}
.estimation .form-item .form-group{margin-top:20px}
.estimation .form-item .form-group .title-form{font-size:16px}
.estimation .form-item .form-group .form-input .label{margin-left:0}
.estimation .form-item .form-group .form-input .label .radio-style .span{font-size:16px}
.estimation .form-item .form-group .label{font-size:16px}
.estimation .form-item .form-group .btn{margin:auto}
}