@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-views-blockblogs-block-1 .view-content .views-row .views-field-title .field-content{font-size:1.875rem;font-weight:600;letter-spacing:.025rem;line-height:1.2}@media only screen and (max-width:75rem){.block-views-blockblogs-block-1 .view-content .views-row .views-field-title .field-content{font-size:1.625rem}}@media only screen and (max-width:48rem){.block-views-blockblogs-block-1 .view-content .views-row .views-field-title .field-content{font-size:1.5rem}}.block-views-blockblogs-block-1 h2,.block-views-blockblogs-block-1 .view-content .views-row .views-field-created .datetime{font-size:1.5rem;font-family:"Big Shoulders Display",cursive,sans-serif !important;line-height:1.2;font-weight:700;letter-spacing:.25rem;text-transform:uppercase}@media only screen and (max-width:87.5rem){.block-views-blockblogs-block-1 h2,.block-views-blockblogs-block-1 .view-content .views-row .views-field-created .datetime{font-size:1.375rem}}@media only screen and (max-width:48rem){.block-views-blockblogs-block-1 h2,.block-views-blockblogs-block-1 .view-content .views-row .views-field-created .datetime{font-size:1.25rem}}.block-views-blockblogs-block-1 .view-content .views-row .views-field-body .field-content{font-size:.875rem;line-height:1.5;letter-spacing:.025rem}@media screen and (max-width:47.9375rem){.block-views-blockblogs-block-1 .view-content .views-row .views-field-body .field-content{font-size:.875rem}}.dropdown-item.active{background-color:#fff !important}.block-views-blockblogs-block-1 h2{color:#1b3ecd}.block-views-blockblogs-block-1 .view-header{margin:0 0 3rem}.block-views-blockblogs-block-1 .view-content{margin:0 0 2.5rem}.block-views-blockblogs-block-1 .view-content .slick-disabled{opacity:0}.block-views-blockblogs-block-1 .view-content .slick-arrow{background:#1b3ecd;color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-views-blockblogs-block-1 .view-content .slick-prev{left:-30px;z-index:1}@media only screen and (max-width:36rem){.block-views-blockblogs-block-1 .view-content .slick-prev{left:0}}.block-views-blockblogs-block-1 .view-content .views-row{background-color:#e7f0ff;background-position:center;background-size:cover;margin-right:2rem;padding:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:500px;position:relative;transition:all .3s linear;pointer-events:none;gap:20px;overflow:hidden}.block-views-blockblogs-block-1 .view-content .views-row:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#131c32;background:linear-gradient(180deg,rgba(19,28,50,.2) 0%,#131c32 100%);z-index:1}.block-views-blockblogs-block-1 .view-content .views-row .views-field-field-teaser-image{position:absolute;top:0;left:0;z-index:0}.block-views-blockblogs-block-1 .view-content .views-row .views-field-field-teaser-image,.block-views-blockblogs-block-1 .view-content .views-row .views-field-field-teaser-image *{width:100%;height:100%}.block-views-blockblogs-block-1 .view-content .views-row .views-field-field-teaser-image img{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s linear}.block-views-blockblogs-block-1 .view-content .views-row .views-field-title{padding:0;transition:all .3s linear}.block-views-blockblogs-block-1 .view-content .views-row .views-field-view-node a{line-height:1;color:#fff;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.block-views-blockblogs-block-1 .view-content .views-row .views-field-view-node a:after{content:"\eb0e";padding:0 0 0 .75rem;font-family:"lineicons",sans-serif;font-size:1.25em;transition:all .3s linear}.block-views-blockblogs-block-1 .view-content .views-row .views-field-body .field-content{position:absolute;opacity:0;color:#fff;font-weight:600;transition:all .3s linear}.block-views-blockblogs-block-1 .view-content .views-row *{color:#fff;position:relative;z-index:1}.block-views-blockblogs-block-1 .view-content .views-row:hover .views-field-field-teaser-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.block-views-blockblogs-block-1 .view-content .views-row:hover .views-field-title{padding:0 0 5.5rem}.block-views-blockblogs-block-1 .view-content .views-row:hover .views-field-view-node a:after{padding-left:1.25rem}.block-views-blockblogs-block-1 .view-content .views-row:hover .views-field-body .field-content{opacity:1;-webkit-transform:translate(0,-90px);transform:translate(0,-90px)}@media only screen and (max-width:75rem){.block-views-blockblogs-block-1 .view-content .views-row{height:450px;gap:12px}}@media only screen and (max-width:36rem){.block-views-blockblogs-block-1 .view-content .views-row{margin-right:1rem;margin-left:1rem}}.block-views-blockblogs-block-1 .view-content .slick-active{pointer-events:initial}.block-views-blockblogs-block-1 .view-footer{text-align:center}@media (max-width:26.25rem){.block-views-blockblogs-block-1 .view-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.dropdown-item.active{background-color:#fff !important}.our-key-services.why-ai-powered{box-shadow:0 0 0 100vmax #131c32;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);background:#131c32}.our-key-services .service{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:2rem;width:100%;height:100%;box-shadow:0 0 60px 0 rgba(0,0,0,.1);transition:all .3s linear;transition-delay:.3s;background:#fff;position:relative;overflow:clip}.our-key-services .service *{transition:all .3s linear}.our-key-services .service .read-more{line-height:1;color:#fff;cursor:pointer;transition:all .3s linear;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.our-key-services .service .read-more span{visibility:hidden;opacity:0;color:#fff;font-weight:600;transition:all .3s linear}.our-key-services .service .read-more i{width:30px;height:30px;border-radius:100%;background:#1b3ecd;padding:.5rem;color:#fff;font-weight:700;transition:all .3s linear}.our-key-services .service .read-more i:before{font-size:.875rem}.our-key-services .service .read-more:hover>span{visibility:visible;opacity:1;padding-right:.75rem;color:#fff}.our-key-services .service .read-more:hover i{background:#ff774c;color:#fff}.our-key-services .service:before{content:"";position:absolute;width:150%;height:150%;border-radius:100%;background:#1b3ecd;top:100%;left:100%;transition:all .3s linear;z-index:0}.our-key-services .service:hover:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.our-key-services .service:hover *{color:#fff}.our-key-services .service:hover .read-more>span{visibility:visible;opacity:1;padding-right:.75rem;color:#fff}.our-key-services .service:hover .read-more i{background:#ff774c;color:#fff}@media only screen and (max-width:48rem){.our-key-services .service .read-more>span{visibility:visible;opacity:1;padding-right:.75rem;color:#4e4e4e}.our-key-services .service .read-more i{background:#1b3ecd;color:#fff}}
.dropdown-item.active{background-color:#fff !important}.services-how-we-do-it{background:url("/themes/custom/innoraft/images/how-we-do-it.jpg") no-repeat;background-size:cover;background-position:center center;height:720px;width:100vw;margin-left:calc((100% - 100vw)/2);position:relative;overflow:hidden}.services-how-we-do-it .section-title{position:absolute;left:calc((100% - 100vw)/2);right:calc((100% - 100vw)/2);top:60px;width:100%;z-index:2;padding-left:1.875rem}.services-how-we-do-it .steps-container{margin:0 .5rem;height:100%;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:5rem}.services-how-we-do-it .steps-container *{color:#fff}.services-how-we-do-it .steps-container .step{width:20%;padding:15rem 2rem 3.75rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:all .3s linear}.services-how-we-do-it .steps-container .step:last-child{border-right:none}.services-how-we-do-it .steps-container .step:before{content:"";height:250%;width:100%;position:absolute;top:-100%;opacity:0;left:0;z-index:0;transition:all .2s linear;background:radial-gradient(101.9% 141.42% at 0% 0%,rgba(158,158,158,.12) 0%,rgba(158,158,158,.06) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-how-we-do-it .steps-container .step:after{content:"";height:250%;width:1px;background:rgba(255,255,255,.2);position:absolute;top:-100%;right:0}.services-how-we-do-it .steps-container .step--inner-container{overflow-y:clip;height:100%;width:100%;position:relative}.services-how-we-do-it .steps-container .step--inner{transition:all .3s ease-in;position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.services-how-we-do-it .steps-container .step--inner p{transition:all .3s ease-in .2s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.services-how-we-do-it .steps-container .step .step-counter{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:1.25rem;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.services-how-we-do-it .steps-container .step .step-counter .number{font-family:"Big Shoulders Display",cursive,sans-serif !important;font-size:6.25rem;font-weight:700;color:#ff774c;letter-spacing:.025rem;line-height:.9}.services-how-we-do-it .steps-container .step:hover:before{opacity:1}.services-how-we-do-it .steps-container .step-width{width:25%}.services-how-we-do-it .steps-container .inactive-step{width:15%}.services-how-we-do-it .steps-container .inactive-step .step--inner{top:33%}.services-how-we-do-it .steps-container .inactive-step .step--inner p{-webkit-transform:translateX(5%);transform:translateX(5%);opacity:0}@media screen and (max-width:62rem){.services-how-we-do-it .steps-container .inactive-step .step--inner p{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.services-how-we-do-it .steps-container .inactive-step .step--inner .step-counter img{max-width:60px;height:60px}@media screen and (max-width:75rem){.services-how-we-do-it .steps-container .inactive-step .step--inner .step-counter img{max-width:50px;height:50px}}@media screen and (max-width:62rem){.services-how-we-do-it .steps-container .inactive-step .step--inner .step-counter img{max-width:80px;height:80px}}@media screen and (max-width:75rem){.services-how-we-do-it .steps-container .inactive-step .step--inner .step-counter{gap:12px}.services-how-we-do-it .steps-container .inactive-step .step--inner .step-counter .number{font-size:4rem}}@media screen and (max-width:75rem) and (max-width:62rem){.services-how-we-do-it .steps-container .inactive-step .step--inner .step-counter .number{font-size:5rem}}@media screen and (max-width:62rem){.services-how-we-do-it .steps-container .inactive-step .step--inner .step-counter{gap:20px}}@media screen and (max-width:75rem){.services-how-we-do-it .steps-container .inactive-step .step--inner{gap:40px;-webkit-transform:translateY(200px);transform:translateY(200px)}.services-how-we-do-it .steps-container .inactive-step .step--inner h4{font-size:1.1875rem}}@media screen and (max-width:75rem) and (max-width:62rem){.services-how-we-do-it .steps-container .inactive-step .step--inner h4{font-size:1.5rem}}@media only screen and (max-width:75rem) and (max-width:36rem){.services-how-we-do-it .steps-container .inactive-step .step--inner h4{font-size:1.25rem}}@media screen and (max-width:62rem){.services-how-we-do-it .steps-container .inactive-step .step--inner{gap:60px;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:36rem){.services-how-we-do-it .steps-container .inactive-step .step--inner{gap:20px}}.services-how-we-do-it .steps-container .active-step{width:25%}.services-how-we-do-it .steps-container .active-step:before{opacity:1}.services-how-we-do-it .steps-container .active-step .step--inner{top:0}.services-how-we-do-it .steps-container .active-step .step--inner p{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:textVisible 1s forwards;animation:textVisible 1s forwards}@-webkit-keyframes textVisible{0%{opacity:0;visibility:visible}100%{opacity:1}}@keyframes textVisible{0%{opacity:0;visibility:visible}100%{opacity:1}}@media screen and (max-width:62rem){.services-how-we-do-it .steps-container .active-step .step--inner p{opacity:1;-webkit-animation:none;animation:none}}.services-how-we-do-it .steps-container .active-step .step--inner .step-counter img{max-width:60px;height:60px}@media screen and (max-width:75rem){.services-how-we-do-it .steps-container .active-step .step--inner .step-counter img{max-width:50px;height:50px}}@media screen and (max-width:62rem){.services-how-we-do-it .steps-container .active-step .step--inner .step-counter img{max-width:80px;height:80px}}@media screen and (max-width:75rem){.services-how-we-do-it .steps-container .active-step .step--inner .step-counter{gap:12px}.services-how-we-do-it .steps-container .active-step .step--inner .step-counter .number{font-size:4rem}}@media screen and (max-width:75rem) and (max-width:62rem){.services-how-we-do-it .steps-container .active-step .step--inner .step-counter .number{font-size:5rem}}@media screen and (max-width:62rem){.services-how-we-do-it .steps-container .active-step .step--inner .step-counter{gap:20px}}@media screen and (max-width:75rem){.services-how-we-do-it .steps-container .active-step .step--inner{gap:40px}.services-how-we-do-it .steps-container .active-step .step--inner h4{font-size:1.1875rem}}@media screen and (max-width:75rem) and (max-width:62rem){.services-how-we-do-it .steps-container .active-step .step--inner h4{font-size:1.5rem}}@media only screen and (max-width:75rem) and (max-width:36rem){.services-how-we-do-it .steps-container .active-step .step--inner h4{font-size:1.25rem}}@media screen and (max-width:75rem){.services-how-we-do-it .steps-container .active-step .step--inner{gap:60px}}@media only screen and (max-width:36rem){.services-how-we-do-it .steps-container .active-step .step--inner{gap:20px}}@media only screen and (max-width:87.5rem){.services-how-we-do-it{height:670px}.services-how-we-do-it .steps-container .step{padding:12rem 1.5rem 3.75rem}.services-how-we-do-it .steps-container .step--inner p{font-size:.875rem;margin-bottom:0}.services-how-we-do-it .steps-container .step .step-counter .number{font-size:5rem}.services-how-we-do-it .steps-container .step .step-counter img{max-width:80px;height:80px}}@media only screen and (max-width:75rem){.services-how-we-do-it{height:auto;padding:3.75rem 0}.services-how-we-do-it.six-step-services{height:650px}.services-how-we-do-it .steps-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:100%;margin:0 auto;width:100%;height:auto}.services-how-we-do-it .steps-container .step{padding:2rem .75rem}.services-how-we-do-it .steps-container .step:last-child{border-bottom:none}.services-how-we-do-it .steps-container .step--inner{position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:60px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.services-how-we-do-it .steps-container .step--inner p{font-size:1rem;margin-bottom:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.services-how-we-do-it .steps-container .step .step-counter{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.services-how-we-do-it .steps-container .step .step-counter .number{font-size:6.25rem}.services-how-we-do-it .steps-container .step .step-counter img{max-width:initial;height:initial}.services-how-we-do-it .steps-container .inactive-step:before{height:300%}.services-how-we-do-it .steps-container .inactive-step:after{height:300%}.services-how-we-do-it .steps-container .inactive-step .step--inner-container{height:400px}.services-how-we-do-it .steps-container .active-step:before{height:300%}.services-how-we-do-it .steps-container .active-step:after{height:300%}}@media only screen and (max-width:62rem){.services-how-we-do-it.six-step-services{height:auto}.services-how-we-do-it .section-title{padding-left:.75rem}.services-how-we-do-it .steps-container{max-width:720px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:6.75rem}.services-how-we-do-it .steps-container .step{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.services-how-we-do-it .steps-container .step--inner{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.services-how-we-do-it .steps-container .step .step-counter .number{font-size:5rem}.services-how-we-do-it .steps-container .step .step-counter img{max-width:80px;height:80px}.services-how-we-do-it .steps-container .step:after{width:250%;height:1px;right:-100%;bottom:0;top:unset}.services-how-we-do-it .steps-container .step:before{display:none}.services-how-we-do-it .steps-container .step-width,.services-how-we-do-it .steps-container .inactive-step,.services-how-we-do-it .steps-container .active-step{width:100%}.services-how-we-do-it .steps-container .step-width:before,.services-how-we-do-it .steps-container .inactive-step:before,.services-how-we-do-it .steps-container .active-step:before{display:none}.services-how-we-do-it .steps-container .inactive-step .step--inner-container{height:auto}}@media only screen and (max-width:48rem){.services-how-we-do-it .steps-container{max-width:576px;padding-top:6rem}.services-how-we-do-it .steps-container .step .step-counter .number{font-size:5rem}.services-how-we-do-it .steps-container .step .step-counter img{max-width:80px;height:80px}}@media only screen and (max-width:36rem){.services-how-we-do-it .steps-container{max-width:100%;padding-top:6rem}.services-how-we-do-it .steps-container .step--inner{text-align:center;gap:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.services-how-we-do-it .steps-container .step .step-counter{margin-bottom:0}}@media only screen and (max-width:26.25rem){.services-how-we-do-it .steps-container{padding-top:7.5rem;margin-top:1rem}}
.banner-wrapper .banner-inner-box h1{font-size:4.375rem;line-height:1.1;font-weight:600;letter-spacing:.025rem;margin:0}@media only screen and (max-width:87.5rem){.banner-wrapper .banner-inner-box h1{font-size:3.375rem}}@media only screen and (max-width:48rem){.banner-wrapper .banner-inner-box h1{font-size:2.625rem}}.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary>*>b,.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary strong,.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary em{font-size:1rem;line-height:1.5;letter-spacing:.025rem}@media screen and (max-width:47.9375rem){.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary>*>b,.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary strong,.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary em{font-size:1rem}}.banner-wrapper .scroller{font-size:.875rem;line-height:1.5;letter-spacing:.025rem}@media screen and (max-width:47.9375rem){.banner-wrapper .scroller{font-size:.875rem}}.dropdown-item.active{background-color:#fff !important}#edit-search--2,#edit-search{width:100px}.page-view-solr-search .search-icon{display:none}.banner-wrapper{background:radial-gradient(231% 135.8% at .9% 2.98%,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 100%),url("/themes/custom/innoraft/css/components/../../images/seachbanner.png");background-size:cover;background-repeat:no-repeat;height:calc(100vh - 72px);position:relative}.banner-wrapper:before{content:"";position:absolute;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:50%;height:100%}@media screen and (max-width:62rem){.banner-wrapper:before{width:100%}}@media screen and (max-width:75rem){.banner-wrapper{height:calc(100vh - 52px)}}@media screen and (max-width:62rem){.banner-wrapper{height:calc(100vh - 72px)}}@media screen and (max-width:62rem){.banner-wrapper{height:calc(100vh - 72px)}}.banner-wrapper .banner-inner-box{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;max-width:600px}.banner-wrapper .banner-inner-box p{font-family:"Big Shoulders Display",cursive !important;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.25rem}.banner-wrapper .banner-inner-box h1,.banner-wrapper .banner-inner-box p{color:#fff}.banner-wrapper .banner-inner-box span{color:#ff774c}@media screen and (max-width:75rem){.banner-wrapper .banner-inner-box{max-width:496px}}.banner-wrapper .scroller{position:absolute;bottom:0;left:48%;color:#fff;font-family:"Urbanist",sans-serif;font-weight:600}.banner-wrapper .scroller:before{content:"\e906";font-family:"icomoon",sans-serif;font-size:1.5rem;position:absolute;left:50%;bottom:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-weight:400;cursor:pointer}@media screen and (max-width:30rem){.banner-wrapper .scroller:before{left:44%}}.search-filters{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:1.875rem}.search-filters .inline-filters{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:80%;-ms-flex:80%;flex:80%}.search-filters .inline-filters .block-views-exposed-filter-blocksolr-search-page-1 form>div{gap:16px}.search-filters .inline-filters #block-innoraft-exposedformsolr-searchpage-1{-webkit-flex:70%;-ms-flex:70%;flex:70%}@media screen and (max-width:75rem){.search-filters .inline-filters #block-innoraft-exposedformsolr-searchpage-1{-webkit-flex:50%;-ms-flex:50%;flex:50%}}.search-filters .inline-filters .js-form-type-search-api-autocomplete{margin-left:0}.search-filters .inline-filters .item-list__dropdown{cursor:pointer;padding:1rem 1.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/themes/custom/innoraft/css/components/../../images/icons/filter.svg");background-repeat:no-repeat;background-position:right;width:150px;background-position-x:97%;background-size:16px;border:1px solid #4e4e4e;border-right:none}@media screen and (max-width:62rem){.search-filters .inline-filters .item-list__dropdown{border-right:1px solid #4e4e4e}}@media screen and (max-width:48rem){.search-filters .inline-filters .item-list__dropdown{padding:.75rem 1.25rem}}@media screen and (max-width:75rem){.search-filters .inline-filters{width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width:62rem){.search-filters .inline-filters{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-flex:60%;-ms-flex:60%;flex:60%}}.search-filters #block-innoraft-sortbyviewsolrsearchdisplaypage-2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #4e4e4e;padding:.875rem 1.25rem}.search-filters #block-innoraft-sortbyviewsolrsearchdisplaypage-2 h2{font-family:"Urbanist",sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.6875rem;letter-spacing:.025rem;margin-bottom:0}.search-filters #block-innoraft-sortbyviewsolrsearchdisplaypage-2 .list-group-item{padding:0 .625rem;border:none}.search-filters #block-innoraft-sortbyviewsolrsearchdisplaypage-2 .list-group-item .sort-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width:48rem){.search-filters #block-innoraft-sortbyviewsolrsearchdisplaypage-2{padding:.75rem 1.25rem}}@media screen and (max-width:75rem){.search-filters{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:62rem){.search-filters{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:48rem){.search-filters{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}.view-solr-search{padding-top:3.75rem}.view-solr-search .row{margin-right:auto;margin-left:auto}.view-solr-search .row .views-row{position:relative;padding:1.875rem 0;border-bottom:1px solid #d3d3d3}.view-solr-search .row .views-row:last-child{border-bottom:none}.view-solr-search .row .views-row:first-child{padding-top:0}.view-solr-search .row .views-row .search-result{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:62rem){.view-solr-search .row .views-row .search-result{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.view-solr-search .row .views-row .search-content{-webkit-flex:60%;-ms-flex:60%;flex:60%}.view-solr-search .row .views-row .search-content .node__title .field--name-title{font-family:"Urbanist",sans-serif;font-size:1.375rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.025rem;color:#1b3ecd}.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary>*>b,.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary strong,.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary em{font-weight:400}.view-solr-search .row .views-row .search-content .node__content .field--type-text-with-summary p{margin-bottom:0}.view-solr-search .row .views-row .content-type{text-transform:uppercase;padding:.625rem 1.25rem;border-radius:25px;border:1px solid #4e4e4e}
.block-views-blockcase-studies-case-study-block h2{font-size:1.5rem;font-family:"Big Shoulders Display",cursive,sans-serif !important;line-height:1.2;font-weight:700;letter-spacing:.25rem;text-transform:uppercase}@media only screen and (max-width:87.5rem){.block-views-blockcase-studies-case-study-block h2{font-size:1.375rem}}@media only screen and (max-width:48rem){.block-views-blockcase-studies-case-study-block h2{font-size:1.25rem}}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--title{font-size:1.5rem;font-weight:600;letter-spacing:.025rem;line-height:1.2}@media only screen and (max-width:87.5rem){.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--title{font-size:1.375rem}}@media only screen and (max-width:48rem){.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--title{font-size:1.25rem}}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--desc p{font-size:1.125rem;line-height:1.5;letter-spacing:.025rem}@media screen and (max-width:47.9375rem){.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--desc p{font-size:1rem}}.dropdown-item.active{background-color:#fff !important}.block-views-blockcase-studies-case-study-block{background-color:#eff5ff;padding:5rem 0;position:relative}.block-views-blockcase-studies-case-study-block:before{content:"";position:absolute;top:0;left:calc((100% - 100vw)/2);background:#eff5ff;width:100vw;height:100%;z-index:-1}.block-views-blockcase-studies-case-study-block h2{color:#1b3ecd}.block-views-blockcase-studies-case-study-block .view-header{margin:0 0 3rem}.block-views-blockcase-studies-case-study-block .view-content{margin:0 0 2.5rem}@media screen and (max-width:48rem){.block-views-blockcase-studies-case-study-block .view-content{padding:1rem}}.block-views-blockcase-studies-case-study-block .view-content .slick-disabled{opacity:0}.block-views-blockcase-studies-case-study-block .view-content .slick-arrow{background:#1b3ecd;color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:36rem){.block-views-blockcase-studies-case-study-block .view-content .slick-arrow{top:30%}}.block-views-blockcase-studies-case-study-block .view-content .slick-prev{left:-30px;z-index:1}@media only screen and (max-width:36rem){.block-views-blockcase-studies-case-study-block .view-content .slick-prev{left:0}}.block-views-blockcase-studies-case-study-block .view-content .slick-list .slick-track,.block-views-blockcase-studies-case-study-block .view-content .slick-list{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:36rem){.block-views-blockcase-studies-case-study-block .view-content .slick-list .slick-track,.block-views-blockcase-studies-case-study-block .view-content .slick-list{gap:32px}}.block-views-blockcase-studies-case-study-block .view-content .views-row{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;transition:all .3s linear;min-height:400px;margin-right:3.125rem}@media screen and (max-width:62rem){.block-views-blockcase-studies-case-study-block .view-content .views-row{min-height:200px}}@media screen and (max-width:36rem){.block-views-blockcase-studies-case-study-block .view-content .views-row{margin-right:0}}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing{height:100%}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content{height:100%}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies{transition:all .3s linear;height:100%}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__image{margin-bottom:1.25rem;height:250px}@media screen and (max-width:64rem){.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__image{width:100%;max-height:200px}}@media screen and (max-width:36rem){.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__image{max-height:150px}}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--title{padding:0}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--title a{color:#4e4e4e}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies__content--desc{padding:1.25rem 0;margin-bottom:2rem}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies .read-more .read-more-text{opacity:0;visibility:hidden;-webkit-transform:translateX(10%);transform:translateX(10%);transition:all .3s linear;font-weight:600;position:absolute;bottom:24px;right:60px}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies .read-more .read-more-text a{color:#4e4e4e;text-decoration:none}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies .read-more .read-more-link{position:absolute;bottom:20px;right:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:right}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies .read-more .read-more-link a{font-size:0;height:30px;width:30px;display:inline-block;background-color:#1b3ecd;transition:all .3s linear;border-radius:50%;position:relative}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies .read-more .read-more-link a:before{content:"";background-image:url("/themes/custom/innoraft/images/icons/right-arrow.svg");width:30px;height:25px;background-size:cover;background-position:center;position:absolute;top:50%;left:52%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies .read-more .read-more-link{right:0}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies .read-more .read-more-text{right:40px}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies:hover .read-more .read-more-text{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.block-views-blockcase-studies-case-study-block .view-content .views-row .views-field-nothing .field-content .top-case-studies:hover .read-more .read-more-link a{background-color:#1b3ecd}.block-views-blockcase-studies-case-study-block .view-content .slick-active{pointer-events:initial}.block-views-blockcase-studies-case-study-block .view-footer{margin-top:5rem;text-align:center}@media (max-width:26.25rem){.block-views-blockcase-studies-case-study-block .view-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block-views-blockcase-studies-case-study-block .view-footer .button-primary{width:205px}}
.dropdown-item.active{background-color:#fff !important}.pagination{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:50%}.pagination .page-item[role=presentation]{display:none}.pagination .page-item a[rel=prev] span{display:none}.pagination .page-item a[rel=prev]:before{content:"";background:url("/themes/custom/innoraft/css/components/../../images/icons/nextarrow.svg");background-size:contain;position:absolute;height:30px;width:30px;left:0;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .page-item a[rel=next] span{display:none}.pagination .page-item a[rel=next]:after{content:"";background:url("/themes/custom/innoraft/css/components/../../images/icons/nextarrow.svg");background-size:contain;position:absolute;height:30px;width:30px;left:0;top:0}.pagination .page-item a[title^="Go to first page"],.pagination .page-item a[title^="Go to last page"]{display:none}.pagination .page-link{border:none;border-radius:50%;padding:.25rem .75rem;height:30px;width:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .page-link:focus{box-shadow:none}
