@media (min-width:768px) and (max-width:1199px)  {  h2  {  font-size:32px !important; font-weight:500 !important; line-height:41px !important; }
 }
 @media (max-width:767px)  {  p  {  font-size:16px !important; letter-spacing:0px !important; line-height:22px !important; }
 }
 /* Font Import - Nikola 17.6.2024. */ .roboto-thin  {  font-family: "Roboto", sans-serif; font-weight: 100; font-style: normal; }
 .roboto-light  {  font-family: "Roboto", sans-serif; font-weight: 300; font-style: normal; }
 .roboto-regular  {  font-family: "Roboto", sans-serif; font-weight: 400; font-style: normal; }
 .roboto-medium  {  font-family: "Roboto", sans-serif; font-weight: 500; font-style: normal; }
 .roboto-bold  {  font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; }
 .roboto-black  {  font-family: "Roboto", sans-serif; font-weight: 900; font-style: normal; }
 .roboto-thin-italic  {  font-family: "Roboto", sans-serif; font-weight: 100; font-style: italic; }
 .roboto-light-italic  {  font-family: "Roboto", sans-serif; font-weight: 300; font-style: italic; }
 .roboto-regular-italic  {  font-family: "Roboto", sans-serif; font-weight: 400; font-style: italic; }
 .roboto-medium-italic  {  font-family: "Roboto", sans-serif; font-weight: 500; font-style: italic; }
 .roboto-bold-italic  {  font-family: "Roboto", sans-serif; font-weight: 700; font-style: italic; }
 .roboto-black-italic  {  font-family: "Roboto", sans-serif; font-weight: 900; font-style: italic; }
 /* Font changes - Nikola 11.6.2024. */ @media (min-width:1024px) and (max-width:1199px)  {  .footer-social, .footer-clutch  {  float:left; }
 }
 h1, h2, h3, h4, h5, h6  {  font-family:Inter !important; }
 p  {  font-family:Inter ; font-weight:300 ; color:rgba(33,33,33,.8) ; }
 .footer-section p  {  color:white !important; }
 /* Columns gap - Nikola 11.6.2024. */ :root  {  --column-gap:0px !important; }
 .container-fluid  {  padding-left:0px !important; padding-right:0px !important; }
 /* Contact Form Styling - Nikola 11.6.2024. */ form  {  background-color:transparent; }
 .hs-fieldtype-textarea  {  min-width:100% !important; }
 .hs-input  {  border-radius:none !important; }
 form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea  {  border-radius:0px !important; }
 input[type="text"], input[type="email"], input[type="tel"], textarea, .hs-error-msg  {  font-size:16px !important; font-family:Inter; }
 UL.no-list.hs-error-msgs > LI > LABEL.hs-main-font-element  {  color: red !important; font-weight: 600; }
 input.hs-button.primary.large  {  background-color:#db3700; height:60px; width:280px; font-size:20px; border-radius:0px; font-family:Inter; }
 input.hs-button.primary.large:hover  {  background-color:#eb511e; }
 @media (min-width:767px) and (max-width:1199px)  {  input.hs-button.primary.large  {  padding:11px 40px !important; }
 }
 /* global button - Nikola 13.6.2024. */ .hs-button  {  border:none !important; }
 /* Header changes - Nikola 14.6.2024 */ div.bg  {  z-index:99; }
 @media (min-width:1200px)  {  .menu__item--depth-1  {  padding:0px; padding-right:40px; }
 .menu__link  {  font-size:17px; font-weight:600; font-family:'Inter'; color:#0f1a48; cursor:pointer; }
 }
 .interactive-section {  overflow: visible clip; padding-bottom: 80px; position: relative; }
 .hs-blog-listing h3.kohorta-faqs__question  {  color: #000; }
 /* footer changes - Nikola 20.6.2024. */ ul.footer-submenu  {  padding-left:0px !important; }
 .slider-nby .splide__toggle__pause {  display: none!important; }
 .slide-list .splide__slide__contents {  display: block!important; }
 /* CCWS2-748 - Alexander Polyakov 2025-05-28 */ //.splide__slide--image {  width: 100%!important; }
 /* Case study changes - Nikola 25.6.2024 */ .case-study .jake-hero-banner__content  {  max-width:1600px !important; }
 .case-study .jake-hero-banner__main-content h2  {  font-size:48px; font-weight:500; font-family:'Inter'; }
 .case-study .jake-hero-banner__main-content p  {  font-size:24px; font-weight:500; max-width:650px; line-height:31px; margin-bottom:30px; }
 .case-study .jake-hero-banner__cta .button  {  font-size:18px; font-weight:500; padding:20px 40px; }
 .case-study .right-sidebar.blog-post.col-3.text-center  {  display:none; }
 /* Case study changes - Nikola 26.6.2024. */ .case-study button.hs-image__grid__list__item__button  {  min-width:100%; }
 .case-study .image-carousel-dw-slide-logos img  {  max-width:180px !important; margin-left:auto; margin-right:auto; text-align:center; }
 .case-study .image-carousel-dw-gap  {  text-align:center; }
 .case-study .client-testimonial span#hs_cos_wrapper_Testimonial_Description_  {  display:flex; flex-direction:column; flex-wrap:wrap; align-content:flex-start; justify-content:space-around; }
 .case-study .testimonials-section h2  {  color:#1d2e81 !important; }
 .case-study .testimonials-section  {  max-width:1600px; margin-left:auto; margin-right:auto; padding-left:140px; padding-right:140px; padding-top:0px !important; padding-bottom:120px; }
 .case-study .logo-section  {  max-width:1600px; margin-left:auto; margin-right:auto; }
 .case-study .content-wrapper  {  max-width:100%; }
 .case-study .three-columns-with-border  {  background-color:#0f1a48; }
 .case-study .three-columns-container  {  max-width:1600px; margin-left:auto; margin-right:auto; padding-top:56px; /*padding-bottom:64px;*/ display:flex; gap:32px; }
 @media (max-width:767px)  {  .case-study .three-columns-container p  {  margin-bottom: 0px !important; }
 }
 @media (min-width:1440px)  {  .case-study .three-columns-container  {  padding-left: 140px; padding-right: 140px; margin-left: 0 !important; margin-right: 0 !important; }
 }
 .case-study .column-1 h2, .case-study .column-2 h2, .case-study .column-3 h2  {  font-size:24px; font-weight:400; }
 .case-study .column-1, .case-study .column-2, .case-study .column-3  {  width:33%; }
 .case-study .column-1, .case-study .column-2  {  padding-right:32px; border-right:1px solid #8a8a8a; }
 .case-study .ind-and-serv  {  max-width:1600px; margin-left:auto; margin-right:auto; }
 .case-study .hs-content-library--minimal .hs-content-library__card:not(.hs-content-library__card--featured)  {  align-items:center; }
 .case-study .hs-content-library--minimal .hs-content-library__card:not(.hs-content-library__card--featured) .hs-content-library__image img, .case-study .hs-content-library--minimal .hs-content-library__card:not(.hs-content-library__card--featured) .hs-content-library__image svg  {  height:24px; width:24px; margin-top:0px; padding:0px; }
 .case-study .hs-content-library__title  {  margin-bottom:0px; }
 .case-study .hs-content-library__card  {  min-height:auto; width:fit-content; border:solid 1px white; border-radius:50px; padding:6px 12px !important; }
 .case-study .ind-and-serv  {  display:flex; flex-direction:row; flex-wrap:nowrap; align-content:center; align-items:flex-start; }
 .case-study .industry-column, .case-study .services-column  {  width:50%; }
 .case-study .hs-content-library.hs-content-library--minimal  {  display:flex; flex-wrap:wrap; gap:16px; list-style:none; flex-direction:row; }
 .case-study .hs-content-library--minimal .hs-content-library__card:not(.hs-content-library__card--featured)  {  display:flex; flex:auto; gap:16px; max-width:fit-content; }
 .case-study .ind-and-serv  {  padding-bottom:64px; }
 .case-study .hs_cos_wrapper_type_rich_text div h2, .case-study .hs_cos_wrapper_type_rich_text div p  {  max-width:870px; margin-left:auto; margin-right:auto; }
 .case-study ul.hs-image__grid__list  {  max-width:1600px; }
 .case-study ul  {  max-width:870px; margin-left:auto; margin-right:auto; }
 .case-study li  {  font-weight:300; }
 .case-study li strong  {  font-weight:bold; }
 .case-study .image-background  {  background-image:url({%20%20{%20%20module.img%20}%20}); background-size:cover; background-position:center; }
 .case-study .case-stud-text .description  {  color:black !important; }
 .case-study .deliver-section  {  max-width:1600px; margin-left:auto; margin-right:auto; padding-top:100px; }
 .case-study .testimonials-section  {  display:flex; flex-direction:row; flex-wrap:nowrap; gap:50px; padding-top:100px; }
 .case-study .client-testimonial  {  min-width:30% !important; }
 .case-study .testimonial-carousel  {  max-width:70%; }
 .case-study .logo-section  {  padding-bottom:40px; }
 .case-study .last-cta  {  background-image:url('https://44030452.fs1.hubspotusercontent-na1.net/hub/44030452/hubfs/form-background.webp?width=2000&height=563.75') !important; background-size:cover; background-position:center; background-repeat:norepeat; }
 /* Case study archive page changes - Nikola 1.7.2024.*/ .case-study-archive .jake-hero-banner__main-content p  {  max-width:700px; padding-top:40px; }
 .case-study-archive a.jake-hero-banner__button.button  {  border-radius:0px; border:none; }
 .case-study-archive .jake-hero-banner  {  padding-bottom:100px !important; }
 .case-study-archive .jake-hero-banner__content  {  padding-top:100px; }
 .case-study-archive div#jake-hero-hero-section  {  background-color:#08153f !important; background-size:cover; background-repeat:no-repeat; }
 @media (min-width:1200px)  {  .case-study li.hs-image__grid__list__item img  {  max-width:100% !important; }
 .case-study .logo-section li.hs-image__grid__list__item img  {  max-width:180px !important; }
 }
 @media (max-width:767px)  {  .case-study #jake-hero-hero-section  {  padding-top:0px; padding-bottom:0px; }
 }
 /* Insights single post styling - Nikola 10.7.2024. */ @media (min-width:1200px)  {  h2.insights-cta-heading  {  font-size:1.5em !important; }
 }
 @media (max-width:767px)  {  .insights-content .featured-image img  {  min-height:343px !important; }
 .insights-content h2  {  font-size:24px; }
 }
 .insights-single-post .content-wrapper  {  max-width:1600px !important; }
 .insights-single-post article.blog-post.col-12.col-lg-9.p-5  {  width:100% !important; }
 .insights-single-post div.featured-image > img  {  max-height:455px !important; object-fit:cover !important; width:100% !important; max-width:1320px !important; }
 .insights-title-wrapper  {  max-width:870px; text-align:left; margin-left:auto; margin-right:auto; }
 .insights-single-post .post-date  {  text-transform:uppercase !important; }
 .insights-single-post .blog-page-article-content .default-content-text-section-white  {  width:100%; padding:0px; }
 .blog-page-article-content, .blog-page-title-wrapper  {  max-width:870px !important; text-align:left; margin-left:auto; margin-right:auto; }
 .block-container  {  padding:0px; }
 .insights-single-post .kohorta-faqs h3  {  color:black !important; padding-right:20px !important; }
 .insights-content .right-sidebar.blog-post.col-3.text-center  {  display:flex; width:100%; max-width:1600px; gap:20px; padding-left:140px; padding-right:140px; padding-top:0px; }
 .insights-content h5.text-center.mb-4  {  display:none; }
 .insights-content a.btn.btn-outline-secondary.mt-3.mx-auto  {  display:none; }
 .insights-content .recent-post img  {  max-width:100%; min-height:400px; object-fit:cover; }
 .insights-content .recent-post h2  {  font-size:24px; width:100%; font-weight:500; line-height:31px; text-align:left; }
 .insights-content .right-sidebar a  {  border:none !important; }
 .insights-content .right-sidebar a:hover  {  border:none !important; background-color:transparent !important; }
 .insights-content .recent-post.text-center.my-4  {  max-width:33%; }
 .insights-content .published-date  {  text-align:left; text-transform:uppercase; color:black; padding:24px 0 16px; font-size:16px; }
 .insights-content .related-posts  {  width: 100%; max-width: 1320px; border-top: solid 1px gray; padding-top: 30px; margin-left: auto; margin-right: auto; }
 .insights-content .related-posts h3  {  text-align: left !important; font-size: 16px; font-weight: 500; letter-spacing: 2.56px; line-height: 22px; }
 footer.blog-page-share  {  display:none !important; }
 .post-content .share  {  max-width:870px; margin-left:auto; margin-right:auto; padding-top:56px; padding-bottom:90px; }
 .post-content h3.social-share-title  {  text-align:left; font-size:16px; font-weight:500; letter-spacing:2.56px; line-height:22px; margin-bottom:24px; text-transform:uppercase; }
 img.hs-image-widget.hs-image-social-sharing-24  {  min-width:30px !important; min-height:30px !important; }
 span#hs_cos_wrapper_my_social_sharing  {  display:flex; flex-direction:row; gap:16px; flex-wrap:nowrap; }
 .share-icons  {  text-align:left; }
 div#hs_cos_wrapper_footer_info  {  padding:56px 48px 32px; }
 .insights-content .right-sidebar.blog-post.col-3.text-center  {  padding-bottom:0px; }
 .blog-post__tags span#hs_cos_wrapper_  {  display:none; }
 a.blog-post__tag-link  {  font-size: 16px; font-weight: 500; letter-spacing: 2.56px !important; line-height: 22px; margin-bottom: 16px; text-transform: uppercase; text-decoration:none; pointer-events:none; color:black !important; }
 .insights-content .cta-form-content  {  display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:32px; }
 .insights-content .cta-form-module__left-column  {  width:532px; padding-right:88px; }
 div.hbspt-form  {  width:100% !important; max-width:644px !important; }
 input.hs-button.primary.large  {  background:#db3700 !important; border:none !important; font-family:'Inter' !important; font-size:20px !important; font-weight:normal !important; width:280px !important; }
 input.hs-button.primary.large[disabled], input.hs-button.primary.large[disabled]:hover  {  background-color:gray !important; }
 .hs-button.primary.large:has(a[href="#contact-us"])  {  padding: 0; }
 .hs-button.primary.large:has(a[href="#contact-us"]) a  {  padding: 15px 53px; display: inline-block; }
 .insights-single-post .content-wrapper  {  width:100% !important; }
 #hs_cos_wrapper_module_17229281452607 .case-stud-text > p  {  font-size: 48px !important; color: #fff !important; position: absolute; left: 15px; z-index: 9; top: 212px; }
 #hs_cos_wrapper_module_17229281452607 .case-stud-heading {  font-size: 22px; font-weight: 500; letter-spacing: 0; line-height: 31px; margin-bottom: 16px; }
 #hs_cos_wrapper_module_17229282195645 h3.kohorta-faqs__question {  color: #000; cursor: pointer; font-size: 24px; font-weight: 500; letter-spacing: 0; line-height: 31px; }
 #hs_cos_wrapper_module_17229282195645 .kohorta-faqs__item-btn {  padding: 32px 0; }
 #hs_cos_wrapper_module_17229281452607 .case-stud-text>*  {  color: #000; }
 /* Insights listing - Nikola 16.7.2024 */ @media (min-width:1200px)  {  .insights-listing  {  padding-top:100px; }
 #hs_cos_wrapper_insights_archive  {  padding-left:100px !important; padding-right:100px !important; }
 }
 @media (min-width:1200px)  {  .insights-listing  {  padding-top:100px; }
 #hs_cos_wrapper_insights_archive  {  padding-left:140px !important; padding-right:140px !important; }
 }
 /* Tabbed card styling Tamara - 17.07.2024 */ @media screen and (max-width:767px)  {  .hs-tabs__content__panel  {  padding: 1rem; }
 .hs-tabs__content__panel span  {  font-size:14px; font-weight:400; letter-spacing:0; line-height:19px; }
 }
 @media (min-width: 1200px)  {  .hs-tabs__content__panel  {  display:flex; flex-wrap:wrap; }
 .hs-tabs__content__panel p:nth-child(1) {  width:100% !important; color:black !important; }
 .hs-tabs__content__panel p:nth-child(2), .hs-tabs__content__panel p:nth-child(3) {  width:50% !important; font-size:16px; }
 .hs-tabs__content__panel p:nth-child(2)  {  padding-right:40px; font-weight:300 !important; }
 }
 @media screen and (max-width:767px)  {  .hs-tabs__content__panel p:nth-child(1)  {  font-size:21px !important; font-weight:300 !important; color:black !important; }
 }
 @media screen and (max-width:1199px)  {  .hs-tabs__content__panel p:last-child {  order:-1 !important; }
 }
 /* Counter TAmara changes - 17.07.2024 */ #counter  {  border-right: 1px solid #ccc; }
 .counter-child  {  margin-top: 0 !important; }
 /* Tamara styling - 17.07.2024. */ @media screen and (max-width:767px)  {  #counter .counter-inner-wrapper  {  display: grid !important; grid-template-columns: 1fr 1fr !important; }
 }
 /* five and more columns in section styling - Nikola 22.07.2024 */ @media (min-width:1200px)  {  .hs-content-id-170939421292 .row-number-31 .row-fluid .span2, .hs-content-id-170939421292 .row-number-31 .row-fluid .span3, .hs-content-id-170761718169 .row-number-34 .row-fluid .span2, .hs-content-id-170761718169 .row-number-34 .row-fluid .span3, .hs-content-id-170767748920 .row-number-31 .row-fluid .span2, .hs-content-id-170767748920 .row-number-31 .row-fluid .span3, .hs-content-id-170942004564 .row-number-9 .row-fluid .span2, .hs-content-id-170942004564 .row-number-9 .row-fluid .span3, .hs-content-id-171435380149 .row-number-3 .row-fluid .span2, .hs-content-id-171435380149 .row-number-3 .row-fluid .span3, .hs-content-id-171435380149 .row-number-67 .row-fluid .span2, .hs-content-id-171435380149 .row-number-67 .row-fluid .span3, .hs-content-id-171458713140 .row-number-33 .row-fluid .span2, .hs-content-id-171458713140 .row-number-33 .row-fluid .span3  {  width:20%; }
 h2.consultation-section-h2, h2.cta-section-h2  {  font-size:32px !important; }
 h2.cta-section-h2, p.cta-section-description  {  padding-right:88px; }
 .hs-fieldtype-textarea  {  min-width:100% !important; min-height:168px; }
 h2.feedback-section-title  {  font-size:32px !important; padding-bottom:10px; }
 }
 /*section with heading left and icons right - Tamara 22.07.2024. */ .hs-content-id-170939421292 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170941709124 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-9.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-37.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170832931894 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170838469727 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170838470691 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170838470691 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170942004564 .row-fluid-wrapper.row-depth-1.row-number-19.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-76.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-84.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-99.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170844886183 .row-fluid-wrapper.row-depth-1.row-number-16.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171435380149 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171453230617 .row-fluid-wrapper.row-depth-1.row-number-22.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-20.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-49.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-183018383209 .row-fluid-wrapper.row-depth-1.row-number-11.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-183060270855 .row-fluid-wrapper.row-depth-1.row-number-8.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child  {  display: flex !important; justify-content: center !important; flex-direction: column; }
 @media screen and (min-width:768px)  {  .hs-content-id-170939421292 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170941709124 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-9.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-37.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170832931894 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170838469727 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170838470691 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170838470691 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170942004564 .row-fluid-wrapper.row-depth-1.row-number-19.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-76.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-170844886183 .row-fluid-wrapper.row-depth-1.row-number-16.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-171435380149 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-171453230617 .row-fluid-wrapper.row-depth-1.row-number-22.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-20.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-49.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-183018383209 .row-fluid-wrapper.row-depth-1.row-number-11.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1, .hs-content-id-183060270855 .row-fluid-wrapper.row-depth-1.row-number-8.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child h1  {  max-width: 315px; }
 }
 @media screen and (max-width:767px)  {  .hs-content-id-170939421292 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170941709124 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-9.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-37.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170832931894 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170838469727 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170838470691 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170838470691 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170942004564 .row-fluid-wrapper.row-depth-1.row-number-19.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-76.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-170844886183 .row-fluid-wrapper.row-depth-1.row-number-16.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171435380149 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171453230617 .row-fluid-wrapper.row-depth-1.row-number-22.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-20.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-49.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-183018383209 .row-fluid-wrapper.row-depth-1.row-number-10.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-183018383209 .row-fluid-wrapper.row-depth-1.row-number-11.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child, .hs-content-id-183060270855 .row-fluid-wrapper.row-depth-1.row-number-8.dnd-row .span6.widget-span.widget-type-cell.dnd-column:first-child  {  justify-content: flex-start !important; }
 }
 .hs-content-id-170844886183 .row-fluid-wrapper.row-depth-1.row-number-16.dnd-row .span6.widget-span.widget-type-cell.dnd-column:last-child .hs-content-library__description, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-20.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-45.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170773979168 .row-fluid-wrapper.row-depth-1.row-number-48.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170838470691 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:last-child .hs-content-library__description, .hs-content-id-171435380149 .row-fluid-wrapper.row-depth-1.row-number-24.dnd-row .span6.widget-span.widget-type-cell.dnd-column:last-child .hs-content-library__description, .hs-content-id-171435380149 .row-fluid-wrapper.row-depth-1.row-number-52.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-171435380149 .row-fluid-wrapper.row-depth-1.row-number-55.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170767748920 .row-fluid-wrapper.row-depth-1.row-number-25.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170767748920 .row-fluid-wrapper.row-depth-1.row-number-28.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170767748920 .row-fluid-wrapper.row-depth-1.row-number-53.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-170767748920 .row-fluid-wrapper.row-depth-1.row-number-56.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-28.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-31.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-34.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-37.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-183018383209 .row-fluid-wrapper.row-depth-1.row-number-45.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-183018383209 .row-fluid-wrapper.row-depth-1.row-number-48.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-101.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-104.dnd-row .span6.widget-span.widget-type-cell.dnd-column .hs-content-library__description  {  /*color: rgba(33, 33, 33, .8) !important;*/ }
 /*section with icon and text - heading top */ .hs-content-id-170761718169 .row-number-10 > .row-fluid, .hs-content-id-170773979168 .row-number-10 > .row-fluid, .hs-content-id-170773979168 .row-number-15 > .row-fluid, .hs-content-id-170773979168 .row-number-55 > .row-fluid .hs-content-id-170837031825 .row-number-8 > .row-fluid, .hs-content-id-171435380149 .row-number-12 > .row-fluid, .hs-content-id-171435380149 .row-number-49 > .row-fluid, .hs-content-id-171453230617 .row-number-29 > .row-fluid, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-19.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-max-width-section-centering.dnd_area-row-5-padding > .row-fluid, .hs-content-id-170767748920 .row-number-7 > .row-fluid, .hs-content-id-170767748920 .row-number-22 > .row-fluid, .hs-content-id-171458713140 .row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-11-max-width-section-centering.dnd_area-row-11-padding > .row-fluid, .hs-content-id-170767748920 .row-number-38 > .row-fluid, .hs-content-id-170767748920 .row-number-50 > .row-fluid, .hs-content-id-171453931301 .row-number-17 > .row-fluid, .hs-content-id-171458713140 .row-number-26 > .row-fluid, .hs-content-id-182353074045 .row-number-7 > .row-fluid, .hs-content-id-182353074045 .row-number-33 > .row-fluid, .hs-content-id-182353074045 .row-number-45 > .row-fluid, .hs-content-id-183018383209 .row-number-31 > .row-fluid, .hs-content-id-183018383209 .row-number-33 > .row-fluid, .hs-content-id-183018383209 .row-number-43 > .row-fluid, .hs-content-id-171117413009 .row-number-84 > .row-fluid, .hs-content-id-171117413009 .row-number-99 > .row-fluid, .hs-content-id-183060270855 .row-number-32 > .row-fluid, .hs-content-id-183060270855 .row-number-44 > .row-fluid  {  padding-bottom: 50px; padding-top: 50px; padding-left: 16px; padding-right: 16px; }
 /*our approach*/ @media (min-width: 1200px)  {  .hs-content-id-171435380149 .our-team2.flex2, .hs-content-id-170939421292 .our-team2.flex2, .hs-content-id-170761718169 .our-team2.flex2, .hs-content-id-170942004564 .our-team2.flex2, .hs-content-id-171458713140 .our-team2.flex2, .hs-content-id-182353074045 .our-team2.flex2, .hs-content-id-171117413009 .our-team2.flex2, .hs-content-id-183060270855 .our-team2.flex2, .hs-content-id-170773979168 .our-team2.flex2  {  grid-template-columns: repeat(5, 6fr) !important; }
 .hs-content-id-171435380149 .our-team2.flex2 .preview-header-team2, .hs-content-id-170939421292 .our-team2.flex2 .preview-header-team2, .hs-content-id-170761718169 .our-team2.flex2 .preview-header-team2, .hs-content-id-170942004564 .our-team2.flex2 .preview-header-team2, .hs-content-id-171458713140 .our-team2.flex2 .preview-header-team2, .hs-content-id-182353074045 .our-team2.flex2 .preview-header-team2, .hs-content-id-171117413009 .our-team2.flex2 .preview-header-team2, .hs-content-id-183060270855 .our-team2.flex2 .preview-header-team2, .hs-content-id-170773979168 .our-team2.flex2 .preview-header-team2  {  grid-column: 1 / 6 !important; }
 }
 @media (min-width: 1200px)  {  .hs-content-id-170767750536 .our-team2.flex2  {  grid-template-columns: repeat(6, 7fr) !important; }
 .hs-content-id-170767750536 .our-team2.flex2 .preview-header-team2  {  grid-column: 1 / 7 !important; }
 }
 /* mobile tweaks - nikola 22.07.2024. */ @media (max-width:1199px)  {  h2.consultation-section-h2, h2.cta-section-h2  {  margin-bottom:24px; }
 h2.consultation-section-h2 span, h2.cta-section-h2 span  {  font-size:24px !important; font-weight:400 !important; }
 p.consultation-section-description span, p.cta-section-description span  {  font-size: 16px !important; line-height: 22px; letter-spacing: 0; font-weight: 200 !important; }
 .hs-fieldtype-textarea  {  width:100% !important; }
 .swiper-button-prev, .swiper-button-next  {  display:none !important; }
 .jake-testimonial-slider .jake-testimonial-slider__headshot.circle img  {  max-width:40px; max-height:40px; float:left; }
 }
 @media (max-width:767px)  {  h2  {  font-size:32px !important; }
 .hs-input {  min-width:100% !important; }
 input.hs-button.primary.large  {  width:100% !important; padding:11px 40px !important; font-size:14px !important; height:auto; }
 }
 @media (min-width:1200px)  {  h2  {  font-size:42px !important; }
 .hs-content-id-170942004564 h2  {  font-size:32px !important; font-weight:400; }
 }
 /* home map changes - Nikola 24.7.2024. */ @media (min-width:1200px) and (max-width:1439px)  {  .int-mapp .locations-map  {  height:505px; right:-208px; max-width:930px; }
 }
 /*hide testimonials on case studies that don't have them - Tamara 24.07.2024.*/ .hs-content-id-172608555282 .testimonials-section, .hs-content-id-172609211201 .testimonials-section, .hs-content-id-172609212242 .testimonials-section, .hs-content-id-172689843535 .testimonials-section, .hs-content-id-172689844139 .testimonials-section, .hs-content-id-172690216465 .testimonials-section, .hs-content-id-172690973231 .testimonials-section, .hs-content-id-172691923496 .testimonials-section, .hs-content-id-172691924134 .testimonials-section, .hs-content-id-172698178192 .testimonials-section, .hs-content-id-172699155993 .testimonials-section, .hs-content-id-172711570017 .testimonials-section, .hs-content-id-172712605231 .testimonials-section, .hs-content-id-172712606135 .testimonials-section, .hs-content-id-172713519132 .testimonials-section, .hs-content-id-176671220824 .testimonials-section, .hs-content-id-178625831195 .testimonials-section, .hs-content-id-183015240276 .testimonials-section, .hs-content-id-184037934347 .testimonials-section  {  display: none !important; }
 /* case study single post custom styling - Nikola 24.07.2024. */ .case-study .blog-post__tags  {  display:none; }
 @media (min-width:1200px)  {  .case-study-industries, .case-study-services  {  width:50%; }
 .industry-title, .services-title  {  color:white; font-size:18px; font-weight:300; margin-bottom:16px; }
 .case-study .industry-column, .case-study .services-column  {  width:100% !important; }
 .case-study .blog-post__body h2  {  font-size:32px !important; font-weight:400 !important; line-height:41px !important; margin-bottom:24px !important; }
 .case-study .jake-hero-banner__content  {  margin-left:unset !important; margin-right:unset !important; padding-left:140px !important; padding-right:140px !important; }
 .case-study .cta-form-module__left-column > p:nth-child(2)  {  display:none; }
 .case-study .cta-form-content h2  {  font-size:32px !important; font-weight:400 !important; letter-spacing:0 !important; line-height:41px !important; }
 }
 @media (max-width:767px)  {  .case-study .three-columns-with-border  {  padding-left:20px; padding-right:20px; }
 .case-study .ind-and-serv  {  display:flex; flex-wrap:nowrap !important; flex-direction:column; }
 .services-title  {  padding-top:40px; }
 .case-study .hs-content-library--minimal .hs-content-library__card:not(.hs-content-library__card--featured) .hs-content-library__image img, .case-study .hs-content-library--minimal .hs-content-library__card:not(.hs-content-library__card--featured) .hs-content-library__image svg  {  height:15px !important; width:15px !important; }
 .case-study .hs-content-library__content h2  {  font-size:12px !important; font-weight:500 !important; letter-spacing:.96px !important; }
 .case-study .p-5  {  padding-left:30px !important; padding-right:30px !important; }
 .case-study .blog-post__body h2  {  font-size:24px !important; font-weight:400 !important; line-height:31px !important; margin-bottom:10px !important; }
 .case-study .cta-form-module  {  padding:0px; }
 .case-study .cta-form-content  {  display:flex; flex-direction:column; }
 .case-study .content-wrapper  {  padding:0px !important; }
 .case-study .custom-module  {  display:flex; flex-direction:column; }
 .case-study .custom-module__left-column, .case-study .custom-module__right-column  {  width:100%; min-height:304px; }
 .case-study .custom-module__right-column  {  padding:40px 24px 64px 16px; }
 .case-study .custom-module__content h2  {  font-size:24px !important; margin-bottom:24px !important; text-align:left !important; font-weight:400; }
 .case-study .custom-module__right-column > div > div > section > div > p  {  font-size:16px; line-height:22px; margin-bottom:40px !important; }
 .case-study .custom-module__content  {  padding:0px; }
 .case-study .custom-module__button  {  padding:11px 40px !important; font-size:14px !important; width:100%; }
 .case-study .cta-form-module__left-column  {  width:100%; }
 .case-study .cta-form-module__left-column  {  padding:32px 16px !important; padding-bottom:0px !important; }
 .case-study .cta-form-content h2  {  font-size:24px !important; font-weight:400; line-height:31px; letter-spacing:0; }
 .case-study .cta-form-module__left-column  {  gap:0px; }
 .case-study .cta-form-module__left-column>div>div>p  {  font-size:16px; line-height:22px; }
 .case-study .cta-form-module__right-column  {  width:100%; padding-left:16px; padding-right:16px; padding-bottom:32px; }
 .case-study .hs-input  {  margin-right:0px !important; border:none !important; border-radius:0px !important; }
 .case-study .jake-hero-banner__content  {  min-height:100vh !important; }
 .case-study .jake-hero-banner__content  {  padding-top:0px; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; padding-left:16px; padding-right:16px; }
 .case-study .jake-hero-banner h1  {  font-size:36px !important; font-weight:400 !important; letter-spacing:-.36px !important; line-height:46px !important; margin-bottom:36px !important; }
 .case-study .jake-hero-banner__main-content p  {  font-size:22px !important; font-weight:400 !important; line-height:29px !important; margin-bottom:30px; padding-top:0px !important; }
 .case-study .jake-hero-banner__cta .button  {  font-size:18px; font-weight:400; padding:11px 40px; height:44px; }
 .case-study article.blog-post.col-12.col-lg-9.p-5  {  padding-top:25px !important; }
 .case-study .deliver-section  {  padding-top:48px !important; }
 .case-study .deliver-title  {  padding-left:16px; }
 }
 @media (max-width:1199px)  {  .industry-title, .services-title  {  color:white; font-size:16px; font-weight:300; margin-bottom:16px; }
 .case-study .industry-column, .case-study .services-column  {  width:100% !important; }
 }
 /* client testimonials page - Nikola 25.07.2024. */ @media (min-width:1200px)  {  .client-testimonials-title  {  font-size:32px; font-weight:500; line-height:41px; margin-bottom:16px; }
 }
 @media (max-width:1199px)  {  .client-testimonials-title  {  font-size:24px !important; font-weight:500; line-height:31px !important; margin-bottom:32px; }
 }
 /* Insights page - Nikola 25.07.2024. */ @media (min-width:1200px) and (max-width:1439px)  {  h1.insights-title  {  max-width:1600px; margin-left:auto; margin-right:auto; padding-left:100px; padding-right:100px; font-size:48px; }
 .insights-listing .blog-post-content img  {  min-height:412px !important; }
 .insights-listing #other-posts-grid .featured-image  {  min-height:275px !important; }
 }
 @media (min-width:1440px)  {  h1.insights-title  {  max-width:1600px; margin-left:auto; margin-right:auto; padding-left:140px; padding-right:140px; font-size:48px; }
 .insights-listing #other-posts-grid .featured-image  {  min-height:320px !important; }
 }
 @media (min-width:1200px)  {  .insights-listing #other-posts-grid h2  {  font-size:24px !important; font-weight:500; letter-spacing:0; line-height:31px; }
 }
 @media (min-width:768px) and (max-width:1199px)  {  div#hs_cos_wrapper_insights_archive  {  padding:32px 32px !important; }
 .insights-listing  {  padding-top:50px; }
 h1.insights-title  {  padding-left:32px; }
 .blog-post-content img  {  min-height:520px; }
 .blog-posts-grid  {  grid-template-columns:repeat(3, 1fr) !important; }
 #other-posts-grid .featured-image  {  min-height:293px !important; }
 }
 @media (max-width:767px)  {  div#hs_cos_wrapper_insights_archive  {  padding-left:16px !important; padding-right:16px !important; }
 .blog-posts-grid  {  grid-template-columns:repeat(1, 1fr) !important; }
 .insights-listing  {  padding-top:80px !important; }
 .full-width .blog-post-content  {  display:flex !important; flex-direction:column !important; gap:0px !important; }
 .blog-post-content img  {  min-height:294px !important; }
 h1.insights-title  {  padding-left:16px; padding-right:16px; }
 .insights-listing .content-date  {  font-size:12px !important; }
 .insights-listing h2  {  font-size:24px !important; }
 .insights-listing .post-content-right p  {  padding:24px 0 !important; padding-bottom:0px !important; margin-bottom:0px !important; }
 .insights-listing a.read-more  {  padding-left:16px !important; padding-top:8px !important; }
 }
 /* header mobile changes - Nikola 25.07.2024. */ @media (max-width:767px)  {  header > div.bg, header > div.bg > div  {  max-height:60px; }
 .bg img:hover  {  transform:scale(1.0) !important; }
 #hs-link-logo_header_hs_logo_widget > img  {  max-width:84px; }
 header > div.bg > div  {  padding-left:16px !important; padding-right:16px !important; }
 .bg img  {  transform:scale(1.0) !important; }
 .content-wrapper--vertical-spacing, .dnd_area-row-0-padding  {  padding-top:60px !important; }
 }
 /* header mobile changes - Alexander Polyakov 27.03.2025. COCW-698 */ @media (max-width:1070px)  {  .header-menu-mobile.lvl-one  {  top:100px; }
 }
 @media (max-width:767px)  {  .header-menu-mobile.lvl-one  {  top:60px; }
 }
 /*offices mobile view - Tamara 25.07.2024.*/ .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-6-padding.dnd_area-row-6-vertical-alignment.dnd-section.dnd_area-row-6-max-width-section-centering.dnd_area-row-6-hidden .span6, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-hidden.dnd_area-row-7-padding .span6, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-8-max-width-section-centering.dnd_area-row-8-hidden.dnd-section.dnd_area-row-8-padding .span6, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-41.dnd_area-row-9-max-width-section-centering.dnd_area-row-9-hidden.dnd-section.dnd_area-row-9-padding .span6, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-54.dnd-section.dnd_area-row-10-padding.dnd_area-row-10-max-width-section-centering.dnd_area-row-10-hidden .span6, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.dnd_area-row-11-hidden.dnd_area-row-11-max-width-section-centering.dnd_area-row-11-padding .span6, .hs-content-id-171117413009 .row-number-4 .span6  {  width:50% !important; }
 .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-6-padding.dnd_area-row-6-vertical-alignment.dnd-section.dnd_area-row-6-max-width-section-centering.dnd_area-row-6-hidden .span6 h3, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-hidden.dnd_area-row-7-padding .span6 h3, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-8-max-width-section-centering.dnd_area-row-8-hidden.dnd-section.dnd_area-row-8-padding .span6 h3, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-41.dnd_area-row-9-max-width-section-centering.dnd_area-row-9-hidden.dnd-section.dnd_area-row-9-padding .span6 h3, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-54.dnd-section.dnd_area-row-10-padding.dnd_area-row-10-max-width-section-centering.dnd_area-row-10-hidden .span6 h3, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.dnd_area-row-11-hidden.dnd_area-row-11-max-width-section-centering.dnd_area-row-11-padding .span6 h3, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-6-padding.dnd_area-row-6-vertical-alignment.dnd-section.dnd_area-row-6-max-width-section-centering.dnd_area-row-6-hidden .span6 h3 {  font-size: 24px; height: 58px; }
 .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-6-padding.dnd_area-row-6-vertical-alignment.dnd-section.dnd_area-row-6-max-width-section-centering.dnd_area-row-6-hidden .span6 .hs_cos_wrapper_type_text, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-hidden.dnd_area-row-7-padding .span6 .hs_cos_wrapper_type_text, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-8-max-width-section-centering.dnd_area-row-8-hidden.dnd-section.dnd_area-row-8-padding .span6 .hs_cos_wrapper_type_text, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-41.dnd_area-row-9-max-width-section-centering.dnd_area-row-9-hidden.dnd-section.dnd_area-row-9-padding .span6 .hs_cos_wrapper_type_text, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-54.dnd-section.dnd_area-row-10-padding.dnd_area-row-10-max-width-section-centering.dnd_area-row-10-hidden .span6 .hs_cos_wrapper_type_text, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.dnd_area-row-11-hidden.dnd_area-row-11-max-width-section-centering.dnd_area-row-11-padding .span6 .hs_cos_wrapper_type_text, .hs-content-id-171117413009 .row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-6-padding.dnd_area-row-6-vertical-alignment.dnd-section.dnd_area-row-6-max-width-section-centering.dnd_area-row-6-hidden .span6 .hs_cos_wrapper_type_text {  height: 68px !important; display: block; }
 /*image grid gallery - Tamara 26.07.2024. */ #hs_cos_wrapper_module_17218907933233 .hs-image__grid__list, #hs_cos_wrapper_module_17219095609233 .hs-image__grid__list, #hs_cos_wrapper_module_17219816185803 .hs-image__grid__list, #hs_cos_wrapper_module_17219821281149 .hs-image__grid__list, #hs_cos_wrapper_module_17219821864034 .hs-image__grid__list, #hs_cos_wrapper_module_172198221380511 .hs-image__grid__list, #hs_cos_wrapper_module_172198228677811 .hs-image__grid__list, #hs_cos_wrapper_module_17219823255719 .hs-image__grid__list, #hs_cos_wrapper_module_172198241216411 .hs-image__grid__list, #hs_cos_wrapper_module_172198248037910 .hs-image__grid__list, #hs_cos_wrapper_module_172198254616211 .hs-image__grid__list, #hs_cos_wrapper_module_173227365586311 .hs-image__grid__list  {  justify-content: flex-start; }
 li.hs-image__grid__list__item img  {  max-width: 240px !important; }
 /*case studies three columns section adjustments - Tamara 26.07.2024.*/ .hs-content-id-172600808532 .column-1, .hs-content-id-172600808532 .column-2, .hs-content-id-172608555282 .column-1, .hs-content-id-172608555282 .column-2, .hs-content-id-172610890071 .column-1, .hs-content-id-172610890071 .column-2, .hs-content-id-172690216465 .column-1, .hs-content-id-172690216465 .column-2, .hs-content-id-172690217008 .column-1, .hs-content-id-172690217008 .column-2, .hs-content-id-172690973231 .column-1, .hs-content-id-172690973231 .column-2 {  width:50% !important; }
 .hs-content-id-172600808532 .column-2, .hs-content-id-172608555282 .column-2, .hs-content-id-172610890071 .column-2, .hs-content-id-172690216465 .column-2, .hs-content-id-172690217008 .column-2, .hs-content-id-172690973231 .column-2, .hs-content-id-172689843535 .column-1  {  border: none !important; }
 .hs-content-id-172600808532 .column-3, .hs-content-id-172608555282 .column-3, .hs-content-id-172610890071 .column-3, .hs-content-id-172690216465 .column-3, .hs-content-id-172690217008 .column-3, .hs-content-id-172690973231 .column-3, .hs-content-id-172689843535 .column-2, .hs-content-id-172689843535 .column-3, .hs-content-id-172691923496 .three-columns-container, .hs-content-id-172691924134 .three-columns-container, .hs-content-id-172698178192 .three-columns-container, .hs-content-id-172698969356 .three-columns-container, .hs-content-id-172699155993 .three-columns-container, .hs-content-id-172711569458 .three-columns-container, .hs-content-id-172711570017 .three-columns-container, .hs-content-id-172712605231 .three-columns-container, .hs-content-id-172712606135 .three-columns-container, .hs-content-id-172713519132 .three-columns-container  {  display: none !important; }
 .hs-content-id-172691923496 .ind-and-serv, .hs-content-id-172691924134 .ind-and-serv, .hs-content-id-172698178192 .ind-and-serv, .hs-content-id-172698969356 .ind-and-serv, .hs-content-id-172699155993 .ind-and-serv, .hs-content-id-172711569458 .ind-and-serv, .hs-content-id-172711570017 .ind-and-serv, .hs-content-id-172712605231 .ind-and-serv, .hs-content-id-172712606135 .ind-and-serv, .hs-content-id-172713519132 .ind-and-serv  {  padding-top: 64px; }
 /* mobile menu styling - Nikola 31.7.2024. */ @media (min-width:768px) and (max-width:1199px)  {  .header-menu-mobile li a span  {  font-size:16px !important; font-weight:600 !important; font-family:Roboto !important; letter-spacing:.1px; }
 .header-menu-mobile .submenu-lvl-2 span  {  font-weight:400 !important; }
 .header-menu-mobile .list .item-lvl-1 a  {  font-family:Roboto !important; font-weight:400 !important; }
 }
 /*services 9 boxes test - Tamara*/ .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span1, .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span2  {  width: 33%; }
 .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment > .row-fluid  {  flex-wrap: wrap; display: flex; justify-content: center; }
 .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span1 .service-cards-grid, .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span2 .service-cards-grid  {  height: 355px; }
 @media screen and (min-width: 576px) and (max-width:1199px)  {  .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span1, .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span2  {  width: 50%; }
 .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span1:first-child  {  width: 100%; padding: 48px 20px; }
 .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment  {  padding-left: 32px !important; padding-right: 32px !important; }
 }
 @media screen and (max-width:575px)  {  .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span1, .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span2, .hs-content-id-174631020063 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .span1:first-child  {  width: 100%; padding: 0; }
 }
 /* case study tablet responsive - Nikla 1.8.2024. */ @media (min-width:768px) and (max-width:1199px)  {  .case-study .three-columns-with-border  {  padding-left:32px !important; padding-right:32px !important; }
 .case-study-industries, .case-study-services  {  width:50% !important; }
 .three-columns-with-border h2.hs-content-library__title  {  font-size:12px !important; }
 .case-study .hs-content-library__card  {  padding:0px 12px !important; }
 .case-study .case-study ul.hs-image__grid__list  {  padding-left:0px !important; }
 .case-study .hs_cos_wrapper_type_rich_text ul  {  padding-left:0px !important; }
 .case-study li.hs-image__grid__list__item img  {  max-width:100% !important; }
 .case-study div.custom-module__right-column > div > p:nth-child(2), .case-study div.custom-module__right-column > div > p:nth-child(4)  {  display:none; }
 .case-study div.custom-module__right-column > div > div > section > div > p  {  margin-bottom:0px !important; padding-bottom:35px !important; }
 .case-study .custom-module__button  {  text-align:center !important; }
 }
 /* blog pagination styling - nikola 1.8.2024. */ .blog-pagination  {  background-color:transparent; }
 .blog-pagination a.prev-link, .blog-pagination a.next-link  {  color:#0e1a48 !important; font-family:Inter; }
 .blog-pagination a.active  {  color:#0e1a48 !important; border:solid 2px #0e1a48; padding-left:10px; padding-right:10px; }
 .blog-pagination a  {  color:#666 !important; }
 .blog-pagination, .blog-pagination-center  {  gap:25px !important; }
 /* Insights cta - Nikola 7.8.2024. */ .insights-cta  {  background-color:#f5f5f5; padding-top:30px; padding-bottom:30px; padding-left:20px; padding-right:20px; }
 .insights-cta h2  {  font-size:1.5em !important; padding-bottom:10px; }
 .second-p a  {  color:#212121; font-weight:500; }
 /*insights font size - Nikola 7.8.2024. */ @media (min-width:1200px)  {  .insights-content h2  {  font-size:32px !important; }
 .insights-content h3  {  font-size:1.17em !important; }
 }
 @media (max-width:1199px)  {  .insights-content h2  {  font-size:24px !important; }
 .insights-content h3  {  font-size:1.17em !important; }
 }
 /* header changes - Nikola 7.8.2024. */ @media (min-width:1200px) and (max-width:1439px)  {  div#hs_cos_wrapper_logo_header  {  padding-left:100px; }
 .navigation  {  padding-right:100px; }
 .hs_cos_wrapper_type_logo img  {  max-width:150px !important; }
 }
 @media (min-width:1440px)  {  div#hs_cos_wrapper_logo_header  {  padding-left:140px; }
 .navigation  {  padding-right:140px; }
 }
/*new css fix added - aca 9.6.2025. */
 @media (min-width:991px) and (max-width:1250px)  {  #hs_cos_wrapper_logo_header  {  padding-left:120px!important; }}
.contact-nexus .contact-nexus-responsive-container-block{ align-items: baseline;}
/*new css fix added - aca 9.6.2025. */

 @media (min-width:768px) and (max-width:1199px)  {  div#hs_cos_wrapper_logo_header  {  padding-left:32px; }
 .navigation  {  padding-right:32px; }

 /* .header-menu-mobile  {  top:80px !important; }
 */ }
 /* header dropdown changes - Nikola 8.8.2024. */ @media (min-width:1200px) and (max-width:1365px)  {  .submenu .description  {  /* max-width:220px !important; */ }
 /*#hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(2) > div > div > ul  {  margin-left:140px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(3) > div > div > ul  {  margin-left:267px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(4) > div > div > ul  {  margin-left:395px !important; }*/
 .description h5  {  font-size:34px; font-weight:500; line-height:40px; }
 }
 @media (min-width:1068px) and (max-width:1365px)  {  .submenu .description  {  /* max-width:220px !important; */ }
 /*#hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(1) > div > div > ul  {  margin-left:-15px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(2) > div > div > ul  {  margin-left:130px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(3) > div > div > ul  {  margin-left:267px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(4) > div > div > ul  {  margin-left:398px !important; }*/
 .description h5  {  font-size:34px; font-weight:500; line-height:40px; }
 }
 @media (min-width:1366px) and (max-width:1439px)  {  .submenu .description  {  /* max-width:305px !important; */ }
 /*#hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(1) > div > div > ul  {  margin-left:-15px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(2) > div > div > ul  {  margin-left:130px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(3) > div > div > ul  {  margin-left:267px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(4) > div > div > ul  {  margin-left:398px !important; }*/
 .description h5  {  font-size:34px; font-weight:500; line-height:40px; }
 }
 @media (min-width:1440px) and (max-width:1599px)  {  .submenu .description  {  /* max-width:355px !important; */ }
 /*#hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(1) > div > div > ul  {  margin-left:-15px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(2) > div > div > ul  {  margin-left:130px !important; }*/
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(3) > div > div > ul  {  margin-left: 10px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(4) > div > div > ul  {  margin-left:15px !important; }
 .description h5  {  font-size:34px; font-weight:500; line-height:40px; }
 }
 @media (min-width:1600px)  {  .nested-menu-container {  padding-left: 140px; }
 .submenu .description  {  /* max-width:496px !important; */ }

 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(3) > div > div > ul  {  margin-left: 10px !important; }
 #hs_cos_wrapper_main_menu > div.header-menu.content-wrapper > nav > ul > li:nth-child(4) > div > div > ul  {  margin-left:15px !important; }
 .description h5  {  font-size:34px; font-weight:500; line-height:40px; }
 }
 @media (min-width:1527px) and (max-width:1599px)  {  .submenu .description  {  max-width: 650px; }
 }
 .row-number-5.dnd_area-row-2-padding.dnd_area-row-2-max-width-section-centering.dnd-section.dnd_area-row-2-vertical-alignment .cell_17177512988862-vertical-alignment {  width: 50%; }
 /* case studies feed - Nikola 8.8.2024. */ @media (min-width:1440px)  {  .hs-blog-id-170577597287 section.blog-listing.blog-listing--card.blog-listing--3-col  {  padding-left:120px; padding-right:120px; }
 }
 @media (min-width:1200px) and (max-width:1439px)  {  .hs-blog-id-170577597287 section.blog-listing.blog-listing--card.blog-listing--3-col  {  padding-left:80px; padding-right:80px; }
 }
@media (min-width:768px) and (max-width:1070px){ #hs_cos_wrapper_logo_header{ padding-left: 32px!important; }}
@media (max-width:766px){ #hs_cos_wrapper_logo_header{ padding-left: 10px!important; }}
 /* testimonial page - nikola 8.8.2024. */ @media (min-width:1200px)  {  h2.client-testimonials-title  {  font-size:32px !important; }
 }
 /* image grid styling - nikola 8.8.2024. */ @media (min-width:1200px)  {  .hs-image__grid__list__item  {  text-align:center; }
 li.hs-image__grid__list__item img  {  max-width:180px !important; }
 .hs-image__grid__container  {  padding-left:100px; padding-right:100px; }
 }
 /* single post case study - nikola 8.8.2024. */ .case-study .content-wrapper  {  padding:0px !important; }
 .case-study p.contact-nexus-text-blk.contact-nexus-contactus-subhead  {  display:none; }
 .case-study h2.contact-nexus-text-blk.map-contactus-head  {  color:White; }
 .case-study article.blog-post.col-12.col-lg-9.p-5  {  width:100% !important; padding:0px !important; }
 .case-study .hs-image__grid__container  {  padding-left:0px !important; padding-right:0px !important; }
 .case-study div.custom-module__right-column > div > p:nth-child(2)  {  display:none; }
 .case-study div.custom-module__right-column > div > div > section > div > p  {  padding-bottom:0px !important; margin-bottom:0px !important; }
 @media (min-width:1200px) and (max-width:1440px)  {  .case-study .deliver-section  {  padding-left:100px; padding-right:100px; }
 .case-study .three-columns-with-border  {  padding-left:100px; padding-right:100px; }
 .case-studt li.hs-image__grid__list__item img  {  max-width:180px !important; }
 .case-study .logo-section ul.hs-image__grid__list  {  padding-left:140px; padding-right:140px; }
 }
 @media (min-width:1440px)  {  .case-study .deliver-section  {  padding-left:120px; padding-right:120px; }
 .case-studt li.hs-image__grid__list__item img  {  max-width:180px !important; }
 .case-study .three-columns-with-border  {  padding-left:140px; padding-right:140px; }
 .case-study .blog-post_body ul.hs-image__grid__list  {  padding-left:0px !important; padding-right:0px !important; }
 }
 /* counter under hero styling - nikola 12.8.2024 */ @media (max-width:767px)  {  p.counter-description-text  {  font-size:21px !important; line-height:29px !important; }
 }
 /* hero banner p font size - nikola 12.8.2024. */ @media (max-width:767px)  {  div.jake-hero-banner__main-content > p  {  font-size:21px !important; line-height:29px !important; }
 }
 /* case study single post styling - nikola 12.8.2024. */ @media (max-width:767px)  {  .case-study .three-columns-container  {  display:flex; flex-direction:column; }
 .case-study .column-1, .case-study .column-2, .case-study .column-3  {  width:100%; border-right:none; }
 .case-study .blog-post__body  {  width:100%; padding-left:24px; padding-right:24px; }
 .case-study li.hs-image__grid__list__item img  {  max-width:100% !important; }
 .case-study .testimonials-section  {  display:flex; flex-direction:column; padding-left:24px; padding-right:24px; gap:0px; }
 .case-study .testimonial-carousel  {  max-width:100%; }
 .case-study #hs_cos_wrapper_Testimonial_Description_ > p:nth-child(3)  {  display:none; }
 }
 /* insights single post changes - Nikola 12.8.2024. */ @media (max-width:767px)  {  .insights-content .right-sidebar.blog-post.col-3.text-center  {  padding-left:0px; padding-right:0px; display:flex; flex-direction:column; }
 .insights-content .recent-post.text-center.my-4  {  max-width:100%; }
 .insights-content .recent-post img  {  min-height:200px; }
 .insights-content .related-posts h3  {  font-size:12px !important; }
 .insights-content .text-center  {  margin-bottom:0px !important; }
 .insights-content .related-posts ul  {  display:none !important; }
 .insights-content .published-date  {  font-size:12px; padding-bottom:5px; }
 .insights-content h2  {  font-size:24px !important; }
 .insights-content .recent-post.text-center.my-4  {  margin-top:0px !important; }
 .insights-content h2.contact-nexus-text-blk.map-contactus-head  {  color:white !important; }
 .content-wrapper  {  padding-left:0px !important; padding-right:0px !important; }
 .insights-content .row  {  padding-left:16px; padding-right:16px; }
 .insights-content h1.post-title  {  font-size:32px !important; font-weight:500 !important; line-height:41px !important; }
 .insights-content .contact-nexus  {  padding-top:32px; padding-bottom:32px; }
 }
 .insights-content h2.contact-nexus-text-blk.map-contactus-head  {  color:white; }
 @media (min-width:768px) and (max-width:1199px)  {  .insights-content .right-sidebar.blog-post.col-3.text-center  {  padding-left:0px; padding-right:0px; display:grid !important; grid-template-columns:1fr 1fr; }
 .insights-content .recent-post.text-center.my-4  {  max-width:100% !important; }
 .insights-content .recent-post img  {  min-height:293px; }
 #hs_cos_wrapper_form .contact-nexus-responsive-container-block.contact-nexus-container.reverse  {  flex-direction:column-reverse; }
 .content-wrapper  {  padding-left:0px !important; padding-right:0px !important; }
 .insights-content .row  {  padding-left:16px; padding-right:16px; }
 .insights-content .contact-nexus  {  padding-top:32px; padding-bottom:32px; }
 }
 @media (min-width:1200px)  {  .insights-content .row  {  padding-left:16px; padding-right:16px; }
 .content-wrapper  {  padding-left:0px !important; padding-right:0px !important; }
 .insights-content .contact-nexus  {  padding-top:32px; padding-bottom:32px; }
 .insights-content .right-sidebar.blog-post.col-3.text-center  {  padding-left:124px !important; padding-right:124px !important; }
 .insights-content .related-posts  {  padding-left:124px !important; padding-right:124px !important; }
 .insights-content .recent-post img  {  min-height:275px; }
 .insights-content .recent-post h2  {  font-size:24px !important; }
 .insights-content .related-posts  {  max-width:1600px; }
 }
 /* careers mobile - nikola 12.8.2024. */ @media (max-width:767px)  {  .hs-blog-id-173672858119 .jake-hero-banner  {  max-width:90vh; padding-left:16px !important; padding-right:16px !important; }
 .hs-blog-id-173672858119 .hot-vacancy-list  {  overflow:scroll; }
 .hs-blog-id-173672858119 input#search_product_field  {  font-size:21px !important }
 }
 /* careers mobile - tamara 13.8.2024. */ @media (max-width:767px) {  h3.vacancies-title  {  font-size: 21px !important; }
 .vacancies-form-wrapper  {  padding: 40px; }
 p.vacancies-form-title  {  font-size: 21px !important; margin: 0 !important; line-height: 29px !important; }
 .hs-content-id-173672858120 .row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.post_listing-row-3-padding  {  padding-left: 16px !important; padding-right: 16px !important; }
 p.vacancies-form-description  {  margin: 0 !important; }
 #hs_cos_wrapper_module_17229281452606_ .page-header.section-header h2  {  font-size: 32px !important; }
 #hs_cos_wrapper_module_17229281452607 .case-stud-text > p  {  left: 44px !important; font-size: 36px !important; top: 200px; }
 .hs-content-id-173672858120 .case-stud-text .description  {  font-size: 16px !important; font-weight: 300 !important; line-height: 22px !important; }
 #hs_cos_wrapper_module_17229282195644_ .page-header.section-header h2  {  font-size: 24px !important; }
 button.vacancies-form-button.btn.btn--primary.btns-big  {  height: 44px !important; padding: 11px 40px !important; }
 .filter-item-wrapper  {  padding-bottom: 48px; }
 ul.vacancies-tags-contract, li.vacancies-tags-relocate, li.vacancies-tags-location  {  display: none; }
 .vacancies-item  {  padding: 24px 16px !important; }
 }
 @media (max-width: 991px)  {  header .navigation {  height: 100px!important; line-height: 100px!important; }
 }
 /* form styling - nikola 14.8.2024. */ .hs-form-booleancheckbox-display .hs-input  {  min-width:14px !important; max-width:14px !important }
 .submitted-message.hs-main-font-element  {  background-color:transparent !important; color:white !important; }
 /* case studies hero - nikola 14.8.2024. */ @media (min-width:1200px)  {  .hs-content-id-170574687762 .jake-hero-banner__main-content h1  {  margin-top:100px; }
 .hs-content-id-170574687762 .jake-hero-banner__content  {  padding-top:215px !important; padding-bottom:115px !important; }
 }
 .hs-content-id-169652023612 .unbound---case-study-carousel-slider.case-stud-slider.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden:after  {  background: linear-gradient(90deg, #f5f5f5, hsla(0, 0%, 96%, .44) 40.57%, hsla(0, 0%, 96%, 0)); bottom: 5px; content: ""; position: absolute; left:-13px; top: -5px; transform: matrix(1, 0, 0, 1, 0, 0); width: 157px; z-index: 1; }
 .unbound---case-study-carousel-slider.case-stud-slider.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden:after  {  background: linear-gradient(90deg, #f5f5f5, hsla(0, 0%, 96%, .44) 40.57%, hsla(0, 0%, 96%, 0)); bottom: 5px; content: ""; position: absolute; right: -12px; top: -5px; transform: matrix(-1, 0, 0, 1, 0, 0); width: 157px; z-index: 0; }
 /* insights cta section on mobile - Nikola 15.8.2024. */ @media (max-width:767px)  {  .insights-listing div#other-posts-grid  {  display:flex; flex-direction:column; }
 .insights-listing .brand-story-section  {  padding-left:10px; padding-right:10px; }
 .insights-listing a.contact-button  {  font-size:14px !important; }
 }
 @media (min-width:768px) and (max-width:1199px)  {  .insights-listing .blog-post h2  {  font-size:24px !important; font-weight:500; line-height:31px !important; }
 }
 /* header changes - nikola 20.8.2024. */ div.bg  {  z-index:99; }
 a.main  {  font-family:Roboto,sans-serif!important; font-size:23px !important; letter-spacing:.1px !important; }
 /* cookie banner css */ #hs-banner-parent #hs-eu-cookie-confirmation {  inset: auto 0 32px 50%; transform: translate(var(--hs-banner-translate-x, -50%), 0)!important; -webkit-transform: translate(var(--hs-banner-translate-x, -50%), 0) translateZ(3000000000px)!important; }
 /* quality assurance page - Nikola 28.8.2024. */ .hs-content-id-170838470691 .unbound---case-study-carousel-slider.case-stud-slider.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden:after  {  display:none; }
 .hs-content-id-170838469727 .unbound---case-study-carousel-slider::after  {  background:transparent !important; }
 /* case studies archive page - nikola 28.8.2024. */ @media (min-width:1440px)  {  .body-wrapper.hs-content-id-170574687762.hs-blog-listing.hs-blog-id-170577597287 .jake-hero-banner__content  {  padding-left:140px !important; padding-right:140px !important; }
 }
 /* case study single page - nikola 28.8.2024. */ @media (min-width:1440px)  {  .case-study .jake-hero-banner__content  {  padding-left:140px !important; padding-right:140px !important; }
 .case-study .ind-and-serv  {  margin-left:0px !important; margin-right:0px !important; padding-left:140px; padding-right:140px; }
 }
 /*hover effect on view all box - Tamara 12.09.2024.*/ .span4.widget-span.widget-type-cell.cell_17180262427004-padding.cell_17180262427004-hidden.cell_17180262427004-background-layers.dnd-column.cell_17180262427004-vertical-alignment:hover, .span8.widget-span.widget-type-cell.cell_1718959831176-padding.cell_1718959831176-background-layers.cell_1718959831176-vertical-alignment.dnd-column:hover  {  background-image: linear-gradient(#eb511e, #eb511e) !important; }
 /*white line between cards - Tamara 17.09.2024.*/ .hs-content-id-170844886183 .row-fluid-wrapper.row-depth-1.row-number-9.dnd_area-row-3-max-width-section-centering.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-vertical-alignment .row-fluid, .hs-content-id-170844886183 .row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-4-max-width-section-centering.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .row-fluid  {  justify-content: normal !important; }
 /* double skroll solution - nikola 26.9.2024. */ .hs-tabs__nudge  {  display: none !important; /* Completely hide the scroll buttons */ }
 .hs-tabs__scroll  {  overflow-x: auto; /* Ensure horizontal scrolling is enabled */ scroll-behavior: auto; /* Smooth scroll when swiping */ -webkit-overflow-scrolling: touch; /* Enable smooth scrolling on mobile */ overflow-x:hidden; /* remove scroll bar*/ }
 .hs-tabs__tab-wrapper  {  display: flex; gap: 0.25rem; white-space: nowrap; /* Prevent wrapping */ flex-wrap: nowrap; /* Ensure tabs stay in a single line */ }
 .hs-tabs__tab  {  flex: 0 0 auto; /* Ensure each tab takes its required space */ }
 .hs-tabs__scroll.dragging  {  cursor: grabbing; cursor: -webkit-grabbing; }
 /* cta section on insights archive page - nikola 3.10.2024. */ .hs-blog-listing .cta-section-insights  {  background-image: url(https://44030452.fs1.hubspotusercontent-na1.net/hub/44030452/hubfs/form-background.webp?width=2000&height=563.75) !important; background-position: center center !important; background-size: cover; background-repeat: no-repeat; padding-top: 88px; padding-bottom: 88px; }
 .hs-blog-listing .cta-section-insights div#hs_cos_wrapper_cta_section  {  max-width: 1600px !important; margin-left: auto; margin-right: auto; }
 .hs-blog-listing .cta-section-insights h2.contact-nexus-text-blk.map-contactus-head  {  color:white; }
 /* cta section on case study single post pages = nikola 3.10.2024. */ .cta-section-case-study  {  background-image: url(https://44030452.fs1.hubspotusercontent-na1.net/hub/44030452/hubfs/form-background.webp?width=2000&height=563.75) !important; background-position: center center !important; background-size: cover; background-repeat: no-repeat; padding-top: 88px; padding-bottom: 88px; }
 .cta-section-case-study div#hs_cos_wrapper_cta-section  {  max-width: 1600px !important; margin-left: auto; margin-right: auto; }
 /* insights single post cta section styling - nikola 3.10.2024. */ @media (min-width:1200px)  {  .insights-content .contact-nexus  {  max-width: 1600px; margin-left: auto; margin-right: auto; padding-left: 120px; padding-right: 120px; padding-top: 88px !important; padding-bottom: 88px !important; }
 }
 @media (max-width:767px)  {  .insights-content .contact-nexus  {  max-width: 1600px; margin-left: auto; margin-right: auto; padding-top: 88px !important; padding-bottom: 88px !important; }
 }
 /* table on mobile scrollable - nikola 3.10.2024. */ @media (max-width:767px)  {  table  {  display:block; overflow-x:auto; }
 }
 /* footer changes - nikola 4.10.2024. */ .block-container.footer-section  {  max-width:100%; }
 .footer-bottom-wrapper  {  display: flex; justify-content: space-between; flex-direction: row; padding-top: 32px; align-content: center; flex-wrap: nowrap; border-top:solid 1px #2c2d31; }
 .footer-policy  {  display:flex; gap:32px; }
 .footer-copyright  {  padding-top:0px; border:none; }
 p.footer-copyright  {  color: hsla(0, 0%, 100%, .8) !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.12px !important; line-height: 19px !important; }
 .footer-policy a.nav-link.nav-link--policy  {  color: hsla(0, 0%, 100%, .6) !important; font-family: Roboto, sans !important; font-size: 14px; font-weight: 400 !important; letter-spacing: .1px; line-height: 20px; }
 .footer-policy a.nav-link.nav-link--policy:hover  {  color:white !important; }
 @media (max-width:767px)  {  div#hs_cos_wrapper_footer_info  {  padding-left:24px; padding-right:24px; }
 .footer-info-wrapper .address-block-address.h-adr p  {  font-size:14px !important; }
 .footer-info-wrapper .address-block-info a  {  font-size:14px !important; }
 .footer-policy  {  display:none; }
 p.footer-copyright  {  min-width:100%; font-size:12px !important; }
 }
 @media (min-width:768px) and (max-width:1199px)  {  .footer-exposition-info  {  display:flex; justify-content:space-between; column-gap:120px; }
 .footer-policy  {  display:none; }
 p.footer-copyright  {  min-width:100%; font-size:12px !important; }
 .footer-clutch  {  display:flex; margin-top:100px; }
 address.address-block-info  {  margin-bottom:32px; }
 }
 /* cookie banner position - nikola 4.10.2024. */ #hs-banner-parent #hs-eu-cookie-confirmation  {  max-width:fit-content !important; max-height:fit-content !important; inset:0 !important; margin-left:auto !important; margin-top:auto !important; margin-right:10px !important; margin-bottom:10px !important; --hs-banner-translate-x:0 !important; }
 #hs-banner-parent #hs-eu-cookie-confirmation  {  -webkit-transform:translate(var(--hs-banner-translate-x,0px)) translateZ(3000000000px)!important; }
 @media (max-width:767px)  {  #hs-banner-parent #hs-eu-cookie-confirmation  {  margin-right:0px !important; margin-bottom:0px !important; }
 }
 /* success message - nikola 10.10.2024. */ .message-sent-success  {  display:flex !important; align-items:center !important; align-content:center !important; border-bottom:1px solid hsla(0,0%,100%,.8); padding-bottom:32px; }
 .message-sent-success img  {  width:48px !important; }
 .message-sent-success h2.contact-nexus-text-blk  {  font-size:32px !important; font-weight:500 !important; line-height:41px !important; margin-bottom:0px !important; }
 @media (max-width:767px)  {  .message-sent-success h2.contact-nexus-text-blk  {  font-size:24px !important; font-weight:500 !important; line-height:31px !important; }
 }
 /* insights links behaviour change - nikola 11.10.2024 */ .insights-content .blog-post__meta a  {  color:#212121 !important; font-weight:300; }
 .insights-content a:hover  {  text-decoration:none !important; }
 .insights-content a  {  text-decoration-thickness:1px; }
 .insights-content p  {  color:#212121 !important; }
 .insights-content li  {  font-weight:300; }
 /* insights page footes social links - nikola 18.10.2024. */ .insights-single-post a.footer-social-link.has-icon:before  {  display:none !important; background-image:none; width:0px; height:0px; }
 /* footer twitter icon changes - nikola 24.10.2024. */ .footer-social  {  display:flex; }
 i.fa-brands.fa-x-twitter  {  color:black; background-color:white; border-radius:50px; padding:4px; font-size:14px; }
 .fb-icon .fa-facebook-f  {  color:black; background-color:white; border-radius:50px; padding:4px; font-size:14px; }
 .in-icon .fa-linkedin  {  color:black; background-color:white; border-radius:50px; padding:4px; font-size:14px; }
.fa-dribble  {
 border-radius:50px; font-size:14px;
 --fa: url(//44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/raw_assets/public/Coherent%20custom%20modules/assets/dribbble.svg);
}
 @media (max-width:767px)  {  i.fa-brands.fa-x-twitter  {  color:black; background-color:white; border-radius:50px; padding:4px; font-size:12px; }
 }
 /* table on ganerative ai page - Tamara 06.11.2024.*/ .service-table-section-x  {  border-bottom: 1px solid #ccc; padding-bottom: 96px; padding-top: 88px }
 .service-table-title-x  {  margin-bottom: 56px }
 .service-table-row-x  {  border-top: 1px solid #ccc; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 32px 0; width: 100% }
 .service-table-row-heading-x  {  -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; font-size: 24px; font-weight: 500; letter-spacing: 0; line-height: 31px }
 .service-table-row-col-x  {  -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; font-size: 16px; font-weight: 300; letter-spacing: 0; line-height: 22px }
 .service-table-row-col1-x  {  padding-right: 5px }
 @media (min-width: 576px) and (max-width:991.98px)  {  .service-table-section-x  {  padding-bottom: 80px; padding-top: 56px }
 .service-table-row-heading-x  {  font-size: 21px; font-weight: 500; letter-spacing: 0; line-height: 29px }
 .service-table-row-col-x  {  font-size: 16px; font-weight: 300; letter-spacing: 0; line-height: 22px }
 }
 @media (max-width: 575.98px)  {  .service-table-section-x  {  padding-bottom: 64px; padding-top: 40px }
 .service-table-row-heading-x  {  -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; font-size: 21px; font-weight: 500; letter-spacing: 0; line-height: 29px; margin-bottom: 24px }
 .service-table-row-col-x  {  -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50% }
 .service-table-row-col-x  {  font-size: 16px; font-weight: 300; letter-spacing: 0; line-height: 22px }
 }
 /* tabbed card changes - nikola 14.11.2024. */ @media (max-width:767px)  {  .hs-tabs__scroll  {  margin-left:0px; width:100%; }
 .hs-tabs__tab-wrapper  {  overflow:scroll; }
 .hs-tabs__tab-wrapper::-webkit-scrollbar  {  display:none; }
 .hs-tabs__tab  {  font-size:18px !important; padding-bottom:28px !important; }
 }
 /* Apaleo and Capca APIs property management blog - nikola 21.11.2024. */ .hs-content-id-183015240276 .case-study .three-columns-container, .hs-content-id-178625831195 .case-study .three-columns-container  {  display:none; }
 .case-study .three-columns-container h2  {  font-size: 24px !important; }
 .hs-blog-id-170577597287 .case-study .ind-and-serv  {  padding-top:54px; }
 /* bold text on insights - nikola 21.11.2024. */ .insights-content strong  {  font-weight:600; }
 .insights-content .row  {  margin-left:0px; margin-right:0px; }
 .case-study-content .row  {  margin-right:0px; margin-left:0px; }
 /* FAQ on insights - nikola 25.11.2024. */ @media (min-width:1200px)  {  .insights-content h3.kohorta-faqs__question  {  font-size:24px !important; font-weight:400 !important; cursor:pointer; line-height:31px !important; letter-spacing:0px; }
 }
 @media (max-width:1199px)  {  .insights-content h3.kohorta-faqs__question  {  font-size:21px !important; font-weight:400 !important; cursor:pointer; line-height:29px !important; letter-spacing:0px; }
 }
 /* additional faq section careers - nikola 26.11.2024. */ .hs-blog-id-173672858119 .accordion-item-content-text  {  display:flex; gap:32px; }
 .hs-blog-id-173672858119 div#hs_cos_wrapper_module_17229282195645 .kohorta-faqs__answer  {  padding-right:0px !important; }
 .hs-blog-id-173672858119 h3.kohorta-faqs__question p.subtitle  {  font-size:14px; font-weight:600 !important; letter-spacing:1.12px; line-height:19px; text-transform:uppercase; margin-bottom:0px; color:black !important; }
 .hs-blog-id-173672858119 .accordion-item-content-text ul  {  padding-right:80px; }
 @media (min-width:1200px)  {  .hs-blog-id-173672858119 .accordion-item-content-text p  {  min-width:41%; }
 .hs-blog-id-173672858119 .test-hero  {  min-height:1px !important; }
 }
 @media (max-width:767px)  {  .hs-blog-id-173672858119 .accordion-item-content-text  {  display:flex; flex-direction:column; }
 .hs-blog-id-173672858119 .accordion-item-content-text ul  {  padding-right:16px; }
 .hs-blog-id-173672858119 h3.kohorta-faqs__question p.subtitle  {  font-size:12px; font-weight:600 !important; letter-spacing:.96px; line-height:16px; margin-bottom:0px !important; }
 .hs-blog-id-173672858119 .accordion-item-content-text  {  display:flex; flex-direction:column-reverse; gap:0px; }
 .hs-blog-id-173672858119 .accordion-item-content-text img  {  min-height:320px; object-fit:cover; }
 }
 ul ul  {  list-style-type:disc; }
 .hs-tabs__tab[aria-selected='false']  {  color:#8a8a8a !important; }
 /* form submission changes - nikola 17.12.2024 */ .submitted-message li::marker  {  font-size:18px !important; }
 /* careers responsive changes - nikola 19.02.2025. */ @media (min-width:768px) and (max-width:991px)  {  #jake-hero-widget_1722931544784  {  height:50vh !important; }
 }
 /*---------------------------------------------------------------------------------*/ /* code sample in blog - alexanderpolyakov 01.04.2025. */ *:not(p:has(code)) + p:has(code)  {  counter-reset: line; }
 p:has(code) > code  {  max-width: 100%; }
 p:has(code)  {  margin-bottom: 0; counter-increment: line; display:flex; }
 p:has(code):nth-child(even)  {  background: #f8f8f8; }
 p:has(code) > code *  {  font-family:Consolas !important; color: #444; }
 p:has(code):before  {  font-family:Consolas !important; content: counter(line); display: inline-block; width: 40px; min-width: 40px; border-right: 2px solid lime; margin-right: 12px; padding-right:12px; text-align: right; }
 p:hover:has(code):before  {  background: lime; color:white; font-weight: bold; }
 p:hover:has(code)  {  background: lightgray; }
 /*---------------------------------------------------------------------------------*/ time  {  padding-top: 20px; padding-bottom: 20px; display: inline-block; }
 /*---------------------------------------------------------------------------------*/ /* Create a module for adding expert quotes to blog articles [[CCWS2-728]] alexanderpolyakov 16.04.2025. */ /* nested css used! */ html.hs-inline-edit  {  .insights-content article.blog-post  {  blockquote, blockquote > p  {  outline: 1px dashed gray; }
 }
 }
 .insights-content article.blog-post  {  blockquote  {  background-image: url("data:image/svg+xml,%3Csvg width='55' height='48' viewBox='0 0 55 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M3.8147e-06 48L3.05897e-06 39.3555C4.4898 38.5972 7.63266 37.0047 9.42858 34.5782C11.2245 32.1517 12.1225 27.8294 12.1225 21.6114L0.673479 21.6114L0.673477 9.34678e-07L22.6735 -9.88623e-07L22.6735 18.1991C22.6735 27.6019 20.9524 34.8815 17.5102 40.0379C14.068 45.346 8.2313 48 3.8147e-06 48ZM32.3265 48L32.3265 39.3555C36.8163 38.5972 39.9592 37.0047 41.7551 34.5782C43.551 32.1517 44.449 27.8294 44.449 21.6114L33 21.6114L33 -1.8914e-06L55 -3.8147e-06L55 18.199C55 27.6019 53.2789 34.8815 49.8367 40.0379C46.3946 45.346 40.5578 48 32.3265 48Z' fill='url(%23paint0_linear_1465_542)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1465_542' x1='27.5' y1='-9.89342e-07' x2='2.80413' y2='49.7655' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23CED1D6'/%3E%3Cstop offset='0.9999' stop-color='%23E4E8EE' stop-opacity='0.442221'/%3E%3Cstop offset='1' stop-color='%23E5E8EE' stop-opacity='0.78'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: 12px 111px; padding: 30px; display: grid; grid-template-columns: 70px 1fr; grid-template-rows: 30px 20px 20px auto; grid-column-gap: 0px; grid-row-gap: 0px; & > p  {  margin-bottom: 0; font-family: Inter; &:nth-child(1)  {  grid-area: 1 / 1 / 4 / 2; }
 &:nth-child(2)  {  grid-area: 1 / 2 / 2 / 3; }
 &:nth-child(3)  {  grid-area: 2 / 2 / 3 / 3; }
 &:nth-child(4)  {  grid-area: 3 / 2 / 4 / 3; }
 &:nth-child(5)  {  grid-area: 4 / 1 / 5 / 3; }
 &:nth-child(1)  {  img  {  border-radius: 50%; }
 }
 &:nth-child(2)  {  font-weight: 500; font-size: 20px; line-height: 160%; letter-spacing: 0.1px; padding-left: 26px; }
 &:nth-child(3), &:nth-child(4)  {  font-weight: 300; font-size: 16px; line-height: 24px; letter-spacing: 0.1px; padding-left: 26px; color: rgba(137, 145, 156, 1) !important; }
 &:nth-child(5)  {  padding-top: 32px; font-weight: 300; font-size: 20px; line-height: 28px; letter-spacing: 0.15px; }
 &:nth-child(2), &:nth-child(3), &:nth-child(4)  {  text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; }
 }
 }
 }
 /*---------------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------------*/ /* [HS] fix counters block appearance in `Computer vision` page [[CCWS2-739]] alexanderpolyakov 05.05.2025. */ .row-fluid .dnd-column:has(.counter-wrapper.counter):last-child section.counter-wrapper.counter#counter  {  border-right:none; }
 /*---------------------------------------------------------------------------------*/


/* solving clutch issue on specific resolutions - nikola 13.5.2025. */

@media (min-width:820px) and (max-width:1023px) {

  .footer-clutch, .footer-social {
    float:left !important;
  }

}
.case-logos{
  display: none;
}

.cell_172112258093340-padding .row-number-6, .cell_172112258093326-padding .row-number-7, .cell_17211225809332-padding .row-number-1{display: none;}

/* mobile menu scroll behavior - nikola 23.6.2025. */

@media (max-width:767px) {
  
  div.header-menu-mobile.lvl-one.show > nav {
    height:80vh;
    overflow:scroll;
  }
  
}