/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}:root{--301-color-n: #1a1a1a;--301-color-d: #86754d;--301-color-g: #cacaca;--301-color-xn: #000000;--301-color-w: #fff;--301-text-base: 16px;--301-text-small: 12px;--301-text-title: 34px;--301-text-big: 100px;--301-transition: all .5s}@font-face{src:url(../assets/fonts/ECR_STIXt.ttf);font-family:--301-bold}@font-face{src:url(../assets/fonts/ECR_Avenir.ttf);font-family:--301-light}body{opacity:0;background:var(--301-color-n)}*{font-family:--301-light;outline:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{margin:0;font-family:--301-bold;line-height:1;letter-spacing:-1px;color:var(--301-color-xn);font-weight:100}a{text-decoration:none;transition:var(--301-transition);opacity:1}a:hover{opacity:.5}a.no-hover:hover{opacity:1}ul,ul li{list-style:none;padding:0;margin:5px 0}ol{margin:5px 0 5px 15px;padding:0}ol li{margin:0 0 5px}p,span,label,li,a{font-size:var(--301-text-base);color:var(--301-color-g);line-height:1.5}p{margin:0 0 20px}img{display:block;width:100%}header ._301_menu{display:flex;align-items:center;position:fixed;width:85%;padding:50px 7.5% 0;top:0;z-index:3;transition:var(--301-transition)}header._301_sticky ._301_menu{background:var(--301-color-w);padding:15px 7.5%;border-bottom:1px solid var(--301-color-d)}header ._301_open{width:180px;height:40px;background:url(../assets/img/301_menu.svg) no-repeat right center;cursor:pointer;transition:var(--301-transition)}._301_close{width:40px;height:40px;background:url(../assets/img/301_menu_x.svg) no-repeat left center;transition:var(--301-transition);cursor:pointer;float:right}._301_close.v2{background-image:url(../assets/img/301_menu_xx.svg)}header ._301_open:hover,header ._301_sound:hover,._301_close:hover{opacity:.5}header ._301_iso{flex:1}header ._301_iso img{width:auto;margin:0 auto;max-height:16px}header ._301_iso.en img{max-height:20px}header ._301_iso ._301_alter{display:none}header ._301_sound{width:180px;height:40px;background:url(../assets/img/301_legacy.svg) no-repeat center;cursor:pointer;transition:var(--301-transition)}header ._301_nav{position:fixed;right:-150%;top:0;height:100%;background:var(--301-color-n);z-index:4;padding:50px 7.5% 0;transition:var(--301-transition);visibility:hidden}header ._301_nav:after{content:" ";width:0;height:100%;background:#1a1a1ad9;position:fixed;z-index:-2;top:0;left:0;transition:var(--301-transition)}header._301_sticky ._301_nav{padding-top:15px}header ._301_nav.go{right:0;visibility:visible}header ._301_nav.go:after{width:100%}header ._301_nav ._301_flex{align-items:center}header ._301_nav *{color:var(--301-color-d);margin:0}header ._301_len{flex:1;margin-right:25px}header ._301_len ._301_l{display:inline-block}header ._301_len ul{display:flex;-moz-column-gap:15px;column-gap:15px;margin:0}header ._301_len li.current-lang{border-bottom:1px solid}header ._301_len span,header ._301_len img{display:inline-block}header ._301_end{display:flex;flex-direction:column;justify-content:flex-end;height:40%}header ._301_mp{margin:50px 0 0;display:flex;flex-direction:column;justify-content:flex-start;height:40%}header ._301_mp a{font-size:28px;font-family:--301-bold;padding:0;line-height:1;margin-bottom:15px;display:inline-block}header ._301_mp li:last-child a{margin:0}header ._301_mp li.current_page_item a{border-bottom:1px solid}header ._301_seal{width:100px;margin-bottom:50px}header ._301_social a{background:url(../assets/img/301_ig.svg) no-repeat left center;width:22px;margin-right:20px;height:22px;display:inline-block}header ._301_social ._301_wa{background-image:url(../assets/img/301_wa.svg)}header ._301_social ._301_lk{background-image:url(../assets/img/301_lk.svg);margin:0}header ._301_ml ul{display:flex;margin:20px 0}header ._301_ml li:first-child{margin-right:20px;padding-right:20px;border-right:1px solid}footer ._301_contact{padding:150px 0 100px;background:var(--301-color-n);overflow:hidden}footer ._301_contact ._301_flex{align-items:center;position:relative}footer ._301_contact h2{margin-bottom:50px;font-size:var(--301-text-big)}footer ._301_contact strong,footer ._301_contact strong a{color:var(--301-color-d)}.grecaptcha-badge{visibility:hidden}._301_ct{width:85%;margin:0 auto;position:relative}._301_flex{display:flex}._301_col{flex:1;width:50%}._301_col_2{flex:2}._301_modal{position:fixed;left:-150%;top:0;height:100%;background:var(--301-color-n);z-index:4;padding:50px 7.5% 0;transition:var(--301-transition);width:85%}._301_modal.go{left:0}._301_modal ._301_vd{position:absolute;width:100%;height:100%;margin:auto;left:0;right:0;top:0;bottom:0;z-index:-2}._301_modal iframe{width:100%;height:100%}._301_modal_pic{position:absolute;width:100%;height:100%;display:none;z-index:10;left:0;top:0}._301_modal_pic ._301_bg{left:0;top:0;position:fixed;width:100%;height:100%;background:url(../assets/img/301_loading.gif) no-repeat center;background-size:50px;background-color:#1a1a1ad9}._301_modal_pic ._301_view{width:85%;height:85%;margin:auto;position:fixed;text-align:center;left:0;top:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center}._301_modal_pic ._301_options{position:absolute;width:100%;text-align:left;bottom:0;right:0;top:0;height:-moz-fit-content;height:fit-content;margin:auto}._301_modal_pic ._301_options *{cursor:pointer;font-size:var(--301-text-small);color:var(--301-color-g);letter-spacing:1px;background:url(../assets/img/301_arrow.svg) no-repeat center;background-color:var(--301-color-d);height:30px;width:30px;background-size:12px;transition:var(--301-transition)}._301_modal_pic ._301_options *:hover{opacity:.5}._301_modal_pic ._301_options ._301_prev{float:left;transform:rotate(180deg)}._301_modal_pic ._301_options ._301_next{float:right}._301_form label{display:block}._301_form ._301_row{margin-bottom:12px;position:relative}._301_form input[type=text],._301_form input[type=email]{all:unset;border:0;background:transparent;border-bottom:1px solid var(--301-color-d);color:var(--301-color-g);padding:1px 0;display:block;width:100%}._301_form input[type=submit]{all:unset;background:url(../assets/img/301_arrow.svg) no-repeat center;background-color:var(--301-color-d);width:30px;padding:0;color:transparent;line-height:1;border:0;cursor:pointer;transition:var(--301-transition);font-weight:700;float:right;height:30px;background-size:12px}._301_form input[type=submit]:hover{background-color:var(--301-color-xn);opacity:1}._301_form span.wpcf7-not-valid-tip{color:var(--301-color-m);position:absolute;right:0;top:0;bottom:0;margin:auto;font-size:var(--301-text-small)}._301_form span.wpcf7-list-item{margin:0}._301_form .wpcf7-spinner{position:absolute;right:3px;top:12px;margin:0}._301_form ._301_row._301_check{padding-top:10px;position:relative;margin:0}._301_form .wpcf7-form-control-wrap{position:initial}body ._301_forma .wpcf7-response-output{border:0;padding:0;margin:0;color:var(--301-color-d);position:absolute;right:0;bottom:-20px;background:var(--301-color-n);text-align:right}._301_title{font-size:var(--301-text-big);margin-bottom:50px;width:320px}._301_big_title{color:#cacaca42;text-align:center;font-size:var(--301-text-big)}._301_quote{color:var(--301-color-d);text-transform:uppercase;text-align:center;width:280px;font-weight:700;letter-spacing:2px;line-height:1.8;font-size:14px;padding:200px 30px;position:relative;margin:auto}._301_quote:after,._301_quote:before{content:" ";position:absolute;left:0;right:auto;top:0;bottom:0;width:6px;height:6px;background:url(../assets/img/301_bullet.svg) no-repeat center;margin:auto}._301_quote:before{right:0;left:auto}._301_since{padding:10px 20px;background:url(../assets/img/301_since.svg) no-repeat center;color:var(--301-color-d);font-family:--301-bold;line-height:1}._301_seal_b{background:url(../assets/img/301_seal.svg) no-repeat center;width:80px;height:80px;margin:auto}._301_hr{padding:200px 0;background:var(--301-color-w)}._301_hr ._301_items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);-moz-column-gap:50px;column-gap:50px;width:-moz-fit-content;width:fit-content;position:absolute;right:0;bottom:-50px;z-index:2}._301_num{display:flex;width:-moz-fit-content;width:fit-content;align-items:start;font-size:var(--301-text-title);margin:15px 0}._301_num div{font-size:var(--301-text-small);letter-spacing:1px;font-family:--301-light;margin:0 3px}._301_by{padding-top:100px}._301_wow{position:fixed;width:100%;height:100%;background:#1a1a1ad9;z-index:10;transition:var(--301-transition);overflow:hidden}._301_wow ._301_content{background:url(../assets/img/301_lfdd11.gif) no-repeat center;width:320px;height:500px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background-size:contain;background-color:#191919;transition:var(--301-transition);overflow:hidden}._301_wow ._301_close{position:absolute;right:8px;top:8px;width:30px;height:30px}._301_wow.go{width:0}._301_wow.go ._301_content{right:-240%}._301_front{height:-moz-fit-content;height:fit-content;position:relative;bottom:0;width:100%}._301_front ._301_bg{height:65vh;background-size:cover;background-position:bottom center;position:relative}._301_front ._301_cp{position:absolute;bottom:50px;left:7.5%;width:92.5%;text-transform:uppercase;text-align:left;font-weight:700}._301_front ._301_cp ul{display:flex}._301_front ._301_cp li{flex:1;color:var(--301-color-w)}._301_front ._301_bg{margin-top:140px}._301_front ._301_about ._301_quote{padding:150px 30px;width:310px}._301_front ._301_about ._301_flex{-moz-column-gap:100px;column-gap:100px;align-items:end;margin-bottom:100px}._301_front ._301_services{position:relative}._301_front ._301_services ._301_items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);-moz-column-gap:50px;column-gap:50px;width:-moz-fit-content;width:fit-content;position:absolute;right:0;bottom:-50px;z-index:2}._301_front ._301_services ._301_num{color:var(--301-color-g)}._301_front ._301_services ._301_big_title{color:var(--301-color-xn)}._301_front ._301_cta{border:1px solid var(--301-color-d);padding:8px 10px;display:block;width:-moz-fit-content;width:fit-content;color:var(--301-color-d);border-radius:4px}._301_front ._301_gallery{margin:200px 0 0;position:relative}._301_front ._301_gallery ._301_pjs{grid-template-columns:repeat(5,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:10px;padding-bottom:0}._301_front ._301_gallery ._301_img{margin:0}._301_front ._301_gallery ._301_link{position:absolute;left:0;right:auto;top:0;bottom:0;background:var(--301-color-n);margin:auto;text-align:center}._301_front ._301_gallery ._301_action{height:-moz-fit-content;height:fit-content;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}._301_front ._301_gallery ._301_link h2{font-size:40px;margin-bottom:20px}._301_front ._301_gallery ._301_link a{margin:0 auto}._301_front ._301_seal_b{margin-top:150px}._301_about ._301_step{display:flex;align-items:end}._301_about ._301_l{width:70%;padding-left:15%}._301_about ._301_l p:last-child{margin:0}._301_about ._301_b{margin-top:150px}._301_about ._301_center{display:flex;width:65%;padding:150px 0;-moz-column-gap:100px;column-gap:100px;align-items:start;margin:auto}._301_about ._301_center p{flex:1;margin:0}._301_about ._301_boutique{padding:250px 0 100px;position:relative;background:var(--301-color-w);margin-bottom:150px}._301_about ._301_boutique:after{content:" ";position:absolute;top:-2px;left:0;width:100%;height:117px;background:url(../assets/img/301_bg_arrow.svg) no-repeat top left;background-size:cover}._301_about ._301_boutique:before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:100px;background:url(../assets/img/301_bg_arrow_end.svg) no-repeat top right;background-size:cover}._301_about ._301_boutique ._301_title{padding-left:7.5%;width:500px;position:relative}._301_about ._301_boutique ._301_since{position:absolute;top:30px;right:-80px}._301_about ._301_boutique ._301_since.en{right:180px}._301_about ._301_boutique ._301_cp p{color:var(--301-color-n)}._301_about ._301_boutique ._301_quote{padding:150px 30px;width:300px}._301_about ._301_end{margin-top:150px}._301_about ._301_end ._301_quote{width:330px;padding:0 30px}._301_about ._301_seal_b{margin-top:150px}._301_services h2{font-size:var(--301-text-title);color:var(--301-color-g);width:320px;margin-bottom:50px}._301_services ._301_grid{display:grid;row-gap:100px;position:relative}._301_services ._301_grid:after,._301_services ._301_grid:before{content:" ";position:absolute;width:35%;height:300px;top:-20px;right:0;z-index:-1;background:url(../assets/img/301_bg_services.png) no-repeat center;background-size:contain;opacity:.6}._301_services ._301_grid:after{background-image:url(../assets/img/301_bg_services_2.png);top:auto;bottom:200px;height:360px;width:50%;background-position:right}._301_services ._301_cp{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);-moz-column-gap:100px;column-gap:100px}._301_services ._301_cp p{margin:0}._301_services ._301_quote{padding:0 30px;width:360px}._301_gallery ._301_cat{padding:200px 0 100px}._301_gallery ._301_cat h3{color:var(--301-color-g);font-size:var(--301-text-big)}._301_gallery ._301_cat h4{color:var(--301-color-g);font-family:--301-light;margin:25px 0 0 15px;letter-spacing:1px}._301_gallery ._301_items{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);align-items:start;-moz-column-gap:50px;column-gap:50px;row-gap:50px;margin-top:100px}._301_gallery ._301_item{background:var(--301-color-xn);padding:50px;text-transform:uppercase;text-align:center;letter-spacing:1px}._301_gallery ._301_item img{max-height:70px}._301_gallery ._301_item p{font-size:var(--301-text-small);min-height:40px;margin:20px 0 0}._301_gallery ._301_item.icon{padding:0;background:none;border:1px solid rgb(134 117 77 / 27%);background-size:cover;background-position:center;aspect-ratio:1 / 1}._301_gallery ._301_hr{padding:100px 0 50px;width:85%;margin:0 auto;position:relative}._301_gallery ._301_hr h2{position:absolute;right:0;top:0;width:280px;font-size:var(--301-text-title);bottom:0;margin:auto;height:-moz-fit-content;height:fit-content}._301_gallery ._301_pics{background:var(--301-color-w)}._301_gallery ._301_pjs{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);align-items:start;-moz-column-gap:50px;column-gap:50px;row-gap:50px;padding-bottom:100px}._301_gallery ._301_img{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px;aspect-ratio:1 / 1}._301_gallery ._301_num{font-size:24px;font-family:--301-light;letter-spacing:1px}._301_project ._301_name{padding:200px 0 100px;background:var(--301-color-w)}._301_project h1,._301_service h1{color:#cacaca42;font-size:var(--301-text-big);margin-bottom:50px}._301_project ._301_grid{padding-top:100px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);-moz-column-gap:50px;column-gap:50px;row-gap:50px}._301_project ._301_item{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;cursor:pointer;aspect-ratio:1 / 1}._301_service ._301_copy{padding:200px 0 100px}._301_service ._301_copy ._301_flex{-moz-column-gap:100px;column-gap:100px;margin-bottom:50px;align-items:end}._301_service ._301_copy p{color:var(--301-color-n)}._301_service ._301_copy p:last-child{margin:0}._301_showroom ._301_hr{padding:200px 0 100px}._301_showroom h1{margin-bottom:50px}._301_showroom ._301_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);align-items:start;-moz-column-gap:100px;column-gap:100px;row-gap:100px}._301_showroom ._301_grid h2{font-family:--301-light;font-weight:700;color:var(--301-color-d);margin-bottom:20px}._301_showroom ._301_grid p{margin:0 0 5px;color:var(--301-color-n)}._301_showroom ._301_grid a{color:var(--301-color-n)}._301_showroom iframe{width:100%;margin:50px 0 0;height:200px;filter:grayscale(1)}._301_page{padding-top:150px}._301_page ._301_txt{width:65%;margin:0 auto;padding-bottom:100px}._301_page ._301_txt *{color:var(--301-color-n)}._301_page h1,._301_page h2,._301_page h3,._301_page h4,._301_page h5{margin:40px 0 5px}.page-template-home,.page-template-default,.post-template-service{background:var(--301-color-w)}.page-template-home header ._301_iso img,.page-template-about header ._301_iso img,.page-template-gallery header ._301_iso img,.page-template-front header ._301_iso img{display:none}.page-template-about header ._301_open,.page-template-gallery header ._301_open,.page-template-front header ._301_open{background-image:url(../assets/img/301_menu_w.svg)}.page-template-about header ._301_iso ._301_alter,.page-template-gallery header ._301_iso ._301_alter,.page-template-front header ._301_iso ._301_alter{display:block}.page-template-about header ._301_sound,.page-template-gallery header ._301_sound,.page-template-front header ._301_sound{background-image:url(../assets/img/301_legacy_x.svg)}.page-template-home footer{display:none}.page-template-about header._301_sticky ._301_menu,.page-template-gallery header._301_sticky ._301_menu,.page-template-front header._301_sticky ._301_menu{background-color:var(--301-color-n)}.page-template-default footer ._301_contact{padding-top:100px}@media(min-width:1920px){html{zoom:1.3}._301_about ._301_boutique:before{height:120px}._301_gallery ._301_img{height:300px}}@media(max-width:1024px){:root{--301-text-big: 70px}._301_about ._301_boutique ._301_title{width:360px}._301_about ._301_boutique ._301_since{top:15px}._301_about ._301_boutique ._301_since.en{right:110px}._301_modal ._301_view{height:80%;width:90%}._301_modal ._301_options{top:auto;bottom:0;background:#fcfbf5}._301_gallery ._301_item{padding:20px}}@media(max-width:900px){:root{--301-text-big: 50px}header ._301_open{width:40px}header ._301_sound{width:40px;background-position:left;background-size:cover;background-image:url(../assets/img/301_play.svg)!important}footer ._301_contact ._301_cta{width:115px;height:40px;background:url(../assets/img/301_contact.svg) no-repeat center;cursor:pointer;position:absolute;right:0;top:0;z-index:2}footer ._301_contact ._301_cta.go{background-image:url(../assets/img/301_menu_x.svg);background-size:20px;background-position:right top;width:20px;height:20px}footer ._301_contact ._301_forma{position:absolute;top:0;width:100%;background:var(--301-color-n);transition:var(--301-transition);right:-120%}footer ._301_contact ._301_forma.go{right:0}footer ._301_contact ._301_col_2{flex:auto}._301_quote{width:240px;font-size:var(--301-text-small)}._301_about ._301_quote._a{padding:150px 30px}._301_about ._301_b{margin-top:100px}._301_about ._301_center{width:75%;padding:100px 0}._301_about ._301_boutique{padding:150px 0 50px;margin-bottom:50px}._301_about ._301_boutique ._301_title{width:-moz-fit-content;width:fit-content}._301_about ._301_boutique ._301_since,._301_about ._301_boutique ._301_since.en{top:10px;right:-120px}._301_about ._301_boutique ._301_quote{padding:100px 30px;width:260px}._301_about ._301_end{margin-top:100px;align-items:center}._301_about ._301_end ._301_quote{width:220px}._301_about ._301_seal_b{margin-top:100px}.page-template-about{padding-top:150px}._301_gallery ._301_items,._301_gallery ._301_pjs,._301_project ._301_grid{-moz-column-gap:20px;column-gap:20px;row-gap:20px}._301_gallery ._301_item{padding:20px}._301_project ._301_name,._301_gallery ._301_cat{padding-top:150px}._301_gallery ._301_items{margin-top:50px}._301_hr,._301_showroom ._301_hr{padding:150px 0 100px}._301_hr ._301_items,._301_front ._301_services ._301_items{position:relative;grid-template-columns:repeat(1,1fr);bottom:0;margin-top:50px}._301_front ._301_about ._301_quote{padding:100px 30px}._301_front ._301_about ._301_flex{-moz-column-gap:30px;column-gap:30px}._301_front ._301_gallery,._301_front ._301_seal_b{margin-top:100px}footer ._301_contact{padding-top:100px}}@media(max-width:700px){header ._301_iso img{max-height:10px}header ._301_iso.en img{max-height:14px}header ._301_end{height:35%}body ._301_forma .wpcf7-response-output{width:80%;bottom:-35px}._301_title{width:200px}._301_front ._301_cp ul{display:block}._301_about ._301_step{width:85%;margin:0 auto 50px;display:grid;row-gap:50px}._301_about ._301_step ._301_col{width:100%}._301_about ._301_l{width:100%;padding-left:0}._301_about ._301_b{margin-top:50px}._301_about ._301_quote._a{padding:50px 30px;margin-bottom:50px}._301_about ._301_center{width:85%;padding:10px 0 50px;margin:0 auto;-moz-column-gap:50px;column-gap:50px}._301_about ._301_boutique ._301_quote{padding:50px 30px;margin-bottom:50px}._301_about ._301_boutique ._301_b,._301_about ._301_a{display:none}._301_about ._301_end ._301_quote{margin-top:50px}._301_about ._301_boutique ._301_title{width:230px}._301_about ._301_boutique ._301_since{top:5px;right:-110px}._301_about ._301_boutique ._301_since.en{right:20px}._301_services ._301_cp{grid-template-columns:repeat(1,1fr);row-gap:50px}._301_services ._301_quote{width:200px}._301_page ._301_txt{width:auto}._301_gallery ._301_items,._301_gallery ._301_pjs,._301_project ._301_grid{grid-template-columns:repeat(2,1fr)}._301_gallery ._301_hr h2{position:relative;margin:0;width:auto}._301_project ._301_name,._301_gallery ._301_cat{padding:150px 0 50px}._301_project ._301_grid{padding-top:50px}._301_gallery ._301_hr{padding:50px 0}._301_gallery ._301_num{font-size:var(--301-text-base)}._301_service ._301_copy ._301_flex{display:grid;row-gap:50px}._301_service ._301_copy ._301_col{width:100%}._301_showroom ._301_grid{grid-template-columns:repeat(1,1fr)}._301_service ._301_copy{padding:150px 0 100px}._301_front ._301_about ._301_flex{display:grid;row-gap:50px}._301_front ._301_about ._301_col{width:100%}._301_front ._301_gallery ._301_pjs{grid-template-columns:repeat(3,1fr)}._301_front ._301_gallery ._301_link h2{font-size:26px}._301_front ._301_about ._301_quote{width:190px}}
