::-webkit-scrollbar{display:none}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}*{font-weight:normal!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none!important;box-sizing:border-box;-webkit-box-sizing:border-box;font-smoothing:antialiased}body{font-size:15px}h1,h2,h3,h4,h5{margin:0}ul,li{list-style:none;padding:0;margin:0}a{color:#505050;text-decoration:none;transition:color 0.25s ease-in-out}.btn{margin-top:30px;font-size:16px;text-transform:uppercase;border:2px solid #505050;padding:22px 25px 22px 40px;display:inline-block}.btn span{margin-right:25px}.gallery_btn{letter-spacing:.05em;background:#fff;padding:15px 38px;border-width:1px;margin:0}.btn_arrow{position:relative;top:1px;transition:0.35s all cubic-bezier(.175,.885,.32,1.275)}.btn:hover .btn_arrow{transform:translate(5px,0)}input,textarea,select,button{color:inherit;font:inherit;letter-spacing:inherit;background:transparent;border-radius:0}.clear{clear:both}.no-scroll{height:100vh;overflow:hidden}.center{text-align:center}.line{position:relative;margin:0 7px;top:-5px;display:inline-block;width:35px;height:1px;background:#505050}.additional_info{margin-top:8px;font-size:20px;letter-spacing:.06em}.lazy{opacity:0;transition:0.5s all cubic-bezier(.47,0,0,1)}.lazy.loaded{opacity:1}figure{position:relative}figure img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.lightbox{position:fixed;opacity:0;transform:translate3d(0,80px,0);z-index:1000;top:100%;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);color:#fff;transition:opacity .5s ease-in-out,transform .4s ease-in-out}.lightbox.closing{opacity:0;transform:translate3d(0,-40px,0)}.lightbox.active{top:0;opacity:1;transform:translate3d(0,0,0)}.close{display:block;z-index:1;margin-top:156px;position:absolute;border:0!important;width:42px;height:42px;transition:0.35s all cubic-bezier(.175,.885,.32,1.275)}.close:before,.close:after{position:absolute;left:50%;content:'';height:100%;width:1px;background-color:#fff}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.mobile{display:none}#loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1004;visibility:hidden;opacity:0;transition:.5s all cubic-bezier(.47,0,0,1)}body.loading #loader{visibility:visible;opacity:1}.col{float:left;min-height:1px;border-left:50px solid transparent}.row{position:relative;clear:left;margin-left:-50px}.last-row{margin-top:-40px}.span_1{width:8.333%}.span_2{width:16.666%}.span_3{width:25%}.span_4{width:33.333%}.span_5{width:41.666%}.span_6{width:50%}.span_7{width:58.333%}.span_8{width:66.666%}.span_9{width:75%}.span_10{width:83.333%}.span_11{width:91.666%}.span_12{width:100%}.col img{width:100%;height:auto}.project_gallery .row{margin-left:-30px}.grid_item{margin-bottom:70px;border-left-width:30px}.hamburger{position:absolute;top:50%;padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#1A1A1A}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:1px;background-color:#1A1A1A;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}.squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animate{transition:all 0.75s cubic-bezier(.2,.9,.45,1);transform:translate3d(0,40px,0);opacity:0}.animated{transform:translate3d(0,0,0);opacity:1}body{font-family:'Johnston Medium',Helvetica,Arial,sans-serif;overflow-x:hidden;color:#505050}body.first_load{overflow:hidden;height:100vh}p{font-family: adobe-caslon-pro, serif;font-size:20px;line-height:1.2}.green_bg{background:#3C4940}.green_bg *,.navy_bg *,.blue_bg *{color:#fff}.green_bg h1{color:#FDFBDD}.navy_bg{background:#101626}.navy_bg h1{color:#BAE3F2}.beige_bg{background:#FDFFF1}.blue_bg{background:#436086}.blue_bg .big_headline{color:#FFFBC5;margin-bottom:75px}.light_blue_bg{background:#D5DFE1}.sub_page .row:not(:last-child){margin-bottom:60px}.sub_page p:first-child{margin-top:0}section{padding:75px 0;overflow:hidden}.full_width{padding:0;display:flex}.container{padding:0 55px}main>.container{min-height:calc(100vh - 78px);padding-top:275px;padding-bottom:170px}.half_container{width:50%;float:left}.half_container figure img{position:relative}.half_container .container{padding:60px 55px 70px}.half_container:nth-child(2) .container{max-width:540px;padding-right:0}.column{max-width:1200px;margin:0 auto}.desc{font-family: adobe-caslon-pro, serif;font-size:26px;line-height:1.2}h1,.big_headline{font-family:'Wulkan Display Medium',Times New Roman,serif;font-size:100px;line-height:1}h2{font-family:'Wulkan Display Medium',Times New Roman,serif;font-size:60px}h3{font-family:'Wulkan Display Medium',Times New Roman,serif;font-size:30px}h4{font-size:16px;text-transform:uppercase}h5{font-size:15px;text-transform:uppercase}.date{text-transform:uppercase;font-size:20px;letter-spacing:.04em}.date_range{margin-top:20px;font-size:20px}.section_title{font-size:20px}.figure{position:relative}.figure:after{content:'';pointer-events:none;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15)}.categories{margin-top:35px}.categories a{display:inline-block;font-size:60px;font-family:'Wulkan Display Medium',Times New Roman,serif;transition:0.5s all cubic-bezier(.175,.885,.32,1.275)}.categories span{display:inline-block;white-space:nowrap;line-height:1.25;border-bottom:1px solid transparent;transition:0.5s all cubic-bezier(.175,.885,.32,1.275)}.categories li a:hover,.categories li.active a{padding-left:55px}.categories a:hover span,.categories li.active a span{border-bottom:1px solid #fff}header{position:absolute;display:flex;padding:45px 55px;justify-content:space-between;height:60px;pointer-events:none;top:0;left:0;z-index:2;width:100%;text-align:center}header nav{top:0}header .left-menu{left:55px;white-space:nowrap;margin-left:-18px}header .right-menu{right:114px}header .menu{display:flex}header .menu li:not(.wpml-ls-item){margin:0 18px}header .logo{overflow:hidden;z-index:10;pointer-events:auto;position:absolute;left:50%;transform:translate(-50%,0)}#logo{position:relative;top:-20px}body:not(.menu-open) header.dark .logo *{fill:#505050}header.dark a{color:#505050}header.dark nav a:hover,header.dark nav .current-menu-item a{border-color:#505050}header nav a{letter-spacing:.04em;pointer-events:auto;color:#fff;text-transform:uppercase;padding-bottom:6px;border-bottom:2px solid transparent;transition:0.3s all ease-out}header nav a:hover,header nav .current-menu-item a{border-color:#fff}.wpml-ls-item{margin-left:15px}.wpml-ls-item:last-child{margin-left:0}.wpml-ls-item a:after{content:'/'}.wpml-ls-item:last-child a:after{display:none}.scrolled-near:not(.menu-open) header{position:fixed;background:#fff;transition:none;transform:translate(0,-90px)}.scrolling-up.scrolled-near:not(.menu-open) header{transition:0.25s transform cubic-bezier(.2,.9,.45,1),0s 0.25s background}.scrolled-far:not(.menu-open) header{position:fixed;background:#fff;transition:0.75s transform cubic-bezier(.2,.9,.45,1);transform:translate(0,-90px)}.scrolled-far:not(.menu-open) header a{color:#505050;transition:0s 0.5s color}.scrolled-near:not(.menu-open) .logo,.scrolled-far:not(.menu-open) .logo{height:40px;top:35px;transform:translate(-50%,0) scale(.7)}.scrolled-far:not(.menu-open) .logo .pigeon{fill:#505050}.scrolling-up header a{transition:0.5s color}body:not(.scrolled-far) header{background:transparent}.scrolled-far.scrolling-up:not(.menu-open) header{transform:translate(0,-20px)}body:not(.has-scrolled) .home header{transition:0.75s transform cubic-bezier(.2,.9,.45,1)}body.first_load header{transform:translate(0,-125px)}.start{height:100vh;overflow:hidden;padding:0}.start:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:0;box-shadow:0 0 140px 25px #000;-webkit-box-shadow:0 0 140px 25px #000;transition:0.5s opacity cubic-bezier(.47,0,0,1)}.home .start:before{opacity:0}

body.loaded:not(.first_load) .home .start:before{
  opacity: 1;
}

.start figure{
  height: 100vh;
}

#slider{
  position: relative;
  height: 100vh;
  overflow: hidden;
  background: #FAFCF1;
}

