@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}.our-portfolio{padding:5rem 0}.our-portfolio .our-portfolio-slider .slider-wrap{margin:0 auto;position:relative;-webkit-perspective:1000px;perspective:1000px;height:100%}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner{height:480px}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-item{display:block;position:absolute;transition:all .5s linear;width:85%;-webkit-filter:blur(3px);filter:blur(3px);visibility:hidden}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-item[data-position="2"]{z-index:9;visibility:visible;-webkit-transform:rotateY(0deg) translateX(18%) scale(.8);transform:rotateY(0deg) translateX(18%) scale(.8)}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-item[data-position="3"]{z-index:8;visibility:visible;-webkit-transform:rotateY(0deg) translateX(36%) scale(.6);transform:rotateY(0deg) translateX(36%) scale(.6)}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-item:first-child{visibility:visible;z-index:10 !important;-webkit-transform:rotateY(0deg) translateX(0) !important;transform:rotateY(0deg) translateX(0) !important;-webkit-filter:none;filter:none}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-item:hover:not(:first-child){cursor:pointer}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-content{position:absolute;bottom:50px;background:#fff;box-shadow:0 0 60px 0 rgba(0,0,0,.1);max-width:400px;padding:2rem;z-index:1}@media only screen and (max-width:36rem){.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-content{padding:1.25rem;max-width:270px}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-content p{font-size:.875rem}}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-img{padding-left:5rem}.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;height:480px;width:100%;box-shadow:0 0 80px 0 rgba(0,0,0,.15)}@media only screen and (max-width:62rem){.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-img{padding-left:3rem}}@media only screen and (max-width:36rem){.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-img{padding-left:1.5rem}}@media only screen and (max-width:62rem){.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner,.our-portfolio .our-portfolio-slider .slider-wrap .slider-inner .slider-img img{height:320px}}.our-portfolio .progress-bar{width:100%;height:4px;background:#e7f0ff;position:relative}.our-portfolio .progress-bar .progress-track{position:absolute;top:0;left:0;width:0;height:100%;background:#1b3ecd;z-index:1;transition:all .3s linear}.our-portfolio .slick-arrow,.our-portfolio .slick-prev,.our-portfolio .slick-next{position:static;bottom:unset;top:unset;left:unset;right:unset}
.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}
.dropdown-item.active{background-color:#fff !important}.two-col-text-image{position:relative;padding:5rem 0}.two-col-text-image img:not(.ring){width:100%;max-width:420px}.two-col-text-image .ring{position:absolute;right:calc(100% - 100vw);top:-30%;z-index:-1}
.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}
