@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@100..900&display=swap");body{margin-top:0;font-family:"Inter",sans-serif;font-size:16px;line-height:1.5;color:#505050;}h1{font-family:"DM Serif Display";line-height:1.45;padding-bottom:30px;padding-top:20px;font-size:50px;}@media (max-width:767px){h1{font-size:38px;line-height:1.35;}}h2{font-family:"DM Serif Display";line-height:40px;font-size:40px;line-height:1.35;}@media (max-width:767px){h2{font-size:28px;line-height:1.25;}}h3{line-height:35px;margin-top:0%;}h4{line-height:25px;}h5{line-height:21px;padding-top:10px;}h6{line-height:19px;}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#222C47;font-weight:400;word-spacing:normal;letter-spacing:normal;}h3,h4,h5,h6{font-weight:bold;}.path-frontpage .desc-col-3{color:#313538;}.path-frontpage .paragraph--type--component-testimonials .sub-block .ti-name{color:#676c71;}.path-frontpage .paragraph--type--component-testimonials .sub-block .ti-institution{color:#676c71;}.path-frontpage .latest-blogs .field-content a{color:#4299dc;}.path-frontpage .latest-blogs .field-content a:hover{color:#337ab7;}.block-quill-lead{color:#fff;margin-top:65px;text-align:center;padding-left:30px;padding-right:30px;border-radius:10px;padding-top:20px;padding-bottom:20px;background:linear-gradient(147deg,rgb(0,188,247) 0%,rgb(65,116,255) 35%,rgb(139,50,255) 100%);}.block-quill-lead h4,.block-quill-lead h5{color:#f6f6f6;}.block-quill-lead .btn-primary{background-color:#fff;color:black;padding:10px 45px;border:none;text-transform:uppercase;}.card{position:relative;top:0;transition:top ease 0.5s;}.card:hover{top:-10px;}.paragraph--type--component-team .field--item{display:inline;}a:focus{outline:initial;}.container{max-width:1200px;}@media (min-width:767px){.container{width:initial;}}.container-fluid{padding:0;}.container-fluid > .row{margin:0;}.main-container .page-header{border:none;margin:0 !important;padding:20px 0 20px 0;font-size:25px;color:#000;}footer{border:none;}#navbar{margin-bottom:0;position:fixed;z-index:100;left:0;right:0;background-color:initial;border:none;border-radius:0;}#navbar.dark-header{background-color:#000;}.paragraph--type--section .section-row .tile .contact .field--item .paragraph--type--html .field--type-text-long p,.paragraph--type--section .section-row .tile .contact .field--item .paragraph--type--html .field--type-text-long h1,.paragraph--type--section .section-row .tile .contact .field--item .paragraph--type--html .field--type-text-long a{color:#ffffff;}.paragraph--type--section .section-row .tile .contact .field--item .paragraph--type--text .tile .field--type-text-long p,.paragraph--type--section .section-row .tile .contact .field--item .paragraph--type--text .tile .field--type-text-long h1,.paragraph--type--section .section-row .tile .contact .field--item .paragraph--type--text .tile .field--type-text-long a{color:#ffffff;}.paragraph--type--text{line-height:1.8;}.paragraph--type--text.title{margin-bottom:40px;}.paragraph--type--text .fa-heart-o{font-size:50px;color:#00A1DD;}.dark-header header,.path-blog header,.path-projects header,.page-node-type-page header,.page-node-type-article header{background-color:#000 !important;top:0;}.dark-header .main-container,.path-blog .main-container,.path-projects .main-container,.page-node-type-page .main-container,.page-node-type-article .main-container{margin-top:77px;}.paragraph--type--section .col-lg-12{float:none;}.paragraph--type--section .title-wrapper{margin-bottom:40px;}.paragraph--type--section .section-title{line-height:1.4;margin-top:24px;margin-bottom:10px;}.paragraph--type--section .section-subtitle{max-width:910px;padding:0;font-size:21px;font-weight:400;}.top-banner{background-color:transparent;background:linear-gradient(249deg,#FFF9CA 0%,#DDFFE6 100%) !important;}.paragraph--type--slick-carousel .slick .slick__slide{margin:0 10px;}.navbar-default .navbar-nav{margin-top:5px;}.navbar-default .navbar-nav > .active > a{background-color:initial;color:#fff;}.navbar-default .navbar-nav > .active > a:hover{background-color:initial;}.navbar-default .navbar-nav .last a{background:#fff;color:#000;font-weight:bold;text-transform:capitalize;}.navbar-default .navbar-nav .last a:hover{background:#fff;color:#000;}@media (min-width:768px){.navbar-default .navbar-nav > li > a{color:#fff;padding-top:9px;padding-bottom:9px;}.navbar-default .navbar-nav > li > a:hover{color:#fff;}}.navbar-header{width:100%;float:none;}@media (max-width:767px){.navbar-header button{position:absolute;right:0;top:-65px;background-color:transparent !important;border:none !important;}.navbar-header button .icon-bar{background-color:#fff !important;}}.navbar-header .navbar-collapse{float:right;margin-top:15px;}@media (max-width:767px){.navbar-header .navbar-collapse{position:fixed;left:0;right:0;margin:0;background:#fff;}}.navbar-header .region-navigation{display:flex;justify-content:space-between;align-items:center;}.navbar-header .region-navigation .logo img{height:60px;}.navbar-header .col-sm-7{font-size:14px;float:right;}.block-contact-block{background:#364B8F;color:#222C47;padding:40px;border-radius:20px;background:linear-gradient(90deg,rgb(0,188,247) 0%,rgb(65,116,255) 35%,rgb(139,50,255) 100%);}.block-contact-block .row{align-items:center;display:flex;flex-wrap:wrap;}@media (max-width:767px){.block-contact-block .row{text-align:center;display:inline;}}.block-contact-block a{color:#fff;text-decoration:underline;}.block-contact-block a:hover{color:#fff;}.block-contact-block h2{color:#fff;}.block-contact-block .contact-meta .fa{font-size:35px;}.block-contact-block .contact-meta .email,.block-contact-block .contact-meta .phone{display:flex;gap:10px;align-items:center;margin:25px 0;}.block-contact-block .field--name-field-contact-link{float:right;}@media (max-width:767px){.block-contact-block .field--name-field-contact-link{float:none;margin-top:50px;}}.block-contact-block .field--name-field-contact-link a{background:white;padding:15px 40px;color:#364B8F;text-decoration:none;}.section-background{padding:50px 0;}.section-background.section-no-pad{padding:0;}.section-background.Footer{padding-top:25px;padding-bottom:0;background-color:#012940;}.section-background.Footer .company-desc-footer{color:#fff;}@media (max-width:767px){.section-background.Footer .company-desc-col{margin-left:5px;}}.section-background.Footer .social-link{text-align:right;}@media (max-width:767px){.section-background.Footer .social-link .field--item{float:left;margin-top:4px;}}.section-background.Footer .social-link h2{color:#fff;margin:0;font-size:15px;font-weight:600;text-align:right;}@media (max-width:767px){.section-background.Footer .social-link h2{float:left;margin-left:5px;}}.section-background.Footer .social-link i.fa{font-size:40px;color:#fff;margin-left:10px;}@media (min-width:768px) and (max-width:1199px){.section-background.Footer .social-link i.fa{margin-left:20px;}}.section-background.Footer .nav li{display:inline;margin-right:10px;}.section-background.Footer .nav li a{padding:0;display:inline;}.section-background.Footer .nav li a:hover{background-color:initial;text-decoration:underline;}.section-background.Footer a{color:#fff;}.section-background #block-footermenu-menu{margin:0px;color:#fff;font-size:15px;font-weight:600;}.section-background.company-footer{padding:65px 0 10px;}.section-background.secondary-footer{padding-top:30px;padding-bottom:50px;background-color:#012940;color:#fff;}@media (max-width:767px){.section-background.secondary-footer{padding-top:10px;}}.section-background.secondary-footer .gst-column{text-align:end;}@media (max-width:767px){.section-background.secondary-footer .gst-column{float:left;margin-left:5px;padding-top:2px;}}@media (max-width:767px){.section-background.secondary-footer .cin{margin-left:5px;padding-top:2px;}}@media (max-width:767px){.section-background.secondary-footer .reg{margin-left:5px;}}.footer{margin:0;padding:0;}.quill-desc .section-row{display:flex;align-items:center;justify-content:space-between;}@media (max-width:767px){.quill-desc .section-row{display:block;}}@media (min-width:768px) and (max-width:1199px){.quill-desc .section-row{display:block;}}.quill-desc .section-row .paragraph--type--column .desc-col-3 .contact .field--name-field-paragraph-components .tile .field--name-field-paragraph-text p{color:#676c71;}.quill-desc p{font-size:18px;color:#676c71;}@media (min-width:768px) and (max-width:1199px){.quill-desc .col-sm-3{width:100%;}}@media (max-width:767px){.quill-desc .col-sm-3 .desc-col-2 h3{text-align:center;}}@media (min-width:768px) and (max-width:1199px){.quill-desc .col-sm-3 .desc-col-2 h3{text-align:center;}}@media (min-width:768px) and (max-width:1199px){.quill-desc .col-sm-4{width:100%;padding-top:20px;}}@media (max-width:767px){.quill-desc .col-sm-4 .desc-col-3{text-align:center;padding-top:15px;}}.latest-blog-header .field--name-field-paragraph-text{text-align:center;margin-bottom:40px;padding:0;}.latest-blog-header .field--name-field-paragraph-text h3{font-size:35px;color:#000;margin:0;}.latest-blog-header .field--name-field-paragraph-text h3 strong{font-weight:600;}.view-latest-blog .col-sm-1 .views-field-field-image .field-content a{color:0;text-decoration:underline;}.view-latest-blog .col-sm-1 .views-field-field-image .field-content a img{border-radius:12px;width:100%;}.view-latest-blog .col-sm-1 .latest-blogs{background-color:#fff;min-height:235px;padding:20px 0px;position:relative;}.view-latest-blog .col-sm-1 .latest-blogs .views-field-title .field-content{margin-top:0;font-size:20px;line-height:30px;}.view-latest-blog .col-sm-1 .latest-blogs .views-field-title a{text-decoration:none;color:#000;}.view-latest-blog .col-sm-1 .latest-blogs .views-field-view-node{position:absolute;bottom:10px;right:10px;}.view-latest-blog .col-sm-1 .latest-blogs .views-field-view-node .field-content{padding-top:10px;}.view-latest-blog .col-sm-1 .latest-blogs .views-field-view-node .field-content a{text-align:right;display:inline;text-decoration:none;margin-right:8px;}.contact-us-section .section-wrapper .section-row:nth-child(2){background:linear-gradient(249deg,#FFF9CA 0%,#DDFFE6 100%) !important;background-size:cover;color:#222C47;padding:40px 20px;border-radius:20px;}.contact-us-section .section-wrapper .paragraph--type--html .field--type-text-long{font-size:20px;line-height:1.85;}.contact-us-section .section-wrapper .paragraph--type--html .field--type-text-long a,.contact-us-section .section-wrapper .paragraph--type--html .field--type-text-long p{color:#222C47 !important;}.contact-us-section .block-contact-block{background:initial;padding:0;border-radius:initial;}.contact-us-section form label{display:block;margin-bottom:10px;}.contact-us-section form input,.contact-us-section form select{display:block;width:100%;}.contact-us-section form .form-control{height:50px;border-radius:0px;}.contact-us-section form textarea.form-control{height:auto;}.contact-us-section form #edit-actions{text-align:right;}.contact-us-section form #edit-actions #edit-submit{background:#222C47;color:#fff;margin:0;border-radius:0;padding:10px 20px;border:none;outline:none;}.contact-us-section form #edit-actions #edit-preview{display:none;}.testimonial-block-content{margin-bottom:50px;}.view-footer{text-align:center;margin-top:50px;position:relative;}.view-footer a.blog-footer-link{font-size:18px;font-weight:500;background-color:#000;color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 50px;letter-spacing:1px;}.view-footer a.blog-footer-link:hover{background-color:#2a2a2a;}#views-bootstrap-latest-blog-page-1 .row > .col-md-4{margin-bottom:50px;}#views-bootstrap-latest-blog-page-1 .row .views-field-fieldset .views-field-view-node a{color:#000;text-decoration:underline;}.footer{border:none;}.footer .contact-block{background-color:#053E5F;padding:0;}.footer .contact-block h2{color:#fff;}.footer .contact-block .container{padding:65px 0 65px 0;}#block-contact .paragraph--type--text.contact-title{padding-bottom:60px;text-align:center;}#block-contact .field--name-field-paragraph-text{text-align:center;}#block-contact .field--name-field-paragraph-text h3{font-size:19px !important;margin:0;color:#fff;}#block-contact .field--name-field-paragraph-text p{margin-top:30px;}#block-contact .field--name-field-paragraph-text a{text-decoration:none;background-color:#fff;color:#000;text-transform:uppercase;padding:15px 25px;font-size:16px;letter-spacing:1px;}#block-contact .paragraph--type--column{margin-left:75px;padding:48px;font-size:14px;font-weight:normal;}@media (max-width:767px){#block-contact .paragraph--type--column{margin:0;}}@media (min-width:768px) and (max-width:1199px){#block-contact .paragraph--type--column{width:40%;}}#block-contact .paragraph--type--column p{text-align:left;}#block-contact .paragraph--type--column h4{text-align:left;color:#fff;font-size:24px;font-weight:600;}#block-contact .paragraph--type--column.column1{background-color:#f6f6f6;}#block-contact .paragraph--type--column.column1 h4{color:#000;text-align:left;}#block-contact .paragraph--type--column.column1 a{background-color:#4299dc;color:#fff;}#block-contact .paragraph--type--column.column2{background-color:#4299dc;color:#fff;}#block-contact .paragraph--type--column.column3{background-color:#0b2b42;color:#fff;}.page .field--name-body{font-size:15px;line-height:35px;padding-bottom:10px;}.arrow-link a:after{background-image:url(/themes/quill/images/arrow-right.svg);content:"";background-repeat:no-repeat;width:20px;height:20px;position:absolute;margin-left:10px;}.quill-white-button{background-color:#fff;padding:10px 10px;text-decoration:none;width:150px;}.quill-dark-button{background-color:#000;padding:10px 10px;text-decoration:none;width:150px;}.technologies-slide{padding-bottom:70px !important;}.technologies-slide .slick--skin--classic .slick__slide{margin:0 15px;}.technologies-slide .slick--skin--classic .slick__slide .media img{filter:grayscale(100%);}.technologies-slide .slick--skin--classic .slick__slide .media img:hover{filter:none;}.project a:hover{text-decoration:none;}.project .project-wrapper{color:#f6f6f6;padding:30px;border-radius:10px;height:300px;margin-bottom:30px;position:relative;}.project .project-wrapper .more{position:absolute;bottom:30px;right:30px;}.project .project-wrapper .title-wrapper{margin-bottom:15px;font-size:24px;}.paragraph--type--banner .banner__content{color:#000;}.paragraph--type--banner.invert .banner__content{color:#fff;}.paragraph--type--banner.invert .banner__content .banner__title{color:#fff;}.paragraph--type--banner.invert .banner__content *{color:#fff;}.center-align{float:none;margin:0 auto;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:linear;}
.col-sm-9{padding-bottom:20px;}.col-sm-9 .article img{width:100%;padding:40px 0 40px 0;}.col-sm-9 .article .field--name-body{color:#333;font-size:17px;line-height:40px;}.col-sm-9 .article .field--name-body h1,.col-sm-9 .article .field--name-body h2,.col-sm-9 .article .field--name-body h3,.col-sm-9 .article .field--name-body h4,.col-sm-9 .article .field--name-body h5{margin-top:30px;margin-bottom:20px;line-height:normal;}.col-sm-9 .field--name-field-tags{display:flex;margin-top:10px;}.col-sm-9 .field--name-field-tags .field--items{display:flex;margin-left:5px;}.col-sm-9 .field--name-field-tags .field--items .field--item{margin-left:5px;padding:5px;background-color:#EEF2F6;}.col-sm-9 .field--name-field-tags .field--label{margin-top:5px;}.views-element-container .block-title{text-transform:uppercase;font-size:20px;font-weight:600;}.views-element-container .view-popular-blogs .views-row{display:flex;align-items:center;padding-bottom:10px;}.views-element-container .view-popular-blogs .views-row img{max-width:80px;margin-right:10px;border-radius:5px;}.views-element-container .view-popular-blogs .views-row a{color:#000;}.views-element-container .view-popular-blogs .views-row .views-field-title{height:50px;overflow-y:hidden;}
.main-container{min-height:700px;}.project .field--name-body{font-size:17px;line-height:30px;padding-bottom:20px;}.project img{padding:40px;}.project .field--name-field-technology .field--items .field--item{display:inline;margin:15px 0 15px 0;background:#EEF2F6;padding:5px;}.project .field--name-field-technology .field--label{margin-bottom:20px;}.view-projects{margin-top:55px;}.view-projects .field-content a{color:#000;}#views-bootstrap-projects-page-1 .col-12{margin-bottom:40px;}@media (max-width:767px){#views-bootstrap-projects-page-1 .col-12{padding-bottom:25px;}}@media (max-width:767px){#views-bootstrap-projects-page-1 .col-12 .views-field-field-project-images .field-content img{padding:0 30px 0 60px;}}#views-bootstrap-projects-page-1 .col-12 .views-field-title .field-content{margin-top:15px;margin-bottom:15px;}@media (max-width:767px){#views-bootstrap-projects-page-1 .col-12 .views-field-title .field-content{text-align:center;padding-top:10px;}}#views-bootstrap-projects-page-1 .col-12:hover .views-field-title{text-decoration:underline;}
.paragraph--type--section .section-row .paragraph--type--media-text-component:nth-child(even) .clearfix{flex-direction:row-reverse;}.paragraph--type--section .section-row .paragraph--type--media-text-component:nth-child(even) .text-container{margin-right:70px;}.media-type-image .clearfix{display:flex;vertical-align:middle;align-items:center;margin:60px 0 60px 0;}@media (max-width:767px){.media-type-image .clearfix{display:block;}}.media-type-image .clearfix .image-container{width:50%;}@media (max-width:767px){.media-type-image .clearfix .image-container{width:100%;}}.media-type-image .clearfix .text-container{width:50%;margin-left:70px;font-size:15px;font-weight:500;}@media (max-width:767px){.media-type-image .clearfix .text-container{text-align:justify;width:100%;margin-left:0;padding:20px;}}.media-type-image .clearfix .text-container p{line-height:25px;}.media-type-image .clearfix .text-container h1{font-weight:700;padding-bottom:15px;}.section-background.section-no-pad .media-type-image .clearfix{margin:0;}.section-background.section-no-pad .media-type-image .clearfix .text-container{padding-right:50px;}#block-acquiapartner{float:left;}#block-acquiapartner img{width:150px;}#block-mainnavigation{float:left;}