.first_load #slider{
  transform: scale(.25);
  transition: 1.5s .5s transform cubic-bezier(.47,0,0,1);
}

.start #slider.loaded{
  transform: scale(1);
}

body:not(.first_load) #slider{
  transform: none;
  transition: none;
}

#slider .opening__img{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

#slider .opening__img--low{
  opacity: 1;
  transition: opacity .35s ease;
  filter: blur(6px);
  transform: scale(1.02);
}

#slider .opening__img--high{
  opacity: 0;
  transition: opacity .45s ease;
}

#slider.is-hi-ready .opening__img--high{
  opacity: 1;
}

#slider.is-hi-ready .opening__img--low{
  opacity: 0;
  filter: blur(0);
}

.start img{
  height: 100%;
}


.products{overflow:hidden;background:#3C4940}.products *{color:#fff}.product_img{position:relative}.product_img figure{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:1s opacity cubic-bezier(.47,0,0,1)}.product_img figure:first-child{position:relative}.product_img figure.active{opacity:1}.services{background:#D6DDD8}.services .categories li.active a span,.services .categories a:hover span{border-color:#505050}.interior_design{background:#FAFCF1}.interior_design .half_container:first-child{padding:80px 0 80px 80px}.pl .page_interior_design .first_row .span_6{margin-top:250px}.kitchens{background:#101626}.kitchens *{color:#fff}.kitchens .half_container:first-child .container{max-width:540px;padding-left:0;float:right}.kitchens .half_container:nth-child(2){padding:80px 80px 80px 0}.kitchens .btn{border-color:#fff}.kitchens .btn_arrow *{stroke:#fff}.completed_projects{background:#D5DFE1;padding:35px 0 70px;text-align:center}.completed_projects h2{text-align:center;margin-bottom:40px}.completed_projects .btn{background:#fff}.instagram{padding-top:50px;padding-bottom:25px}.instagram .container>h4{margin-bottom:8px}#sb_instagram{margin:0 -20px!important;width:auto!important}#sb_instagram .sbi_photo img{height:100%!important;object-fit:cover}.work{background:#FAFCF1;padding:35px 0 70px;text-align:center}.work h2{margin-bottom:40px}.work .btn{background:#fff}.work .btn_mail{position:relative;top:2px; width: 20px;}.contact_page .contact_col{display:flex;justify-content:space-between}.contact_row{margin-bottom:30px}.contact_col p{margin:0}.contact_col h3{margin-bottom:13px}.contact_col h4{margin-bottom:7px}.contact_page .map img{width:auto}.map{width:100%;height:500px}.products_page .big_headline{margin-bottom:20px}.products_page .desc a{border:0}.products_nav{margin-top:-65px;margin-bottom:50px;justify-content:center;display:flex}.row:nth-child(2n) .desc{margin-top:20px}.products_nav li{margin:0 16px}.products_nav a{text-transform:uppercase;font-size:20px;letter-spacing:.04em;padding-bottom:5px;border-bottom:2px solid transparent;transition:0.3s all ease-out}.products_nav a:hover{border-color:#fff}.publication_gallery .column{position:relative}.publication_gallery .close{position:absolute;top:0;right:0;margin-top:-120px}.publication_gallery .close:before,.publication_gallery .close:after{background:#000}.publications_page .row.publication{padding-bottom:30px;margin-bottom:13px}.publication h3{margin-bottom:14px}.publication .date{position:relative;top:12px}.publication:after{content:'';height:1px;width:calc(100% - 50px);left:50px;bottom:0;position:absolute;background:#505050}.publication_page{margin-top:275px;padding-bottom:220px;min-height:calc(100vh - 377px)}.publication_gallery h3{display:inline-block}.publication_gallery .date{font-size:15px;margin-left:27px}.publication_gallery .rsGCaption{bottom:-62px}.projects_list .col{margin-bottom:60px}.project_opening{position:relative;z-index:0}.project_opening:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;box-shadow:0 0 140px 25px #000;-webkit-box-shadow:0 0 140px 25px #000}.project_opening img{width:100%;height:100%;object-fit:cover}.single_project.no_big_image .column.project_info{margin-top:0;padding-top:270px;color:#505050}.single_project .column:first-child{color:#fff;padding-bottom:260px;margin-top:-140px}.project_info .span_5{white-space:nowrap}.single_project .date_range{position:absolute;bottom:15px;right:0}.single_project .project_gallery .row{margin-bottom:0}.project_gallery .grid_item{max-height:506px;overflow:hidden}.projects_nav{margin-left:30px}.projects_nav div{color:#505050}.projects_nav span{display:block}.projects_nav .prev_project{float:right; text-align: right;}.projects_nav .next_project{float:left;text-align:left}.de .page_interior_design .first_row .span_6{margin-top:150px}footer{padding:30px 0;background:#A2876B;color:#fff}footer .copyrights{margin-right:70px}footer .credits{float:right}footer a{color:#C8C8C8}@media all and (max-width:1310px){.project_gallery .grid_item{max-height:calc(44.44vw - 75.6px)}header .menu li:not(.wpml-ls-item){margin:0 12px}header nav a{font-size:14px}}@media (max-width:1200px){.mobile{display:block}.desktop{display:none}.btn{margin-top:20px;padding:15px 18px 15px 23px}.container{padding:0 20px}main>.container{padding-top:205px;padding-bottom:100px}.home .column{max-width:800px}.wpml-ls{position:absolute;top:13px;right:14px}.wpml-ls-item a:after{color:#fff;margin-left:3px}.wpml-ls-legacy-list-horizontal a{padding:0 2px!important}.logo,.logo *,.menu-trigger span{transition:.35s all!important}.scrolled-near:not(.menu-open) .logo,.scrolled-far:not(.menu-open) .logo{top:10px}header .logo{height:100px;top:23px}header nav li a::after,.products_nav a:after{display:none!important}h2,.categories a{font-size:40px;line-height:1.1}.desc{font-size:20px}.section_title{font-size:15px}.btn{font-size:13px}.rsArrow{width:68px!important;height:68px!important;background-size:contain!important;margin-top:-10px!important}.rsArrowLeft{left:20px!important}.rsArrowRight{right:20px!important}.rsVisibleNearbyWrap{height:100%!important}header{padding:0;text-align:left;pointer-events:all}.menu-open header{position:fixed}body:not(.scrolled-far) header,.menu-open header{padding-top:0}.menu-trigger{position:absolute;z-index:10;left:20px;top:22px;width:32px;height:19px;display:flex;justify-content:space-between;flex-direction:column;cursor:pointer}.menu-trigger span{width:100%;height:3px;transition:.5s all;background:#fff}body:not(.menu-open) .dark .menu-trigger span{background:#505050}.scrolled-far.scrolling-up:not(.menu-open) header{transform:translate(0,0)}.menu-trigger span:nth-child(1){transform-origin:0 0}.menu-trigger span:nth-child(2){width:78%}.menu-trigger span:nth-child(3){width:50%;transform-origin:0 0}.menu-open .menu-trigger span:nth-child(2){opacity:0}.menu-open .menu-trigger span:nth-child(1){transform:rotate(45deg) translate(0,-6px)}.menu-open .menu-trigger span:nth-child(3){transform:rotate(-45deg) translate(0,2px);width:100%}.mobile-menu-container{position:fixed;z-index:9;top:0;left:0;width:100%;display:none}header .mobile-menu-container .mobile-menu{width:50%;float:right;padding-top:160px;top:0;padding-bottom:60px}.mobile-menu .menu{display:block}header .mobile-menu .menu li{display:block;margin:0;margin-bottom:12px}header nav a{font-size:15px;color:white!important}header nav h5{padding-top:40px}header .socials{margin-top:10px}header .socials a{font-family: adobe-caslon-pro, serif;font-size:20px;line-height:1.2;text-transform:initial;padding:0}.scrolled-far:not(.menu-open) .menu-trigger span{background:#505050}.interior_design .half_container:first-child{padding:50px 0 50px 20px}.half_container .container{padding:40px 20px 50px!important}.kitchens .half_container:nth-child(2){padding:40px 20px 40px 0!important}.half_container h2{margin-bottom:10px}.completed_projects h2{margin-bottom:25px}.completed_projects{padding:25px 0 50px}.products_nav{display:block;text-align:center}.products_nav li{margin:0 0 6px}.products_page .section .col{width:100%}.products_page .figure{max-width:600px}.products_page .center{text-align:left}.single_project.no_big_image .column.project_info{padding-top:200px;padding-bottom:200px}.contact_page h1{margin-bottom:40px}.contact_page .span_6{width:100%;display:block}.contact_page .follow_heading{margin-top:0}}@media all and (max-width:1023px){.sub_page .row:not(:last-child){margin-bottom:20px}.page_interior_design .col{width:100%;margin-bottom:25px}.page_interior_design .first_row .span_6{margin-top:0!important;margin-bottom:0}.kitchens .half_container .container{padding-bottom:0!important}}@media all and (max-width:860px){body{clear:left}.full_width{display:block}.col,.half_container{width:100%}.home .product_img{display:none}h1,.big_headline{font-size:38px!important}h1,h2,h3,h4,h5{margin:.5em 0}header .mobile-menu-container .mobile-menu{width:100%;float:left;padding-left:20px;padding-right:20px;padding-top:140px;padding-bottom:50px}.half_container .container{max-width:none!important}.half_container:nth-child(2) .container{padding:0 20px 50px 20px!important}.interior_design .half_container:first-child{padding:40px 20px 0 20px!important}.kitchens .half_container:nth-child(2){padding:40px 20px 40px 20px!important}.products .col:not(:last-child){margin-bottom:40px}#sb_instagram #sbi_images{width:calc(100% + 40px)!important}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%!important}.work h2{margin-bottom:5px}.categories a{padding-left:0!important}.categories a span{border:0!important}.project_gallery .grid_item{max-height:none}.kitchens_page .span_5 p span{position:relative!important;left:0!important}.see_also *{text-align:left!important}.royalSlider{height:calc(66vw - 60px)!important}.rsArrow{opacity:1!important}.rsSlideCount{bottom:-100px!important}.single_project .date_range{right:initial;left:50px;bottom:-10px}footer .container{display:flex;flex-direction:column}}
.projects_list picture,.publication picture{position:relative;padding-bottom: 133%;display: block;}
.projects_list picture img,.publication picture img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;}

