:root{--nav-height: 470px;--main-color-black: #000000;--main-color-white: #FFFFFF;--main-color-1: #A460ED;--main-color-2: #f9f8ff;--main-color-3: #7439ee;--main-color-4: #1f1f1f;--main-color-5: #f2f0ff;--main-color-6: #6938d7;--main-color-7: #878A8D;--main-color-8: #131313;--main-color-9: #b9a2ff;--main-color-10: #242525;--main-color-11: #1C1D1E;--main-color-12: #727285;--main-color-13: #26262b;--main-color-14: #f7f7f7;--main-color-15: #006cb2;--main-color-16: #271b4f;--main-color-17: #ebe7ff;--main-color-18: #f2f4f7;--main-color-19: #e3e6ea;--main-color-20: #a5a6a7;--main-color-21: #181819;--main-design-device-width: 375;--main-page-item-padding: 16px;--space-width: 10px}*{margin:0px;padding:0px}body{font-family:SVN-Poppins;font-weight:400;color:var(--main-color-black);letter-spacing:-0.02em;font-size:12px}h1,.div-h1{font-weight:600;font-size:24px;line-height:30px}h2,.div-h2{font-size:18px;line-height:24px}.body-1{font-size:16px;line-height:22px}.sub-text{font-size:14px;line-height:20px}.padding-x-div{padding-left:var(--main-page-item-padding);padding-right:var(--main-page-item-padding)}ul{list-style-type:none;padding:0;margin:0}#main-div{background-color:#fff}.stop-scrolling{height:100%;overflow:hidden}.p-2{padding:20px !important}.px-1{padding-right:10px !important;padding-left:10px !important}.px-2{padding-right:20px !important;padding-left:20px !important}.py-1{padding-top:10px !important;padding-bottom:10px !important}.py-2{padding-top:20px !important;padding-bottom:20px !important}.pb-1{padding-bottom:10px !important}.pb-2{padding-bottom:20px !important}.mt-1{margin-top:10px !important}.text-style-01,body #main-div #div-body-head nav #main-menu .cat-item ul li,body #main-div #div-body-head .head-1 .logo .inner .text,.text-style-01-line-height-32,.box-style-01 .box-title,#arplus-contact .box-title{font-weight:600;font-size:24px;line-height:unset;letter-spacing:-0.02em;text-align:left;color:var(--main-color-4)}@media(min-width: 768px){.text-style-01,body #main-div #div-body-head nav #main-menu .cat-item ul li,body #main-div #div-body-head .head-1 .logo .inner .text,.text-style-01-line-height-32,.box-style-01 .box-title,#arplus-contact .box-title{font-size:36px;line-height:50px}}.text-style-02,#div-footer .info .text,#div-footer .email .input input,#div-footer .email .text,.box-style-01 .box-description,#arplus-contact .box-description,.box-style-01 .box-button a,#arplus-contact .box-button a,body #main-div #div-body-head nav #main-menu .cat-item.contact-info li.item .content,body #main-div #div-body-head nav #main-menu .cat-item .title,.text-style-02-font-weight-600,#arplus-contact .list .button a,#arplus-contact .list .email input,#div-footer .info .title,#div-footer .title .text,body #main-div #div-body-head nav #main-menu .cat-item.contact-info li.item .sub-title{font-weight:400;font-size:14px;line-height:22px;letter-spacing:-0.02em;text-align:left;color:#000}@media(min-width: 768px){.text-style-02,#div-footer .info .text,#div-footer .email .input input,#div-footer .email .text,.box-style-01 .box-description,#arplus-contact .box-description,.box-style-01 .box-button a,#arplus-contact .box-button a,body #main-div #div-body-head nav #main-menu .cat-item.contact-info li.item .content,body #main-div #div-body-head nav #main-menu .cat-item .title,.text-style-02-font-weight-600,#arplus-contact .list .button a,#arplus-contact .list .email input,#div-footer .info .title,#div-footer .title .text,body #main-div #div-body-head nav #main-menu .cat-item.contact-info li.item .sub-title{font-size:16px;line-height:24px}}.text-style-01-line-height-32,.box-style-01 .box-title,#arplus-contact .box-title{line-height:32px}.text-style-02-font-weight-600,#arplus-contact .list .button a,#arplus-contact .list .email input,#div-footer .info .title,#div-footer .title .text,body #main-div #div-body-head nav #main-menu .cat-item.contact-info li.item .sub-title{font-weight:600}.text-style-03{font-weight:400;font-size:16px;line-height:30px;letter-spacing:-0.02em;text-align:left;color:var(--main-color-12)}.div-has-background-image,[bg-img-file]{background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 768px){.phone-only{display:none !important}}.tablet-only{display:none !important}@media(min-width: 768px)and (max-width: 1199.98px){.tablet-only{display:flex !important}}.tablet-min-width{display:none !important}@media(min-width: 768px){.tablet-min-width{display:block !important}}@media(hover: hover){.not-hover-only{display:none !important}}@media(hover: none){.not-hover-only{display:block !important}}.div-min-height-full{min-height:calc(var(--app-height) - var(--body-head-height))}#page-loading{height:var(--app-height);width:100%;background-color:#333;opacity:.2;position:fixed;top:0;left:0;z-index:9999}body{--body-head-height: 56px;--body-head-padding: 10px;--head-1-height: calc(var(--body-head-height) - 2*var(--body-head-padding));--logo-height: 32px;--device:mobile}@media(min-width: 768px){body{--body-head-height: 123px;--body-head-padding: 40px}}@media(max-width: 767.98px){body.menu-expand{overflow:hidden}body.menu-expand #main-div #div-body-head{background-color:var(--main-color-6);color:var(--main-color-white);padding-top:var(--body-head-height);max-height:var(--app-height);overflow:hidden;position:fixed;box-shadow:0px 0px 0px 999px var(--main-color-6);z-index:9999}body.menu-expand #main-div #div-body-head nav{overflow:scroll;max-height:100%;display:flex}}@media(min-width: 768px)and (max-width: 1199.98px){body{--device:tablet}}@media(min-width: 1200px){body{--device:desktop}}body #main-div{padding-top:0;padding-bottom:0}@media(min-width: 768px){body #main-div{--main-design-device-width: 1440;max-width:var(--main-design-device-width);margin:auto;padding-top:0px;padding-bottom:0px}}@media(min-width: 1200px){body #main-div{--main-page-item-padding: 100px}}body #main-div #div-body-head{z-index:9999;background-color:#fff;padding-top:var(--body-head-padding);padding-bottom:var(--body-head-padding);min-height:var(--body-head-height);max-height:var(--body-head-height);flex-direction:column;position:absolute;height:auto;width:100%;color:var(--main-color-4);transition-property:padding background-color color;transition-duration:.3s,.3s,.3s;transition-timing-function:ease}@media(min-width: 768px){body #main-div #div-body-head{flex-direction:row}}body #main-div #div-body-head .head-1{min-height:var(--head-1-height);max-height:var(--head-1-height);width:100%;display:flex;justify-content:space-between;max-height:100%;overflow:hidden;flex-grow:1}@media(min-width: 768px){body #main-div #div-body-head .head-1{min-width:unset;width:auto;flex-grow:1;flex-shrink:1}}@media(min-width: 768px)and (max-width: 1199.98px){body #main-div #div-body-head .head-1{flex-shrink:0}}body #main-div #div-body-head .head-1 .logo{justify-content:center}body #main-div #div-body-head .head-1 .logo .inner{height:100%}body #main-div #div-body-head .head-1 .logo .inner .icon{height:100%;width:var(--logo-height);background-size:contain}@media(min-width: 768px){body #main-div #div-body-head .head-1 .logo .inner .icon{background-position:top}}body #main-div #div-body-head .head-1 .logo .inner .text{padding-left:10px;padding-right:10px;padding-top:4px}@media(min-width: 768px){body #main-div #div-body-head .head-1 .logo .inner .text{font-size:24px;line-height:38.4732818604px;padding-top:0px;margin-top:-12px}}body #main-div #div-body-head .head-1 .right{flex-direction:column;justify-content:center}body #main-div #div-body-head .head-1 #toggle{display:block;height:100%;width:var(--head-1-height);cursor:pointer}@media(min-width: 768px){body #main-div #div-body-head .head-1 #toggle{display:none}}body #main-div #div-body-head nav{display:none;width:100%}@media(min-width: 768px){body #main-div #div-body-head nav{font-size:12px;display:block !important;width:unset;overflow:hidden}}body #main-div #div-body-head nav #main-menu{text-align:left;padding-left:8px}@media(hover: hover){body #main-div #div-body-head nav #main-menu a:hover{background-color:var(--main-color-5);transition:all .3s}}@media(min-width: 768px){body #main-div #div-body-head nav #main-menu{padding:0px;height:100%}body #main-div #div-body-head nav #main-menu li a{color:var(--main-color-7)}}@media(min-width: 768px){body #main-div #div-body-head nav #main-menu .cat-item{height:100%}}body #main-div #div-body-head nav #main-menu .cat-item .title{height:40px;padding-bottom:10px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--main-color-18);font-size:16px;color:var(--main-color-19)}body #main-div #div-body-head nav #main-menu .cat-item .sub-menu{all:unset;padding-top:10px;position:absolute;height:auto;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;opacity:1;z-index:inherit}body #main-div #div-body-head nav #main-menu .cat-item .sub-menu.sub-menu-2{left:100%;padding-left:10px}body #main-div #div-body-head nav #main-menu .cat-item .sub-menu.sub-menu-2 ul{margin-top:-20px}body #main-div #div-body-head nav #main-menu .cat-item .sub-menu ul{background:var(--main-color-white);border:.5px solid var(--main-color-20);border-radius:10px;flex-direction:column;padding-top:13px;padding-bottom:13px;height:100%}body #main-div #div-body-head nav #main-menu .cat-item .sub-menu.menu-hide{display:none}body #main-div #div-body-head nav #main-menu .cat-item .sub-menu li{padding:0}body #main-div #div-body-head nav #main-menu .cat-item .sub-menu li a{padding-left:28px;padding-right:28px;padding-top:13px;padding-bottom:13px;font-weight:400;font-size:16px;line-height:30px;color:var(--main-color-7)}body #main-div #div-body-head nav #main-menu .cat-item ul{padding-top:12px}@media(min-width: 768px){body #main-div #div-body-head nav #main-menu .cat-item ul{flex-direction:row;display:flex;padding:0;height:100%}}body #main-div #div-body-head nav #main-menu .cat-item ul li{height:42px;line-height:36px;color:var(--main-color-white)}body #main-div #div-body-head nav #main-menu .cat-item ul li a{color:var(--main-color-white);text-decoration:none;display:flex;height:100%;flex-direction:column;justify-content:center}@media(min-width: 768px){body #main-div #div-body-head nav #main-menu .cat-item ul li a{font-size:10px;font-weight:400;font-size:16px;line-height:30px;color:var(--main-color-12);border-style:solid;border-color:rgba(0,0,0,0);border-width:1px 0;padding:0 10px}body #main-div #div-body-head nav #main-menu .cat-item ul li a.active{color:var(--main-color-3);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--main-color-6) rgba(0,0,0,0)}}@media(min-width: 768px)and (max-width: 1199.98px){body #main-div #div-body-head nav #main-menu .cat-item ul li a{font-size:.9rem}}@media(min-width: 768px){body #main-div #div-body-head nav #main-menu .cat-item ul li{height:100%;padding:0 20px}body #main-div #div-body-head nav #main-menu .cat-item ul li.button-item{padding-left:22px;padding-right:18px}body #main-div #div-body-head nav #main-menu .cat-item ul li.button-item a{padding:0 28px;background:linear-gradient(153.59deg, #7439ee 0%, #aa55ff 100%);border-radius:10px;font-weight:600;font-size:16px;line-height:32px;color:var(--main-color-white)}}body #main-div #div-body-head nav #main-menu .cat-item.service{padding-bottom:20px;border-bottom:1px solid var(--main-color-18)}body #main-div #div-body-head nav #main-menu .cat-item.contact-info{padding-top:20px;padding-bottom:20px}body #main-div #div-body-head nav #main-menu .cat-item.contact-info ul{display:flex;flex-direction:column;gap:30px}body #main-div #div-body-head nav #main-menu .cat-item.contact-info li{height:auto}body #main-div #div-body-head nav #main-menu .cat-item.contact-info li.item .sub-title{color:var(--main-color-19)}body #main-div #div-body-head nav #main-menu .cat-item.contact-info li.item .content{color:var(--main-color-19)}body #main-div .home-body-main{padding-top:calc(var(--body-head-height) + 40px)}@media(min-width: 768px){body #main-div .home-body-main{padding-top:calc(var(--body-head-height) + 0px)}}.box-style-01 .box-button,#arplus-contact .box-button{height:66px;padding-top:20px;padding-bottom:12px;text-align:center}.box-style-01 .box-button a,#arplus-contact .box-button a{color:var(--main-color-6);background:var(--main-color-5);border-radius:10px;display:inline-flex;height:100%;padding-left:10px;padding-right:10px}.box-style-01 .box-button a .text,#arplus-contact .box-button a .text{display:flex;flex-direction:column;justify-content:center;padding-right:10px}.box-style-01 .box-button a .icon,#arplus-contact .box-button a .icon{width:14px;background-size:contain}.box-style-01 .box-title,#arplus-contact .box-title{padding-top:12px;padding-bottom:10px;text-align:center}.box-style-01 .box-title .text-1,#arplus-contact .box-title .text-1{color:var(--main-color-4)}.box-style-01 .box-title .text-2,#arplus-contact .box-title .text-2{color:var(--main-color-3)}.box-style-01 .box-description,#arplus-contact .box-description{padding-top:10px;padding-bottom:34px;color:var(--main-color-black)}@media(min-width: 768px){.box-style-01 .box-button,#arplus-contact .box-button{height:80px;padding-top:34px;padding-bottom:13px}.box-style-01 .box-title,#arplus-contact .box-title{padding-top:13px;padding-bottom:18px;display:flex;justify-content:center}}@media(min-width: 768px)and (min-width: 768px){.box-style-01 .box-title .text-1,#arplus-contact .box-title .text-1{line-height:50px}}@media(min-width: 768px)and (min-width: 768px){.box-style-01 .box-title .text-2,#arplus-contact .box-title .text-2{line-height:50px}}@media(min-width: 768px){.box-style-01 .box-description,#arplus-contact .box-description{padding-top:12px;padding-bottom:25px}}#div-footer{min-height:990px;position:relative}#div-footer .contact-box{height:100%;position:absolute;width:100%}#div-footer .arplus-footer-info{position:absolute;width:100%;bottom:0px;background-color:rgba(0,0,0,0);background:rgba(255,255,255,.6000000238);backdrop-filter:blur(1.5px)}#div-footer .title{height:80px;padding-top:38px;padding-bottom:18px;display:flex}#div-footer .title .logo{min-width:50px;height:100%;background-size:contain}#div-footer .title .text{display:flex;justify-content:center;flex-direction:column;height:100%;padding-left:10px;color:var(--main-color-4)}#div-footer .email .text{padding-top:18px;padding-bottom:10px}#div-footer .email .input{height:76px;padding-top:10px;padding-bottom:18px;display:flex;gap:15px}#div-footer .email .input input{flex-grow:1;height:100%;background:var(--main-color-white);border:.8999999762px solid var(--main-color-12);border-radius:9px;color:var(--main-color-12);padding-left:20px}#div-footer .email .input button{width:48px;height:100%;background-color:var(--main-color-3);border-radius:10px;border:none;background-size:26.25%}#div-footer .info{padding-top:10px;padding-bottom:14px}#div-footer .info .title{color:var(--main-color-13);height:31px;padding-top:9px;padding-bottom:6px}#div-footer .info .text{color:var(--main-color-12);padding-top:6px;padding-bottom:9px}#div-footer .info .text .text-2{display:flex}#div-footer .info .text .text-2 .left{flex-basis:40%}#div-footer .info .text.service{display:flex;gap:40px}@media(min-width: 768px){#div-footer{min-height:790px;margin-top:36px}}@media(min-width: 768px)and (min-width: 1200px){#div-footer .arplus-footer-info{max-height:328px;height:100%;display:flex;padding-left:0px;padding-right:0px;padding-bottom:70px;padding-top:80px}#div-footer .arplus-footer-info .row-1{display:flex;flex-basis:36.4%;padding-left:120px;padding-right:24px;flex-direction:column}#div-footer .arplus-footer-info .row-1 .title{height:50px;padding-top:0px;padding-bottom:18px}#div-footer .arplus-footer-info .row-1 .title .text{font-weight:600;font-size:24px;line-height:38.4732818604px}#div-footer .arplus-footer-info .row-1 .email{height:100%}#div-footer .arplus-footer-info .row-1 .email .text{padding-bottom:6px}#div-footer .arplus-footer-info .row-1 .email .input{padding-top:6px;padding-bottom:0px;height:58px}#div-footer .arplus-footer-info .info{flex-grow:1;display:flex;padding:0;padding-left:24px;gap:45px}}@media(min-width: 768px)and (min-width: 1200px)and (min-width: 1200px)and (max-width: 1439.98px){#div-footer .arplus-footer-info .info{gap:20px}}@media(min-width: 768px)and (min-width: 1200px){#div-footer .arplus-footer-info .info .title{padding-top:0px;padding-bottom:50px;height:75px;font-weight:700;font-size:16px;line-height:30px}#div-footer .arplus-footer-info .info>div{display:flex;flex-direction:column;justify-content:space-between}#div-footer .arplus-footer-info .info .div-service{order:1}#div-footer .arplus-footer-info .info .div-address{order:2}#div-footer .arplus-footer-info .info .div-contact{order:3}#div-footer .arplus-footer-info .info .div-service{flex-basis:20%;max-width:20%}#div-footer .arplus-footer-info .info .div-service .text.service{display:flex;flex-direction:column}#div-footer .arplus-footer-info .info .div-address{flex-basis:35%;max-width:35%}#div-footer .arplus-footer-info .info .div-contact{flex-grow:1}#div-footer .arplus-footer-info .info .text{flex-shrink:1;flex-grow:1;overflow:hidden;gap:unset;padding:0;display:flex;flex-direction:column;justify-content:space-between;font-weight:400;font-size:16px;line-height:30px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1199.98px){#div-footer .arplus-footer-info{display:flex;flex-direction:row;gap:40px}}#arplus-contact{height:100%;background-position:top 0px left 25%;background-size:auto 1000px}#arplus-contact .box-title .text-1{max-width:260px;margin:auto}@media(min-width: 768px){#arplus-contact .box-title .text-1{max-width:unset}}@media(min-width: 768px)and (max-width: 1199.98px){#arplus-contact .box-title .text-1{max-width:400px}}#arplus-contact .box-title .text-1 span{color:var(--main-color-3)}#arplus-contact .box-description{padding-bottom:10px}#arplus-contact .box-description .text-1{padding-right:var(--space-width)}#arplus-contact .list .email{height:72px;padding-top:10px;padding-bottom:12px}#arplus-contact .list .email input{background:var(--main-color-white);border:1px solid var(--main-color-12);border-radius:10px;height:100%;width:100%;padding-left:20px;color:var(--main-color-12)}#arplus-contact .list .button{height:110px;padding-top:12px;padding-bottom:48px;text-align:center}#arplus-contact .list .button a{background:var(--main-color-3);border-radius:10px;color:var(--main-color-white);height:100%;display:inline-flex;justify-content:center;flex-direction:column;padding-left:20px;padding-right:20px}@media(min-width: 768px){#arplus-contact .box-button{height:132px;padding-top:85px;padding-bottom:12px}#arplus-contact .box-title{padding-top:12px;padding-bottom:13px}#arplus-contact .box-title .text-1{padding-right:10px}#arplus-contact .box-description{display:flex;flex-direction:column;padding-top:13px;padding-bottom:34px}#arplus-contact .list{height:166px;padding-top:34px;padding-bottom:82px;display:flex;justify-content:center;gap:10px}#arplus-contact .list .email,#arplus-contact .list .button{padding:0;height:100%}#arplus-contact .list .email{width:348px}}.projects-body-main{margin-top:calc(var(--body-head-height) + 0px)}.project_overview{background-color:var(--main-color-2);padding-bottom:33px}@media(min-width: 768px){.project_overview{padding-bottom:30px}}.project_overview .title .button{height:88px;padding-top:40px;padding-bottom:13px;text-align:center}@media(min-width: 768px){.project_overview .title .button{padding-bottom:14px}}.project_overview .title .button a{background:var(--main-color-3);border-radius:10px;display:inline-flex;width:auto;height:100%;padding-left:10px;padding-right:10px;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-0.02em;text-align:center;color:var(--main-color-white);gap:8px}.project_overview .title .button a span{display:inline-flex;justify-content:center;flex-direction:column}.project_overview .title .button a .icon{width:14px;height:100%;background-size:contain}.project_overview .title .text{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.02em;text-align:center;color:var(--main-color-4);padding-top:13px;padding-bottom:48px}@media(min-width: 768px){.project_overview .title .text{padding-top:14px;font-weight:600;font-size:36px;line-height:50px;padding-bottom:50px}}.project_overview .feature{background-position:right 20% bottom -151.45px;background-size:auto 75%;overflow:hidden;border-radius:20px;background-color:var(--main-color-5)}@media(min-width: 768px){.project_overview .feature{height:100%;min-height:360px;max-height:unset;flex-direction:row;display:flex;background-size:auto 200%;background-position:right -10% top 0%}.project_overview .feature .left{flex-basis:60%;display:flex;flex-direction:column}}@media(min-width: 768px)and (max-width: 1199.98px){.project_overview .feature{background-size:contain}}.project_overview .feature .title{all:unset;font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.02em;text-align:left;color:var(--main-color-4);display:flex;padding-left:41px;padding-right:41px;background-color:#fff;padding-top:38px;padding-bottom:8px;flex-direction:column}@media(min-width: 768px){.project_overview .feature .title{display:block;font-weight:600;font-size:36px;line-height:50px;padding-bottom:20px}}.project_overview .feature .title span{display:block;text-align:left}@media(min-width: 768px){.project_overview .feature .title span:not(.first-row){display:inline;padding-right:var(--space-width)}}.project_overview .feature .text{font-weight:400;font-size:14px;line-height:22px;letter-spacing:-0.02em;text-align:left;color:var(--main-color-black);padding-left:41px;padding-right:41px;background-color:#fff;padding-top:8px;padding-bottom:16px}@media(min-width: 768px){.project_overview .feature .text{font-weight:400;font-size:16px;line-height:24px;padding-top:20px}}.project_overview .feature .button{padding-left:41px;padding-right:41px;background-color:#fff;height:90px;padding-top:16px;padding-bottom:24px;display:flex;justify-content:center}@media(min-width: 768px){.project_overview .feature .button{flex-grow:1}}.project_overview .feature .button a{font-weight:600;font-size:14px;line-height:22px;letter-spacing:-0.02em;text-align:left;color:var(--main-color-4);border:1px solid var(--main-color-4);border-radius:10px;padding-left:20px;padding-right:20px;flex-direction:row;display:flex;gap:10px}@media(min-width: 768px){.project_overview .feature .button a{max-height:50px;font-weight:600;font-size:16px;line-height:32px}}.project_overview .feature .button a span{display:inline-flex;height:100%;justify-content:center;flex-direction:column;background-size:contain}.project_overview .feature .button a .icon{width:15px}.project_overview .feature .image{background:rgba(0,0,0,0);height:233px}.projects_list{padding-bottom:54px}@media(min-width: 768px){.projects_list{padding-bottom:10px}}.projects_list .cats-list{height:133px;padding-top:34px;padding-bottom:45px;padding-right:0}@media(min-width: 768px){.projects_list .cats-list{padding-top:30px;padding-bottom:68px;height:156px}}.projects_list .cats-list .inner{overflow-x:auto;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}@media(min-width: 768px){.projects_list .cats-list .inner{flex-direction:row}}.projects_list .cats-list ul{display:flex;margin-left:20px;height:100%;width:auto;position:absolute}.projects_list .cats-list ul li{display:flex;flex-direction:column;justify-content:center;height:100%}.projects_list .cats-list ul li a{font-weight:600;font-size:14px;line-height:22px;letter-spacing:-0.02em;text-align:center;color:var(--main-color-20);display:flex;height:100%;gap:8px;padding-left:10px;padding-right:10px;transition:all .3s ease-in-out}@media(min-width: 768px){.projects_list .cats-list ul li a{font-size:16px;line-height:24px}}.projects_list .cats-list ul li a.active{color:var(--main-color-3);border-bottom:2px solid var(--main-color-3)}.projects_list .cats-list ul li a.active .icon{filter:invert(31%) sepia(81%) saturate(7106%) hue-rotate(256deg) brightness(98%) contrast(90%)}.projects_list .cats-list ul li a .icon{width:14px;background-size:contain;filter:invert(78%) sepia(7%) saturate(41%) hue-rotate(169deg) brightness(84%) contrast(95%)}.projects_list .cats-list ul li a .text{margin-top:2px;white-space:nowrap}.projects_list .list .project-item{height:408px;display:flex;flex-direction:column}@media(min-width: 768px){.projects_list .list .project-item{--bs-gutter-x: 20px;height:478px;padding-bottom:62px}}@media(min-width: 768px)and (max-width: 1199.98px){.projects_list .list .project-item{min-height:510px}}.projects_list .list .project-item .image{height:264px;background-position:center;background-size:cover}@media(min-width: 768px){.projects_list .list .project-item .image{background-size:cover;min-height:270px;max-height:270px}}.projects_list .list .project-item .buttons{height:47px;display:flex;padding-top:8px;padding-bottom:9px;gap:17px}@media(min-width: 768px){.projects_list .list .project-item .buttons{min-height:74px;max-height:74px;padding-top:20px;padding-bottom:20px}}.projects_list .list .project-item .buttons li a{background:var(--main-color-5);border-radius:8.5999994278px;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-0.02em;text-align:center;color:var(--main-color-6);padding-left:10px;padding-right:10px;height:100%;display:flex;justify-content:center;flex-direction:column}@media(min-width: 768px){.projects_list .list .project-item .buttons li a{font-size:16px;line-height:24px}}.projects_list .list .project-item .buttons li a span{height:100%}.projects_list .list .project-item .buttons li a .icon{width:12px;background-size:100% auto;margin-left:8px;filter:invert(31%) sepia(81%) saturate(7106%) hue-rotate(256deg) brightness(98%) contrast(90%)}.projects_list .list .project-item .title{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.02em;text-align:left;color:var(--main-color-4);flex-shrink:1;flex-grow:1}@media(min-width: 768px){.projects_list .list .project-item .title{overflow:hidden}}.projects_list .next-div{display:none;height:110px;padding-top:40px;padding-bottom:20px;position:relative}.projects_list .next-div button{left:50%;position:absolute;height:calc(100% - 40px - 20px);transform:translateX(-50%);padding-left:40px;padding-right:40px;background:linear-gradient(153.59deg, #7439ee 0%, #aa55ff 100%);border-radius:10px;font-weight:600;font-size:14px;line-height:22px;color:var(--main-color-white);border:none;outline:none}.projects_list .next-div button[disabled]{background:var(--main-color-7) !important}/*# sourceMappingURL=page_projects.css.map */
