img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,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{background:transparent;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-y:scroll}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;font-weight:normal}*{-webkit-appearance:none;-moz-appearance:none}html{-webkit-text-size-adjust:none}a:active,a:focus{outline:none;border:0px;text-decoration:none;color:inherit}input,textarea{border-radius:0}*{outline:0px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-size-adjust:none}a{transition:all 250ms ease-out}a:hover,a:active{color:inherit;text-decoration:none}.new-background-color{background-color:#8b1313}#button-toggle-menu{opacity:1 !important}.background-white{background-color:#fff}.color-white{color:#fff}.color-white a{color:#fff;text-decoration:underline}.color-white a:hover{opacity:.5}.border-color-white{border-color:#fff}.border-left-color-white{border-left-color:#fff}.border-right-color-white{border-right-color:#fff}.border-top-color-white{border-top-color:#fff}.border-bottom-color-white{border-bottom-color:#fff}.background-gray-dark{background-color:#776f66}.color-gray-dark{color:#776f66}.color-gray-dark a{color:#776f66;text-decoration:underline}.color-gray-dark a:hover{opacity:.5}.border-color-gray-dark{border-color:#776f66}.border-left-color-gray-dark{border-left-color:#776f66}.border-right-color-gray-dark{border-right-color:#776f66}.border-top-color-gray-dark{border-top-color:#776f66}.border-bottom-color-gray-dark{border-bottom-color:#776f66}.background-brown-dark{background-color:#696158}.color-brown-dark{color:#696158}.color-brown-dark a{color:#696158;text-decoration:underline}.color-brown-dark a:hover{opacity:.5}.border-color-brown-dark{border-color:#696158}.border-left-color-brown-dark{border-left-color:#696158}.border-right-color-brown-dark{border-right-color:#696158}.border-top-color-brown-dark{border-top-color:#696158}.border-bottom-color-brown-dark{border-bottom-color:#696158}.background-brown-medium2{background-color:#8c857b}.color-brown-medium2{color:#8c857b}.color-brown-medium2 a{color:#8c857b;text-decoration:underline}.color-brown-medium2 a:hover{opacity:.5}.border-color-brown-medium2{border-color:#8c857b}.border-left-color-brown-medium2{border-left-color:#8c857b}.border-right-color-brown-medium2{border-right-color:#8c857b}.border-top-color-brown-medium2{border-top-color:#8c857b}.border-bottom-color-brown-medium2{border-bottom-color:#8c857b}.background-brown-medium{background-color:#c4bfb6}.color-brown-medium{color:#c4bfb6}.color-brown-medium a{color:#c4bfb6;text-decoration:underline}.color-brown-medium a:hover{opacity:.5}.border-color-brown-medium{border-color:#c4bfb6}.border-left-color-brown-medium{border-left-color:#c4bfb6}.border-right-color-brown-medium{border-right-color:#c4bfb6}.border-top-color-brown-medium{border-top-color:#c4bfb6}.border-bottom-color-brown-medium{border-bottom-color:#c4bfb6}.background-brown-light{background-color:#f3f2f0}.color-brown-light{color:#f3f2f0}.color-brown-light a{color:#f3f2f0;text-decoration:underline}.color-brown-light a:hover{opacity:.5}.border-color-brown-light{border-color:#f3f2f0}.border-left-color-brown-light{border-left-color:#f3f2f0}.border-right-color-brown-light{border-right-color:#f3f2f0}.border-top-color-brown-light{border-top-color:#f3f2f0}.border-bottom-color-brown-light{border-bottom-color:#f3f2f0}.background-red{background-color:#a4161a}.color-red{color:#a4161a}.color-red a{color:#a4161a;text-decoration:underline}.color-red a:hover{opacity:.5}.border-color-red{border-color:#a4161a}.border-left-color-red{border-left-color:#a4161a}.border-right-color-red{border-right-color:#a4161a}.border-top-color-red{border-top-color:#a4161a}.border-bottom-color-red{border-bottom-color:#a4161a}.color-main{color:#776f66}.fill-main{fill:#776f66}.fill-transparent{fill:transparent}#main-menu a{color:#a4161a;text-decoration:none}.transition{transition:all 250ms ease-out}.transition-slow{transition:all 1000ms ease-out}.transition-material{transition:all 500ms cubic-bezier(.23, 1, .32, 1)}.transition-material-slow{transition:all 1500ms cubic-bezier(.23, 1, .32, 1)}.no-transition{transition:none}.clear:after{content:"";display:block;clear:both}.centerX{position:absolute;top:0%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.centerY{position:absolute;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.centerXY{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}body{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-size:18px;line-height:28px;color:#776f66}body a{color:#776f66;text-decoration:underline}body a:hover{opacity:.5}.font-large{font-size:88px;line-height:76px;font-weight:700}.font-regular{font-size:18px;line-height:28px}.font-small{font-size:18px;line-height:24px;font-weight:500}.font-small-alt{font-size:16px;line-height:22px;font-weight:400}.font-smaller{font-size:13px;line-height:20px;font-weight:500}.text p{max-width:920px;margin-bottom:40px}.text p:last-child{margin-bottom:0px}.color-main a{text-decoration:underline}.color-main a:hover{opacity:.5}#gfield_description_1_6{color:white;font-size:13px;line-height:20px;font-weight:500}#field_1_6{display:none}#gform_confirmation_message_1{color:white}sup{font-size:75%}.opacity-1{opacity:1 !important}footer img{cursor:pointer}.page-template-home header,.page-template-home-2021 header{position:absolute;z-index:10;transition:top 250ms ease-out}.page-template-home header.in,.page-template-home-2021 header.in{opacity:1}#splash-animation{background-color:#fff;position:relative;height:100vh;z-index:2000}#splash-animation .logo{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);width:600px;z-index:3000;opacity:1;pointer-events:none;transition:all 1000ms ease-out}#splash-animation .logo.out{opacity:0}#splash-animation .image-mobile{height:calc(100% - 50px);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all 1000ms ease-out}#splash-animation .text-mobile{margin-top:15px}#splash-animation .text-mobile a{text-decoration:none}#splash-animation .gallery{position:absolute;top:140px;left:100px;width:calc(100vw - 215px);height:calc(100vh - 250px);transition:all 1000ms ease-out}#splash-animation .first .texts,#splash-animation .first .image{opacity:0;transition:all 1000ms ease-out}#splash-animation .first .texts{transition-delay:1000ms}#splash-animation .first.in .texts,#splash-animation .first.in .image{opacity:1}#splash-animation .texts p.main{max-width:400px;padding:10px;margin-left:-10px;background-color:rgba(255,255,255,0.5)}#splash-animation .image,#splash-animation .texts{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 750ms cubic-bezier(.8, 0, .55, .9399999999999999)}#splash-animation .image{height:100%}#splash-animation .image.fadeIn{opacity:1 !important}#splash-animation .image.fadeOut{opacity:0 !important}#splash-animation .image img{height:100%;opacity:0;transition:all 400ms ease-out}#splash-animation .image img.fadeIn{opacity:1 !important}#splash-animation .image img.fadeOut{opacity:0 !important}#splash-animation .texts{padding:0px;color:#5A5959}#splash-animation .texts a{position:relative;color:#5A5959}#splash-animation .texts a:after{position:absolute;content:'';display:block;width:95px;border-bottom:1px solid #1f1f1f;top:10px;left:115px}#splash-animation .texts p:first-child{margin-bottom:60px}#splash-animation .texts p:nth-child(2),#splash-animation .texts h1:nth-child(2){margin-bottom:120px}#splash-animation .texts p:nth-child(3),#splash-animation .texts h1:nth-child(3){margin-bottom:80px}#splash-animation .texts h1{max-width:900px;color:#54464c !important}#splash-animation .texts>*{position:relative;top:0px;transition:top 500ms ease-out !important}#splash-animation .texts>*:nth-child(1){transition-delay:50ms !important}#splash-animation .texts>*:nth-child(2){transition-delay:100ms !important}#splash-animation .texts>*:nth-child(3){transition-delay:150ms !important}#splash-animation .texts>*:nth-child(4){transition-delay:200ms !important}#splash-animation .texts.fadeIn{opacity:0}#splash-animation .texts.fadeIn h1,#splash-animation .texts.fadeIn p,#splash-animation .texts.fadeIn>a,#splash-animation .texts.fadeIn hr{top:100px}#splash-animation .texts.fadeOut{opacity:0}#splash-animation .texts.fadeOut>*{transition:top 500ms ease-in !important}#splash-animation .texts.fadeOut>*:nth-child(1){transition-delay:50ms !important}#splash-animation .texts.fadeOut>*:nth-child(2){transition-delay:100ms !important}#splash-animation .texts.fadeOut>*:nth-child(3){transition-delay:150ms !important}#splash-animation .texts.fadeOut>*:nth-child(4){transition-delay:200ms !important}#splash-animation .texts.fadeOut h1,#splash-animation .texts.fadeOut p,#splash-animation .texts.fadeOut a,#splash-animation .texts.fadeOut hr{top:-100px}#splash-animation .step{position:absolute;top:0px;left:0;width:100%;height:100%;display:none;opacity:0}#splash-animation .step>div,#splash-animation .step>div>.row,#splash-animation .step>div>.row>div{height:100%}#splash-animation .step:nth-child(odd) .image{right:0px}#splash-animation .step:nth-child(odd) .texts{left:0px}#splash-animation .step:nth-child(odd) h1{margin-left:70px}#splash-animation .step:nth-child(even) .image{left:0px}#splash-animation .step:nth-child(even) .texts{text-align:right;right:0px}#splash-animation .step:nth-child(even) .texts h1{margin-right:70px}#splash-animation .step:nth-child(even) .texts a:after{left:auto;right:115px}#splash-animation .step:nth-child(even) p{float:right}#splash-animation .step.current{opacity:1;display:block}#splash-animation .step.current img{opacity:1}#splash-animation .step p{max-width:600px}#splash-animation .step .texts a{display:block;text-decoration:none;margin-top:75px;transition:all 250ms ease-out}#splash-animation .step .texts a:hover{color:black}#splash-animation .step hr{width:250px;margin:120px 0px 0px 0px;border-bottom:1px solid transparent !important}#splash-animation nav{position:absolute;bottom:-65px;left:0px;width:100%;opacity:0;transition:all 1500ms cubic-bezier(.23, 1, .32, 1)}#splash-animation nav.in{opacity:1}#splash-animation.splash-animation-2021 .h1-container{max-width:900px}#splash-animation.splash-animation-2021 h1{display:flex;flex-wrap:wrap;margin:0 !important;color:white !important;line-height:86px !important}#splash-animation.splash-animation-2021 h1 div:not(.br){background-color:#2E2E2E;padding:0 20px}#splash-animation.splash-animation-2021 h1 .br{width:100%}#splash-animation.splash-animation-2021 .texts p.main{background-color:white}#splash-animation.splash-animation-2021 .step:nth-child(odd) .h1-container{margin-left:70px}#splash-animation.splash-animation-2021 .step:nth-child(even) .h1-container{margin-right:70px}#splash-animation.splash-animation-2021 .step:nth-child(even) h1{justify-content:end}#splash-screen{background-color:#a29e98;position:relative;height:100vh;z-index:2000;cursor:pointer;overflow:hidden}#splash-screen:after{content:'';display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:200;display:none}#splash-screen #arrow_down{position:absolute;width:52px;bottom:52px;left:50%;transform:translateX(-50%);z-index:300;transition:all 250ms ease-out}#splash-screen #arrow_down:hover{transform:translateX(-50%) scale(1.05)}#splash-screen #logo-anim{width:80%;max-width:600px;opacity:0;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);z-index:300}#splash-screen #anim-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);width:100%}#splash-screen #anim-container:before{content:'';display:block;padding-top:21.7647058823%}#splash-screen #anim-container svg{position:absolute;top:0px;left:0px;width:100%;height:100%}#splash-screen #Logo *{transform:translateX(0%)}#splash-screen #Logo.opacity-1 #bar{transition:all 1000ms cubic-bezier(.4, 0, .2, 1);transition-delay:800ms}#splash-screen #Logo.translated #bar,#splash-screen #Logo.opacity-1 #bar{transform:translateX(17.4px)}#splash-screen .gallery,#splash-screen .slick-list,#splash-screen .slick-track,#splash-screen .image,#splash-screen .slide{height:100%}#splash-screen .gallery{opacity:0;transition:all 1000ms ease-out}#splash-screen .slide{overflow:hidden}#splash-screen .slide .image{background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.1);transition:all 0s linear;transition-delay:1000ms}#splash-screen .slide.slick-current .image{transition:all 10s linear;transform:scale(1)}#home-wrapper{margin-top:100px;z-index:1}#menu-home{transition:all 250ms ease-out;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:10}#menu-home.out{top:-100px}#menu-home a{display:inline-block;margin:0px 60px;text-decoration:none;color:#a4161a}#menu-home a a{color:#a4161a;text-decoration:underline}#menu-home a a:hover{opacity:.5}#projects-list{padding-top:65px}.thumbnail{text-decoration:none !important;margin-bottom:30px}.thumbnail .image{background-size:cover;background-position:center;width:calc(100% - 45px);height:calc(100% - 30px);top:15px;left:15px}.thumbnail img{width:100%;opacity:0;transition:all 250ms ease-out}.thumbnail .overlay{width:calc(100% - 45px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;transition:all 250ms ease-out}.thumbnail.square .overlay{height:100%;top:0px}.thumbnail span.text-center{width:80%;bottom:20px;left:20px;text-align:left !important;opacity:0}.thumbnail:nth-child(even) .image,.thumbnail:nth-child(even) .overlay{left:auto;right:15px}.thumbnail:hover{opacity:1 !important}.thumbnail:hover .overlay{opacity:1}.thumbnail:hover span{max-width:350px;opacity:1}.page-template-press .thumbnail.square{position:relative;display:block;margin-bottom:15px}.page-template-press .thumbnail.square .overlay{left:0px;width:100%}input[type="submit"],.button{display:block;width:100%;border:1px solid #fff;background-color:transparent;padding:15px;text-align:center;text-transform:uppercase;color:white;text-decoration:none;font-size:13px;line-height:20px;font-weight:500;transition:all 250ms ease-out}input[type="submit"]:hover,.button:hover{color:#fff;opacity:.5}label,.gfield_label{color:#fff;font-size:13px;line-height:20px;font-weight:500;text-transform:uppercase}label a,.gfield_label a{color:#fff;text-decoration:underline}label a:hover,.gfield_label a:hover{opacity:.5}input[type='text'],input[type='email'],textarea{display:block;width:100%;border:1px solid #fff;background-color:transparent;padding:12px 15px;text-align:center;text-transform:uppercase;color:white;text-decoration:none;text-align:left;font-size:18px;line-height:24px;font-weight:500;text-transform:none}textarea{height:126px}.validation_error{margin-bottom:40px;color:red !important}.gfield_error label{color:red !important}.gfield_error input[type='text'],.gfield_error input[type='email'],.gfield_error textarea{border-color:red}#contact{max-height:0px;overflow:hidden;transition:all 250ms ease-out}#contact.opened{max-height:200vh}.page-id-2226 #get-in-touch{display:none}.page-id-2226 #contact{max-height:none}#button-toggle-menu{position:absolute;top:-5px;right:100px;width:36px;height:38px;display:block}#button-toggle-menu:before,#button-toggle-menu:after{content:'';display:block;width:100%;position:absolute;left:0px;top:9px;border-bottom:1px solid #a4161a;transition:all 250ms ease-out}.home #button-toggle-menu:before,.home #button-toggle-menu:after{border-color:#fff}#button-toggle-menu:after{top:27px}#button-toggle-menu.active:before{transform:rotate(-45deg);top:18px}#button-toggle-menu.active:after{top:19px;transform:rotate(45deg)}.button-show-less,.button-show-more{width:22px;cursor:pointer}.details{max-height:0px;overflow:hidden}.details.opened{max-height:none}.images .image{background-position:top left;background-repeat:no-repeat;background-size:contain}.images .image.align-right{background-position:top right}.images .image:before{content:'';display:block;padding-top:66.7%}.video{position:relative}.video:before{content:'';display:block;padding-bottom:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-press img{opacity:1}#more-projects{background-color:rgba(255,255,255,0.1)}#more-projects .thumbnail .overlay{width:calc(100% - 30px) !important}#more-projects img{opacity:1}@media (min-width:992px){header.py-40{padding-top:38px !important;padding-bottom:38px !important}}header{z-index:10}header svg{width:136px;height:42px}header svg *{fill:#a4161a}.home header svg *{fill:#fff}header .logo-white{display:none}.page-template-about header .logo-white,.home header .logo-white{display:block}.page-template-about header .logo-red,.home header .logo-red{display:none}header>.container-fluid{position:relative;z-index:1050}header>.container-fluid svg{margin-left:85px}header.fixedd{position:fixed !important;background-color:white;z-index:1900}header.out{top:-100px}header #main-menu{top:0px;left:0px;width:100%;padding:0px;overflow:hidden;max-height:0px;transition:all 250ms ease-out}header #main-menu a{display:block;margin:10px 0px}header #main-menu svg{margin-bottom:40px}header.opened svg *{fill:#a4161a}header.opened #main-menu{padding-top:100px;padding-bottom:20px;max-height:50vh}header.opened #button-toggle-menu{display:block}header.opened #button-toggle-menu:before,header.opened #button-toggle-menu:after{border-color:#a4161a}.text ul li,.dash-list li{margin-left:20px;text-indent:-10px}.text ul li:before,.dash-list li:before{content:'–';display:inline-block;margin-right:7px}.text ul.dates-list li,.dash-list.dates-list li{margin-left:147px;text-indent:-147px}.text ul.dates-list li:before,.dash-list.dates-list li:before{text-indent:0px;width:140px;content:attr(data-dates)}.projects-2021 .row:nth-child(even){align-items:flex-end}.projects-2021 .row:nth-child(even) a{margin-top:60px}.projects-2021 a{margin-bottom:30px;text-decoration:none}.projects-2021 a .image{position:relative;background-color:black;background-size:cover}.projects-2021 a .image:before{display:block;content:''}.projects-2021 a .informations,.projects-2021 a .tag{position:absolute}.projects-2021 a .tag{bottom:10px;left:10px;padding:3px 7px;background-color:white}.projects-2021 a .informations{transition:all 250ms ease-out;top:0;left:0;width:100%;height:100%;padding:20px;background-color:#c4bfb6;color:white;font-weight:500;opacity:0}.projects-2021 a:hover{opacity:1}.projects-2021 a:hover .informations{opacity:1}.projects-2021 .horizontal:before{padding-top:71.9%}.projects-2021 .vertical:before{padding-top:152.233676975945%}.projects-2021 .square:before{padding-top:100%}@media (max-width:767px){.projects-2021{padding-top:60px !important}.projects-2021 .row:nth-child(even) a{margin-top:0}.projects-2021 a .informations{position:static;opacity:1}}@media (max-width:991px){lottie-player{width:280px !important;height:140px !important}}#more-projects .thumbnail img,.page-template-projects .thumbnail img{margin-bottom:7px}#more-projects .thumbnail span.text-center,.page-template-projects .thumbnail span.text-center{bottom:35px;left:35px}#more-projects .thumbnail:nth-child(even) span.text-center,.page-template-projects .thumbnail:nth-child(even) span.text-center{left:55px}#more-projects .thumbnail span.text-center{bottom:20px}.h-100dvh{height:100vh}@supports (height: 100dvh){height:100dvh}.home .fixed-top{z-index:20}.home .fixed-top.disappear{pointer-events:none;opacity:0;transition:opacity 1s}.home .fixed-top img{cursor:pointer;width:75%;max-width:500px}.bg-cover{background-size:cover}.bg-center{background-position:center}.mx-120{margin-left:120px;margin-right:120px}.my-120{margin-top:120px;margin-bottom:120px}.mt-120{margin-top:120px}.mb-120{margin-bottom:120px}.ml-120{margin-left:120px}.mr-120{margin-right:120px}.px-120{padding-left:120px;padding-right:120px}.py-120{padding-top:120px;padding-bottom:120px}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}.pl-120{padding-left:120px}.pr-120{padding-right:120px}.mx-100{margin-left:100px;margin-right:100px}.my-100{margin-top:100px;margin-bottom:100px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.ml-100{margin-left:100px}.mr-100{margin-right:100px}.px-100{padding-left:100px;padding-right:100px}.py-100{padding-top:100px;padding-bottom:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pl-100{padding-left:100px}.pr-100{padding-right:100px}.mx-80{margin-left:80px;margin-right:80px}.my-80{margin-top:80px;margin-bottom:80px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}.mr-80{margin-right:80px}.px-80{padding-left:80px;padding-right:80px}.py-80{padding-top:80px;padding-bottom:80px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.pr-80{padding-right:80px}.mx-60{margin-left:60px;margin-right:60px}.my-60{margin-top:60px;margin-bottom:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.ml-60{margin-left:60px}.mr-60{margin-right:60px}.px-60{padding-left:60px;padding-right:60px}.py-60{padding-top:60px;padding-bottom:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.mx-15{margin-left:15px;margin-right:15px}.my-15{margin-top:15px;margin-bottom:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.mx-7{margin-left:7px;margin-right:7px}.my-7{margin-top:7px;margin-bottom:7px}.mt-7{margin-top:7px}.mb-7{margin-bottom:7px}.ml-7{margin-left:7px}.mr-7{margin-right:7px}.px-7{padding-left:7px;padding-right:7px}.py-7{padding-top:7px;padding-bottom:7px}.pt-7{padding-top:7px}.pb-7{padding-bottom:7px}.pl-7{padding-left:7px}.pr-7{padding-right:7px}html,body{box-sizing:content-box;height:100%}.single,.page-template-colors,.page-template-press,.page-template-about{padding-top:110px}.single .size-full,.page-template-colors .size-full,.page-template-press .size-full,.page-template-about .size-full{margin-top:40px;width:60%}#field_1_2>label{display:none}.ginput_complex{display:flex}.ginput_complex span{display:flex;flex-direction:column;width:calc(50% - 15px)}.ginput_complex span:first-child{margin-right:15px}.ginput_complex span:last-child{margin-left:15px}.ginput_complex span label{order:1}.ginput_complex span input{order:2}#gform_submit_button_1{width:50%;float:right;margin-top:40px}.gfield{margin-bottom:20px}.validation_message{display:none}.page-template-press{background-color:#f9f8f7}.top-0{top:0}.start-0{left:0}.page-id-2226 .new-background-color{background-color:#a4161a}@media (max-width:767px){#splash-screen #arrow_down{bottom:102px}.page-template-press .font-small{font-size:14px;line-height:18px}.single-work article .mt-120{margin-top:0px !important}header{padding-top:15px !important;background-color:transparent !important}header.opened #main-menu{padding-top:90px;padding-bottom:30px;max-height:100vh}header.opened #main-menu a{color:#a4161a}header.opened #main-menu svg{margin-bottom:60px}header.opened #main-menu svg *{fill:#776f66}.single,.page-template-press,.page-template-about{padding-top:50px}#home-wrapper{margin-top:0px}#splash-screen #Logo,#splash-screen img{width:290px}#home-wrapper article:first-child{padding-bottom:0px}#projects-list{padding-top:40px}#contact .col-md-6:last-child{margin-top:40px}#button-toggle-menu{right:15px}#button-toggle-menu:before,#button-toggle-menu:after{border-width:2px}a.thumbnail{text-decoration:none;margin-bottom:5px !important}a.thumbnail .image{display:none}a.thumbnail img{opacity:1;margin-bottom:15px}a.thumbnail.square{display:block;margin-bottom:20px}a.thumbnail.square span{color:white}a.thumbnail span{position:relative !important;display:block;padding-top:0px !important;text-align:left !important;transform:none !important;left:auto !important;top:auto !important;opacity:1 !important;color:#776f66;font-size:13px;line-height:18px;font-weight:500;text-transform:uppercase}body,.font-regular{font-size:14px;line-height:20px;font-weight:500}footer .container{max-width:290px}.single .size-full,.page-template-about .size-full{width:100%;margin:0px}.ginput_complex{display:block}.ginput_complex span{width:100% !important}.ginput_complex span:last-child{margin-top:20px;margin-left:0px}#gform_submit_button_1{width:100%}}@media (max-width:991px){header>.container-fluid svg{margin-left:0px}.page-template-home header,.page-template-home-2021 header{position:fixed}#home-wrapper{position:static !important}#splash-animation{height:100%}#splash-animation .logo{width:280px}#splash-animation .gallery{top:55px;left:0px;width:100%;height:calc(100% - 70px)}#splash-animation .image-mobile{opacity:1;transition:all 1000ms ease-out}#splash-animation .image-mobile.fadeIn,#splash-animation .image-mobile.fadeOut{opacity:0}}@media (min-width:768px) and (max-width:991px){footer{font-size:13px;line-height:20px;font-weight:500}#button-toggle-menu{right:39px}header svg{margin-left:24px !important}.projects-2021{padding-top:0 !important}}@media (min-width:992px) and (max-width:1199px){header>.container-fluid svg{margin-left:45px}#button-toggle-menu{right:60px}#splash-animation .gallery{left:60px;width:calc(100vw - 135px)}#splash-animation .texts p:nth-child(2),#splash-animation .texts h1:nth-child(2){margin-bottom:80px}#splash-animation .font-large{font-size:70px;line-height:65px}}