@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@-webkit-keyframes projectBtn{0%{top:46px;right:46px;opacity:.2}100%{top:16px;right:16px;opacity:1}}@keyframes spin{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}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,summary,time,mark,audio,video{margin:0;padding:0;border:0}html,body{overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu{display:block}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media(max-width: 1024px){.container{padding:0 24px}}section.header{position:relative;z-index:3}@media(min-width: 1024px){section.header{padding:32px 0}}@media(max-width: 1024px){section.header{padding:16px 0;position:fixed;top:0;width:100%;background:rgba(255,255,255,.9);backdrop-filter:blur(4px)}}section.header .header-items{display:flex;align-items:center;justify-content:space-between}@media(max-width: 1025px){section.header .header-items .logo img.logo-light{display:none}}@media(min-width: 1025px){section.header .header-items .logo img.logo-dark{display:none}}section.header .header-items .mobile-nav{display:flex;align-items:center;justify-content:space-between;gap:23px}@media(min-width: 1025px){section.header .header-items .mobile-nav{display:none}}section.header .header-items .mobile-nav a img{vertical-align:initial}section.header .header-items .mobile-nav a.phone{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:#d93224;border-radius:64px}section.header .header-items .mobile-nav a.hamburger-close{display:none}section.header .header-items .menu{display:flex;align-items:center;gap:16px;position:fixed;right:32px}@media(max-width: 1024px){section.header .header-items .menu{display:none}}section.header .header-items .menu .menu-items{display:flex;align-items:center;justify-content:center;padding:0 22px;width:577px;height:64px;background:rgba(255,255,255,.9);border:1px solid #d4d4d4;backdrop-filter:blur(4px);border-radius:8px}section.header .header-items .menu .menu-items ul{width:100%;display:flex;align-items:center}section.header .header-items .menu .menu-items ul li{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}section.header .header-items .menu .menu-items ul li.home{padding-left:0}section.header .header-items .menu .menu-items ul li.home a{padding-left:0}section.header .header-items .menu .menu-items ul li.home a:hover{background-color:initial}section.header .header-items .menu .menu-items ul li:last-child:after{display:none}section.header .header-items .menu .menu-items ul li:after{content:"";width:1px;height:16px;background-color:#d4d4d4;position:absolute;right:0}section.header .header-items .menu .menu-items ul li a{display:flex;align-items:center;justify-content:center;width:80%;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#262626;padding:8px 20px;border-radius:4px}section.header .header-items .menu .menu-items ul li a.active{background-color:#d93224;color:#fff}section.header .header-items .menu .menu-items ul li a.active:hover{background-color:#99221a}section.header .header-items .menu .menu-items ul li a:hover{background:rgba(0,0,0,.12)}section.header .header-items .menu .call-item{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background:#d93224;border-radius:64px;transition:.4s}section.header .header-items .menu .call-item:hover{background-color:#99221a;transition:.4s}@media(max-width: 1024px){.header-bottom{border-bottom:1px solid #e5e5e5}}@media(min-width: 1024px){.mobile-menu-items{display:none}}@media(max-width: 1024px){.mobile-menu-items{display:none;position:fixed;top:80px;width:100%;height:100%;z-index:99999;background-color:#fff;padding:15px 24px}.mobile-menu-items ul{margin-bottom:24px}.mobile-menu-items ul li a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:48px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);border-radius:8px;margin-bottom:8px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:18px;padding:0 16px;line-height:24px;color:#262626}}.mobile-menu-items .descriptions a{display:flex;align-items:center;justify-content:center;display:flex;justify-content:center;align-items:center;width:100%;height:48px;margin-bottom:16px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#fff}.mobile-menu-items .descriptions .desc{margin-bottom:16px}.mobile-menu-items .descriptions .desc h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:14px;margin-bottom:8px;line-height:17px;color:#171717}.mobile-menu-items .descriptions .desc p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#525252}section.slider{width:100%;position:relative;z-index:1}@media(min-width: 1025px){section.slider{margin-top:-128px;height:100vh}}@media(max-width: 1024px){section.slider{margin-top:80px}}section.slider .carousel-indicators{left:initial !important;right:0 !important;bottom:50%;transform:translateY(-50%);margin-right:48px !important;flex-direction:column;gap:12px}@media(max-width: 1024px){section.slider .carousel-indicators{display:none}}section.slider .carousel-indicators button{width:8px;height:8px;background:#fff;border-radius:64px;margin:0;border:none}section.slider .carousel{width:100%;position:relative}@media(min-width: 1024px){section.slider .carousel{height:100vh}}@media(max-width: 1024px){section.slider .carousel{height:430px}}section.slider .carousel .carousel-inner{width:100%;height:100%;position:relative}section.slider .carousel .carousel-inner .carousel-item{width:100%;height:100%;position:relative}@media(max-width: 1024px){section.slider .carousel .carousel-inner .carousel-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));z-index:2}}section.slider .carousel .carousel-inner .carousel-item img{transform:matrix(-1, 0, 0, 1, 0, 0)}section.slider .carousel .carousel-inner .carousel-item .carousel-caption{width:100%;padding:0;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption{text-align:left;margin-top:-25px}}@media(max-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption{text-align:center;margin-top:-45px;z-index:3}}section.slider .carousel .carousel-inner .carousel-item .carousel-caption h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.01em;color:#fff}@media(min-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption h2{font-size:24px;opacity:.6;margin-bottom:16px}}@media(max-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption h2{font-size:16px;opacity:1;margin-bottom:12px}}section.slider .carousel .carousel-inner .carousel-item .carousel-caption h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.02em;width:100%;color:#fff}@media(min-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption h1{font-size:80px;max-width:600px;margin-bottom:32px}}@media(max-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption h1{font-size:40px;max-width:300px;margin:0 auto 16px auto}}section.slider .carousel .carousel-inner .carousel-item .carousel-caption p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;width:100%;line-height:150%;color:#fff}@media(min-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption p{font-size:20px;max-width:400px;margin-bottom:48px}}@media(max-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption p{font-size:16px;max-width:303px;margin:0 auto 32px auto}}section.slider .carousel .carousel-inner .carousel-item .carousel-caption a{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s}@media(max-width: 1024px){section.slider .carousel .carousel-inner .carousel-item .carousel-caption a{margin:0 auto}}section.slider .carousel .carousel-inner .carousel-item .carousel-caption a img{width:18px;height:18px}section.slider .carousel .carousel-inner .carousel-item .carousel-caption a:hover{background-color:#99221a;transition:.4s}section.slider .carousel .carousel-inner .carousel-item img{width:100%;height:100%;object-fit:cover}section.slider .slide-stamp{position:absolute;bottom:0;z-index:2;width:100%}@media(max-width: 1024px){section.slider .slide-stamp{display:none}}section.slider .slide-stamp img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){section.slider .slide-stamp img.xl{display:none}}@media(min-width: 1024px){section.slider .slide-stamp img.sm{display:none}}@media(min-width: 1024px){section.slider .animation{position:absolute;bottom:200px;right:350px;z-index:4}}@media(max-width: 1024px){section.slider .animation{margin-top:48px;position:absolute;left:50%;transform:translateX(-50%)}}@media(max-width: 1024px){section.slider .animation a.xl{display:none}}section.slider .animation a.xl img.outline{animation-name:spin;animation-duration:10000ms;animation-iteration-count:infinite;animation-timing-function:linear}section.slider .animation a.xl img.inline{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width: 1024px){section.slider .animation a.sm{display:none}}section.slider .animation a.sm img.outline{animation-name:spin;animation-duration:10000ms;animation-iteration-count:infinite;animation-timing-function:linear}section.slider .animation a.sm img.inline{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width: 1024px){section.content{margin-top:96px}}@media(max-width: 1023px){section.content{margin-top:240px}}section.content .projects .project-items{position:relative}@media(max-width: 1024px){section.content .projects .project-items .cta-xl{display:none}}@media(max-width: 1024px){section.content .projects .project-items .cta-sm{position:relative !important}section.content .projects .project-items .cta-sm a{margin:0 !important}}@media(min-width: 1024px){section.content .projects .project-items .cta-btn{position:absolute;right:0;top:71px}}section.content .projects .project-items .cta-btn a{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s}@media(max-width: 1024px){section.content .projects .project-items .cta-btn a{margin:0 auto}}section.content .projects .project-items .cta-btn a img{width:18px;height:18px}section.content .projects .project-items .cta-btn a:hover{background-color:#99221a;transition:.4s}section.content .projects .project-items h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.content .projects .project-items h1{font-size:48px}}@media(max-width: 1024px){section.content .projects .project-items h1{font-size:32px}}@media(min-width: 1024px){section.content .projects .project-items .project-tabs{margin-top:30px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs{margin-top:24px}}section.content .projects .project-items .project-tabs nav .nav{border-bottom:none}section.content .projects .project-items .project-tabs nav .nav button{border:none;border-radius:0;padding:0 0 16px 0;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;color:#171717;border-bottom:2px solid #fff}@media(min-width: 1024px){section.content .projects .project-items .project-tabs nav .nav button{margin-right:32px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs nav .nav button{margin-right:24px}}@media(min-width: 1024px){section.content .projects .project-items .project-tabs nav .nav button{font-size:20px;line-height:24px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs nav .nav button{font-size:16px;line-height:19px}}section.content .projects .project-items .project-tabs nav .nav button.active{border-bottom:2px solid #d93224}@media(min-width: 1024px){section.content .projects .project-items .project-tabs nav .nav button:hover{border-bottom:2px solid #d4d4d4}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs nav .nav button:hover{border-bottom:2px solid #d93224}}@media(min-width: 1024px){section.content .projects .project-items .project-tabs .tab-content{margin-top:40px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs .tab-content{margin-top:34px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs .tab-content .project-item{margin-bottom:48px}}section.content .projects .project-items .project-tabs .tab-content .project-item .cover{width:100%;height:220px;position:relative;overflow:hidden;border-radius:4px;transition:.4s}section.content .projects .project-items .project-tabs .tab-content .project-item .cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}section.content .projects .project-items .project-tabs .tab-content .project-item .cover .nav-btn{display:none}section.content .projects .project-items .project-tabs .tab-content .project-item .cover .nav-btn a{display:flex;align-items:center;justify-content:center;position:absolute;width:56px;height:56px;top:16px;right:16px;background:#fff;border-radius:64px}section.content .projects .project-items .project-tabs .tab-content .project-item .cover .nav-btn a img{width:13px;height:13px;border-radius:0}section.content .projects .project-items .project-tabs .tab-content .project-item .cover:hover .nav-btn{display:block}section.content .projects .project-items .project-tabs .tab-content .project-item .cover:hover .nav-btn a{-webkit-animation:linear;-webkit-animation-name:projectBtn;-webkit-animation-duration:.2s}section.content .projects .project-items .project-tabs .tab-content .project-item .cover:hover img.cover{transform:scale(1.05);transition:.4s}@media(min-width: 1024px){section.content .projects .project-items .project-tabs .tab-content .project-item .desc{margin-top:24px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs .tab-content .project-item .desc{margin-top:16px}}section.content .projects .project-items .project-tabs .tab-content .project-item .desc h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;margin-bottom:8px;line-height:120%;color:#525252}section.content .projects .project-items .project-tabs .tab-content .project-item .desc h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.02em}@media(min-width: 1024px){section.content .projects .project-items .project-tabs .tab-content .project-item .desc h1{font-size:32px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs .tab-content .project-item .desc h1{font-size:24px}}section.content .projects .project-items .project-tabs .tab-content .project-item .desc h1 a{color:#262626}section.content .projects .project-items .project-tabs .tab-content .project-item .tags{display:flex;align-items:center;gap:8px}@media(min-width: 1024px){section.content .projects .project-items .project-tabs .tab-content .project-item .tags{margin-top:24px}}@media(max-width: 1024px){section.content .projects .project-items .project-tabs .tab-content .project-item .tags{margin-top:16px}}section.content .projects .project-items .project-tabs .tab-content .project-item .tags span{display:flex;flex-direction:row;align-items:flex-start;padding:8px 12px;gap:8px;background:#f5f5f5;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:120%;color:#525252}section.content .projects .project-items .project-tabs .tab-content .project-item .tags span.active{background:#525252;color:#fff}section.content .showcase{width:100%;background-image:url("../images/showcase/cover.jpeg");border-radius:8px;position:relative}@media(min-width: 1024px){section.content .showcase{height:512px;margin-top:216px}}@media(max-width: 1024px){section.content .showcase{height:480px;margin-top:160px}}@media(min-width: 1024px){section.content .showcase{background-size:cover;background-position:top center}}@media(max-width: 1024px){section.content .showcase{background-size:400%;background-position:center 0}}section.content .showcase:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);border-radius:8px}section.content .showcase .showcase-items{position:relative;z-index:2;width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}@media(min-width: 1024px){section.content .showcase .showcase-items{height:512px;padding:72px}}@media(max-width: 1024px){section.content .showcase .showcase-items{height:480px;padding:24px}}section.content .showcase .showcase-items .desc h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;width:100%;line-height:120%;letter-spacing:-0.02em;color:#fff}@media(min-width: 1024px){section.content .showcase .showcase-items .desc h2{font-size:48px;max-width:340px;margin-bottom:24px}}@media(max-width: 1024px){section.content .showcase .showcase-items .desc h2{font-size:32px;margin-bottom:16px}}section.content .showcase .showcase-items .desc p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;width:100%;line-height:150%;color:#fff}@media(min-width: 1024px){section.content .showcase .showcase-items .desc p{font-size:18px;max-width:446px}}@media(max-width: 1024px){section.content .showcase .showcase-items .desc p{font-size:16px}}section.content .showcase .showcase-items .cta-btn a{display:flex;align-items:center;justify-content:center;gap:16px;width:153px;height:56px;background:#fff;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#262626;transition:.4s}section.content .showcase .showcase-items .cta-btn a:hover{transition:.4s;background:#e5e5e5}@media(min-width: 1024px){section.content .news{margin-top:200px}}@media(max-width: 1024px){section.content .news{margin-top:160px}}section.content .news .news-items{display:flex;align-items:center;justify-content:space-between}section.content .news .news-items h3{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.content .news .news-items h3{font-size:48px}}@media(max-width: 1024px){section.content .news .news-items h3{font-size:32px}}@media(max-width: 1024px){section.content .news .news-items .cta-xl{display:none}}section.content .news .news-items .cta-btn a{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s}@media(max-width: 1024px){section.content .news .news-items .cta-btn a{margin:0 auto}}section.content .news .news-items .cta-btn a img{width:18px;height:18px}section.content .news .news-items .cta-btn a:hover{background-color:#99221a;transition:.4s}@media(min-width: 1024px){section.content .news .news-list{margin-top:40px}}@media(max-width: 1024px){section.content .news .news-list{margin-top:24px}}section.content .news .news-list .cover{width:100%;height:220px;position:relative}section.content .news .news-list .cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}section.content .news .news-list .cover .nav-btn{display:none}section.content .news .news-list .cover .nav-btn a{display:flex;align-items:center;justify-content:center;position:absolute;width:56px;height:56px;top:16px;right:16px;background:#fff;border-radius:64px}section.content .news .news-list .cover .nav-btn a img{width:13px;height:13px;border-radius:0}section.content .news .news-list .cover:hover .nav-btn{display:block}section.content .news .news-list .cover:hover .nav-btn a{-webkit-animation:linear;-webkit-animation-name:projectBtn;-webkit-animation-duration:.2s}section.content .news .news-list .cover:hover img.cover{transform:scale(1.05);transition:.4s}section.content .news .news-list .desc{margin-top:24px}@media(max-width: 1024px){section.content .news .news-list .desc{margin-bottom:48px}}@media(min-width: 1024px){section.content .news .news-list .desc{margin-bottom:64px}}section.content .news .news-list .desc span{display:flex;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;margin-bottom:8px;line-height:120%;color:#525252}section.content .news .news-list .desc h4{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:24px;margin-bottom:16px;line-height:120%;letter-spacing:-0.02em}section.content .news .news-list .desc h4 a{color:#262626}section.content .news .news-list .desc p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#525252}@media(min-width: 1024px){section.content .news .news-list .cta-sm{display:none}}@media(max-width: 1024px){section.content .news .news-list .cta-sm a{margin:0 !important}}section.content .news .news-list .cta-btn a{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s}@media(max-width: 1024px){section.content .news .news-list .cta-btn a{margin:0 auto}}section.content .news .news-list .cta-btn a img{width:18px;height:18px}section.content .news .news-list .cta-btn a:hover{background-color:#99221a;transition:.4s}section.content .contact-form{width:100%;min-height:712px;height:auto;background:#f5f5f5;display:flex;align-items:center}@media(min-width: 1024px){section.content .contact-form{margin-top:192px;padding:96px 0}}@media(max-width: 1024px){section.content .contact-form{margin-top:160px;padding:48px 0}}section.content .contact-form h5{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.content .contact-form h5{font-size:48px;margin-bottom:24px}}@media(max-width: 1024px){section.content .contact-form h5{font-size:32px;margin-bottom:16px}}section.content .contact-form p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;width:100%;line-height:150%;color:#525252}@media(min-width: 1024px){section.content .contact-form p{font-size:18px;max-width:500px}}@media(max-width: 1024px){section.content .contact-form p{font-size:16px}}@media(max-width: 1024px){section.content .contact-form .form-items{margin-top:24px}}@media(min-width: 1024px){section.content .contact-form .form-items .form-row{margin-bottom:30px}}section.content .contact-form .form-items .form-row input,section.content .contact-form .form-items .form-row select,section.content .contact-form .form-items .form-row textarea{width:100%;border:none;border-bottom:1px solid #a3a3a3;background-color:transparent;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#a3a3a3;padding:0 20px;outline:none}@media(min-width: 1024px){section.content .contact-form .form-items .form-row input,section.content .contact-form .form-items .form-row select,section.content .contact-form .form-items .form-row textarea{height:56px}}@media(max-width: 1024px){section.content .contact-form .form-items .form-row input,section.content .contact-form .form-items .form-row select,section.content .contact-form .form-items .form-row textarea{height:48px;margin-bottom:20px}}section.content .contact-form .form-items .form-row input::placeholder,section.content .contact-form .form-items .form-row select::placeholder,section.content .contact-form .form-items .form-row textarea::placeholder{color:#a3a3a3;opacity:1}section.content .contact-form .form-items .form-row input:-ms-input-placeholder,section.content .contact-form .form-items .form-row select:-ms-input-placeholder,section.content .contact-form .form-items .form-row textarea:-ms-input-placeholder{color:#a3a3a3}section.content .contact-form .form-items .form-row input::-ms-input-placeholder,section.content .contact-form .form-items .form-row select::-ms-input-placeholder,section.content .contact-form .form-items .form-row textarea::-ms-input-placeholder{color:#a3a3a3}section.content .contact-form .form-items .form-row textarea{padding:0 20px}@media(min-width: 1024px){section.content .contact-form .form-items .form-row textarea{height:108px}}section.content .contact-form .form-items .form-row button{display:flex;align-items:center;justify-content:center;gap:16px;width:136px;height:56px;background:#d93224;border-radius:4px;border:none;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#fff;transition:.4s}@media(min-width: 1024px){section.content .contact-form .form-items .form-row button{margin-top:48px}}@media(max-width: 1024px){section.content .contact-form .form-items .form-row button{margin-top:36px}}section.content .contact-form .form-items .form-row button:hover{background-color:#99221a;transition:.4s}section.content .contact-form .form-items .term .requirements-items{margin-bottom:12px;width:24px}section.content .contact-form .form-items .term .requirements-items .req-item .list-container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.content .contact-form .form-items .term .requirements-items .req-item .list-container input{position:absolute;opacity:0;left:5px;top:0;cursor:pointer}section.content .contact-form .form-items .term .requirements-items .req-item .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;border:2px solid #a3a3a3;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}section.content .contact-form .form-items .term .requirements-items .req-item .list-container input:checked~.checkmark{background:#22a24e;border:1px solid #22a24e}section.content .contact-form .form-items .term .requirements-items .req-item .checkmark:after{content:"";position:absolute;display:none}section.content .contact-form .form-items .term .requirements-items .req-item .list-container input:checked~.checkmark:after{display:block}section.content .contact-form .form-items .term .requirements-items .req-item .list-container .checkmark:after{width:13px;height:10px;background-image:url("../images/icon/check.svg")}section.content .contact-form .form-items .term span.text{margin-left:34px;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:24px;color:#525252}@media(min-width: 1024px){section.content .contact-form .form-items .term span.text{font-size:16px}}@media(max-width: 1024px){section.content .contact-form .form-items .term span.text{font-size:14px;display:inherit}}section.content .contact-form .form-items .term span.text a{color:#525252;text-decoration:underline}footer{width:100%;min-height:476px;height:auto;background-color:#171717;display:flex;align-items:center}@media(min-width: 1024px){footer{padding:96px 0 24px 0}}@media(max-width: 1024px){footer{padding:48px 0 24px 0}}@media(max-width: 1024px){footer .logo{text-align:center;margin-bottom:48px}}@media(max-width: 1024px){footer ul{margin-bottom:24px}}footer ul li{margin-bottom:16px}@media(max-width: 1024px){footer ul li{text-align:center}}footer ul li:last-child{margin-bottom:0}footer ul li a{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#e5e5e5}footer ul li a:hover{text-decoration:underline}footer .right-item{margin-bottom:34px !important}@media(max-width: 1024px){footer .right-item{text-align:center}}@media(min-width: 1024px){footer .address-items{margin-bottom:24px}}@media(max-width: 1024px){footer .address-items{text-align:center;margin-top:24px}}footer .address-items span.title{font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#e5e5e5}footer .address-items span.contact-info{margin-bottom:16px}@media(min-width: 1024px){footer .address-items span.contact-info{display:flex}}@media(max-width: 1024px){footer .address-items span.contact-info{display:block}}footer .address-items p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;margin-top:16px;line-height:140%;color:#a3a3a3}footer .address-items a{display:flex;align-items:center;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;margin-bottom:8px;line-height:140%;color:#a3a3a3}@media(max-width: 1024px){footer .address-items a{justify-content:center}}footer .address-items a:hover{color:#fff;text-decoration:underline}footer .address-items .social-items{display:flex;align-items:center;gap:16px}@media(max-width: 1024px){footer .address-items .social-items{margin-top:16px;justify-content:center}}footer .sub-footer hr{width:100%;height:2px;background-color:#fff;padding:0}@media(min-width: 1024px){footer .sub-footer hr{margin:96px 0 0 0}}@media(max-width: 1024px){footer .sub-footer hr{margin:48px 0 0 0}}footer .sub-footer .footer-stamps{padding:24px 0 0 0;display:flex;align-items:center}@media(min-width: 1024px){footer .sub-footer .footer-stamps{justify-content:space-between}}@media(max-width: 1024px){footer .sub-footer .footer-stamps{flex-direction:column;gap:16px}}footer .sub-footer .footer-stamps span{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#a3a3a3}footer .sub-footer .footer-stamps .langs{display:flex;align-items:center;gap:12px}@media(max-width: 1024px){footer .sub-footer .footer-stamps .langs{display:none}}footer .sub-footer .footer-stamps .langs a{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#525252}footer .sub-footer .footer-stamps .langs a.active{color:#fff}footer .sub-footer .footer-stamps .langs a:hover{color:#fff}footer .sub-footer .footer-stamps a{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:right;color:#a3a3a3}@media(min-width: 1024px){section.project-page{margin-top:88px;padding-bottom:200px}}@media(max-width: 1024px){section.project-page{margin-top:104px;padding-bottom:160px}}section.project-page .title h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.project-page .title h1{font-size:48px}}@media(max-width: 1024px){section.project-page .title h1{font-size:32px}}section.about-page{padding-bottom:0 !important}@media(min-width: 1024px){section.about-page{margin-top:88px;padding-bottom:200px}}@media(max-width: 1024px){section.about-page{margin-top:104px;padding-bottom:160px}}section.about-page .title h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.01em;color:#a3a3a3}@media(min-width: 1024px){section.about-page .title h2{margin-bottom:16px;font-size:20px}}@media(max-width: 1024px){section.about-page .title h2{margin-bottom:12px;font-size:16px}}section.about-page .title h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.about-page .title h1{max-width:540px;width:100%;font-size:64px;margin-bottom:32px}}@media(max-width: 1024px){section.about-page .title h1{width:100%;font-size:32px;margin-bottom:16px}}section.about-page .title p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:150%;color:#525252}@media(min-width: 1024px){section.about-page .title p{max-width:540px;width:100%;font-size:20px;margin-bottom:48px}}@media(max-width: 1024px){section.about-page .title p{width:100%;font-size:16px;margin-bottom:32px}}section.about-page .title a{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s;margin:0 !important}@media(max-width: 1024px){section.about-page .title a{margin:0 auto}}section.about-page .title a img{width:18px;height:18px}section.about-page .title a:hover{background-color:#99221a;transition:.4s}section.about-page .covers{display:flex;align-items:flex-start;justify-content:flex-end;gap:24px}@media(max-width: 1024px){section.about-page .covers{margin-top:48px}}section.about-page .covers .cover-l{display:flex;align-items:flex-end;flex-direction:column}@media(min-width: 1024px){section.about-page .covers .cover-l{gap:24px}}@media(max-width: 1024px){section.about-page .covers .cover-l{gap:16px}}section.about-page .covers .cover-l .gray{background:#f5f5f5;border-radius:4px}@media(min-width: 1024px){section.about-page .covers .cover-l .gray{width:70px;height:70px}}@media(max-width: 1024px){section.about-page .covers .cover-l .gray{width:48px;height:48px}}@media(min-width: 1024px){section.about-page .covers .cover-l .cover{width:164px;height:164px}}@media(max-width: 1024px){section.about-page .covers .cover-l .cover{width:114px;height:114px}}section.about-page .covers .cover-l .cover img{width:100%;height:100%;object-fit:cover}section.about-page .covers .cover-l .red{background:#d93224;border-radius:4px}@media(min-width: 1024px){section.about-page .covers .cover-l .red{width:32px;height:32px}}@media(max-width: 1024px){section.about-page .covers .cover-l .red{width:22px;height:22px}}section.about-page .covers .cover-r{display:flex;align-items:center;flex-direction:column}@media(min-width: 1024px){section.about-page .covers .cover-r{gap:24px}}@media(max-width: 1024px){section.about-page .covers .cover-r{gap:16px}}@media(min-width: 1024px){section.about-page .covers .cover-r .cover1{width:258px;height:258px}}@media(max-width: 1024px){section.about-page .covers .cover-r .cover1{width:180px;height:180px}}section.about-page .covers .cover-r .cover1 img{width:100%;height:100%;object-fit:cover}section.about-page .covers .cover-r .cover2{display:flex;align-items:flex-start;justify-content:space-between}@media(min-width: 1024px){section.about-page .covers .cover-r .cover2{gap:24px}}@media(max-width: 1024px){section.about-page .covers .cover-r .cover2{gap:16px}}@media(min-width: 1024px){section.about-page .covers .cover-r .cover2 .cover{width:164px;height:164px}}@media(max-width: 1024px){section.about-page .covers .cover-r .cover2 .cover{width:114px;height:114px}}section.about-page .covers .cover-r .cover2 .cover img{width:100%;height:100%;object-fit:cover}section.about-page .covers .cover-r .cover2 .gray{background:#f5f5f5;border-radius:4px}@media(min-width: 1024px){section.about-page .covers .cover-r .cover2 .gray{width:70px;height:70px}}@media(max-width: 1024px){section.about-page .covers .cover-r .cover2 .gray{width:48px;height:48px}}@media(min-width: 1024px){section.about-page .values-items{margin-top:128px}}@media(max-width: 1024px){section.about-page .values-items{margin-top:160px}}section.about-page .values-items .title h3{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;margin-bottom:16px;line-height:110%;letter-spacing:.2em;color:#525252}@media(min-width: 1024px){section.about-page .values-items .title h3{font-size:20px;text-align:center}}@media(max-width: 1024px){section.about-page .values-items .title h3{font-size:16px}}section.about-page .values-items .title h4{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.about-page .values-items .title h4{max-width:540px;width:100%;margin:0 auto;font-size:48px;text-align:center}}@media(max-width: 1024px){section.about-page .values-items .title h4{font-size:32px}}@media(min-width: 1024px){section.about-page .values-items .values-list{margin-top:80px}}@media(max-width: 1024px){section.about-page .values-items .values-list{margin-top:48px}}section.about-page .values-items .values-list .list-item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;gap:23px;width:100%;border:1px solid #d4d4d4;border-radius:4px}@media(min-width: 1024px){section.about-page .values-items .values-list .list-item{height:320px}}@media(max-width: 1024px){section.about-page .values-items .values-list .list-item{height:293px;margin-bottom:24px}}section.about-page .values-items .values-list .list-item .desc h5{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;font-size:24px;margin-bottom:8px;line-height:120%;color:#171717}section.about-page .values-items .values-list .list-item .desc p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#525252}@media(min-width: 1024px){section.about-page .mission-vission{margin-top:200px}}@media(max-width: 1024px){section.about-page .mission-vission{margin-top:160px}}section.about-page .mission-vission .item{margin-bottom:48px}section.about-page .mission-vission .desc h6{font-family:"Inter",sans-serif;font-style:normal;line-height:110%}@media(min-width: 1024px){section.about-page .mission-vission .desc h6{font-size:20px;margin-bottom:16px;letter-spacing:-0.01em;font-weight:600;color:#a3a3a3}}@media(max-width: 1024px){section.about-page .mission-vission .desc h6{font-size:16px;margin-bottom:12px;font-weight:400;letter-spacing:.2em;color:#525252}}section.about-page .mission-vission .desc h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.about-page .mission-vission .desc h2{margin-bottom:32px;max-width:400px;width:100%;font-size:36px}}@media(max-width: 1024px){section.about-page .mission-vission .desc h2{margin-bottom:16px;font-size:24px}}section.about-page .mission-vission .desc p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:150%;color:#525252}@media(min-width: 1024px){section.about-page .mission-vission .desc p{max-width:520px;width:100%;font-size:18px}}@media(max-width: 1024px){section.about-page .mission-vission .desc p{font-size:16px;margin-bottom:32px}}@media(min-width: 1024px){section.about-page .mission-vission .cover1{padding-left:30px}section.about-page .mission-vission .cover2{padding-right:30px}section.about-page .mission-vission .desc2{padding-left:25px}}section.about-page .mission-vission .cover{width:100%}@media(min-width: 1024px){section.about-page .mission-vission .cover{height:346px}}@media(max-width: 1024px){section.about-page .mission-vission .cover{height:208px}}section.about-page .mission-vission .cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media(min-width: 1024px){section.news-page{margin-top:88px;padding-bottom:200px}}@media(max-width: 1024px){section.news-page{margin-top:104px;padding-bottom:160px}}section.career-page{padding-bottom:0 !important}@media(min-width: 1024px){section.career-page{margin-top:88px;padding-bottom:200px}}@media(max-width: 1024px){section.career-page{margin-top:104px;padding-bottom:160px}}section.career-page .title h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.01em;color:#a3a3a3}@media(min-width: 1024px){section.career-page .title h2{margin-bottom:16px;font-size:20px}}@media(max-width: 1024px){section.career-page .title h2{margin-bottom:12px;font-size:16px}}section.career-page .title h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.career-page .title h1{max-width:540px;width:100%;font-size:64px;margin-bottom:32px}}@media(max-width: 1024px){section.career-page .title h1{width:100%;font-size:32px;margin-bottom:16px}}section.career-page .title p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:150%;color:#525252}@media(min-width: 1024px){section.career-page .title p{max-width:540px;width:100%;font-size:20px;margin-bottom:48px}}@media(max-width: 1024px){section.career-page .title p{width:100%;font-size:16px;margin-bottom:32px}}section.career-page .title a{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s;margin:0 !important}@media(max-width: 1024px){section.career-page .title a{margin:0 auto}}section.career-page .title a img{width:18px;height:18px}section.career-page .title a:hover{background-color:#99221a;transition:.4s}section.career-page .covers{display:flex;align-items:flex-start;justify-content:flex-end;gap:24px}@media(max-width: 1024px){section.career-page .covers{margin-top:48px}}section.career-page .covers .cover-l{display:flex;align-items:flex-end;flex-direction:column}@media(min-width: 1024px){section.career-page .covers .cover-l{gap:24px}}@media(max-width: 1024px){section.career-page .covers .cover-l{gap:16px}}section.career-page .covers .cover-l .gray{background:#f5f5f5;border-radius:4px}@media(min-width: 1024px){section.career-page .covers .cover-l .gray{width:70px;height:70px}}@media(max-width: 1024px){section.career-page .covers .cover-l .gray{width:48px;height:48px}}@media(min-width: 1024px){section.career-page .covers .cover-l .cover{width:164px;height:164px}}@media(max-width: 1024px){section.career-page .covers .cover-l .cover{width:114px;height:114px}}section.career-page .covers .cover-l .cover img{width:100%;height:100%;object-fit:cover}section.career-page .covers .cover-l .red{background:#d93224;border-radius:4px}@media(min-width: 1024px){section.career-page .covers .cover-l .red{width:32px;height:32px}}@media(max-width: 1024px){section.career-page .covers .cover-l .red{width:22px;height:22px}}section.career-page .covers .cover-r{display:flex;align-items:center;flex-direction:column}@media(min-width: 1024px){section.career-page .covers .cover-r{gap:24px}}@media(max-width: 1024px){section.career-page .covers .cover-r{gap:16px}}@media(min-width: 1024px){section.career-page .covers .cover-r .cover1{width:258px;height:258px}}@media(max-width: 1024px){section.career-page .covers .cover-r .cover1{width:180px;height:180px}}section.career-page .covers .cover-r .cover1 img{width:100%;height:100%;object-fit:cover}section.career-page .covers .cover-r .cover2{display:flex;align-items:flex-start;justify-content:space-between}@media(min-width: 1024px){section.career-page .covers .cover-r .cover2{gap:24px}}@media(max-width: 1024px){section.career-page .covers .cover-r .cover2{gap:16px}}@media(min-width: 1024px){section.career-page .covers .cover-r .cover2 .cover{width:164px;height:164px}}@media(max-width: 1024px){section.career-page .covers .cover-r .cover2 .cover{width:114px;height:114px}}section.career-page .covers .cover-r .cover2 .cover img{width:100%;height:100%;object-fit:cover}section.career-page .covers .cover-r .cover2 .gray{background:#f5f5f5;border-radius:4px}@media(min-width: 1024px){section.career-page .covers .cover-r .cover2 .gray{width:70px;height:70px}}@media(max-width: 1024px){section.career-page .covers .cover-r .cover2 .gray{width:48px;height:48px}}@media(max-width: 1024px){section.career-page .app-form-item .container{padding:0}}@media(min-width: 1024px){section.career-page .app-form-item .application-form{margin-top:149px;margin-bottom:200px}}@media(max-width: 1024px){section.career-page .app-form-item .application-form{margin-top:120px}}section.career-page .app-form-item .application-form .application-form-card{width:100%;min-height:700px;height:auto;background:#f5f5f5}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card{padding:64px;border-radius:24px}}@media(max-width: 1024px){section.career-page .app-form-item .application-form .application-form-card{padding:32px}}section.career-page .app-form-item .application-form .application-form-card h5{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:120%;color:#262626}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card h5{font-size:48px;margin-bottom:32px}}@media(max-width: 1024px){section.career-page .app-form-item .application-form .application-form-card h5{font-size:36px;margin-bottom:24px}}section.career-page .app-form-item .application-form .application-form-card p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:150%;color:#525252}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card p{font-size:24px;max-width:580px}}@media(max-width: 1024px){section.career-page .app-form-item .application-form .application-form-card p{font-size:18px}}section.career-page .app-form-item .application-form .application-form-card .form-items{margin-top:48px}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .form-row{margin-bottom:30px}}section.career-page .app-form-item .application-form .application-form-card .form-items .form-row input,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row select,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea{width:100%;border:none;border-bottom:1px solid #a3a3a3;background-color:transparent;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#a3a3a3;padding:0 20px;outline:none}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .form-row input,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row select,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea{height:56px}}@media(max-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .form-row input,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row select,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea{height:48px;margin-bottom:20px}}section.career-page .app-form-item .application-form .application-form-card .form-items .form-row input::placeholder,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row select::placeholder,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea::placeholder{color:#a3a3a3;opacity:1}section.career-page .app-form-item .application-form .application-form-card .form-items .form-row input:-ms-input-placeholder,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row select:-ms-input-placeholder,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea:-ms-input-placeholder{color:#a3a3a3}section.career-page .app-form-item .application-form .application-form-card .form-items .form-row input::-ms-input-placeholder,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row select::-ms-input-placeholder,section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea::-ms-input-placeholder{color:#a3a3a3}section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea{padding:0 20px}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .form-row textarea{height:108px}}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items{margin-bottom:12px;width:24px}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items .req-item .list-container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items .req-item .list-container input{position:absolute;opacity:0;left:5px;top:0;cursor:pointer}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items .req-item .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;border:2px solid #a3a3a3;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items .req-item .list-container input:checked~.checkmark{background:#22a24e;border:1px solid #22a24e}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items .req-item .checkmark:after{content:"";position:absolute;display:none}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items .req-item .list-container input:checked~.checkmark:after{display:block}section.career-page .app-form-item .application-form .application-form-card .form-items .term .requirements-items .req-item .list-container .checkmark:after{width:13px;height:10px;background-image:url("../images/icon/check.svg")}section.career-page .app-form-item .application-form .application-form-card .form-items .term span.text{margin-left:34px;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:24px;color:#525252}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .term span.text{font-size:16px}}@media(max-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .term span.text{font-size:14px;display:inherit}}section.career-page .app-form-item .application-form .application-form-card .form-items .term span.text a{color:#525252;text-decoration:underline}@media(min-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .btn{margin-top:48px}}@media(max-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .btn{margin-top:32px}}section.career-page .app-form-item .application-form .application-form-card .form-items .btn button{width:136px !important;height:56px !important;display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s;border:0 !important}@media(max-width: 1024px){section.career-page .app-form-item .application-form .application-form-card .form-items .btn button{margin:0 auto}}section.career-page .app-form-item .application-form .application-form-card .form-items .btn button img{width:18px;height:18px}section.career-page .app-form-item .application-form .application-form-card .form-items .btn button:hover{background-color:#99221a;transition:.4s}@media(min-width: 1024px){section.contact-page{margin-top:64px;padding-bottom:200px}}@media(max-width: 1024px){section.contact-page{margin-top:104px;padding-bottom:48px}}section.contact-page .title h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.contact-page .title h1{font-size:40px}}@media(min-width: 1024px){section.contact-page .title h1{font-size:32px}}@media(min-width: 1024px){section.contact-page .address-items{margin-top:32px;max-width:228px;width:100%}}@media(max-width: 1024px){section.contact-page .address-items{margin-top:24px}}section.contact-page .address-items .item{margin-bottom:24px}section.contact-page .address-items .item .social{display:flex;align-items:center;gap:16px;margin-top:16px}section.contact-page .address-items .item h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:15px;margin-bottom:8px;line-height:18px;text-transform:uppercase;color:#a3a3a3}section.contact-page .address-items .item p{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:16px;margin-bottom:8px;line-height:140%;color:#262626}section.contact-page .address-items .item a{display:flex;align-items:center;gap:12px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#d93224;transition:.4s}section.contact-page .address-items .item a svg{fill:#d93224}section.contact-page .address-items .item a:hover{transition:.4s;color:#99221a}section.contact-page .address-items .item a:hover svg{fill:#99221a}section.contact-page .address-items .item a.phone{color:#262626}section.contact-page .form-items{width:100%;min-height:768px;height:auto;background:#f5f5f5;border-radius:4px}@media(min-width: 1024px){section.contact-page .form-items{padding:48px}}@media(max-width: 1024px){section.contact-page .form-items{padding:48px 23px;margin-top:82px}}section.contact-page .form-items h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.contact-page .form-items h1{font-size:40px;margin-bottom:24px}}@media(max-width: 1024px){section.contact-page .form-items h1{font-size:32px;margin-bottom:16px}}section.contact-page .form-items p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#525252}@media(min-width: 1024px){section.contact-page .form-items p{max-width:450px;width:100%}}section.contact-page .form-elements{margin-top:32px}@media(min-width: 1024px){section.contact-page .form-elements .row{margin-bottom:20px}}section.contact-page .form-elements input,section.contact-page .form-elements select,section.contact-page .form-elements textarea{width:100%;border:none;border-bottom:1px solid #a3a3a3;background-color:transparent;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#a3a3a3;padding:0 20px;outline:none}@media(min-width: 1024px){section.contact-page .form-elements input,section.contact-page .form-elements select,section.contact-page .form-elements textarea{height:56px}}@media(max-width: 1024px){section.contact-page .form-elements input,section.contact-page .form-elements select,section.contact-page .form-elements textarea{height:48px;margin-bottom:20px}}section.contact-page .form-elements input::placeholder,section.contact-page .form-elements select::placeholder,section.contact-page .form-elements textarea::placeholder{color:#a3a3a3;opacity:1}section.contact-page .form-elements input:-ms-input-placeholder,section.contact-page .form-elements select:-ms-input-placeholder,section.contact-page .form-elements textarea:-ms-input-placeholder{color:#a3a3a3}section.contact-page .form-elements input::-ms-input-placeholder,section.contact-page .form-elements select::-ms-input-placeholder,section.contact-page .form-elements textarea::-ms-input-placeholder{color:#a3a3a3}section.contact-page .form-elements textarea{padding:0 20px;margin-top:10px}@media(min-width: 1024px){section.contact-page .form-elements textarea{height:108px}}section.contact-page .term .requirements-items{margin-bottom:12px;width:24px}section.contact-page .term .requirements-items .req-item .list-container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.contact-page .term .requirements-items .req-item .list-container input{position:absolute;opacity:0;left:5px;top:0;cursor:pointer}section.contact-page .term .requirements-items .req-item .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;border:2px solid #a3a3a3;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}section.contact-page .term .requirements-items .req-item .list-container input:checked~.checkmark{background:#22a24e;border:1px solid #22a24e}section.contact-page .term .requirements-items .req-item .checkmark:after{content:"";position:absolute;display:none}section.contact-page .term .requirements-items .req-item .list-container input:checked~.checkmark:after{display:block}section.contact-page .term .requirements-items .req-item .list-container .checkmark:after{width:13px;height:10px;background-image:url("../images/icon/check.svg")}section.contact-page .term span.text{margin-left:34px;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:24px;color:#525252}@media(min-width: 1024px){section.contact-page .term span.text{font-size:16px}}@media(max-width: 1024px){section.contact-page .term span.text{font-size:14px;display:inherit}}section.contact-page .term span.text a{color:#525252;text-decoration:underline}section.contact-page .form-btn{margin-top:48px}section.contact-page .form-btn button{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s;border:0;margin:0 !important}@media(max-width: 1024px){section.contact-page .form-btn button{margin:0 auto}}section.contact-page .form-btn button img{width:18px;height:18px}section.contact-page .form-btn button:hover{background-color:#99221a;transition:.4s}@media(min-width: 1024px){section.static-pages{margin-top:64px;padding-bottom:200px}}@media(max-width: 1024px){section.static-pages{margin-top:104px;padding-bottom:48px}}section.static-pages .menu ul li{margin-bottom:12px;position:relative}section.static-pages .menu ul li a{font-family:"Inter",sans-serif;font-size:18px;line-height:120%;color:#262626;position:relative;padding:0 20px}section.static-pages .menu ul li a.active{font-family:"Inter",sans-serif}section.static-pages .menu ul li a.active:before{position:absolute;content:"";width:8px;height:8px;background:#d93224;border-radius:50%;top:5px;left:0}section.static-pages h1{font-family:"Inter",sans-serif;font-weight:600;line-height:120%;color:#262626}@media(min-width: 1024px){section.static-pages h1{font-size:48px;margin-bottom:24px}}@media(max-width: 1024px){section.static-pages h1{font-size:36px;margin-bottom:24px}}section.static-pages h2{font-family:"Inter",sans-serif;font-size:24px;margin-bottom:24px;line-height:120%;color:#262626}section.static-pages div,section.static-pages p{font-family:"Inter",sans-serif;font-size:18px;line-height:150%;color:#525252;padding-bottom:20px}@media(min-width: 1024px){section.project-detail-page{margin-top:64px}}@media(max-width: 1024px){section.project-detail-page{margin-top:124px}}section.project-detail-page .title h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;margin-bottom:8px;line-height:110%;text-align:center;letter-spacing:-0.01em;color:#a3a3a3}@media(min-width: 1024px){section.project-detail-page .title h2{font-size:20px}}@media(max-width: 1024px){section.project-detail-page .title h2{font-size:16px}}section.project-detail-page .title h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:300;line-height:120%;text-align:center;letter-spacing:-0.02em;color:#171717}@media(min-width: 1024px){section.project-detail-page .title h1{font-size:96px}}@media(max-width: 1024px){section.project-detail-page .title h1{font-size:40px}}section.project-detail-page .tags{display:flex;align-items:center;gap:8px;width:267px;margin:0 auto}@media(min-width: 1024px){section.project-detail-page .tags{margin-top:32px}}@media(max-width: 1024px){section.project-detail-page .tags{margin-top:24px}}section.project-detail-page .tags span{display:flex;flex-direction:row;align-items:flex-start;padding:8px 12px;gap:8px;background:#f5f5f5;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:120%;color:#525252}section.project-detail-page .tags span.active{background:#525252;color:#fff}section.project-detail-page .cover{width:100%}@media(min-width: 1024px){section.project-detail-page .cover{margin-top:96px;height:660px}}@media(max-width: 1024px){section.project-detail-page .cover{margin-top:48px;height:200px}}section.project-detail-page .cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media(min-width: 1024px){section.project-detail-page .features{margin-top:100px}}@media(max-width: 1024px){section.project-detail-page .features{margin-top:32px}}section.project-detail-page .features .item{width:100%;display:flex;align-items:flex-start;flex-direction:column;border:1px solid #d4d4d4;border-radius:4px}@media(min-width: 1024px){section.project-detail-page .features .item{padding:32px;height:134px}}@media(max-width: 1024px){section.project-detail-page .features .item{padding:16px;margin-bottom:10px}}section.project-detail-page .features .item h3{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;margin-bottom:8px;line-height:120%;color:#a3a3a3}@media(min-width: 1024px){section.project-detail-page .features .item h3{font-size:20px}}@media(max-width: 1024px){section.project-detail-page .features .item h3{font-size:16px}}section.project-detail-page .features .item h4{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;color:#171717}@media(min-width: 1024px){section.project-detail-page .features .item h4{font-size:32px}}@media(max-width: 1024px){section.project-detail-page .features .item h4{font-size:24px}}@media(min-width: 1024px){section.project-detail-page .project-showcase{margin-top:200px}}@media(max-width: 1024px){section.project-detail-page .project-showcase{margin-top:80px}}section.project-detail-page .project-showcase .showcase-item{width:100%;background-repeat:no-repeat;border-radius:8px;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}@media(min-width: 1024px){section.project-detail-page .project-showcase .showcase-item{height:512px;background:linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%),url("../images/project-showcase.jpeg"),#d9d9d9;background-size:100%;background-position:top center;padding:72px}}@media(max-width: 1024px){section.project-detail-page .project-showcase .showcase-item{height:480px;background:linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%),url("../images/project-showcase.jpeg"),#d9d9d9;background-size:cover;background-position:top center;background-repeat:no-repeat;padding:24px}}section.project-detail-page .project-showcase .showcase-item .desc h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#fff}@media(min-width: 1024px){section.project-detail-page .project-showcase .showcase-item .desc h1{max-width:450px;font-size:48px;margin-bottom:24px}}@media(max-width: 1024px){section.project-detail-page .project-showcase .showcase-item .desc h1{font-size:32px;margin-bottom:16px}}section.project-detail-page .project-showcase .showcase-item .desc p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:150%;color:#fff}@media(min-width: 1024px){section.project-detail-page .project-showcase .showcase-item .desc p{max-width:446px;font-size:18px}}@media(max-width: 1024px){section.project-detail-page .project-showcase .showcase-item .desc p{font-size:16px}}section.project-detail-page .project-showcase .showcase-item .cta-btn a{display:flex;align-items:center;justify-content:center;gap:11px;width:168px;height:56px;font-size:18px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;line-height:24px;color:#fff;transition:.4s}@media(max-width: 1024px){section.project-detail-page .project-showcase .showcase-item .cta-btn a{margin:0 auto}}section.project-detail-page .project-showcase .showcase-item .cta-btn a img{width:18px;height:18px}section.project-detail-page .project-showcase .showcase-item .cta-btn a:hover{background-color:#99221a;transition:.4s}@media(min-width: 1023px){section.project-detail-page .project-features{margin-top:200px}}@media(max-width: 1023px){section.project-detail-page .project-features{margin-top:160px}}section.project-detail-page .project-features .title h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;margin-bottom:16px;line-height:110%;letter-spacing:.2em;color:#525252}@media(min-width: 1023px){section.project-detail-page .project-features .title h2{font-size:20px;text-align:center}}@media(max-width: 1023px){section.project-detail-page .project-features .title h2{font-size:16px;text-align:left}}section.project-detail-page .project-features .title h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1023px){section.project-detail-page .project-features .title h1{max-width:540px;margin:0 auto;font-size:48px;text-align:center}}@media(max-width: 1023px){section.project-detail-page .project-features .title h1{font-size:32px;text-align:left}}@media(min-width: 1023px){section.project-detail-page .feature-items{margin-top:80px}}@media(max-width: 1023px){section.project-detail-page .feature-items{margin-top:48px}}section.project-detail-page .feature-items .items{margin-bottom:48px}section.project-detail-page .feature-items .items .cover{margin-top:0;width:100%}@media(min-width: 1023px){section.project-detail-page .feature-items .items .cover{height:346px}}@media(max-width: 1023px){section.project-detail-page .feature-items .items .cover{height:208px;margin-top:32px}section.project-detail-page .feature-items .items .cover:last-child{margin-bottom:0}}section.project-detail-page .feature-items .items .cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media(min-width: 1023px){section.project-detail-page .feature-items .items .desc{padding-left:64px}}section.project-detail-page .feature-items .items .desc .number{display:flex;align-items:center;justify-content:center;width:60px;height:61px;margin-bottom:32px;background:#d93224;border-radius:4px;font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:120%;letter-spacing:-0.02em;color:#fff}section.project-detail-page .feature-items .items .desc .desc-item h3{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;max-width:420px;width:100%;line-height:120%;letter-spacing:-0.02em;color:#171717}@media(min-width: 1023px){section.project-detail-page .feature-items .items .desc .desc-item h3{font-size:36px;margin-bottom:24px}}@media(max-width: 1023px){section.project-detail-page .feature-items .items .desc .desc-item h3{font-size:24px;margin-bottom:16px}}section.project-detail-page .feature-items .items .desc .desc-item p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:150%;color:#525252}@media(min-width: 1023px){section.project-detail-page .feature-items .items .desc .desc-item p{font-size:18px;max-width:420px;width:100%}}@media(max-width: 1023px){section.project-detail-page .feature-items .items .desc .desc-item p{font-size:16px}}@media(min-width: 1024px){section.news-detail-page{margin-top:64px;padding-bottom:200px}}@media(max-width: 1024px){section.news-detail-page{margin-top:104px;padding-bottom:48px}}section.news-detail-page .title h1{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;line-height:120%;color:#262626}@media(min-width: 1024px){section.news-detail-page .title h1{max-width:728px;width:100%;font-size:48px;margin-bottom:16px}}@media(max-width: 1024px){section.news-detail-page .title h1{font-size:24px;margin-bottom:12px}}section.news-detail-page .title span{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#525252}section.news-detail-page .title p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:140%;color:#525252}@media(min-width: 1024px){section.news-detail-page .title p{margin-top:32px;max-width:728px;width:100%;font-size:20px}}@media(max-width: 1024px){section.news-detail-page .title p{margin-top:24px;font-size:16px}}section.news-detail-page .cover{width:100%}@media(min-width: 1024px){section.news-detail-page .cover{margin-top:56px;height:626px}}@media(max-width: 1024px){section.news-detail-page .cover{margin-top:32px;height:177px}}section.news-detail-page .cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media(min-width: 1024px){section.news-detail-page .desc{margin-top:80px}}@media(max-width: 1024px){section.news-detail-page .desc{margin-top:32px}}section.news-detail-page .desc p,section.news-detail-page .desc div{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#525252;padding-bottom:20px}@media(min-width: 1024px){section.news-detail-page .same-news{margin-top:160px}}@media(max-width: 1024px){section.news-detail-page .same-news{margin-top:24px}}@media(min-width: 1024px){section.news-detail-page .same-news .title{margin-bottom:48px}}@media(max-width: 1024px){section.news-detail-page .same-news .title{margin-bottom:24px}}section.news-detail-page .same-news .title h2{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:120%;text-align:center;color:#262626}section.news-detail-page .same-news .news-list .cover{width:100%;height:220px;position:relative;margin-top:0}section.news-detail-page .same-news .news-list .cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}section.news-detail-page .same-news .news-list .cover .nav-btn{display:none}section.news-detail-page .same-news .news-list .cover .nav-btn a{display:flex;align-items:center;justify-content:center;position:absolute;width:56px;height:56px;top:16px;right:16px;background:#fff;border-radius:64px}section.news-detail-page .same-news .news-list .cover .nav-btn a img{width:13px;height:13px;border-radius:0}section.news-detail-page .same-news .news-list .cover:hover .nav-btn{display:block}section.news-detail-page .same-news .news-list .cover:hover .nav-btn a{-webkit-animation:linear;-webkit-animation-name:projectBtn;-webkit-animation-duration:.2s}section.news-detail-page .same-news .news-list .cover:hover img.cover{transform:scale(1.05);transition:.4s}section.news-detail-page .same-news .news-list .desc{margin-top:24px}@media(max-width: 1024px){section.news-detail-page .same-news .news-list .desc{margin-bottom:48px}}@media(min-width: 1024px){section.news-detail-page .same-news .news-list .desc{margin-bottom:64px}}section.news-detail-page .same-news .news-list .desc span{display:flex;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;margin-bottom:8px;line-height:120%;color:#525252}section.news-detail-page .same-news .news-list .desc h4{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:24px;margin-bottom:16px;line-height:120%;letter-spacing:-0.02em}section.news-detail-page .same-news .news-list .desc h4 a{color:#262626}section.news-detail-page .same-news .news-list .desc p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#525252}/*# sourceMappingURL=style.min.css.map */
