@keyframes bullet-animate{0%{box-shadow:0 0 0 2px transparent,0 0 0 3px rgba(242,107,32,.5);opacity:0}20%{opacity:1}40%,to{box-shadow:0 0 0 10px transparent,0 0 0 3px rgba(242,107,32,.5);width:48px;height:48px;opacity:0}}body.mobile-menu-freez{overflow:hidden}.fixed-scroll-up-calc{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:16px;z-index:9999;opacity:0;transition:all .2s;visibility:hidden}.fixed-scroll-up-calc.show{opacity:1;visibility:visible}.page-scroll-up{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--Secondary-Secondary-500);box-shadow:0 1px 2px 0 var(--Effects-shadow-button);cursor:pointer;transition:background .3s}.page-scroll-up:hover{background:var(--Secondary-Secondary-300)}.page-bottom-fixed-calc,header nav ul a,header nav ul li>span{text-decoration:none;display:flex;align-items:center;cursor:pointer}.page-bottom-fixed-calc{padding:10px 20px;justify-content:center;gap:8px;border-radius:10px;background:var(--Accent-Accent-500);box-shadow:0 0 0 2px var(--Base-White),0 0 0 4px var(--Accent-Accent-100);color:var(--Base-White);text-align:center;font-size:14px;font-weight:700;line-height:17px;transition:background .3s}.page-bottom-fixed-calc:hover{background:var(--Accent-Accent-300)}.freez-menu-fg{position:fixed;z-index:999;width:100%;height:100%;left:0;top:74px;background:rgba(0,0,0,.6);display:none}.bullet-point.bottom-show-bullet .bullet-point-white-circle,.header-container .header-logo,body.mobile-menu-freez .freez-menu-fg{display:block}header,header .header-container{width:100%;height:72px;font-weight:700}header .header-container .header-logo img,header .header-container .header-logo-l img{height:20px}header.transparent-nav{background-color:transparent;margin-bottom:-72px;position:relative;z-index:2}.header-container .header-logo-l,header nav .header-logo-mobile,header nav ul.tablet-menu-items{display:none}header.transparent-nav .header-container{background:linear-gradient(180deg,#002142 -118.06%,rgba(0,33,66,0) 100%)}.header-image-bg{height:434px;flex-shrink:0;max-width:100%;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.header-image-bg-color{background-color:#002142}header .header-container{height:100%;max-width:1920px;flex-direction:row;background-color:var(--Base-White);padding:0 80px;margin:0 auto}header nav{margin-left:auto;display:flex}header nav ul{display:flex;list-style-type:none}header .header-container,header nav ul li{display:flex;align-items:center}header nav ul a,header nav ul li>span{color:var(--black);padding:0 8px;margin:8px 0;white-space:nowrap}header nav ul li:not(.has-submenu) a:hover,header nav ul li:not(.has-submenu) span:hover{text-decoration:underline}header.transparent-nav nav ul a,header.transparent-nav nav ul span{color:var(--Base-White)}header.transparent-nav.transparent-nav-black-text nav ul a{color:var(--black)}header nav ul li.burger-menu div{background-image:url(../icons/menu.svg);background-size:16px;background-position:center;background-repeat:no-repeat;border-radius:8px;width:32px;height:32px;padding:8px}.mobile-menu-freez .burger-menu div{background-image:url(../icons/cross.svg)!important}header.transparent-nav nav ul li.burger-menu div{background-image:url(../icons/menu.svg);border:1px solid var(--Base-White);background-color:rgba(255,255,255,.6)}.mobile-menu-freez header.transparent-nav nav ul li.burger-menu div,header nav ul li.burger-menu div{border:1px solid var(--Base-base-600)}header nav>ul.li.has-submenu{position:relative}header nav ul.nav-submenu{position:absolute;flex-direction:column;background:var(--Base-White);padding:4px 0;border-radius:4px;box-shadow:0 24px 48px -12px rgba(16,24,40,.25);z-index:999;top:55px;display:none;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}header nav ul.nav-submenu li{display:flex;padding:4px 16px;align-items:center;gap:8px;align-self:stretch}header nav ul.nav-submenu li a{color:var(--Base-base-900);font-size:14px;font-weight:400}.home-header-image-container{position:relative;width:100%;display:inline-block;overflow:hidden}.home-header-image-container.home-header-image-container-desktop{display:inline-block}.home-header-image-container.home-header-image-container-mobile{display:none}.home-header-image-container .main-image{width:100%;height:auto;display:block}.bullet-point{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:100}.bullet-point.bottom-show-bullet-cl.active-bullet .bullet-point-white-circle{background-color:#f26b20!important;border:solid 1px #fff}.bullet-point.bottom-show-bullet{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:none;max-width:calc(100% - 20px);z-index:999}.bullet-point.bottom-show-bullet .bullet-tooltip{visibility:visible;opacity:1;left:0!important;top:0!important;padding:17px;max-width:100%}.bullet-point.bottom-show-bullet .bullet-tooltip .bullet-tooltip-inner{position:relative;top:0;left:0;margin-top:25px}.bullet-point.bottom-show-bullet .bullet-tooltip .bullet-tooltip-mobile-header{display:flex;align-items:center;gap:10px;margin-left:10px;margin-top:5px}.bullet-point.bottom-show-bullet .bullet-point-white-circle{position:relative!important;transform:unset}.bullet-point.bottom-show-bullet .bullet-point-white-circle h3{visibility:visible;opacity:1;position:relative!important}.bullet-point.bottom-show-bullet .bullet-tooltip{position:relative}.bullet-point:hover .bullet-point-white-circle{display:block}.bullet-point:hover .bullet-point-white-circle-animate-border{display:none}.bullet-point:hover .bullet-point-white-circle h3,.bullet-point:hover .bullet-tooltip{visibility:visible;opacity:1}.bullet-point.active .bullet-point-white-circle-animate-border{display:none}.bullet-point .bullet-point-white-circle{width:24px;height:24px;border-radius:50%;background-color:var(--Base-White);position:absolute;transform:translate(-50%,-50%);z-index:100}.bullet-point .bullet-point-white-circle h3{position:absolute;left:40px;top:0;color:var(--Base-White);white-space:nowrap;font-size:24px;font-weight:800;line-height:28px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s linear}.bullet-point .bullet-point-white-circle-animate-border{width:24px;height:24px;border-radius:50%;position:absolute;transform:translate(-50%,-50%);z-index:99;box-shadow:0 0 0 2px var(--Base-White),0 0 0 4px var(--Accent-Accent-100)}.bullet-point .bullet-point-white-circle-animate-border.animated{-webkit-animation:bullet-animate 2s ease-out;-webkit-animation-iteration-count:infinite}.bullet-point .bullet-tooltip{width:475px;height:185px;border-radius:32px;border:1px solid #f9bb98;background:rgba(220,97,29,.6);backdrop-filter:blur(20px);color:var(--Base-White);position:absolute;left:-40px;top:-35px;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s linear}.bullet-point .bullet-tooltip .bullet-tooltip-inner{position:absolute;top:70px;left:17px;width:calc(100% - 35px)}.bullet-point .bullet-tooltip .bullet-tooltip-inner p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:600;line-height:19px;margin-bottom:16px}.bullet-point .bullet-tooltip .bullet-tooltip-inner .btn-white{margin-right:16px}.bullet-point .bullet-tooltip .bullet-tooltip-inner .btn:first-child{margin-right:16px}.bullet{width:48px;height:48px;background-color:var(--Base-White);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tooltip,.tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.tooltip{bottom:100%;background-color:rgba(0,0,0,.8);color:#fff;padding:5px 10px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;margin-bottom:10px}.tooltip:after{content:"";top:100%;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.8) transparent transparent}.bullet-point.active .tooltip{opacity:1;visibility:visible}.bullet-point .btn-accent{border:solid 1px transparent!important}.bullet-point .btn-accent:hover{background:#ffffff9e!important;border-color:var(--Base-White)!important}.bullet-point .btn-primary-outline:hover{background:#ffffff9e!important;color:var(--Base-base-50)!important}.our-services,.our-services .our-services-inner .our-services-btn{display:flex;justify-content:center}.our-services.blue-bg-with-dots{padding:100px 180px}.our-services .our-services-inner{width:100%;max-width:1560px}.our-services .section-text{color:var(--Base-White);text-align:center;font-size:16px;line-height:19px;max-width:792px;width:100%;margin:22px auto 0}.contact-us .section-text{font-weight:400}.contact-us .section-text,.our-privileges .section-text{color:var(--Base-White);text-align:center;font-size:16px;line-height:19px;max-width:792px;width:100%;margin:22px auto 0}.our-privileges .section-text,.our-services .section-text{font-weight:600}.our-services .our-services-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;margin-top:48px;margin-bottom:48px}.our-services-item{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:18px;backdrop-filter:blur(49.70000076293945px);border:1px solid #d7d7d7;background:rgba(8,34,65,.5)}.our-services-item .our-services-item-title{color:var(--Base-White);font-size:18px;font-weight:700;line-height:21px;white-space:nowrap}.our-services-item .our-services-item-text{color:var(--Base-White);font-size:14px;font-weight:400;line-height:17px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:68px}.our-works{padding:100px 0}.our-works .about-us-items-container,.our-works .our-works-items-container{width:100%;overflow:hidden}.our-works .about-us-items-container .our-works-items{margin:0}.our-works .about-us-items-container .our-works-items .swiper{width:calc(100% + 200px)}.white-bg-with-dots.about-us-slider{padding:48px 0 48px 24px}.our-works .our-works-items{margin:48px auto;width:100%;max-width:1796px;overflow:hidden}.our-works.our-portfolio .our-works-items{margin-top:0;margin-bottom:0}.our-works .section-text{color:var(--Base-White);text-align:center;font-size:16px;font-weight:600;line-height:19px;max-width:792px;width:100%;margin:22px auto 0}.our-works .our-works-items .our-work-item{display:flex;position:relative;height:340px;width:340px;background-color:var(--Base-White);border-radius:24px;border:1px solid #dfdfdf;box-shadow:-2px 1px 9.3px 0 rgba(0,0,0,.15);background-size:cover;background-position:center;overflow:hidden}.our-works .our-works-items .our-work-item a{display:block;width:100%;height:100%}.our-works .our-works-items .our-work-item img{width:100%;height:100%;object-fit:cover;transition:filter .5s}.our-works .our-works-items .our-work-item.about-page-slider-item img{object-fit:unset}.our-works .our-works-items .our-work-item:hover img{filter:brightness(70%)}.about-us-slider.our-works .our-works-items .our-work-item{display:flex;width:346px;height:291px;padding:48px 24px 32px;flex-direction:column;justify-content:flex-end;align-items:center;gap:60px;border-radius:16px;border:1px solid var(--GR-outline-100);backdrop-filter:blur(23.299999237060547px);box-shadow:unset}.about-us-slider.our-works .our-works-items .our-work-item .about-slider-item-info,.page-service-pager ul li a,.page-service-pager ul li span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.about-us-slider.our-works .our-works-items .our-work-item .about-slider-item-info .about-slider-item-info-1{color:var(--Base-base-900, #1B2129);text-align:center;font-size:22px;font-weight:400;line-height:26px}.about-us-slider.our-works .our-works-items .our-work-item .about-slider-item-info .about-slider-item-info-2{color:var(--Base-base-900);text-align:center;font-size:14px;font-weight:400;line-height:17px}.about-us-slider.our-works .our-works-items .our-work-item img{height:100px}.our-works .our-works-items .our-work-item .our-work-item-info,.our-works .our-works-items-mobile .our-work-item .our-work-item-info{position:absolute;bottom:0;display:flex;width:100%;padding:18px;justify-content:space-between;align-items:center;background:rgba(22,65,116,.6);backdrop-filter:blur(8px);visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s linear;gap:10px}.our-works .our-works-items .our-work-item:hover .our-work-item-info,.our-works .our-works-items-mobile .our-work-item:hover .our-work-item-info{visibility:visible;opacity:1}.our-works .our-works-items .our-work-item .our-work-item-info .our-work-item-info-title,.our-works .our-works-items-mobile .our-work-item .our-work-item-info .our-work-item-info-title{color:var(--Base-White);font-size:16px;font-weight:600;line-height:19px;width:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.our-works .our-works-items .our-work-item .our-work-item-info .our-work-item-info-link,.our-works .our-works-items-mobile .our-work-item .our-work-item-info .our-work-item-info-link{color:var(--Base-White);text-align:center;font-size:16px;font-weight:600;line-height:19px;text-decoration:none;display:flex;align-items:center;white-space:nowrap;justify-content:end}.our-works .our-works-items .our-work-item .our-work-item-info .our-work-item-info-link:hover span,.our-works .our-works-items-mobile .our-work-item .our-work-item-info .our-work-item-info-link:hover span,.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info-l:hover span,footer .inner-footer .footer-menu-col ul li a:hover,footer .inner-footer-bottom .inner-footer-bottom-left .inner-footer-bottom-left-menu a:hover{text-decoration:underline}.our-works-items-mobile{display:none;max-width:100%;overflow:hidden;gap:16px;margin-bottom:48px}.our-works-items-mobile .our-works-items-mobile-row-1{display:flex;gap:16px;margin-left:-150px}.our-works-items-mobile .our-works-items-mobile-row-2{display:flex;gap:16px;margin-left:-200px}.our-works-items-mobile .our-work-item{display:flex;position:relative;height:240px;width:240px;background-color:var(--Base-White);border-radius:24px;border:1px solid #dfdfdf;box-shadow:-2px 1px 9.3px 0 rgba(0,0,0,.15);background-size:cover;background-position:center;overflow:hidden}.our-works-items-mobile .our-work-item img,.request-form-container .request-form .right img{width:100%;height:100%;object-fit:cover}.our-works .see-all-btn{margin:0 16px;display:flex}.our-portfolio .section-text,.our-portfolio .section-title,.our-portfolio .section-title-pre{text-align:left;margin-left:unset;margin-right:unset}.our-portfolio.our-portfolio-home .section-text,.our-portfolio.our-portfolio-home .section-title,.our-portfolio.our-portfolio-home .section-title-pre{text-align:center;margin-left:auto;margin-right:auto}.our-works.our-portfolio .our-works-items{width:100%;margin-left:0;overflow:hidden;max-width:100%}.our-works.our-portfolio .our-works-items .swiper{width:calc(100% + 450px);margin-left:-250px}.our-portfolio .our-portfolio-top{padding:80px 180px}.white-bg-with-dots.request-form-container{padding:0}.request-form-container .request-form-container-inner{padding:80px 180px 0}.request-form-container .request-form{display:grid;grid-template-columns:3fr 2fr;padding:24px;gap:32px;align-self:stretch;border-radius:20px;background:var(--Primary-Primary-50)}.request-form-container .request-form .left{display:flex;flex-direction:column;gap:12px;align-self:stretch}.request-form-container .request-form .right{border-radius:16px;overflow:hidden}.request-form-container .other-services-title,.request-form-title{color:var(--Text-text-primary);font-size:36px;font-weight:700;line-height:43px}.request-form-2x2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:12px}.request-form-btn{display:flex;justify-content:right;align-items:center;gap:20px}.request-form-container .other-services .other-services-list-container{width:100%;overflow:hidden;margin-bottom:80px}.request-form-container .other-services .other-services-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:0 auto;padding:24px 180px 0}.request-form-container .other-services .other-services-list .other-service-item{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:18px;border:1px solid #9bb9eb;backdrop-filter:blur(49.70000076293945px);min-width:320px}.request-form-container .other-services .other-services-list .other-service-item .other-service-item-img{width:60px;height:60px}.request-form-container .other-services .other-services-list .other-service-item .other-service-item-title{color:var(--Base-base-900);font-size:18px;font-weight:700;line-height:21px}.request-form-container .other-services .other-services-list .other-service-item .other-service-item-text,.request-form-input-row label{color:var(--Base-base-900);font-size:14px;font-weight:400;line-height:17px}.request-form-container .other-services-title{font-weight:600;margin-top:48px}.request-form-input-row{display:flex;flex-direction:column;gap:8px}.request-form-input-row label{color:var(--Text-text-primary);font-weight:600}.request-form-input-row input,.request-form-input-row textarea{resize:none;display:flex;padding:8px 10px 8px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:10px;border:1px solid var(--Border-Colors-border-200);background:var(--Background-Colors-bg-0);box-shadow:0 1px 2px 0 var(--Effects-shadow-button);width:100%}.request-form-input-row label .input-required{color:var(--Primary-500);font-size:14px;font-weight:700;line-height:17px}.blue-bg-with-dots.our-privileges{position:relative;padding:0}.our-privileges .our-privileges-inner{background:url(../../assets/images/world-map-hexagons.png);background-position:right bottom;background-repeat:no-repeat;padding:100px 180px}.our-privileges-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:23px;margin-top:48px;margin-bottom:101px}.our-privileges-list .our-privileges-item{display:block;text-align:center;padding:32px 24px;flex-direction:column;align-items:center;gap:24px;flex:1 0 0;border-radius:16px;border:1px solid #d7d7d7;background:rgba(8,34,65,.5);backdrop-filter:blur(23.299999237060547px)}.our-privileges-list .our-privileges-item .our-privileges-item-icon{margin:0 auto 24px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;background-color:rgba(195,223,255,.15);border-radius:50%}.our-privileges-list .our-privileges-item .our-privileges-item-title{margin-bottom:12px;color:var(--Base-White);text-align:center;font-size:18px;font-weight:700;line-height:21px}.our-privileges-list .our-privileges-item .our-privileges-item-text{color:var(--Base-White);text-align:center;font-size:14px;font-weight:400;line-height:17px}.our-privileges-second .section-title-pre{text-align:left}.our-privileges-second .section-title{text-align:left;margin-bottom:16px}.our-privileges-second .section-text{text-align:left;margin:0}.our-privileges-second-list{display:grid;grid-template-columns:2fr 2fr 2fr 1fr 1fr;gap:24px;margin:32px 0}.our-privileges-second-list .our-privileges-second-item{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:16px;border:1px solid #d7d7d7;background:rgba(8,34,65,.5);backdrop-filter:blur(23px)}.our-privileges-second-list .our-privileges-second-item .our-privileges-second-item-title{color:var(--Base-White);text-align:center;font-size:48px;font-weight:800;line-height:58px;display:flex}.our-privileges-second-list .our-privileges-second-item .our-privileges-second-item-text{color:var(--Base-White);text-align:center;font-size:18px;font-weight:700;line-height:21px}.our-privileges-bottom-btns{display:flex;gap:24px}.our-privileges-bottom-btns .btn-secondary-outline{color:var(--Base-White)!important}.our-privileges-bottom-btns .btn-op{padding:12px 24px;height:auto}.white-bg-with-dots.our-community{padding:80px 384px}.our-community .section-text{color:var(--Base-White);text-align:center;font-size:16px;font-weight:400;line-height:19px;max-width:792px;width:100%;margin:22px auto 0}.our-community .our-community-list{margin:48px 0;column-count:3;column-gap:20px}.our-community .our-community-list>div{display:grid;gap:20px;grid-template-columns:1fr}.our-community .our-community-list .our-community-item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch;border-radius:16px;border:1px solid var(--Base-base-50);background:var(--Base-White);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);margin-bottom:20px;break-inside:avoid}.our-community .our-community-list .our-community-item .our-community-item-text{color:var(--Base-base-400);font-size:16px;font-weight:400;line-height:19px}.our-community .our-community-list .our-community-item .our-community-item-tags{display:flex;flex-wrap:wrap;gap:8px}.our-community .our-community-list .our-community-item .our-community-item-tag{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;border-radius:4px;font-size:14px;font-weight:600;line-height:17px}.our-community .our-community-list .our-community-item .our-community-item-tag.orange{border:1px solid var(--Secondary-Secondary-400);background:var(--Secondary-Secondary-50);color:var(--Secondary-Secondary-400)}.our-community .our-community-list .our-community-item .our-community-item-tag.blue{border:1px solid var(--Primary-Primary-400);background:var(--Primary-Primary-50);color:var(--Primary-Primary-400)}.our-community .our-community-list .our-community-item .our-community-item-tag.green{border:1px solid var(--Accent-Accent-500);background:var(--Accent-Accent-50);color:var(--Accent-Accent-500)}.our-community .our-community-list .our-community-item .our-community-item-tag.yellow{border:1px solid var(--Warning-warning-500);background:var(--Warning-warning-50);color:var(--Warning-warning-500)}.our-community .our-community-list .our-community-item .our-community-item-author{display:flex;flex-direction:column}.our-community .our-community-list .our-community-item .our-community-item-author .our-community-item-author-name{color:var(--Base-base-700);font-size:14px;font-weight:400;line-height:17px}.our-community .our-community-list .our-community-item .our-community-item-author .our-community-item-author-source{color:var(--Base-base-300);font-size:12px;font-weight:400;line-height:14px}.our-community .our-community-list .our-community-item .our-community-item-author-source-img{margin-left:auto;width:24px;height:24px;display:flex}.our-community-bottom-btns,footer .footer-social-icons .footer-social-icon a{display:flex;align-items:center;justify-content:center}.our-community-bottom-btns .btn-warning{padding:12px 24px;height:auto;border:solid 1px transparent;margin-right:24px}.our-community-bottom-btns .btn-op-blue{padding:12px 24px;height:auto;font-size:16px}.blue-bg-with-dots.faq-block{padding:80px 300px}.blue-bg-with-dots.faq-block .section-title{text-align:left}.blue-bg-with-dots.faq-block .section-text{color:var(--Base-White);font-size:16px;font-weight:400;line-height:19px}.blue-bg-with-dots.faq-block .faq-block-topics{display:flex;margin-top:48px;margin-bottom:24px;gap:16px;justify-content:center;flex-wrap:nowrap}.blue-bg-with-dots.faq-block .faq-block-topics .faq-block-topic-item{display:flex;padding:8px 24px;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;border:1px solid var(--Primary-Primary-100);box-shadow:0 2px 6px 0 rgba(0,0,0,.03);color:var(--Base-White);text-align:center;font-size:20px;font-weight:600;line-height:24px;cursor:pointer;white-space:nowrap;transition:background-color .2s}.blue-bg-with-dots.faq-block .faq-block-topics .faq-block-topic-item.active,.blue-bg-with-dots.faq-block .faq-block-topics .faq-block-topic-item:hover{background-color:var(--Primary-Primary-500);border-color:var(--Primary-Primary-500)}.faq-block .faq-list .faq-data-tab-content,.page-service-view-items .page-service-view-items-col .page-service-view-items-c-r-2 .p-s-info-l span{display:none}.faq-block .faq-list .faq-data-tab-content.active{display:block}.faq-block .faq-list .faq-list-item{padding:32px 24px;border-bottom:1px solid #c3c3c3;transition:all .3s}.faq-block .faq-list .faq-list-item .faq-list-item-title{color:var(--Base-White);font-size:22px;font-weight:600;line-height:26px;display:flex;align-items:center;cursor:pointer;gap:10px}.faq-block .faq-list .faq-list-item .faq-list-item-title .faq-open-close-icon{background-image:url(../icons/plus.svg);display:block;width:24px;height:24px;margin-left:auto;flex-shrink:0}.faq-block .faq-list .faq-list-item.active .faq-list-item-title .faq-open-close-icon{background-image:url(../icons/minus.svg)}.faq-block .faq-list .faq-list-item .faq-list-item-content{display:none;color:var(--Base-base-50);font-size:14px;font-weight:400;line-height:17px;margin-top:16px}.faq-block .faq-list .faq-list-item .faq-list-item-content a{text-decoration:underline;color:var(--Primary-Primary-200)}.faq-block .faq-list .faq-list-item.active{border-bottom:1px solid #c3c3c3;background:var(--Primary-Primary-900)}.blue-bg-with-dots.faq-block.renewable-energy-faq .section-text,.blue-bg-with-dots.faq-block.renewable-energy-faq .section-title{text-align:center}.renewable-energy.blue-bg-with-dots{padding:80px 160px}.renewable-energy .section-text{color:var(--Base-White);text-align:center;margin-top:16px;margin-bottom:48px}.renewable-energy .renewable-energy-items{display:flex;flex-direction:column;gap:16px}.renewable-energy .renewable-energy-items .modeling-3d-grid-3{display:grid;grid-template-columns:2fr 3fr;gap:26px}.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-1{display:grid;grid-template-columns:1fr;gap:26px}.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-2{display:grid;grid-template-columns:3fr 2fr;gap:26px}.renewable-energy .renewable-energy-items .renewable-energy-items-1{display:grid;grid-template-columns:1fr 1fr;gap:16px}.renewable-energy .renewable-energy-items .renewable-energy-items-2,.we-work-with-list{display:grid;grid-template-columns:3fr 2fr;gap:16px}.renewable-energy .renewable-energy-items .renewable-energy-item{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:20px;border:1px solid var(--Base-base-100);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.renewable-energy .renewable-energy-items .renewable-energy-item .title{color:var(--Base-White);font-size:24px;font-weight:700;line-height:28px;margin-bottom:12px}.renewable-energy .renewable-energy-items .renewable-energy-item .renewable-energy-text{color:var(--Base-White);font-size:14px;font-weight:400;line-height:17px;margin-bottom:24px}.renewable-energy .renewable-energy-items .renewable-energy-item .renewable-energy-tags{display:flex;align-items:flex-start;align-content:flex-start;gap:12px;align-self:stretch;flex-wrap:wrap;margin-bottom:24px}.renewable-energy .renewable-energy-items .renewable-energy-item .renewable-energy-tags .renewable-energy-tag{display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px;border-radius:999px;background:#3b4759;color:var(--Base-White);font-size:16px;font-weight:600;line-height:19px}.sectors-serve .section-title{text-align:left}.sectors-serve .section-title-1{text-align:left;margin-top:8px}.sectors-serve .section-text{margin-bottom:48px}.sectors-serve .sectors-serve-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:40px}.sectors-serve .sectors-serve-list .sectors-serve-item{display:flex;padding:16px 32px;align-items:center;gap:20px;border-radius:16px;border:1px solid #dfdfdf;background:var(--Base-White);box-shadow:-2px 1px 9.3px 0 rgba(0,0,0,.15)}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-img{display:flex;width:80px;height:80px;align-items:center;justify-content:center;flex-shrink:0}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-img img{width:80px;height:59px;flex-shrink:0}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-info,.we-work-with-list .we-work-with-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0 0}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-info h4{color:#000;text-align:center;font-size:20px;font-weight:800;line-height:24px}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-info .text{color:var(--Base-base-900, #1B2129);font-size:16px;font-weight:600;line-height:19px}.we-work-with-list{grid-template-columns:1fr 1fr 1fr 1fr}.we-work-with-list-after-text{color:var(--Base-base-900, #1B2129);font-size:16px;font-weight:600;line-height:19px;margin-top:24px}.we-work-with-list .we-work-with-item{padding:32px;align-items:center;gap:20px;border-radius:8px;border:1px solid var(--GR-outline-200);background:var(--Base-White);box-shadow:0 4px 8px -2px rgba(16,24,40,.13)}.we-work-with-list .we-work-with-item .we-work-with-item-img img{width:48px;height:48px}.we-work-with-list .we-work-with-item .we-work-with-item-title{color:var(--Base-base-600, #3B4759);text-align:center;font-size:20px;font-weight:700;line-height:24px}.sectors-serve .section-text-2{width:620px}.text-block.white-bg-with-dots{padding:80px 160px}.text-block .text-block-inner{display:flex;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}.text-block .content-paragraph.with-image{display:grid;grid-template-columns:500px 1fr;gap:48px}.text-block .content-paragraph.with-image img{width:500px;height:500px;object-fit:cover}.text-block .text-block-title{color:#000;font-variant-numeric:stacked-fractions;font-size:64px;font-weight:600;line-height:normal;letter-spacing:-.022px}.text-block .text-block-title-secondary{color:#000;font-size:32px;font-weight:800;line-height:38px;margin-bottom:16px}.text-block .text-block-text{color:#000;font-size:20px;font-weight:600;line-height:24px}.about-top{display:flex;flex-direction:column;z-index:1;padding-bottom:80px;position:relative}.about-top .about-top-1,.about-top .about-top-2{height:50%;padding:0;position:absolute;top:0}.about-top .about-top-2{top:50%}.about-top .about-top-content{margin-top:100px;display:flex;flex-direction:column;position:relative;z-index:2}.about-top .about-top-content .about-top-content-top .section-text{margin:0 25px}.about-top .about-top-content .about-top-content-top{text-align:center;display:flex;flex-direction:column;gap:16px;width:100%;max-width:820px;margin:0 auto 40px}.about-top .about-top-content .about-top-content-bg{max-width:1472px;width:100%;height:518px;background-position:center;background-size:cover;border-radius:48px;position:relative;margin:0 auto}.about-top .about-top-content .about-top-content-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:-130px;width:100%;max-width:1272px;margin-left:auto;margin-right:auto}.about-top .about-top-content .about-top-content-item{padding:24px;gap:10px;flex:1 0 0;border-radius:18px;border:1px solid var(--GR-outline-100);background:rgba(8,34,65,.5);backdrop-filter:blur(49.70000076293945px)}.about-top .about-top-content .about-top-content-item h3{color:var(--Base-White);font-family:Ethnocentric,serif;font-size:32px;font-weight:400;line-height:107%;letter-spacing:.96px}.about-top .about-top-content .about-top-content-item .about-top-content-item-t{color:var(--Base-White);font-size:16px;font-weight:600;line-height:19px;display:flex;flex-direction:column}.about-top .about-top-content .about-top-content-item,footer,footer .inner-footer>div{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}footer{padding:60px 128px 48px;gap:56px;border-radius:4px;background:#f6f9ff}footer .inner-footer .footer-menu-col.footer-menu-contact-col{gap:unset}footer .inner-footer{display:grid;grid-template-columns:1fr 3fr 1fr;gap:38px}footer .inner-footer .footer-menu-container-grid{display:grid;grid-template-columns:1fr 1fr 1fr}footer .inner-footer>div{gap:32px}footer .inner-footer .footer-logo img{width:312px}footer .inner-footer .footer-logo-sub-text{color:var(--Black);font-size:16px;font-weight:400;line-height:19px}footer .footer-social-icons{display:flex;align-items:center;justify-content:center;gap:13.333px}footer .footer-social-icons .footer-social-icon a{width:32px;height:32px;background-color:var(--Base-White);border-radius:50%;box-shadow:-3px 8px 14px 1px rgba(0,0,0,.1);-webkit-box-shadow:-3px 8px 14px 1px rgba(0,0,0,.1);-moz-box-shadow:-3px 8px 14px 1px rgba(0,0,0,.1);transition:box-shadow .3s}footer .footer-social-icons .footer-social-icon a:hover{box-shadow:-3px 8px 14px 1px rgba(0,0,0,.3);-webkit-box-shadow:-3px 8px 14px 1px rgba(0,0,0,.3);-moz-box-shadow:-3px 8px 14px 1px rgba(0,0,0,.3)}footer .footer-social-icons .footer-social-icon a img{width:20px;height:20px}footer .inner-footer .footer-menu-col h4{color:#191d23;font-size:16px;font-weight:700;line-height:19px;margin-bottom:24px}footer .inner-footer .footer-menu-col ul{list-style:none;flex:1 0 0;align-self:stretch}footer .inner-footer .footer-menu-col ul li a{text-decoration:none}footer .inner-footer .footer-menu-col .footer-contact-items,footer .inner-footer .footer-menu-col ul{display:flex;flex-direction:column;align-items:flex-start;gap:18px}footer .inner-footer .footer-menu-col .footer-contact-item{display:grid;grid-template-columns:32px 1fr;gap:18px;align-items:center}footer .inner-footer .footer-menu-col .footer-contact-item .footer-contact-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0d7dfc}footer .inner-footer .footer-menu-col .footer-contact-item .footer-contact-info .footer-contact-info-f,footer .inner-footer .footer-menu-col ul li a,footer .inner-footer-bottom .inner-footer-bottom-left,footer .inner-footer-bottom .inner-footer-bottom-right{color:#4b5768;font-size:16px;font-weight:400;line-height:19px}footer .inner-footer .footer-menu-col .footer-contact-item .footer-contact-info .footer-contact-info-s{color:#0d7dfc;font-size:16px;font-weight:600;line-height:19px}footer .inner-footer .footer-menu-col .footer-contact-item .footer-contact-info .footer-contact-info-s a{text-decoration:none;color:#0d7dfc}footer .inner-footer-bottom{display:flex;padding:24px 0;justify-content:space-between;align-items:flex-start;align-self:stretch;border-top:1px solid #d0d5dd}footer .inner-footer-bottom .inner-footer-bottom-right{display:flex;text-align:right}footer .inner-footer-bottom .inner-footer-bottom-right .inner-footer-bottom-left-menu{display:none;align-items:center;align-content:center;gap:24px;flex-wrap:wrap;list-style:none}footer .inner-footer-bottom .inner-footer-bottom-right .inner-footer-bottom-left-menu a{text-decoration:none;color:#535353;text-align:right;font-size:16px;font-weight:700;line-height:19px}footer .inner-footer-bottom .inner-footer-bottom-left .inner-footer-bottom-left-menu{display:flex;align-items:center;gap:24px;list-style:none;margin-top:8px}footer .inner-footer-bottom .inner-footer-bottom-left .inner-footer-bottom-left-menu a{text-decoration:none;color:#535353;text-align:right;font-size:16px;font-weight:600;line-height:19px}.show-mobile-tablet{display:none;align-items:flex-start;gap:13.333px;margin-top:24px}.contact-us{display:flex;justify-content:center}.contact-us-block{display:flex;flex-direction:column;width:100%;max-width:960px}.contact-us-block .section-text{max-width:unset}.contact-us-block .request-form-input-row{margin-top:10px}.contact-us-block .contact-form,.contact-us-block .contact-form .request-form-btn{margin-top:48px}.page-service-view .page-service-view-head .service-category-filter{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px;margin-bottom:32px;align-content:center;align-self:stretch;flex-wrap:nowrap}.page-service-view .page-service-view-head .service-category-item{display:flex;padding:8px 24px;flex-direction:column;justify-content:center;align-items:center;color:var(--Base-White);text-align:center;border-radius:8px;border:1px solid #d9dbe9;box-shadow:0 2px 6px 0 rgba(0,0,0,.03);font-size:20px;font-weight:400;line-height:24px;white-space:nowrap;text-decoration:none;transition:background-color .2s}.page-service-view .page-service-view-head .service-category-item.active,.page-service-view .page-service-view-head .service-category-item:hover{background:var(--Primary-Primary-400);text-decoration:none}.page-service-view-items{display:grid;grid-template-columns:3fr 4fr 3fr;gap:12px;max-width:1392px;width:100%;margin:0 auto}.page-service-pager{margin-top:24px;margin-bottom:48px;width:100%;display:flex;align-items:center;justify-content:center}.page-service-pager ul{list-style:none;display:flex;gap:8px}.page-service-pager ul li a,.page-service-pager ul li span{width:36px;height:36px;padding:0;gap:0;color:var(--Base-White);text-decoration:none}.page-service-pager ul li a:hover{transition:background .3s}.page-service-pager ul li a:hover,.page-service-pager ul li.active{border-radius:8px;background:var(--Primary-Primary-600)}.page-service-view-btns{justify-content:center;display:flex;gap:24px}.page-service-view-items .page-service-view-items-col{display:flex;flex-direction:column;gap:12px;height:664px}.page-service-view-items .page-service-view-items-col .page-service-view-items-c-r-1{display:grid;grid-template-columns:1fr;gap:12px}.page-service-view-items .page-service-view-items-col .page-service-view-items-c-r-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page-service-view-items .page-service-view-items-col:nth-child(1) .page-service-view-items-c-r-1{height:60%}.page-service-view-items .page-service-view-items-col:nth-child(1) .page-service-view-items-c-r-2{height:40%}.page-service-view-items .page-service-view-items-col:nth-child(3) .page-service-view-items-c-r-1{height:60%}.page-service-view-items .page-service-view-items-col:nth-child(3) .page-service-view-items-c-r-2{height:40%}.page-service-view-items .page-service-view-items-col .page-service-view-item{border-radius:24px;border:1px solid var(--Base-base-50, #ECEDEF);position:relative;overflow:hidden;cursor:pointer;height:100%}.page-service-view-items .page-service-view-items-col .page-service-view-item .page-service-view-item-bg-freez{transition:background-color .5s;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.page-service-view-items .page-service-view-items-col .page-service-view-item:hover .page-service-view-item-bg-freez{background-color:#00000050}.page-service-view-items .page-service-view-items-col .page-service-view-item:hover .p-s-info{visibility:visible;opacity:1}.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info{position:absolute;bottom:0;display:flex;width:100%;padding:18px;justify-content:space-between;background:rgba(22,65,116,.6);backdrop-filter:blur(8px);visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s linear;color:var(--Base-White);font-size:16px;font-weight:600;line-height:19px;align-items:center;gap:10px;z-index:2}.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info-l{text-align:center;text-decoration:none;display:flex;align-items:center;color:var(--Base-White);white-space:nowrap}.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info-t{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-info-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:99999;display:none}.work-info-modal-content{max-width:1200px;width:100%;height:788px;max-height:calc(100% - 100px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--Base-White);border-radius:24px;overflow:hidden;display:flex}.work-info-modal-content #close-work-info-modal{position:absolute;top:12px;right:12px;font-size:24px;cursor:pointer;z-index:1}.work-info-modal-content .main-img{background-size:cover;background-position:center;background-repeat:no-repeat}.work-info-modal-content .work-info-block{display:flex;flex-direction:column;gap:16px;align-self:stretch;background:var(--Primary-Primary-50);padding:16px;height:inherit}.scrollable{overflow-y:auto;overflow-x:hidden;padding-right:15px}@-moz-document url-prefix(){.scrollable{scrollbar-width:thin;scrollbar-color:#a3c8f4 #f1f1f1}}.scrollable::-webkit-scrollbar-track{-webkit-box-shadow:0 0 1px 1px #c1daf8 inset;background-color:#f5f5f5}.scrollable::-webkit-scrollbar{width:4px;background-color:#f5f5f5;-webkit-box-shadow:0 0 1px 1px #0360ce inset;border-radius:10px}.scrollable::-webkit-scrollbar-thumb{background-color:#c1daf8;-webkit-box-shadow:0 0 1px 1px #a3c8f4 inset;border-radius:4px}.work-info-modal-content .work-info-block::-webkit-scrollbar-thumb:hover{background:var(--Primary-Primary-100)}.work-info-modal-content .work-info-block::-webkit-scrollbar-track{background:#f1f1f1}.work-info-modal-content .work-info-block .title{color:var(--Base-base-900);font-size:18px;font-weight:600;line-height:21px}.work-info-modal-content .work-info-block .text{color:var(--Base-base-900);font-size:14px;font-weight:400;line-height:17px}.work-info-modal-content #close-work-info-modal:hover{color:var(--Base-base-300)}.work-info-modal-content .work-info-block-info-row{display:flex;padding:18px 0;justify-content:space-between;border-bottom:1px solid var(--Primary-Primary-100)}.work-info-modal-content .work-info-block-info-row>div:nth-child(1){color:var(--Base-base-900);font-size:14px;font-weight:400;line-height:17px}.work-info-modal-content .work-info-block-info-row>div:nth-child(2){color:var(--Primary-Primary-600);font-size:14px;font-weight:600;line-height:17px;margin-left:auto;text-align:right}.work-info-modal-content .work-info-tag-title{color:var(--Base-base-900);font-size:14px;font-weight:600;line-height:17px;margin-top:12px;margin-bottom:8px}.work-info-modal-content .work-info-carousel-container{width:60%;position:relative;background-position:center;background-size:contain;background-color:#f5f5f5;background-repeat:no-repeat}.work-info-modal-content .work-info-block{width:40%;max-height:100%}.work-info-modal-content .work-info-carousel{position:absolute;bottom:16px;height:92px;left:16px;width:calc(100% - 32px);padding:16px 48px;border-radius:16px;background:rgba(196,200,206,.4);backdrop-filter:blur(8px)}.work-info-modal-content .work-info-carousel .owl-item .item{height:60px;border-radius:8px;border:1px solid var(--Base-White);box-shadow:0 4px 8px -2px rgba(16,24,40,.13)}.work-info-modal-content .work-info-carousel .owl-item .item img{object-fit:cover;width:100%;height:100%}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;top:calc(50% - 8px);transform:translateY(-50%);background-color:var(--Base-White)!important;width:32px;height:32px;border-radius:32px}.owl-carousel .owl-nav button.owl-prev{left:-40px}.owl-carousel .owl-nav button.owl-next{right:-40px}.work-info-tags{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;flex-wrap:wrap}.work-info-tags .work-info-tag{display:flex;padding:4px 8px;justify-content:center;align-items:center;border-radius:999px;font-weight:600;font-size:12px;border:1px solid var(--Base-base-200)}.main-menu.mobile-menu-block{display:none;overflow-y:auto;max-height:100vh}.content-other{font-weight:400}.content-other .text-block .text-block-inner{gap:25px}.content-other h3,.content-other h4,.content-other h5,.content-other h6{color:#000;font-size:28px;font-weight:700;line-height:34px;margin-bottom:16px}.content-other ul{margin-left:20px}.content-other ul li{margin-bottom:5px}@media (min-width:744px){header nav>ul li a i.fa-chevron-down{transition:transform .3s ease}header nav>ul li:hover a i.fa-chevron-down{transform:rotate(180deg)}}@media (max-width:1728px){.our-works .our-works-items{overflow:hidden;width:calc(100% + 250px);margin-left:-150px;margin-right:0;max-width:100%}.our-works .our-works-items .swiper,.our-works.our-portfolio .our-works-items .swiper{width:calc(100% + 450px);margin-left:-250px}.our-works.our-portfolio .our-works-items{width:100%;margin-left:0;overflow:hidden}.white-bg-with-dots.our-community{padding:80px 180px}.blue-bg-with-dots.faq-block{padding:100px 320px}.about-top .about-top-content .about-top-content-bg{height:700px;max-width:calc(100% - 50px)}.about-top .about-top-content .about-top-content-items{width:calc(100% - 160px)}}@media (max-width:1500px){.request-form-2x2.request-form-2x2-to-1{grid-template-columns:1fr}}@media (max-width:1280px){.blue-bg-with-dots.faq-block .faq-block-topics,.page-service-view .page-service-view-head .service-category-filter{flex-wrap:wrap}.renewable-energy.blue-bg-with-dots{padding:100px 80px}.blue-bg-with-dots,.white-bg-with-dots.our-community{padding:80px 100px}.our-privileges .our-privileges-inner{padding:80px}.our-privileges-second-list{grid-template-columns:1fr 1fr 1fr}.our-services.blue-bg-with-dots{padding:100px 80px}.blue-bg-with-dots.faq-block{padding:80px 100px}footer{padding:60px 40px}.request-form-container .request-form-container-inner{padding:80px 80px 0}.request-form-container .other-services .other-services-list{padding:80px;grid-template-columns:1fr}.about-us-items-container .our-works-items .our-work-item{height:291px}.white-bg-with-dots.about-us-slider{padding:48px 0 48px 24px}.about-top .about-top-content .about-top-content-bg{height:700px}.about-top .about-top-content .about-top-content-items{gap:16px}.about-top .about-top-1{height:100%}.about-top .about-top-2{display:none}.page-service-view-items .page-service-view-items-col{height:500px}.page-service-view-items{grid-template-columns:1fr 1fr;gap:12px;width:100%}.page-service-view-items .page-service-view-items-col:nth-child(2){order:1}.page-service-view-items .page-service-view-items-col:nth-child(1){order:2}.page-service-view-items .page-service-view-items-col:nth-child(3){order:3;grid-row-start:3;grid-row-end:2;grid-column-start:1;grid-column-end:3;grid-template-columns:1fr 1fr;display:grid;height:400px}.page-service-view-items .page-service-view-items-col:nth-child(3) .page-service-view-items-c-r-1{height:100%;order:2}.page-service-view-items .page-service-view-items-col:nth-child(3) .page-service-view-items-c-r-2{height:100%;order:1}.work-info-modal-content{width:calc(100% - 100px)}}@media (max-width:1024px) and (min-width:950px){.bullet-point .bullet-tooltip{width:450px;height:170px}.bullet-point .bullet-point-white-circle h3{font-size:22px}.bullet-point .bullet-tooltip .bullet-tooltip-inner p{font-size:14px;margin-bottom:10px}.bullet-point .bullet-tooltip .bullet-tooltip-inner{top:63px}}@media (max-width:1024px){header .header-container{padding:0 24px}.request-form-container .request-form,footer .inner-footer{grid-template-columns:1fr}.request-form-container .request-form .left{order:2}.request-form-container .request-form .right{order:1}.request-form-container .other-services .other-services-list{padding:16px}footer .inner-footer .footer-menu-col .footer-contact-items{display:flex;flex-direction:row;gap:16px}.white-bg-with-dots.sectors-serve{padding:40px 60px}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-info>*{width:100%;text-align:center}.our-privileges-list{gap:16px}.our-services .our-services-items{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.our-privileges-list,.page-service-view-items,.we-work-with-list{grid-template-columns:1fr 1fr}.our-portfolio .our-portfolio-top{padding:60px 40px}.sectors-serve .sectors-serve-list .sectors-serve-item{display:flex;padding:16px;flex-direction:column;align-items:center;gap:12px;flex:1 0 0}.request-form-container .request-form-container-inner{padding:16px 16px 0}.renewable-energy .renewable-energy-items .modeling-3d-grid-3,.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-1{grid-template-columns:1fr}.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-2{grid-template-columns:3fr 2fr}.about-us-items-container .our-works-items .our-work-item{height:250px}.about-top .about-top-content .about-top-content-items{grid-template-columns:1fr;margin-top:-300px}.about-top .about-top-content .about-top-content-items h3{margin:0 auto}.page-service-view-items .page-service-view-items-col{height:500px}.page-service-view.blue-bg-with-dots{padding:48px 24px}.page-service-view-items{gap:16px;width:100%}.page-service-view-items .page-service-view-items-col:nth-child(2){order:1}.page-service-view-items .page-service-view-items-col:nth-child(1){order:2}.page-service-view-items .page-service-view-items-col:nth-child(3){gap:16px;order:3;grid-row-start:3;grid-row-end:2;grid-column-start:1;grid-column-end:3}.page-service-view-items .page-service-view-items-col .page-service-view-item{border-radius:8px}}@media (max-width:950px){.home-header-image-container.home-header-image-container-desktop,.main-menu.mobile-menu .contact-li{display:none}.home-header-image-container.home-header-image-container-mobile{display:inline-block}header nav ul.tablet-menu-items{display:flex;z-index:99999}header nav ul.main-menu{display:none;position:absolute;top:70px}header nav ul.main-menu.mobile-menu{position:absolute;top:0;left:0;width:100%;background-color:var(--Base-White);z-index:9999;gap:24px;border-radius:0 0 24px 24px;background-image:url(../images/section-white-bg-small.png);display:block;opacity:0;transition:all .2s;visibility:hidden;padding:72px 24px 32px}header nav ul.main-menu.mobile-menu.menu-shown{top:0;opacity:1;visibility:visible}header.transparent-nav nav ul a{color:var(--black)}.mobile-menu-freez header nav .header-logo-mobile{display:block;position:absolute;left:24px;padding-left:0}.mobile-menu-freez header nav .header-logo-mobile img{height:20px}.main-menu.mobile-menu .contact-li button{width:100%}header nav ul.main-menu.mobile-menu>li{justify-content:center;margin-bottom:10px}header nav ul.main-menu.mobile-menu li a{justify-content:center;width:100%}header nav ul.main-menu.mobile-menu .nav-submenu li a{font-size:14px;font-style:normal;font-weight:400;line-height:150%}header nav ul.main-menu.mobile-menu li .btn-orange{width:100%;display:block}header nav>ul li.has-submenu{display:flex;flex-direction:column}header nav>ul li:hover ul.nav-submenu{top:0}header nav>ul li.arrow-animate a i.fa-chevron-down{transform:rotate(180deg)}header nav ul.nav-submenu{position:relative;flex-direction:column;background:0 0;padding:4px 0;border-radius:unset;box-shadow:unset;z-index:999;top:0;display:none;border-bottom:solid 1px var(--elevation-Divider);width:100%}header nav ul.nav-submenu li{display:flex;padding:4px 16px;align-items:center;gap:8px;align-self:stretch}}@media (max-width:744px){.main-menu{display:none}.mobile-menu-freez header nav .header-logo-mobile img,header .header-container .header-logo img{width:206px}.page-service-view-items .page-service-view-items-col:nth-child(1) .page-service-view-items-c-r-2{height:50%}.page-service-view .page-service-view-head .service-category-item{padding:6px 16px}.our-works .our-works-items .our-work-item .our-work-item-info,.our-works .our-works-items-mobile .our-work-item .our-work-item-info,.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info{visibility:visible;opacity:1}.our-services.blue-bg-with-dots{padding:48px 24px}.renewable-energy.blue-bg-with-dots{padding:80px 40px}header .header-container{padding:0 24px;display:flex;align-items:center}header .header-container .header-logo-l img{height:16px}.header-image-bg{height:380px;flex-shrink:0}.blue-bg-with-dots{padding:48px 24px}.our-services .our-services-items{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.our-works{padding-bottom:48px}.renewable-energy .renewable-energy-items .renewable-energy-item .renewable-energy-tags .renewable-energy-tag,.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-info .text{font-size:14px;line-height:17px}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-info h4,.we-work-with-list .we-work-with-item .we-work-with-item-title{font-size:18px;line-height:21px}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-img{width:48px;height:48px}.about-top{padding-bottom:47px}.about-us-slider .about-us-items-container .our-works-items{display:block}.about-us-slider.our-works .our-works-items .our-work-item{padding:24px 16px;gap:32px;border-radius:9.897px;height:173px;border:.619px solid var(--GR-outline-100);backdrop-filter:blur(14.412368774414062px)}.about-us-slider.our-works .our-works-items .our-work-item img{height:60px}.about-us-slider.our-works .our-works-items .our-work-item .about-slider-item-info .about-slider-item-info-1{font-size:14px;font-weight:600;line-height:17px}.about-us-slider.our-works .our-works-items .our-work-item .about-slider-item-info .about-slider-item-info-2{font-size:10px;line-height:12px}.our-works-items-mobile{display:grid;margin-top:48px}.about-us-slider .our-works-items-mobile,.our-works .our-works-items-mobile .our-work-item .our-work-item-info .our-work-item-info-link span{display:none}.about-top .about-top-content .about-top-content-item h3{text-align:center;font-size:20px;font-weight:400;line-height:107%;letter-spacing:.6px}.about-top .about-top-content .about-top-content-item .about-top-content-item-t{text-align:center;font-size:14px;line-height:17px}.our-portfolio .our-portfolio-top{padding:60px 40px}.our-privileges-second-list .our-privileges-second-item .our-privileges-second-item-title{font-size:36px;line-height:43px}.our-privileges-second-list .our-privileges-second-item .our-privileges-second-item-text{font-size:16px;font-weight:700;line-height:normal;letter-spacing:.5px}.our-community .our-community-list .our-community-item .our-community-item-text{font-size:14px;line-height:17px}.our-privileges .our-privileges-inner{padding:48px 16px}.our-privileges-second-list{grid-template-columns:1fr 1fr}.our-privileges-second-list .our-privileges-second-item:nth-child(3){grid-column:1/-1}.our-privileges-bottom-btns{justify-content:center;display:flex}.our-privileges-list .our-privileges-item{padding:24px;height:auto}.our-privileges-list .our-privileges-item .our-privileges-item-title{font-size:16px;font-weight:700;line-height:normal;letter-spacing:.5px}.our-privileges-list .our-privileges-item .our-privileges-item-text{font-size:12px;font-weight:400;line-height:normal;letter-spacing:.5px}.our-privileges-list .our-privileges-item .our-privileges-item-icon{width:60px;height:60px}.our-privileges-list .our-privileges-item .our-privileges-item-icon img{width:38px}.white-bg-with-dots.our-community{padding:48px 16px}.white-bg-with-dots.sectors-serve{padding:40px 60px}.our-community .our-community-list{column-count:2}.blue-bg-with-dots.faq-block{padding:48px 16px}.faq-block .faq-list .faq-list-item .faq-list-item-title{font-size:16px;line-height:19px}.faq-block .faq-list .faq-list-item{padding:24px 20px;border-bottom:1px solid #c3c3c3;transition:all .3s}.renewable-energy .renewable-energy-items .renewable-energy-items-2{grid-template-columns:1fr}.request-form-container .other-services-title{font-size:32px;line-height:38px}.sectors-serve .sectors-serve-list{grid-template-columns:1fr 1fr 1fr}.sectors-serve .sectors-serve-list .sectors-serve-item{display:flex;padding:16px;flex-direction:column;align-items:center;gap:12px;flex:1 0 0}.sectors-serve .section-text{margin-bottom:32px}.we-work-with-list{grid-template-columns:1fr 1fr}.blue-bg-with-dots.faq-block.renewable-energy-faq .section-title,.we-work-with-list-after-text{text-align:center}.sectors-serve .section-text-2{width:auto}.request-form-container .request-form-container-inner{padding:16px 16px 0}.blue-bg-with-dots.faq-block.renewable-energy-faq .section-text{text-align:justify}.renewable-energy .renewable-energy-items .modeling-3d-grid-3,.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-1,footer .inner-footer{grid-template-columns:1fr}.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-2{grid-template-columns:3fr 2fr}.text-block .text-block-title{font-size:32px;line-height:38px}.text-block .text-block-inner{gap:24px}.text-block .text-block-title-secondary{font-size:22px;line-height:26px}.text-block .text-block-text{font-size:14px;line-height:17px}.text-block.white-bg-with-dots{padding:80px 24px}.text-block .content-paragraph.with-image{display:grid;grid-template-columns:280px 1fr;gap:24px}.text-block .content-paragraph.with-image img{width:280px;height:280px;object-fit:cover}.about-us-items-container .our-works-items .our-work-item{height:173px}.our-works .about-us-items-container .our-works-items .swiper{width:calc(100% + 50px)!important;margin-left:0}.about-top .about-top-content .about-top-content-items{margin-top:-200px}.work-info-modal-content{flex-direction:column;width:calc(100% - 48px);max-height:calc(100% - 48px)}.work-info-modal-content .work-info-carousel-container{width:100%;height:60%}.work-info-modal-content .work-info-block{width:100%;height:40%}footer{padding:32px 24px}footer .inner-footer .footer-menu-col .footer-contact-items{display:flex;flex-direction:row;gap:16px}footer .inner-footer-bottom{flex-direction:column;width:100%}.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info-l span,footer .inner-footer-bottom .inner-footer-bottom-left .inner-footer-bottom-left-menu{display:none}footer .inner-footer-bottom .footer-copy{margin-left:auto;display:flex}footer .inner-footer-bottom .inner-footer-bottom-right .inner-footer-bottom-left-menu{display:flex}footer .inner-footer-bottom .inner-footer-bottom-left{margin-bottom:24px}footer .inner-footer .footer-logo-sub-text{color:var(--Text-text-secondary);font-size:16px;font-weight:600;line-height:19px;width:60%}footer .inner-footer .footer-menu-col ul li a{font-size:18px;font-weight:400;line-height:normal}footer .inner-footer .footer-menu-col h4{font-size:18px;font-weight:700}.contact-us-block .contact-form,.contact-us-block .contact-form .request-form-btn{margin-top:24px}.request-form-btn{flex-direction:column}.contact-us.white-bg-with-dots{padding-bottom:60px}.page-service-view .page-service-view-head .service-category-filter{padding:0 24px;gap:8px}.page-service-view-items{grid-template-columns:1fr 1fr;gap:16px;width:100%}.page-service-view-items .page-service-view-items-col{height:400px}.page-service-view-items .page-service-view-items-col:nth-child(2){order:1}.page-service-view-items .page-service-view-items-col:nth-child(1){order:2}.page-service-view-items .page-service-view-items-col:nth-child(3){order:3;grid-row-start:3;grid-row-end:2;grid-column-start:1;grid-column-end:3}.page-service-view-items .page-service-view-items-col:nth-child(3) .page-service-view-items-c-r-2{display:flex;flex-direction:column}.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info{font-size:14px;font-weight:400;line-height:24px;padding:8px}footer .inner-footer-bottom .inner-footer-bottom-right{width:100%}}@media (max-width:640px){footer .inner-footer .footer-menu-col .footer-contact-items{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.renewable-energy .renewable-energy-items .modeling-3d-grid-3,.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-1,.renewable-energy .renewable-energy-items .modeling-3d-grid-3 .renewable-energy-items-2,.renewable-energy .renewable-energy-items .renewable-energy-items-1,.renewable-energy .renewable-energy-items .renewable-energy-items-2,.request-form-2x2,.sectors-serve .sectors-serve-list,.text-block .content-paragraph.with-image,.we-work-with-list{grid-template-columns:1fr}.text-block.white-bg-with-dots{padding:48px 24px}.text-block .content-paragraph.with-image img{width:100%;height:100%}.our-works .about-us-items-container .our-works-items .swiper{width:calc(100% + 30px)}footer .inner-footer-bottom .inner-footer-bottom-right .inner-footer-bottom-left-menu li{white-space:nowrap;text-align:left}}@media (max-width:520px){.header-image-bg{height:220px;flex-shrink:0}.bullet-point.bottom-show-bullet .bullet-tooltip .bullet-tooltip-inner .flex{flex-direction:column;gap:16px}.bullet-point.bottom-show-bullet .bullet-tooltip .bullet-tooltip-inner .flex .btn{width:100%;margin:0}.bullet-point.bottom-show-bullet .bullet-tooltip{height:auto}.bullet-point .bullet-tooltip .bullet-tooltip-inner{width:100%}.bullet-point .bullet-tooltip .bullet-tooltip-inner p{display:block}.request-form-container .other-services .other-services-list .other-service-item{min-width:240px;gap:8px;padding:16px}.request-form-container .other-services .other-services-list .other-service-item .other-service-item-title{font-size:16px;line-height:19px}.our-works .about-us-items-container .our-works-items .swiper{width:calc(100% + 10px)}.about-top .about-top-content .about-top-content-items{width:calc(100% - 64px)}.about-top .about-top-content .about-top-content-bg{height:700px;width:100%;max-width:calc(100% - 16px)}.our-privileges-list,.our-services .our-services-items{grid-template-columns:1fr;gap:16px}footer .inner-footer .footer-logo-sub-text{color:var(--Text-text-secondary);font-size:16px;font-weight:600;line-height:19px;width:100%}footer .inner-footer .footer-menu-container-grid{display:grid;grid-template-columns:1fr}.our-services .our-services-items{margin-top:48px}footer .inner-footer-bottom .inner-footer-bottom-right{flex-direction:column;gap:24px;text-align:left}footer .inner-footer-bottom .footer-copy{margin-left:unset}.our-community .our-community-list{column-count:1}.renewable-energy.blue-bg-with-dots{padding:48px 16px}.our-privileges-bottom-btns{flex-direction:column}}@media (max-width:393px){.renewable-energy.blue-bg-with-dots{padding:48px 16px}.tablet-menu-items-contact-btn{display:none}.our-services .our-services-items{grid-template-columns:1fr;gap:16px;margin-top:48px}.our-services.blue-bg-with-dots{padding:48px 16px}.our-services-item{align-items:center}.our-services-item .our-services-item-text{text-align:center}.our-works{padding-bottom:48px}.our-works-items-mobile .our-works-items-mobile-row-1{display:flex;gap:16px;margin-left:-150px}.our-works-items-mobile .our-works-items-mobile-row-2{display:flex;gap:16px;margin-left:-200px}.our-works.our-portfolio .our-works-items .our-work-item{height:260px}.our-privileges-list,.our-privileges-second-list{grid-template-columns:1fr}.our-privileges-second .section-text,.our-privileges-second .section-title,.our-privileges-second .section-title-pre{text-align:center}.our-privileges-bottom-btns .btn{width:100%;display:block}.our-privileges-bottom-btns .btn-warning{margin-right:0}.we-work-with-list .we-work-with-item{flex-direction:row;padding:24px 16px;align-items:center;gap:16px;align-self:stretch;justify-content:left;width:inherit}.we-work-with-list .we-work-with-item .we-work-with-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;width:100%}.sectors-serve .sectors-serve-list .sectors-serve-item .sectors-serve-item-img,.we-work-with-list .we-work-with-item .we-work-with-item-img img{width:32px;height:32px}.main-menu.mobile-menu .contact-li,.our-community-bottom-btns{display:block}.white-bg-with-dots.our-community{padding:48px 16px}.our-community .our-community-list{column-count:1}.our-community-bottom-btns .btn-warning{margin-bottom:24px;margin-right:0}.our-community-bottom-btns .btn,.our-works .see-all-btn .btn{width:100%;display:block}.blue-bg-with-dots.faq-block,.request-form-container .other-services .other-services-list{padding:48px 16px}.our-services .our-services-inner .our-services-btn .btn{display:block;width:100%}.about-top{padding-bottom:32px}.about-top .about-top-content .about-top-content-item h3{text-align:center;font-size:20px;font-weight:400;line-height:107%;letter-spacing:.6px}.about-top .about-top-content .about-top-content-item .about-top-content-item-t{text-align:center;font-size:12px;line-height:14px}.renewable-energy .renewable-energy-items .renewable-energy-items-1,.renewable-energy .renewable-energy-items .renewable-energy-items-2{grid-template-columns:1fr}.sectors-serve .section-title{color:#000;font-size:32px;font-weight:800;line-height:38px}.white-bg-with-dots.sectors-serve{padding:48px 16px}.we-work-with-list{display:flex;flex-direction:column;gap:16px}.text-block .text-block-title{font-size:22px;line-height:26px}.text-block .text-block-title-secondary{font-size:14px;line-height:17px}.text-block .text-block-text{font-size:12px;line-height:14px}.about-us-slider .our-works-items-mobile{display:block}.our-works:not(.our-portfolio) .our-works-items{display:none}.white-bg-with-dots.about-us-slider{padding:48px 0}.white-bg-with-dots.about-us-slider .our-works-items-mobile{margin:0}.white-bg-with-dots.about-us-slider .our-works-items-mobile .our-works-items-mobile-row-1{gap:8px;margin-bottom:8px;margin-left:-140px}.white-bg-with-dots.about-us-slider .our-works-items-mobile .our-works-items-mobile-row-2{gap:8px;margin-left:-140px}.about-us-slider .about-slider-item.our-work-item{height:173px;border-radius:9.897px;border:.619px solid var(--GR-outline-100);backdrop-filter:blur(14.412368774414062px)}.about-us-slider .about-slider-item.our-work-item,.about-us-slider .our-works-items-mobile .about-slider-item.our-work-item{display:flex;width:214px;padding:24px 16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:32px;flex-shrink:0}.about-us-slider .our-works-items-mobile .about-slider-item.our-work-item img{height:60px;width:auto}.about-us-slider .our-works-items-mobile .about-slider-item.our-work-item .about-slider-item-info .about-slider-item-info-1{font-size:14px;font-weight:600;line-height:17px}.about-us-slider .our-works-items-mobile .about-slider-item.our-work-item .about-slider-item-info .about-slider-item-info-2{font-size:10px;line-height:12px}.about-us-slider .about-slider-item.our-work-item img{height:100px}.contact-us.white-bg-with-dots{padding:48px 24px}.page-service-view.blue-bg-with-dots{padding:48px 16px}.page-service-view-items,.page-service-view-items .page-service-view-items-col .page-service-view-items-c-r-2{gap:8px}.page-service-view-items .page-service-view-items-col:nth-child(3){gap:8px}.page-service-view-items .page-service-view-items-col .page-service-view-item .p-s-info{color:var(--Base-White);font-family:"Roboto",sans-serif;font-size:10px;font-weight:400;line-height:12px}.work-info-modal-content{flex-direction:column;width:calc(100% - 16px);height:100%;max-height:90%}.work-info-modal-content .work-info-carousel-container{width:100%;height:60%}.work-info-modal-content .work-info-block{width:100%;height:40%}.request-form-title{font-size:24px;font-weight:700;line-height:28px}footer .inner-footer .footer-menu-col.footer-menu-contact-col{gap:16px}footer .inner-footer .footer-menu-col.footer-menu-contact-col h4{margin-bottom:0}footer .inner-footer .footer-menu-col .footer-contact-items{display:flex;flex-direction:column;align-items:flex-start;gap:16px}footer .inner-footer-bottom .inner-footer-bottom-right ul{order:2}footer .inner-footer-bottom .inner-footer-bottom-right span{order:1}footer .inner-footer .footer-logo img{max-width:100%;width:100%}}@media (max-width:300px){.header-container .header-logo{display:none}.header-container .header-logo-l{display:block}}