/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tech-stack-hero{background:#f5f5f5 !important;border-radius:0 !important;padding-bottom:30px !important;}.tech-stack-hero .tech-stack-wrapper{align-items:center}.tech-stack-wrapper img.image{min-height:auto !important;}.tech-stack-hero .tech-stack-wrapper h1,.tech-stack-hero .tech-stack-wrapper h1 strong,.tech-stack-hero .tech-stack-wrapper h1 strong span,.tech-stack-hero .tech-stack-wrapper h1 strong p{font-size:4rem !important;}.tech-stack-hero .tech-stack-wrapper > div:first-child{flex:0 0 65%;padding-right:10% !important;}.tech-stack-hero .tech-stack-wrapper > div:last-child{flex:0 0 35%;position:relative;padding-left:50px !important;}.tech-stack-wrapper .tech-stack-form-section:before{content:'';width:2px;height:calc(100% - 100px);position:absolute;background:#BF0000;top:50%;transform:translateY(-50%);left:0;}.section-separator{width:100%;padding:40px 15px !important;border-radius:0 !important;color:#fff !important;}.section-separator p{color:#fff !important;text-align:center;}.separator-content > div:first-child p{font-size:3rem !important}.tech-stack-grid .image-wrapper{height:100%;}.tech-stack-grid h2{width:100% !important;}.core-capabilities{margin-top:50px;align-items:center !important;margin-bottom:50px;}.core-capabilities > div:first-child{flex:0 0 50%;}.core-capabilities-content{display:block;}.core-capabilities-content > div:first-child p{color:gray;text-transform:uppercase;font-size:14px !important;}.webform-submission-tech-stack-form-form{display:flex;flex-direction:column;}.webform-submission-tech-stack-form-form > div.webform-message{order:1;margin-top:15px;margin-top:15px;font-size:14px;color:#555555;}.why-choose-section{align-items:center;}.why-choose-section ul li{margin-bottom:15px;}.why-choose-section > div{width:50% !important;height:auto !important;}.our-engagement-section swiper-slide{height:470px !important;}.our-engagement-section .background-picture .card-body{height:400px;}.methodology-section .carousel-slider > div:first-child{margin-bottom:0 !important;padding-bottom:15px !important;}.tools-section-wrapper{flex-direction:row !important;flex-wrap:wrap;align-items:stretch !important;}.tools-section-wrapper > div:first-child{width:70% !important;text-align:center;margin:0 auto !important;margin-bottom:30px !important;}.tools-section-wrapper .grid-box-wrapper{position:relative;padding-left:25px !important;padding-right:25px !important;padding-top:15px !important;padding-bottom:0 !important;flex:0 0 32% !important;background:#ffffff;border:1px solid #939393;border-radius:8px;}.tools-use-section{padding:40px 15px !important;background:#ededed6b;border-radius:0;}.tools-use-section h2{margin-bottom:18px;}.tools-section-wrapper .tools-grid-box{margin:0 !important;margin-bottom:20px !important;display:block !important;}.tools-section-wrapper .tools-grid-box > div:first-child{margin-bottom:20px !important;}.tools-section-wrapper .tools-grid-box > div{margin-top:8px !important;padding:0 !important;}.tools-section-wrapper .tools-grid-box h4{font-size:26px !important;margin-bottom:5px;color:#f21c1c !important;}.tools-section-wrapper .tools-grid-box h4 + p{color:#292929 !important;}.tools-section-wrapper .grid-box-wrapper p,.tools-grid-box p{color:gray !important;font-size:14px !important;}#main-header .top-header .menu-level-0 > li:nth-child(2) .menu-level-1{grid-template-columns:repeat(3,1fr) !important;}@media (max-width:991px){.tools-section-wrapper .grid-box-wrapper{flex:0 0 45% !important;}.core-capabilities{padding:15px !important;}}@media (max-width:620px){.tools-section-wrapper .grid-box-wrapper{flex:0 0 100% !important;padding-left:15px !important;padding-right:15px !important;}.tools-section-wrapper .tools-grid-box{padding:0 !important;}.tools-section-wrapper > div:first-child{width:100% !important;}.our-engagement-section{margin-top:30px !important;}.our-engagement-section .carousel-slider{padding:0;padding-right:0 !important;padding-left:0 !important;}.separator-content > div:first-child p{line-height:1.2;font-size:40px !important;}.core-capabilities-content > div:first-child{padding:0 !important;}.core-capabilities-content,.tech-stack-hero .tech-stack-wrapper > div:first-child{gap:0;}.tech-stack-hero .tech-stack-wrapper > div:first-child{padding:0 !important;flex:0 0 100% !important;}.row.why-choose-section > div{padding:10px !important;height:200px !important;overflow:hidden;}.tech-stack-hero .tech-stack-wrapper > div:last-child{padding:0 !important;}.tech-stack-hero .tech-stack-wrapper .tech-stack-form-section:before{display:none;}.tech-stack-hero .tech-stack-wrapper h1{font-size:46px !important;}}
