*,body,html{margin:0;font-family:"Space Grotesk",sans-serif}.container{max-width:1152px;margin:0 auto;padding:0 20px}@media screen and (max-width:991px){.container{padding:64px 20px}}.header_conatiner{box-shadow:0 1px 6px 0 rgba(56,62,74,.1098039216);background-color:#fff}.header_conatiner .header_banner{background-color:#e9fc12;height:42px;display:flex}.header_conatiner .header_banner .header_banner_text,.header_conatiner nav{display:flex;max-width:1200px;margin:0 auto;align-items:center;padding:0 20px}.header_conatiner .header_banner .header_banner_text{position:relative;color:#2a2a2a;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:15px;line-height:15px;letter-spacing:0;text-align:center;justify-content:center;width:100%}.header_conatiner .header_banner .header_banner_text p{line-height:18px}.header_conatiner .header_banner .header_banner_text .banner_arrow{position:absolute;right:20px}@media screen and (max-width:991px){.header_conatiner .header_banner .header_banner_text .banner_arrow{right:20px}}.header_conatiner .header_banner .header_banner_text a{color:#2a2a2a;cursor:pointer}@media screen and (max-width:991px){.header_conatiner .header_banner .header_banner_text{padding-left:20px;justify-content:start}}@media screen and (max-width:768px){.header_conatiner .header_banner .header_banner_text{text-align:start;padding-right:45px;font-size:13px}}.header_conatiner nav{justify-content:space-between}.header_conatiner nav .custom-logo-link img{width:151px;height:26px}.header_conatiner nav #menu-primary-menu{display:flex;gap:25px;padding:20px 0;align-items:center}.header_conatiner nav #menu-primary-menu .current-menu-item::before{content:"";position:absolute;bottom:0;left:-5px;top:7px;width:107%;height:55%;background-color:#e9fc12;transform:skew(-20deg)}.header_conatiner nav #menu-primary-menu .current-menu-item>a{font-weight:600;cursor:pointer}.header_conatiner nav #menu-primary-menu li{list-style:none;position:relative}.header_conatiner nav #menu-primary-menu li:last-child a{font-weight:500;font-size:16px;line-height:20px;border:1.5px solid #2a2a2a;gap:3px;padding:8px 18px;border-radius:6px;border-width:1.5px;margin-left:100px;transition:all .3s ease-in-out;cursor:pointer;text-align:center}.header_conatiner nav #menu-primary-menu li:last-child a:hover{background-color:#e9fc12;color:#2a2a2a;font-weight:400}.header_conatiner nav #menu-primary-menu li:last-child:hover::before{content:"";position:absolute;bottom:0;left:-5px;width:120%;height:70%;background-color:inherit;border-radius:20px 0}@media screen and (max-width:1160px){.header_conatiner nav #menu-primary-menu li:last-child a{margin-left:40px}}@media screen and (max-width:1060px){.header_conatiner nav #menu-primary-menu li:last-child a{margin-left:20px}}.header_conatiner nav #menu-primary-menu li>a{text-decoration:none;cursor:pointer;color:#2a2a2a;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.header_conatiner nav #menu-primary-menu li:hover::before{content:"";position:absolute;bottom:0;left:-5px;top:7px;width:120%;height:55%;background-color:#e9fc12;transform:skew(-20deg)}.header_conatiner nav #menu-primary-menu li .sub-menu{display:none}.header_conatiner nav #menu-primary-menu .menu-item-has-children{position:relative}.header_conatiner nav #menu-primary-menu .menu-item-has-children:hover>.sub-menu{display:block}.header_conatiner nav #menu-primary-menu .menu-item-has-children a:first-child::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTExLjMzMzcgNi42NjY2N0w4LjAwMDMzIDEwTDQuNjY2OTkgNi42NjY2NyIgc3Ryb2tlPSIjMkEyQTJBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);font-size:27px;line-height:16px;padding-left:4px;scale:1.7;margin:4px 0 0;color:rgba(0,0,0,.7)}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu{display:none;position:absolute;border-top:3px solid #404040;box-shadow:0 1px 20px 0 rgba(72,79,90,.2);background-color:#fff;margin:0;padding:5px 0;min-width:301px;border-radius:8px;z-index:100}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li{padding:5px 14px}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:last-child a{font-weight:unset;font-size:unset;line-height:unset;gap:unset;border:0 solid #2a2a2a;padding:0;border-radius:0;border-width:0;margin-left:0;cursor:pointer}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:last-child a:hover{background-color:inherit;color:#2a2a2a;font-weight:400}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:hover{background-color:#f8f8f8}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:hover::before{content:"";position:absolute;bottom:5px;left:4px;width:3%;height:0%;background-color:gray;border-radius:20px 0}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:not(:first-child){border-top:1px solid #e5e5e5}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li a{display:flex;justify-content:space-between;width:100%;align-items:center;height:40px;cursor:pointer}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li a:first-child::after{content:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMDIwXzc1OTQpIj4KPHBhdGggZD0iTTIzLjI1IDEyQzIzLjI1IDE4LjIxMzIgMTguMjEzMiAyMy4yNSAxMiAyMy4yNUM1Ljc4NjggMjMuMjUgMC43NSAxOC4yMTMyIDAuNzUgMTJDMC43NSA1Ljc4NjggNS43ODY4IDAuNzUgMTIgMC43NUMxOC4yMTMyIDAuNzUgMjMuMjUgNS43ODY4IDIzLjI1IDEyWiIgZmlsbD0iIzJBMkEyQSIvPgo8cGF0aCBkPSJNMTIgMC43NUMxOC4yMTMyIDAuNzUgMjMuMjUgNS43ODY4IDIzLjI1IDEyQzIzLjI1IDE4LjIxMzIgMTguMjEzMiAyMy4yNSAxMiAyMy4yNUM1Ljc4NjggMjMuMjUgMC43NSAxOC4yMTMyIDAuNzUgMTJDMC43NSA1Ljc4NjggNS43ODY4IDAuNzUgMTIgMC43NVoiIHN0cm9rZT0iIzJBMkEyQSIgc3Ryb2tlLXdpZHRoPSIwLjc4NTcxNCIvPgo8cGF0aCBkPSJNMTUuMTI1IDguODc1TDguMjUgMTUuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuNSA4LjI1SDE1LjMzOTZDMTUuNTY2MiA4LjI1IDE1Ljc1IDguNDMzNzkgMTUuNzUgOC42NjA0NlYxNC41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTAyMF83NTk0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);scale:.8;margin-top:-1px;color:rgba(0,0,0,.5)}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li a:hover::after{transform:translate(4px,-2px);transition:transform .13s ease-in-out}@media screen and (max-width:1080px){.header_conatiner nav #menu-primary-menu{gap:18px}}@media screen and (max-width:991px){.header_conatiner nav #menu-primary-menu{display:none}}.header_conatiner .hamberger-menu{display:none;cursor:pointer}.header_conatiner .mobile-menu-container{display:none}.header_conatiner #mobile-menu>li:last-child a{border:1.5px solid #2a2a2a;height:42px;gap:3px;border-radius:6px;border-width:1.5px;margin-top:20px;background:#f8faff;text-align:center;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.header_conatiner #mobile-menu>li:last-child a:hover{background:#000;color:#fff}@media screen and (max-width:991px){.header_conatiner #mobile-menu>li:last-child a{width:100%;max-width:180px}.header_conatiner nav{height:92px;position:relative}.header_conatiner .hamberger-menu{display:block}.header_conatiner .mobile-menu-container{top:92px}}@media screen and (max-width:768px){.header_conatiner nav{height:64px}.header_conatiner .mobile-menu-container{top:64px}}.footer{margin:0 10px}@media screen and (max-width:991px){.footer{margin:0}}.footer .container_footer,.other_hero_container{display:flex;align-items:center;justify-content:center}.footer .container_footer{margin:0 auto;background:#2a2a2a;flex-direction:column;max-width:1451px;gap:48px;border-radius:48px 48px 0 0}@media screen and (max-width:991px){.footer .container_footer{border-radius:40px 40px 0 0}}.footer .container_footer .footer_top{display:flex;max-width:1026px;width:-webkit-fill-available;justify-content:space-between;gap:20px;padding:100px 64px 50px;border-bottom:.5px solid #7d7d7d}@media screen and (max-width:991px){.footer .container_footer .footer_top{flex-direction:column;gap:30px;padding:72px 36px 50px}}@media screen and (max-width:768px){.footer .container_footer .footer_top{padding:60px 20px 50px}}.footer .container_footer .footer_top .footer_logo{width:100%;max-width:260px;display:flex;flex-direction:column;gap:20px}.footer .container_footer .footer_top .footer_logo span{color:#fff;font-weight:700;font-size:16px;transition:.3s;line-height:24px}.footer .container_footer .footer_top .footer_logo .footer_social .footer_icons a:hover,.footer .container_footer .footer_top .footer_logo span:hover{color:#24cec8}.footer .container_footer .footer_top .footer_logo .footer_social{display:flex;flex-direction:column;gap:7px}.footer .container_footer .footer_top .footer_logo .footer_social .footer_icons{display:flex;gap:15px}.footer .container_footer .footer_top .footer_logo .footer_social .footer_icons a{color:#fff;font-size:24px;transition:.3s;text-decoration:none}.footer .container_footer .footer_top .footer_logo .footer_contact,.other_hero_container .container{display:flex;flex-direction:column;gap:15px}.footer .container_footer .footer_top .footer_logo .footer_contact a{display:flex;align-items:center;gap:10px;color:#fff;font-size:24px;transition:.3s;text-decoration:none}.footer .container_footer .footer_top .footer__menu .single_footer ul li a:hover,.footer .container_footer .footer_top .footer_logo .footer_contact a:hover{color:#24cec8}.footer .container_footer .footer_top .footer_logo .footer_contact a i{width:24px;height:24px}.footer .container_footer .footer_top .footer_logo .footer_contact a span{font-weight:400;font-size:15px;line-height:20px;letter-spacing:0}.footer .container_footer .footer_top .footer__menu{width:100%;display:flex;align-items:start;justify-content:space-between;gap:20px}@media screen and (max-width:768px){.footer .container_footer .footer_top .footer__menu{flex-wrap:wrap;row-gap:40px}}.footer .container_footer .footer_top .footer__menu .single_footer{width:100%}.footer .container_footer .footer_top .footer__menu .single_footer h2{color:#fff;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-1%}.footer .container_footer .footer_top .footer__menu .single_footer ul{padding:0;display:flex;flex-direction:column;gap:15px;margin-top:20px}.footer .container_footer .footer_top .footer__menu .single_footer ul li{list-style:none}.footer .container_footer .footer_top .footer__menu .single_footer ul li a{color:#fff;text-decoration:none;font-weight:400;font-size:15px;line-height:21px;transition:.3s;letter-spacing:0}.footer .container_footer .footer_bottom{width:100%;display:flex;justify-content:center;padding-bottom:100px}@media screen and (max-width:981px){.footer .container_footer .footer_bottom{padding-bottom:72px}}@media screen and (max-width:768px){.footer .container_footer .footer_bottom{padding-bottom:60px}}.footer .container_footer .footer_bottom p{color:#fff;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;padding:0 10px;text-align:center}.all_projects .container .projects-filter{display:flex;align-items:center;gap:20px;margin-bottom:50px;overflow-x:auto;width:100%}.all_projects .container .projects-filter .filter-btn{white-space:nowrap;padding:14px 26px;border-radius:6px;background:#f2f2f2;font-weight:500;font-size:15px;line-height:20px;border:0;cursor:pointer}.all_projects .container .projects-filter .filter-btn.active{color:#fff;background:#2a2a2a}.all_projects .container .all_projects_container,.other_hero_container .container .other_hero_title{display:flex;align-items:center;flex-direction:column;gap:30px}.other_hero_container{background-color:#2a2a2a;position:relative;min-height:330px;overflow:hidden}.other_hero_container img{opacity:20%;max-height:330px}.other_hero_container img.hero_image_1{position:absolute;top:-50px;left:0}.other_hero_container img.hero_image_2{position:absolute;bottom:-50px;right:0;rotate:180deg}.other_hero_container .container{margin:0 auto;width:100%;padding:72px 10px;position:relative;justify-content:center;gap:25px;z-index:1}@media screen and (max-width:768px){.other_hero_container .container{padding:60px 10px;align-items:center}}.other_hero_container .container .other_hero_title{justify-content:center;gap:20px;padding:10px 0}.other_hero_container .container .other_hero_title p{font-weight:400;font-size:20px;line-height:22px;color:#fff}@media screen and (max-width:991px){.other_hero_container .container .other_hero_title p{font-size:16px;line-height:22px}}@media screen and (max-width:768px){.other_hero_container .container .other_hero_title p{font-size:14px;line-height:22px}}.other_hero_container .container .other_hero_title h1{font-weight:500;font-size:54px;line-height:65px;color:#fff;text-align:center;align-self:center}@media screen and (max-width:991px){.other_hero_container .container .other_hero_title h1{font-size:36px;line-height:36px}}@media screen and (max-width:768px){.other_hero_container .container .other_hero_title h1{font-size:30px;line-height:36px}}.breadcrumbs{background:#f8f8f8}.breadcrumbs .container{margin:0 auto;max-width:1151px;padding:18px 10px;display:flex;gap:20px;align-items:center}@media screen and (max-width:768px){.breadcrumbs .container{gap:10px;padding:10px;font-size:14px}}.breadcrumbs .container a{text-decoration:none;font-weight:500;font-size:16px;line-height:24px;color:#404040}@media screen and (max-width:768px){.breadcrumbs .container a{font-size:14px}}