@font-face{font-family:"geom";src:url("../fonts/Geom-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"m700";src:url("../fonts/Montserrat-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"m600";src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:"m500";src:url("../fonts/Montserrat-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"m400";src:url("../fonts/Montserrat-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"m300";src:url("../fonts/Montserrat-Light.woff2") format("woff2");font-display:swap}.smoothidden{transition:all 500ms ease 0s;opacity:0}.smoothidden.smoothshow{opacity:1}.switch-pages{position:absolute;z-index:-1;opacity:0;pointer-events:none}#slider{opacity:1;transition:opacity 200ms}#slider.fadeOut{opacity:.8}.hero-project{display:flex;flex-direction:column;justify-content:flex-end;background-size:cover}.hero-project .hero-detail{margin-bottom:140px;margin-left:10%;position:relative}@media screen and (max-width: 1440px){.hero-project .hero-detail{margin-left:4%}}@media screen and (max-width: 768px){.hero-project .hero-detail{margin-bottom:46px}}.hero-project h1{width:1000px;margin-bottom:32px;font-family:"geom";font-weight:400;font-size:200px;line-height:214px;letter-spacing:.085em;color:#ff6f33;text-transform:uppercase}@media screen and (max-width: 1440px){.hero-project h1{width:auto;font-size:180px;line-height:190px}}@media screen and (max-width: 1024px){.hero-project h1{font-size:100px;line-height:120px}}@media screen and (max-width: 768px){.hero-project h1{font-size:50px;line-height:53px}}.hero-project p{width:842px;font-family:"geom";font-weight:700;font-size:24px;line-height:38px;letter-spacing:-0.03em;color:hsla(0,0%,100%,.8)}@media screen and (max-width: 1024px){.hero-project p{width:540px;font-size:18px;line-height:30px}}@media screen and (max-width: 768px){.hero-project p{width:auto;font-size:14px;line-height:22px}}.projects{margin-top:980px;margin-bottom:140px;padding:0px 105px}@media screen and (max-width: 1440px){.projects{margin-top:980px;padding:0px 5.7vw}}@media screen and (max-width: 1024px){.projects{margin-top:620px;margin-bottom:100px}}@media screen and (max-width: 768px){.projects{margin-top:440px;margin-bottom:46px;padding:0px 5vw}}.projects .filter-tabs{border:1px solid #e0e0e0;max-width:1420px;font-family:"Inter",sans-serif;margin:0 auto 40px}.projects .filter-tabs .tab-header{display:flex}.projects .filter-tabs .tab-header .tab-button{flex:1;padding:18px;text-align:center;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:20px;background-color:#fff;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#333}.projects .filter-tabs .tab-header .tab-button:last-child{border-right:none}.projects .filter-tabs .tab-header .tab-button.active{color:#ff7b00;background-color:#f9f9f9;border-bottom:0px}@media screen and (max-width: 768px){.projects .filter-tabs .tab-header .tab-button{padding:14px 10px;font-size:14px}}.projects .filter-tabs .tab-body{padding:20px;background-color:#f9f9f9}.projects .filter-tabs .tab-body .tab-content{display:none}.projects .filter-tabs .tab-body .tab-content.active{display:block}.projects .filter-tabs .tab-body .tab-content .checkbox-grid{display:flex;flex-wrap:wrap;gap:12px}.projects .filter-tabs .tab-body .tab-content .checkbox-grid label{padding:10px 16px;border:1px solid #dcdcdc;border-radius:6px;background-color:#fff;cursor:pointer;font-size:14px;transition:.2s ease}.projects .filter-tabs .tab-body .tab-content .checkbox-grid label input{display:none}.projects .filter-tabs .tab-body .tab-content .checkbox-grid label:hover{border-color:#ff7b00;background-color:#f2f2f2}.projects .buttons{margin:0px auto 54px auto;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:30px;row-gap:10px}@media screen and (max-width: 1440px){.projects .buttons{margin-bottom:38px;column-gap:8px}}@media screen and (max-width: 1024px){.projects .buttons{grid-template-columns:repeat(3, 1fr);gap:20px}}@media screen and (max-width: 768px){.projects .buttons{margin-bottom:30px;gap:8px}}.projects .buttons a{padding:10px;height:54px;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"geom",sans-serif;font-weight:700;font-size:18px;line-height:20px;letter-spacing:-0.03em;text-decoration:none;background:rgba(0,0,0,0);color:#17181c;border:2px solid #ff6f33}.projects .buttons a.active{background:radial-gradient(118.93% 267.08% at 74.23% 168.64%, #FCA522 0%, #FF6F33 100%);color:#000}.projects .buttons a:hover{background:radial-gradient(118.93% 267.08% at 74.23% 168.64%, #FCA522 0%, #FF6F33 100%);color:#000}@media screen and (max-width: 1440px){.projects .buttons a{height:40px;font-size:14px;line-height:18px;border-radius:6px}}@media screen and (max-width: 1024px){.projects .buttons a{width:184px;margin:auto}}@media screen and (max-width: 768px){.projects .buttons a{width:100%;font-family:"geom",sans-serif;font-weight:600;font-size:12px;line-height:16px}}@media screen and (max-width: 375px){.projects .buttons a{font-size:12px;line-height:14px}}.projects .projects-cards{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:auto}.projects .projects-cards .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 1024px){.projects .projects-cards .cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.projects .projects-cards .cards{grid-template-columns:repeat(1, 1fr)}}.projects .projects-cards .cards .box-title{width:400px;height:400px;padding:50px 36px;background:radial-gradient(118.93% 267.08% at 74.23% 168.64%, #FCA522 0%, #FF6F33 100%);position:relative;z-index:90;cursor:pointer;color:#fff;overflow:auto}.projects .projects-cards .cards .box-title::-webkit-scrollbar{background:gray;width:1px}@media screen and (max-width: 1440px){.projects .projects-cards .cards .box-title{width:300px;height:300px;padding:36px 24px}}.projects .projects-cards .cards .box-title h6.fade{opacity:0}.projects .projects-cards .cards .box-title p.fade{opacity:1;display:block}.projects .projects-cards .cards .box-title p{opacity:0;display:none;font-family:"m500",sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-0.03em}.projects .projects-cards .cards .box-title h6{opacity:1;position:absolute;font-family:"m700",sans-serif;font-weight:700;font-size:32px;line-height:176%;letter-spacing:-0.03em}@media screen and (max-width: 1440px){.projects .projects-cards .cards .box-title h6{font-size:24px}}@media screen and (max-width: 1024px){.projects .projects-cards .cards .box-title h6{font-size:20px}}@media screen and (max-width: 768px){.projects .projects-cards .cards .box-title h6{font-family:"m600",sans-serif;font-weight:600}}.projects .projects-cards .cards .box-title h6,.projects .projects-cards .cards .box-title p{transition:all 500ms ease 0s;pointer-events:none}.projects .projects-cards .cards .card-item{width:400px;height:400px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ddd;border-radius:5px;overflow:hidden}@media screen and (max-width: 1440px){.projects .projects-cards .cards .card-item{width:300px;height:300px}}.projects .projects-cards .cards .card-item .image-block{position:relative;background-size:cover;overflow:hidden;height:50%}.projects .projects-cards .cards .card-item .image-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,123,0,0);transition:background-color .5s ease;z-index:1;pointer-events:none}.projects .projects-cards .cards .card-item .image-block .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s ease;background-color:rgba(255,123,0,0);z-index:0}.projects .projects-cards .cards .card-item:hover .image-block::after{background-color:rgba(255,123,0,.3)}.projects .projects-cards .cards .card-item:hover .bg-img{transform:scale(1.03)}.projects .projects-cards .cards .card-item__detail{width:100%;padding:0px 10px;text-align:left}.projects .projects-cards .cards .card-item__detail .decor-line{height:1px;color:#ff7b00;margin:10px 0px;background:#ff7b00}.projects .projects-cards .cards .card-item__detail .title{margin-bottom:12px;font-family:"m600",sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-0.04em;color:#4d4d4d;text-transform:uppercase}@media screen and (max-width: 1440px){.projects .projects-cards .cards .card-item__detail .title{font-size:16px;line-height:26px}}.projects .projects-cards .cards .card-item__detail .description{font-family:"m600",sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-0.04em;color:#857a7a}@media screen and (max-width: 1440px){.projects .projects-cards .cards .card-item__detail .description{font-size:12px}}.projects .projects-cards .cards .card-item__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px 5px}.projects .projects-cards .cards .card-item__footer .footer-icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 1440px){.projects .projects-cards .cards .card-item__footer .footer-icons{gap:8px}}.projects .projects-cards .cards .card-item__footer .footer-icon{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(55%) sepia(88%) saturate(746%) hue-rotate(360deg)}@media screen and (max-width: 1440px){.projects .projects-cards .cards .card-item__footer .footer-icon{width:20px;height:20px}}.projects .projects-cards .cards .card-item__footer .peoples{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0px;flex-wrap:unset;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;color:#fff}.projects .projects-cards .cards .card-item__footer .peoples .peoples-icon{width:28px;height:28px;filter:brightness(0) saturate(100%) invert(55%) sepia(88%) saturate(746%) hue-rotate(360deg)}@media screen and (max-width: 1440px){.projects .projects-cards .cards .card-item__footer .peoples .peoples-icon{width:20px;height:20px}}.projects .projects-cards .cards .card-item__footer .peoples .quantity{font-family:"m600",sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.04em;color:#ff6f33}@media screen and (max-width: 1440px){.projects .projects-cards .cards .card-item__footer .peoples .quantity{font-size:12px;line-height:18px}}.projects .projects-cards .more-button{width:100px;height:100px;margin-top:54px;text-align:center}@media screen and (max-width: 1440px){.projects .projects-cards .more-button{width:70px;height:70px;margin-top:38px}}@media screen and (max-width: 1024px){.projects .projects-cards .more-button{margin-top:28px}}@media screen and (max-width: 768px){.projects .projects-cards .more-button{width:42px;height:42px}}.projects .projects-cards .more-button svg{width:100%;height:100%;cursor:pointer}@media screen and (max-width: 1200px){.team.projects{margin:11.6vw 0}}@media screen and (max-width: 1290px){.projects .box:first-child{width:26%;height:unset}.projects .box:nth-child(2){width:26%;height:unset}.projects .box:last-child{width:26%;height:unset}}@media screen and (max-width: 767px){.form-box.projects{margin-bottom:unset}}@media screen and (max-width: 376px){.form-box.projects{margin-top:45px}}@media screen and (max-width: 665px){.team.projects{margin-bottom:15.2vw}}@media screen and (max-width: 660px){.team.projects{margin-top:15.1vw}}@media screen and (max-width: 767px){.team{margin-bottom:100px}}@media screen and (max-width: 376px){.team.projects{margin-top:140px;margin-bottom:45px}}/*# sourceMappingURL=projects-all.css.map */
