h1{display:none}.half-carousel-content h3{color:var(--main-color)}.block_text strong{font-weight:700}em,strong,sup{font-style:revert;font-weight:revert;vertical-align:revert}.lower{text-transform:lowercase}.about-hero .hero-carousel_item .btn{margin-top:-25px}#the-project .toogle-item .side-paragraph p{padding-right:55px}#the-project .toglle-header h3{font-family:"Barlow",serif;font-size:2.4em;font-weight:500;padding-bottom:20px;display:initial}#the-project .toglle-content{padding:20px}#the-project .content-table{margin-right:10px;justify-content:center;align-items:center;font-size:1.2em}#the-project .content-table table{border:0}#the-project .offer-box{padding:5%0 0}#the-project .offer-box .count{font-family:"Roboto",sans-serif;font-weight:700;padding:0 0 20px}#about .offer-box .overlay,#the-project .offer-box .overlay{background:var(--brown-color);opacity:1}.content-table table th,.content-table table tr td b,.service-box .service-tooltip strong{color:var(--brown-color)}#the-project .offer-box,.commerce .content-table table tr td,.map-sm .content-table table tr td,.parking .content-table table tr th span{color:var(--black-color)}.commerce .content-table table tr td{font-weight:700}.location-tab .offer-box{padding:5%0!important;margin-bottom:5px}.location-tab .offer-box .offer-box_item{text-align:left;padding:0 0 0 5%}.location-tab .offer-box .offer-box_item .box-right{padding:0 0 0 10px;display:inline-block;vertical-align:middle;width:86%}.location-tab .offer-box .offer-box_item img{display:inline-block;vertical-align:middle;width:13%}#about .international .offer-box{height:50px;border:0;padding:15px 0 0;color:var(--black-color)}#about .international .offer-box h4{font-size:1.5em;padding:0 0 0 70px}#about .international .offer-box .offer-box_item{text-align:left}#about .international .offer-box i{font-size:1em;padding:0;text-align:center}#about .international .offer_container{margin-left:-70px}#about .gallery-items .gallery-item{padding:5px}.about-wrap .block_text{padding:30px 70px}.about-wrap .block_text.international{padding:30px 70px 0}.about_row .block_img{padding:30px 0}.about_row .block_img img:first-child{margin-bottom:30px}.content-table table tr:nth-child(even){background:linen}#the-project .content-table table td,#the-project .content-table table th{height:50px;line-height:50px;border:0}#the-project .toogle-item.commerce .content-table table td,#the-project .toogle-item.commerce .content-table table th,#the-project .toogle-item.parking .content-table table td,#the-project .toogle-item.parking .content-table table th{height:30px;line-height:30px}#the-project .toogle-item.commerce p{padding-top:20px}.content-table table tr td p{font-size:1em;font-weight:500}#the-project .toogle-item .side-pic{margin-right:10px}#lieux-de-vie .toglle-content p:first-child b i{text-align:left;font-size:1.4em;font-weight:500;font-style:italic;padding-bottom:20px;color:var(--black-color2)}.fixed-bar_item *{font-size:13px}.fixed-bar_item h2{font-size:2.4em;margin-bottom:10px}.custom-form input,.custom-form label,.custom-form select{font-family:"Roboto",sans-serif;font-weight:300;font-size:14px;color:var(--black-color)}.custom-form label{line-height:14px;display:block}.custom-form input,.custom-form select{height:50px;line-height:50px;border:0;position:relative;background:var(--main-color);box-sizing:border-box;width:100%;border-bottom:1px solid var(--border-color);padding:0 20px}ul>li,ul>li>a{display:block}.custom-form .input-row{display:inline-block;padding:0 10px}.custom-form fieldset{margin-bottom:20px}.custom-form .input-holder .input-row:first-child{width:29%;text-align:right}.custom-form .input-holder .input-row:last-child{width:70%}.custom-form input:first-child,.custom-form select,.custom-form textarea{border-right:1px solid var(--border-color)}.custom-form textarea{width:50%;float:left;padding:35px 50px 20px;border:0;height:90px;resize:vertical;scrollbar-width:none;-ms-overflow-style:none}.custom-form textarea::-webkit-scrollbar{width:0}.custom-form input[type=email]:focus,.custom-form input[type=text]:focus,.custom-form textarea:focus{background:var(--gray-color)}.custom-form input::-webkit-input-placeholder,.custom-form textarea::-webkit-input-placeholder{font-family:var(--second-font),sans-serif}.custom-form input:-moz-placeholder,.custom-form textarea:-moz-placeholder{font-family:var(--second-font),sans-serif}.custom-form input:-ms-input-placeholder,.custom-form textarea:-ms-input-placeholder{font-family:var(--second-font),sans-serif}.contact-form .comments-title{margin-bottom:0;border:0;font-size:1.4em}.contact-form{border-top:1px solid var(--border-color);position:relative;z-index:3;background-color:var(--gray-color)}.contact-form .custom-form input:first-child{border-right:none}.contact-form textarea{padding:35px 50px 20px;height:90px}input[type=radio]{height:revert;line-height:revert}.footer-contacts ul{line-height:110%}.footer-contacts li{line-height:1.1em;margin-bottom:20px}.footer-contacts li a,.footer-contacts li span{position:relative;left:40px}.footer-contacts li:nth-child(1):before{position:absolute;content:"\f095";font-family:"Font Awesome 5 Pro";font-size:1.3em;color:#fff}.footer-contacts li:nth-child(2):before,.footer-contacts li:nth-child(3):before{position:absolute;content:"\f01c";font-family:"Font Awesome 5 Pro";font-size:1.7em;color:#fff}.footer-contacts li:nth-child(3):before{content:"\f041"}input,ul{font-family:"Roboto",sans-serif}.hero-carousel_item .btn{background:var(--brown-color)!important}.sub-footer .policy-box span a{color:#fff}.services-modal-bg>.bg{background-size:contain;background-repeat:no-repeat}@media (max-width:576px){.btn{padding:0 100px 0 20px!important}#the-project .toogle-item .side-paragraph p,.about-wrap .block_text,.conception .international{padding:30px}#about .international .offer_container{margin-left:0;font-size:2vw}#about .international .offer-box h4{padding-right:30px}.about_row .block_img{margin-top:0;padding:0}.about_row .block_img img{display:inline-block}.contact-page .section-title_content{width:100%!important}.parallax-section_wrap{position:relative;width:100%!important}.footer-about,.footer-contacts{margin-top:30px}}.section-xl{display:block}#video1,.section-sm{display:none}@media only screen and (min-width:1140px) and (max-width:1180px){.footer-about,.footer-contacts{margin-top:30px}.footer-inner_item .arrow_dec_wrap{bottom:100px}}@media only screen and (max-width:1140px) and (min-width:280px){.section-xl{display:none}.section-sm{display:block}.home_services_list .hidden-works-item,.home_services_list .map{display:block;height:90px;line-height:90px;border-bottom:1px solid var(--border-color);position:relative;text-align:left;padding:0 20px;box-sizing:content-box}.home_services_list a:before{width:60px}}#menu_anim_logo,.home-map{background-repeat:no-repeat}.home-map{display:block;background-image:url(/static/pages/images/folio/1.jpg);background-size:cover;position:relative;padding:0;width:100%;height:800px;background-position-y:center;opacity:.7}.home-map-offer-info{width:38px;height:38px;position:absolute;z-index:2;margin-left:0}.home-map-offer-info,.home-map-offer-info span,.home-map-offer-info:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.home-map-offer-info:before{position:absolute;width:auto;height:auto;pointer-events:none;border-radius:100%;border:1px solid #fff;top:-9px;left:-9px;right:-9px;bottom:-9px;opacity:0;z-index:2;content:""}.home-map-offer-info span{-webkit-touch-callout:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:38px;height:38px;font-size:13px;line-height:1;letter-spacing:.1em;color:var(--main-color);font-weight:600;background-color:var(--black-color2);border-radius:5px;text-align:center;cursor:pointer}.map-sm{padding:0}.map-sm .home-map{height:600px}.map-sm>div{align-items:center}.map-sm .home-map-offer-info span{width:28px;height:28px}.home-map-offer-info span.info-square{width:90px}.map-sm .content-table table{width:100%}.content-table table{margin-bottom:0}area{outline:#000;cursor:pointer}area:hover{opacity:.1}#menu_anim_logo{background-image:url(/static/pages/images/logo/menu-logo.jpg);background-position:center;background-size:contain}.service-box{position:relative;display:inline-block}.service-box .service-tooltip{visibility:hidden;position:absolute;min-width:max-content;top:-30%;background-color:var(--main-color);color:var(--black-color);text-align:left;padding:20px;border-radius:6px;z-index:-1;opacity:0;transition:opacity .7s ease-in-out}.service-box .service-tooltip h2{font-size:1.5em;padding-left:10px}.service-box .service-tooltip text{float:left;margin-bottom:10px}.service-box .service-tooltip small{background:var(--black-color)!important;color:var(--main-color)!important;margin-left:10px;padding:5px 20px!important;border-radius:10px;height:30px!important;line-height:20px!important;text-transform:uppercase!important;font-size:14px;font-family:var(--second-font),serif;cursor:pointer;float:right}.service-box .service-tooltip.right{left:50%}.service-box .service-tooltip.left{right:50%}.service-box.t4p .service-tooltip.left{right:90%}.service-box .service-tooltip .info{margin-left:10px;margin-top:5px;width:95%;height:80%;border-width:1px;border-style:solid;border-color:var(--black-color2);border-radius:10px;display:flex;justify-content:center;align-items:center}.service-box .service-tooltip .info:after{content:"";position:absolute;top:0;left:30%;height:100%;border-width:.3px;border-style:solid;border-color:var(--black-color2)}.service-box .service-tooltip .info div{line-height:100%;display:inline-block;font-size:12px}.grid-sb-column2-custom{grid-template-columns:30% 70%}.service-box .service-tooltip .info div:first-child{padding-left:10px;width:30%}.service-box .service-tooltip .info div:last-child{width:70%}.service-box .service-tooltip .info div:last-child ul li{padding:5px}.service-box:hover .service-tooltip{visibility:visible;opacity:1;transition-timing-function:ease-out}.serv-details{color:var(--black-color)}.budget{margin-top:20px}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-single,.irs--flat .irs-to{background:var(--brown-color)}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:var(--brown-color)}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background:var(--green-color)}.irs--flat .irs-grid-text{color:#999;font-family:"Roboto",sans-serif;font-size:10px;letter-spacing:-.7px}.reservation p{padding-bottom:0}.map-modal,.reservation-modal{margin:auto}@media (min-width:576px){.map-modal,.reservation-modal{width:95%}}@media (min-width:768px){.map-modal,.reservation-modal{width:95%}}@media (min-width:992px){.map-modal,.reservation-modal{width:70%}.custom-form .input-holder .input-row:first-child{display:none}.custom-form .input-holder .input-row:last-child{width:100%}}@media (min-width:1200px){.map-modal,.reservation-modal{width:70%}}@media (min-width:1400px){.reservation-modal{width:70%}.map-modal{width:80%}.map-modal .contacts_wrap{position:relative;display:grid;grid-template-columns:25% 75%;padding-top:50px}.custom-form .input-holder .input-row:first-child{display:inline-block}.custom-form .input-holder .input-row:last-child{width:70%}}.map-modal .contacts_title_wrap,.reservation-modal .contacts_title_wrap{background:var(--main-color)}.map-modal,.reservation-modal,.services-modal-wrap{position:fixed;z-index:99;overflow-y:auto}.map-modal,.reservation-modal{display:none}@media only screen and (min-width:769px){.map-modal .smod_vis,.reservation-modal .smod_vis{margin-top:30px}.location-tab .content_box_item{padding:30px}}@media only screen and (max-width:768px){.map-modal .smod_vis,.reservation-modal .smod_vis{margin-top:50px}.map-modal .contacts_wrap,.reservation-modal .contacts_wrap{padding-top:50px}.map-modal .contacts_title_wrap,.reservation-modal .contacts_title_wrap{border:0}.content_box_item{padding:40px}.location-map{height:250px}.about_row_hero_2 .block_text{padding:20px}}.map-modal .serv-details,.reservation-modal .serv-details{display:block}.map-modal .serv-modal-close,.reservation-modal .serv-modal-close{width:50px;height:50px;line-height:50px}.contact-page .section-title_content{padding:60px 30px 40px;width:30%}.contact-page .parallax-section_wrap{width:70%}.contact-hero{display:flex;justify-content:center;align-items:start;max-height:550px;overflow:hidden}.contact-hero img{max-height:100%;max-width:100%}.offer-box i{font-size:3.5em}.contact-page .offer-box .overlay{background:var(--green-color);opacity:1}.contact-page .offer-box .offer-box_item ul>li{display:inline-block;padding:0 2%}.contact-page .offer-box .offer-box_item ul>li>a>i{font-size:3em}.contact-page .offer-box .offer-box_item h4{font-size:2em}.contact-page .offer-box .offer-box_item p{font-size:1.3em}.contact-page .offer-box .offer-box_item.contact-box a i{font-size:1em}.header-page_title,.menu-button-text{color:var(--black-color);text-transform:uppercase}.about_row .bg,.about_row_hero_2 .bg{-webkit-background-size:contain!important}.about_row .bg{background-repeat:no-repeat}.conception>div{border:1px solid var(--border-color)}.location-map{position:relative}.flip-card{background-color:transparent;width:100%;height:256px;border:.1px solid var(--brown-color);perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:var(--main-color);color:var(--black-color)}.flip-card-back{background-color:var(--brown-color);color:#fff;transform:rotateY(180deg);display:grid;place-items:center}.flip-card-back h4{font-weight:900;font-size:1.8em;line-height:1.8em}