/*
 *	WebFont Package Licensed to Marta Chrapka
 */

/* Wulkan Display Medium */
@font-face {
	font-family: 'Wulkan Display Medium';
	src:	url('../fonts/Wulkan_Display_Medium.eot'); /* IE9 Compat Modes */
	src:	url('../fonts/Wulkan_Display_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../fonts/Wulkan_Display_Medium.woff2') format('woff2'), /* Super Modern Browsers */
			url('../fonts/Wulkan_Display_Medium.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face{font-family:'Johnston Medium';src:url(../fonts/JohnstonITCPro-Medium.woff2) format('truetype'),url(../fonts/JohnstonITCPro-Medium.woff) format('truetype');font-weight:400;font-style:normal}



/* Drugi plik */

.services{background:#FAFCF1}.section_title{font-family:'Johnston Medium',Helvetica,Arial;letter-spacing:.04em}.scrolling-up header nav{padding-top:4px}footer a{color:#fff}.credits a{border-bottom:1px solid #fff}.follow_heading{margin-top:60px}.products_page .big_headline{margin-bottom:43px;line-height:.9}header a{border-bottom:none!important}

header nav li:not(.wpml-ls-item) a::after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;display:block;height:1px;width:100%;background:#fff;transition:transform .8s cubic-bezier(.9,0,.1,1);transition:transform .8s cubic-bezier(.9,0,.1,1),-webkit-transform .8s cubic-bezier(.9,0,.1,1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate3d(0,0,0) scaleX(0);transform:translate3d(0,0,0) scaleX(0)}

.coucou_logo{max-width:700px;margin:0 auto}

header.dark nav li:not(.wpml-ls-item) a::after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;display:block;height:1px;width:100%;background:rgba(50,50,50,1);transition:transform .8s cubic-bezier(.9,0,.1,1);transition:transform .8s cubic-bezier(.9,0,.1,1),-webkit-transform .8s cubic-bezier(.9,0,.1,1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate3d(0,0,0) scaleX(0);transform:translate3d(0,0,0) scaleX(0)}

/*STICKY NAV HOVERS*/
.scrolling-up header.dark nav a:hover {border-color:#505050}

.scrolled-far header nav li:not(.wpml-ls-item) a::after {
   
    background: #505050;
  
}

/* Publications gallery fix */
.publication_gallery .royalSlider{height:auto;}
.publication_gallery .slide_inner{height:100%;}
.publication_gallery .slide_inner img{object-fit:contain;}

/*FINISH*/

.see_also .btn_arrow *{stroke:#fff}.kitchens_page .span_5 p span{position:absolute;left:-20px}.see_also{margin-top:40px}.see_also .btn{border-color:#fff}.products{background:rgba(46,70,51,1)}.see_also *{color:#fff}.see_also h2{line-height:1em}header nav li:not(.wpml-ls-item) a:hover::after{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translate3d(0,0,0) scaleX(1);transform:translate3d(0,0,0) scaleX(1)}header.dark nav li:not(.wpml-ls-item) a:hover::after{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translate3d(0,0,0) scaleX(1);transform:translate3d(0,0,0) scaleX(1)}.see_also *{color:#fff;text-align:right}.coucou_logo{max-width:200px;margin:0}.see_also .span_6 *,.see_also .span_6{text-align:left}.services_page .big_headline{color:rgba(255,244,192,1)}.products_page p{font-size:26px}.footer{background:rgba(122,100,64,1)}footer{background:rgba(192,159,89,.9)}.products_page p a{border-bottom:1px solid #fff}header a{position:relative}.interior_design h2{line-height:56px;margin-bottom:18px;margin-top:14px}.desc p{font-size:26px}.blue_bg{background:rgba(60,4,22,1);background:rgba(106,41,46,1)}.green_bg{background:rgba(46,70,51,1);background:rgba(-5,68,75,1);background:rgba(46,70,51,1);background:rgba(20,168,176);background:#648fb6;background:rgba(55,110,100,1);background:rgba(46,70,51,1)}.services_page p{font-size:26px}.services_page *{color:#fff}.big_headline{font-family:'Wulkan Display Medium',Times New Roman,serif;font-size:100px;line-height:1}.green_bg h1{color:rgba(255,244,192,1)}.grayish_blue{background:rgba(100,120,120,1)}.hh{background:rgba(47,106,120,1)}.products_nav a{border-bottom:none}.products_nav a:hover{border-bottom:none}.products_nav a::after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;display:block;height:1px;width:100%;background:#fff;transition:transform .8s cubic-bezier(.9,0,.1,1);transition:transform .8s cubic-bezier(.9,0,.1,1),-webkit-transform .8s cubic-bezier(.9,0,.1,1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate3d(0,0,0) scaleX(0);transform:translate3d(0,0,0) scaleX(0)}.products_nav a:hover::after{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translate3d(0,0,0) scaleX(1);transform:translate3d(0,0,0) scaleX(1)}.products_nav a{position:relative}.products_page .desc a{border:0;text-decoration:underline}@media (max-width:1200px){.menu-open .menu-trigger span:nth-child(1){transform:rotate(45deg) translate(-1px,-6.3px)}}@media (max-width:860px){footer .container{line-height:1.2em}.project_gallery .grid_item{margin-bottom:30px}.desc p{font-size:20px}.services_page p{font-size:20px}p{font-size:20px}}
.contact_page figure img {position: static; width: 100%;}

.contact_page .row:not(:last-child) {
    margin-bottom: 0px;
}

.privacy_policy_page p a {text-decoration: none; border-bottom: 1px solid rgba(50,50,50,1);}

/* COOKIES BAR */
#gdpr-box{width:100%;background: rgba(46,70,51,1);position:fixed;bottom:0;z-index:999;}
#gdpr-box .container{position:relative;overflow:hidden;padding-top: 10px;padding-bottom: 10px;display:flex;align-items:center;justify-content:space-between;color: white;}
#gdpr-box p{position:relative;top:1px;}
#gdpr-box a{border-bottom: 1px solid #fff;color: white;}
#gdpr-box *{font-size:16px;}
#gdpr-box .close{margin: 0;border-color: white;position: relative;width: 28px;height:28px;}
.kitchens_list p {position: relative;}
.kitchens_list span {position: absolute; left: -15px; }