View file File name : main.css Content :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,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-weight:400;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#F9F9F9}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{text-decoration:none}html{overflow-x:hidden}img,svg{display:block;height:auto}em,i,mark,u,time{font-weight:inherit}button{cursor:pointer;margin:0;padding:0;border:0;background-color:rgba(128,128,128,0)}button:focus{outline:none}input,textarea,button{font-family:inherit}main{transition:.3s all}.preload *{-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-ms-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;opacity:0}.preload * .popup{display:none}strong,b{font-weight:700}em,i{font-style:italic}sup{font-size:50%;line-height:1em;font-weight:700;position:relative;bottom:.4rem}a{font-weight:inherit;transition:.3s all}h2 small{line-height:1.5}small{display:block;font-family:"Montserrat",sans-serif}@media (max-width: 639px){small{font-weight:300}}body[dir="rtl"] .wpcf7[dir="ltr"]{direction:rtl !important}.lazy{transition:.3s all}.lazy[data-src]{opacity:0}html{font-size:62.5%;font-family:"Montserrat",sans-serif;color:#707070;-webkit-font-smoothing:antialiased}h1,.h1{line-height:1.5;font-weight:600}@media (max-width: 390px){h1,.h1{font-size:4rem}}@media (min-width: 391px) and (max-width: 1440px){h1,.h1{font-size:calc(4rem + 16 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h1,.h1{font-size:5.6rem}}@media (min-width: 640px){h1,.h1{line-height:1.3}}.title,.hamburger__menu li a,.text-section__text h1{line-height:1.5;font-weight:700}@media (max-width: 390px){.title,.hamburger__menu li a,.text-section__text h1{font-size:1.8rem}}@media (min-width: 391px) and (max-width: 1440px){.title,.hamburger__menu li a,.text-section__text h1{font-size:calc(1.8rem + 22 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.title,.hamburger__menu li a,.text-section__text h1{font-size:4rem}}h2,.h2,.project-tabs__content h2,.project-tabs__content h1{line-height:1.5;font-weight:600;color:#121212}@media (max-width: 390px){h2,.h2,.project-tabs__content h2,.project-tabs__content h1{font-size:2rem}}@media (min-width: 391px) and (max-width: 1440px){h2,.h2,.project-tabs__content h2,.project-tabs__content h1{font-size:calc(2rem + 12 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h2,.h2,.project-tabs__content h2,.project-tabs__content h1{font-size:3.2rem}}h2 small,.h2 small,.project-tabs__content h2 small,.project-tabs__content h1 small{display:block;color:#898A8D;font-weight:500;line-height:1.2}@media (max-width: 390px){h2 small,.h2 small,.project-tabs__content h2 small,.project-tabs__content h1 small{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){h2 small,.h2 small,.project-tabs__content h2 small,.project-tabs__content h1 small{font-size:calc(1.4rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h2 small,.h2 small,.project-tabs__content h2 small,.project-tabs__content h1 small{font-size:1.8rem}}h3,.h3{line-height:1.5;font-weight:600;color:#121212}@media (max-width: 390px){h3,.h3{font-size:2rem}}@media (min-width: 391px) and (max-width: 1440px){h3,.h3{font-size:calc(2rem + 12 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h3,.h3{font-size:3.2rem}}h3 small,.h3 small{display:block;color:#898A8D;line-height:1.2;font-weight:500}@media (max-width: 390px){h3 small,.h3 small{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){h3 small,.h3 small{font-size:calc(1.4rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h3 small,.h3 small{font-size:1.8rem}}h4,.h4{line-height:1.5;font-weight:600;color:#121212}@media (max-width: 390px){h4,.h4{font-size:1.8rem}}@media (min-width: 391px) and (max-width: 1440px){h4,.h4{font-size:calc(1.8rem + 6 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h4,.h4{font-size:2.4rem}}h5,.h5,.project-tabs__name,.project-tabs__description{line-height:1.6;font-weight:600}@media (max-width: 390px){h5,.h5,.project-tabs__name,.project-tabs__description{font-size:1.8rem}}@media (min-width: 391px) and (max-width: 1440px){h5,.h5,.project-tabs__name,.project-tabs__description{font-size:calc(1.8rem + 2 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h5,.h5,.project-tabs__name,.project-tabs__description{font-size:2rem}}@media (min-width: 640px){h5,.h5,.project-tabs__name,.project-tabs__description{line-height:1.5}}h6,.h6,.btn,.two-column__item--text h2 small,.two-column__item--text h3 small,.grid-cols__title h2 small,.grid-cols__link a{line-height:1.2}@media (max-width: 390px){h6,.h6,.btn,.two-column__item--text h2 small,.two-column__item--text h3 small,.grid-cols__title h2 small,.grid-cols__link a{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){h6,.h6,.btn,.two-column__item--text h2 small,.two-column__item--text h3 small,.grid-cols__title h2 small,.grid-cols__link a{font-size:calc(1.6rem + 2 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){h6,.h6,.btn,.two-column__item--text h2 small,.two-column__item--text h3 small,.grid-cols__title h2 small,.grid-cols__link a{font-size:1.8rem}}p,.p1,small,li{line-height:1.5}@media (max-width: 390px){p,.p1,small,li{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){p,.p1,small,li{font-size:calc(1.4rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){p,.p1,small,li{font-size:1.8rem}}.p2,.header__menu,.hero__col p,.news__content ul li,.news__content h6,.news__content p,.news__link,.accordion__content p,.card__content p,.project-tab__btn,.footer ul li,.footer p{line-height:1.5}@media (max-width: 390px){.p2,.header__menu,.hero__col p,.news__content ul li,.news__content h6,.news__content p,.news__link,.accordion__content p,.card__content p,.project-tab__btn,.footer ul li,.footer p{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.p2,.header__menu,.hero__col p,.news__content ul li,.news__content h6,.news__content p,.news__link,.accordion__content p,.card__content p,.project-tab__btn,.footer ul li,.footer p{font-size:calc(1.4rem + 2 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.p2,.header__menu,.hero__col p,.news__content ul li,.news__content h6,.news__content p,.news__link,.accordion__content p,.card__content p,.project-tab__btn,.footer ul li,.footer p{font-size:1.6rem}}a{color:#B28E5E}i,em{font-style:italic}strong,b{font-weight:600}h2,h3,h4,h5,h6{margin:1.6rem 0 0rem}@media (min-width: 640px){h2,h3,h4,h5,h6{margin:3.2rem 0 0rem}}p,li{margin-top:1.2rem}@media (min-width: 640px){p,li{margin-top:2.4rem}}ul{list-style:disc;padding-left:2rem;margin-top:2.4rem}ol{counter-reset:dec;list-style:none;padding-left:0;margin-top:2.4rem}ol li{counter-increment:dec;position:relative;display:-webkit-inline-box;width:100%}ol li:before{display:block;content:counter(dec) ".";padding-right:4px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,q:first-child,blockquote:first-child,ul:first-child,ol:first-child,li:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,q:last-child,blockquote:last-child,ul:last-child,ol:last-child,li:last-child{margin-bottom:0}header,section,footer,.padding,.header__container,.hamburger__container{box-sizing:border-box;padding-right:1.6rem;padding-left:1.6rem;width:100%;max-width:1440px;margin:0 auto}@media (min-width: 640px){header,section,footer,.padding,.header__container,.hamburger__container{padding-right:4rem;padding-left:4rem}}@media (min-width: 1281px){header,section,footer,.padding,.header__container,.hamburger__container{padding-right:6.4rem;padding-left:6.4rem}}.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:2;overflow:hidden;border:1px solid transparent;padding:1.9rem 4rem;border-radius:0rem;min-height:6rem;font-weight:600;line-height:1;text-align:center;color:#fff;background-color:#293484;transition:.3s all}.btn:hover{background-color:#232b6e}.btn--disabled{background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.3)}.btn--orange-border{border-color:#BFBFBF;color:#B28E5E;background-color:transparent;font-weight:500}@media (max-width: 390px){.btn--orange-border{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.btn--orange-border{font-size:calc(1.6rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.btn--orange-border{font-size:1.6rem}}.btn--orange-border:hover{background-color:#B28E5E;color:#fff;padding:2rem;border-color:#B28E5E}.link{display:flex;align-items:center;color:#fff}@media (max-width: 390px){.link{font-size:1.8rem}}@media (min-width: 391px) and (max-width: 1440px){.link{font-size:calc(1.8rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.link{font-size:1.8rem}}.link img,.link svg{height:auto;width:1.6rem;margin-left:1.2rem;position:relative;left:0;transition:.3s all}.link:hover img,.link:hover svg{left:5px}.link--small{font-weight:500;line-height:1.7}@media (max-width: 390px){.link--small{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.link--small{font-size:calc(1.4rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.link--small{font-size:1.4rem}}.link--dark{color:#121212}.field{position:relative;box-sizing:border-box;width:100%}.field.invalid .validation{display:block}.field.invalid textarea{border-color:#dc3232}.field input,.field textarea,.field select{outline:none;width:100%;padding:20px 16px;border:none;box-sizing:border-box;border-radius:0;display:flex;align-items:center;justify-content:flex-start;line-height:1.15;font-weight:400;color:#707070;background-color:#F9F9F9}@media (max-width: 390px){.field input,.field textarea,.field select{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.field input,.field textarea,.field select{font-size:calc(1.4rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.field input,.field textarea,.field select{font-size:1.4rem}}.field input::placeholder,.field textarea::placeholder,.field select::placeholder{color:#A6A6A6}.field input.wpcf7-not-valid,.field textarea.wpcf7-not-valid,.field select.wpcf7-not-valid{border:1px solid #dc3232}.field .validation{margin-top:.8rem;color:#dc3232;display:none}@media (max-width: 390px){.field .validation{font-size:1.3rem}}@media (min-width: 391px) and (max-width: 1440px){.field .validation{font-size:calc(1.3rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.field .validation{font-size:1.3rem}}.field textarea{resize:none;overflow-y:auto;height:220px}@media (min-width: 640px){.field textarea{height:140px}}.field label{line-height:1.25;color:#121212;display:block;margin-bottom:1.2rem}@media (max-width: 390px){.field label{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.field label{font-size:calc(1.4rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.field label{font-size:1.4rem}}.field .wpcf7-form-control-wrap{width:100%}.field .wpcf7-not-valid-tip{font-size:1.4rem;margin-top:.6rem}.wpcf7-response-output{display:none}.header{padding:1.6rem 0;position:absolute;top:0;left:0;z-index:10;max-width:100%;width:100%;transition:.3s all}@media (min-width: 640px){.header{padding:1.8rem 0}}.header__logo a{display:block;max-width:11rem;width:100%}@media (min-width: 640px){.header__logo a{max-width:21.6rem}}.header__logo a img,.header__logo a svg{width:100%;height:auto}.header__logo a .change-color{transition:.3s all}.header__lang{max-width:4rem;width:100%;margin-right:3rem;margin-top:1px}@media (min-width: 640px){.header__lang{margin-right:4.2rem}}.header__lang a{display:block}.header__lang img,.header__lang svg{width:100%;height:auto;transition:.3s all}.header__menu{cursor:pointer;line-height:1;font-weight:300;color:#fff;transition:.3s all}@media (max-width: 390px){.header__menu{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.header__menu{font-size:calc(1.6rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.header__menu{font-size:1.6rem}}.header__burger{margin-right:1.2rem;max-width:2.9rem;width:100%;margin-top:1px}.header__burger img,.header__burger svg{width:100%;height:auto;transition:.3s all}.header--fixed{position:fixed}.header--scroll{position:fixed;background-color:#fff;box-shadow:0px 12px 24px 0px rgba(0,0,0,0.05)}.header--scroll .change-color{fill:#293484}.header--scroll .header__menu{color:#121212}.header--scroll .header__burger img,.header--scroll .header__burger svg{filter:brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(137%) hue-rotate(326deg) brightness(106%) contrast(86%)}.header--scroll .header__lang img,.header--scroll .header__lang svg{filter:brightness(0) saturate(100%) invert(47%) sepia(1%) saturate(255%) hue-rotate(314deg) brightness(91%) contrast(88%)}.hamburger{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#293484;z-index:11;padding:1.6rem 0;transition:1s all;transform:translateY(-100%)}@media (min-width: 640px){.hamburger{padding:1.8rem 0 8rem}}.hamburger__header{padding:0;max-width:100%}.hamburger__lang{max-width:4rem;width:100%}.hamburger__lang a{display:block}.hamburger__lang img,.hamburger__lang svg{width:100%;height:auto;transition:.3s all}.hamburger__logo a{display:block;max-width:11rem;width:100%}@media (min-width: 640px){.hamburger__logo a{max-width:21.6rem}}.hamburger__logo a img,.hamburger__logo a svg{width:100%;height:auto}.hamburger__close{width:2.5rem;height:2.5rem;position:relative;cursor:pointer;margin-left:1.7rem}@media (min-width: 640px){.hamburger__close{width:4.2rem;height:4.2rem;margin-left:0}}.hamburger__close:before,.hamburger__close:after{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:1px;height:100%;border-radius:10px;background-color:#fff}@media (min-width: 640px){.hamburger__close:before,.hamburger__close:after{width:1.5px}}.hamburger__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.hamburger__nav{margin-top:9.3rem;text-align:center;overflow-y:auto;height:calc(100vh - 28rem)}@media (max-width: 639px) and (min-height: 800px){.hamburger__nav{margin-top:14rem}}.hamburger__menu{list-style:none;padding-left:0;height:100%}.hamburger__menu li a{color:#fff;text-transform:uppercase;font-weight:500;line-height:1.2;transition:.3s all}@media (max-width: 390px){.hamburger__menu li a{font-size:2.4rem}}@media (min-width: 391px) and (max-width: 1440px){.hamburger__menu li a{font-size:calc(2.4rem + 16 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.hamburger__menu li a{font-size:4rem}}.hamburger__menu li a:hover{color:#D8C8A7}.hamburger__menu li+li{margin-top:4rem}.hamburger__bg{position:absolute;bottom:0;left:0;width:100%;height:5.7rem}.hamburger__bg img{width:100%;height:100%;object-fit:cover;object-position:center top}.hamburger--open{transform:translateX(0)}.hero{color:#fff;min-height:100vh;padding-top:12rem;padding-bottom:2.4rem;position:relative}.hero+.grid-cols{margin:7.2rem auto 12.3rem;overflow-x:hidden}@media (min-width: 768px){.hero+.grid-cols{margin:8rem auto}}@media (min-width: 1024px){.hero+.grid-cols{margin:10rem auto 16.3rem}}@media (min-width: 768px){.hero+.two-column small{margin-bottom:.8rem}}.hero__bg{position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);z-index:-1;background-color:#707070;transition:.8s .3s opacity;opacity:0}.hero__bg::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__bg.tab-content--active{opacity:1;z-index:1;transition:.8s all}.hero__contents{position:relative;z-index:2}.hero__content{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.hero__content.tab-content--active{transition:1s all;position:relative;opacity:1;visibility:visible}.hero__logo{max-width:12.2rem;width:100%}@media (max-width: 639px){.hero__logo{max-width:100%}}.hero__logo img,.hero__logo svg{width:100%;height:auto}@media (max-width: 639px){.hero__logo img,.hero__logo svg{max-width:7.7rem}}.hero__col{margin:1.2rem 2.8rem 0 0}@media (min-width: 640px){.hero__col{margin:0 0 1rem 4rem}}.hero__col h6{font-weight:normal;margin-bottom:0}@media (max-width: 390px){.hero__col h6{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.hero__col h6{font-size:calc(1.4rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.hero__col h6{font-size:1.4rem}}.hero__col p{margin-top:1.2rem;line-height:1.2}@media (max-width: 390px){.hero__col p{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.hero__col p{font-size:calc(1.6rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.hero__col p{font-size:1.6rem}}.hero__row{margin-top:4rem;position:relative;z-index:2}@media (max-width: 1023px){.hero__buttons{position:relative;width:100vw;padding-right:4rem;padding-left:4rem;left:-4rem;overflow-x:auto;box-sizing:border-box;transition:.6s all}}@media (max-width: 639px){.hero__buttons{padding-right:1.6rem;padding-left:1.6rem;left:-1.6rem}}.hero__buttons::-webkit-scrollbar{opacity:0;height:0}.hero__btn{margin-right:1.2rem;max-width:20.8rem;min-width:20.8rem;width:100%;position:relative;cursor:pointer}.hero__btn:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:1s all;border:2px solid transparent}.hero__btn:hover:before{background-color:transparent}.hero__btn img{width:100%;height:100%;object-fit:cover}.hero__btn.tab-btn--active::before{background-color:transparent;border-color:#B28E5E}.hero__link{margin-top:2.4rem}@media (min-width: 1024px){.hero__link{margin-top:0rem}}.hero__title{text-align:center;position:relative;z-index:2;margin-bottom:9.6rem}@media (min-width: 640px){.hero__title{margin-bottom:12rem}}.hero__title h1,.hero__title h2{color:#fff}.hero__vector{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:5.7rem;z-index:2}.hero__vector img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero--min{min-height:59.6rem;height:48vw;max-height:100vh;padding-bottom:0}.hero--middle-height{min-height:59.6rem;height:57vw;max-height:100vh}.two-column{margin:4rem auto 8rem}@media (min-width: 768px){.two-column{margin:8rem auto}}@media (min-width: 1024px){.two-column{margin:16.3rem auto}}.two-column__item--text{box-sizing:border-box}@media (min-width: 768px){.two-column__item--text{width:51%}}@media (min-width: 1281px){.two-column__item--text{padding-left:11rem}}.two-column__item--text h2 small,.two-column__item--text h3 small{display:block;margin-bottom:1.6rem;color:#898A8D;font-weight:500}@media (max-width: 390px){.two-column__item--text h2 small,.two-column__item--text h3 small{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.two-column__item--text h2 small,.two-column__item--text h3 small{font-size:calc(1.4rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.two-column__item--text h2 small,.two-column__item--text h3 small{font-size:1.8rem}}@media (min-width: 768px){.two-column__item--text h2 small,.two-column__item--text h3 small{margin-bottom:3.2rem}}.two-column__item--text h2+p,.two-column__item--text h3+p{margin-top:.8rem}@media (min-width: 768px){.two-column__item--text h2+p,.two-column__item--text h3+p{margin-top:2.4rem}}.two-column__item--text h3{font-weight:500}.two-column__item--text p{font-weight:500;margin-top:2.4rem}@media (min-width: 768px){.two-column__item--text p{max-width:49.6rem}}.two-column__image{margin-top:2.8rem}@media (min-width: 768px){.two-column__image{display:none}}.two-column__image img{width:100%;max-width:95%;margin:0 auto}.two-column__link{margin-top:1.6rem}@media (min-width: 768px){.two-column__link{margin-top:1.2rem}}.two-column__link .link{color:#121212}.two-column__item--image{width:45.5%;display:none}@media (min-width: 768px){.two-column__item--image{display:block}}.two-column__item--image img{width:100%}.two-column__item--grid{gap:1rem 1.6rem;box-sizing:border-box;margin-top:2.4rem}@media (min-width: 768px){.two-column__item--grid{width:45%;margin-top:0;gap:1.6rem 2.4rem}}@media (min-width: 1281px){.two-column__item--grid{width:50%;padding-right:11rem}}.two-column__item--accordion{margin-top:.5rem}@media (min-width: 768px){.two-column__item--accordion{width:49%;margin-top:0}}@media (min-width: 1281px){.two-column__item--accordion{padding-right:11rem}}.two-column__item--accordion h3{margin-bottom:1.6rem;display:none}@media (min-width: 768px){.two-column__item--accordion h3{display:block}}.two-column__logo{width:100%}.two-column__logo img{width:100%}@media (min-width: 1281px){.two-column--image-spacing .two-column__item--image{padding-right:11rem;width:44%}}@media (min-width: 1281px){.two-column--image-spacing.two-column--reverse .two-column__item--image{padding-right:0rem;padding-left:11rem}}@media (min-width: 1281px){.two-column--image-spacing.two-column--reverse .two-column__item--text{padding-right:11rem;padding-left:0rem}}@media (min-width: 1281px){.two-column--reverse .two-column__item--image{padding-right:0rem;padding-left:11rem}}@media (min-width: 1281px){.two-column--reverse .two-column__item--text{padding-right:11rem;padding-left:0rem}}@media (min-width: 1281px){.two-column--reverse .two-column__item--accordion{padding-left:11rem;padding-right:0rem}}.two-column--flex-start{align-items:flex-start}@media (min-width: 768px){.two-column--flex-start .two-column__item--accordion,.two-column--flex-start .two-column__item--grid{margin-top:5.5rem}}.two-column--center-text{margin:7.2rem auto}@media (min-width: 768px){.two-column--center-text{margin:8rem auto}}@media (min-width: 1024px){.two-column--center-text{margin:15.4rem auto}}@media (max-width: 767px){.two-column--center-text .two-column__item--text{text-align:center}}.two-column--center-text .two-column__image{margin-bottom:3.2rem;position:relative;width:100vw;left:-1.6rem}@media (min-width: 640px){.two-column--center-text .two-column__image{left:-4rem}}.two-column--center-text .two-column__image img{width:100%}@media (min-width: 768px){.two-column--small-text .two-column__item--text{width:45%}}@media (min-width: 1024px){.two-column--small-text .two-column__item--text{width:41%}}@media (min-width: 768px){.two-column--small-text .two-column__item--text p{max-width:41.5rem}}.two-column--large-paragraph .two-column__item--text p{font-weight:normal}@media (max-width: 390px){.two-column--large-paragraph .two-column__item--text p{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.two-column--large-paragraph .two-column__item--text p{font-size:calc(1.4rem + 6 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.two-column--large-paragraph .two-column__item--text p{font-size:2rem}}.grid-cols{margin:8.2rem auto 16.3rem;overflow-x:hidden}@media (min-width: 768px){.grid-cols{margin:8rem auto}}@media (min-width: 1024px){.grid-cols{margin:16.3rem auto}}.grid-cols__title{box-sizing:border-box;margin-bottom:1.6rem}@media (min-width: 768px){.grid-cols__title{margin-bottom:3.2rem}}@media (min-width: 1024px){.grid-cols__title{padding:0 11rem}}.grid-cols__title h2 small{display:block;color:#898A8D;font-weight:500}@media (max-width: 390px){.grid-cols__title h2 small{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.grid-cols__title h2 small{font-size:calc(1.4rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.grid-cols__title h2 small{font-size:1.8rem}}.grid-cols__link a{color:#707070;text-decoration:underline;font-weight:500}@media (max-width: 390px){.grid-cols__link a{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.grid-cols__link a{font-size:calc(1.4rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.grid-cols__link a{font-size:1.8rem}}.grid-cols__slick .lazy{transition:.3s all}.grid-cols__slick .lazy[data-src]{opacity:1;background-color:transparent}.grid-cols__slick .slick-list{overflow:visible;width:93%;margin:0 auto}.grid-cols__slick .slick-slide{margin:0 .8rem}.grid-cols__pagination{margin:2.4rem 0 0}.grid-cols__pagination ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.grid-cols__pagination li{font-size:0;line-height:1;width:1.2rem;height:1.2rem;margin:0 .4rem}.grid-cols__pagination li button{font-size:0;line-height:1;width:1.2rem;height:1.2rem;border-radius:50%;transition:.3s all;background-color:#E0E0E0}.grid-cols__pagination li.slick-active button{background-color:#293484}.grid-cols__read-more{margin-top:4rem}@media (min-width: 768px){.grid-cols__read-more{margin-top:6rem;display:none}}.grid-cols.slick-notinit .grid-cols__slick{display:flex;justify-content:center;gap:1.6rem}.grid-cols.slick-notinit .grid-cols__pagination{display:none}.grid-cols--three{margin:14.6rem auto}@media (min-width: 1024px){.grid-cols--three{margin:16.3rem auto}}.grid-cols--three.slick-notinit .grid-cols__slick{display:grid;gap:2.4rem;justify-content:unset}@media (min-width: 768px){.grid-cols--three.slick-notinit .grid-cols__slick{grid-template-columns:repeat(2, 1fr);gap:4rem 1.6rem}}@media (min-width: 1024px){.grid-cols--three.slick-notinit .grid-cols__slick{grid-template-columns:repeat(3, 1fr)}}.grid-cols--hide-link .grid-cols__title{margin-bottom:3rem}@media (min-width: 768px){.grid-cols--hide-link .grid-cols__title{margin-bottom:3.2rem}}@media (max-width: 767px){.grid-cols--hide-link .grid-cols__title{justify-content:center}}@media (max-width: 767px){.grid-cols--hide-link .grid-cols__title .grid-cols__link{display:none}}.project{width:100%;height:100%;max-width:60rem;position:relative}@media (min-width: 768px){.project{max-width:40rem}}.project:hover:before{opacity:1}.project:hover .project__description{opacity:1}.project:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(18,18,18,0.2);transition:.3s all;z-index:2}@media (min-width: 768px){.project:before{opacity:0}}.project>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.project__poster{width:100%;height:100%;background-color:#B28E5E}.project__poster img{width:100%;height:100%;object-fit:cover}.project__description{position:absolute;background-color:#121212;text-align:center;padding:1.9rem;box-sizing:border-box;color:#f1f1f1;max-width:23.6rem;width:calc(100% - 3.2rem);left:50%;transform:translateX(-50%);bottom:1.6rem;transition:.3s all;z-index:3}@media (min-width: 768px){.project__description{opacity:0}}@media (min-width: 1281px){.project__description{width:calc(100% - 8rem)}}.project__description h6{line-height:1.2}@media (max-width: 390px){.project__description h6{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.project__description h6{font-size:calc(1.4rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.project__description h6{font-size:1.4rem}}.project__link{margin-top:1.6rem;padding-left:5.5rem;box-sizing:border-box;color:#fff;position:relative;display:inline-block;line-height:1.2}@media (max-width: 390px){.project__link{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.project__link{font-size:calc(1.4rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.project__link{font-size:1.4rem}}.project__link:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:'';width:47px;height:1px;background-color:#fff}.news{position:relative;width:100%;display:flex;flex-direction:column}.news a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.news__poster{position:relative;width:100%;box-sizing:border-box;height:0;max-height:0;padding-bottom:75%;background-color:#B28E5E}@media (min-width: 768px){.news__poster{padding-bottom:101%}}.news__poster img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.news__content{margin-top:1.6rem}.news__content ul{padding-left:0;list-style:none}.news__content ul li{margin:0 .6rem 0 0;color:#BFBFBF;font-weight:500}.news__content h4{margin:1rem 0 0}@media (min-width: 768px){.news__content h4+p{margin-top:1.6rem}}.news__content h6{color:#121212;font-weight:500;margin-bottom:0}@media (max-width: 390px){.news__content h6{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.news__content h6{font-size:calc(1.6rem + 0 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.news__content h6{font-size:1.6rem}}@media (min-width: 768px){.news__content h6{min-height:4.8rem}}.news__content p{margin-top:1.2rem}.news__link{margin-top:2.4rem;color:#B28E5E;font-weight:600;flex:1 1 auto}.news--in-box{background-color:#fff}.news--in-box .news__poster{padding-bottom:56%}@media (min-width: 768px){.news--in-box .news__poster{padding-bottom:84%}}.news--in-box .news__content{display:flex;flex-direction:column;height:100%;padding:1.6rem 1.2em 2.4rem;box-sizing:border-box;margin:0}@media (min-width: 768px){.news--in-box .news__content{padding:1.6rem 2.4rem 3.2rem}}.news--project .news__poster{padding-bottom:56%}@media (min-width: 768px){.news--project .news__poster{padding-bottom:62%}}.news--project .news__content{margin-top:1.6rem}@media (min-width: 768px){.news--project .news__content{margin-top:2.4rem}}@media (max-width: 639px){.news--project .news__content{background-color:#fff;margin-top:0;padding:1.6rem 1.2rem;box-sizing:border-box}}.news--project .news__content h4{line-height:1.2;margin-top:0}.news--project .news__content p{margin-top:1.2rem;line-height:1.2}.pagination{margin-top:3.2rem}@media (min-width: 768px){.pagination{margin-top:6rem}}.pagination ul{list-style:none;padding:0;margin:0 1.6rem}.pagination__arrow{width:3.2rem;height:3.2rem;background-color:#293484}.pagination__arrow a{height:100%;width:100%}.pagination__arrow img,.pagination__arrow svg{width:2.4rem;height:auto}.pagination__arrow--prev img,.pagination__arrow--prev svg{transform:rotate(180deg)}.pagination__arrow--disabled{background-color:rgba(128,128,128,0)}.pagination__arrow--disabled img,.pagination__arrow--disabled svg{filter:brightness(0) saturate(100%) invert(95%) sepia(4%) saturate(4%) hue-rotate(314deg) brightness(85%) contrast(78%)}.pagination__arrow--disabled a{cursor:not-allowed}.pagination__item{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;margin:0 2px;border:1px solid transparent;box-sizing:border-box;color:#707070;font-weight:normal;text-align:center}.pagination__item a{height:3.2rem;color:#707070;display:flex;align-items:center;justify-content:center;transition:.3s all}.pagination__item:hover a{color:#293484}.pagination__item--active{border-color:#293484;color:#293484;font-weight:600}.pagination__item--active a{color:#293484}.accordion-section{margin:8.2rem auto 14.6rem;position:relative;max-width:1328px}@media (min-width: 768px){.accordion-section{margin:8rem auto}}@media (min-width: 1024px){.accordion-section{margin:16.3rem auto}}.accordion-section:before{position:absolute;content:'';bottom:0;width:100vw;left:50%;transform:translateX(-50%);background-color:#fff;height:100%;z-index:-1}@media (min-width: 1024px){.accordion-section:before{height:calc(100% - 8rem)}}.accordion-section__accordion{padding:2.4rem 0 4.4rem}@media (min-width: 768px){.accordion-section__accordion{padding:6rem 0}}@media (min-width: 1024px){.accordion-section__accordion{padding:12rem 0 8rem;box-sizing:border-box;width:45%}}.accordion-section__accordion h2{margin-bottom:.8rem;text-align:center}@media (min-width: 768px){.accordion-section__accordion h2{margin-bottom:2.5rem}}@media (min-width: 1024px){.accordion-section__accordion h2{text-align:start}}@media (min-width: 1024px){.accordion-section__image{width:55%}}.accordion-section__image img{width:100%}.accordion__item+.accordion__item{margin-top:.8rem}.accordion__head{padding:.8rem 0 1rem;box-sizing:border-box;border-bottom:1px solid #BFBFBF;cursor:pointer}@media (min-width: 768px){.accordion__head{padding:.8rem 0}}.accordion__head h6{font-weight:500;color:#121212}.accordion__head button{width:1.2rem;min-width:1.2rem;height:1.2rem;position:relative;transition:.3s all;margin-left:1rem}.accordion__head button:before,.accordion__head button:after{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:1px;border-radius:1.2rem;background-color:#000;transition:.3s all}.accordion__head button:after{transform:translate(-50%, -50%) rotate(90deg)}.accordion__head--opened button{transform:rotate(90deg)}.accordion__head--opened button:before{opacity:0}.accordion__content{padding:1.2rem 0 .8rem;box-sizing:border-box;display:none}.card-steps{margin:4rem auto 11rem;max-width:1220px}@media (min-width: 768px){.card-steps{margin:8rem auto}}@media (min-width: 1024px){.card-steps{margin:16.3rem auto}}@media (max-width: 639px){.card-steps{padding-right:2.8rem;padding-left:2.8rem}}.card-steps__grid{gap:3.2rem}@media (min-width: 1024px){.card-steps__grid{gap:4rem}}.card{padding:3.2rem 0 0 3.2rem;position:relative;box-sizing:border-box;min-height:28rem}.card:before{position:absolute;content:'';top:0;left:0;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem);background-color:#D8C8A7}.card__content{background-color:#fff;padding:3.2rem 1.9rem 2.7rem 6.4rem;box-sizing:border-box;position:relative;z-index:2;height:100%}@media (min-width: 768px){.card__content{padding:5.4rem 1.9rem 5rem 3.2rem}}@media (min-width: 1281px){.card__content{padding:5.4rem 1.9rem 5rem 6.4rem}}.card__content h4,.card__content h5{color:#000;position:relative}.card__content h4:before,.card__content h5:before{position:absolute;content:'';top:50%;left:-8px;transform:translate(-100%, -50%);width:7.2rem;height:1px;background-color:#293484}@media (min-width: 768px){.card__content h4:before,.card__content h5:before{width:4.2rem}}@media (min-width: 1281px){.card__content h4:before,.card__content h5:before{width:7.2rem}}.card__content p{margin-top:1.6rem}@media (max-width: 639px){.card__content p{line-height:1.7}}.sectors-grid{max-width:100%;margin:10.7rem auto 8rem}@media (min-width: 640px){.sectors-grid{padding:0}}@media (min-width: 768px){.sectors-grid{margin:8rem auto}}@media (min-width: 1024px){.sectors-grid{margin:17.6rem auto 20.1rem}}.sectors-grid__title{text-align:center;margin-bottom:1.6rem}@media (min-width: 640px){.sectors-grid__title{padding:0 4rem;box-sizing:border-box;margin-bottom:3.2rem}}.sectors-grid__grid{gap:1.6rem}@media (min-width: 640px){.sectors-grid__grid{gap:0}}.sector{transition:.3s all;position:relative}.sector:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.2);transition:.3s all;z-index:1}@media (min-width: 768px){.sector:before{opacity:0;background-color:rgba(255,255,255,0.3)}}.sector:hover{box-shadow:5px 10px 32px 0px rgba(0,0,0,0.2)}.sector:hover:before{opacity:1}.sector:hover .sector__description{opacity:1}.sector__poster{position:relative;max-width:100%;width:100%;height:0;padding-bottom:76%;background-color:#B28E5E}@media (min-width: 640px){.sector__poster{padding-bottom:170%}}.sector__poster img{position:absolute;content:'';top:0;left:0;width:100%;height:100%;object-fit:cover}.sector__description{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;max-width:16.7rem;width:100%;text-align:center;padding:2rem 4rem;z-index:2;transition:.3s all}@media (min-width: 768px){.sector__description{opacity:0;padding:4rem 3.2rem;max-width:17.6rem}}.sector__description p{font-weight:500;color:#000}.text-section{margin:3.5rem auto 11.5rem}@media (min-width: 768px){.text-section{margin:6.4rem auto 11.5rem}}.text-section__aside{box-sizing:border-box;margin-bottom:-1.6rem}@media (min-width: 768px){.text-section__aside{margin-top:18rem;position:sticky;top:12rem;min-width:30rem;padding:0 0 0 6rem;margin-bottom:0}}@media (min-width: 1024px){.text-section__aside{min-width:44.3rem;padding:0 7.6rem 0 12.7rem;margin-top:20.4rem}}.text-section__aside h6{font-weight:500}@media (max-width: 767px){.text-section__aside h6{display:none}}.text-section__aside ul{list-style:none;padding-left:0}@media (min-width: 768px){.text-section__aside ul{margin:3.2rem 0 4rem}}.text-section__aside ul li{margin-top:0;margin-right:2.4rem}@media (min-width: 768px){.text-section__aside ul li{margin-right:3.2rem}}.text-section__aside ul li:last-child{margin-right:0}.text-section__aside ul li:hover svg{filter:brightness(0) saturate(100%) invert(57%) sepia(28%) saturate(571%) hue-rotate(355deg) brightness(96%) contrast(88%)}.text-section__aside ul svg{max-width:2.4rem;max-height:2.4rem;width:auto;transition:.3s all}@media (min-width: 768px){.text-section__aside ul svg{max-width:3.2rem;max-height:3.2rem}}.text-section__text{max-width:100%;width:100%}.text-section__text h1{color:#000}.text-section__text h1 time{display:block;color:#898A8D;font-weight:500;line-height:1.2;margin-bottom:2.4rem}@media (max-width: 390px){.text-section__text h1 time{font-size:1.4rem}}@media (min-width: 391px) and (max-width: 1440px){.text-section__text h1 time{font-size:calc(1.4rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.text-section__text h1 time{font-size:1.8rem}}@media (min-width: 768px){.text-section__text h1 time{margin-bottom:1.6rem}}@media (max-width: 1280px){.text-section__text h1 br{display:none}}.text-section__text h1+p{margin-top:1.6rem}@media (min-width: 768px){.text-section__text h1+p{margin-top:4.5rem}}.text-section__text p{margin-top:2.4rem;text-align:justify}@media (max-width: 390px){.text-section__text p{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.text-section__text p{font-size:calc(1.6rem + 8 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.text-section__text p{font-size:2.4rem}}@media (min-width: 768px){.text-section__text p{margin-top:4rem}}.text-section__text li{text-align:justify}@media (max-width: 390px){.text-section__text li{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.text-section__text li{font-size:calc(1.6rem + 8 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.text-section__text li{font-size:2.4rem}}.copy{position:relative}.copy .copied{position:absolute;font-size:1.2rem;font-weight:600;transform:translate(0%, -100%);top:-4px;right:0;border:1px solid #BFBFBF;color:#B28E5E;padding:.2rem .4rem;opacity:0;transition:.3s all}@media (min-width: 640px){.copy .copied{transform:translate(-50%, -100%);left:50%;right:unset}}.copy .copied.show{opacity:1}.contact{margin:3.2rem auto 12rem;max-width:134.4rem}@media (min-width: 768px){.contact{margin:12rem auto 16.7rem}}.contact__form{display:none}@media (min-width: 768px){.contact__form{width:45%;display:block}}@media (min-width: 1024px){.contact__form{width:53.4%}}.contact__text{text-align:center;width:100%}@media (min-width: 768px){.contact__text{width:50%;text-align:start}}@media (min-width: 1024px){.contact__text{width:43.5%}}.contact__text small{margin-bottom:1.2rem}.contact__text .form{margin-top:3.2rem}@media (min-width: 768px){.contact__text .form{display:none}}.contact__text h2{color:#000}@media (max-width: 390px){.contact__text h2{font-size:1.8rem}}@media (min-width: 391px) and (max-width: 1440px){.contact__text h2{font-size:calc(1.8rem + 14 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.contact__text h2{font-size:3.2rem}}.contact__text p{margin:2.4rem auto 0;max-width:49.6rem}@media (min-width: 768px){.contact__text p{margin:2.4rem 0 0}}.contact__text ul{padding-left:0;list-style:none;margin-top:0rem;text-align:start}@media (min-width: 768px){.contact__text ul{margin-top:3.2rem}}.contact__text ul svg{min-width:2.4rem;height:auto;max-width:2.4rem;margin-right:1.2rem}.contact__text ul li{margin-top:1.6rem;color:#000}.contact__text ul li [type="email"]{text-decoration:underline}.contact__text ul li a{color:#000;display:block;margin-right:.4rem}.contact__text ul li a:last-child{margin-right:0}.contact__grid{padding:3.2rem 3rem 0}@media (min-width: 768px){.contact__grid{padding:0}}.contact__grid h6{color:#898A8D;font-size:1.4rem;white-space:nowrap;padding-right:7rem;box-sizing:border-box;margin-bottom:0}@media (min-width: 768px){.contact__grid h6{display:none}}.form{background-color:#fff;padding:2.4rem 1.2rem;box-sizing:border-box;text-align:start}@media (min-width: 768px){.form{padding:3.2rem 2.4rem 2.4rem}}.form form{width:100%;display:grid;gap:1.6rem}@media (min-width: 640px){.form form{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){.form form{grid-template-columns:1fr}}@media (min-width: 1024px){.form form{grid-template-columns:repeat(2, 1fr)}}.form__filed button{width:100%;margin-top:1.6rem}@media (min-width: 768px){.form__filed button{margin-top:.8rem}}@media (min-width: 640px){.form__filed--full-width{grid-column:span 2}}@media (min-width: 768px){.form__filed--full-width{grid-column:span 1}}@media (min-width: 1024px){.form__filed--full-width{grid-column:span 2}}.projects-categories{margin:3.2rem auto 12.3rem;overflow-x:hidden;max-width:121.8rem}@media (min-width: 768px){.projects-categories{margin:8rem auto}}@media (min-width: 1024px){.projects-categories{margin:12.7rem auto 16.3rem}}.projects-categories__title{margin-bottom:3.2rem}.projects-categories__title h2{font-size:1.4rem;line-height:1.2}.projects-categories__categories{list-style:none;margin:0;padding:0;margin-top:1.2rem;position:relative;z-index:2}@media (min-width: 640px){.projects-categories__categories{margin-top:2.4rem}}@media (min-width: 768px){.projects-categories__categories{margin-left:2rem;margin:0}}.projects-categories__categories:hover .projects-categories__head:after{transform:rotate(180deg)}.projects-categories__categories:hover ul{opacity:1;visibility:visible}.projects-categories__categories ul{list-style:none;margin:0;padding:0;transition:.3s all}@media (max-width: 639px){.projects-categories__categories ul{border-top:1px solid #D8C8A7;position:absolute;top:100%;background-color:#fff;padding:1.6rem;box-sizing:border-box;width:100%;opacity:0;visibility:hidden}}.projects-categories__head{padding:2rem 1.6rem;box-sizing:border-box;background-color:#fff;color:#000;font-weight:500;cursor:pointer;position:relative;box-shadow:0px 12px 32px 0px rgba(0,0,0,0.05);border:1px solid #F1F1F1}@media (min-width: 640px){.projects-categories__head{display:none}}.projects-categories__head:after{position:absolute;content:'';top:50%;right:1.6rem;transform:translateY(-50%);width:13px;height:6px;background-repeat:no-repeat;background-position:center;background-size:100% auto;background-image:url(./assets/img/icons/select.svg);transition:.3s all}.projects-categories__category{font-size:1.4rem;line-height:1.2;margin:.5rem 0}@media (max-width: 639px){.projects-categories__category{margin:0}}.projects-categories__category+li{margin-left:2.7rem}@media (max-width: 639px){.projects-categories__category+li{margin:0}}.projects-categories__category a{color:#707070}@media (max-width: 639px){.projects-categories__category a{padding:.5rem 0;display:block;box-sizing:border-box}}.projects-categories__category a:hover{color:#121212}.projects-categories__grid{gap:1.2rem}@media (min-width: 640px){.projects-categories__grid{gap:2.4rem 1.6rem}}.projects-categories .pagination{margin-top:5.6rem}.project-tabs{margin:3.2rem auto 11.8rem;overflow:hidden}@media (min-width: 768px){.project-tabs{margin:7.8rem auto 13rem}}.project-tabs__buttons{margin-bottom:3.2rem}@media (min-width: 768px){.project-tabs__buttons{margin-bottom:2.4rem}}.project-tab__btn{margin-right:1.6rem;cursor:pointer;position:relative;padding-bottom:0.9rem;box-sizing:border-box;transition:.3s all;color:#707070;line-height:1.25;width:100%}@media (min-width: 640px){.project-tab__btn{width:unset}}@media (max-width: 639px){.project-tab__btn{text-align:center;padding:2.2rem .5rem 2.1rem}}.project-tab__btn:hover{color:#000}.project-tab__btn:last-child{margin-right:0}@media (min-width: 640px){.project-tab__btn:after{position:absolute;content:'';bottom:0;left:0;height:1px;width:0;background-color:#000;transition:.3s all}}.project-tab__btn.tab-btn--active{color:#000;text-shadow:1px 0 0 #000}@media (max-width: 639px){.project-tab__btn.tab-btn--active{background-color:#fff}}.project-tab__btn.tab-btn--active:after{width:100%}.project-tabs__contents{position:relative}.project-tabs__content{position:absolute;top:0;opacity:0;visibility:hidden}.project-tabs__content p{margin-top:1.6rem}@media (min-width: 768px){.project-tabs__content p{margin-top:3.2rem}}.project-tabs__content h2,.project-tabs__content h1{color:#000;line-height:1.2}.project-tabs__content h2+p,.project-tabs__content h1+p{margin-top:1.2rem;line-height:1.25}@media (min-width: 768px){.project-tabs__content h2+p,.project-tabs__content h1+p{margin-top:1.6rem}}.project-tabs__content.tab-content--active{opacity:1;visibility:visible;position:relative;transition:.3s all}.project-tabs__row{margin-top:2.4rem}@media (min-width: 1024px){.project-tabs__row{margin-top:11.6rem}}.project-tabs__item{margin-top:2.4rem;margin-right:8.8rem}@media (min-width: 768px){.project-tabs__item{margin-right:12rem}}.project-tabs__item:last-child{margin-right:0}@media (max-width: 639px){.project-tabs__item:first-child{width:100%}}.project-tabs__name{font-weight:500;line-height:1.2}@media (max-width: 390px){.project-tabs__name{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.project-tabs__name{font-size:calc(1.6rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.project-tabs__name{font-size:2rem}}.project-tabs__description{font-weight:500;margin-top:1.2rem;color:#000;line-height:1.2}@media (max-width: 390px){.project-tabs__description{font-size:1.6rem}}@media (min-width: 391px) and (max-width: 1440px){.project-tabs__description{font-size:calc(1.6rem + 4 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.project-tabs__description{font-size:2rem}}@media (min-width: 768px){.project-tabs__description{margin-top:2rem}}.project-tabs__images{margin-top:4.8rem}@media (min-width: 768px){.project-tabs__images{column-count:2;column-gap:1.6rem;margin-top:5.6rem}}.project-tabs__images .project-tabs__image{margin-top:1.2rem}@media (min-width: 768px){.project-tabs__images .project-tabs__image{margin-bottom:2.4rem;margin-top:0}}@media (max-width: 767px){.project-tabs__images .project-tabs__image{position:relative;max-width:100%;width:100%;height:0;padding-bottom:60%;box-sizing:border-box}}@media (max-width: 767px){.project-tabs__images .project-tabs__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.project-tabs__image{width:100%;margin-top:4.8rem}@media (min-width: 768px){.project-tabs__image{margin-top:3.2rem}}.project-tabs__image img{width:100%}.not-found{background-color:#121212;color:#fff;padding-top:12.4rem;padding-bottom:6rem;max-width:100%}@media (min-width: 768px){.not-found{min-height:100vh;padding-top:16rem}}.not-found__wrapper{text-align:center}.not-found__wrapper h1{color:#B28E5E}@media (max-width: 390px){.not-found__wrapper h1{font-size:5.8rem}}@media (min-width: 391px) and (max-width: 1440px){.not-found__wrapper h1{font-size:calc(5.8rem + 82 * ((100vw - 390px) / (1440 - 390)))}}@media (min-width: 1441px){.not-found__wrapper h1{font-size:14rem}}.not-found__wrapper p{max-width:70rem;margin-left:auto;margin-right:auto}.not-found__btn{margin-top:3.2rem}.not-found__btn .btn{min-width:25rem}.footer{padding-bottom:9.6rem;margin-top:11.6rem;position:relative;text-align:center}@media (min-width: 640px){.footer{margin-top:12rem;padding-bottom:8rem}}.footer ul{list-style:none;padding-left:0}.footer ul a{color:#000;display:block}.footer ul a:hover{color:#B28E5E}.footer ul a+a{margin-top:.8rem}.footer ul img{max-width:12.8rem;width:auto}.footer ul li{margin:0 .8rem;line-height:1.25}.footer ul:first-of-type li{margin-top:1.2rem}.footer ul:first-of-type li:first-child{margin-top:0;margin-bottom:1.6rem}.footer ul [type="email"]{text-decoration:underline}.footer p{margin-top:3.7rem;color:#000;line-height:1.25}.footer__logo a{display:block;max-width:12.8rem;width:100%;margin:0 auto 3.2rem}.footer__logo a img,.footer__logo a svg{width:100%;height:auto}.footer .footer__socials{text-align:center;margin:3.3rem 0 4rem}.footer .footer__socials li{margin:0 1.6rem}.footer .footer__socials li:hover svg{filter:brightness(0) saturate(100%) invert(57%) sepia(28%) saturate(571%) hue-rotate(355deg) brightness(96%) contrast(88%)}.footer .footer__socials svg{max-width:4rem;width:auto;transition:.3s all}.footer__bg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:5.6rem}.footer__bg img{width:100%;height:100%;object-fit:cover;object-position:center top}