.dnd-section.full-width-forcedd{padding:0!important}.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{max-width:none!important;padding-left:0!important;padding-right:0!important}.pageLoadIng.pageLoaded .pageLoaderSection{opacity:0;transition-delay:2s;z-index:-1}.pageLoadIng .pageLoaderSection .loaderLogo{opacity:1;top:0}.pageLoadIng.pageLoaded .loaderLogo{opacity:0;top:150px}.pageLoaderSection{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:50px;pointer-events:none;position:fixed;top:0;transition:all .8s ease;width:100%;z-index:2147483641}.pageLoaderSection .loaderLogo{display:inline-block;line-height:0;max-width:500px;opacity:0;position:relative;top:0;transition:all .8s ease;width:100%;z-index:1}.pageLoaderSection .loaderLogo img{height:100%!important;width:100%}.loaderSliceWp{align-items:flex-start;display:flex;flex-wrap:wrap;height:100%;left:0;position:absolute;top:0;width:100%}.loaderSliceWp .sliceRepeat{height:100%;position:relative;transition:all 1s ease;width:16.66667%}.loaderSliceWp .sliceRepeat:before{background:#3d3df2;bottom:0;content:"";height:100%;left:0;position:absolute;transition:all 1s ease;width:100%}.loaderSliceWp .sliceRepeat.fadeIn:before{height:0}.splitWord{color:inherit;display:inline-block;position:relative}.animationText .splitWord{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0}.animationText.animated .splitWord{-webkit-animation-name:cutTextDownFromTop;animation-name:cutTextDownFromTop}@-webkit-keyframes cutTextDownFromTop{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 -14% -30% 0);clip-path:inset(0 -14% -30% 0);opacity:1}}@keyframes cutTextDownFromTop{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 -14% -30% 0);clip-path:inset(0 -14% -30% 0);opacity:1}}img.lazy{opacity:.0001;transition:opacity 1s}img.lazy.loaded{opacity:1}.smallGrayText{color:#9e9eaa!important;font-size:12px;font-weight:500;line-height:1.2}.imgAnimate{transform:scale(0);transition:all .6s ease;transition-delay:.5s}.wow.animated .imgAnimate{transform:scale(1)}.swiper-pagination{margin-left:auto;margin-right:auto;position:unset!important;transform:unset!important}span.swiper-pagination-bullet{background-color:transparent!important;border-radius:0;height:10px;margin:0 2px!important;opacity:1;outline:none!important;position:relative;width:42px}span.swiper-pagination-bullet:after{background-color:#d7d7e2;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;top:4px;transition:inherit;width:100%}span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#3d3df2}.tagButton{background-color:#21222f;color:#f5f5ff;display:inline-block;font-size:12px;font-weight:500;line-height:1.2;padding:9px 11px}.tagButton:hover{background-color:#3d3df2;color:#f5f5ff}.fakeScroll__content .row{overflow:hidden}.fakeScroll__track{background-color:rgba(215,215,226,.4);bottom:0;cursor:default;height:calc(100% - 40px);position:absolute;right:0;top:0;width:3px}.fakeScroll__bar{background-color:#f5f5ff;cursor:-moz-grab;cursor:-webkit-grab;position:relative;right:0;top:0;transition:background .1s;width:100%;z-index:0}.fakeScrollDiv{min-height:1px;overflow:hidden!important;position:relative}.fakeScroll__wrap{height:100%;overflow:hidden;position:relative;z-index:1}.fakeScroll__content{-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none;width:100%}.fakeScroll__content::-webkit-scrollbar{background-color:transparent;display:none;height:0;width:0}.fakeScroll__content::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.mfp-bg{z-index:99998}.mfp-wrap{z-index:99999}.mfp-close-btn-in button.mfp-close{background-color:transparent!important;bottom:calc(100% + 16px);left:calc(100% + 10px);min-width:auto;top:unset}button.mfp-close:after,button.mfp-close:before{background-color:#fff;border-radius:0;height:100%;left:0;margin:auto;right:0;top:0;width:3px}.mfp-close-btn-in button.mfp-close{height:32px;width:32px}.mfp-bg{opacity:.9}.aboutCustomerExpSection .aboutCustomerExpShap{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.aboutCustomerExpSection{overflow:hidden}.aboutus_content .text{max-width:431px}.aboutCustomerExpWpRight{min-height:255px;position:relative}.aboutCustomerExpBoxImg{overflow:hidden;position:relative;transition:all .6s ease}.aboutCustomerExpBoxImg img{height:100%!important;object-fit:cover;width:100%}.aboutCustomerExpBoxImg_1{height:59px;position:absolute;right:46px;top:-60px;width:59px}.aboutCustomerExpBoxImg_2{bottom:0;height:162px;left:27px;position:absolute;width:96px}.aboutCustomerExpBoxImg_3{height:180px;position:absolute;right:46px;top:40px;width:158px}.abouthubspot_area{display:flex;flex-wrap:wrap}.abouthubspot_area .abouthubspot_img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.abouthubspot_area .abouthubspot_contant{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.abouthubspot_area .abouthubspot_img .abouthubspotImg img{height:100%;object-fit:cover;width:100%}.abouthubspot_area .baseModuleParent{display:flex;flex-wrap:wrap;position:static;width:100%}.abouthubspot_area .baseModuleParent .content-wrapper{display:flex;flex-wrap:wrap;flex-flow:column;width:100%}.abouthubspot_area .baseModuleParent .content-wrapper .row{height:100%}.abouthubspot_area .top_title h2{font-size:56px}.abouthubspot_area .top_title{position:relative;z-index:1}.abouthubspot_area .top_title p{padding-bottom:5px}.abouthubspot_area .top_title:before{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:50%;margin:auto;max-width:552px;opacity:20%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.abouthubspot_area .abouthubspot_img .abouthubspotImg.abouthubspotImg_1{bottom:0;left:0;position:absolute;right:0;top:0}.abouthubspot_area .abouthubspot_img .abouthubspotImg.abouthubspotImg_2{height:165px;overflow:hidden;position:absolute;width:168px;z-index:2}.abouthubspot_area .abouthubspot_img .abouthubspotImg.abouthubspotImg_3{height:196px;overflow:hidden;position:absolute;width:120px;z-index:2}.abouthubspot_area .abouthubspot_img .abouthubspotImg.abouthubspotImg_4{height:212px;overflow:hidden;position:absolute;right:0;transform:translateX(120vw);width:212px;z-index:2}.abouthubspot_area .abouthubspot_img .abouthubspotImg.abouthubspotImg_2{right:0;transform:translateX(120vw)}.abouthubspot_area .abouthubspot_img .abouthubspotImg.abouthubspotImg_3{left:0;transform:translateX(-20vw) translateY(700px)}.abouthubspot_area.isTouchDevice .abouthubspot_img .abouthubspotImg.abouthubspotImg_2,.abouthubspot_area.isTouchDevice .abouthubspot_img .abouthubspotImg.abouthubspotImg_3,.abouthubspot_area.isTouchDevice .abouthubspot_img .abouthubspotImg.abouthubspotImg_4{display:none}.abouthubspot_area.isTouchDevice .abouthubspot_img .abouthubspotImg.abouthubspotImg_1{height:100%;width:100%}.abouthubspot_area .abouthubspot_contant{margin-left:auto;margin-right:auto;position:relative}.abouthubspot_area .abouthubspot_contant:after{background-color:#0a0a1a;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.aboutproject_contant .text{margin-left:auto;margin-right:auto}.aboutproject_img .aboutImg img{height:100%!important;object-fit:cover;width:100%}.aboutproject_contant .text .light{opacity:.1}.abouthubspot_area .abouthubspot_contant>div{position:relative;z-index:5}.abouthubspot_area{overflow:hidden}.aboutUsBannerSection .aboutUsBannerShap{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:6}.aboutUsBannerSection .gradientBg{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;width:100%}.aboutUsBannerSection .headlineText{margin-bottom:-70px}.bannerSection{overflow:hidden;z-index:1}.bannerWpRight img{height:100%!important;width:100%}.bannerWpRight{mix-blend-mode:lighten}.bannerSection .bannerShap{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.bannerSectionV3{overflow:hidden}.bannerWpV3Right .image1{align-items:center;background-color:#ffd500;display:flex;justify-content:center;position:absolute}.bannerWpV3Right .image1 img{height:100%!important;object-fit:contain;width:100%}.bannerWpV3Right .image2{position:absolute}.bannerWpV3Right .image2 img{height:100%!important;object-fit:cover;width:100%}.bannerWpV3Right .image3{border:24px solid #21222f;position:absolute}.bannerWpV3Right .image3 img{height:100%!important;object-fit:cover;object-position:left;width:100%}.bannerWpV3RightInner{height:100%;position:relative;width:100%}.bannerSectionV3 .bannerGradient{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.bannerSectionV3 .bannerShap{background-position:0 0;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.commonBlackSliderBoxInner .content{margin-top:auto}.webDesignSection .webDesignShap,.webDesignV2SectionV2 .webDesignV2Shap{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.webDesignV2SectionV2{padding:138px 0 78px}.webDesignV2SectionV2 .webDesignV2SliderBoxInner .topPart{display:flex;justify-content:space-between;margin-bottom:96px}.webDesignV2SectionV2 .webDesignV2SliderBoxInner .topPart .number-left{font-size:24px;letter-spacing:.24px;padding-top:5px}.webDesignV2SectionV2 .webDesignV2SliderBoxInner .topPart .icon-right{position:relative;top:-10px}.webDesignV2SectionV2 .webDesignV2SliderBoxInner .topPart .icon-right .icon{height:50px;width:50px}.webDesignV2SectionV2 .webDesignV2SliderBoxInner .topPart .icon-right .icon img{width:100%}.webDesignV2SectionV2 .webDesignV2SliderBoxInner h4{font-size:40px;font-weight:400;letter-spacing:-.4px;line-height:1.2}.webDesignV2SectionV2 .webDesignV2SliderBoxInner p{letter-spacing:-.16px;opacity:.7}.webDesignV2SectionV2 .webDesignV2SliderBoxWp .webDesignV2SliderBoxInner{height:100%;padding:8px 0 22px;position:relative}.webDesignV2SectionV2 .webDesignV2SliderBoxWp.swiper-slide-active .webDesignV2SliderBoxInner:before{background-color:#fff;bottom:0;content:"";height:100%;left:-55px;margin:auto;opacity:.2;position:absolute;top:0;width:1px}.webDesignV2SectionV2 .webDesignV2SliderBoxWp.swiper-slide-active .webDesignV2SliderBoxInner:after{background-color:#fff;bottom:0;content:"";height:100%;margin:auto;opacity:.2;position:absolute;right:-55px;top:0;width:1px}.webDesignV2SectionV2 .webDesignV2SliderBoxWp{height:auto}.webDesignV2SectionV2.sliderProgressBottom .swiper .swiper-pagination{bottom:20px;width:calc(100% - 80px)}.webDesignV2SectionV2.sliderProgressBottom .swiper{overflow:hidden;padding-bottom:80px}.webDesignV2SectionV2.sliderProgressBottom .swiper .swiper-button-prev{bottom:1px;left:0}.webDesignV2SectionV2.sliderProgressBottom .swiper .swiper-button-next{bottom:1px;right:0}.worldwide-text-module{padding:58px 0}.worldwide-text-module .ct-row{display:flex;flex-flow:row wrap;position:relative;z-index:1}.worldwide-text-module .ct-row .left-col{width:30%}.worldwide-text-module .ct-row .left-col .subtitle{font-size:20px;margin-bottom:22px;opacity:.6}.worldwide-text-module .ct-row .left-col h2{font-weight:400}.worldwide-text-module .ct-row .middle-img{left:-55px;position:relative;width:53%;z-index:-1}.worldwide-text-module .ct-row .middle-img img{width:100%}.worldwide-text-module .ct-row .right-bottom-text{bottom:100px;font-size:20px;opacity:.7;position:absolute;right:0;width:341px}.joinOurTeamSection.imgListBlock .joinOurTeamTopImageParent{margin-bottom:100px}.blogPostQuoteBottomRightWp img{height:100%!important;object-fit:cover;width:100%}.blogPostQuoteWp .content{max-width:96%}.blogPostQuoteSection .blogPostQuoteWp{position:relative}.blogPostQuoteSection .blogPostQuoteWp:after{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/Paragraph.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:0;position:absolute}.blogRecentPostWp .postInner .overLink{height:100%;left:0;position:absolute;top:0;width:100%}.blogRecentPostWp .postInner{position:relative}.blogRecentPostWp .postInner .button,.blogRecentPostWp .postInner .postTitle,.blogRecentPostWp .postInner .tagButton{position:relative;z-index:2}.blogRecentPostWp .fullPostInner .featuredImage img,.blogRecentPostWp .halfPostInner .featuredImage img{height:100%;object-fit:cover;width:100%}.blogRecentPostSection .blogRecentPostShap{background-position:0 0;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.blogRecentPostSection{overflow:hidden}.blogRecentPostSection.blogRecentPostShapFull{overflow:unset}.caseRecent_area.caseRecent_areaNew{padding:58px 0;z-index:1}.caseRecent_item{position:relative}.caseRecent_item .caseRecent_itemin a.overLink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.caseRecent_item .caseRecent_title,.caseRecent_item .services_list a{position:relative;z-index:2}.caseRecent_item .caseRecent_itemin{display:block;position:relative;width:100%}.caseRecent_item .caseRecent_img{min-height:196px;position:relative;width:100%}.caseRecent_item .caseRecent_img .defitem_img{display:none}.caseRecent_item .caseRecent_top{padding:16px;position:relative;width:100%}.caseRecent_item .caseRecent_top .indust_name{background:#21222f;color:#f5f5ff;display:inline-block;font-size:12px;font-weight:500;line-height:14px;padding:9px 11px;position:relative;text-transform:uppercase;transition:all .4s ease;width:auto;z-index:1}.caseRecent_item .caseRecent_info{width:100%}.caseRecent_item .services_list{display:block;padding:16px 0 0;position:relative;width:100%}.caseRecent_item .services_list a{display:inline-block;font-size:14px;font-weight:400;line-height:16px;margin-bottom:5px;margin-right:16px;padding-right:27px;position:relative;width:auto}.caseRecent_item .services_list a:after{background:#0a0a1a;content:"";height:5px;position:absolute;right:0;top:5px;width:5px}.caseRecent_item .services_list a:last-child:after{display:none}.caseRecent_item .services_list a:last-child{margin-right:0;padding-right:0}.caseRecent_item .caseRecent_icon{display:none;max-width:300px;text-align:right;width:auto}.caseRecent_info .indust_name{display:none}.caseRecent_area.caseRecent_areaNew .caseRecent_cover.layout_card{margin:0}.caseRecent_area.caseRecent_areaNew .caseRecent_cover.layout_card .caseRecent_title{font-size:28px;line-height:1.2}.caseRecent_area.caseRecent_areaNew .caseRecent_item .caseRecent_itemin{opacity:.6;transition:all .4s ease}.caseRecent_area.caseRecent_areaNew .caseRecent_item .caseRecent_itemin:hover{opacity:1}.caseRecent_area.caseRecent_areaNew .caseRecent_item .caseRecent_itemin .caseRecent_img .caseRecent_top{display:none}.caseRecent_area.caseRecent_areaNew .caseRecent_item .caseRecent_itemin .caseRecent_hover{display:none!important}.caseRecent_area.caseRecent_areaNew .caseRecent_item .caseRecent_itemin .caseRecent_info{align-items:center;display:flex;flex-flow:row wrap;padding-top:22px}.caseRecent_area.caseRecent_areaNew .caseRecent_item .caseRecent_itemin .caseRecent_info .services_list{padding:0 0 0 12px;width:auto}.caseRecent_area.caseRecent_areaNew .caseRecent_item .caseRecent_itemin .caseRecent_info .services_list .blog-index__topic-link{font-size:14px;margin:0}.caseRecent_area.caseRecent_areaNew .top_heading .top_content .text{opacity:.7}.caseRecent_area.caseRecent_areaNew .top_heading{margin:0}.caseRecent_area.caseRecent_areaNew .top_heading .top_content{margin-left:100px}.caseRecent_area.caseRecent_areaNew .top_heading .button{margin-left:auto}.investmentSection.pricing-style{padding:58px 0}.investmentSection .headlineText h2{font-weight:400}.investmentSection.pricing-style .swiper-wrapper{flex-flow:row wrap;margin:0 -22px;width:auto}.investmentSection.pricing-style .investmentWpOutter{height:auto;margin-top:64px;padding:0 22px;width:25%}.investmentSection.pricing-style .investmentWpOutter .investmentWpInner{background:transparent;border:none;display:flex;flex-direction:column;height:100%;margin:0;padding:0}.investmentSection.pricing-style .investmentWpInner .topPart .boxLabel h4 sup{background:#3d3df2!important;color:#fff}.investmentSection.pricing-style .investmentWpInner .topPart .boxLabel h4 span{font-size:28px;line-height:1.2}.investmentSection.pricing-style .investmentWpOutter .investmentWpInner .bottom-btn{margin-top:auto;padding-top:40px}.investmentSection.pricing-style .investmentWpOutter .investmentWpInner .bottom-btn .button a{border:none;padding:13px 20px;width:100%}.investmentSection.pricing-style .investmentWpInner .bottomPart .listContent ul li:before{background-color:#3d3df2!important;color:#fff}.constructionSliderSec{overflow:hidden}.constructionSliderImgBoxTopWp{margin-left:auto;margin-right:auto;max-width:1082px;padding:0 15px}.constructionSliderParent .imageBoxParentSecond{padding-left:11.5%;width:40%}.constructionSliderParent .imageBoxParentThird{margin-top:6.5%;padding-left:16%;width:35%}.constructionSliderParent .imageBoxParentFourth{padding-left:10%;width:35%}.constructionSliderImgBoxBottomWp .button{margin-top:14%;width:30%}.constructionSliderParent .sliderHeading{color:#d7d7e2;font-weight:400;letter-spacing:-.01em;line-height:1.18;position:relative;z-index:1}.constructionSliderParent .sliderHeading.swiper-slide-active{color:#0a0a1a;font-weight:500}.constructionSliderParent .sliderHeading{transition:all .8s ease}.constructionSliderParent .imageBoxWpFirst .imageBox,.constructionSliderParent .imageBoxWpThird .imageBox{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate(-150%) scaleX(1.2);transform-origin:100% 50% 0;transition:all .8s ease;visibility:hidden;width:100%}.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner,.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner .boxImg{height:100%;width:100%}.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner .boxImg img{height:100%!important;object-fit:cover;width:100%}.constructionSliderParent .imageBoxWpFourth .imageBox,.constructionSliderParent .imageBoxWpSecond .imageBox{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate(150%) scaleX(1.2);transform-origin:100% 50% 0;transition:all .8s ease;visibility:hidden;width:100%}.constructionSliderParent .imageBoxWpFirst .imageBox.active,.constructionSliderParent .imageBoxWpFourth .imageBox.active,.constructionSliderParent .imageBoxWpSecond .imageBox.active,.constructionSliderParent .imageBoxWpThird .imageBox.active,.constructionSliderParent.animated .imageBoxWpFirst .imageBox:first-child,.constructionSliderParent.animated .imageBoxWpFourth .imageBox:first-child,.constructionSliderParent.animated .imageBoxWpSecond .imageBox:first-child,.constructionSliderParent.animated .imageBoxWpThird .imageBox:first-child{opacity:1;position:relative;transform:translate(0) scaleX(1);visibility:visible}.constructionSliderParent .imageBoxWpFirst{height:241px;position:relative;width:246px}.constructionSliderParent .imageBoxWpSecond{height:165px;position:relative;width:168px}.constructionSliderParent .imageBoxWpThird{height:196px;position:relative;width:120px}.constructionSliderParent .imageBoxWpFourth{height:212px;position:relative;width:212px}.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner{position:relative;z-index:1}.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner .overLink,.constructionSliderParent .sliderHeading .overLink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner .imgLogo img{height:100%!important;object-fit:contain;object-position:left top;width:auto}.contactPopUpSection{margin-left:auto;margin-right:auto;max-width:1091px}.contactPopUpWpRight .hs-form-field.filled.notBlank>label{color:#0a0a1a}.contactPopUpWpLeft .comDetails{margin-top:auto}.contactPopUpWpLeft .comDetails ul{margin:0;padding:0}.contactPopUpWpLeft .comDetails ul li{list-style:none;margin:0}.contactPopUpWpLeft .comDetails ul li div{color:#9e9eaa;font-size:12px;font-weight:500;line-height:1.2}.contactPopUpWpRight input[type=email],.contactPopUpWpRight input[type=number],.contactPopUpWpRight input[type=password],.contactPopUpWpRight input[type=tel],.contactPopUpWpRight input[type=text],.contactPopUpWpRight select,.contactPopUpWpRight textarea{border-color:#0a0a1a;color:#0a0a1a;font-size:20px;padding:0 0 16px}.contactPopUpWpRight .form-title,.contactPopUpWpRight .hs-form-field>label{color:#0a0a1a}.contactPopUpWpRight .hs-form-field>label{left:0;margin-bottom:0;position:absolute;top:0;transition:top .2s linear}.contactPopUpWpRight legend.hs-field-desc{display:none!important}.contactPopUpWpRight .hs-form-field.filled>label{color:#3d3df2;font-size:12px;line-height:1.2;top:-15px}.contactPopUpWpRight form .inputs-list:not(.no-list) label{color:#000}.contactPopUpWpRight form .hs-button,.contactPopUpWpRight form input[type=submit]{background-color:#0a0a1a;border-color:#0a0a1a;color:#f5f5f5}.contactPopUpWpRight form .actions{margin-top:0}.contactPopUpWpRight .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{border-color:#0a0a1a;height:16px;width:16px}.contactPopUpWpRight .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#3d3df2;border-color:#3d3df2}.contactPopUpWpRight .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{border-color:#f5f5f5;left:6px;top:5px}.contactPopUpWpRight textarea{min-height:116px}.contactPopUpWpLeft{overflow:hidden;position:relative}.contactPopUpWpLeftShap{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.contactPopUpWpLeft .headLine{position:relative}.contactPopUpWpRight .submitted-message{background-color:transparent}.contactPopUpWpRight .submitted-message *{color:#0a0a1a}.contactPopUpWpRight .formResetStyling{width:100%}.mainCursor .justScrollCursor,.mainCursor .learnMoreCursor,.mainCursor .sliderDragCursor,.mainCursor .viewCareersCursor{display:flex;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:inherit}.mainCursor{cursor:pointer;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:transform .3s,opacity .3s,width .3s,height .3s;transition-timing-function:cubic-bezier(.23,1,.22,1.01);z-index:9999}.justScrollCursorActive .mainCursor .justScrollCursor,.learnMoreCursorActive .mainCursor .learnMoreCursor,.sliderDragCursorActive .mainCursor .sliderDragCursor,.viewCareersCursorActive .mainCursor .viewCareersCursor{opacity:1;visibility:visible}.learnMoreCursorActive.justScrollCursorActive .justScrollCursor{opacity:0}.cursorWp .button a{background:#fc43f0;border-color:#fc43f0;min-width:max-content;padding:13px 15px}.learnMoreCursorActive.sliderDragCursorActive .sliderDragCursor,.viewCareersCursorActive.sliderDragCursorActive .sliderDragCursor{opacity:0;visibility:hidden}.sliderDragCursor a{align-items:center;display:flex;justify-content:center}.sliderDragCursor a svg.left{margin-right:4px}.sliderDragCursor a svg.right{margin-left:4px}.justScrollCursor a{background:#fc43f0;color:#f5f5ff!important;cursor:inherit;display:inline-block;font-size:16px;font-weight:700;line-height:20px;min-width:132px;padding:13px 28px;position:relative;text-align:center;white-space:nowrap;width:auto;z-index:1}.justScrollCursor span{background:#3d3df2;bottom:0;height:100%;left:0;position:absolute;transition:all .3s linear;z-index:-1}.cusSaySection .title{position:relative}.cusSaySection .title:after{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/Paragraph.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:0;top:0}.cusSayMobRightWp img,.cusSayWpRight img{height:100%!important;object-fit:cover;width:100%}.cusSayWpLeft .content span.light{color:rgba(245,245,255,.44)}.cusSayWpLeft .namepos .name{border-right:1px solid;padding-right:16px}.cusSayWpLeft .namepos .position{padding-left:16px}.cusSaySection .cusSayShap{background-position:0 0;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.desPlatFormsLogoWP .lpTopImageWp{margin-left:auto;margin-right:auto;position:relative;width:100%}.desPlatFormsLogoWP .lpTopImageWp .lpImage img{height:100%;object-fit:contain;width:100%}.desPlatFormsLogoSection:after{background:linear-gradient(111.58deg,#000008 13.2%,#133cb9 97.91%);bottom:0;content:"";height:115px;left:0;position:absolute;transform:rotate(180deg);width:100%}.desPlatFormsLogoWP .lpTopImageWp .logoImage{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.desPlatFormsLogoWP .lpTopImageWp .logoImage img{height:100%!important;object-fit:contain;width:100%}.desPlatFormsLogoWP{position:relative}.platFormsIconWP{height:100%;left:0;position:absolute;top:0;width:100%}.platFormsIconWP .iconImg{background-color:#f5f5ff;padding:10px;position:absolute}.desPlatFormsShapBottom,.desPlatFormsShapTop{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.desPlatFormsShapTop{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/design_platforms_top_shap.png);left:0;top:-1px}.desPlatFormsShapBottom{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/design_platforms_bottom_shap.png);bottom:-1px;right:0}.hrHero_area .gradientBg{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;width:100%}.hrHero_area .content{margin-left:auto;margin-right:auto;max-width:260px}.hrHero_images{height:100%;left:0;position:absolute;top:0;width:100%}.hrHero_images .hrHero_img{overflow:hidden;position:absolute}.hrHero_images .hrHero_img img{height:100%!important;object-fit:cover;width:100%}.hrHero_images .hrHero_img1{height:88px;left:30px;top:70px;width:77px}.hrHero_images .hrHero_img2{height:131px;right:0;top:113px;width:115px}.hrHero_images .hrHero_img3{bottom:10%;height:135px;left:-28px;width:118px}.hrHero_images .hrHero_img4{bottom:-5%;height:184px;right:-12px;width:110px}.investmentSection .headlineText{margin-left:auto;margin-right:auto;max-width:860px}.investmentWpInner .topPart .boxLabel h4{letter-spacing:0;position:relative}.investmentWpInner .topPart .boxLabel sup{background-color:#ee41e4;color:#21222f;display:inline-block;font-size:16px;font-weight:700;line-height:1.1;padding:4px 6px;top:-1em}.investmentWpInner .topPart{border-bottom:1px solid rgba(245,245,255,.32)}.investmentWpInner .bottomPart .listContent ul li{font-size:16px;font-weight:700;margin:0;padding-left:30px;position:relative}.investmentWpInner .bottomPart .listContent ul li:before{background-color:#ee41e4;color:#21222f;content:"+";display:flex;font-size:18px;font-weight:500;height:16px;justify-content:center;left:0;line-height:.8;position:absolute;top:2px;width:16px}.investmentWpInner .bottomPart .listContent ul{list-style:none;padding:0}.investmentWpInner .bottomPart .listContent ul li+li{margin-top:12px}.investmentWpInner .bottomPart .listContent *+p{margin-top:22px}.investmentWpInner .bottomPart .button a{width:100%}.investmentWpOutter:nth-child(3n+2) .investmentWpInner{border-top:4px solid #3d3df2}.investmentWpOutter:nth-child(3n+2) .investmentWpInner .bottomPart .listContent ul li:before,.investmentWpOutter:nth-child(3n+2) .investmentWpInner .topPart .boxLabel h4 sup{background-color:#3d3df2;color:#f5f5ff}.investmentWpOutter:nth-child(3n) .investmentWpInner .bottomPart .listContent ul li:before,.investmentWpOutter:nth-child(3n) .investmentWpInner .topPart .boxLabel sup{background-color:#a625f5;color:#f5f5ff}.investmentSection .investmentShap{background-position:0 0;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.investmentWp .investmentWpOutter.singlePriceCard .investmentWpInner{border-top:4px solid #fc43f0}.joinOurTeamHeadLineParent .swiper-slide{display:flex;width:auto}.joinOurTeamSection .swiper-wrapper{transition-timing-function:linear!important}.joinOurTeamHeadLineParent .swiper-slide{position:relative}.joinOurTeamHeadLineParent .swiper-slide:after{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/plus-1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:38px;margin:auto;position:absolute;right:calc(100% + 40px);top:0;width:38px}.joinOurTeamBottomImageParent .swiper-slide .imageBox,.joinOurTeamTopImageParent .swiper-slide .imageBox{height:100%;width:100%}.joinOurTeamBottomImageParent .swiper-slide .imageBox img,.joinOurTeamTopImageParent .swiper-slide .imageBox img{height:100%!important;object-fit:cover;opacity:.65;transition:all .4s ease;width:100%}.logoSlider.border_top{border-top:1px solid rgba(245,245,255,.1)}.logoSlider.border_bottom{border-bottom:1px solid rgba(245,245,255,.1)}.logoSlider{overflow:hidden;position:relative}.logoSlider:after,.logoSlider:before{content:"";height:100%;position:absolute;top:0;width:30%}.logoSlider:before{background:linear-gradient(90deg,#0a0a1a 0,hsla(0,0%,100%,0));left:0;z-index:11}.logoSlider:after{background:linear-gradient(270deg,#0a0a1a 0,hsla(0,0%,100%,0));right:0;z-index:11}.logoSlider_cover .logo_img.swiper-slide{display:inline-block;opacity:1;padding:0 50px;transition:all .4s ease;width:auto}.logoSlider_cover .logo_img.swiper-slide img{max-height:56px;object-fit:contain}.logoSlider_cover .swiper-wrapper{align-items:center;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.magazinePostDateRead{position:relative}.magazinePostDateRead span{color:#f5f5ff;display:inline-block;margin-bottom:5px;margin-right:13px;padding-right:21px;position:relative;width:auto}.magazinePostDateRead span:after{background:#f5f5ff;content:"";height:5px;position:absolute;right:0;top:5px;width:5px}.magazinePostDateRead span:last-child:after{display:none}.magazinePostDateRead span:last-child{margin-right:0;padding-right:0}.magRelated_area{overflow:hidden}.magRelated_item{position:relative}.magRelated_item .magRelated_itemin a.overLink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.magRelated_item .magRelated_title,.magRelated_item .services_list a{position:relative;z-index:2}.magRelated_item .magRelated_itemin{display:block;position:relative;width:100%}.magRelated_item .magRelated_img{min-height:196px;position:relative;width:100%}.magRelated_item .magRelated_top{position:relative;width:100%}.magRelated_item .magRelated_top .indust_name{background:#21222f;color:#f5f5ff;display:inline-block;font-size:12px;font-weight:500;line-height:14px;padding:9px 11px;position:relative;text-transform:uppercase;transition:all .4s ease;width:auto;z-index:1}.magRelated_item .magRelated_info{width:100%}.magRelated_item .relted_dateTime{display:block;opacity:.3;padding:0;position:relative;width:100%}.magRelated_item .relted_dateTime span{color:#f5f5ff;display:inline-block;font-weight:400;margin-bottom:5px;margin-right:16px;padding-right:27px;position:relative;width:auto}.magRelated_item .relted_dateTime span:after{background:#f5f5ff;content:"";height:5px;position:absolute;right:0;top:5px;width:5px}.magRelated_item .relted_dateTime span:last-child:after{display:none}.magRelated_item .relted_dateTime span:last-child{margin-right:0;padding-right:0}.magRelated_item .magRelated_icon{display:none;max-width:300px;text-align:right;width:auto}.magRelated_area .top_content .button{display:none}.magRelated_area .magRelated_slider .button{display:block}.magRelated_item .magRelated_img .defitem_img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.modernWebAniInner .number{position:relative;width:100%}.modernWebAniInner .contentWp{max-width:100%;padding-left:0;width:100%}.modernWebAniInner .progressScroll{background-color:rgba(0,0,0,.3);height:1px;left:30px;margin:auto;position:absolute;top:10px;width:calc(100% - 40px);z-index:1}.modernWebAniInner .progressScroll span.progress{background-color:#000;height:1px;left:0;margin:auto;position:absolute;top:0;transition:all 3s ease;width:0}.swiper-slide-active .modernWebAniInner .progressScroll span.progress{transition-delay:.8s;width:100%}.active .modernWebAniInner .progressScroll span.progress{transition-delay:.5s;width:100%}.modernWebWpLeft .button{display:none}.modernWebWpRight .button{display:block}.modernWeb_slider .swiper-slide{opacity:.3;transition:all .4s ease}.modernWeb_slider .swiper-slide.swiper-slide-active{opacity:1}.newsletterSec .formWrapper form .legal-consent-container .field.hs-form-field,.newsletterSec .formWrapper form .legal-consent-container>div{margin-bottom:0}.newsletterSec .formWrapper form .hs_submit.hs-submit{float:left;margin-top:17px}.newsletterSec .formWrapper form .form-columns-1:last-of-type{float:right;margin-top:26px}.newsletterSec .formWrapper form .hs_submit.hs-submit .actions{margin:0 50px 0 0}.newsletterSec .formContent h2 sup{color:#fc43f0;line-height:inherit;top:-.75em}.newsletterSec .submitted-message{padding:0}.ourChallengeSliderParent .imageSlide img{object-fit:cover;width:100%}.ourChallengeSliderParent span.swiper-pagination-bullet{opacity:.4}.ourChallengeSliderParent span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ourChallengeShap{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.ourLeadshipSection{padding:88px 0 10px}.ourLeadshipSection h2{font-weight:400}.ourLeadshipSliderOutter .headShotImg img{height:100%!important;object-fit:cover;width:100%}.ourLeadshipSliderOutter{height:auto}.ourLeadshipSliderOutter .headShotDetails .position p{font-weight:500}.ourLeadshipSection .titleLabel{opacity:.6}.ourOfficeSliderParent .imageSlide img{object-fit:cover;width:100%}.ourOfficeSliderParent span.swiper-pagination-bullet{opacity:.4}.ourOfficeSliderParent span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ourservies_area{overflow:hidden}.services_box .topser_title *{color:rgba(10,10,26,.1);transition:all .4s ease}.services_box .topser_title h2{margin:8px 0}.services_item:nth-child(odd) .services_itemin{left:-100px}.services_item:nth-child(2n) .services_itemin{right:-100px}.services_item .services_itemin:hover{background-color:#21222f}.services_item .services_itemin{background:rgba(33,34,47,.04);height:100%;min-height:229px;opacity:0;overflow:hidden;position:relative;transition:all .4s ease}.services_item .services_itemin:hover .servhover_wrap:first-child{transform:translateX(20%);transition-delay:.2s}.services_item .services_itemin:hover .servhover_wrap:last-child{transform:translateX(37%);transition-delay:.3s}.services_item .services_itemin:hover .services_text .text *,.services_item .services_itemin:hover .services_title *{color:#fff}.services_item .services_itemin .services_text .text *,.services_item .services_itemin .services_title *{color:#21222f;transition:all .4s ease}.services_item.is-visible:nth-child(2n) .services_itemin{opacity:1;right:0}.services_item.is-visible:nth-child(odd) .services_itemin{left:0;opacity:1}.services_item .services_itemin .services_hover{height:auto;padding-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .4s ease;width:61%}.services_item .services_itemin .services_hover .servhover_img{height:74px;width:calc(50% - 10px)}.services_item .services_itemin .services_hover .servhover_img img{height:100%!important;object-fit:cover;width:100%}.services_item .services_itemin .services_hover .servhover_wrap{transform:translateX(100%);transition:all .8s ease}.services_coverWp{position:relative}.services_coverWp .timeline{height:calc(100% + 70px);left:50%;overflow:hidden;position:absolute;top:-45px;transform:translateX(-50%);width:20px}.services_coverWp .timeline .dots{background-color:rgba(10,10,26,.1);height:100%;margin-left:auto;margin-right:auto;padding-top:20px;position:relative;width:2px;z-index:1}.services_coverWp .timeline .dots:before{background-color:rgba(10,10,26,.1);content:"";height:20px;left:50%;margin:auto;position:absolute;right:0;top:0;transform:translateX(-50%) scale(.8);transition:all .4s ease;width:20px}.services_box.visible .services_coverWp .timeline .dots:before{background-color:#3d3df2;transform:translateX(-50%) scale(1)}.services_coverWp .timeline span.timeline_in{background-color:#3d3df2;height:0;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:all .4s ease;width:2px}.services_box.visible .topser_title *{color:#0a0a1a}.services_item .services_itemin .boxlink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.services_item .services_itemin .services_title h4{letter-spacing:-.01em}.solutab_title{border-bottom:1px solid hsla(0,0%,100%,.1);overflow:hidden;width:100%}.solutab_title a{align-items:flex-end;color:rgba(245,245,255,.4);display:flex;font-weight:700;justify-content:center;margin-right:0;min-width:auto;padding:5px 4.5px 20px;position:relative;text-align:center;width:auto}.solutab_title a:before{background:#3d3df2;bottom:0;content:"";height:5px;left:0;opacity:0;position:absolute;transition:all .4s ease;width:100%}.solutab_title a.active:before,.solutab_title a:hover:before{color:#f4f4ff;opacity:1}.solutab_title a.active{color:#f4f4ff}.solutab_title a:last-child{margin-right:0}.soluTab_item{border:1px solid #232331;margin:0 -1px -1px 0;position:relative;transition:all .6s ease;width:calc(50% - 4px)}.soluTab_item .soluTab_img img{height:50px!important;max-width:150px!important;object-fit:contain}.soluTab_item .soluTab_itemin{height:100%;min-height:85px;overflow:hidden;padding:10px;width:100%}.soluTab_box{display:none}.soluTab_box .soluTab_boxin{justify-content:center}.soluTab_item:hover .soluTab_hover{opacity:1}.soluTab_item .soluTab_hover{height:100%;overflow:hidden;text-align:center;width:100%}.soluTab_item .soluHover_icon,.soluTab_item .soluTab_hover{left:0;opacity:0;position:absolute;top:0;transition:all .6s ease}.soluTab_item .soluHover_icon{height:40px;width:40px}.soluTab_item .soluHover_icon img{height:100%!important;object-fit:contain;width:100%}.soluTab_item .soluHover_info{color:#0a0a1a;position:relative;text-align:center;top:100%;transition:all .6s ease;width:100%}.soluTab_item .soluTab_img{display:flex;justify-content:center;margin-bottom:30px;position:relative;top:0;transition:all .6s ease;width:100%}.soluTab_item:hover .soluHover_info{top:15px}.soluTab_item .soluHover_img{width:100%}.soluTab_item .soluHover_img,.soluTab_item .soluHover_img img{height:96px;object-fit:contain}.soluTab_item .solbox_link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.soluTab_item .soluHover_icon,.soluTab_item .soluTab_hover{display:none}.solutions_area .solutionsShap{background-position:0 0;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.solutions_area{overflow:hidden}.ourValuedefin_area .valueBGshape{background:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/values-mob-shape.png) no-repeat 50%/100% 100%;bottom:-70px;height:200px;left:0;mix-blend-mode:lighten;pointer-events:none;position:absolute;width:100%;z-index:1}.ourValuedefin_area .succfacts_itemin{max-width:100%}.ourValuedefin_area .succfacts_item:first-child{padding-top:0}.ourValuedefin_area .succfacts_info .text{max-width:486px;width:100%}.realStorySliderOutter{height:auto;position:relative;transition:all .3s linear}.realStorySliderInner{position:relative;transition:inherit}.realStorySliderInner .contentWp{height:100%;transition:all .3s linear}.realStorySliderInner .contentWp .year{margin-top:auto}.realStorySliderOutter .realStorySliderInner{background-color:#21222f}.realStorySliderOutter .sliderLine{left:0;position:absolute;transition:inherit}.realStorySliderOutter .sliderLine:after,.realStorySliderOutter .sliderLine:before{background-color:#21222f;content:"";left:0;position:absolute;top:0;transition:inherit}.realStorySliderOutter .sliderLine:before{bottom:0;height:2px;margin:auto;width:100%}.realStorySliderOutter .sliderLine .line{background-color:#3d3df2;bottom:0;height:2px;left:0;margin:auto;position:absolute;top:0;transition:inherit;width:0}.realStorySliderOutter.active-slide .sliderLine .line{width:100%}.realStorySliderOutter.active-slide .sliderLine:after{background-color:#3d3df2}.realStorySection .realStoryBgShap{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.realStorySection{padding:40px 0 58px}.realStorySection .headlineText p{font-size:20px;opacity:.6}.realStorySection .headlineText p+h2{margin-top:22px}.realStorySection .realStorySliderParent .realStorySliderOutter .item{opacity:.15;transition:all .4s ease}.realStorySection .realStorySliderParent .realStorySliderOutter .item .boxImage{opacity:0;transition:all .4s ease}.realStorySection .realStorySliderParent .realStorySliderOutter.swiper-slide-active .item,.realStorySection .realStorySliderParent .realStorySliderOutter.swiper-slide-active .item .boxImage{opacity:1}.realStorySliderOutter .realStorySliderInner{padding:72px 32px 36px}.realStorySection .realStorySliderParent .realStorySliderOutter .item .boxImage{margin-bottom:-40px;margin-left:36px;padding-top:60%;position:relative;width:calc(100% - 72px);z-index:1}.realStorySection .realStorySliderParent .realStorySliderOutter .item .boxImage img{bottom:0;height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.realStorySection .realStorySliderParent .realStorySliderOutter .item .text{margin-top:14px;opacity:.7}.realStorySliderOutter .item .year{margin-top:22px;text-align:center}.sliderProgressBottom .swiper-pagination{background-color:rgba(245,245,255,.1);bottom:0;height:2px;left:0;margin:auto;position:absolute!important;right:0;top:inherit;width:calc(100% - 160px)}.sliderProgressBottom .swiper{overflow:visible;padding-bottom:60px}.sliderProgressBottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#fc43f0}.sliderProgressBottom .swiper-button-prev{background-color:#fc43f0;bottom:-16px;height:40px;left:40px;top:inherit;width:40px}.sliderProgressBottom .swiper-button-next{background-color:#fc43f0;bottom:-16px;height:40px;right:40px;top:inherit;transform:rotate(180deg);width:40px}.sliderProgressBottom .swiper-button-prev:before{border:2px solid #fff;border-right:none;border-top:none;content:"";height:13px;left:12px;position:absolute;transform:rotate(45deg) skew(-3deg,-3deg);width:13px}.sliderProgressBottom .swiper-button-prev:after{background-color:#fff;content:"";height:2px;left:11px;position:absolute;width:18px}.sliderProgressBottom .swiper-button-next:before{border:2px solid #fff;border-right:none;border-top:none;content:"";height:13px;left:12px;position:absolute;transform:rotate(45deg) skew(-3deg,-3deg);width:13px}.sliderProgressBottom .swiper-button-next:after{background-color:#fff;content:"";height:2px;left:11px;position:absolute;width:18px}.philosoph-block{padding:100px 0 58px}.philosoph-block .title-main{margin-bottom:48px}.philosoph-block .title-main h2{font-weight:400}.philosoph-block .ct-row{margin:0 -38px}.philosoph-block .ct-row .item{padding:0 38px;width:33.33%}.philosoph-block .ct-row .item .title{display:flex;margin-bottom:12px}.philosoph-block .ct-row .item .title h5{font-size:40px}.philosoph-block .ct-row .item .description-main{opacity:.7}.philosoph-block .ct-row .item .title img{margin-left:5px;position:relative;top:-10px}.philosoph-block .ct-row .item:nth-child(3n+2){margin-top:32px}.philosoph-block .ct-row .item:nth-child(3n+3){margin-top:64px}.suitableWhomTwoColWpLeft .inner{max-width:480px}.suitableWhomTwoColWpRight .inner .boxImage{height:100%;width:100%}.suitableWhomTwoColWpRight .inner .boxImage img{height:100%!important;object-fit:cover;width:100%}.suitableWhomTwoColWpRight .inner .headShotImage{position:absolute}.suitableWhomTwoColWpRight .inner .headShotImage img{height:100%!important;object-fit:cover;width:100%}.suitableWhomTwoColWp{position:relative}.suitableWhomForm .form-title{margin-bottom:25px;text-align:center}.suitableWhomForm .legal-consent-container{align-items:center;display:flex;justify-content:center}.suitableWhomTwoColWp.visible .suitableWhomTwoColWpLeft,.suitableWhomTwoColWp.visible .suitableWhomTwoColWpRight{opacity:1}.suitableWhomTwoColWpLeft,.suitableWhomTwoColWpRight{opacity:.3;transition:all .3s linear}.suitableWhomTwoColWp .timeline{overflow:hidden;position:absolute}.suitableWhomTwoColWp .timeline .dots{background-color:#2f2f3e;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:2px;z-index:1}.suitableWhomTwoColWp .timeline .dots:before{background-color:rgba(10,10,26,.1);content:"";left:50%;margin:auto;position:absolute;right:0;transition:all .4s ease}.suitableWhomTwoColWp.visible .timeline .dots:before{background-color:#3d3df2}.suitableWhomTwoColWp .timeline span.timeline_in{background-color:#3d3df2;height:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:1}.suitableWhomTwoColWpRight .inner{position:relative;width:100%}.suitableWhomTwoColWp:last-child .timeline .dots{height:100%}.suitableWhomTwoColWp:last-child .timeline{height:75%}.suitableWhomTwoColWp:last-child .timeline .dots:before{bottom:-75%;transform:translate(-50%) scale(1)!important}.testimonialButton{position:relative;z-index:1}.testimonialSliderInner{height:auto;width:100%}.testimonialSliderOutter{transition:all .8s ease}.testimonialSliderOutter.swiper-slide-active{margin-top:0}.testimonialImageParent .headshotImg{width:100%}.testimonialImageParent .headshotImg img,.testimonialImageParent .logoImg img{height:100%!important;width:100%}.testimonialImageParent{width:100%}.testimonialImageParent .logoImg{position:relative}.testimonialContent .text{max-width:430px;width:100%}.testimonialImageParent .headshotImg img{object-fit:cover;object-position:top}.thoritBord_content .text{max-width:551px}.trueNumbersSection .title .content{margin-left:auto;margin-right:auto}.trueNumbersShap{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:lighten;pointer-events:none;position:absolute;z-index:1}.workprocess_area .btmtext,.workprocess_top .text{font-size:18px;line-height:1.2}.workprocess_area .btmtext{max-width:274px;padding-left:22px;position:relative;width:100%}.workprocess_area .btmtext:before{background:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/plus.svg) no-repeat 50%/100% 100%;bottom:100%;content:"";height:14px;left:0;position:absolute;width:14px}.workprocess_area .workprocess_title{background:#21222f0a;cursor:pointer;padding:24px;width:100%}.workprocess_area .workprocess_title h4{font-size:18px;letter-spacing:0;line-height:1.2;width:calc(100% - 25px)}.workprocess_area .workprocess_title span{color:#0a0a1a;font-size:18px;line-height:1.2;width:25px}.workprocess_area .workprocess_info{background:#21222f;display:none;padding:24px;width:100%}.workprocess_area .workprocess_imgbox{height:141px;position:relative;width:203px}.workprocess_area .workprocess_img2{bottom:15px;height:68px;left:-40px;position:absolute;width:68px}.workprocess_area .workprocess_itemtext *{color:#fff}.workprocess_area .workprocess_title.active{display:none}.workprocess_area .workprocess_title.active+.workprocess_info{display:flex;flex-wrap:wrap}.workprocess_formbox .workprocess_itemin h2{color:#fff}.workprocess_formbox .workprocess_info{background:#3d3df2}.workprocess_formbox .hs_cos_wrapper_type_form{padding:0}.workprocess_formbox form{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end}.workprocess_formbox form .hs-form-field{margin-bottom:8px;width:100%}.workprocess_formbox form .hs_email{margin-bottom:38px}.workprocess_formbox form .hs_submit{width:180px}.workprocess_formbox form .hs_submit .actions{margin-top:0;padding-right:15px}.workprocess_formbox form .form-columns-1:last-of-type .legal-consent-container .hs-form-field,.workprocess_formbox form .form-columns-1:last-of-type .legal-consent-container>div{margin:0}.workprocess_formbox .workprocess_title{background:#3d3df2}.workprocess_formbox .submitted-message{align-items:center;display:flex;flex-direction:column;font-size:18px;justify-content:center;line-height:1.2;min-height:351px;padding:0;text-align:center}.workprocess_formbox .submitted-message h2 img{margin-bottom:15px}.workprocess_formbox form .form-columns-1:last-of-type{align-items:center;display:flex;flex-wrap:wrap;width:calc(100% - 180px)}.workprocess_area .workprocess_info .workprocess_imgtop{position:relative;width:100%;z-index:1}.workprocess_area .workprocess_imgbox>img{height:100%!important;object-fit:cover;width:100%}.workprocess_area .workprocess_itemtext{max-width:250px}.workprocess_area .active .workprocess_itemtext .text,.workprocess_area .active .workprocess_titlein,.workprocess_area .workprocess_item,.workprocess_area .workprocess_top{width:100%}.contactPopUpSection
.legal-consent-container .hs-richtext p,.contactPopUpSection .legal-consent-container,.contactPopUpSection .legal-consent-container .hs-richtext{color:#0a0a1a}.webDesignV2SectionV2 .headlineText h2{font-weight:400}.ourValuedefin_area .succfacts_topwrap .top_title h2{line-height:1.1}.trueNumbersSection.lightTheme .trueNumbersShap{background:none}.investmentWp .investmentWpOutter.singlePriceCard .investmentWpInner .boxLabel{align-items:flex-start;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.investmentWp .investmentWpOutter.singlePriceCard .investmentWpInner .boxLabel .right{order:-1;text-align:right}.investmentWp .investmentWpOutter.singlePriceCard .investmentWpInner .boxLabel .left{width:100%}.investmentWpInner .bottomPart .listContent ul li em{font-size:inherit}.pageLoaderSection{display:none}.investmentWpInner .topPart .boxLabel h4 span{display:block}.succfacts_area .succfacts_itemin .succfacts_icon span{display:block;width:100%}.commonBlackSliderBoxInner .topPart .icon span{display:block;height:100%;width:100%}.ourLeadshipSection .ourLeadshipSliderInner{position:relative}.ourLeadshipSection .ourLeadshipSliderInner .headShotDetails{bottom:0;left:0;opacity:0;padding:10px 16px;position:absolute;right:0;transition:all .5s ease;width:100%}.ourLeadshipSection .ourLeadshipSliderInner .headShotDetails .name h4{font-size:20px}.ourLeadshipSection .ourLeadshipSliderInner .headShotDetails p{font-size:12px;margin-top:8px;opacity:.5;text-transform:uppercase}.ourLeadshipSection .ourLeadshipSliderInner:hover .headShotDetails{opacity:1}@media(min-width:600px){.magRelated_item .magRelated_img{height:280px}.soluTab_item{width:25%}}@media(min-width:768px){.investmentSection .deskSlider.investmentWp{display:flex}.investmentSection .mobileSlider.investmentWp{display:none}.commonBlackSliderBoxInner .topPart .icon{height:32px;width:32px}.commonBlackSliderBoxInner .topPart .contentTitle{width:calc(100% - 32px)}.commonBlackSliderBoxInner{transition:all .3s linear}.aboutCustomerExpSection .aboutCustomerExpShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/aboutusDeskShap.webp);height:120px;left:0;top:-1px;width:100%}.aboutCustomerExpWpRight{min-height:280px}.aboutCustomerExpBoxImg_1{left:70px;right:auto;top:0;top:-7px}.aboutCustomerExpBoxImg_3{right:15px;top:25px}.aboutCustomerExpBoxImg_2{bottom:11px;left:0}.abouthubspot_area{min-height:100svh}.abouthubspot_area .sectionOverLink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}.abouthubspot_area .sectionOverLink a{height:100%;max-width:100%!important;min-width:100%!important;opacity:0;width:100%}.abouthubspot_area .abouthubspot_contant{max-width:730px;min-height:552px}.abouthubspot_area .abouthubspot_contant:after{border-radius:730px;filter:blur(155.75px)}.aboutproject_img{height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;top:0;width:100%}.aboutproject_cover{position:relative}.aboutproject_img .aboutImg{position:absolute}.aboutproject_img .aboutImg_1{height:51px;left:82%;top:-8%;width:51px}.aboutproject_img .aboutImg_2{height:68px;right:82.7%;top:20.4%;width:70px}.aboutproject_img .aboutImg_3{height:113px;left:82%;top:39.5%;width:113px}.aboutproject_img .aboutImg_4{height:104px;right:85%;top:79%;width:64px}.aboutproject_contant .text{max-width:450px}.aboutUsBannerSection .aboutUsBannerShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/aboutbannerDeskShap.png);bottom:0;height:170px;left:0;width:100%}.aboutUsBannerSection .gradientBg{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/hr-banner-desk.svg)}.bannerSection .bannerShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bannerDeskShap.webp);bottom:-2px;height:220px;left:-11px;width:calc(100% + 20px)}.bannerWpRight{bottom:0;height:auto;max-width:801px;padding:0;pointer-events:none;position:absolute;right:0;z-index:-1}.bannerSection{min-height:500px}.bannerWp .contentWp{max-width:711px}.bannerSection .baseModuleParent{position:unset}.bannerWp .contentWp .text{max-width:393px}.bannerWpV2 .content{margin-left:auto;margin-right:auto;max-width:78%}.bannerSectionV3 .bannerGradient{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bannerV3-desk-gradient.svg)}.bannerSectionV3 .bannerShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bannerV3-desk-shap.png);bottom:-1px;height:260px;left:0;width:100%}.bannerWpV3LeftInner .content{max-width:100%;width:100%}.bannerWpV3Right .image3{height:255px;right:-65.5%;top:21.5%;width:339px}.bannerWpV3Right .image2{height:263px;left:0;top:0;width:168px}.bannerWpV3Right .image1{bottom:0;height:81px;left:4.6%;padding:20px 15px;width:185px}.bannerWpV3RightInner{min-height:468px}.webDesignSection .webDesignShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/Web-design-desk-shap.png);bottom:-1px;height:146px;left:0;width:100%}.webDesignSliderBoxWp.second .webDesignSliderBoxInner{min-height:333px}.webDesignSliderBoxWp.third .webDesignSliderBoxInner{min-height:280px}.webDesignSliderBoxWp.fourth .webDesignSliderBoxInner{min-height:305px}.webDesignSliderBoxWp.first .webDesignSliderBoxInner{min-height:231px}.webDesignV2SectionV2 .webDesignV2Shap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bloomreach-shap-desk.png);bottom:-1px;height:146px;left:0;width:100%}.blogPostQuoteBottomLeftWp .name{border-right:1px solid}.blogPostQuoteSection .baseModuleParent{position:unset}.blogPostQuoteBottomRightWp{bottom:-30px;height:150px;position:absolute;right:-30px;width:150px;z-index:1}.blogPostQuoteSection .blogPostQuoteWp:after{bottom:calc(100% + 40px);height:24px;width:33px}.blogRecentPostSection .blogRecentPostShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/blogRecentPostDeskShap-1-min-1.webp);height:190px;left:0;top:-25px;width:100%}.blogRecentPostWp .halfPostOutter{display:flex;height:50%;min-height:270px}.blogRecentPostWp .halfPostInner .featuredImage{height:150px;width:120px}.blogRecentPostWp .halfPostInner .blogRecentPostDetail{display:flex;flex-direction:column;height:100%;width:calc(100% - 120px)}.blogRecentPostWp .fullPostInner .featuredImage{height:270px}.blogRecentPostWp .fullPostInner .blogRecentPostDetail{display:flex;flex-direction:column;height:calc(100% - 270px)}.blogRecentPostWp .button.button--simple{margin-top:auto}.blogRecentPostWp .fullPostInner{height:100%}.blogRecentPostWp .fullPostOutter{border-right:1px solid rgba(245,245,255,.2)}.blogRecentPostWp .halfPostOutter:first-child{border-bottom:1px solid rgba(245,245,255,.21);padding-bottom:55px}.blogRecentPostWp .halfPostOutter:last-child{padding-top:40px}.blogRecentPostWp .halfPostInner{width:100%}.blogRecentPostWp .fullPostInner .postTitle{max-width:451px;width:100%}.blogRecentPostWp .halfPostInner .postTitle{max-width:311px;width:100%}.caseRecent_item .caseRecent_img{min-height:353px}.caseRecent_item .caseRecent_icon{display:inline-block}.caseRecent_item .services_list a{font-size:16px;line-height:19px}.caseRecent_item .services_list a:after{top:7px}.constructionSliderParent .imageBoxParentFirst{width:40%}.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner .imgLogo{height:62px;left:8px;max-width:130px;position:absolute;top:8px;width:calc(100% - 16px);z-index:1}.constructionSliderImgBoxBottomWp{margin:-13px auto 0;max-width:1082px}.constructionSliderParent .labelTextWP{width:20%}.constructionSliderParent .sliderHeading{font-size:80px}.contactPopUpWpLeft{width:32%}.contactPopUpWpRight{width:68%}.contactPopUpWp{min-height:521px}.contactPopUpWpLeftShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/about-work-desk-shap.png);height:120px;left:-55px;margin:auto;right:0;top:100%;width:calc(100% + 110px)}.contactPopUpWpLeft .comDetails ul li+li{margin-top:32px}.contactPopUpWpLeft .comDetails ul li div+p{margin-top:8px}.contactPopUpWpRight .hs-form-field>label{font-size:20px}.contactPopUpWpRight textarea{min-height:116px}.contactPopUpWpRight .hs-form-field{margin-bottom:48px}.contactPopUpWpRight form .form-columns-1:last-of-type{float:left;margin-top:29px}.contactPopUpWpRight .hs_submit.hs-submit{float:right;margin-top:17px}.cusSaySection .cusSayShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/ourSolutionsDeskShap-min.png);bottom:-1px;height:190px;left:0;width:100%}.cusSayWpLeft{padding-right:30px;width:calc(100% - 202px)}.cusSayWpRight{height:202px;width:202px}.cusSaySection .title{padding-right:75px}.cusSaySection .title:after{height:41px;width:58px}.cusSayWpLeft .namepos>div{padding-bottom:2px;padding-top:2px}.desPlatFormsShapBottom{height:230px;width:393px}.desPlatFormsShapTop{height:438px;width:373px}.desPlatFormsLogoWP .lpTopImageWp{height:397px;max-width:650px}.desPlatFormsLogoWP .lpTopImageWp .logoImage{max-width:355px}.platFormsIconWP .iconImg.iconImgTwo{left:calc(42.1% - 261px);top:29.5%}.platFormsIconWP .iconImg.iconImgOne{height:80px;right:calc(38% - 261px);top:-9%;width:80px}.platFormsIconWP .iconImg.iconImgThree{bottom:22.2%;right:calc(48.5% - 261px)}.platFormsIconWP .iconImg{height:64px;width:65px}.hrHero_area .gradientBg{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/hr-banner-desk-1.svg)}.hrHero_area .content{max-width:614px}.hrHero_images .hrHero_img1{height:138px;left:-7px;top:23%;width:127px}.hrHero_images .hrHero_img2{height:161px;right:0;top:18%;width:145px}.hrHero_images .hrHero_img3{bottom:14.3%;height:165px;left:calc(40.5% - 312.5px);width:123px}.hrHero_images .hrHero_img4{bottom:14%;height:184px;right:calc(37.5% - 312.5px);width:140px}.investmentSection .investmentShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/priceDeskShap.png);bottom:-1px;height:125px;left:0;width:100%}.investmentWpInner .bottomPart .listContent ul{margin:22px 0 0}.joinOurTeamSection .sectionOverLink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.joinOurTeamSection .sectionOverLink a{height:100%;max-width:100%!important;min-width:100%!important;opacity:0;width:100%}.joinOurTeamHeadLineParent .swiper-slide h2{font-size:56px}.joinOurTeamTopImageParent .swiper-slide.third{height:148px;margin-right:10%!important;width:274px}.joinOurTeamTopImageParent .swiper-slide.first{height:148px;margin-right:20.3%!important;margin-top:27px;width:274px}.joinOurTeamTopImageParent .swiper-slide.second{height:95px;margin-right:15%!important;margin-top:53px;width:172px}.joinOurTeamBottomImageParent .swiper-slide.third{height:174px;margin-right:10%!important;margin-top:30px;width:318px}.joinOurTeamBottomImageParent .swiper-slide.first{height:174px;margin-right:20%!important;width:286px}.joinOurTeamBottomImageParent .swiper-slide.second{height:153px;margin-right:18%!important;margin-top:11px;width:318px}.logoSlider:after,.logoSlider:before{width:20%}.magRelated_area .top_content .button{display:block}.magRelated_area .magRelated_slider .button{display:none}.magRelated_item .magRelated_icon{display:inline-block}.magRelated_item .relted_dateTime span:after{top:7px}.magRelated_item .magRelated_title{font-size:24px;line-height:1.166}.modernWebWpLeft{position:sticky;top:60px}.modernWebAniOutter:last-child .modernWebAniInner .progressScroll{display:none}.modernWebAniOutter{opacity:.3;transition:all .4s ease}.modernWebAniOutter.active{opacity:1}.swiper-slide-active .modernWebAniInner .progressScroll span.progress{transition-delay:0s;width:1px}.modernWebWpLeft .button{display:block}.modernWebWpRight .button{display:none}.modernWeb_slider .swiper-wrapper{display:block}.modernWebAniInner .contentWp{max-width:451px;padding-left:40px;width:calc(100% - 28px)}.modernWebAniInner .number{width:28px}.modernWebAniInner .progressScroll{height:calc(100% - 14px);left:14px;top:44px;width:1px}.modernWebAniInner .progressScroll span.progress{height:0}.active .modernWebAniInner .progressScroll span.progress{height:100%;transition:all 1s ease}.newsletterSec .formWrapper form .form-columns-1:last-of-type{margin-top:39px;width:calc(100% - 180px)}.newsletterSec .formWrapper form .hs_submit.hs-submit{margin-top:26px;padding-right:10px;width:180px}.ourChallengeShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/challenge-desk-shape-new.png);height:170px;left:0;top:-1px;width:100%}.ourLeadshipSliderOutter.first{width:110px}.ourLeadshipSliderOutter.second{width:161px}.ourLeadshipSliderOutter.third{width:131px}.ourLeadshipSliderOutter.fourth{width:91px}.ourLeadshipSliderOutter.fifth{width:110px}.ourLeadshipSliderOutter.sixth{width:91px}.ourLeadshipSliderOutter.first .ourLeadshipSliderInner{margin-top:25px}.ourLeadshipSliderOutter.second .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.third .ourLeadshipSliderInner{margin-top:25px}.ourLeadshipSliderOutter.fourth .ourLeadshipSliderInner{margin-top:100px}.ourLeadshipSliderOutter.fifth .ourLeadshipSliderInner{margin-top:25px}.ourLeadshipSliderOutter.sixth .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.first .headShotImg{height:185px}.ourLeadshipSliderOutter.second .headShotImg{height:184px}.ourLeadshipSliderOutter.third .headShotImg{height:128px}.ourLeadshipSliderOutter.fourth .headShotImg{height:91px}.ourLeadshipSliderOutter.fifth .headShotImg{height:185px}.ourLeadshipSliderOutter.sixth .headShotImg{height:91px}.services_item .services_itemin{min-height:216px}.services_item .services_itemin .services_icon{height:32px;position:absolute;right:25px;top:25px;transition:all .4s ease;width:32px}.services_item .services_itemin:hover .services_icon{opacity:0;visibility:hidden}.services_coverWp .timeline{height:calc(100% + 85px)}.services_item .services_itemin .services_text .text{width:60%}.services_item .services_itemin .services_title{width:75%}.solutions_area .solutionsShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/ourSolutionsDeskShap-min.webp);bottom:-1px;height:190px;left:0;width:100%}.solutab_title a{margin-right:0;padding:5px 0 20px}.ourValuedefin_area .valueBGshape{background:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/values-desk-shape-min.png) no-repeat 50%/100% 100%;bottom:-200px;height:500px;width:100%}.ourValuedefin_area .succfacts_top{width:32px}.ourValuedefin_area .succfacts_info{padding-left:32px;width:calc(100% - 32px)}.ourValuedefin_area .succfacts_item{width:100%}.realStorySection .realStoryBgShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/realDeskhap.png);height:210px;right:0;top:-1px;width:65%}.realStorySliderOutter .sliderLine{bottom:-44px;height:20px;width:calc(100% + 20px)}.realStorySliderOutter .sliderLine:after{height:20px;width:20px}.suitableWhomForm .hs_submit.hs-submit,.suitableWhomForm .legal-consent-container{text-align:center}.suitableWhomForm .form-title{margin-bottom:48px}.suitableWhomTwoColWp:nth-child(3n) .suitableWhomTwoColWpRight .inner .headShotImage{top:11%}.suitableWhomTwoColWp:nth-child(3n+2) .suitableWhomTwoColWpRight .inner .headShotImage{top:43%}.suitableWhomTwoColWp:nth-child(3n+1) .suitableWhomTwoColWpRight .inner .headShotImage{top:70%}.suitableWhomTwoColWpRight .inner{height:163px;max-width:480px}.suitableWhomTwoColWp.even .suitableWhomTwoColWpLeft .inner,.suitableWhomTwoColWp.odd .suitableWhomTwoColWpRight .inner{margin-left:auto}.suitableWhomTwoColWp.even .suitableWhomTwoColWpRight .inner,.suitableWhomTwoColWp.odd .suitableWhomTwoColWpLeft .inner{margin-right:auto}.suitableWhomTwoColWp.odd .suitableWhomTwoColWpRight .inner .headShotImage{right:-35px}.suitableWhomTwoColWp.even .suitableWhomTwoColWpRight .inner .headShotImage{left:-35px}.suitableWhomTwoColWpRight .inner .headShotImage{height:70px;width:70px}.suitableWhomTwoColWp.odd .suitableWhomTwoColWpRight .inner .boxImage{padding-right:0}.suitableWhomTwoColWp.even .suitableWhomTwoColWpRight .inner .boxImage{padding-left:0}.suitableWhomForm .submitted-message{padding:26px 0 7px}.suitableWhomTwoColWp.even .suitableWhomTwoColWpRight,.suitableWhomTwoColWp.odd .suitableWhomTwoColWpLeft{padding-right:40px}.suitableWhomTwoColWp.even .suitableWhomTwoColWpLeft,.suitableWhomTwoColWp.odd .suitableWhomTwoColWpRight{padding-left:40px}.suitableWhomTwoColWp .timeline{height:calc(100% + 80px);left:50%;top:0;width:20px}.suitableWhomForm .hs-form-field{margin-bottom:40px}.suitableWhomTwoColWp .timeline .dots{height:100%;top:0}.suitableWhomTwoColWp.visible .timeline .dots:before{transform:translate(-50%,-50%) scale(1)}.suitableWhomTwoColWp .timeline .dots:before{height:20px;top:calc(50% - 40px);transform:translate(-50%,-50%) scale(.8);width:20px}.suitableWhomTwoColWp:first-child .timeline .dots{top:0}.suitableWhomTwoColWp:first-child .timeline .dots:before{top:0;transform:translate(-50%) scale(.8)}.suitableWhomTwoColWp.visible:first-child .timeline .dots:before{transform:translate(-50%) scale(1)}.suitableWhomTwoColWp:first-child .timeline{height:calc(50% + 80px);top:50%}.testimonialContent .namepos>div{padding:2px 0}.testimonialImageParent .logoImg{height:72px;margin-bottom:-37px;margin-left:calc(100% - 40px);width:70px}.testimonialImageParent{max-width:225px;padding-right:29px}.testimonialImageParent .headshotImg{height:200px}.testimonialContent{display:flex;flex-direction:column;max-width:calc(100% - 225px);width:100%}.testimonialSliderOutter{margin-right:16px;margin-top:50px;min-height:300px;padding-left:32px;padding-right:30px;width:85%}.testimonialContent .namepos{margin-top:auto}.testimonialImageWp{width:100%}.testimonialContent .namepos .position{padding-left:16px}.testimonialContent .namepos .name{border-right:1px solid;padding-right:16px}.thoritBord_cover .thoritBord_text{padding-left:20px}.trueNumbersSection .title .content{max-width:444px}.trueNumbersWp .outter:nth-child(3n+2){margin-top:30px}.trueNumbersWp .outter:nth-child(3n){margin-top:60px}.trueNumbersShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/numbers-desk-shap.png);bottom:-1px;height:110px;left:0;width:100%}.workprocess_formbox form .hs_email{margin-bottom:8px}.workprocess_formbox form .form-columns-2{margin-bottom:30px!important}.workprocess_area .workprocess_title h4,.workprocess_form input[type=email],.workprocess_form input[type=number],.workprocess_form input[type=password],.workprocess_form input[type=tel],.workprocess_form input[type=text],.workprocess_form select,.workprocess_form textarea{font-size:20px}.resultstep_area .resultstep_item.lesstThanFour{margin-bottom:100px;margin-top:50px;text-align:center}.resultstep_area .resultstep_item.lesstThanFour .text{margin:0 auto}.testimonialSliderInner.noImgAdd .testimonialContent{max-width:100%;padding-right:0}.testimonialSliderInner.noImgAdd .testimonialContent .text{max-width:100%}.testimonialSliderInner.noImgAdd .testimonialImageParent{display:none}}@media(min-width:992px){.aboutCustomerExpSection .aboutCustomerExpShap{height:150px}.aboutCustomerExpBoxImg_2{height:172px;left:100px;width:106px}.aboutCustomerExpBoxImg_3{height:210px;width:188px}.aboutCustomerExpBoxImg_1{height:80px;left:50px;width:80px}.abouthubspot_area .top_title h2{font-size:80px}.aboutproject_img .aboutImg_1{height:96px;left:90%;top:0;width:106px}.aboutproject_img .aboutImg_2{height:88px;right:88.7%;top:20.4%;width:90px}.aboutproject_img .aboutImg_3{height:115px;left:85%;top:39.5%;width:115px}.aboutproject_img .aboutImg_4{height:135px;right:90%;top:79%;width:82px}.aboutproject_contant .text{max-width:700px}.aboutUsBannerSection .aboutUsBannerShap{height:200px}.bannerSection{min-height:730px}.bannerSection .bannerShap{height:300px}.bannerWpV3Right .image3{height:255px;right:-45.5%;top:8.5%;width:380px}.bannerWpV3Right .image2{height:263px;left:4.5%;top:31.2%;width:168px}.bannerWpV3Right .image1{height:81px;left:4.6%;padding:20px 15px;top:0;width:185px}.bannerSectionV3 .bannerShap{height:340px}.webDesignSection .webDesignShap,.webDesignV2SectionV2 .webDesignV2Shap{height:160px}.blogRecentPostSection .blogRecentPostShap{height:270px;top:-34px}.blogRecentPostWp .fullPostInner .featuredImage{height:300px}.blogRecentPostWp .fullPostInner .blogRecentPostDetail{height:calc(100% - 310px)}.blogRecentPostWp .halfPostInner .featuredImage{height:100%;width:180px}.blogRecentPostWp .halfPostInner .blogRecentPostDetail{width:calc(100% - 180px)}.caseRecent_item{margin-bottom:80px}.caseRecent_item .services_list a{margin-right:16px;padding-right:27px}.constructionSliderParent .sliderHeading{font-size:103px}.cusSaySection .cusSayShap{height:220px}.cusSayWpLeft{padding-right:60px;width:calc(100% - 262px)}.cusSayWpRight{height:262px;width:262px}.desPlatFormsShapTop{height:498px;width:423px}.desPlatFormsShapBottom{height:280px;width:443px}.desPlatFormsLogoWP .lpTopImageWp{height:466px;max-width:803px}.desPlatFormsLogoWP .lpTopImageWp .logoImage{max-width:485px}.platFormsIconWP .iconImg.iconImgTwo{left:calc(42.1% - 337.5px);top:29.5%}.platFormsIconWP .iconImg.iconImgOne{right:calc(38% - 337.5px);top:-8.5%}.platFormsIconWP .iconImg.iconImgThree{bottom:22.2%;right:calc(48.5% - 337.5px)}.investmentWpInner{height:100%}.joinOurTeamHeadLineParent .swiper-slide h2{font-size:80px}.joinOurTeamTopImageParent .swiper-slide.first{height:240px;margin-right:10%!important;margin-top:27px;width:320px}.joinOurTeamTopImageParent .swiper-slide.second{height:140px;margin-right:12%!important;margin-top:70px;width:250px}.joinOurTeamTopImageParent .swiper-slide.third{height:148px;margin-right:8%!important;width:274px}.joinOurTeamBottomImageParent .swiper-slide.third{height:350px;margin-right:12%!important;margin-top:30px;width:250px}.joinOurTeamBottomImageParent .swiper-slide.first{height:300px;margin-right:10%!important;margin-top:-20px;width:286px}.joinOurTeamBottomImageParent .swiper-slide.second{height:153px;margin-right:8%!important;margin-top:11px;width:318px}.magRelated_item .relted_dateTime span{margin-right:13px;padding-right:21px}.modernWebAniInner .progressScroll{height:calc(100% + 35px)}.ourChallengeShap{height:220px}.ourLeadshipSliderOutter.first{width:143px}.ourLeadshipSliderOutter.second{width:208px}.ourLeadshipSliderOutter.third{width:169px}.ourLeadshipSliderOutter.fourth{width:117px}.ourLeadshipSliderOutter.fifth{width:143px}.ourLeadshipSliderOutter.sixth{width:117px}.ourLeadshipSliderOutter.first .ourLeadshipSliderInner{margin-top:35px}.ourLeadshipSliderOutter.second .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.third .ourLeadshipSliderInner{margin-top:35px}.ourLeadshipSliderOutter.fourth .ourLeadshipSliderInner{margin-top:150px}.ourLeadshipSliderOutter.fifth .ourLeadshipSliderInner{margin-top:35px}.ourLeadshipSliderOutter.sixth .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.first .headShotImg{height:239px}.ourLeadshipSliderOutter.second .headShotImg{height:237px}.ourLeadshipSliderOutter.third .headShotImg{height:166px}.ourLeadshipSliderOutter.fourth .headShotImg{height:117px}.ourLeadshipSliderOutter.fifth .headShotImg{height:239px}.ourLeadshipSliderOutter.sixth .headShotImg{height:117px}.solutions_area .solutionsShap{height:220px}.solution_top{justify-content:space-between}.solutions_area .top_heading{margin-bottom:0}.soluTab_item .soluTab_itemin{min-height:122px}.solutab_title a{min-width:auto}.soluTab_item .soluHover_icon,.soluTab_item .soluTab_hover{display:flex}.soluTab_item:hover .soluHover_icon{height:50px;left:-30px;opacity:1;top:-30px;width:50px}.soluTab_item:hover{background:#f5f5ff}.soluTab_item:hover .soluTab_img{top:-100%}.realStorySliderOutter .sliderLine{width:calc(100% + 25px)}.realStorySection .realStoryBgShap{height:250px}.suitableWhomTwoColWp .timeline{height:calc(100% + 100px)}.suitableWhomTwoColWp:first-child .timeline{height:calc(50% + 100px)}.suitableWhomTwoColWp .timeline .dots:before{top:calc(50% - 50px)}.suitableWhomTwoColWpRight .inner{height:226px}.suitableWhomTwoColWpRight .inner .headShotImage{height:71px;width:71px}.testimonialImageParent .logoImg{height:82px;margin-bottom:-40px;margin-left:calc(100% - 52px);width:81px}.testimonialImageParent{max-width:270px;padding-right:30px}.testimonialImageParent .headshotImg{height:240px}.testimonialContent{max-width:calc(100% - 270px);width:100%}.testimonialSliderOutter{margin-top:65px;min-height:404px;padding-right:30px;width:68.3%}.testimonialButton{margin-top:-25px}.trueNumbersShap{height:150px}}@media(min-width:1200px){.aboutCustomerExpSection .aboutCustomerExpShap{height:190px}.aboutCustomerExpWpRight{min-height:330px}.aboutCustomerExpBoxImg_1{height:120px;left:100px;width:120px}.aboutCustomerExpBoxImg_3{height:270px;width:248px}.aboutCustomerExpBoxImg_2{height:222px;left:0;width:156px}.abouthubspot_area .top_title h2{font-size:120px}.aboutproject_img .aboutImg_1{height:90px;left:81.2%;top:-6%;width:110px}.aboutproject_img .aboutImg_2{height:107px;right:82.7%;top:20.4%;width:110px}.aboutproject_img .aboutImg_3{height:176px;left:84%;top:39.5%;width:176px}.aboutproject_img .aboutImg_4{height:163px;right:84%;top:79%;width:100px}.aboutUsBannerSection .aboutUsBannerShap{height:246px}.bannerSection{min-height:802px}.bannerSection .bannerShap{height:432px}.bannerWpV3Right .image3{height:325px;right:-40.5%;width:434px}.bannerWpV3Right .image2{height:314px;width:188px}.bannerWpV3Right .image1{height:91px;padding:27px 25px;width:224px}.bannerSectionV3 .bannerShap{height:476px}.webDesignSection .webDesignShap,.webDesignV2SectionV2 .webDesignV2Shap{height:195px}.blogRecentPostSection .blogRecentPostShap{height:370px;top:-49px}.blogRecentPostWp .halfPostOutter{min-height:260px}.blogRecentPostWp .halfPostInner .featuredImage{width:240px}.blogRecentPostWp .halfPostInner .blogRecentPostDetail{width:calc(100% - 240px)}.blogRecentPostSection .blogRecentPostShap{height:501px;top:-66px}.caseRecent_item{margin-bottom:0}.caseRecent_item .caseRecent_title{font-size:65px;line-height:71px}.caseRecent_area .top_heading .top_content .text{max-width:361px}.caseRecent_item .servhover_wrap{transition:all 1s ease;width:100%}.caseRecent_item .servhover_img{height:110px;overflow:hidden;width:200px}.caseRecent_item .servhover_img img{height:100%!important;object-fit:cover;width:100%}.caseRecent_item .servhover_wrap:first-child{transform:translateX(-100%)}.caseRecent_item .servhover_wrap:last-child{transform:translateX(100%)}.caseRecent_item .caseRecent_hover{align-items:flex-end;background:#fff;display:flex!important;flex-wrap:wrap;height:100%;left:0;opacity:0;overflow:hidden;padding:10px;position:absolute;top:0;transition:all .4s ease;width:100%}.caseRecent_item:hover .caseRecent_hover{opacity:1}.caseRecent_item:hover .servhover_wrap:first-child,.caseRecent_item:hover .servhover_wrap:last-child{transform:translateX(0)}.caseRecent_item:hover .caseRecent_top .indust_name{background:#ededf7;color:#0a0a1a}.constructionSliderParent .sliderHeading{font-size:125px}.cusSayWpLeft{padding-right:100px;width:calc(100% - 312px)}.cusSayWpRight{height:312px;width:312px}.cusSaySection .cusSayShap{height:270px}.investmentWpOutter:nth-child(3n) .investmentWpInner{margin-top:43px}.investmentWpOutter:nth-child(3n+1) .investmentWpInner{margin-top:105px}.investmentWpInner{height:auto}.investmentSection .investmentShap{height:147px}.joinOurTeamHeadLineParent .swiper-slide h2{font-size:100px}.magRelated_item .magRelated_img{min-height:306px}.magRelated_area .top_heading .top_content .text{max-width:361px}.ourChallengeShap{height:300px}.ourLeadshipSliderOutter.first{width:173px}.ourLeadshipSliderOutter.second{width:252px}.ourLeadshipSliderOutter.third{width:205px}.ourLeadshipSliderOutter.fourth{width:142px}.ourLeadshipSliderOutter.fifth{width:173px}.ourLeadshipSliderOutter.sixth{width:142px}.ourLeadshipSliderOutter.first .ourLeadshipSliderInner{margin-top:54px}.ourLeadshipSliderOutter.second .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.third .ourLeadshipSliderInner{margin-top:54px}.ourLeadshipSliderOutter.fourth .ourLeadshipSliderInner{margin-top:190px}.ourLeadshipSliderOutter.fifth .ourLeadshipSliderInner{margin-top:54px}.ourLeadshipSliderOutter.sixth .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.first .headShotImg{height:289px}.ourLeadshipSliderOutter.second .headShotImg{height:287px}.ourLeadshipSliderOutter.third .headShotImg{height:200px}.ourLeadshipSliderOutter.fourth .headShotImg{height:142px}.ourLeadshipSliderOutter.fifth .headShotImg{height:289px}.ourLeadshipSliderOutter.sixth .headShotImg{height:142px}.soluTab_item:hover .soluHover_icon{height:80px;left:-40px;opacity:1;top:-40px;width:80px}.solutions_area .solutionsShap{height:271px}.ourValuedefin_area .succfacts_info{font-size:20px;line-height:1.2}.ourValuedefin_area .valueBGshape{height:660px}.realStorySliderOutter .sliderLine{width:calc(100% + 50px)}.realStorySection .realStoryBgShap{height:270px}.suitableWhomTwoColWpRight .inner{height:310px}.testimonialImageParent .logoImg{height:102px;margin-bottom:-67px;margin-left:calc(100% - 52px);width:101px}.testimonialImageParent{max-width:312px;padding-right:49px}.testimonialImageParent .headshotImg{height:263px}.testimonialContent{max-width:calc(100% - 312px);width:100%}.testimonialSliderOutter{margin-top:118px;padding-right:64px}.testimonialButton{margin-top:-65px}.trueNumbersShap{height:190px}.trueNumbersWp .outter:nth-child(3n+2){margin-top:52px}.trueNumbersWp .outter:nth-child(3n){margin-top:121px}.workprocess_wrap{display:flex;justify-content:flex-end;width:100%}.workprocess_area .workprocess_item{height:470px;margin-bottom:0;margin-left:8px}.workprocess_area .workprocess_title{align-items:flex-end;height:100%;padding:25px 20px;position:relative;width:65px;z-index:1}.workprocess_area .workprocess_itemin{display:flex;flex-direction:row-reverse;height:100%;justify-content:flex-end;overflow:hidden;position:relative;transition:all .4s ease}.workprocess_area .workprocess_title h4{transform:rotate(-90deg) translateX(0);transition:all .8s ease;white-space:nowrap;width:100%}.workprocess_area .workprocess_title span{left:0;padding:24px 20px 0;position:absolute;text-align:center;top:0;width:100%}.workprocess_area .active .workprocess_title h4{transform:rotate(-90deg) translateX(-400px)}.workprocess_area .workprocess_title.active{display:flex;margin-left:-65px}.workprocess_area .workprocess_info{display:block;height:100%;margin-right:-565px;opacity:0;overflow:hidden;padding:24px;position:relative;transition:all .8s ease;width:565px}.workprocess_area .active .workprocess_info{margin-right:0;opacity:1}.workprocess_area .workprocess_titlein{left:-100%;margin:40px 0 0;position:relative;transition:all .6s ease}.workprocess_area .active .workprocess_titlein{left:0;transition-delay:.4s}.workprocess_area .workprocess_itemtext .text{left:-100%;max-width:230px;position:relative;transition:all .6s ease;width:100%}.workprocess_area .active .workprocess_itemtext .text{left:0;transition-delay:.4s}.workprocess_area .workprocess_itemtext{bottom:32px;flex-direction:column-reverse;font-size:20px;left:32px;line-height:1.2;margin:0;max-width:260px;position:absolute}.workprocess_area .workprocess_imgbox{height:176px;position:relative;right:-388px;transition:all .6s ease;width:278px}.workprocess_area .workprocess_img2{bottom:-105px;height:130px;left:auto;right:-130px;transition:all .8s ease;width:130px}.workprocess_area .active .workprocess_imgbox{right:0;transition-delay:.2s}.workprocess_area .active .workprocess_img2{right:32px;transition-delay:.3s}.workprocess_formbox form .form-columns-2{margin-bottom:38px!important}.workprocess_formbox .workprocess_itemin h2{font-size:56px;line-height:.89;max-width:350px}.workprocess_area .workprocess_formbox .workprocess_info{padding:34px}.workprocess_area .workprocess_item:not(:last-child) .workprocess_title.active{z-index:-1}.workprocess_area .workprocess_form,.workprocess_formbox .hs_cos_wrapper_type_form{width:100%}.workprocess_formbox.formsubmited .workprocess_title{opacity:0}.workprocess_formbox.formsubmited .workprocess_info{align-items:center}.workprocess_area .workprocess_form{max-width:524px}.investmentWpOutter:nth-child(3n+1).priceTwoCard .investmentWpInner{margin-top:0}.webDesignV2SectionV2 .webDesignV2SliderBoxWp{width:510px}}@media(min-width:1440px){.aboutCustomerExpWpRight{min-height:444px}.aboutCustomerExpBoxImg_1{height:88px;left:170px;width:88px}.aboutCustomerExpBoxImg_2{height:296px;left:25px;width:177px}.aboutCustomerExpBoxImg_3{height:345px;right:40px;width:303px}.abouthubspot_area .top_title h2{font-size:150px}.aboutproject_img .aboutImg_1{height:96px;left:80.8%;top:-14%;width:126px}.aboutproject_img .aboutImg_2{height:129px;right:82.2%;top:20.4%;width:132px}.aboutproject_img .aboutImg_3{height:212px;left:81.6%;top:39.5%;width:212px}.aboutproject_img .aboutImg_4{height:196px;right:84.4%;top:79%;width:120px}.bannerWpV3RightInner{margin-left:77px;min-height:468px}.bannerWpV3Right .image1{left:19.1%}.bannerWpV3Right .image3{height:366px;right:-37%;width:621px}.webDesignSection .webDesignShap{height:225px}.webDesignV2SectionV2 .webDesignV2Shap{height:218px}.caseRecent_item .services_list{padding:18px 0 0}.caseRecent_item .servhover_img{height:130px;overflow:hidden;width:245px}.constructionSliderParent .sliderHeading{font-size:150px}.cusSaySection .cusSayShap{height:321px}.hrHero_images .hrHero_img1{height:265px;width:233px}.hrHero_images .hrHero_img2{height:265px;width:209px}.hrHero_images .hrHero_img3{height:161px;width:141px}.hrHero_images .hrHero_img4{height:236px;width:141px}.joinOurTeamHeadLineParent .swiper-slide h2{font-size:150px}.ourChallengeShap{height:542px}.ourChallengeSection .title{padding-left:10%}.ourChallengeSection .title .text{width:85%}.ourLeadshipSliderOutter.first{width:208px}.ourLeadshipSliderOutter.second{width:303px}.ourLeadshipSliderOutter.third{width:246px}.ourLeadshipSliderOutter.fourth{width:171px}.ourLeadshipSliderOutter.fifth{width:208px}.ourLeadshipSliderOutter.sixth{width:171px}.ourLeadshipSliderOutter.first .ourLeadshipSliderInner{margin-top:54px}.ourLeadshipSliderOutter.second .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.third .ourLeadshipSliderInner{margin-top:54px}.ourLeadshipSliderOutter.fourth .ourLeadshipSliderInner{margin-top:224px}.ourLeadshipSliderOutter.fifth .ourLeadshipSliderInner{margin-top:54px}.ourLeadshipSliderOutter.sixth .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.first .headShotImg{height:347px}.ourLeadshipSliderOutter.second .headShotImg{height:345px}.ourLeadshipSliderOutter.third .headShotImg{height:241px}.ourLeadshipSliderOutter.fourth .headShotImg{height:171px}.ourLeadshipSliderOutter.fifth .headShotImg{height:347px}.ourLeadshipSliderOutter.sixth .headShotImg{height:171px}.ourOffice_area .title .text{width:85%}.ourservies_area .sectitle_top{height:100%;position:absolute;top:0;width:200px;z-index:1}.ourservies_area .sectitle_top_inner{position:sticky;top:110px}.ourservies_area{overflow:unset}.ourValuedefin_area .valueBGshape{bottom:-284px;height:844px}.realStorySection .realStoryBgShap{height:302px}.suitableWhomTwoColWp .timeline{height:calc(100% + 150px)}.suitableWhomTwoColWp:first-child .timeline{height:calc(50% + 150px)}.suitableWhomTwoColWp .timeline .dots:before{top:calc(50% - 75px)}.thoritBord_cover .thoritBord_text{padding-left:20px}.trueNumbersShap{height:306px}.workprocess_area .workprocess_imgbox{height:226px;width:328px}.workprocess_area .workprocess_info{margin-right:-710px;width:710px}.workprocess_area .active .workprocess_info{margin-right:0;opacity:1}.workprocess_area .workprocess_titlein{margin:85px 0 0}.workprocess_area .workprocess_itemtext{max-width:320px}}@media(max-width:767px){.webDesignV2SectionV2 .webDesignV2SliderParent{padding-left:15px;padding-right:15px}.mfp-close-btn-in button.mfp-close{left:auto;right:16px}.mfp-container{padding-left:0;padding-right:0}.commonBlackSliderBoxWp{height:auto;min-height:252px;width:213px}.commonBlackSliderBoxInner .topPart .icon{height:24px;width:24px}.commonBlackSliderBoxInner{height:100%}.aboutCustomerExpSection .aboutCustomerExpShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/AboutusMobShap.png);height:140px;left:0;top:-1px;width:100%}.abouthubspot_area{min-height:663px}.abouthubspot_area .abouthubspot_contant{max-width:100%;min-height:423px}.abouthubspot_area .abouthubspot_contant:after{border-radius:100%;filter:blur(155.75px);opacity:.86}.aboutproject_img .aboutImg_1 img{height:96px!important;width:96px}.aboutproject_img .aboutImg_2 img{height:146px!important;width:146px}.aboutproject_img .aboutImg_3 img{height:114px!important;width:116px}.aboutproject_img .aboutImg_4 img{height:196px!important;width:120px}.aboutproject_img .aboutImg_1{order:1;padding-right:21px;text-align:right;width:48%}.aboutproject_img .aboutImg_2{margin-top:59px;order:2;padding-left:10px;width:52%}.aboutproject_img .aboutImg_3{margin-top:17px;order:4;padding-left:10px;width:52%}.aboutproject_img .aboutImg_4{margin-top:-90px;order:3;padding-right:22px;text-align:right;width:48%}.aboutUsBannerSection .aboutUsBannerShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/aboutbannerMobShap.png);bottom:0;height:17%;left:0;width:100%}.aboutUsBannerSection .gradientBg{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/aboutus_mob-banner.svg)}.bannerWpLeft .contentWp{margin:0 auto;max-width:500px}.bannerSection .bannerShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bannerMobShap.webp);bottom:-2px;height:195px;left:-11px;width:calc(100% + 20px);z-index:6}.bannerWpRight{position:relative;right:-15px}.bannerSectionV3 .bannerGradient{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bannerV3-mob-gradient.svg)}.bannerSectionV3 .bannerShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/bannerV3-mob-shap.png);bottom:-1px;height:358px;left:0;width:100%}.bannerWpV3Right .image1{bottom:0;height:57px;left:calc(100% - 56.7vw);padding:10px 5px;width:137px}.bannerWpV3Right .image2{height:193px;left:calc(100% - 96vw);top:0;width:115px}.bannerWpV3Right .image3{border-width:14px;height:226px;left:calc(100% - 56.7vw);top:0;width:382px}.bannerWpV3RightInner{min-height:316px}.bannerWpV3LeftInner .content{margin-left:auto;margin-right:auto;max-width:302px;width:100%}.webDesignSection .webDesignShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/Web-design-mob-shap.png);bottom:-1px;height:133px;left:0;width:100%}.webDesignV2SectionV2 .webDesignV2Shap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/Bloomreach-shap-Mobile.png);bottom:-1px;height:118px;left:0;width:100%}.webDesignV2SliderParent .commonBlackSliderBoxWp{max-width:343px;width:213}.blogPostQuoteBottomRightWp{height:80px;width:80px}.blogPostQuoteSection .blogPostQuoteWp:after{bottom:calc(100% + 32px);height:18px;width:25px}.blogPostQuoteBottomLeftWp>div{font-size:18px}.blogPostQuoteBottomLeftWp{padding-right:20px;width:calc(100% - 80px)}.blogRecentPostWp .halfPostOutter:first-child{border-bottom:1px solid rgba(245,245,255,.1);border-top:1px solid rgba(245,245,255,.1);margin:40px 0;padding:40px 0}.blogRecentPostWp .halfPostInner .featuredImage{height:158px;width:164px}.blogRecentPostWp .halfPostInner .blogRecentPostDetail{width:calc(100% - 164px)}.blogRecentPostWp .fullPostInner .featuredImage{height:163px}.blogRecentPostSection .blogRecentPostShap{background-image:url("https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/blogRecentPostMobShap-1-1%20(1).webp");height:197px;left:0;top:-45px;width:100%}.blogRecentPostWp .postInner .postTitle h5{font-size:14px}.blogRecentPostShapFull .blogRecentPostShap{height:208px;top:-106px}.constructionSliderParent .imageBoxWpFirst{height:103px;width:105px}.constructionSliderParent .imageBoxWpSecond{height:87px;width:87px}.constructionSliderParent .imageBoxWpThird{height:106px;width:70px}.constructionSliderParent .imageBoxWpFourth{height:93px;width:93px}.constructionSliderParent .sliderHeading{font-size:56px}.constructionSliderParent .imageBoxWp .imageBox .imageBoxInner .imgLogo{bottom:calc(100% - 16px);height:52px;left:11px;max-width:80px;position:absolute;top:auto;width:calc(100% - 16px);z-index:1}.constructionSliderParent .labelTextWP h5{font-size:18px}.constructionSliderParent .imageBoxWpFirst{margin-left:auto}.constructionSliderParent .imageBoxParentSecond{padding-left:19px}.constructionSliderParent .imageBoxParentThird{margin-top:2%;padding-left:20%;width:40%}.constructionSliderParent .imageBoxParentFourth{padding-left:0;width:36%}.constructionSliderParent .imageBoxParentFirst{margin-top:5%;width:37.4%}.contactPopUpWpLeft,.contactPopUpWpRight{width:100%}.contactPopUpWpLeftShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/about-work-mob-shap.png);height:295px;right:-15px;top:-50px;width:211px}.contactPopUpWpLeft .comDetails ul li div+p{margin-top:5px}.contactPopUpWpLeft .comDetails ul li+li{margin-top:28px}.contactPopUpWpRight .hs-form-field>label,.contactPopUpWpRight input[type=email],.contactPopUpWpRight input[type=number],.contactPopUpWpRight input[type=password],.contactPopUpWpRight input[type=tel],.contactPopUpWpRight input[type=text],.contactPopUpWpRight select,.contactPopUpWpRight textarea{font-size:22px}.contactPopUpWpRight textarea{min-height:91px}.contactPopUpWpRight .hs-form-field{margin-bottom:39px}.contactPopUpWpRight form .hs-button,.contactPopUpWpRight form input[type=submit]{font-size:14px;padding-left:19px;padding-right:19px}.contactPopUpWpRight form .form-columns-1:last-of-type{float:right;margin-top:0;width:calc(100% - 165px)}.contactPopUpWpRight .hs_submit.hs-submit{float:left;margin-top:0;padding-right:10px;width:165px}.cusSaySection .title{padding-right:40px}.cusSaySection .title:after{height:22px;width:31px}.cusSayMobLeftWp{padding-right:40px;width:calc(100% - 122px)}.cusSayMobRightWp{height:122px;width:122px}.cusSaySection .cusSayShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/OurSolutionsMobShap-1.png);bottom:-1px;height:107px;left:0;width:100%}.desPlatFormsShapBottom{height:66px;width:110px}.desPlatFormsShapTop{height:129px;width:95px}.desPlatFormsLogoWP .lpTopImageWp{height:123px;max-width:211px}.desPlatFormsLogoWP .lpTopImageWp .logoImage{max-width:128px}.platFormsIconWP .iconImg{height:22px;padding:2px 5px;width:22px}.platFormsIconWP .iconImg.iconImgTwo{left:calc(38.1% - 83.5px);top:29.5%}.platFormsIconWP .iconImg.iconImgOne{height:30px;right:calc(38% - 83.5px);top:-8.5%;width:30px}.platFormsIconWP .iconImg.iconImgThree{bottom:22.2%;right:calc(46.5% - 83.5px)}.desPlatFormsLogoSection:after{height:30px}.platFormsIconWP .iconImg img{height:100%!important;object-fit:contain;width:100%}.hrHero_images .hrHero_img1{left:calc(62.5% - 187.5px);top:15%}.hrHero_images .hrHero_img2{right:-21px;top:18.1%}.hrHero_area .gradientBg{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/hr-banner-mob-1.svg)}.investmentWpInner .topPart .boxLabel h4{font-size:32px}.investmentSection .investmentShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/priceMobShap.png);bottom:-1px;height:116px;left:0;width:100%}.investmentSection .headlineText{padding:0 1px}.investmentWpInner .topPart .boxLabel sup{font-size:14px;padding:5px 10px}.investmentWpInner .bottomPart .listContent ul li{font-size:14px}.investmentWpInner .bottomPart .listContent ul{margin:24px 0 0}.joinOurTeamHeadLineParent .swiper-slide h2{font-size:56px}.joinOurTeamTopImageParent .swiper-slide.third{height:148px;margin-right:20px!important;width:274px}.joinOurTeamTopImageParent .swiper-slide.first{height:150px;margin-right:35px!important;margin-top:15px;width:100px}.joinOurTeamTopImageParent .swiper-slide.second{height:200px;margin-right:40px!important;margin-top:30px;width:180px}.joinOurTeamBottomImageParent .swiper-slide.third{height:174px;margin-right:25px!important;width:170px}.joinOurTeamBottomImageParent .swiper-slide.first{height:120px;margin-right:35px!important;margin-top:10px;width:170px}.joinOurTeamBottomImageParent .swiper-slide.second{height:110px;margin-right:20px!important;margin-top:5px;width:160px}.magazinePostWp h1{font-size:38px}.magRelated_cover.swiper-wrapper{flex-wrap:nowrap}.magRelated_item{max-width:343px;width:100%}.modernWebAniInner .progressScroll{left:38px;width:calc(100% - 29px)}.newsletterSec .formWrapper form .hs_submit.hs-submit{width:165px}.newsletterSec .formWrapper form .form-columns-1:last-of-type{width:calc(100% - 165px)}.ourChallengeShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/challenge-mob-shape-new.png);height:107px;left:0;top:-1px;width:100%}.ourLeadshipSliderOutter.first{width:230px}.ourLeadshipSliderOutter.second{width:180px}.ourLeadshipSliderOutter.third{width:200px}.ourLeadshipSliderOutter.fourth{width:220px}.ourLeadshipSliderOutter.fifth{width:190px}.ourLeadshipSliderOutter.sixth{width:160px}.ourLeadshipSliderOutter.first .ourLeadshipSliderInner{margin-top:35px}.ourLeadshipSliderOutter.second .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.third .ourLeadshipSliderInner{margin-top:35px}.ourLeadshipSliderOutter.fourth .ourLeadshipSliderInner{margin-top:60px}.ourLeadshipSliderOutter.fifth .ourLeadshipSliderInner{margin-top:20px}.ourLeadshipSliderOutter.sixth .ourLeadshipSliderInner{margin-top:0}.ourLeadshipSliderOutter.first .headShotImg{height:220px}.ourLeadshipSliderOutter.second .headShotImg{height:190px}.ourLeadshipSliderOutter.third .headShotImg{height:200px}.ourLeadshipSliderOutter.fourth .headShotImg{height:230px}.ourLeadshipSliderOutter.fifth .headShotImg{height:210px}.ourLeadshipSliderOutter.sixth .headShotImg{height:240px}.services_item .services_itemin .services_icon{height:24px;width:24px}.services_item .services_itemin .services_text{margin-top:auto}.ourservies_area .content-wrapper{padding-left:0;padding-right:0}.services_box .topser_title h5{font-size:18px;margin-top:18px}.services_coverWp .timeline .dots:before{height:16px;width:16px}.services_coverWp .timeline{top:-35px}.solutions_area .solutionsShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/OurSolutionsMobShap.png);bottom:-1px;height:107px;left:0;width:100%}.ourValuedefin_area .succfacts_top{width:24px}.ourValuedefin_area .succfacts_info{width:100%}.realStorySliderOutter .sliderLine{bottom:-32px;height:16px;width:calc(100% + 16px)}.realStorySliderOutter .sliderLine:after{height:16px;width:16px}.realStorySliderOutter{margin-bottom:10px;margin-top:15px}.realStorySection .realStoryBgShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/realMobShap.png);height:103px;right:0;top:-1px;width:74%}.suitableWhomForm .hs-form-field{margin-bottom:25px}.suitableWhomForm .submitted-message{padding:66px 0}.suitableWhomTwoColWp{margin-left:auto;max-width:98%}.suitableWhomTwoColWpRight .inner .headShotImage{bottom:0;height:49px;margin:auto;right:0;top:0;width:49px}.suitableWhomTwoColWpRight .inner{height:138px;max-width:230px;padding-right:28px}.suitableWhomTwoColWp .timeline{height:calc(100% + 50px);left:-22px;top:0;width:16px}.suitableWhomTwoColWp .timeline .dots{height:100%;top:0}.suitableWhomTwoColWp .timeline .dots:before{height:16px;transform:translate(-50%) scale(.8);width:16px}.suitableWhomTwoColWp.visible .timeline .dots:before{transform:translate(-50%) scale(1)}.suitableWhomForm form .form-columns-1:last-of-type{float:right;margin-top:26px;width:calc(100% - 119px)}.suitableWhomForm form .hs_submit.hs-submit{margin-top:17px;padding-right:10px;width:119px}.suitableWhomForm form .hs_submit.hs-submit input[type=submit]{min-width:auto}.testimonialImageParent .logoImg{height:36px;margin-bottom:-10px;margin-left:calc(100% - 18px);width:36px}.testimonialImageParent .headshotImg{height:98px}.testimonialImageWp{padding-right:18px;width:116px}.testimonialImageParent .namepos{width:calc(100% - 116px)}.testimonialSliderOutter{margin:0 8px;width:314px}.testimonialTitle .headlineLogo img{width:93%}.weAreWorldSection .thoritBord_content .text{margin-left:auto;margin-right:auto}.trueNumbersSection .title .content{max-width:375px}.trueNumbersShap{background-image:url(https://4717385.fs1.hubspotusercontent-na1.net/hubfs/4717385/_Thorit_Theme_May_2024/Images/numbers-mob-shap.png);bottom:-1px;height:130px;left:0;width:100%}.workprocess_formbox form .hs_submit{width:119px}.workprocess_formbox form .form-columns-1:last-of-type{width:calc(100% - 119px)}.workprocess_formbox .workprocess_info .form_title{margin-bottom:21px}.workprocess_formbox form .hs_submit input[type=submit]{min-width:auto}.workprocess_formbox.formsubmited .workprocess_form{justify-content:center;width:100%}.workprocess_formbox .submitted-message{min-height:auto;padding-bottom:84px;padding-top:71px}.workprocess_formbox .workprocess_itemin *+h2{margin-top:16px}.providserv_area .wrapping-left{padding-right:15px}.cursorWp .button a{min-width:max-content}.resultstep_area .resultstep_item:nth-child(2).lesstThanFour{margin-bottom:40px}.resultstep_area .resultstep_item:nth-child(2).lesstThanFour:before{top:210px}.testimonialSliderInner.noImgAdd .testimonialImageParent .testimonialImageWp{display:none}.testimonialSliderInner.noImgAdd .testimonialImageParent .namepos{width:100%}.caseRecent_item .caseRecent_title a{color:#3d3df2}.suitableWhomForm .legal-consent-container{flex-wrap:wrap;justify-content:left}.investmentSection .deskSlider.investmentWp{display:none}.investmentSection .mobileSlider.investmentWp{display:flex;padding:0 15px}.investmentSection .investmentWp .singlePriceCard{width:100%!important}.webDesignV2SectionV2 .wrapping-left{padding-left:0}.investmentSection .mobileSlider.investmentWp .swiper-slide{margin-right:15px;padding:0}}@media (max-width:393px){.constructionSliderParent .sliderHeading{font-size:50px}}div#hs-eu-cookie-confirmation-inner{background-color:#fff;padding:24px 24px 12px}#hs-banner-parent #hs-eu-cookie-confirmation{border-radius:8px!important;box-shadow:0 5px 26px 0 rgba(0,0,0,.22),0 20px 28px 0 rgba(0,0,0,.3)!important;font-family:Europa,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;height:auto!important}#hs-eu-cookie-disclaimer,#hs-eu-policy-wording,#hs-eu-policy-wording p{color:#303030!important;font-size:1em!important;line-height:1.25!important}#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button{background:#f5f5f5!important;border-radius:4px!important;color:#303030!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{border:none!important;font-size:1em!important;font-weight:700!important;line-height:1.2!important;min-width:12em!important;padding:12px 16px!important;transition:background-color .2s ease-in-out!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{background:#303030!important;border-radius:4px!important;color:#fafafa!important;height:auto!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{height:auto!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area{justify-content:space-evenly!important;padding-top:14px!important}#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button:hover{background:#dcdcdc!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button:hover{background:#161616!important}@media (max-height:768px) and (orientation:landscape){#hs-banner-parent #hs-eu-cookie-confirmation{border-bottom:0!important;max-height:100vh!important;max-width:625px!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{padding:8px!important}}