
/*! Breakpoints */
/*! Media queries */
/*! Breakpoints */
/*! Media queries */
.primary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.primary-scheme a,.primary-scheme a.list-block-link-item:hover .list-block-links-title{color:#0b75fd}.primary-scheme a.list-link-accordion{color:#323232;text-decoration:underline}.primary-scheme a.list-link-accordion:hover{color:#ff00cf}.primary-scheme .blog-portfolio-content ul li:before,.primary-scheme .list-item:before{background-color:#082eb5}.primary-scheme a.breadcrumbs-link.alternate-color{color:#ff04d5}.primary-scheme .main-navigation-link{color:#fff}.primary-scheme .main-navigation-link:after{background-color:#082eb5}.primary-scheme .link-button,.primary-scheme .main-button-blue,.primary-scheme .privacy-cookies-button{background-color:#082eb5;color:#fff;transition:background-color .3s}.primary-scheme .link-button:hover,.primary-scheme .main-button-blue:hover,.primary-scheme .privacy-cookies-button:hover{background-color:#06248c}.primary-scheme .link-button:active,.primary-scheme .main-button-blue:active,.primary-scheme .privacy-cookies-button:active{background-color:#00155e}.primary-scheme .thanks-page-button{border-color:#082eb5;color:#082eb5;transition:all .3s}.primary-scheme .thanks-page-button:active,.primary-scheme .thanks-page-button:hover{background-color:#f2f2f2}.primary-scheme .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.primary-scheme .contact-attachment .outlined:active,.primary-scheme .contact-attachment .outlined:hover{border-color:#082eb5;color:#082eb5}.primary-scheme .contact-attachment .outlined:active.MuiButton-root:hover,.primary-scheme .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.primary-scheme .contact-attachment .outlined:active .icon-trash path,.primary-scheme .contact-attachment .outlined:hover .icon-trash path{fill:#082eb5}.primary-scheme .contact-attachment .outlined:active{background-color:#f2f2f2!important}.primary-scheme .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.primary-scheme .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#082eb5}.primary-scheme .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.primary-scheme .footer-social-item a:hover .icon-social-svg path{fill:#082eb5}.primary-scheme .footer-social-item a:active .icon-social-svg path{fill:#06248c}.primary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#ff04d5}.primary-scheme .contact-form .main-text-field-label.focused{color:#0b75fd}.primary-scheme .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#0b75fd}.primary-scheme .contact-form .main-text-field-fieldset{border:none}.primary-scheme .azure-table,.primary-scheme .home-tabs-item.Mui-selected,.primary-scheme .image-grid-bordered-caption-text,.primary-scheme .legenda.top-bordered .legenda-item:first-child,.primary-scheme .table-ticks-row:first-of-type,.primary-scheme .table-top-bordered,.primary-scheme .table-top-subtext-item,.primary-scheme .top-bordered-columns-item,.primary-scheme .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(279.09deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%)}.primary-scheme .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#007aff,#2767f8 60%,#ff00cf);border-image-slice:1}.primary-scheme .blog-portfolio-content table thead,.primary-scheme .blog-portfolio-paragraphs table>tbody tr:first-of-type,.primary-scheme .copy-columns-table table td:before,.primary-scheme .image-grid-bordered-caption-text.halved-border:before,.primary-scheme .tabs-item-device:before,.primary-scheme .top-bordered-table table:not([class]) tr:first-child,.primary-scheme table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#007aff,#2767f8 60%,#ff00cf 90.95%)}.primary-scheme .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.primary-scheme .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#ff04d5}.primary-scheme .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.primary-scheme .tabs-column-item.active:before,.primary-scheme .tabs-item.active:before,.primary-scheme .tabs-row-item.active:before{background-image:linear-gradient(279.09deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%)}.primary-scheme .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#007aff 27%,#2767f8 58%,#ff00cf)}.primary-scheme .scheme-rec-outstanding-scheme{background-color:rgb(9 30 108 / .5)}.primary-scheme .background-theme .scheme-row-blocks-inner{background-color:rgb(9 30 108 / .3)}.primary-scheme .callout-stripe,.primary-scheme .callout-stripe-copy-small,.primary-scheme .cta{background-color:#091e6c}.primary-scheme .callout-stripe-button,.primary-scheme .callout-stripe-button-small,.primary-scheme .callout-stripe-small,.primary-scheme .home-tabs-button{background-color:#ff04d5}.primary-scheme .callout-stripe-button,.primary-scheme .callout-stripe-button-small{background-color:#ff04d5;border:1px solid #ff04d5;transition:all .3s}.primary-scheme .callout-stripe-button-small:after,.primary-scheme .callout-stripe-button:after{background-color:#ff04d5;transition:background-color .3s}.primary-scheme .callout-stripe-button-small:hover,.primary-scheme .callout-stripe-button:hover{background-color:#da05b6;border-color:#da05b6}.primary-scheme .callout-stripe-button-small:hover:after,.primary-scheme .callout-stripe-button:hover:after{background-color:#da05b6}.primary-scheme .callout-stripe-button-small:active,.primary-scheme .callout-stripe-button-small:active:after,.primary-scheme .callout-stripe-button:active,.primary-scheme .callout-stripe-button:active:after{background-color:#ba029b}@media only screen and (max-width:1024px){.primary-scheme .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#091e6c}}.primary-scheme .blog-related-cases-next path,.primary-scheme .blog-related-cases-next svg,.primary-scheme .blog-related-cases-prev path,.primary-scheme .blog-related-cases-prev svg,.primary-scheme .icon-chevron-svg path,.primary-scheme .icon-chevron-svg svg,.primary-scheme .link-arrow path,.primary-scheme .link-arrow svg,.primary-scheme .link-arrow-single path,.primary-scheme .link-arrow-single svg,.primary-scheme .link-arrow-small path,.primary-scheme .link-arrow-small svg{stroke:#ff04d5}.primary-scheme .checked-icon rect,.primary-scheme .contact-attachment .file-checkbox .checked-icon path{fill:#ff04d5}.primary-scheme .accordion-icon,.primary-scheme .link-arrow,.primary-scheme .link-arrow-single-inner,.primary-scheme .link-arrow-small{transition:background-color .3s}.primary-scheme .accordion-icon:active,.primary-scheme .accordion-icon:hover,.primary-scheme .link-arrow-single-inner:active,.primary-scheme .link-arrow-single-inner:hover,.primary-scheme .link-arrow-small:active,.primary-scheme .link-arrow-small:hover,.primary-scheme .link-arrow:active,.primary-scheme .link-arrow:hover{background-color:#f8f8f8}.primary-scheme .accordion-icon:active svg.icon-arrow-svg path,.primary-scheme .link-arrow-single-inner:active svg.icon-arrow-svg path,.primary-scheme .link-arrow-small:active svg.icon-arrow-svg path,.primary-scheme .link-arrow:active svg.icon-arrow-svg path{stroke:#ba029b}.primary-scheme .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.primary-scheme .quote-svg{fill:#ff04d5}.primary-scheme .icon-theme path{stroke:#082eb5}.primary-scheme .icon-fill-theme path{fill:#082eb5}.primary-scheme .theme-color{color:#082eb5}.primary-scheme .sub-text-image-grid-wrapper,.primary-scheme .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%) border-box}.primary-scheme .background-theme{background-color:#082eb5}.primary-scheme .background-theme *{color:#fff}.primary-scheme .background-theme svg{opacity:.9}.primary-scheme .background-theme .list-item:before,.primary-scheme .background-theme .table-quote-list-item.with-marker:before{background-color:#ff04d5}.primary-scheme .background-theme .accordion-icon:active,.primary-scheme .background-theme .accordion-icon:hover,.primary-scheme .background-theme .link-arrow-single-inner:active,.primary-scheme .background-theme .link-arrow-single-inner:hover,.primary-scheme .background-theme .link-arrow-small:active,.primary-scheme .background-theme .link-arrow-small:hover,.primary-scheme .background-theme .link-arrow:active,.primary-scheme .background-theme .link-arrow:hover{background-color:rgb(9 30 108 / .3)}.primary-scheme .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.primary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.primary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#ba029b}.primary-scheme .background-theme .sub-text-image-grid-wrapper,.primary-scheme .background-theme .svg-border-gradient{background:linear-gradient(#082eb5,#082eb5) padding-box,linear-gradient(270deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%) border-box}.primary-scheme .background-theme-second{background-color:#091e6c}.primary-scheme .background-theme-second *{color:#fff}.primary-scheme .background-theme-second .accordion-icon:active,.primary-scheme .background-theme-second .accordion-icon:hover,.primary-scheme .background-theme-second .link-arrow-single-inner:active,.primary-scheme .background-theme-second .link-arrow-single-inner:hover,.primary-scheme .background-theme-second .link-arrow-small:active,.primary-scheme .background-theme-second .link-arrow-small:hover,.primary-scheme .background-theme-second .link-arrow:active,.primary-scheme .background-theme-second .link-arrow:hover,.primary-scheme .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(9 30 108 / .3)}.primary-scheme .background-light-gray .accordion-icon:active,.primary-scheme .background-light-gray .accordion-icon:hover,.primary-scheme .background-light-gray .link-arrow-single-inner:active,.primary-scheme .background-light-gray .link-arrow-single-inner:hover,.primary-scheme .background-light-gray .link-arrow-small:active,.primary-scheme .background-light-gray .link-arrow-small:hover,.primary-scheme .background-light-gray .link-arrow:active,.primary-scheme .background-light-gray .link-arrow:hover,.primary-scheme .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.primary-scheme .background-light-gray .sub-text-image-grid-wrapper,.primary-scheme .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(270deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%) border-box}.primary-scheme .theme-gradient-background{background:linear-gradient(90deg,#007aff,#2767f8 60%,#ff00cf)}.primary-scheme .cards-item:first-child,.primary-scheme .cards-item:nth-child(6){background-color:#082eb5}.primary-scheme .cards-item:nth-child(3),.primary-scheme .cards-item:nth-child(7){background-color:#091e6c}.primary-scheme .cards-item:first-child *,.primary-scheme .cards-item:nth-child(3) *,.primary-scheme .cards-item:nth-child(6) *,.primary-scheme .cards-item:nth-child(7) *{color:#fff}.primary-scheme .blog-related-cases-item:first-child,.primary-scheme .blog-related-cases-item:nth-child(3n+4){background-color:#091e6c}.primary-scheme .blog-related-cases-item:first-child *,.primary-scheme .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.primary-scheme .blog-related-cases-item:nth-child(3n+2){background-color:#082eb5}.primary-scheme .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.primary-scheme .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.primary-scheme .side-info-menu-item.active{color:#ff04d5}.primary-scheme .blog-portfolio-issue{color:#007aff}.primary-scheme .blog-portfolio-fix{color:#ff00cf}.primary-scheme .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(8 46 181 / .12))}.primary-scheme .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#082eb5}@media only screen and (min-width:1025px){.primary-scheme .main-navigation-menu-multi .link:hover:not(.page-404-layout),.primary-scheme .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#0b75fd}}.primary-scheme .share-menu-link.open,.primary-scheme .share-menu-link:hover{border-color:#082eb5}.primary-scheme .share-menu-link.open .share-menu-text,.primary-scheme .share-menu-link:hover .share-menu-text{color:#082eb5}.primary-scheme .share-menu-link.open .share-menu-icon path,.primary-scheme .share-menu-link:hover .share-menu-icon path{stroke:#082eb5}.primary-scheme .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.primary-scheme .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#082eb5!important}.primary-scheme .share-menu-list .share-menu-list-item:active .icon-social-svg path,.primary-scheme .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#082eb5}.primary-scheme .share-list .share-list-item button svg path{fill:#091e6c}.primary-scheme .share-list .share-list-item button:active svg path,.primary-scheme .share-list .share-list-item button:hover svg path{fill:#06248c}.primary-scheme .blog-categories-item:hover{color:#091e6c}.primary-scheme .blog-categories-item.active{background-color:#091e6c;color:#fff}.primary-scheme .case-studies-tabs-item.active,.primary-scheme .case-studies-tabs-item:hover{color:#ff00cf}.primary-scheme .industries-page-healthcare-links a:hover{color:#0b75fd}.primary-scheme .table-quote-wrapper svg path{fill:#ff04d5}.secondary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.secondary-scheme a,.secondary-scheme a.list-block-link-item:hover .list-block-links-title{color:#09a6a3}.secondary-scheme a.list-link-accordion{color:#323232;text-decoration:underline}.secondary-scheme a.list-link-accordion:hover{color:#0abfbc}.secondary-scheme .blog-portfolio-content ul li:before,.secondary-scheme .list-item:before{background-color:#006a70}.secondary-scheme a.breadcrumbs-link.alternate-color{color:#f8374e}.secondary-scheme .main-navigation-link{color:#fff}.secondary-scheme .main-navigation-link:after{background-color:#006a70}.secondary-scheme .link-button,.secondary-scheme .main-button-blue,.secondary-scheme .privacy-cookies-button{background-color:#006a70;color:#fff;transition:background-color .3s}.secondary-scheme .link-button:hover,.secondary-scheme .main-button-blue:hover,.secondary-scheme .privacy-cookies-button:hover{background-color:#005b60}.secondary-scheme .link-button:active,.secondary-scheme .main-button-blue:active,.secondary-scheme .privacy-cookies-button:active{background-color:#003e41}.secondary-scheme .thanks-page-button{border-color:#006a70;color:#006a70;transition:all .3s}.secondary-scheme .thanks-page-button:active,.secondary-scheme .thanks-page-button:hover{background-color:#f2f2f2}.secondary-scheme .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.secondary-scheme .contact-attachment .outlined:active,.secondary-scheme .contact-attachment .outlined:hover{border-color:#006a70;color:#006a70}.secondary-scheme .contact-attachment .outlined:active.MuiButton-root:hover,.secondary-scheme .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.secondary-scheme .contact-attachment .outlined:active .icon-trash path,.secondary-scheme .contact-attachment .outlined:hover .icon-trash path{fill:#006a70}.secondary-scheme .contact-attachment .outlined:active{background-color:#f2f2f2!important}.secondary-scheme .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.secondary-scheme .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#006a70}.secondary-scheme .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.secondary-scheme .footer-social-item a:hover .icon-social-svg path{fill:#006a70}.secondary-scheme .footer-social-item a:active .icon-social-svg path{fill:#005b60}.secondary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#f8374e}.secondary-scheme .contact-form .main-text-field-label.focused{color:#09a6a3}.secondary-scheme .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#09a6a3}.secondary-scheme .contact-form .main-text-field-fieldset{border:none}.secondary-scheme .azure-table,.secondary-scheme .home-tabs-item.Mui-selected,.secondary-scheme .image-grid-bordered-caption-text,.secondary-scheme .legenda.top-bordered .legenda-item:first-child,.secondary-scheme .table-ticks-row:first-of-type,.secondary-scheme .table-top-bordered,.secondary-scheme .table-top-subtext-item,.secondary-scheme .top-bordered-columns-item,.secondary-scheme .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90.64deg,#fc354c,#b27cb8 50.52%,#0abfbc)}.secondary-scheme .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#fc354c,#b27cb8 60%,#0abfbc);border-image-slice:1}.secondary-scheme .blog-portfolio-content table thead,.secondary-scheme .blog-portfolio-paragraphs table>tbody tr:first-of-type,.secondary-scheme .copy-columns-table table td:before,.secondary-scheme .image-grid-bordered-caption-text.halved-border:before,.secondary-scheme .tabs-item-device:before,.secondary-scheme .top-bordered-table table:not([class]) tr:first-child,.secondary-scheme table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#fc354c,#b27cb8 60%,#0abfbc 90.95%)}.secondary-scheme .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.secondary-scheme .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#f8374e}.secondary-scheme .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.secondary-scheme .tabs-column-item.active:before,.secondary-scheme .tabs-item.active:before,.secondary-scheme .tabs-row-item.active:before{background-image:linear-gradient(90.64deg,#fc354c,#b27cb8 50.52%,#0abfbc)}.secondary-scheme .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#fc354c 27%,#b27cb8 58%,#0abfbc)}.secondary-scheme .scheme-rec-outstanding-scheme{background-color:rgb(0 56 73 / .5)}.secondary-scheme .background-theme .scheme-row-blocks-inner{background-color:rgb(0 56 73 / .3)}.secondary-scheme .callout-stripe,.secondary-scheme .callout-stripe-copy-small,.secondary-scheme .cta{background-color:#003849}.secondary-scheme .callout-stripe-button,.secondary-scheme .callout-stripe-button-small,.secondary-scheme .callout-stripe-small,.secondary-scheme .home-tabs-button{background-color:#f8374e}.secondary-scheme .callout-stripe-button,.secondary-scheme .callout-stripe-button-small{background-color:#f8374e;border:1px solid #f8374e;transition:all .3s}.secondary-scheme .callout-stripe-button-small:after,.secondary-scheme .callout-stripe-button:after{background-color:#f8374e;transition:background-color .3s}.secondary-scheme .callout-stripe-button-small:hover,.secondary-scheme .callout-stripe-button:hover{background-color:#dd1b32;border-color:#dd1b32}.secondary-scheme .callout-stripe-button-small:hover:after,.secondary-scheme .callout-stripe-button:hover:after{background-color:#dd1b32}.secondary-scheme .callout-stripe-button-small:active,.secondary-scheme .callout-stripe-button-small:active:after,.secondary-scheme .callout-stripe-button:active,.secondary-scheme .callout-stripe-button:active:after{background-color:#c1071d}@media only screen and (max-width:1024px){.secondary-scheme .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#003849}}.secondary-scheme .blog-related-cases-next path,.secondary-scheme .blog-related-cases-next svg,.secondary-scheme .blog-related-cases-prev path,.secondary-scheme .blog-related-cases-prev svg,.secondary-scheme .icon-chevron-svg path,.secondary-scheme .icon-chevron-svg svg,.secondary-scheme .link-arrow path,.secondary-scheme .link-arrow svg,.secondary-scheme .link-arrow-single path,.secondary-scheme .link-arrow-single svg,.secondary-scheme .link-arrow-small path,.secondary-scheme .link-arrow-small svg{stroke:#f8374e}.secondary-scheme .checked-icon rect,.secondary-scheme .contact-attachment .file-checkbox .checked-icon path{fill:#f8374e}.secondary-scheme .accordion-icon,.secondary-scheme .link-arrow,.secondary-scheme .link-arrow-single-inner,.secondary-scheme .link-arrow-small{transition:background-color .3s}.secondary-scheme .accordion-icon:active,.secondary-scheme .accordion-icon:hover,.secondary-scheme .link-arrow-single-inner:active,.secondary-scheme .link-arrow-single-inner:hover,.secondary-scheme .link-arrow-small:active,.secondary-scheme .link-arrow-small:hover,.secondary-scheme .link-arrow:active,.secondary-scheme .link-arrow:hover{background-color:#f8f8f8}.secondary-scheme .accordion-icon:active svg.icon-arrow-svg path,.secondary-scheme .link-arrow-single-inner:active svg.icon-arrow-svg path,.secondary-scheme .link-arrow-small:active svg.icon-arrow-svg path,.secondary-scheme .link-arrow:active svg.icon-arrow-svg path{stroke:#c1071d}.secondary-scheme .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.secondary-scheme .quote-svg{fill:#f8374e}.secondary-scheme .icon-theme path{stroke:#006a70}.secondary-scheme .icon-fill-theme path{fill:#006a70}.secondary-scheme .theme-color{color:#006a70}.secondary-scheme .sub-text-image-grid-wrapper,.secondary-scheme .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90.64deg,#fc354c,#b27cb8 50.52%,#0abfbc) border-box}.secondary-scheme .background-theme{background-color:#006a70}.secondary-scheme .background-theme *{color:#fff}.secondary-scheme .background-theme svg{opacity:.9}.secondary-scheme .background-theme .list-item:before,.secondary-scheme .background-theme .table-quote-list-item.with-marker:before{background-color:#f8374e}.secondary-scheme .background-theme .accordion-icon:active,.secondary-scheme .background-theme .accordion-icon:hover,.secondary-scheme .background-theme .link-arrow-single-inner:active,.secondary-scheme .background-theme .link-arrow-single-inner:hover,.secondary-scheme .background-theme .link-arrow-small:active,.secondary-scheme .background-theme .link-arrow-small:hover,.secondary-scheme .background-theme .link-arrow:active,.secondary-scheme .background-theme .link-arrow:hover{background-color:rgb(0 56 73 / .3)}.secondary-scheme .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.secondary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.secondary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#c1071d}.secondary-scheme .background-theme .sub-text-image-grid-wrapper,.secondary-scheme .background-theme .svg-border-gradient{background:linear-gradient(#006a70,#006a70) padding-box,linear-gradient(90.64deg,#fc354c,#b27cb8 50.52%,#0abfbc) border-box}.secondary-scheme .background-theme-second{background-color:#003849}.secondary-scheme .background-theme-second *{color:#fff}.secondary-scheme .background-theme-second .accordion-icon:active,.secondary-scheme .background-theme-second .accordion-icon:hover,.secondary-scheme .background-theme-second .link-arrow-single-inner:active,.secondary-scheme .background-theme-second .link-arrow-single-inner:hover,.secondary-scheme .background-theme-second .link-arrow-small:active,.secondary-scheme .background-theme-second .link-arrow-small:hover,.secondary-scheme .background-theme-second .link-arrow:active,.secondary-scheme .background-theme-second .link-arrow:hover,.secondary-scheme .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 56 73 / .3)}.secondary-scheme .background-light-gray .accordion-icon:active,.secondary-scheme .background-light-gray .accordion-icon:hover,.secondary-scheme .background-light-gray .link-arrow-single-inner:active,.secondary-scheme .background-light-gray .link-arrow-single-inner:hover,.secondary-scheme .background-light-gray .link-arrow-small:active,.secondary-scheme .background-light-gray .link-arrow-small:hover,.secondary-scheme .background-light-gray .link-arrow:active,.secondary-scheme .background-light-gray .link-arrow:hover,.secondary-scheme .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.secondary-scheme .background-light-gray .sub-text-image-grid-wrapper,.secondary-scheme .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(90.64deg,#fc354c,#b27cb8 50.52%,#0abfbc) border-box}.secondary-scheme .theme-gradient-background{background:linear-gradient(90deg,#fc354c,#b27cb8 60%,#0abfbc)}.secondary-scheme .cards-item:first-child,.secondary-scheme .cards-item:nth-child(6){background-color:#006a70}.secondary-scheme .cards-item:nth-child(3),.secondary-scheme .cards-item:nth-child(7){background-color:#003849}.secondary-scheme .cards-item:first-child *,.secondary-scheme .cards-item:nth-child(3) *,.secondary-scheme .cards-item:nth-child(6) *,.secondary-scheme .cards-item:nth-child(7) *{color:#fff}.secondary-scheme .blog-related-cases-item:first-child,.secondary-scheme .blog-related-cases-item:nth-child(3n+4){background-color:#003849}.secondary-scheme .blog-related-cases-item:first-child *,.secondary-scheme .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.secondary-scheme .blog-related-cases-item:nth-child(3n+2){background-color:#006a70}.secondary-scheme .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.secondary-scheme .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.secondary-scheme .side-info-menu-item.active{color:#f8374e}.secondary-scheme .blog-portfolio-issue{color:#fc354c}.secondary-scheme .blog-portfolio-fix{color:#0abfbc}.secondary-scheme .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(0 106 112 / .12))}.secondary-scheme .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#006a70}@media only screen and (min-width:1025px){.secondary-scheme .main-navigation-menu-multi .link:hover:not(.page-404-layout),.secondary-scheme .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#09a6a3}}.secondary-scheme .share-menu-link.open,.secondary-scheme .share-menu-link:hover{border-color:#006a70}.secondary-scheme .share-menu-link.open .share-menu-text,.secondary-scheme .share-menu-link:hover .share-menu-text{color:#006a70}.secondary-scheme .share-menu-link.open .share-menu-icon path,.secondary-scheme .share-menu-link:hover .share-menu-icon path{stroke:#006a70}.secondary-scheme .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.secondary-scheme .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#006a70!important}.secondary-scheme .share-menu-list .share-menu-list-item:active .icon-social-svg path,.secondary-scheme .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#006a70}.secondary-scheme .share-list .share-list-item button svg path{fill:#003849}.secondary-scheme .share-list .share-list-item button:active svg path,.secondary-scheme .share-list .share-list-item button:hover svg path{fill:#005b60}.secondary-scheme .blog-categories-item:hover{color:#003849}.secondary-scheme .blog-categories-item.active{background-color:#003849;color:#fff}.secondary-scheme .case-studies-tabs-item.active,.secondary-scheme .case-studies-tabs-item:hover{color:#0abfbc}.secondary-scheme .industries-page-healthcare-links a:hover{color:#09a6a3}.secondary-scheme .table-quote-wrapper svg path{fill:#f8374e}.tertiary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.tertiary-scheme a,.tertiary-scheme a.list-block-link-item:hover .list-block-links-title{color:#bb1db5}.tertiary-scheme a.list-link-accordion{color:#323232;text-decoration:underline}.tertiary-scheme a.list-link-accordion:hover{color:#ce238a}.tertiary-scheme .blog-portfolio-content ul li:before,.tertiary-scheme .list-item:before{background-color:#73004c}.tertiary-scheme a.breadcrumbs-link.alternate-color{color:#fb7700}.tertiary-scheme .main-navigation-link{color:#fff}.tertiary-scheme .main-navigation-link:after{background-color:#73004c}.tertiary-scheme .link-button,.tertiary-scheme .main-button-blue,.tertiary-scheme .privacy-cookies-button{background-color:#73004c;color:#fff;transition:background-color .3s}.tertiary-scheme .link-button:hover,.tertiary-scheme .main-button-blue:hover,.tertiary-scheme .privacy-cookies-button:hover{background-color:#59003b}.tertiary-scheme .link-button:active,.tertiary-scheme .main-button-blue:active,.tertiary-scheme .privacy-cookies-button:active{background-color:#350023}.tertiary-scheme .thanks-page-button{border-color:#73004c;color:#73004c;transition:all .3s}.tertiary-scheme .thanks-page-button:active,.tertiary-scheme .thanks-page-button:hover{background-color:#f2f2f2}.tertiary-scheme .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.tertiary-scheme .contact-attachment .outlined:active,.tertiary-scheme .contact-attachment .outlined:hover{border-color:#73004c;color:#73004c}.tertiary-scheme .contact-attachment .outlined:active.MuiButton-root:hover,.tertiary-scheme .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.tertiary-scheme .contact-attachment .outlined:active .icon-trash path,.tertiary-scheme .contact-attachment .outlined:hover .icon-trash path{fill:#73004c}.tertiary-scheme .contact-attachment .outlined:active{background-color:#f2f2f2!important}.tertiary-scheme .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.tertiary-scheme .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#73004c}.tertiary-scheme .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.tertiary-scheme .footer-social-item a:hover .icon-social-svg path{fill:#73004c}.tertiary-scheme .footer-social-item a:active .icon-social-svg path{fill:#59003b}.tertiary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#fb7700}.tertiary-scheme .contact-form .main-text-field-label.focused{color:#bb1db5}.tertiary-scheme .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#bb1db5}.tertiary-scheme .contact-form .main-text-field-fieldset{border:none}.tertiary-scheme .azure-table,.tertiary-scheme .home-tabs-item.Mui-selected,.tertiary-scheme .image-grid-bordered-caption-text,.tertiary-scheme .legenda.top-bordered .legenda-item:first-child,.tertiary-scheme .table-ticks-row:first-of-type,.tertiary-scheme .table-top-bordered,.tertiary-scheme .table-top-subtext-item,.tertiary-scheme .top-bordered-columns-item,.tertiary-scheme .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90deg,#f09819,#e42b14 43.75%,#ce238a 71.35%,#bb1db5)}.tertiary-scheme .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#f09819,#e42b14 60%,#ce238a);border-image-slice:1}.tertiary-scheme .blog-portfolio-content table thead,.tertiary-scheme .blog-portfolio-paragraphs table>tbody tr:first-of-type,.tertiary-scheme .copy-columns-table table td:before,.tertiary-scheme .image-grid-bordered-caption-text.halved-border:before,.tertiary-scheme .tabs-item-device:before,.tertiary-scheme .top-bordered-table table:not([class]) tr:first-child,.tertiary-scheme table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#f09819,#e42b14 60%,#ce238a 90.95%)}.tertiary-scheme .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.tertiary-scheme .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#fb7700}.tertiary-scheme .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.tertiary-scheme .tabs-column-item.active:before,.tertiary-scheme .tabs-item.active:before,.tertiary-scheme .tabs-row-item.active:before{background-image:linear-gradient(90deg,#f09819,#e42b14 43.75%,#ce238a 71.35%,#bb1db5)}.tertiary-scheme .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#f09819 27%,#e42b14 58%,#ce238a)}.tertiary-scheme .scheme-rec-outstanding-scheme{background-color:rgb(69 0 57 / .5)}.tertiary-scheme .background-theme .scheme-row-blocks-inner{background-color:rgb(69 0 57 / .3)}.tertiary-scheme .callout-stripe,.tertiary-scheme .callout-stripe-copy-small,.tertiary-scheme .cta{background-color:#450039}.tertiary-scheme .callout-stripe-button,.tertiary-scheme .callout-stripe-button-small,.tertiary-scheme .callout-stripe-small,.tertiary-scheme .home-tabs-button{background-color:#fb7700}.tertiary-scheme .callout-stripe-button,.tertiary-scheme .callout-stripe-button-small{background-color:#fb7700;border:1px solid #fb7700;transition:all .3s}.tertiary-scheme .callout-stripe-button-small:after,.tertiary-scheme .callout-stripe-button:after{background-color:#fb7700;transition:background-color .3s}.tertiary-scheme .callout-stripe-button-small:hover,.tertiary-scheme .callout-stripe-button:hover{background-color:#e67109;border-color:#e67109}.tertiary-scheme .callout-stripe-button-small:hover:after,.tertiary-scheme .callout-stripe-button:hover:after{background-color:#e67109}.tertiary-scheme .callout-stripe-button-small:active,.tertiary-scheme .callout-stripe-button-small:active:after,.tertiary-scheme .callout-stripe-button:active,.tertiary-scheme .callout-stripe-button:active:after{background-color:#ca6408}@media only screen and (max-width:1024px){.tertiary-scheme .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#450039}}.tertiary-scheme .blog-related-cases-next path,.tertiary-scheme .blog-related-cases-next svg,.tertiary-scheme .blog-related-cases-prev path,.tertiary-scheme .blog-related-cases-prev svg,.tertiary-scheme .icon-chevron-svg path,.tertiary-scheme .icon-chevron-svg svg,.tertiary-scheme .link-arrow path,.tertiary-scheme .link-arrow svg,.tertiary-scheme .link-arrow-single path,.tertiary-scheme .link-arrow-single svg,.tertiary-scheme .link-arrow-small path,.tertiary-scheme .link-arrow-small svg{stroke:#fb7700}.tertiary-scheme .checked-icon rect,.tertiary-scheme .contact-attachment .file-checkbox .checked-icon path{fill:#fb7700}.tertiary-scheme .accordion-icon,.tertiary-scheme .link-arrow,.tertiary-scheme .link-arrow-single-inner,.tertiary-scheme .link-arrow-small{transition:background-color .3s}.tertiary-scheme .accordion-icon:active,.tertiary-scheme .accordion-icon:hover,.tertiary-scheme .link-arrow-single-inner:active,.tertiary-scheme .link-arrow-single-inner:hover,.tertiary-scheme .link-arrow-small:active,.tertiary-scheme .link-arrow-small:hover,.tertiary-scheme .link-arrow:active,.tertiary-scheme .link-arrow:hover{background-color:#f8f8f8}.tertiary-scheme .accordion-icon:active svg.icon-arrow-svg path,.tertiary-scheme .link-arrow-single-inner:active svg.icon-arrow-svg path,.tertiary-scheme .link-arrow-small:active svg.icon-arrow-svg path,.tertiary-scheme .link-arrow:active svg.icon-arrow-svg path{stroke:#ca6408}.tertiary-scheme .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.tertiary-scheme .quote-svg{fill:#fb7700}.tertiary-scheme .icon-theme path{stroke:#73004c}.tertiary-scheme .icon-fill-theme path{fill:#73004c}.tertiary-scheme .theme-color{color:#73004c}.tertiary-scheme .sub-text-image-grid-wrapper,.tertiary-scheme .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f09819,#e42b14 43.75%,#ce238a 71.35%,#bb1db5) border-box}.tertiary-scheme .background-theme{background-color:#73004c}.tertiary-scheme .background-theme *{color:#fff}.tertiary-scheme .background-theme svg{opacity:.9}.tertiary-scheme .background-theme .list-item:before,.tertiary-scheme .background-theme .table-quote-list-item.with-marker:before{background-color:#fb7700}.tertiary-scheme .background-theme .accordion-icon:active,.tertiary-scheme .background-theme .accordion-icon:hover,.tertiary-scheme .background-theme .link-arrow-single-inner:active,.tertiary-scheme .background-theme .link-arrow-single-inner:hover,.tertiary-scheme .background-theme .link-arrow-small:active,.tertiary-scheme .background-theme .link-arrow-small:hover,.tertiary-scheme .background-theme .link-arrow:active,.tertiary-scheme .background-theme .link-arrow:hover{background-color:rgb(69 0 57 / .3)}.tertiary-scheme .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.tertiary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.tertiary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#ca6408}.tertiary-scheme .background-theme .sub-text-image-grid-wrapper,.tertiary-scheme .background-theme .svg-border-gradient{background:linear-gradient(#73004c,#73004c) padding-box,linear-gradient(90deg,#f09819,#e42b14 43.75%,#ce238a 71.35%,#bb1db5) border-box}.tertiary-scheme .background-theme-second{background-color:#450039}.tertiary-scheme .background-theme-second *{color:#fff}.tertiary-scheme .background-theme-second .accordion-icon:active,.tertiary-scheme .background-theme-second .accordion-icon:hover,.tertiary-scheme .background-theme-second .link-arrow-single-inner:active,.tertiary-scheme .background-theme-second .link-arrow-single-inner:hover,.tertiary-scheme .background-theme-second .link-arrow-small:active,.tertiary-scheme .background-theme-second .link-arrow-small:hover,.tertiary-scheme .background-theme-second .link-arrow:active,.tertiary-scheme .background-theme-second .link-arrow:hover,.tertiary-scheme .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(69 0 57 / .3)}.tertiary-scheme .background-light-gray .accordion-icon:active,.tertiary-scheme .background-light-gray .accordion-icon:hover,.tertiary-scheme .background-light-gray .link-arrow-single-inner:active,.tertiary-scheme .background-light-gray .link-arrow-single-inner:hover,.tertiary-scheme .background-light-gray .link-arrow-small:active,.tertiary-scheme .background-light-gray .link-arrow-small:hover,.tertiary-scheme .background-light-gray .link-arrow:active,.tertiary-scheme .background-light-gray .link-arrow:hover,.tertiary-scheme .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.tertiary-scheme .background-light-gray .sub-text-image-grid-wrapper,.tertiary-scheme .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(90deg,#f09819,#e42b14 43.75%,#ce238a 71.35%,#bb1db5) border-box}.tertiary-scheme .theme-gradient-background{background:linear-gradient(90deg,#f09819,#e42b14 60%,#ce238a)}.tertiary-scheme .cards-item:first-child,.tertiary-scheme .cards-item:nth-child(6){background-color:#73004c}.tertiary-scheme .cards-item:nth-child(3),.tertiary-scheme .cards-item:nth-child(7){background-color:#450039}.tertiary-scheme .cards-item:first-child *,.tertiary-scheme .cards-item:nth-child(3) *,.tertiary-scheme .cards-item:nth-child(6) *,.tertiary-scheme .cards-item:nth-child(7) *{color:#fff}.tertiary-scheme .blog-related-cases-item:first-child,.tertiary-scheme .blog-related-cases-item:nth-child(3n+4){background-color:#450039}.tertiary-scheme .blog-related-cases-item:first-child *,.tertiary-scheme .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.tertiary-scheme .blog-related-cases-item:nth-child(3n+2){background-color:#73004c}.tertiary-scheme .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.tertiary-scheme .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.tertiary-scheme .side-info-menu-item.active{color:#fb7700}.tertiary-scheme .blog-portfolio-issue{color:#f09819}.tertiary-scheme .blog-portfolio-fix{color:#ce238a}.tertiary-scheme .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(115 0 76 / .12))}.tertiary-scheme .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#73004c}@media only screen and (min-width:1025px){.tertiary-scheme .main-navigation-menu-multi .link:hover:not(.page-404-layout),.tertiary-scheme .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#bb1db5}}.tertiary-scheme .share-menu-link.open,.tertiary-scheme .share-menu-link:hover{border-color:#73004c}.tertiary-scheme .share-menu-link.open .share-menu-text,.tertiary-scheme .share-menu-link:hover .share-menu-text{color:#73004c}.tertiary-scheme .share-menu-link.open .share-menu-icon path,.tertiary-scheme .share-menu-link:hover .share-menu-icon path{stroke:#73004c}.tertiary-scheme .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.tertiary-scheme .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#73004c!important}.tertiary-scheme .share-menu-list .share-menu-list-item:active .icon-social-svg path,.tertiary-scheme .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#73004c}.tertiary-scheme .share-list .share-list-item button svg path{fill:#450039}.tertiary-scheme .share-list .share-list-item button:active svg path,.tertiary-scheme .share-list .share-list-item button:hover svg path{fill:#59003b}.tertiary-scheme .blog-categories-item:hover{color:#450039}.tertiary-scheme .blog-categories-item.active{background-color:#450039;color:#fff}.tertiary-scheme .case-studies-tabs-item.active,.tertiary-scheme .case-studies-tabs-item:hover{color:#ce238a}.tertiary-scheme .industries-page-healthcare-links a:hover{color:#bb1db5}.tertiary-scheme .table-quote-wrapper svg path{fill:#fb7700}.quaternary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.quaternary-scheme a,.quaternary-scheme a.list-block-link-item:hover .list-block-links-title{color:#9614e6}.quaternary-scheme a.list-link-accordion{color:#323232;text-decoration:underline}.quaternary-scheme a.list-link-accordion:hover{color:#9614e6}.quaternary-scheme .blog-portfolio-content ul li:before,.quaternary-scheme .list-item:before{background-color:#59068c}.quaternary-scheme a.breadcrumbs-link.alternate-color{color:#21e0dd}.quaternary-scheme .main-navigation-link{color:#fff}.quaternary-scheme .main-navigation-link:after{background-color:#59068c}.quaternary-scheme .link-button,.quaternary-scheme .main-button-blue,.quaternary-scheme .privacy-cookies-button{background-color:#59068c;color:#fff;transition:background-color .3s}.quaternary-scheme .link-button:active,.quaternary-scheme .link-button:hover,.quaternary-scheme .main-button-blue:active,.quaternary-scheme .main-button-blue:hover,.quaternary-scheme .privacy-cookies-button:active,.quaternary-scheme .privacy-cookies-button:hover{background-color:#3e0263}.quaternary-scheme .thanks-page-button{border-color:#59068c;color:#59068c;transition:all .3s}.quaternary-scheme .thanks-page-button:active,.quaternary-scheme .thanks-page-button:hover{background-color:#f2f2f2}.quaternary-scheme .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.quaternary-scheme .contact-attachment .outlined:active,.quaternary-scheme .contact-attachment .outlined:hover{border-color:#59068c;color:#59068c}.quaternary-scheme .contact-attachment .outlined:active.MuiButton-root:hover,.quaternary-scheme .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.quaternary-scheme .contact-attachment .outlined:active .icon-trash path,.quaternary-scheme .contact-attachment .outlined:hover .icon-trash path{fill:#59068c}.quaternary-scheme .contact-attachment .outlined:active{background-color:#f2f2f2!important}.quaternary-scheme .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.quaternary-scheme .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#59068c}.quaternary-scheme .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.quaternary-scheme .footer-social-item a:hover .icon-social-svg path{fill:#59068c}.quaternary-scheme .footer-social-item a:active .icon-social-svg path{fill:#3e0263}.quaternary-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#21e0dd}.quaternary-scheme .contact-form .main-text-field-label.focused{color:#9614e6}.quaternary-scheme .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#9614e6}.quaternary-scheme .contact-form .main-text-field-fieldset{border:none}.quaternary-scheme .azure-table,.quaternary-scheme .home-tabs-item.Mui-selected,.quaternary-scheme .image-grid-bordered-caption-text,.quaternary-scheme .legenda.top-bordered .legenda-item:first-child,.quaternary-scheme .table-ticks-row:first-of-type,.quaternary-scheme .table-top-bordered,.quaternary-scheme .table-top-subtext-item,.quaternary-scheme .top-bordered-columns-item,.quaternary-scheme .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90.64deg,#2de0dd,#27b1cf 39.06%,#a410ff)}.quaternary-scheme .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#21e0dd,#5c73d9 60%,#9614e6);border-image-slice:1}.quaternary-scheme .blog-portfolio-content table thead,.quaternary-scheme .blog-portfolio-paragraphs table>tbody tr:first-of-type,.quaternary-scheme .copy-columns-table table td:before,.quaternary-scheme .image-grid-bordered-caption-text.halved-border:before,.quaternary-scheme .tabs-item-device:before,.quaternary-scheme .top-bordered-table table:not([class]) tr:first-child,.quaternary-scheme table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#21e0dd,#5c73d9 60%,#9614e6 90.95%)}.quaternary-scheme .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.quaternary-scheme .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#21e0dd}.quaternary-scheme .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.quaternary-scheme .tabs-column-item.active:before,.quaternary-scheme .tabs-item.active:before,.quaternary-scheme .tabs-row-item.active:before{background-image:linear-gradient(90.64deg,#2de0dd,#27b1cf 39.06%,#a410ff)}.quaternary-scheme .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#21e0dd 27%,#5c73d9 58%,#9614e6)}.quaternary-scheme .scheme-rec-outstanding-scheme{background-color:rgb(40 15 89 / .5)}.quaternary-scheme .background-theme .scheme-row-blocks-inner{background-color:rgb(40 15 89 / .3)}.quaternary-scheme .callout-stripe,.quaternary-scheme .callout-stripe-copy-small,.quaternary-scheme .cta{background-color:#280f59}.quaternary-scheme .callout-stripe-button,.quaternary-scheme .callout-stripe-button-small,.quaternary-scheme .callout-stripe-small,.quaternary-scheme .home-tabs-button{background-color:#21e0dd}.quaternary-scheme .callout-stripe-button,.quaternary-scheme .callout-stripe-button-small{background-color:#21e0dd;border:1px solid #21e0dd;transition:all .3s}.quaternary-scheme .callout-stripe-button-small:after,.quaternary-scheme .callout-stripe-button:after{background-color:#21e0dd;transition:background-color .3s}.quaternary-scheme .callout-stripe-button-small:hover,.quaternary-scheme .callout-stripe-button:hover{background-color:#12cac7;border-color:#12cac7}.quaternary-scheme .callout-stripe-button-small:hover:after,.quaternary-scheme .callout-stripe-button:hover:after{background-color:#12cac7}.quaternary-scheme .callout-stripe-button-small:active,.quaternary-scheme .callout-stripe-button-small:active:after,.quaternary-scheme .callout-stripe-button:active,.quaternary-scheme .callout-stripe-button:active:after{background-color:#10b5b2}@media only screen and (max-width:1024px){.quaternary-scheme .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#280f59}}.quaternary-scheme .blog-related-cases-next path,.quaternary-scheme .blog-related-cases-next svg,.quaternary-scheme .blog-related-cases-prev path,.quaternary-scheme .blog-related-cases-prev svg,.quaternary-scheme .icon-chevron-svg path,.quaternary-scheme .icon-chevron-svg svg,.quaternary-scheme .link-arrow path,.quaternary-scheme .link-arrow svg,.quaternary-scheme .link-arrow-single path,.quaternary-scheme .link-arrow-single svg,.quaternary-scheme .link-arrow-small path,.quaternary-scheme .link-arrow-small svg{stroke:#21e0dd}.quaternary-scheme .checked-icon rect,.quaternary-scheme .contact-attachment .file-checkbox .checked-icon path{fill:#21e0dd}.quaternary-scheme .accordion-icon,.quaternary-scheme .link-arrow,.quaternary-scheme .link-arrow-single-inner,.quaternary-scheme .link-arrow-small{transition:background-color .3s}.quaternary-scheme .accordion-icon:active,.quaternary-scheme .accordion-icon:hover,.quaternary-scheme .link-arrow-single-inner:active,.quaternary-scheme .link-arrow-single-inner:hover,.quaternary-scheme .link-arrow-small:active,.quaternary-scheme .link-arrow-small:hover,.quaternary-scheme .link-arrow:active,.quaternary-scheme .link-arrow:hover{background-color:#f8f8f8}.quaternary-scheme .accordion-icon:active svg.icon-arrow-svg path,.quaternary-scheme .link-arrow-single-inner:active svg.icon-arrow-svg path,.quaternary-scheme .link-arrow-small:active svg.icon-arrow-svg path,.quaternary-scheme .link-arrow:active svg.icon-arrow-svg path{stroke:#10b5b2}.quaternary-scheme .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.quaternary-scheme .quote-svg{fill:#21e0dd}.quaternary-scheme .icon-theme path{stroke:#59068c}.quaternary-scheme .icon-fill-theme path{fill:#59068c}.quaternary-scheme .theme-color{color:#59068c}.quaternary-scheme .sub-text-image-grid-wrapper,.quaternary-scheme .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90.64deg,#2de0dd,#27b1cf 39.06%,#a410ff) border-box}.quaternary-scheme .background-theme{background-color:#59068c}.quaternary-scheme .background-theme *{color:#fff}.quaternary-scheme .background-theme svg{opacity:.9}.quaternary-scheme .background-theme .list-item:before,.quaternary-scheme .background-theme .table-quote-list-item.with-marker:before{background-color:#21e0dd}.quaternary-scheme .background-theme .accordion-icon:active,.quaternary-scheme .background-theme .accordion-icon:hover,.quaternary-scheme .background-theme .link-arrow-single-inner:active,.quaternary-scheme .background-theme .link-arrow-single-inner:hover,.quaternary-scheme .background-theme .link-arrow-small:active,.quaternary-scheme .background-theme .link-arrow-small:hover,.quaternary-scheme .background-theme .link-arrow:active,.quaternary-scheme .background-theme .link-arrow:hover{background-color:rgb(40 15 89 / .3)}.quaternary-scheme .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.quaternary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.quaternary-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#10b5b2}.quaternary-scheme .background-theme .sub-text-image-grid-wrapper,.quaternary-scheme .background-theme .svg-border-gradient{background:linear-gradient(#59068c,#59068c) padding-box,linear-gradient(90.64deg,#2de0dd,#27b1cf 39.06%,#a410ff) border-box}.quaternary-scheme .background-theme-second{background-color:#280f59}.quaternary-scheme .background-theme-second *{color:#fff}.quaternary-scheme .background-theme-second .accordion-icon:active,.quaternary-scheme .background-theme-second .accordion-icon:hover,.quaternary-scheme .background-theme-second .link-arrow-single-inner:active,.quaternary-scheme .background-theme-second .link-arrow-single-inner:hover,.quaternary-scheme .background-theme-second .link-arrow-small:active,.quaternary-scheme .background-theme-second .link-arrow-small:hover,.quaternary-scheme .background-theme-second .link-arrow:active,.quaternary-scheme .background-theme-second .link-arrow:hover,.quaternary-scheme .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(40 15 89 / .3)}.quaternary-scheme .background-light-gray .accordion-icon:active,.quaternary-scheme .background-light-gray .accordion-icon:hover,.quaternary-scheme .background-light-gray .link-arrow-single-inner:active,.quaternary-scheme .background-light-gray .link-arrow-single-inner:hover,.quaternary-scheme .background-light-gray .link-arrow-small:active,.quaternary-scheme .background-light-gray .link-arrow-small:hover,.quaternary-scheme .background-light-gray .link-arrow:active,.quaternary-scheme .background-light-gray .link-arrow:hover,.quaternary-scheme .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.quaternary-scheme .background-light-gray .sub-text-image-grid-wrapper,.quaternary-scheme .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(90.64deg,#2de0dd,#27b1cf 39.06%,#a410ff) border-box}.quaternary-scheme .theme-gradient-background{background:linear-gradient(90deg,#21e0dd,#5c73d9 60%,#9614e6)}.quaternary-scheme .cards-item:first-child,.quaternary-scheme .cards-item:nth-child(6){background-color:#59068c}.quaternary-scheme .cards-item:nth-child(3),.quaternary-scheme .cards-item:nth-child(7){background-color:#280f59}.quaternary-scheme .cards-item:first-child *,.quaternary-scheme .cards-item:nth-child(3) *,.quaternary-scheme .cards-item:nth-child(6) *,.quaternary-scheme .cards-item:nth-child(7) *{color:#fff}.quaternary-scheme .blog-related-cases-item:first-child,.quaternary-scheme .blog-related-cases-item:nth-child(3n+4){background-color:#280f59}.quaternary-scheme .blog-related-cases-item:first-child *,.quaternary-scheme .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.quaternary-scheme .blog-related-cases-item:nth-child(3n+2){background-color:#59068c}.quaternary-scheme .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.quaternary-scheme .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.quaternary-scheme .blog-portfolio-issue,.quaternary-scheme .side-info-menu-item.active{color:#21e0dd}.quaternary-scheme .blog-portfolio-fix{color:#9614e6}.quaternary-scheme .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(89 6 140 / .12))}.quaternary-scheme .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#59068c}@media only screen and (min-width:1025px){.quaternary-scheme .main-navigation-menu-multi .link:hover:not(.page-404-layout),.quaternary-scheme .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#9614e6}}.quaternary-scheme .share-menu-link.open,.quaternary-scheme .share-menu-link:hover{border-color:#59068c}.quaternary-scheme .share-menu-link.open .share-menu-text,.quaternary-scheme .share-menu-link:hover .share-menu-text{color:#59068c}.quaternary-scheme .share-menu-link.open .share-menu-icon path,.quaternary-scheme .share-menu-link:hover .share-menu-icon path{stroke:#59068c}.quaternary-scheme .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.quaternary-scheme .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#59068c!important}.quaternary-scheme .share-menu-list .share-menu-list-item:active .icon-social-svg path,.quaternary-scheme .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#59068c}.quaternary-scheme .share-list .share-list-item button svg path{fill:#280f59}.quaternary-scheme .share-list .share-list-item button:active svg path,.quaternary-scheme .share-list .share-list-item button:hover svg path{fill:#3e0263}.quaternary-scheme .blog-categories-item:hover{color:#280f59}.quaternary-scheme .blog-categories-item.active{background-color:#280f59;color:#fff}.quaternary-scheme .case-studies-tabs-item.active,.quaternary-scheme .case-studies-tabs-item:hover,.quaternary-scheme .industries-page-healthcare-links a:hover{color:#9614e6}.quaternary-scheme .table-quote-wrapper svg path{fill:#21e0dd}.homepage .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.homepage a,.homepage a.list-block-link-item:hover .list-block-links-title{color:#0b75fd}.homepage a.list-link-accordion{color:#323232;text-decoration:underline}.homepage a.list-link-accordion:hover{color:#0b75fd}.homepage .blog-portfolio-content ul li:before,.homepage .list-item:before{background-color:#082eb5}.homepage a.breadcrumbs-link.alternate-color{color:#ff04d5}.homepage .main-navigation-link{color:#323232}.homepage .main-navigation-link:after{background-color:#082eb5}.homepage .link-button,.homepage .main-button-blue,.homepage .privacy-cookies-button{background-color:#082eb5;color:#fff;transition:background-color .3s}.homepage .link-button:hover,.homepage .main-button-blue:hover,.homepage .privacy-cookies-button:hover{background-color:#06248c}.homepage .link-button:active,.homepage .main-button-blue:active,.homepage .privacy-cookies-button:active{background-color:#00155e}.homepage .thanks-page-button{border-color:#082eb5;color:#082eb5;transition:all .3s}.homepage .thanks-page-button:active,.homepage .thanks-page-button:hover{background-color:#f2f2f2}.homepage .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.homepage .contact-attachment .outlined:active,.homepage .contact-attachment .outlined:hover{border-color:#082eb5;color:#082eb5}.homepage .contact-attachment .outlined:active.MuiButton-root:hover,.homepage .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.homepage .contact-attachment .outlined:active .icon-trash path,.homepage .contact-attachment .outlined:hover .icon-trash path{fill:#082eb5}.homepage .contact-attachment .outlined:active{background-color:#f2f2f2!important}.homepage .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.homepage .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#082eb5}.homepage .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.homepage .footer-social-item a:hover .icon-social-svg path{fill:#082eb5}.homepage .footer-social-item a:active .icon-social-svg path{fill:#06248c}.homepage .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#ff04d5}.homepage .contact-form .main-text-field-label.focused{color:#0b75fd}.homepage .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#0b75fd}.homepage .contact-form .main-text-field-fieldset{border:none}.homepage .azure-table,.homepage .home-tabs-item.Mui-selected,.homepage .image-grid-bordered-caption-text,.homepage .legenda.top-bordered .legenda-item:first-child,.homepage .table-ticks-row:first-of-type,.homepage .table-top-bordered,.homepage .table-top-subtext-item,.homepage .top-bordered-columns-item,.homepage .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd)}.homepage .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd);border-image-slice:1}.homepage .blog-portfolio-content table thead,.homepage .blog-portfolio-paragraphs table>tbody tr:first-of-type,.homepage .copy-columns-table table td:before,.homepage .image-grid-bordered-caption-text.halved-border:before,.homepage .tabs-item-device:before,.homepage .top-bordered-table table:not([class]) tr:first-child,.homepage table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd 90.95%)}.homepage .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.homepage .tabs-column-item.active:before,.homepage .tabs-item.active:before,.homepage .tabs-row-item.active:before{background-image:linear-gradient(279.09deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%)}.homepage .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#ff04d5 27%,#b27cb8 58%,#0b75fd)}.homepage .scheme-rec-outstanding-scheme{background-color:rgb(9 30 108 / .5)}.homepage .background-theme .scheme-row-blocks-inner{background-color:rgb(9 30 108 / .3)}.homepage .callout-stripe,.homepage .callout-stripe-copy-small,.homepage .cta{background-color:#091e6c}.homepage .callout-stripe-button,.homepage .callout-stripe-button-small,.homepage .callout-stripe-small,.homepage .home-tabs-button{background-color:#ff04d5}.homepage .callout-stripe-button,.homepage .callout-stripe-button-small{background-color:#ff04d5;border:1px solid #ff04d5;transition:all .3s}.homepage .callout-stripe-button-small:after,.homepage .callout-stripe-button:after{background-color:#ff04d5;transition:background-color .3s}.homepage .callout-stripe-button-small:hover,.homepage .callout-stripe-button:hover{background-color:#da05b6;border-color:#da05b6}.homepage .callout-stripe-button-small:hover:after,.homepage .callout-stripe-button:hover:after{background-color:#da05b6}.homepage .callout-stripe-button-small:active,.homepage .callout-stripe-button-small:active:after,.homepage .callout-stripe-button:active,.homepage .callout-stripe-button:active:after{background-color:#ba029b}@media only screen and (max-width:1024px){.homepage .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#091e6c}}.homepage .blog-related-cases-next path,.homepage .blog-related-cases-next svg,.homepage .blog-related-cases-prev path,.homepage .blog-related-cases-prev svg,.homepage .icon-chevron-svg path,.homepage .icon-chevron-svg svg,.homepage .link-arrow path,.homepage .link-arrow svg,.homepage .link-arrow-single path,.homepage .link-arrow-single svg,.homepage .link-arrow-small path,.homepage .link-arrow-small svg{stroke:#ff04d5}.homepage .checked-icon rect,.homepage .contact-attachment .file-checkbox .checked-icon path{fill:#ff04d5}.homepage .accordion-icon,.homepage .link-arrow,.homepage .link-arrow-single-inner,.homepage .link-arrow-small{transition:background-color .3s}.homepage .accordion-icon:active,.homepage .accordion-icon:hover,.homepage .link-arrow-single-inner:active,.homepage .link-arrow-single-inner:hover,.homepage .link-arrow-small:active,.homepage .link-arrow-small:hover,.homepage .link-arrow:active,.homepage .link-arrow:hover{background-color:#f8f8f8}.homepage .accordion-icon:active svg.icon-arrow-svg path,.homepage .link-arrow-single-inner:active svg.icon-arrow-svg path,.homepage .link-arrow-small:active svg.icon-arrow-svg path,.homepage .link-arrow:active svg.icon-arrow-svg path{stroke:#ba029b}.homepage .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.homepage .quote-svg{fill:#ff04d5}.homepage .icon-theme path{stroke:#082eb5}.homepage .icon-fill-theme path{fill:#082eb5}.homepage .theme-color{color:#082eb5}.homepage .sub-text-image-grid-wrapper,.homepage .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.homepage .background-theme{background-color:#082eb5}.homepage .background-theme *{color:#fff}.homepage .background-theme svg{opacity:.9}.homepage .background-theme .list-item:before,.homepage .background-theme .table-quote-list-item.with-marker:before{background-color:#ff04d5}.homepage .background-theme .accordion-icon:active,.homepage .background-theme .accordion-icon:hover,.homepage .background-theme .link-arrow-single-inner:active,.homepage .background-theme .link-arrow-single-inner:hover,.homepage .background-theme .link-arrow-small:active,.homepage .background-theme .link-arrow-small:hover,.homepage .background-theme .link-arrow:active,.homepage .background-theme .link-arrow:hover{background-color:rgb(9 30 108 / .3)}.homepage .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.homepage .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.homepage .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#ba029b}.homepage .background-theme .sub-text-image-grid-wrapper,.homepage .background-theme .svg-border-gradient{background:linear-gradient(#082eb5,#082eb5) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.homepage .background-theme-second{background-color:#091e6c}.homepage .background-theme-second *{color:#fff}.homepage .background-theme-second .accordion-icon:active,.homepage .background-theme-second .accordion-icon:hover,.homepage .background-theme-second .link-arrow-single-inner:active,.homepage .background-theme-second .link-arrow-single-inner:hover,.homepage .background-theme-second .link-arrow-small:active,.homepage .background-theme-second .link-arrow-small:hover,.homepage .background-theme-second .link-arrow:active,.homepage .background-theme-second .link-arrow:hover,.homepage .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(9 30 108 / .3)}.homepage .background-light-gray .accordion-icon:active,.homepage .background-light-gray .accordion-icon:hover,.homepage .background-light-gray .link-arrow-single-inner:active,.homepage .background-light-gray .link-arrow-single-inner:hover,.homepage .background-light-gray .link-arrow-small:active,.homepage .background-light-gray .link-arrow-small:hover,.homepage .background-light-gray .link-arrow:active,.homepage .background-light-gray .link-arrow:hover,.homepage .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.homepage .background-light-gray .sub-text-image-grid-wrapper,.homepage .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.homepage .theme-gradient-background{background:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd)}.homepage .cards-item:first-child,.homepage .cards-item:nth-child(6){background-color:#082eb5}.homepage .cards-item:nth-child(3),.homepage .cards-item:nth-child(7){background-color:#091e6c}.homepage .cards-item:first-child *,.homepage .cards-item:nth-child(3) *,.homepage .cards-item:nth-child(6) *,.homepage .cards-item:nth-child(7) *{color:#fff}.homepage .blog-related-cases-item:first-child,.homepage .blog-related-cases-item:nth-child(3n+4){background-color:#091e6c}.homepage .blog-related-cases-item:first-child *,.homepage .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.homepage .blog-related-cases-item:nth-child(3n+2){background-color:#082eb5}.homepage .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.homepage .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.homepage .blog-portfolio-issue,.homepage .side-info-menu-item.active{color:#ff04d5}.homepage .blog-portfolio-fix{color:#0b75fd}.homepage .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(8 46 181 / .12))}.homepage .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#082eb5}@media only screen and (min-width:1025px){.homepage .main-navigation-menu-multi .link:hover:not(.page-404-layout),.homepage .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#0b75fd}}.homepage .share-menu-link.open,.homepage .share-menu-link:hover{border-color:#082eb5}.homepage .share-menu-link.open .share-menu-text,.homepage .share-menu-link:hover .share-menu-text{color:#082eb5}.homepage .share-menu-link.open .share-menu-icon path,.homepage .share-menu-link:hover .share-menu-icon path{stroke:#082eb5}.homepage .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.homepage .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#082eb5!important}.homepage .share-menu-list .share-menu-list-item:active .icon-social-svg path,.homepage .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#082eb5}.homepage .share-list .share-list-item button svg path{fill:#091e6c}.homepage .share-list .share-list-item button:active svg path,.homepage .share-list .share-list-item button:hover svg path{fill:#06248c}.homepage .blog-categories-item:hover{color:#091e6c}.homepage .blog-categories-item.active{background-color:#091e6c;color:#fff}.homepage .case-studies-tabs-item.active,.homepage .case-studies-tabs-item:hover,.homepage .industries-page-healthcare-links a:hover{color:#0b75fd}.homepage .table-quote-wrapper svg path{fill:#ff04d5}.form-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.form-scheme a,.form-scheme a.list-block-link-item:hover .list-block-links-title{color:#0b75fd}.form-scheme a.list-link-accordion{color:#323232;text-decoration:underline}.form-scheme a.list-link-accordion:hover{color:#0b75fd}.form-scheme .blog-portfolio-content ul li:before,.form-scheme .list-item:before{background-color:#082eb5}.form-scheme a.breadcrumbs-link.alternate-color{color:#ff04d5}.form-scheme .main-navigation-link{color:#323232}.form-scheme .main-navigation-link:after{background-color:#082eb5}.form-scheme .link-button,.form-scheme .main-button-blue,.form-scheme .privacy-cookies-button{background-color:#082eb5;color:#fff;transition:background-color .3s}.form-scheme .link-button:hover,.form-scheme .main-button-blue:hover,.form-scheme .privacy-cookies-button:hover{background-color:#06248c}.form-scheme .link-button:active,.form-scheme .main-button-blue:active,.form-scheme .privacy-cookies-button:active{background-color:#00155e}.form-scheme .thanks-page-button{border-color:#082eb5;color:#082eb5;transition:all .3s}.form-scheme .thanks-page-button:active,.form-scheme .thanks-page-button:hover{background-color:#f2f2f2}.form-scheme .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.form-scheme .contact-attachment .outlined:active,.form-scheme .contact-attachment .outlined:hover{border-color:#082eb5;color:#082eb5}.form-scheme .contact-attachment .outlined:active.MuiButton-root:hover,.form-scheme .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.form-scheme .contact-attachment .outlined:active .icon-trash path,.form-scheme .contact-attachment .outlined:hover .icon-trash path{fill:#082eb5}.form-scheme .contact-attachment .outlined:active{background-color:#f2f2f2!important}.form-scheme .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.form-scheme .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#082eb5}.form-scheme .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.form-scheme .footer-social-item a:hover .icon-social-svg path{fill:#082eb5}.form-scheme .footer-social-item a:active .icon-social-svg path{fill:#06248c}.form-scheme .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#ff04d5}.form-scheme .contact-form .main-text-field-label.focused{color:#0b75fd}.form-scheme .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#0b75fd}.form-scheme .contact-form .main-text-field-fieldset{border:none}.form-scheme .azure-table,.form-scheme .home-tabs-item.Mui-selected,.form-scheme .image-grid-bordered-caption-text,.form-scheme .legenda.top-bordered .legenda-item:first-child,.form-scheme .table-ticks-row:first-of-type,.form-scheme .table-top-bordered,.form-scheme .table-top-subtext-item,.form-scheme .top-bordered-columns-item,.form-scheme .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd)}.form-scheme .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd);border-image-slice:1}.form-scheme .blog-portfolio-content table thead,.form-scheme .blog-portfolio-paragraphs table>tbody tr:first-of-type,.form-scheme .copy-columns-table table td:before,.form-scheme .image-grid-bordered-caption-text.halved-border:before,.form-scheme .tabs-item-device:before,.form-scheme .top-bordered-table table:not([class]) tr:first-child,.form-scheme table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd 90.95%)}.form-scheme .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.form-scheme .tabs-column-item.active:before,.form-scheme .tabs-item.active:before,.form-scheme .tabs-row-item.active:before{background-image:linear-gradient(279.09deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%)}.form-scheme .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#ff04d5 27%,#b27cb8 58%,#0b75fd)}.form-scheme .scheme-rec-outstanding-scheme{background-color:rgb(9 30 108 / .5)}.form-scheme .background-theme .scheme-row-blocks-inner{background-color:rgb(9 30 108 / .3)}.form-scheme .callout-stripe,.form-scheme .callout-stripe-copy-small,.form-scheme .cta{background-color:#091e6c}.form-scheme .callout-stripe-button,.form-scheme .callout-stripe-button-small,.form-scheme .callout-stripe-small,.form-scheme .home-tabs-button{background-color:#ff04d5}.form-scheme .callout-stripe-button,.form-scheme .callout-stripe-button-small{background-color:#ff04d5;border:1px solid #ff04d5;transition:all .3s}.form-scheme .callout-stripe-button-small:after,.form-scheme .callout-stripe-button:after{background-color:#ff04d5;transition:background-color .3s}.form-scheme .callout-stripe-button-small:hover,.form-scheme .callout-stripe-button:hover{background-color:#da05b6;border-color:#da05b6}.form-scheme .callout-stripe-button-small:hover:after,.form-scheme .callout-stripe-button:hover:after{background-color:#da05b6}.form-scheme .callout-stripe-button-small:active,.form-scheme .callout-stripe-button-small:active:after,.form-scheme .callout-stripe-button:active,.form-scheme .callout-stripe-button:active:after{background-color:#ba029b}@media only screen and (max-width:1024px){.form-scheme .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#091e6c}}.form-scheme .blog-related-cases-next path,.form-scheme .blog-related-cases-next svg,.form-scheme .blog-related-cases-prev path,.form-scheme .blog-related-cases-prev svg,.form-scheme .icon-chevron-svg path,.form-scheme .icon-chevron-svg svg,.form-scheme .link-arrow path,.form-scheme .link-arrow svg,.form-scheme .link-arrow-single path,.form-scheme .link-arrow-single svg,.form-scheme .link-arrow-small path,.form-scheme .link-arrow-small svg{stroke:#ff04d5}.form-scheme .checked-icon rect,.form-scheme .contact-attachment .file-checkbox .checked-icon path{fill:#ff04d5}.form-scheme .accordion-icon,.form-scheme .link-arrow,.form-scheme .link-arrow-single-inner,.form-scheme .link-arrow-small{transition:background-color .3s}.form-scheme .accordion-icon:active,.form-scheme .accordion-icon:hover,.form-scheme .link-arrow-single-inner:active,.form-scheme .link-arrow-single-inner:hover,.form-scheme .link-arrow-small:active,.form-scheme .link-arrow-small:hover,.form-scheme .link-arrow:active,.form-scheme .link-arrow:hover{background-color:#f8f8f8}.form-scheme .accordion-icon:active svg.icon-arrow-svg path,.form-scheme .link-arrow-single-inner:active svg.icon-arrow-svg path,.form-scheme .link-arrow-small:active svg.icon-arrow-svg path,.form-scheme .link-arrow:active svg.icon-arrow-svg path{stroke:#ba029b}.form-scheme .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.form-scheme .quote-svg{fill:#ff04d5}.form-scheme .icon-theme path{stroke:#082eb5}.form-scheme .icon-fill-theme path{fill:#082eb5}.form-scheme .theme-color{color:#082eb5}.form-scheme .sub-text-image-grid-wrapper,.form-scheme .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.form-scheme .background-theme{background-color:#082eb5}.form-scheme .background-theme *{color:#fff}.form-scheme .background-theme svg{opacity:.9}.form-scheme .background-theme .list-item:before,.form-scheme .background-theme .table-quote-list-item.with-marker:before{background-color:#ff04d5}.form-scheme .background-theme .accordion-icon:active,.form-scheme .background-theme .accordion-icon:hover,.form-scheme .background-theme .link-arrow-single-inner:active,.form-scheme .background-theme .link-arrow-single-inner:hover,.form-scheme .background-theme .link-arrow-small:active,.form-scheme .background-theme .link-arrow-small:hover,.form-scheme .background-theme .link-arrow:active,.form-scheme .background-theme .link-arrow:hover{background-color:rgb(9 30 108 / .3)}.form-scheme .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.form-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.form-scheme .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#ba029b}.form-scheme .background-theme .sub-text-image-grid-wrapper,.form-scheme .background-theme .svg-border-gradient{background:linear-gradient(#082eb5,#082eb5) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.form-scheme .background-theme-second{background-color:#091e6c}.form-scheme .background-theme-second *{color:#fff}.form-scheme .background-theme-second .accordion-icon:active,.form-scheme .background-theme-second .accordion-icon:hover,.form-scheme .background-theme-second .link-arrow-single-inner:active,.form-scheme .background-theme-second .link-arrow-single-inner:hover,.form-scheme .background-theme-second .link-arrow-small:active,.form-scheme .background-theme-second .link-arrow-small:hover,.form-scheme .background-theme-second .link-arrow:active,.form-scheme .background-theme-second .link-arrow:hover,.form-scheme .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(9 30 108 / .3)}.form-scheme .background-light-gray .accordion-icon:active,.form-scheme .background-light-gray .accordion-icon:hover,.form-scheme .background-light-gray .link-arrow-single-inner:active,.form-scheme .background-light-gray .link-arrow-single-inner:hover,.form-scheme .background-light-gray .link-arrow-small:active,.form-scheme .background-light-gray .link-arrow-small:hover,.form-scheme .background-light-gray .link-arrow:active,.form-scheme .background-light-gray .link-arrow:hover,.form-scheme .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.form-scheme .background-light-gray .sub-text-image-grid-wrapper,.form-scheme .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.form-scheme .theme-gradient-background{background:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd)}.form-scheme .cards-item:first-child,.form-scheme .cards-item:nth-child(6){background-color:#082eb5}.form-scheme .cards-item:nth-child(3),.form-scheme .cards-item:nth-child(7){background-color:#091e6c}.form-scheme .cards-item:first-child *,.form-scheme .cards-item:nth-child(3) *,.form-scheme .cards-item:nth-child(6) *,.form-scheme .cards-item:nth-child(7) *{color:#fff}.form-scheme .blog-related-cases-item:first-child,.form-scheme .blog-related-cases-item:nth-child(3n+4){background-color:#091e6c}.form-scheme .blog-related-cases-item:first-child *,.form-scheme .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.form-scheme .blog-related-cases-item:nth-child(3n+2){background-color:#082eb5}.form-scheme .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.form-scheme .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.form-scheme .blog-portfolio-issue,.form-scheme .side-info-menu-item.active{color:#ff04d5}.form-scheme .blog-portfolio-fix{color:#0b75fd}.form-scheme .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(8 46 181 / .12))}.form-scheme .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#082eb5}@media only screen and (min-width:1025px){.form-scheme .main-navigation-menu-multi .link:hover:not(.page-404-layout),.form-scheme .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#0b75fd}}.form-scheme .share-menu-link.open,.form-scheme .share-menu-link:hover{border-color:#082eb5}.form-scheme .share-menu-link.open .share-menu-text,.form-scheme .share-menu-link:hover .share-menu-text{color:#082eb5}.form-scheme .share-menu-link.open .share-menu-icon path,.form-scheme .share-menu-link:hover .share-menu-icon path{stroke:#082eb5}.form-scheme .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.form-scheme .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#082eb5!important}.form-scheme .share-menu-list .share-menu-list-item:active .icon-social-svg path,.form-scheme .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#082eb5}.form-scheme .share-list .share-list-item button svg path{fill:#091e6c}.form-scheme .share-list .share-list-item button:active svg path,.form-scheme .share-list .share-list-item button:hover svg path{fill:#06248c}.form-scheme .blog-categories-item:hover{color:#091e6c}.form-scheme .blog-categories-item.active{background-color:#091e6c;color:#fff}.form-scheme .case-studies-tabs-item.active,.form-scheme .case-studies-tabs-item:hover,.form-scheme .industries-page-healthcare-links a:hover{color:#0b75fd}.form-scheme .table-quote-wrapper svg path{fill:#ff04d5}.primary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.primary_1 a,.primary_1 a.list-block-link-item:hover .list-block-links-title{color:#0b75fd}.primary_1 a.list-link-accordion{color:#323232;text-decoration:underline}.primary_1 a.list-link-accordion:hover{color:#0b75fd}.primary_1 .blog-portfolio-content ul li:before,.primary_1 .list-item:before{background-color:#082eb5}.primary_1 a.breadcrumbs-link.alternate-color{color:#ff04d5}.primary_1 .main-navigation-link{color:#fff}.primary_1 .main-navigation-link:after{background-color:#082eb5}.primary_1 .link-button,.primary_1 .main-button-blue,.primary_1 .privacy-cookies-button{background-color:#082eb5;color:#fff;transition:background-color .3s}.primary_1 .link-button:hover,.primary_1 .main-button-blue:hover,.primary_1 .privacy-cookies-button:hover{background-color:#06248c}.primary_1 .link-button:active,.primary_1 .main-button-blue:active,.primary_1 .privacy-cookies-button:active{background-color:#00155e}.primary_1 .thanks-page-button{border-color:#082eb5;color:#082eb5;transition:all .3s}.primary_1 .thanks-page-button:active,.primary_1 .thanks-page-button:hover{background-color:#f2f2f2}.primary_1 .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.primary_1 .contact-attachment .outlined:active,.primary_1 .contact-attachment .outlined:hover{border-color:#082eb5;color:#082eb5}.primary_1 .contact-attachment .outlined:active.MuiButton-root:hover,.primary_1 .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.primary_1 .contact-attachment .outlined:active .icon-trash path,.primary_1 .contact-attachment .outlined:hover .icon-trash path{fill:#082eb5}.primary_1 .contact-attachment .outlined:active{background-color:#f2f2f2!important}.primary_1 .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.primary_1 .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#082eb5}.primary_1 .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.primary_1 .footer-social-item a:hover .icon-social-svg path{fill:#082eb5}.primary_1 .footer-social-item a:active .icon-social-svg path{fill:#06248c}.primary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#ff04d5}.primary_1 .contact-form .main-text-field-label.focused{color:#0b75fd}.primary_1 .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#0b75fd}.primary_1 .contact-form .main-text-field-fieldset{border:none}.primary_1 .azure-table,.primary_1 .home-tabs-item.Mui-selected,.primary_1 .image-grid-bordered-caption-text,.primary_1 .legenda.top-bordered .legenda-item:first-child,.primary_1 .table-ticks-row:first-of-type,.primary_1 .table-top-bordered,.primary_1 .table-top-subtext-item,.primary_1 .top-bordered-columns-item,.primary_1 .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd)}.primary_1 .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(279.09deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%);border-image-slice:1}.primary_1 .blog-portfolio-content table thead,.primary_1 .blog-portfolio-paragraphs table>tbody tr:first-of-type,.primary_1 .copy-columns-table table td:before,.primary_1 .image-grid-bordered-caption-text.halved-border:before,.primary_1 .tabs-item-device:before,.primary_1 .top-bordered-table table:not([class]) tr:first-child,.primary_1 table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd 90.95%)}.primary_1 .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.primary_1 .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#ff04d5}.primary_1 .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.primary_1 .tabs-column-item.active:before,.primary_1 .tabs-item.active:before,.primary_1 .tabs-row-item.active:before{background-image:linear-gradient(90deg,#ff04d5,#b27cb8 43.75%,#0b75fd 71.35%,#bb1db5)}.primary_1 .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#ff04d5 27%,#b27cb8 58%,#0b75fd)}.primary_1 .scheme-rec-outstanding-scheme{background-color:rgb(9 30 108 / .5)}.primary_1 .background-theme .scheme-row-blocks-inner{background-color:rgb(9 30 108 / .3)}.primary_1 .callout-stripe,.primary_1 .callout-stripe-copy-small,.primary_1 .cta{background-color:#091e6c}.primary_1 .callout-stripe-button,.primary_1 .callout-stripe-button-small,.primary_1 .callout-stripe-small,.primary_1 .home-tabs-button{background-color:#ff04d5}.primary_1 .callout-stripe-button,.primary_1 .callout-stripe-button-small{background-color:#ff04d5;border:1px solid #ff04d5;transition:all .3s}.primary_1 .callout-stripe-button-small:after,.primary_1 .callout-stripe-button:after{background-color:#ff04d5;transition:background-color .3s}.primary_1 .callout-stripe-button-small:hover,.primary_1 .callout-stripe-button:hover{background-color:#da05b6;border-color:#da05b6}.primary_1 .callout-stripe-button-small:hover:after,.primary_1 .callout-stripe-button:hover:after{background-color:#da05b6}.primary_1 .callout-stripe-button-small:active,.primary_1 .callout-stripe-button-small:active:after,.primary_1 .callout-stripe-button:active,.primary_1 .callout-stripe-button:active:after{background-color:#ba029b}@media only screen and (max-width:1024px){.primary_1 .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#091e6c}}.primary_1 .blog-related-cases-next path,.primary_1 .blog-related-cases-next svg,.primary_1 .blog-related-cases-prev path,.primary_1 .blog-related-cases-prev svg,.primary_1 .icon-chevron-svg path,.primary_1 .icon-chevron-svg svg,.primary_1 .link-arrow path,.primary_1 .link-arrow svg,.primary_1 .link-arrow-single path,.primary_1 .link-arrow-single svg,.primary_1 .link-arrow-small path,.primary_1 .link-arrow-small svg{stroke:#ff04d5}.primary_1 .checked-icon rect,.primary_1 .contact-attachment .file-checkbox .checked-icon path{fill:#ff04d5}.primary_1 .accordion-icon,.primary_1 .link-arrow,.primary_1 .link-arrow-single-inner,.primary_1 .link-arrow-small{transition:background-color .3s}.primary_1 .accordion-icon:active,.primary_1 .accordion-icon:hover,.primary_1 .link-arrow-single-inner:active,.primary_1 .link-arrow-single-inner:hover,.primary_1 .link-arrow-small:active,.primary_1 .link-arrow-small:hover,.primary_1 .link-arrow:active,.primary_1 .link-arrow:hover{background-color:#f8f8f8}.primary_1 .accordion-icon:active svg.icon-arrow-svg path,.primary_1 .link-arrow-single-inner:active svg.icon-arrow-svg path,.primary_1 .link-arrow-small:active svg.icon-arrow-svg path,.primary_1 .link-arrow:active svg.icon-arrow-svg path{stroke:#ba029b}.primary_1 .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.primary_1 .quote-svg{fill:#ff04d5}.primary_1 .icon-theme path{stroke:#082eb5}.primary_1 .icon-fill-theme path{fill:#082eb5}.primary_1 .theme-color{color:#082eb5}.primary_1 .sub-text-image-grid-wrapper,.primary_1 .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.primary_1 .background-theme{background-color:#082eb5}.primary_1 .background-theme *{color:#fff}.primary_1 .background-theme svg{opacity:.9}.primary_1 .background-theme .list-item:before,.primary_1 .background-theme .table-quote-list-item.with-marker:before{background-color:#ff04d5}.primary_1 .background-theme .accordion-icon:active,.primary_1 .background-theme .accordion-icon:hover,.primary_1 .background-theme .link-arrow-single-inner:active,.primary_1 .background-theme .link-arrow-single-inner:hover,.primary_1 .background-theme .link-arrow-small:active,.primary_1 .background-theme .link-arrow-small:hover,.primary_1 .background-theme .link-arrow:active,.primary_1 .background-theme .link-arrow:hover{background-color:rgb(9 30 108 / .3)}.primary_1 .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.primary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.primary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#ba029b}.primary_1 .background-theme .sub-text-image-grid-wrapper,.primary_1 .background-theme .svg-border-gradient{background:linear-gradient(#082eb5,#082eb5) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.primary_1 .background-theme-second{background-color:#091e6c}.primary_1 .background-theme-second *{color:#fff}.primary_1 .background-theme-second .accordion-icon:active,.primary_1 .background-theme-second .accordion-icon:hover,.primary_1 .background-theme-second .link-arrow-single-inner:active,.primary_1 .background-theme-second .link-arrow-single-inner:hover,.primary_1 .background-theme-second .link-arrow-small:active,.primary_1 .background-theme-second .link-arrow-small:hover,.primary_1 .background-theme-second .link-arrow:active,.primary_1 .background-theme-second .link-arrow:hover,.primary_1 .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(9 30 108 / .3)}.primary_1 .background-light-gray .accordion-icon:active,.primary_1 .background-light-gray .accordion-icon:hover,.primary_1 .background-light-gray .link-arrow-single-inner:active,.primary_1 .background-light-gray .link-arrow-single-inner:hover,.primary_1 .background-light-gray .link-arrow-small:active,.primary_1 .background-light-gray .link-arrow-small:hover,.primary_1 .background-light-gray .link-arrow:active,.primary_1 .background-light-gray .link-arrow:hover,.primary_1 .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.primary_1 .background-light-gray .sub-text-image-grid-wrapper,.primary_1 .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(270deg,#ff04d5,#b27cb8 15.7%,#8938e5 51.03%,#0b75fd 90.95%) border-box}.primary_1 .theme-gradient-background{background:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd)}.primary_1 .cards-item:first-child,.primary_1 .cards-item:nth-child(6){background-color:#082eb5}.primary_1 .cards-item:nth-child(3),.primary_1 .cards-item:nth-child(7){background-color:#091e6c}.primary_1 .cards-item:first-child *,.primary_1 .cards-item:nth-child(3) *,.primary_1 .cards-item:nth-child(6) *,.primary_1 .cards-item:nth-child(7) *{color:#fff}.primary_1 .blog-related-cases-item:first-child,.primary_1 .blog-related-cases-item:nth-child(3n+4){background-color:#091e6c}.primary_1 .blog-related-cases-item:first-child *,.primary_1 .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.primary_1 .blog-related-cases-item:nth-child(3n+2){background-color:#082eb5}.primary_1 .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.primary_1 .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.primary_1 .blog-portfolio-issue,.primary_1 .side-info-menu-item.active{color:#ff04d5}.primary_1 .blog-portfolio-fix{color:#0b75fd}.primary_1 .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(8 46 181 / .12))}.primary_1 .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#082eb5}@media only screen and (min-width:1025px){.primary_1 .main-navigation-menu-multi .link:hover:not(.page-404-layout),.primary_1 .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#0b75fd}}.primary_1 .share-menu-link.open,.primary_1 .share-menu-link:hover{border-color:#082eb5}.primary_1 .share-menu-link.open .share-menu-text,.primary_1 .share-menu-link:hover .share-menu-text{color:#082eb5}.primary_1 .share-menu-link.open .share-menu-icon path,.primary_1 .share-menu-link:hover .share-menu-icon path{stroke:#082eb5}.primary_1 .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.primary_1 .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#082eb5!important}.primary_1 .share-menu-list .share-menu-list-item:active .icon-social-svg path,.primary_1 .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#082eb5}.primary_1 .share-list .share-list-item button svg path{fill:#091e6c}.primary_1 .share-list .share-list-item button:active svg path,.primary_1 .share-list .share-list-item button:hover svg path{fill:#06248c}.primary_1 .blog-categories-item:hover{color:#091e6c}.primary_1 .blog-categories-item.active{background-color:#091e6c;color:#fff}.primary_1 .case-studies-tabs-item.active,.primary_1 .case-studies-tabs-item:hover,.primary_1 .industries-page-healthcare-links a:hover{color:#0b75fd}.primary_1 .table-quote-wrapper svg path{fill:#ff04d5}.secondary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.secondary_1 a,.secondary_1 a.list-block-link-item:hover .list-block-links-title{color:#09a6a3}.secondary_1 a.list-link-accordion{color:#323232;text-decoration:underline}.secondary_1 a.list-link-accordion:hover{color:#09a6a3}.secondary_1 .blog-portfolio-content ul li:before,.secondary_1 .list-item:before{background-color:#006a70}.secondary_1 a.breadcrumbs-link.alternate-color{color:#f8374e}.secondary_1 .main-navigation-link{color:#fff}.secondary_1 .main-navigation-link:after{background-color:#006a70}.secondary_1 .link-button,.secondary_1 .main-button-blue,.secondary_1 .privacy-cookies-button{background-color:#006a70;color:#fff;transition:background-color .3s}.secondary_1 .link-button:hover,.secondary_1 .main-button-blue:hover,.secondary_1 .privacy-cookies-button:hover{background-color:#005b60}.secondary_1 .link-button:active,.secondary_1 .main-button-blue:active,.secondary_1 .privacy-cookies-button:active{background-color:#003e41}.secondary_1 .thanks-page-button{border-color:#006a70;color:#006a70;transition:all .3s}.secondary_1 .thanks-page-button:active,.secondary_1 .thanks-page-button:hover{background-color:#f2f2f2}.secondary_1 .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.secondary_1 .contact-attachment .outlined:active,.secondary_1 .contact-attachment .outlined:hover{border-color:#006a70;color:#006a70}.secondary_1 .contact-attachment .outlined:active.MuiButton-root:hover,.secondary_1 .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.secondary_1 .contact-attachment .outlined:active .icon-trash path,.secondary_1 .contact-attachment .outlined:hover .icon-trash path{fill:#006a70}.secondary_1 .contact-attachment .outlined:active{background-color:#f2f2f2!important}.secondary_1 .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.secondary_1 .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#006a70}.secondary_1 .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.secondary_1 .footer-social-item a:hover .icon-social-svg path{fill:#006a70}.secondary_1 .footer-social-item a:active .icon-social-svg path{fill:#005b60}.secondary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#f8374e}.secondary_1 .contact-form .main-text-field-label.focused{color:#09a6a3}.secondary_1 .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#09a6a3}.secondary_1 .contact-form .main-text-field-fieldset{border:none}.secondary_1 .azure-table,.secondary_1 .home-tabs-item.Mui-selected,.secondary_1 .image-grid-bordered-caption-text,.secondary_1 .legenda.top-bordered .legenda-item:first-child,.secondary_1 .table-ticks-row:first-of-type,.secondary_1 .table-top-bordered,.secondary_1 .table-top-subtext-item,.secondary_1 .top-bordered-columns-item,.secondary_1 .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90deg,#f8374e,#b27cb8 60%,#09a6a3)}.secondary_1 .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90.64deg,#f8374e,#b27cb8 50.52%,#09a6a3);border-image-slice:1}.secondary_1 .blog-portfolio-content table thead,.secondary_1 .blog-portfolio-paragraphs table>tbody tr:first-of-type,.secondary_1 .copy-columns-table table td:before,.secondary_1 .image-grid-bordered-caption-text.halved-border:before,.secondary_1 .tabs-item-device:before,.secondary_1 .top-bordered-table table:not([class]) tr:first-child,.secondary_1 table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#f8374e,#b27cb8 60%,#09a6a3 90.95%)}.secondary_1 .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.secondary_1 .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#f8374e}.secondary_1 .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.secondary_1 .tabs-column-item.active:before,.secondary_1 .tabs-item.active:before,.secondary_1 .tabs-row-item.active:before{background-image:linear-gradient(90deg,#f8374e,#b27cb8 43.75%,#09a6a3 71.35%,#bb1db5)}.secondary_1 .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#f8374e 27%,#b27cb8 58%,#09a6a3)}.secondary_1 .scheme-rec-outstanding-scheme{background-color:rgb(0 56 73 / .5)}.secondary_1 .background-theme .scheme-row-blocks-inner{background-color:rgb(0 56 73 / .3)}.secondary_1 .callout-stripe,.secondary_1 .callout-stripe-copy-small,.secondary_1 .cta{background-color:#003849}.secondary_1 .callout-stripe-button,.secondary_1 .callout-stripe-button-small,.secondary_1 .callout-stripe-small,.secondary_1 .home-tabs-button{background-color:#f8374e}.secondary_1 .callout-stripe-button,.secondary_1 .callout-stripe-button-small{background-color:#f8374e;border:1px solid #f8374e;transition:all .3s}.secondary_1 .callout-stripe-button-small:after,.secondary_1 .callout-stripe-button:after{background-color:#f8374e;transition:background-color .3s}.secondary_1 .callout-stripe-button-small:hover,.secondary_1 .callout-stripe-button:hover{background-color:#dd1b32;border-color:#dd1b32}.secondary_1 .callout-stripe-button-small:hover:after,.secondary_1 .callout-stripe-button:hover:after{background-color:#dd1b32}.secondary_1 .callout-stripe-button-small:active,.secondary_1 .callout-stripe-button-small:active:after,.secondary_1 .callout-stripe-button:active,.secondary_1 .callout-stripe-button:active:after{background-color:#c1071d}@media only screen and (max-width:1024px){.secondary_1 .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#003849}}.secondary_1 .blog-related-cases-next path,.secondary_1 .blog-related-cases-next svg,.secondary_1 .blog-related-cases-prev path,.secondary_1 .blog-related-cases-prev svg,.secondary_1 .icon-chevron-svg path,.secondary_1 .icon-chevron-svg svg,.secondary_1 .link-arrow path,.secondary_1 .link-arrow svg,.secondary_1 .link-arrow-single path,.secondary_1 .link-arrow-single svg,.secondary_1 .link-arrow-small path,.secondary_1 .link-arrow-small svg{stroke:#f8374e}.secondary_1 .checked-icon rect,.secondary_1 .contact-attachment .file-checkbox .checked-icon path{fill:#f8374e}.secondary_1 .accordion-icon,.secondary_1 .link-arrow,.secondary_1 .link-arrow-single-inner,.secondary_1 .link-arrow-small{transition:background-color .3s}.secondary_1 .accordion-icon:active,.secondary_1 .accordion-icon:hover,.secondary_1 .link-arrow-single-inner:active,.secondary_1 .link-arrow-single-inner:hover,.secondary_1 .link-arrow-small:active,.secondary_1 .link-arrow-small:hover,.secondary_1 .link-arrow:active,.secondary_1 .link-arrow:hover{background-color:#f8f8f8}.secondary_1 .accordion-icon:active svg.icon-arrow-svg path,.secondary_1 .link-arrow-single-inner:active svg.icon-arrow-svg path,.secondary_1 .link-arrow-small:active svg.icon-arrow-svg path,.secondary_1 .link-arrow:active svg.icon-arrow-svg path{stroke:#c1071d}.secondary_1 .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.secondary_1 .quote-svg{fill:#f8374e}.secondary_1 .icon-theme path{stroke:#006a70}.secondary_1 .icon-fill-theme path{fill:#006a70}.secondary_1 .theme-color{color:#006a70}.secondary_1 .sub-text-image-grid-wrapper,.secondary_1 .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#f8374e,#b27cb8 15.7%,#8938e5 51.03%,#09a6a3 90.95%) border-box}.secondary_1 .background-theme{background-color:#006a70}.secondary_1 .background-theme *{color:#fff}.secondary_1 .background-theme svg{opacity:.9}.secondary_1 .background-theme .list-item:before,.secondary_1 .background-theme .table-quote-list-item.with-marker:before{background-color:#f8374e}.secondary_1 .background-theme .accordion-icon:active,.secondary_1 .background-theme .accordion-icon:hover,.secondary_1 .background-theme .link-arrow-single-inner:active,.secondary_1 .background-theme .link-arrow-single-inner:hover,.secondary_1 .background-theme .link-arrow-small:active,.secondary_1 .background-theme .link-arrow-small:hover,.secondary_1 .background-theme .link-arrow:active,.secondary_1 .background-theme .link-arrow:hover{background-color:rgb(0 56 73 / .3)}.secondary_1 .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.secondary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.secondary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#c1071d}.secondary_1 .background-theme .sub-text-image-grid-wrapper,.secondary_1 .background-theme .svg-border-gradient{background:linear-gradient(#006a70,#006a70) padding-box,linear-gradient(270deg,#f8374e,#b27cb8 15.7%,#8938e5 51.03%,#09a6a3 90.95%) border-box}.secondary_1 .background-theme-second{background-color:#003849}.secondary_1 .background-theme-second *{color:#fff}.secondary_1 .background-theme-second .accordion-icon:active,.secondary_1 .background-theme-second .accordion-icon:hover,.secondary_1 .background-theme-second .link-arrow-single-inner:active,.secondary_1 .background-theme-second .link-arrow-single-inner:hover,.secondary_1 .background-theme-second .link-arrow-small:active,.secondary_1 .background-theme-second .link-arrow-small:hover,.secondary_1 .background-theme-second .link-arrow:active,.secondary_1 .background-theme-second .link-arrow:hover,.secondary_1 .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 56 73 / .3)}.secondary_1 .background-light-gray .accordion-icon:active,.secondary_1 .background-light-gray .accordion-icon:hover,.secondary_1 .background-light-gray .link-arrow-single-inner:active,.secondary_1 .background-light-gray .link-arrow-single-inner:hover,.secondary_1 .background-light-gray .link-arrow-small:active,.secondary_1 .background-light-gray .link-arrow-small:hover,.secondary_1 .background-light-gray .link-arrow:active,.secondary_1 .background-light-gray .link-arrow:hover,.secondary_1 .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.secondary_1 .background-light-gray .sub-text-image-grid-wrapper,.secondary_1 .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(270deg,#f8374e,#b27cb8 15.7%,#8938e5 51.03%,#09a6a3 90.95%) border-box}.secondary_1 .theme-gradient-background{background:linear-gradient(90deg,#f8374e,#b27cb8 60%,#09a6a3)}.secondary_1 .cards-item:first-child,.secondary_1 .cards-item:nth-child(6){background-color:#006a70}.secondary_1 .cards-item:nth-child(3),.secondary_1 .cards-item:nth-child(7){background-color:#003849}.secondary_1 .cards-item:first-child *,.secondary_1 .cards-item:nth-child(3) *,.secondary_1 .cards-item:nth-child(6) *,.secondary_1 .cards-item:nth-child(7) *{color:#fff}.secondary_1 .blog-related-cases-item:first-child,.secondary_1 .blog-related-cases-item:nth-child(3n+4){background-color:#003849}.secondary_1 .blog-related-cases-item:first-child *,.secondary_1 .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.secondary_1 .blog-related-cases-item:nth-child(3n+2){background-color:#006a70}.secondary_1 .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.secondary_1 .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.secondary_1 .blog-portfolio-issue,.secondary_1 .side-info-menu-item.active{color:#f8374e}.secondary_1 .blog-portfolio-fix{color:#09a6a3}.secondary_1 .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(0 106 112 / .12))}.secondary_1 .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#006a70}@media only screen and (min-width:1025px){.secondary_1 .main-navigation-menu-multi .link:hover:not(.page-404-layout),.secondary_1 .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#09a6a3}}.secondary_1 .share-menu-link.open,.secondary_1 .share-menu-link:hover{border-color:#006a70}.secondary_1 .share-menu-link.open .share-menu-text,.secondary_1 .share-menu-link:hover .share-menu-text{color:#006a70}.secondary_1 .share-menu-link.open .share-menu-icon path,.secondary_1 .share-menu-link:hover .share-menu-icon path{stroke:#006a70}.secondary_1 .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.secondary_1 .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#006a70!important}.secondary_1 .share-menu-list .share-menu-list-item:active .icon-social-svg path,.secondary_1 .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#006a70}.secondary_1 .share-list .share-list-item button svg path{fill:#003849}.secondary_1 .share-list .share-list-item button:active svg path,.secondary_1 .share-list .share-list-item button:hover svg path{fill:#005b60}.secondary_1 .blog-categories-item:hover{color:#003849}.secondary_1 .blog-categories-item.active{background-color:#003849;color:#fff}.secondary_1 .case-studies-tabs-item.active,.secondary_1 .case-studies-tabs-item:hover,.secondary_1 .industries-page-healthcare-links a:hover{color:#09a6a3}.secondary_1 .table-quote-wrapper svg path{fill:#f8374e}.tertiary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.tertiary_1 a,.tertiary_1 a.list-block-link-item:hover .list-block-links-title{color:#bb1db5}.tertiary_1 a.list-link-accordion{color:#323232;text-decoration:underline}.tertiary_1 a.list-link-accordion:hover{color:#bb1db5}.tertiary_1 .blog-portfolio-content ul li:before,.tertiary_1 .list-item:before{background-color:#73004c}.tertiary_1 a.breadcrumbs-link.alternate-color{color:#fb7700}.tertiary_1 .main-navigation-link{color:#fff}.tertiary_1 .main-navigation-link:after{background-color:#73004c}.tertiary_1 .link-button,.tertiary_1 .main-button-blue,.tertiary_1 .privacy-cookies-button{background-color:#73004c;color:#fff;transition:background-color .3s}.tertiary_1 .link-button:hover,.tertiary_1 .main-button-blue:hover,.tertiary_1 .privacy-cookies-button:hover{background-color:#59003b}.tertiary_1 .link-button:active,.tertiary_1 .main-button-blue:active,.tertiary_1 .privacy-cookies-button:active{background-color:#350023}.tertiary_1 .thanks-page-button{border-color:#73004c;color:#73004c;transition:all .3s}.tertiary_1 .thanks-page-button:active,.tertiary_1 .thanks-page-button:hover{background-color:#f2f2f2}.tertiary_1 .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.tertiary_1 .contact-attachment .outlined:active,.tertiary_1 .contact-attachment .outlined:hover{border-color:#73004c;color:#73004c}.tertiary_1 .contact-attachment .outlined:active.MuiButton-root:hover,.tertiary_1 .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.tertiary_1 .contact-attachment .outlined:active .icon-trash path,.tertiary_1 .contact-attachment .outlined:hover .icon-trash path{fill:#73004c}.tertiary_1 .contact-attachment .outlined:active{background-color:#f2f2f2!important}.tertiary_1 .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.tertiary_1 .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#73004c}.tertiary_1 .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.tertiary_1 .footer-social-item a:hover .icon-social-svg path{fill:#73004c}.tertiary_1 .footer-social-item a:active .icon-social-svg path{fill:#59003b}.tertiary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#fb7700}.tertiary_1 .contact-form .main-text-field-label.focused{color:#bb1db5}.tertiary_1 .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#bb1db5}.tertiary_1 .contact-form .main-text-field-fieldset{border:none}.tertiary_1 .azure-table,.tertiary_1 .home-tabs-item.Mui-selected,.tertiary_1 .image-grid-bordered-caption-text,.tertiary_1 .legenda.top-bordered .legenda-item:first-child,.tertiary_1 .table-ticks-row:first-of-type,.tertiary_1 .table-top-bordered,.tertiary_1 .table-top-subtext-item,.tertiary_1 .top-bordered-columns-item,.tertiary_1 .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90deg,#fb7700,#f8374e 60%,#bb1db5)}.tertiary_1 .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#f09819,#e42b14 43.75%,#ce238a 71.35%,#bb1db5);border-image-slice:1}.tertiary_1 .blog-portfolio-content table thead,.tertiary_1 .blog-portfolio-paragraphs table>tbody tr:first-of-type,.tertiary_1 .copy-columns-table table td:before,.tertiary_1 .image-grid-bordered-caption-text.halved-border:before,.tertiary_1 .tabs-item-device:before,.tertiary_1 .top-bordered-table table:not([class]) tr:first-child,.tertiary_1 table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#fb7700,#f8374e 60%,#bb1db5 90.95%)}.tertiary_1 .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.tertiary_1 .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#fb7700}.tertiary_1 .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.tertiary_1 .tabs-column-item.active:before,.tertiary_1 .tabs-item.active:before,.tertiary_1 .tabs-row-item.active:before{background-image:linear-gradient(90deg,#fb7700,#f8374e 43.75%,#bb1db5 71.35%,#bb1db5)}.tertiary_1 .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#fb7700 27%,#f8374e 58%,#bb1db5)}.tertiary_1 .scheme-rec-outstanding-scheme{background-color:rgb(69 0 57 / .5)}.tertiary_1 .background-theme .scheme-row-blocks-inner{background-color:rgb(69 0 57 / .3)}.tertiary_1 .callout-stripe,.tertiary_1 .callout-stripe-copy-small,.tertiary_1 .cta{background-color:#450039}.tertiary_1 .callout-stripe-button,.tertiary_1 .callout-stripe-button-small,.tertiary_1 .callout-stripe-small,.tertiary_1 .home-tabs-button{background-color:#fb7700}.tertiary_1 .callout-stripe-button,.tertiary_1 .callout-stripe-button-small{background-color:#fb7700;border:1px solid #fb7700;transition:all .3s}.tertiary_1 .callout-stripe-button-small:after,.tertiary_1 .callout-stripe-button:after{background-color:#fb7700;transition:background-color .3s}.tertiary_1 .callout-stripe-button-small:hover,.tertiary_1 .callout-stripe-button:hover{background-color:#e67109;border-color:#e67109}.tertiary_1 .callout-stripe-button-small:hover:after,.tertiary_1 .callout-stripe-button:hover:after{background-color:#e67109}.tertiary_1 .callout-stripe-button-small:active,.tertiary_1 .callout-stripe-button-small:active:after,.tertiary_1 .callout-stripe-button:active,.tertiary_1 .callout-stripe-button:active:after{background-color:#ca6408}@media only screen and (max-width:1024px){.tertiary_1 .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#450039}}.tertiary_1 .blog-related-cases-next path,.tertiary_1 .blog-related-cases-next svg,.tertiary_1 .blog-related-cases-prev path,.tertiary_1 .blog-related-cases-prev svg,.tertiary_1 .icon-chevron-svg path,.tertiary_1 .icon-chevron-svg svg,.tertiary_1 .link-arrow path,.tertiary_1 .link-arrow svg,.tertiary_1 .link-arrow-single path,.tertiary_1 .link-arrow-single svg,.tertiary_1 .link-arrow-small path,.tertiary_1 .link-arrow-small svg{stroke:#fb7700}.tertiary_1 .checked-icon rect,.tertiary_1 .contact-attachment .file-checkbox .checked-icon path{fill:#fb7700}.tertiary_1 .accordion-icon,.tertiary_1 .link-arrow,.tertiary_1 .link-arrow-single-inner,.tertiary_1 .link-arrow-small{transition:background-color .3s}.tertiary_1 .accordion-icon:active,.tertiary_1 .accordion-icon:hover,.tertiary_1 .link-arrow-single-inner:active,.tertiary_1 .link-arrow-single-inner:hover,.tertiary_1 .link-arrow-small:active,.tertiary_1 .link-arrow-small:hover,.tertiary_1 .link-arrow:active,.tertiary_1 .link-arrow:hover{background-color:#f8f8f8}.tertiary_1 .accordion-icon:active svg.icon-arrow-svg path,.tertiary_1 .link-arrow-single-inner:active svg.icon-arrow-svg path,.tertiary_1 .link-arrow-small:active svg.icon-arrow-svg path,.tertiary_1 .link-arrow:active svg.icon-arrow-svg path{stroke:#ca6408}.tertiary_1 .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.tertiary_1 .quote-svg{fill:#fb7700}.tertiary_1 .icon-theme path{stroke:#73004c}.tertiary_1 .icon-fill-theme path{fill:#73004c}.tertiary_1 .theme-color{color:#73004c}.tertiary_1 .sub-text-image-grid-wrapper,.tertiary_1 .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#fb7700,#f8374e 15.7%,#8938e5 51.03%,#bb1db5 90.95%) border-box}.tertiary_1 .background-theme{background-color:#73004c}.tertiary_1 .background-theme *{color:#fff}.tertiary_1 .background-theme svg{opacity:.9}.tertiary_1 .background-theme .list-item:before,.tertiary_1 .background-theme .table-quote-list-item.with-marker:before{background-color:#fb7700}.tertiary_1 .background-theme .accordion-icon:active,.tertiary_1 .background-theme .accordion-icon:hover,.tertiary_1 .background-theme .link-arrow-single-inner:active,.tertiary_1 .background-theme .link-arrow-single-inner:hover,.tertiary_1 .background-theme .link-arrow-small:active,.tertiary_1 .background-theme .link-arrow-small:hover,.tertiary_1 .background-theme .link-arrow:active,.tertiary_1 .background-theme .link-arrow:hover{background-color:rgb(69 0 57 / .3)}.tertiary_1 .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.tertiary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.tertiary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#ca6408}.tertiary_1 .background-theme .sub-text-image-grid-wrapper,.tertiary_1 .background-theme .svg-border-gradient{background:linear-gradient(#73004c,#73004c) padding-box,linear-gradient(270deg,#fb7700,#f8374e 15.7%,#8938e5 51.03%,#bb1db5 90.95%) border-box}.tertiary_1 .background-theme-second{background-color:#450039}.tertiary_1 .background-theme-second *{color:#fff}.tertiary_1 .background-theme-second .accordion-icon:active,.tertiary_1 .background-theme-second .accordion-icon:hover,.tertiary_1 .background-theme-second .link-arrow-single-inner:active,.tertiary_1 .background-theme-second .link-arrow-single-inner:hover,.tertiary_1 .background-theme-second .link-arrow-small:active,.tertiary_1 .background-theme-second .link-arrow-small:hover,.tertiary_1 .background-theme-second .link-arrow:active,.tertiary_1 .background-theme-second .link-arrow:hover,.tertiary_1 .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(69 0 57 / .3)}.tertiary_1 .background-light-gray .accordion-icon:active,.tertiary_1 .background-light-gray .accordion-icon:hover,.tertiary_1 .background-light-gray .link-arrow-single-inner:active,.tertiary_1 .background-light-gray .link-arrow-single-inner:hover,.tertiary_1 .background-light-gray .link-arrow-small:active,.tertiary_1 .background-light-gray .link-arrow-small:hover,.tertiary_1 .background-light-gray .link-arrow:active,.tertiary_1 .background-light-gray .link-arrow:hover,.tertiary_1 .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.tertiary_1 .background-light-gray .sub-text-image-grid-wrapper,.tertiary_1 .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(270deg,#fb7700,#f8374e 15.7%,#8938e5 51.03%,#bb1db5 90.95%) border-box}.tertiary_1 .theme-gradient-background{background:linear-gradient(90deg,#fb7700,#f8374e 60%,#bb1db5)}.tertiary_1 .cards-item:first-child,.tertiary_1 .cards-item:nth-child(6){background-color:#73004c}.tertiary_1 .cards-item:nth-child(3),.tertiary_1 .cards-item:nth-child(7){background-color:#450039}.tertiary_1 .cards-item:first-child *,.tertiary_1 .cards-item:nth-child(3) *,.tertiary_1 .cards-item:nth-child(6) *,.tertiary_1 .cards-item:nth-child(7) *{color:#fff}.tertiary_1 .blog-related-cases-item:first-child,.tertiary_1 .blog-related-cases-item:nth-child(3n+4){background-color:#450039}.tertiary_1 .blog-related-cases-item:first-child *,.tertiary_1 .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.tertiary_1 .blog-related-cases-item:nth-child(3n+2){background-color:#73004c}.tertiary_1 .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.tertiary_1 .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.tertiary_1 .blog-portfolio-issue,.tertiary_1 .side-info-menu-item.active{color:#fb7700}.tertiary_1 .blog-portfolio-fix{color:#bb1db5}.tertiary_1 .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(115 0 76 / .12))}.tertiary_1 .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#73004c}@media only screen and (min-width:1025px){.tertiary_1 .main-navigation-menu-multi .link:hover:not(.page-404-layout),.tertiary_1 .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#bb1db5}}.tertiary_1 .share-menu-link.open,.tertiary_1 .share-menu-link:hover{border-color:#73004c}.tertiary_1 .share-menu-link.open .share-menu-text,.tertiary_1 .share-menu-link:hover .share-menu-text{color:#73004c}.tertiary_1 .share-menu-link.open .share-menu-icon path,.tertiary_1 .share-menu-link:hover .share-menu-icon path{stroke:#73004c}.tertiary_1 .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.tertiary_1 .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#73004c!important}.tertiary_1 .share-menu-list .share-menu-list-item:active .icon-social-svg path,.tertiary_1 .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#73004c}.tertiary_1 .share-list .share-list-item button svg path{fill:#450039}.tertiary_1 .share-list .share-list-item button:active svg path,.tertiary_1 .share-list .share-list-item button:hover svg path{fill:#59003b}.tertiary_1 .blog-categories-item:hover{color:#450039}.tertiary_1 .blog-categories-item.active{background-color:#450039;color:#fff}.tertiary_1 .case-studies-tabs-item.active,.tertiary_1 .case-studies-tabs-item:hover,.tertiary_1 .industries-page-healthcare-links a:hover{color:#bb1db5}.tertiary_1 .table-quote-wrapper svg path{fill:#fb7700}.quaternary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(2n) td:first-of-type,.quaternary_1 a,.quaternary_1 a.list-block-link-item:hover .list-block-links-title{color:#9614e6}.quaternary_1 a.list-link-accordion{color:#323232;text-decoration:underline}.quaternary_1 a.list-link-accordion:hover{color:#9614e6}.quaternary_1 .blog-portfolio-content ul li:before,.quaternary_1 .list-item:before{background-color:#59068c}.quaternary_1 a.breadcrumbs-link.alternate-color{color:#21e0dd}.quaternary_1 .main-navigation-link{color:#fff}.quaternary_1 .main-navigation-link:after{background-color:#59068c}.quaternary_1 .link-button,.quaternary_1 .main-button-blue,.quaternary_1 .privacy-cookies-button{background-color:#59068c;color:#fff;transition:background-color .3s}.quaternary_1 .link-button:active,.quaternary_1 .link-button:hover,.quaternary_1 .main-button-blue:active,.quaternary_1 .main-button-blue:hover,.quaternary_1 .privacy-cookies-button:active,.quaternary_1 .privacy-cookies-button:hover{background-color:#3e0263}.quaternary_1 .thanks-page-button{border-color:#59068c;color:#59068c;transition:all .3s}.quaternary_1 .thanks-page-button:active,.quaternary_1 .thanks-page-button:hover{background-color:#f2f2f2}.quaternary_1 .contact-attachment .outlined{border-color:#323232;color:#6e6d71;transition:background-color .3s}.quaternary_1 .contact-attachment .outlined:active,.quaternary_1 .contact-attachment .outlined:hover{border-color:#59068c;color:#59068c}.quaternary_1 .contact-attachment .outlined:active.MuiButton-root:hover,.quaternary_1 .contact-attachment .outlined:hover.MuiButton-root:hover{background-color:#fff0}.quaternary_1 .contact-attachment .outlined:active .icon-trash path,.quaternary_1 .contact-attachment .outlined:hover .icon-trash path{fill:#59068c}.quaternary_1 .contact-attachment .outlined:active{background-color:#f2f2f2!important}.quaternary_1 .contact-attachment .attach-file-mark .question-mark-svg path{fill:#6e6d71;transition:fill .3s}.quaternary_1 .contact-attachment .attach-file-mark .question-mark-svg:hover path{fill:#59068c}.quaternary_1 .footer-social-item a .icon-social-svg path{fill:#323232;transition:fill .3s}.quaternary_1 .footer-social-item a:hover .icon-social-svg path{fill:#59068c}.quaternary_1 .footer-social-item a:active .icon-social-svg path{fill:#3e0263}.quaternary_1 .blog-portfolio-content .colored-titles-table table tr:nth-of-type(odd) td:first-of-type{color:#21e0dd}.quaternary_1 .contact-form .main-text-field-label.focused{color:#9614e6}.quaternary_1 .contact-form .text-input-field.focused:not(.error) .main-text-field-input{border-color:#9614e6}.quaternary_1 .contact-form .main-text-field-fieldset{border:none}.quaternary_1 .azure-table,.quaternary_1 .home-tabs-item.Mui-selected,.quaternary_1 .image-grid-bordered-caption-text,.quaternary_1 .legenda.top-bordered .legenda-item:first-child,.quaternary_1 .table-ticks-row:first-of-type,.quaternary_1 .table-top-bordered,.quaternary_1 .table-top-subtext-item,.quaternary_1 .top-bordered-columns-item,.quaternary_1 .top-image-bordered-columns-number{border-image-slice:1;border-image-source:linear-gradient(90deg,#21e0dd,#5c73d9 60%,#9614e6)}.quaternary_1 .top-bordered-columns table tr td p:first-child{background-image:linear-gradient(90deg,#21e0dd,#5c73d9 60%,#9614e6);border-image-slice:1}.quaternary_1 .blog-portfolio-content table thead,.quaternary_1 .blog-portfolio-paragraphs table>tbody tr:first-of-type,.quaternary_1 .copy-columns-table table td:before,.quaternary_1 .image-grid-bordered-caption-text.halved-border:before,.quaternary_1 .tabs-item-device:before,.quaternary_1 .top-bordered-table table:not([class]) tr:first-child,.quaternary_1 table.table-top-border-colored tbody td:before{background-image:linear-gradient(90deg,#21e0dd,#5c73d9 60%,#9614e6 90.95%)}.quaternary_1 .cards-title-wrapper .swiper-button-next .icon-arrow-svg path,.quaternary_1 .cards-title-wrapper .swiper-button-prev .icon-arrow-svg path{stroke:#21e0dd}.quaternary_1 .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline,.quaternary_1 .tabs-column-item.active:before,.quaternary_1 .tabs-item.active:before,.quaternary_1 .tabs-row-item.active:before{background-image:linear-gradient(90deg,#21e0dd,#5c73d9 43.75%,#9614e6 71.35%,#bb1db5)}.quaternary_1 .blog-portfolio-content .left-bordered-table table{border-image-slice:1;border-image-source:linear-gradient(0deg,#21e0dd 27%,#5c73d9 58%,#9614e6)}.quaternary_1 .scheme-rec-outstanding-scheme{background-color:rgb(40 15 89 / .5)}.quaternary_1 .background-theme .scheme-row-blocks-inner{background-color:rgb(40 15 89 / .3)}.quaternary_1 .callout-stripe,.quaternary_1 .callout-stripe-copy-small,.quaternary_1 .cta{background-color:#280f59}.quaternary_1 .callout-stripe-button,.quaternary_1 .callout-stripe-button-small,.quaternary_1 .callout-stripe-small,.quaternary_1 .home-tabs-button{background-color:#21e0dd}.quaternary_1 .callout-stripe-button,.quaternary_1 .callout-stripe-button-small{background-color:#21e0dd;border:1px solid #21e0dd;transition:all .3s}.quaternary_1 .callout-stripe-button-small:after,.quaternary_1 .callout-stripe-button:after{background-color:#21e0dd;transition:background-color .3s}.quaternary_1 .callout-stripe-button-small:hover,.quaternary_1 .callout-stripe-button:hover{background-color:#12cac7;border-color:#12cac7}.quaternary_1 .callout-stripe-button-small:hover:after,.quaternary_1 .callout-stripe-button:hover:after{background-color:#12cac7}.quaternary_1 .callout-stripe-button-small:active,.quaternary_1 .callout-stripe-button-small:active:after,.quaternary_1 .callout-stripe-button:active,.quaternary_1 .callout-stripe-button:active:after{background-color:#10b5b2}@media only screen and (max-width:1024px){.quaternary_1 .cards .swiper-slide:nth-child(5n+5) .cards-item{background-color:#280f59}}.quaternary_1 .blog-related-cases-next path,.quaternary_1 .blog-related-cases-next svg,.quaternary_1 .blog-related-cases-prev path,.quaternary_1 .blog-related-cases-prev svg,.quaternary_1 .icon-chevron-svg path,.quaternary_1 .icon-chevron-svg svg,.quaternary_1 .link-arrow path,.quaternary_1 .link-arrow svg,.quaternary_1 .link-arrow-single path,.quaternary_1 .link-arrow-single svg,.quaternary_1 .link-arrow-small path,.quaternary_1 .link-arrow-small svg{stroke:#21e0dd}.quaternary_1 .checked-icon rect,.quaternary_1 .contact-attachment .file-checkbox .checked-icon path{fill:#21e0dd}.quaternary_1 .accordion-icon,.quaternary_1 .link-arrow,.quaternary_1 .link-arrow-single-inner,.quaternary_1 .link-arrow-small{transition:background-color .3s}.quaternary_1 .accordion-icon:active,.quaternary_1 .accordion-icon:hover,.quaternary_1 .link-arrow-single-inner:active,.quaternary_1 .link-arrow-single-inner:hover,.quaternary_1 .link-arrow-small:active,.quaternary_1 .link-arrow-small:hover,.quaternary_1 .link-arrow:active,.quaternary_1 .link-arrow:hover{background-color:#f8f8f8}.quaternary_1 .accordion-icon:active svg.icon-arrow-svg path,.quaternary_1 .link-arrow-single-inner:active svg.icon-arrow-svg path,.quaternary_1 .link-arrow-small:active svg.icon-arrow-svg path,.quaternary_1 .link-arrow:active svg.icon-arrow-svg path{stroke:#10b5b2}.quaternary_1 .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f8f8f8}.quaternary_1 .quote-svg{fill:#21e0dd}.quaternary_1 .icon-theme path{stroke:#59068c}.quaternary_1 .icon-fill-theme path{fill:#59068c}.quaternary_1 .theme-color{color:#59068c}.quaternary_1 .sub-text-image-grid-wrapper,.quaternary_1 .svg-border-gradient{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#21e0dd,#5c73d9 15.7%,#8938e5 51.03%,#9614e6 90.95%) border-box}.quaternary_1 .background-theme{background-color:#59068c}.quaternary_1 .background-theme *{color:#fff}.quaternary_1 .background-theme svg{opacity:.9}.quaternary_1 .background-theme .list-item:before,.quaternary_1 .background-theme .table-quote-list-item.with-marker:before{background-color:#21e0dd}.quaternary_1 .background-theme .accordion-icon:active,.quaternary_1 .background-theme .accordion-icon:hover,.quaternary_1 .background-theme .link-arrow-single-inner:active,.quaternary_1 .background-theme .link-arrow-single-inner:hover,.quaternary_1 .background-theme .link-arrow-small:active,.quaternary_1 .background-theme .link-arrow-small:hover,.quaternary_1 .background-theme .link-arrow:active,.quaternary_1 .background-theme .link-arrow:hover{background-color:rgb(40 15 89 / .3)}.quaternary_1 .background-theme .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(0 0 0 / .1)}.quaternary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg,.quaternary_1 .background-theme .title-link-wrapper:active .link-arrow-single-inner svg.icon-arrow-svg path{stroke:#10b5b2}.quaternary_1 .background-theme .sub-text-image-grid-wrapper,.quaternary_1 .background-theme .svg-border-gradient{background:linear-gradient(#59068c,#59068c) padding-box,linear-gradient(270deg,#21e0dd,#5c73d9 15.7%,#8938e5 51.03%,#9614e6 90.95%) border-box}.quaternary_1 .background-theme-second{background-color:#280f59}.quaternary_1 .background-theme-second *{color:#fff}.quaternary_1 .background-theme-second .accordion-icon:active,.quaternary_1 .background-theme-second .accordion-icon:hover,.quaternary_1 .background-theme-second .link-arrow-single-inner:active,.quaternary_1 .background-theme-second .link-arrow-single-inner:hover,.quaternary_1 .background-theme-second .link-arrow-small:active,.quaternary_1 .background-theme-second .link-arrow-small:hover,.quaternary_1 .background-theme-second .link-arrow:active,.quaternary_1 .background-theme-second .link-arrow:hover,.quaternary_1 .background-theme-second .title-link-wrapper:hover .link-arrow-single-inner{background-color:rgb(40 15 89 / .3)}.quaternary_1 .background-light-gray .accordion-icon:active,.quaternary_1 .background-light-gray .accordion-icon:hover,.quaternary_1 .background-light-gray .link-arrow-single-inner:active,.quaternary_1 .background-light-gray .link-arrow-single-inner:hover,.quaternary_1 .background-light-gray .link-arrow-small:active,.quaternary_1 .background-light-gray .link-arrow-small:hover,.quaternary_1 .background-light-gray .link-arrow:active,.quaternary_1 .background-light-gray .link-arrow:hover,.quaternary_1 .background-light-gray .title-link-wrapper:hover .link-arrow-single-inner{background-color:#f2f2f2}.quaternary_1 .background-light-gray .sub-text-image-grid-wrapper,.quaternary_1 .background-light-gray .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(270deg,#21e0dd,#5c73d9 15.7%,#8938e5 51.03%,#9614e6 90.95%) border-box}.quaternary_1 .theme-gradient-background{background:linear-gradient(90deg,#21e0dd,#5c73d9 60%,#9614e6)}.quaternary_1 .cards-item:first-child,.quaternary_1 .cards-item:nth-child(6){background-color:#59068c}.quaternary_1 .cards-item:nth-child(3),.quaternary_1 .cards-item:nth-child(7){background-color:#280f59}.quaternary_1 .cards-item:first-child *,.quaternary_1 .cards-item:nth-child(3) *,.quaternary_1 .cards-item:nth-child(6) *,.quaternary_1 .cards-item:nth-child(7) *{color:#fff}.quaternary_1 .blog-related-cases-item:first-child,.quaternary_1 .blog-related-cases-item:nth-child(3n+4){background-color:#280f59}.quaternary_1 .blog-related-cases-item:first-child *,.quaternary_1 .blog-related-cases-item:nth-child(3n+4) *{color:#fff}.quaternary_1 .blog-related-cases-item:nth-child(3n+2){background-color:#59068c}.quaternary_1 .blog-related-cases-item:nth-child(3n+2) *{color:#fff}.quaternary_1 .blog-related-cases-item:nth-child(3n+3){background-color:#f8f8f8}.quaternary_1 .blog-portfolio-issue,.quaternary_1 .side-info-menu-item.active{color:#21e0dd}.quaternary_1 .blog-portfolio-fix{color:#9614e6}.quaternary_1 .blog-portfolio-gallery-item img:hover{filter:drop-shadow(0 4px 12px rgb(89 6 140 / .12))}.quaternary_1 .blog-portfolio-gallery-scrollbar .swiper-scrollbar-drag{background-color:#59068c}@media only screen and (min-width:1025px){.quaternary_1 .main-navigation-menu-multi .link:hover:not(.page-404-layout),.quaternary_1 .main-navigation-menu-single .link:hover:not(.page-404-layout){color:#9614e6}}.quaternary_1 .share-menu-link.open,.quaternary_1 .share-menu-link:hover{border-color:#59068c}.quaternary_1 .share-menu-link.open .share-menu-text,.quaternary_1 .share-menu-link:hover .share-menu-text{color:#59068c}.quaternary_1 .share-menu-link.open .share-menu-icon path,.quaternary_1 .share-menu-link:hover .share-menu-icon path{stroke:#59068c}.quaternary_1 .share-menu-list .share-menu-list-item:active .share-menu-list-link.react-share__ShareButton,.quaternary_1 .share-menu-list .share-menu-list-item:hover .share-menu-list-link.react-share__ShareButton{color:#59068c!important}.quaternary_1 .share-menu-list .share-menu-list-item:active .icon-social-svg path,.quaternary_1 .share-menu-list .share-menu-list-item:hover .icon-social-svg path{fill:#59068c}.quaternary_1 .share-list .share-list-item button svg path{fill:#280f59}.quaternary_1 .share-list .share-list-item button:active svg path,.quaternary_1 .share-list .share-list-item button:hover svg path{fill:#3e0263}.quaternary_1 .blog-categories-item:hover{color:#280f59}.quaternary_1 .blog-categories-item.active{background-color:#280f59;color:#fff}.quaternary_1 .case-studies-tabs-item.active,.quaternary_1 .case-studies-tabs-item:hover,.quaternary_1 .industries-page-healthcare-links a:hover{color:#9614e6}.quaternary_1 .table-quote-wrapper svg path{fill:#21e0dd}.background-light-gray{background-color:#f8f8f8}@font-face{font-display:swap;font-family:November;font-style:normal;font-weight:300;src:url(/wp-content/themes/dt-the7/fonts/november/november-pro-light.woff2) format("woff2"),url(/wp-content/themes/dt-the7/fonts/november/november-pro-light.woff) format("woff")}@font-face{font-display:swap;font-family:November;font-style:normal;font-weight:400;src:url(/wp-content/themes/dt-the7/fonts/november/november-pro-regular.woff2) format("woff2"),url(/wp-content/themes/dt-the7/fonts/november/november-pro-regular.woff) format("woff")}@font-face{font-display:swap;font-family:November;font-style:normal;font-weight:500;src:url(/wp-content/themes/dt-the7/fonts/november/november-pro-medium.woff2) format("woff2"),url(/wp-content/themes/dt-the7/fonts/november/november-pro-medium.woff) format("woff")}@font-face{font-display:swap;font-family:November;font-style:normal;font-weight:700;src:url(/wp-content/themes/dt-the7/fonts/november/november-pro-bold.woff2) format("woff2"),url(/wp-content/themes/dt-the7/fonts/november/november-pro-bold.woff) format("woff")}@font-face{font-display:swap;font-family:November;font-style:normal;font-weight:800;src:url(/wp-content/themes/dt-the7/fonts/november/november-pro-heavy.woff2) format("woff2"),url(/wp-content/themes/dt-the7/fonts/november/november-pro-heavy.woff) format("woff")}@font-face{font-display:swap;font-family:November;font-style:normal;font-weight:900;src:url(/wp-content/themes/dt-the7/fonts/november/november-pro-black.woff2) format("woff2"),url(/wp-content/themes/dt-the7/fonts/november/november-pro-black.woff) format("woff")}
/*! Breakpoints */
/*! Media queries */
textarea{min-height:158px;resize:none}input:not([type=file]),textarea:not([type=file]){border:2px solid #e0e0e0;font-size:16px;padding:26.5px 12px;width:100%}:-ms-input-placeholder{color:#828282}::-moz-placeholder{color:#828282}::placeholder{color:#828282}button{cursor:pointer;font-size:16px}.attach-file-note{background-color:#fff;border:2px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 12px rgb(8 46 181 / .12);display:none;left:50%;margin-top:10px;padding:15px 20px 10px;position:absolute;top:100%;transform:translateX(-50%);z-index:1}@media only screen and (max-width:767px){.attach-file-note{min-width:300px}}.attach-file-note:after,.attach-file-note:before{border:solid #fff0;bottom:100%;content:"";height:0;left:50%;pointer-events:none;position:absolute;width:0}.attach-file-note:before{border-color:#fff0 #fff0 #e0e0e0;border-width:13px;margin-left:-13px}.attach-file-note:after{border-color:#fff0 #fff0 #fff;border-width:10px;margin-left:-10px}.attach-file-mark{cursor:pointer;margin-left:12px;position:relative}.attach-file-mark:hover .attach-file-note{display:block}.page-404-layout .attach-file-mark:hover .question-mark-svg path,.something-wrong-layout .attach-file-mark:hover .question-mark-svg path{fill:#0b75fd}.attach-file-mark .question-mark-svg{height:23px;width:23px}.attach-file-note-paragraph{font-size:14px}@media only screen and (min-width:1025px){.attach-file-note-paragraph{white-space:nowrap}}.attach-file-note-paragraph+.attach-file-note-paragraph{padding-top:12px}.attach-file-note-list{display:flex;margin-top:7px}@media only screen and (max-width:767px){.attach-file-note-list{flex-wrap:wrap}.attach-file-note-list .column{margin-bottom:20px;width:20%}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.attach-file-note-list .column:not(:last-of-type){margin-right:20px}}.attach-file-note-list p{font-size:14px;padding-top:0}
/*! Breakpoints */
/*! Media queries */
/*! Breakpoints */
/*! Media queries */
.inverted{flex-direction:row-reverse}.main-grid{display:flex}.main-grid-vertical-center .main-grid,.main-grid.main-grid-vertical-center{align-items:center}@media only screen and (min-width:1025px){.main-grid.has-single{justify-content:flex-end}}@media only screen and (max-width:1216px){.main-grid.has-medium-scheme,.main-grid.has-partner-logo-svg{flex-wrap:wrap}.main-grid.has-medium-scheme.inverted-order,.main-grid.has-partner-logo-svg.inverted-order{flex-direction:column-reverse}}@media only screen and (max-width:767px){.main-grid{flex-wrap:wrap}}.wrapped-grid{display:flex}@media only screen and (max-width:1024px),only screen and (min-width:1025px)and (max-width:1280px){.wrapped-grid{flex-wrap:wrap}}.featured-grid-halved,.main-grid-halved{display:flex;flex-wrap:wrap}.main-grid-outstanding{display:flex}@media only screen and (max-width:1024px){.main-grid-outstanding{flex-direction:column}}.main-grid-outstanding.main-grid-vertical-center,.main-grid-vertical-center .main-grid-outstanding{align-items:center}.main-grid-item{flex:1 1 100%}@media only screen and (min-width:1025px){.has-single .main-grid-item{max-width:math(50%-32px/2)}.main-grid-item:not(:last-of-type){margin-right:32px}}@media only screen and (min-width:768px)and (max-width:1024px){.main-grid-item:not(:last-of-type){margin-right:20px}}@media only screen and (min-width:1025px){.main-grid-item-extended .main-grid-item:last-of-type{min-width:800px}}@media only screen and (min-width:1025px)and (max-width:1280px){.main-grid-item-extended .main-grid-item:last-of-type{min-width:650px}}.equal-halved-content .main-grid-item:not(:last-of-type){margin-right:0}@media only screen and (max-width:767px){.two-columns-grid:not(.title-left-only) .main-grid-item:first-of-type{margin-bottom:20px}}.main-grid-less-quarter{flex:1 2 100%}.main-grid-bigger-quarter{flex:2 1 100%}.main-grid-outstanding-item-left{min-width:50%;padding:0 72px 0 calc(50vw - 615.5px);width:50%}@media only screen and (min-width:1025px)and (max-width:1280px){.main-grid-outstanding-item-left{padding:0 72px 0 32px}}@media only screen and (max-width:1024px){.main-grid-outstanding-item-left{padding:0 20px;width:100%}}.main-grid-outstanding-item-right{max-width:1216px;width:100%}@media only screen and (min-width:1025px){.main-grid-outstanding-item-right{padding-right:32px}}@media only screen and (max-width:1024px){.main-grid-outstanding-item-right{margin:32px auto 0;padding:0 20px}}.main-grid-halved-item{width:50%}@media only screen and (max-width:767px){.main-grid-halved-item{width:100%}}.main-grid-halved-item:nth-child(odd){padding-right:16px}@media only screen and (max-width:767px){.main-grid-halved-item:nth-child(odd){padding-right:0}}.main-grid-halved-item:nth-child(2n){padding-left:16px}@media only screen and (max-width:767px){.main-grid-halved-item:nth-child(2n){padding-left:0}}.featured-grid-halved-item{width:50%}@media only screen and (max-width:767px){.featured-grid-halved-item{width:100%}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.featured-grid-halved-item:nth-child(odd){padding-right:32px}.featured-grid-halved-item:nth-child(2n){padding-left:16px}}.has-inverted-row .featured-grid-halved-item:nth-last-child(2){-ms-grid-row-align:center;align-self:center}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.has-inverted-row .featured-grid-halved-item:nth-last-child(2){order:2;padding-left:16px}.has-inverted-row .featured-grid-halved-item.inverted-item{order:1;padding-left:0}}.halved-content-item,.halved-image-item{width:50%}.halved-content-item+.halved-content-item{padding:100px 32px 100px 72px}@media only screen and (max-width:1024px){.halved-content-item+.halved-content-item{padding:60px 20px;width:100%}.copy-image-accordion .halved-content-item+.halved-content-item{padding-top:60px}}.halved-content-image-item{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width:1281px){.halved-content-image-item{width:50%}}.halved-content-image-item .inner-content{padding:100px 72px 100px calc(50vw - 615.5px)}@media only screen and (min-width:1025px)and (max-width:1280px){.halved-content-image-item .inner-content{padding-left:32px}}@media only screen and (max-width:1024px){.halved-content-image-item .inner-content{padding:60px 20px;width:100%}}.halved-content-image-item .inner-content.has-callout-before{padding-top:162px}@media only screen and (max-width:1024px){.halved-content-image-item .inner-content.has-callout-before{padding-top:105px}}@media only screen and (min-width:1025px)and (max-width:1280px),only screen and (min-width:768px)and (max-width:1024px){.halved-content-image-item .inner-image{max-height:340px}}@media only screen and (max-width:767px){.halved-content-image-item .inner-image{max-height:170px}}@media only screen and (min-width:1281px){.halved-content-image-item+.halved-content-item{padding:100px 32px 100px 72px}}@media only screen and (min-width:1281px)and (max-width:1024px){.halved-content-image-item+.halved-content-item{padding:60px 20px;width:100%}.copy-image-accordion .halved-content-image-item+.halved-content-item{padding-top:60px}}@media only screen and (max-width:1024px),only screen and (min-width:1025px)and (max-width:1280px){.halved-content-image-item+.halved-content-item{width:100%}}@media only screen and (min-width:1025px)and (max-width:1280px){.halved-content-image-item+.halved-content-item{padding:60px 32px 100px}.copy-image-accordion .halved-content-image-item+.halved-content-item{padding-top:60px}}@media only screen and (min-width:768px)and (max-width:1024px){.halved-content-image-item+.halved-content-item{padding:48px 20px 60px}.copy-image-accordion .halved-content-image-item+.halved-content-item{padding-top:60px}}@media only screen and (max-width:767px){.halved-content-image-item+.halved-content-item{padding:32px 20px 45px}}@media only screen and (min-width:480px)and (max-width:767px){.copy-image-accordion .halved-content-image-item+.halved-content-item{padding:60px 20px}}@media only screen and (max-width:479px){.copy-image-accordion .halved-content-image-item+.halved-content-item{padding:32px 20px 45px}}.halved-content-image-item+.halved-content-item.callout-stripe-small-bottom{padding-bottom:224px}.halved-content-image-item+.halved-content-item.callout-stripe-small-bottom.callout-bottom-offset{padding-bottom:162px}@media only screen and (max-width:1024px){.halved-content-image-item+.halved-content-item.callout-stripe-small-bottom.callout-bottom-offset{padding-bottom:118px}}@media only screen and (max-width:1024px),only screen and (min-width:1025px)and (max-width:1280px){.halved-content-image-item+.halved-content-item .container-small{max-width:none}}@media only screen and (min-width:1281px){.halved-content-image-item+.halved-content-item-accordion{padding-right:72px}}@media only screen and (max-width:1024px){.halved-image-item{display:none}}.halved-image-item+.halved-content-item{padding:100px 32px 100px 72px}@media only screen and (max-width:1024px){.halved-image-item+.halved-content-item{padding:60px 20px;width:100%}.copy-image-accordion .halved-image-item+.halved-content-item{padding-top:60px}}.halved-image-item+.halved-content-item.callout-stripe-small-bottom{padding-bottom:224px}.halved-image-item+.halved-content-item.callout-stripe-small-bottom.callout-bottom-offset{padding-bottom:162px}@media only screen and (max-width:1024px){.halved-image-item+.halved-content-item .image-device-only{margin-bottom:60px;margin-top:-60px}}.inverted .halved-image-item+.halved-content-item{padding:100px 72px 100px calc(50% - 608px)}@media only screen and (min-width:1025px)and (max-width:1280px){.inverted .halved-image-item+.halved-content-item{padding-left:32px}}@media only screen and (max-width:1024px){.inverted .halved-image-item+.halved-content-item{padding:60px 20px;width:100%}}.inverted .halved-image-item+.halved-content-item .gatsby-image-wrapper{margin-bottom:-60px;margin-top:60px}@media only screen and (min-width:1025px){.section-image-content.has-callout-after .halved-content-item{padding-bottom:162px}}@media only screen and (min-width:768px)and (max-width:1024px){.section-image-content.has-callout-after .halved-content-item{padding-bottom:118px}}@media only screen and (max-width:767px){.section-image-content.has-callout-after .halved-content-item{padding-bottom:105px}}.halved-content-item:first-of-type:not(:last-of-type){padding:100px 72px 100px calc(50% - 608px)}@media only screen and (min-width:1025px)and (max-width:1280px){.halved-content-item:first-of-type:not(:last-of-type){padding-left:32px}}@media only screen and (max-width:1024px){.halved-content-item:first-of-type:not(:last-of-type){padding:60px 20px;width:100%}}.equal-halved-content .halved-content-item+.halved-content-item{padding:60px 20px}@media only screen and (min-width:1025px){.equal-halved-content .halved-content-item+.halved-content-item{padding:100px calc(50vw - 615.5px) 100px 72px}}@media only screen and (min-width:1025px)and (max-width:1285px){.main-grid-callout-flex-wrap{flex-direction:column}.main-grid-callout-flex-wrap .halved-content-item,.main-grid-callout-flex-wrap .halved-image-item{width:100%}}@media only screen and (min-width:1025px){.image-arrow-grid-notitle .arrow-links-item:nth-child(2){margin-top:0}}
/*! Breakpoints */
/*! Media queries */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;outline:none;padding:0;text-decoration:none;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none;border-radius:0;outline:none}input,textarea{-webkit-appearance:none;-moz-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{border:0;border-radius:0;outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button::-moz-focus-inner{-webkit-appearance:none;background:none;border:0;box-sizing:content-box;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input::-moz-focus-inner{border:0;padding:0}input[type=range]{-webkit-appearance:none;background:#fff0;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]::-ms-track{background:#fff0;border-color:#fff0;color:#fff0;cursor:pointer;width:100%}input:focus,input[type=range]:focus,textarea:focus{outline:none}*{box-sizing:border-box}a,a:active,a:focus,a:hover,a:visited{outline:none;text-decoration:none}
/*! Breakpoints */
/*! Media queries */
.paragraph,p{color:#323232;font-size:16px;font-weight:300;line-height:1.5;max-width:800px}.paragraph.medium-bold,p.medium-bold{font-weight:500}.paragraph.medium-bold-700,p.medium-bold-700{font-weight:700}.paragraph.extra-text-margin,p.extra-text-margin{margin-bottom:40px}@media only screen and (max-width:767px){.paragraph.extra-text-margin,p.extra-text-margin{margin-bottom:20px}}.paragraph+.paragraph,.paragraph+p,p+.paragraph,p+p{padding-top:20px}.paragraph a,p a{transition:all .3s ease}.paragraph a:hover,p a:hover{text-decoration:underline}.paragraph.paragraph-list-item-lh,p.paragraph-list-item-lh{line-height:1.25}.first-level-title,h1{color:#fff;font-size:52px;font-weight:900;line-height:1.2}@media only screen and (max-width:1024px){.first-level-title,h1{font-size:36px}}.second-level-title,h2{color:#000;font-size:40px;font-weight:900;line-height:1.2;margin-bottom:32px}@media only screen and (max-width:1024px){.second-level-title,h2{font-size:28px;font-weight:800;margin-bottom:28px}}.second-level-title+svg,h2+svg{margin-top:8px}.second-level-title+.scheme-rec-outstanding-scheme,h2+.scheme-rec-outstanding-scheme{margin-top:60px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.callout-stripe .second-level-title,.callout-stripe h2,.callout-stripe-small .second-level-title,.callout-stripe-small h2,.table .second-level-title,.table h2,.table-top-bordered .second-level-title,.table-top-bordered h2,.tabs-items .second-level-title,.tabs-items h2,.title-copy-columns .second-level-title,.title-copy-columns h2{margin-bottom:0}}.title-alone .second-level-title,.title-alone h2{margin-bottom:0}.second-level-title:empty,h2:empty{margin:0}.third-level-title,h3{color:#000;font-size:32px;font-weight:900;line-height:1.2;margin-bottom:24px}@media only screen and (max-width:1024px){.third-level-title,h3{font-size:20px;font-weight:700;margin-bottom:20px}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.callout-stripe .third-level-title,.callout-stripe h3,.callout-stripe-small .third-level-title,.callout-stripe-small h3,.table .third-level-title,.table h3,.table-top-bordered .third-level-title,.table-top-bordered h3,.tabs-items .third-level-title,.tabs-items h3,.title-copy-columns .third-level-title,.title-copy-columns h3{margin-bottom:0}}.title-alone .third-level-title,.title-alone h3{margin-bottom:0}.third-level-title:empty,h3:empty{margin:0}.fourth-level-title,h4{color:#000;font-size:24px;font-weight:800;line-height:1.3;margin-bottom:20px}@media only screen and (max-width:1024px){.fourth-level-title,h4{font-size:20px;font-weight:700}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.callout-stripe .fourth-level-title,.callout-stripe h4,.callout-stripe-small .fourth-level-title,.callout-stripe-small h4,.table .fourth-level-title,.table h4,.table-top-bordered .fourth-level-title,.table-top-bordered h4,.tabs-items .fourth-level-title,.tabs-items h4,.title-copy-columns .fourth-level-title,.title-copy-columns h4{margin-bottom:0}}.title-alone .fourth-level-title,.title-alone h4{margin-bottom:0}.fourth-level-title:empty,h4:empty{margin:0}.fifth-level-title,h5{color:#000;font-size:19px;font-weight:700;line-height:1.3}@media only screen and (max-width:1024px){.fifth-level-title,h5{font-size:18px;font-weight:600}}.single-title{margin-bottom:44px}@media only screen and (max-width:767px){.single-title{margin-bottom:32px}}.title-number{font-weight:300}.section-image-content .title-number{font-size:32px;font-weight:400;line-height:1.2}.section-image-content .title-number+.image-copy-title{display:inline-block}.title-text-number{display:block;float:left;font-size:20px;font-weight:500;height:100%;line-height:24px;padding-right:24px}
/*! Breakpoints */
/*! Media queries */
a{font-family:November,helvetica neue,Arial,sans-serif}.link-button{border-radius:30px;line-height:19px;padding:10px 30px}.link-button.primary{padding:18px 30px}.link-arrow{bottom:-1px;height:62px;position:absolute;right:0;width:62px}.link-arrow,.link-arrow-small{align-items:center;border:1px solid #c4c4c4;display:flex;justify-content:center}.link-arrow-small{height:48px;width:48px}.link-arrow-small svg{height:17px;width:19px}.icon-arrow-svg{transition:.3s ease}.link-text{margin-bottom:73px}.link-text.extra-text-margin{margin-bottom:102px}@media only screen and (max-width:767px){.link-text.extra-text-margin{margin-bottom:82px}}.link-arrow-single{border-bottom:1px solid #c4c4c4;display:block;pointer-events:none;position:relative}.link-arrow-single.link-arrow-empty{border-bottom:none}.link-arrow-single.link-arrow-empty .link-text{margin-bottom:0}.link-arrow-single:not(.has-text){padding-top:74px}.link-arrow-single.link-arrow-margin{margin-top:40px}.link-arrow-single-inner{align-items:center;border:1px solid #c4c4c4;bottom:-1px;display:flex;height:62px;justify-content:center;pointer-events:auto;position:absolute;right:0;width:62px}.machine-learning-page .link-arrow-single{border-bottom:none;float:right;height:62px;padding-top:0;width:62px}.machine-learning-page .link-arrow-single:after{background-color:#c4c4c4;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:1000%}.machine-learning-page p{overflow:hidden}.link-arrow-single-inner:hover .icon-arrow-svg,.link-arrow-small:hover .icon-arrow-svg,.link-arrow:hover .icon-arrow-svg,.title-link-wrapper:hover .link-arrow .icon-arrow-svg,.title-link-wrapper:hover .link-arrow-single-inner .icon-arrow-svg,.title-link-wrapper:hover .link-arrow-small .icon-arrow-svg{transform:translateX(4px)}
/*! Breakpoints */
/*! Media queries */
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-author-section+.blog-portfolio-section:not(.background-light-gray) .blog-portfolio-section-inner{padding-top:0}.blog-portfolio-content .blog-author-section+.blog-portfolio-section{padding-top:40px}.blog-portfolio-content .blog-author-section .blog-portfolio-section-inner{position:relative}.blog-portfolio-content .blog-author-section .blog-portfolio-section-inner:before{background-color:#c4c4c4;content:"";display:block;height:40px;left:-1px;position:absolute;top:100%;width:.5px}@media only screen and (max-width:1024px){.blog-portfolio-content .blog-author-section .blog-portfolio-section-inner:before{display:none}}.blog-portfolio-content .blog-author{background-color:#f8f8f8;padding:28px 56px 24px;position:relative}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.blog-portfolio-content .blog-author{margin-left:36px}}@media only screen and (max-width:767px){.blog-portfolio-content .blog-author{padding:61px 24px 36px}}.blog-portfolio-content .blog-author-image{background-color:#c4c4c4;border-radius:50%;height:72px;left:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:72px}@media only screen and (max-width:767px){.blog-portfolio-content .blog-author-image{left:50%;top:0}}.blog-portfolio-content .blog-author-title{color:#6e6d71;font-size:14px;margin-top:8px}.blog-portfolio-content .blog-author-title-link{align-items:center;display:flex}.blog-portfolio-content .blog-author-title-link svg{margin-left:12px}@media only screen and (max-width:767px){.blog-portfolio-content .blog-author-title-link svg{height:27px;width:27px}}.blog-portfolio-content .blog-author-title-name{margin-bottom:0}.blog-portfolio-content .blog-author-description{color:#000;margin-top:19px}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-gallery-container{display:flex;overflow:hidden}.blog-portfolio-gallery-container .swiper-scrollbar-drag{border-radius:10px;height:100%}.blog-portfolio-gallery-container .blog-portfolio-gallery{padding-bottom:100px}.blog-portfolio-gallery-item{padding-right:32px;transition:.3s}@media only screen and (max-width:767px){.blog-portfolio-gallery-item{padding-right:16px}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.blog-portfolio-gallery-item:first-of-type{padding-left:32px}}@media only screen and (max-width:767px){.blog-portfolio-gallery-item:first-of-type{padding-left:20px}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.blog-portfolio-gallery-2 .blog-portfolio-gallery-item{min-width:50%}}@media only screen and (min-width:1025px){.blog-portfolio-gallery-3 .blog-portfolio-gallery-item{min-width:33.33%}.blog-portfolio-gallery-4 .blog-portfolio-gallery-item{min-width:25%}}.blog-portfolio-gallery-item img{cursor:zoom-in;max-height:520px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1920px){.blog-portfolio-gallery-item img{max-height:none}}@media only screen and (min-width:1025px){.blog-portfolio-gallery-item:hover{transform:scale(1.05)}}.blog-portfolio-gallery-scrollbar{background-color:#eee;border-radius:10px;cursor:pointer;height:12px;margin-top:40px}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-issue-fix:first-child{margin-top:24px}.blog-portfolio-issue-fix+.blog-portfolio-issue-fix{margin-top:32px}.blog-portfolio-issue-fix-row{display:flex;margin-bottom:12px}@media only screen and (max-width:767px){.blog-portfolio-issue-fix-row{flex-direction:column}}.blog-portfolio-issue-fix-row .blog-portfolio-issue-fix-content{margin-top:0;padding-top:0;width:92%}@media only screen and (max-width:767px){.blog-portfolio-issue-fix-row .blog-portfolio-issue-fix-content{width:100%}}.blog-portfolio-fix,.blog-portfolio-issue{padding-right:22px;width:8%}@media only screen and (max-width:767px){.blog-portfolio-fix,.blog-portfolio-issue{width:100%}}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content ol li,.blog-portfolio-content ul li{color:#323232;font-size:16px;font-weight:300;line-height:1.5;white-space:pre-wrap;white-space:normal}.blog-portfolio-content ol li+li,.blog-portfolio-content ul li+li{margin-top:22px}.blog-portfolio-content ol li a:hover,.blog-portfolio-content ul li a:hover{text-decoration:underline}.blog-portfolio-content ul li{padding-left:20px;position:relative}.blog-portfolio-content ul li:before{border-radius:100%;content:"";display:flex;height:10px;left:0;position:absolute;top:12px;transform:translateY(-50%);width:10px}.blog-portfolio-content ul.without-list-mark li{padding-left:0}.blog-portfolio-content ul.without-list-mark li:before{display:none}.blog-portfolio-content ol{-moz-column-count:auto;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:2em;column-gap:2em;-moz-column-width:auto;columns:auto;counter-reset:blog-portfolio-counter}@media only screen and (max-width:767px){.blog-portfolio-content ol{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.blog-portfolio-content ol li{counter-increment:blog-portfolio-counter;padding-left:19px;position:relative}.blog-portfolio-content ol li:before{background-color:#fff0;color:#000;content:counter(blog-portfolio-counter);font-size:20px;font-weight:700;height:100%;left:0;position:absolute;top:0;transform:translateY(-4px)}.blog-portfolio-content table ul li{font-size:14px;line-height:18px}@media only screen and (min-width:480px){.blog-portfolio-content .left-bordered-table{margin-right:-32px}}.blog-portfolio-content .left-bordered-table table{border-left:4px solid;display:flex;padding-left:12px}@media only screen and (max-width:767px){.blog-portfolio-content .left-bordered-table table{flex-direction:column}}.blog-portfolio-content .left-bordered-table table tbody{width:100%}.blog-portfolio-content .left-bordered-table table tr{display:flex;justify-content:space-between}.blog-portfolio-content .left-bordered-table table tr:not(:last-child) td{padding-bottom:32px}@media only screen and (max-width:479px){.blog-portfolio-content .left-bordered-table table tr{display:flex;flex-direction:column}.blog-portfolio-content .left-bordered-table table tr:last-child td:not(:last-child):not(:empty){padding-bottom:32px}}.blog-portfolio-content .left-bordered-table table tr td{flex:1 1 100%;padding-right:32px;width:100%}@media only screen and (max-width:479px){.blog-portfolio-content .left-bordered-table table tr td{padding-right:0}}.blog-portfolio-content .left-bordered-table table tr td p:last-child{padding-top:8px}@media only screen and (max-width:479px){.blog-portfolio-content .left-bordered-table table tr td:not(:empty)+td:empty{margin-top:-32px}}.blog-portfolio-content .left-bordered-table table+h4{margin-top:40px}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-quote-author{align-items:center;display:flex}.blog-portfolio-content .blog-portfolio-quote-author-inner{max-width:200px}.blog-portfolio-content .blog-portfolio-quote-image{height:72px;margin-right:20px;width:72px}.blog-portfolio-content .blog-portfolio-quote-image .gatsby-image-wrapper,.blog-portfolio-content .blog-portfolio-quote-image img{border-radius:50%}.blog-portfolio-content .blog-portfolio-quote-name{color:#000;font-weight:500}.blog-portfolio-content .blog-portfolio-quote-description{color:#6e6d71;font-size:14px;margin-top:5px;padding-top:0}.blog-portfolio-content .blog-portfolio-copy{margin-bottom:24px;position:relative}.blog-portfolio-content .blog-portfolio-copy.blog-portfolio-quote-single{margin-bottom:0}@media only screen and (max-width:1024px){.blog-portfolio-content .blog-portfolio-copy{margin-bottom:16px}}.blog-portfolio-content .blog-portfolio-copy p{font-weight:500}@media only screen and (max-width:1024px){.blog-portfolio-content .blog-portfolio-copy p{margin-top:5px}}.blog-portfolio-content .blog-portfolio-copy svg{display:block;left:0;position:absolute;top:7px;transform:translateX(calc(-100% - 11px))}@media only screen and (max-width:1024px){.blog-portfolio-content .blog-portfolio-copy svg{left:36px;top:-20px}}
/*! Breakpoints */
/*! Media queries */
.blog-related-cases{display:flex;flex-direction:column}.blog-related-cases.swiper-container{position:static}.blog-related-cases.blog-related-cases-0{display:none}.blog-related-cases.blog-related-cases-1 .blog-related-cases-item{min-width:100%}.blog-related-cases.blog-related-cases-2 .blog-related-cases-item{min-width:50%}.blog-related-cases.blog-related-cases-3 .blog-related-cases-item{min-width:33.33%}.blog-related-cases.blog-related-cases-4 .blog-related-cases-item{min-width:25%}.blog-related-cases .swiper-wrapper{order:2}.blog-related-cases-item.swiper-slide{height:auto;overflow:hidden}.blog-related-cases-image{height:400px}.blog-related-cases-image img{max-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.blog-related-cases-description{padding:36px 36px 32px}.blog-related-cases-description .title{margin-top:24px}.blog-related-cases-description .author{font-size:14px}.blog-related-cases-description .type{font-size:18px;line-height:24px}.blog-related-cases-navigation{display:flex;justify-content:space-between;padding:0 32px 32px;position:absolute;transform:translateY(-100%);width:100%;z-index:1}.blog-related-cases-1 .blog-related-cases-navigation,.blog-related-cases-2 .blog-related-cases-navigation,.blog-related-cases-3 .blog-related-cases-navigation,.blog-related-cases-4 .blog-related-cases-navigation{display:none}.blog-related-cases-prev{transform:rotate(180deg)}.blog-related-cases-next,.blog-related-cases-prev{cursor:pointer}.blog-related-cases-next.swiper-button-disabled,.blog-related-cases-prev.swiper-button-disabled{cursor:auto}.blog-related-cases-next.swiper-button-disabled path,.blog-related-cases-next.swiper-button-disabled svg,.blog-related-cases-prev.swiper-button-disabled path,.blog-related-cases-prev.swiper-button-disabled svg{stroke:#c4c4c4}.blog-related-cases-card:nth-child(2) *{color:#fff}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-index{padding-top:120px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-portfolio-index{padding-top:93px}}.blog-portfolio-index h1{color:#000;margin-bottom:32px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-portfolio-index h1{margin-bottom:32px}}@media only screen and (max-width:767px){.blog-portfolio-index h1{margin-bottom:35px}}.blog-portfolio-index.primary-scheme .main-navigation-link:not(.link-button){color:#000}.blog-portfolio-index .icon-logo-svg path{fill:#000}.blog-portfolio-index .hamburger-stripe,.blog-portfolio-index .hamburger-stripe:after,.blog-portfolio-index .hamburger-stripe:before{background-color:#000}.blog-portfolio-container{padding-top:42px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-portfolio-container{padding-top:32px}}.blog-categories{display:flex;flex-wrap:wrap;margin-bottom:52px;margin-top:36px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-categories{margin-bottom:45px}}.blog-categories-item{background-color:#f8f8f8;color:#323232;cursor:pointer;font-size:14px;font-weight:300;margin-bottom:8px;margin-right:8px;padding:5px 10px}.blog-categories-item.active{color:#fff}.blog-portfolio-articles{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-portfolio-articles{margin-left:-20px;margin-right:-20px}}.blog-portfolio-articles-item{background-color:#f8f8f8;display:flex;flex-direction:column-reverse;position:relative;transition:none 0s ease 0s}@media only screen and (max-width:1024px){.blog-portfolio-articles-item{width:100%}}.blog-portfolio-articles-item img{max-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s ease 0s!important}.blog-portfolio-articles-item:hover img{transform:scale(1.1)}.blog-portfolio-articles-item:hover .title{text-decoration:underline}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.blog-portfolio-articles-item{width:33.33%}}.blog-portfolio-articles-item .description{padding:36px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-portfolio-articles-item .description{padding:40px 20px}}.blog-portfolio-articles-item .description .title{margin-bottom:18px}.blog-portfolio-articles-item .image{flex:1 1 auto;min-height:270px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-portfolio-articles-item .image{height:260px;overflow:hidden}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.blog-portfolio-articles-item:nth-child(4n+3),.blog-portfolio-articles-item:nth-child(6){flex-direction:column}}.blog-portfolio-articles-item:nth-child(4n+1):nth-child(7n){background-color:rgb(0 0 0 / .5)}.blog-portfolio-articles-item:nth-child(7n){background-color:rgb(0 0 0 / .5);flex-direction:column-reverse;overflow:hidden}.blog-portfolio-articles-item:nth-child(7n) .description .copy,.blog-portfolio-articles-item:nth-child(7n) .description .title{color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.blog-portfolio-articles-item:nth-child(7n){min-height:300px;width:100%}}.blog-portfolio-articles-item:nth-child(7n) .image{filter:grayscale(100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog-portfolio-articles-item:nth-child(7n) .description .info-author,.blog-portfolio-articles-item:nth-child(7n) .description .info-date{color:#fff}.blog-portfolio-articles-item:nth-child(4n+1){background-color:#082eb5}.blog-portfolio-articles-item:nth-child(4n+1) .description .copy,.blog-portfolio-articles-item:nth-child(4n+1) .description .title{color:#fff}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.blog-portfolio-articles-item:nth-child(4n+1){flex-direction:row-reverse;width:100%}.blog-portfolio-articles-item:nth-child(4n+1)>*{width:50%}}.blog-portfolio-articles-item:nth-child(8n+1){background-color:#091e6c}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.blog-portfolio-articles-item:nth-child(8n+1){flex-direction:row}}.blog-portfolio-articles-item:nth-child(4n+1) .description,.blog-portfolio-articles-item:nth-child(8n+1) .description{background:none}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.blog-portfolio-articles-item:nth-child(4n+1) .description,.blog-portfolio-articles-item:nth-child(8n+1) .description{min-height:270px}}.blog-portfolio-articles-item:nth-child(4n+1) .description .info-author,.blog-portfolio-articles-item:nth-child(4n+1) .description .info-date,.blog-portfolio-articles-item:nth-child(8n+1) .description .info-author,.blog-portfolio-articles-item:nth-child(8n+1) .description .info-date{color:hsl(0 0% 100% / .6)}.blog-portfolio-articles-item .info{display:flex;justify-content:space-between;margin-bottom:20px}.blog-portfolio-articles-item .info p+p{padding-top:0}.blog-portfolio-articles-item .info .info-author,.blog-portfolio-articles-item .info .info-date{color:#828282;font-weight:500}
/*! Breakpoints */
/*! Media queries */
.gallery-modal-container{background-color:rgb(50 50 50 / .7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.gallery-modal-content{height:100%;width:100%}.gallery-modal-close{background-color:#fff0;display:block;height:20px;opacity:.6;position:absolute;right:36px;top:36px;transition:.3s;width:20px;z-index:100}.gallery-modal-close:after,.gallery-modal-close:before{background-color:#fff;content:"";height:20px;position:absolute;top:0;width:2px}.gallery-modal-close:before{transform:rotate(45deg)}.gallery-modal-close:after{transform:rotate(-45deg)}.gallery-modal-close:hover{opacity:1}.gallery-modal-slider-container{background-color:#fff0;border:none;border-radius:4px;height:90%;margin:auto;outline:none;padding:32px;position:relative;top:50%;transform:translateY(-50%);width:70%}@media only screen and (max-width:1024px){.gallery-modal-slider-container{height:100%;padding:78px 0 32px;width:100%}}.gallery-modal-slider .swiper-container{height:100%}.gallery-modal-slider-next,.gallery-modal-slider-prev{cursor:pointer;opacity:.6;position:fixed;top:50%;transform:translateY(-50%);transition:.3s}.gallery-modal-slider-next:hover,.gallery-modal-slider-prev:hover{opacity:1}@media only screen and (max-width:1024px){.gallery-modal-slider-next,.gallery-modal-slider-prev{display:none}}.gallery-modal-slider-prev{left:0;transform:rotate(180deg)}.gallery-modal-slider-next{right:0}.gallery-modal-slider-btn-disabled{cursor:default;opacity:.3}.gallery-modal-slider-btn-disabled:hover{opacity:.3}.gallery-modal-item-container{height:100%;position:relative}.gallery-modal-item-container img.image{bottom:0;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}@media only screen and (max-width:479px){.gallery-modal-item-container img.image{width:100%}}
/*! Breakpoints */
/*! Media queries */
.news-lockup .container{text-align:center;width:1008px}@media only screen and (max-width:1024px){.news-lockup .container{max-width:1008px;width:auto}.news-lockup.lockup{margin-bottom:0;min-height:100vh}.news-lockup.lockup .lockup-title{bottom:auto;top:50%;transform:translateY(-50%)}}.news-lockup .lockup-subtitle{font-weight:500;margin:26px auto -16px}.news .blog-portfolio-section.background-light-gray{padding-top:60px}.news .blog-portfolio-section.background-light-gray+.share-menu-container{background:#f8f8f8}.news .blog-portfolio-section-inner{border:0;margin-left:0;max-width:none;padding-left:0;padding-top:0;width:auto}@media only screen and (min-width:1025px){.news .blog-portfolio-section .container{position:relative}.news .blog-portfolio-section .container:before{border-left:1px solid #c4c4c4;bottom:0;content:"";left:311px;position:absolute;top:0;width:1px}}.news .blog-portfolio-section+.blog-portfolio-section .container:before{bottom:60px;top:-60px}.news .blog-portfolio-content .blog-author{background-color:#fff0}@media only screen and (min-width:1025px){.news .blog-portfolio-content .blog-author{float:left;margin-top:-14px}}.news .blog-portfolio-content .blog-author-image{background-color:#fff}.news .blog-portfolio-content .blog-author-title{line-height:18px;margin-top:6px}.news .blog-portfolio-content .blog-author-title-name{font-size:16px;line-height:1.5}.news .blog-portfolio-content .blog-author-section+.blog-portfolio-section{padding-top:0}.news .blog-portfolio-content .blog-author-section .blog-portfolio-section-inner{padding-bottom:0}.news .blog-portfolio-content .blog-author-section .blog-portfolio-section-inner:before{content:none}.news .blog-portfolio-content .blog-portfolio-quote-author-inner{max-width:189px}@media only screen and (min-width:1025px){.news .blog-portfolio-image,.news .blog-portfolio-paragraphs,.news .blog-portfolio-video{margin-left:312px;padding-left:104px}.news .blog-portfolio-quote{align-items:flex-start;display:flex;justify-content:space-between}.news .blog-portfolio-quote .blog-portfolio-copy{flex-shrink:2;font-size:16px;line-height:24px;margin-bottom:0;order:2}.news .blog-portfolio-quote .blog-portfolio-copy.blog-portfolio-quote-single{margin-left:416px}.news .blog-portfolio-quote .blog-portfolio-quote-author{margin-right:104px;min-width:313px}}.news .share-list{display:inline-flex;margin-top:0}.news .share-list-section{align-items:center;display:flex;padding-bottom:100px}@media only screen and (min-width:1025px){.news .share-list-section{padding-bottom:113px;padding-left:416px}}.news .share-list-item{height:30px;margin-top:0}.news .share-list-item:before{content:none}.news .share-list-label{font-weight:500;line-height:30px}@media only screen and (max-width:1024px){.blog-lockup.lockup{margin-bottom:0;min-height:100vh}.blog-lockup.lockup .lockup-title{bottom:auto;top:50%;transform:translateY(-50%)}}.blog-lockup.lockup .lockup-subtitle{font-weight:500}.blog-lockup.lockup img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media only screen and (max-width:1024px){.blog-lockup.lockup img{height:100%}}.blog-portfolio-paragraphs{max-width:800px}.blog-portfolio-content{position:relative}.blog-portfolio-content table{max-width:800px;width:100%}.blog-portfolio-content .blog-portfolio-paragraphs table,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table{border-color:#fff0;overflow-wrap:break-word}.blog-portfolio-content .blog-portfolio-paragraphs table thead,.blog-portfolio-content .blog-portfolio-paragraphs table tr:first-of-type,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tr:first-of-type{background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px,100% 100%;font-weight:700;text-align:left}.blog-portfolio-content .blog-portfolio-paragraphs table thead th,.blog-portfolio-content .blog-portfolio-paragraphs table tr:first-of-type th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tr:first-of-type th{color:#323232;line-height:20px;padding-bottom:20px;padding-right:32px}.blog-portfolio-content .blog-portfolio-paragraphs table thead th:last-of-type,.blog-portfolio-content .blog-portfolio-paragraphs table tr:first-of-type th:last-of-type,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead th:last-of-type,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tr:first-of-type th:last-of-type{padding-right:0}.blog-portfolio-content .blog-portfolio-paragraphs table thead th p,.blog-portfolio-content .blog-portfolio-paragraphs table tr:first-of-type th p,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead th p,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tr:first-of-type th p{font-weight:700;line-height:20px}.blog-portfolio-content .blog-portfolio-paragraphs table thead+tbody tr:first-of-type td,.blog-portfolio-content .blog-portfolio-paragraphs table thead+tbody tr:first-of-type th,.blog-portfolio-content .blog-portfolio-paragraphs table tr:first-of-type+tbody tr:first-of-type td,.blog-portfolio-content .blog-portfolio-paragraphs table tr:first-of-type+tbody tr:first-of-type th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead+tbody tr:first-of-type td,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead+tbody tr:first-of-type th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tr:first-of-type+tbody tr:first-of-type td,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tr:first-of-type+tbody tr:first-of-type th{padding-top:32px}.blog-portfolio-content .blog-portfolio-paragraphs table thead+tbody tr:first-of-type,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead+tbody tr:first-of-type{background:none}.blog-portfolio-content .blog-portfolio-paragraphs table thead tr:first-of-type th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table thead tr:first-of-type th{padding-right:0;vertical-align:top}.blog-portfolio-content .blog-portfolio-paragraphs table tbody tr:not(:first-of-type),.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody tr:not(:first-of-type){border-top:1px solid #c4c4c4}.blog-portfolio-content .blog-portfolio-paragraphs table tbody tr:not(:first-of-type) td,.blog-portfolio-content .blog-portfolio-paragraphs table tbody tr:not(:first-of-type) th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody tr:not(:first-of-type) td,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody tr:not(:first-of-type) th{padding-top:28px}.blog-portfolio-content .blog-portfolio-paragraphs table tbody tr:not(:last-of-type) td,.blog-portfolio-content .blog-portfolio-paragraphs table tbody tr:not(:last-of-type) th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody tr:not(:last-of-type) td,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody tr:not(:last-of-type) th{padding-bottom:28px}.blog-portfolio-content .blog-portfolio-paragraphs table tbody td:not(:last-of-type),.blog-portfolio-content .blog-portfolio-paragraphs table tbody th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody td:not(:last-of-type),.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody th{padding-right:32px}@media only screen and (max-width:479px){.blog-portfolio-content .blog-portfolio-paragraphs table tbody td:not(:last-of-type),.blog-portfolio-content .blog-portfolio-paragraphs table tbody th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody td:not(:last-of-type),.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody th{padding-right:12px}}.blog-portfolio-content .blog-portfolio-paragraphs table tbody td,.blog-portfolio-content .blog-portfolio-paragraphs table tbody th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody td,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody th{color:#323232;font-size:14px;font-weight:300;line-height:1.5;text-align:left}.blog-portfolio-content .blog-portfolio-paragraphs table tbody ol li+li,.blog-portfolio-content .blog-portfolio-paragraphs table tbody ul li+li,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody ol li+li,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody ul li+li{margin-top:10px}.blog-portfolio-content .blog-portfolio-paragraphs table tbody th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody th{width:150px}@media only screen and (max-width:767px){.blog-portfolio-content .blog-portfolio-paragraphs table tbody th,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table tbody th{width:auto}}.blog-portfolio-content .blog-portfolio-paragraphs table+p,.blog-portfolio-content .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table+p{padding-top:40px}.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table{display:block}.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr{display:flex}@media only screen and (max-width:479px){.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr{flex-wrap:wrap}}.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr td{flex:1 1 100%}@media only screen and (max-width:479px){.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr td{flex:none;margin-bottom:40px;width:100%}}.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr td p:nth-chilld(2){font-size:14px;font-weight:300;line-height:18px;padding-top:16px}.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr td p:first-child{background-position:0 0;background-repeat:no-repeat;background-size:100% 4px,100% 100%;color:#000;display:block;font-size:24px;font-weight:800;line-height:30px;padding-top:20px;text-align:left;width:100%}@media only screen and (max-width:479px){.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr td:last-child{margin-bottom:0}}.blog-portfolio-content .blog-portfolio-table.top-bordered-columns table tbody tr td:not(:last-of-type){margin-right:32px}.blog-portfolio-content .copy-columns-table table{border-collapse:unset}.blog-portfolio-content .copy-columns-table table tr:not(:last-child) td{padding-bottom:40px}.blog-portfolio-content .copy-columns-table table tr:last-child td{padding-bottom:0}@media only screen and (max-width:479px){.blog-portfolio-content .copy-columns-table table tr:last-child td{padding-bottom:40px}.blog-portfolio-content .copy-columns-table table tr:last-child td:last-of-type{padding-bottom:0}.blog-portfolio-content .copy-columns-table table tr{display:flex;flex-direction:column}}.blog-portfolio-content .copy-columns-table table td{padding-top:0}.blog-portfolio-content .copy-columns-table table td:before{content:"";display:block;height:4px;margin-bottom:20px;width:100%}@media only screen and (min-width:480px){.blog-portfolio-content .copy-columns-table table td:first-child{padding-right:16px}.blog-portfolio-content .copy-columns-table table td:last-child{padding-left:16px}}.blog-portfolio-content .colored-titles-table table tr:not(:last-of-type) td{padding-bottom:12px}.blog-portfolio-content .colored-titles-table table tr:nth-child(2n) td{padding-bottom:32px}.blog-portfolio-content .colored-titles-table table tr:nth-child(2n) td:last-of-type{font-weight:300}.blog-portfolio-content .colored-titles-table table tr:nth-child(odd) td:last-of-type{font-weight:500}.blog-portfolio-content .colored-titles-table table tr:last-of-type td{padding-bottom:0}.blog-portfolio-content .colored-titles-table table tr td{font-size:16px;line-height:1.25}.blog-portfolio-content .colored-titles-table table tr td:first-child{font-weight:700;padding-right:23px;width:65px}.blog-portfolio-content .colored-titles-table table tr td:last-of-type{display:flex;flex-direction:column}@media only screen and (max-width:479px){.blog-portfolio-content .colored-titles-table table tr{display:flex;flex-direction:column}.blog-portfolio-content .colored-titles-table table tr:nth-child(2n) td:first-of-type{padding-bottom:12px}}.blog-portfolio-content .colored-titles-table table td{color:#323232;font-size:16px;font-weight:300;line-height:1.5;white-space:pre-wrap}.blog-portfolio-content h2,.blog-portfolio-content h3,.blog-portfolio-content h5{max-width:800px}.blog-portfolio-content img{height:auto;max-width:800px;width:100%}.blog-portfolio-content h5{margin-bottom:24px}.blog-portfolio-content *+ol,.blog-portfolio-content *+ul{margin-top:20px}.blog-portfolio-content *+.blog-portfolio-two-images,.blog-portfolio-content *+table{margin-top:60px}@media only screen and (max-width:1024px){.blog-portfolio-content *+.blog-portfolio-two-images,.blog-portfolio-content *+table{margin-top:32px}}.blog-portfolio-content *+.blog-portfolio-quote{margin-top:60px;max-width:800px}@media only screen and (max-width:1024px){.blog-portfolio-content *+.blog-portfolio-quote{margin-top:58px}}.blog-portfolio-content *+.blog-portfolio-paragraphs,.blog-portfolio-content *+h2,.blog-portfolio-content *+h3{margin-top:60px}@media only screen and (max-width:1024px){.blog-portfolio-content *+.blog-portfolio-paragraphs,.blog-portfolio-content *+h2,.blog-portfolio-content *+h3{margin-top:40px}}.blog-portfolio-content *+.blog-portfolio-image,.blog-portfolio-content *+.blog-portfolio-image+:not(.blog-portfolio-quote):not(.blog-portfolio-paragraphs),.blog-portfolio-content *+.blog-portfolio-video,.blog-portfolio-content *+.blog-portfolio-video+:not(.blog-portfolio-quote):not(.blog-portfolio-paragraphs),.blog-portfolio-content *+h4,.blog-portfolio-content *+h5{margin-top:40px}.blog-portfolio-content *+.left-bordered-table table,.blog-portfolio-content h4+table{margin-top:37px}.blog-portfolio-content h3+.left-bordered-table table{margin-top:40px}.blog-portfolio-content .blog-portfolio-image{max-width:800px}.blog-portfolio-content .blog-portfolio-image+.blog-portfolio-paragraphs .start-section-margin,.blog-portfolio-content .blog-portfolio-image+.blog-portfolio-paragraphs h3{margin-top:60px}.blog-portfolio-content h2+:not(.left-bordered-table table),.blog-portfolio-content h3+:not(.left-bordered-table table),.blog-portfolio-content h4:not(.section-middle)+:not(.left-bordered-table table),.blog-portfolio-content h5+:not(.left-bordered-table table){margin-top:0!important}.blog-portfolio-content h2.table-middle-margin{margin-bottom:40px}.blog-portfolio-content p+h4{margin-top:40px}.blog-portfolio-content .blog-portfolio-image-title{color:#6e6d71;font-size:14px;margin-top:20px;max-width:100%;overflow:hidden;text-align:right}.blog-portfolio-content .background-light-gray:last-child .blog-portfolio-section-inner,.blog-portfolio-content .blog-portfolio-section:last-child .blog-portfolio-section-inner{padding-bottom:100px}@media only screen and (max-width:767px){.blog-portfolio-content .background-light-gray:last-child .blog-portfolio-section-inner,.blog-portfolio-content .blog-portfolio-section:last-child .blog-portfolio-section-inner{padding-bottom:40px}}.blog-portfolio-content .background-light-gray:last-child.half-callout-wrapper .blog-portfolio-section-inner,.blog-portfolio-content .blog-portfolio-section:last-child.half-callout-wrapper .blog-portfolio-section-inner{padding-bottom:0}.blog-portfolio-content table+table{margin-top:40px}.blog-portfolio-content .blog-portfolio-section li strong,.blog-portfolio-content .blog-portfolio-section p strong{font-weight:500}.blog-portfolio-content .blog-portfolio-section .blog-portfolio-paragraphs table:not([class]) tbody tr:first-of-type,.blog-portfolio-content .blog-portfolio-section .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table:not([class]) tbody tr:first-of-type{background-position:0 0;background-size:100% 4px,100% 100%}.blog-portfolio-content .blog-portfolio-section .blog-portfolio-paragraphs table:not([class]) tbody tr:first-of-type td,.blog-portfolio-content .blog-portfolio-section .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table:not([class]) tbody tr:first-of-type td{padding-top:32px}.blog-portfolio-content .blog-portfolio-section .blog-portfolio-paragraphs table:not([class]) thead+tbody tr:first-of-type,.blog-portfolio-content .blog-portfolio-section .blog-portfolio-table:not(.left-bordered-table):not(.copy-columns-table):not(.colored-titles-table):not(.top-bordered-columns) table:not([class]) thead+tbody tr:first-of-type{background:none}.blog-portfolio-content .blog-portfolio-section .blog-portfolio-table.copy-columns-table tr{background-position:0 0;background-size:100% 4px,100% 100%}.blog-portfolio-content .blog-portfolio-section table strong{font-weight:700}@media only screen and (max-width:767px){.cards-title-wrapper{padding-top:60px}}.blog-portfolio-paragraphs p+p:empty{margin:0}.blog-portfolio-paragraphs p+.outstanding-paragraph{padding-top:32px}.blog-portfolio-paragraphs ol h3,.blog-portfolio-paragraphs ul h3{margin-bottom:0}.blog-portfolio-paragraphs ol+p,.blog-portfolio-paragraphs ul+p{margin-top:20px}.blog-portfolio-paragraphs .top-bordered thead td{padding-bottom:16px}.blog-portfolio-paragraphs+.blog-portfolio-table,.blog-portfolio-table+.blog-portfolio-table{margin-top:40px}@media only screen and (min-width:1025px){.blog-portfolio-section-inner{border-left:1px solid #c4c4c4;margin-left:auto;max-width:903px;padding:60px 0 60px 103px}}@media only screen and (max-width:1280px){.blog-portfolio-section-inner{max-width:930px}}@media only screen and (max-width:1200px){.blog-portfolio-section-inner{padding:80px 0 80px 40px;width:872px}}@media only screen and (max-width:1170px){.blog-portfolio-section-inner{width:860px}}@media only screen and (max-width:1120px){.blog-portfolio-section-inner{width:760px}}@media only screen and (max-width:1024px){.blog-portfolio-section-inner{padding:60px 0;width:auto}}.blog-author-section .blog-portfolio-section-inner{padding-bottom:0;padding-top:0}@media only screen and (max-width:1024px){.blog-author-section .blog-portfolio-section-inner{padding-bottom:32px}}.half-callout-wrapper .blog-portfolio-section-inner{padding-bottom:0;padding-top:0;position:relative}.half-callout-wrapper .blog-portfolio-section-inner:before{background-color:#c4c4c4;content:"";display:block;height:270%;left:-1px;position:absolute;top:-105px;width:1px}@media only screen and (max-width:1024px){.half-callout-wrapper .blog-portfolio-section-inner:before{display:none}}.blog-portfolio-section:first-of-type .blog-portfolio-section-inner{padding-top:0}.blog-portfolio-section:last-of-type .blog-portfolio-section-inner{position:relative}.blog-portfolio-section:last-of-type .blog-portfolio-section-inner:before{background-color:#fff;bottom:0;color:#fff;content:"";height:100px;left:-1px;position:absolute;width:1px}@media only screen and (max-width:1024px){.blog-portfolio-section:last-of-type .blog-portfolio-section-inner:before{display:none}}.blog-portfolio-section:last-of-type.background-light-gray .blog-portfolio-section-inner:before{background-color:#f8f8f8;bottom:0;color:#f8f8f8;content:"";height:100px;left:-1px;position:absolute;width:1px}@media only screen and (max-width:1024px){.blog-portfolio-section:last-of-type.background-light-gray .blog-portfolio-section-inner:before{display:none}}.blog-portfolio-section:last-of-type.half-callout-wrapper .blog-portfolio-section-inner:before{background-color:#c4c4c4;height:200px;top:-150px}.blog-portfolio-section:last-of-type.half-callout-wrapper.blog-portfolio-callout-last{background-color:#f8f8f8}.blog-portfolio-section.half-callout-wrapper+.blog-portfolio-section .blog-portfolio-section-inner{padding-top:0}@media only screen and (max-width:1024px){.blog-portfolio-video{margin-left:-20px;margin-right:-20px}}.blog-portfolio-video-player{max-width:100%}@media only screen and (max-width:767px){.blog-portfolio-video-player{max-height:210px}}.blog-portfolio-video-player.video-not-local{min-width:100%}.blog-portfolio-video-player.video-local{max-width:800px;width:100%}.blog-portfolio-two-images+.blog-portfolio-two-images{margin-top:32px}@media only screen and (max-width:767px){.blog-portfolio-two-images-item+.blog-portfolio-two-images-item{margin-top:32px}}@media only screen and (min-width:1025px){.side-info-menu+.blog-portfolio-section .blog-portfolio-section-inner{padding-top:0}}.case-studies-tabs{margin-bottom:32px}.case-studies-tabs-item{display:inline-block;margin-bottom:0;margin-right:32px}@media only screen and (max-width:767px){.case-studies-tabs-item{margin-right:16px}}.case-studies-tabs-item:last-child{margin-right:0}.case-studies-tabs-item:hover{cursor:pointer}@media only screen and (max-width:550px){.case-studies-tabs-items{overflow-x:auto;white-space:nowrap;width:calc(100% + 20px)}}
/*! Breakpoints */
/*! Media queries */
.accordion-item{border-bottom:1px solid #c4c4c4;display:flex;flex-direction:column;justify-content:flex-start;min-height:62px;padding-bottom:32px;position:relative;transition:padding-bottom .2s ease-in-out}@media only screen and (min-width:1281px)and (max-width:1535px){.accordion-item{scroll-snap-margin-top:150px;scroll-margin-top:150px}.accordion-item.blockchain{scroll-margin-top:0}.bpm-copy-image-accordion .accordion-item,.computer-vision-accordion .accordion-item{scroll-snap-margin-top:300px;scroll-margin-top:300px}}@media only screen and (max-width:1535px),only screen and (min-width:1280px){.finance-billing-container .accordion-item:last-child{scroll-snap-margin-top:550px;scroll-margin-top:550px}}@media only screen and (max-width:1280px){.accordion-item{scroll-snap-margin-top:250px;scroll-margin-top:250px}}@media only screen and (max-width:1024px){.accordion-item{scroll-snap-margin-top:150px;scroll-margin-top:150px}.computer-vision-accordion .accordion-item{scroll-snap-margin-top:300px;scroll-margin-top:300px}}@media only screen and (max-width:479px){.bpm-copy-image-accordion .accordion-item,.software-for-your-industry .accordion-item{scroll-snap-margin-top:450px;scroll-margin-top:450px}.bpm-copy-image-accordion .accordion-item.smaller-index-offset,.software-for-your-industry .accordion-item.smaller-index-offset{scroll-snap-margin-top:150px;scroll-margin-top:150px}.application-modernization-accordion .accordion-item:nth-child(5){scroll-snap-margin-top:500px;scroll-margin-top:500px}.automotive-software-accordion-container .accordion-item{scroll-snap-margin-top:200px;scroll-margin-top:200px}.halved-content-item-accordion .accordion-item{scroll-snap-margin-top:260px;scroll-margin-top:260px}.accordion-item{padding-bottom:20px}}.accordion-item:not(.opened){padding-bottom:20px}@media only screen and (max-width:1024px){.accordion-item:not(.opened){padding-bottom:18px}}.accordion-item+.accordion-item{margin-top:32px}.accordion-item .accordion-title-wrap{align-items:center;display:flex}.accordion-item .accordion-title-wrap .accordion-faqs-title{margin-bottom:0}.accordion-item .accordion-title-wrap .accordion-faqs-title:hover{cursor:pointer}.accordion-faqs .accordion-item{border-bottom:none;padding-bottom:0}.accordion-title{cursor:pointer;font-size:24px;font-weight:800;line-height:1.3;margin-bottom:0;padding-right:72px;position:relative;top:11px}.opened .accordion-title.featured{display:none}.opened .accordion-title{cursor:auto}.accordion-title .accordion-title-link{color:initial}.accordion-title-link{align-items:center;display:flex;pointer-events:none;transition:all .3s ease}.opened .accordion-title-link{pointer-events:auto}.opened .accordion-title-link .link-arrow-small{height:48px;opacity:1;transition:opacity .3s ease-in;transition-delay:.2s}.opened .accordion-title-link:hover{text-decoration:underline}.accordion-title-link .link-arrow-small{display:inline-flex;flex-shrink:0;height:0;margin-left:16px;opacity:0}.accordion-content{overflow:hidden}.accordion-content.opened{margin-top:31px;transition:all .4s ease-in-out}.accordion-content .paragraph+.list{margin-top:20px}.accordion-content .paragraph+*{margin-top:32px}.accordion-content .paragraph+.list-title{margin-top:20px}.accordion-content .list-item{line-height:1.5}.accordion-content .link-arrow{display:none;right:0}.opened .accordion-content .link-arrow{display:flex}.accordion-content .accordion-faqs-text{max-width:unset}.accordion-content .accordion-faqs-text+*,.accordion-faqs .accordion-content{margin-top:20px}.accordion-icon{align-items:center;border:1px solid #c4c4c4;bottom:-1px;cursor:pointer;display:flex;height:62px;justify-content:center;overflow:hidden;position:absolute;right:0;transition:height border .3s;width:62px}.opened .accordion-icon{border-color:#fff0;border-width:0;cursor:auto;height:0;transition:height border .3s}.opened .accordion-icon:active,.opened .accordion-icon:hover{background-color:#fff0}.accordion-icon.accordion-icon-faqs{margin-right:20px;position:static}@media only screen and (max-width:767px){.wrapped-grid.has-small-bottom-callout .accordion{margin-bottom:40px}}@media only screen and (min-width:1025px){.accordion-image.has-callout-after .accordion{margin-bottom:62px}}@media only screen and (min-width:1025px)and (max-width:1280px){.copy-image-accordion .halved-content-image-item{flex-direction:row}.copy-image-accordion .halved-content-image-item .inner-content{width:50%}.copy-image-accordion .halved-content-image-item .inner-image{max-height:none;width:50%}}@media only screen and (max-width:1024px){.copy-image-accordion .inner-image{height:340px}}
/*! Breakpoints */
/*! Media queries */
.accordion-image-outstanding{position:relative}@media only screen and (min-width:1025px){.accordion-image-outstanding{padding-bottom:100px;padding-top:100px}}@media only screen and (max-width:1024px){.accordion-image-outstanding{padding:60px 20px}}.accordion-image-outstanding-title{margin-left:auto;margin-right:auto;max-width:1216px}@media only screen and (min-width:1025px)and (max-width:1280px){.accordion-image-outstanding-title{margin-left:32px;margin-right:32px}}.accordion-image-outstanding-inner{display:flex;overflow:hidden}@media only screen and (min-width:1281px){.accordion-image-outstanding-inner{padding-left:calc(50vw - 615.5px)}}@media only screen and (min-width:1025px)and (max-width:1280px){.accordion-image-outstanding-inner{padding-left:32px;padding-right:32px}}@media only screen and (max-width:1024px),only screen and (min-width:1025px)and (max-width:1280px){.accordion-image-outstanding-inner{flex-wrap:wrap}}.accordion-image-outstanding-inner .container-small{max-width:none;width:100%}@media only screen and (max-width:1024px),only screen and (min-width:1025px)and (max-width:1280px){.accordion-image-outstanding-inner .container-small{width:100%}}.accordion-image-outstanding-inner .accordion{margin-top:80px}@media only screen and (max-width:1024px){.accordion-image-outstanding-inner .accordion{margin-top:32px}}.accordion-image-outstanding-image{width:100%}@media only screen and (min-width:1281px){.accordion-image-outstanding-image{padding-left:100px}}@media only screen and (min-width:1025px)and (max-width:1280px),only screen and (min-width:768px)and (max-width:1024px){.accordion-image-outstanding-image{margin-top:60px;width:100%}}
/*! Breakpoints */
/*! Media queries */
.breadcrumbs{display:flex;margin-bottom:59px}@media only screen and (max-width:1024px){.breadcrumbs{display:none}}.breadcrumbs-item{color:#6e6d71;font-size:14px;font-weight:300;line-height:18px;list-style-type:none;margin-right:12px;padding-right:12px;position:relative}.breadcrumbs-item:not(:last-of-type):after{background-color:#6e6d71;content:"";height:100%;position:absolute;right:0;top:0;transform:rotate(20deg);width:1px}.breadcrumbs-link:hover{text-decoration:underline}
/*! Breakpoints */
/*! Media queries */
.main-button{align-items:center;border-radius:30px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;justify-content:center;line-height:19px;margin:0;outline:0;padding:18px 30px;position:relative;text-decoration:none;text-transform:none;transition:background-color .3s;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.main-button.disabled,.main-button:disabled{cursor:default;opacity:.5}.main-button-blue{background-color:#082eb5}.main-button-blue:hover{background-color:#06248c}.main-button-blue:active{background-color:#00155e}.main-button.outlined{border:1px solid rgb(0 0 0 / .23)}.main-button.outlined,.main-button.outlined:hover{background-color:#fff0}.main-button-label{align-items:inherit;display:inherit;justify-content:inherit;width:100%}
/*! Breakpoints */
/*! Media queries */
.cta{display:flex;justify-content:space-between;max-width:calc(50vw + 615.5px);position:relative;z-index:1}@media only screen and (min-width:1025px){.cta{margin-right:32px}}@media only screen and (min-width:768px)and (max-width:1024px){.cta{margin-right:20px;padding-left:20px}}@media only screen and (min-width:1025px){.cta{padding-left:32px}}@media only screen and (min-width:1281px){.cta{max-width:calc(608px + 50%);padding-left:calc(50% - 594px)}}@media only screen and (max-width:767px){.cta{display:block}}.cta .callout-stripe-button{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:800;line-height:124px;min-height:124px;padding:0 72px;white-space:nowrap}@media only screen and (min-width:768px)and (max-width:1024px){.cta .callout-stripe-button{font-size:20px;line-height:116px;min-height:116px;padding:0 20px}}@media only screen and (max-width:767px){.cta .callout-stripe-button{font-size:20px;font-weight:700;line-height:90px;min-height:90px;padding:0 20px;position:absolute;right:0;top:100%}}.cta .callout-stripe-button .icon-arrow-svg{margin-left:20px;min-width:24px;transition:.3s ease;width:24px}@media only screen and (max-width:1024px){.cta .callout-stripe-title{font-weight:700;white-space:normal}}.cta .callout-stripe-copy{align-items:center;display:flex;height:124px;padding-right:47px}@media only screen and (min-width:1025px)and (max-width:1280px){.cta .callout-stripe-copy{padding-right:72px}}@media only screen and (max-width:1280px){.cta .callout-stripe-copy{height:150px}}@media only screen and (max-width:767px){.cta .callout-stripe-copy{height:auto;min-height:124px;padding:32px 20px}}@media only screen and (max-width:479px){.cta .callout-stripe-copy{padding:32px 20px}}@media only screen and (min-width:768px)and (max-width:1024px){.cta .callout-stripe-paragraph{font-size:14px}}@media only screen and (max-width:1024px){.cta .callout-stripe-paragraph{font-size:16px}}@media only screen and (min-width:1280px){.cta.extra-height-cta .callout-stripe-copy{height:148px}}.cta-small{display:flex;overflow:hidden;position:relative}.blog-portfolio-section.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper .cta-small{overflow:visible;width:100%}@media only screen and (max-width:767px){.cta-small{overflow:initial}}.cta-small .callout-stripe-button-small{align-items:center;border:none;color:#fff;display:flex;font-size:24px;font-weight:800;min-height:116px;padding:32px;position:relative;white-space:nowrap}.blog-portfolio-section-inner .cta-small .callout-stripe-button-small{left:799px;position:absolute}@media only screen and (min-width:1281px){.blog-portfolio-section-inner .cta-small .callout-stripe-button-small{height:124px}}@media only screen and (max-width:1700px){.blog-portfolio-section-inner .cta-small .callout-stripe-button-small{left:80%}}@media only screen and (max-width:1440px){.blog-portfolio-section-inner .cta-small .callout-stripe-button-small{left:63%}}@media only screen and (min-width:768px)and (max-width:1280px){.blog-portfolio-section-inner .cta-small .callout-stripe-button-small{height:150px}}@media only screen and (min-width:1025px)and (max-width:1280px),only screen and (min-width:1920px){.cta-small .callout-stripe-button-small{padding:32px 72px}}@media only screen and (min-width:768px)and (max-width:1024px){.cta-small .callout-stripe-button-small{font-size:20px;line-height:116px;min-height:116px;padding:0 20px}}@media only screen and (max-width:767px){.cta-small .callout-stripe-button-small{font-size:20px;font-weight:700;justify-content:center;line-height:90px;min-height:90px;min-height:0;padding:0 20px;position:absolute;right:0;top:100%}}.cta-small .callout-stripe-button-small:after{content:"";display:block;height:100%;left:100%;position:absolute;width:1000%}@media(max-width:1440px){.cta-small .callout-stripe-button-small:after{left:calc(100% - 1px)}}@media only screen and (max-width:767px){.cta-small .callout-stripe-button-small:after{display:none}}.cta-small .callout-stripe-button-small .icon-arrow-svg{margin-left:20px;transition:.3s ease}.cta-small .callout-stripe-copy-small{align-items:center;display:flex;height:124px;max-width:814px;padding:0 32px 0 72px}.blog-portfolio-section-inner .cta-small .callout-stripe-copy-small{max-width:none;width:100%}@media only screen and (min-width:768px)and (max-width:1440px){.blog-portfolio-section-inner .cta-small .callout-stripe-copy-small{width:65%}}@media(max-width:1600px)and (min-width:1450px){.blog-portfolio-section-inner .cta-small .callout-stripe-copy-small{width:80%}}@media only screen and (min-width:1025px){.cta-small .callout-stripe-copy-small{width:65%}}@media only screen and (max-width:1280px){.cta-small .callout-stripe-copy-small{height:150px}}@media only screen and (min-width:768px)and (max-width:1024px){.cta-small .callout-stripe-copy-small{min-width:65%;padding:0 20px}}@media only screen and (max-width:767px){.cta-small .callout-stripe-copy-small{height:auto;min-height:124px;padding:32px;width:100%}}@media only screen and (min-width:1441px){.cta-small.extra-height-cta .callout-stripe-copy-small{height:148px}}.callout-stripe-title{color:#fff;font-weight:800;line-height:1.3;margin-bottom:0}@media only screen and (max-width:1024px){.callout-stripe-title{white-space:normal}}@media only screen and (max-width:767px){.callout-stripe-title{font-weight:700}}.callout-stripe-copy{align-items:center;display:flex;padding-right:47px}@media only screen and (min-width:1025px)and (max-width:1280px){.callout-stripe-copy{padding-right:72px}}@media only screen and (max-width:767px){.callout-stripe-copy{padding:32px 20px}}.callout-stripe-paragraph{color:#fff;font-size:16px;font-weight:500;margin-top:12px}@media only screen and (min-width:768px)and (max-width:1024px){.callout-stripe-paragraph{font-size:14px}}@media only screen and (max-width:1024px){.callout-stripe-paragraph{font-size:16px}}.callout-stripe-button,.callout-stripe-button-small{cursor:pointer}.callout-stripe-button-small:hover .icon-arrow-svg,.callout-stripe-button:hover .icon-arrow-svg{transform:translateX(4px)}.has-cta-after.section,.has-cta-after.section-background,.has-cta-after.section-image-content.section .halved-content-item,.has-cta-after.section-top-colored,.has-cta-after.two-columns-background .halved-content-item:last-of-type{margin-bottom:0;padding-bottom:162px}@media only screen and (max-width:1280px){.has-cta-after.section,.has-cta-after.section-background,.has-cta-after.section-image-content.section .halved-content-item,.has-cta-after.section-top-colored,.has-cta-after.two-columns-background .halved-content-item:last-of-type{padding-bottom:175px}}@media only screen and (max-width:1024px){.has-cta-after.section,.has-cta-after.section-background,.has-cta-after.section-image-content.section .halved-content-item,.has-cta-after.section-top-colored,.has-cta-after.two-columns-background .halved-content-item:last-of-type{padding-bottom:135px}}@media only screen and (max-width:767px){.has-cta-after.section,.has-cta-after.section-background,.has-cta-after.section-image-content.section .halved-content-item,.has-cta-after.section-top-colored,.has-cta-after.two-columns-background .halved-content-item:last-of-type{padding-bottom:60px}}@media only screen and (max-width:1024px){.has-cta-after.section-image-content.inverted .halved-content-item .gatsby-image-wrapper.device-only{margin-bottom:-135px;max-height:385px}}@media only screen and (max-width:767px){.has-cta-after.section-image-content.inverted .halved-content-item .gatsby-image-wrapper.device-only{margin-bottom:-60px;max-height:310px}}.has-cta-after.copy-image-accordion.section{padding-bottom:0}.has-cta-after.copy-image-accordion.section .halved-content-item{margin-bottom:0;padding-bottom:162px}@media only screen and (max-width:1280px){.has-cta-after.copy-image-accordion.section .halved-content-item{padding-bottom:175px}}@media only screen and (max-width:1024px){.has-cta-after.copy-image-accordion.section .halved-content-item{padding-bottom:135px}}@media only screen and (max-width:767px){.has-cta-after.copy-image-accordion.section .halved-content-item{padding-bottom:60px}}.has-cta-after.section-image-content.section,.has-cta-after.two-columns-background{padding-bottom:0}.has-cta-after+.cta{transform:translateY(-50%)}@media only screen and (max-width:767px){.has-cta-after+.cta{transform:none}}.has-cta-after+.cta+.main-grid,.has-cta-after+.cta+.section,.has-cta-after+.cta+.section-background{margin-top:-124px;padding-top:162px}@media only screen and (max-width:1280px){.has-cta-after+.cta+.main-grid,.has-cta-after+.cta+.section,.has-cta-after+.cta+.section-background{margin-top:-100px;padding-top:175px}}@media only screen and (max-width:1024px){.has-cta-after+.cta+.main-grid,.has-cta-after+.cta+.section,.has-cta-after+.cta+.section-background{padding-top:135px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.main-grid,.has-cta-after+.cta+.section,.has-cta-after+.cta+.section-background{margin-top:0;padding-top:150px}}@media only screen and (min-width:1281px){.has-cta-after+.cta+.section-background.data-visualization-platforms{margin-top:-126px}}@media only screen and (max-width:1280px){.has-cta-after+.cta+.section,.has-cta-after+.cta+.section-background{margin-top:-150px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.section,.has-cta-after+.cta+.section-background{margin-top:0}}.has-cta-after+.cta+.main-grid-outstanding-wrapper,.has-cta-after+.cta+.section-image-content.section,.has-cta-after+.cta+.two-columns-background.section{padding-top:0}.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-image-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-left,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-right,.has-cta-after+.cta+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta+.section-image-content.section .halved-content-item,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-right,.has-cta-after+.cta+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta+.two-columns-background.section .halved-content-item,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-right{margin-top:0;padding-top:162px}@media only screen and (max-width:1280px){.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-image-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-left,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-right,.has-cta-after+.cta+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta+.section-image-content.section .halved-content-item,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-right,.has-cta-after+.cta+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta+.two-columns-background.section .halved-content-item,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-right{padding-top:175px}}@media only screen and (max-width:1024px){.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-image-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-left,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-right,.has-cta-after+.cta+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta+.section-image-content.section .halved-content-item,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-right,.has-cta-after+.cta+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta+.two-columns-background.section .halved-content-item,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-right{padding-top:135px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-image-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .halved-content-item,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-left,.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-right,.has-cta-after+.cta+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta+.section-image-content.section .halved-content-item,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-right,.has-cta-after+.cta+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta+.two-columns-background.section .halved-content-item,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-left,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-right{padding-top:150px}}@media only screen and (max-width:1024px){.has-cta-after+.cta+.main-grid-outstanding-wrapper .main-grid-outstanding-item-right,.has-cta-after+.cta+.section-image-content.section .main-grid-outstanding-item-right,.has-cta-after+.cta+.two-columns-background.section .main-grid-outstanding-item-right{padding-top:0}.has-cta-after+.cta+.section-image-content.section:not(.inverted) .halved-content-item .gatsby-image-wrapper.device-only{margin-top:-135px;max-height:385px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.section-image-content.section:not(.inverted) .halved-content-item .gatsby-image-wrapper.device-only{margin-top:-150px;max-height:400px}}@media only screen and (max-width:1280px){.has-cta-after+.cta+.two-columns-background.section:not(.two-columns-wrap-later).halved-content-item:nth-child(2){padding-top:60px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.two-columns-background.section.two-columns-wrap-later .halved-content-item:nth-child(2){padding-top:60px}}.has-cta-after+.cta+.copy-image-accordion.section,.has-cta-after+.cta+.two-columns-grid{padding-top:0}.has-cta-after+.cta+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta+.two-columns-grid .halved-content-item{margin-top:0;padding-top:162px}@media only screen and (max-width:1280px){.has-cta-after+.cta+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta+.two-columns-grid .halved-content-item{padding-top:175px}}@media only screen and (max-width:1024px){.has-cta-after+.cta+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta+.two-columns-grid .halved-content-item{padding-top:135px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta+.two-columns-grid .halved-content-item{padding-top:150px}}.has-cta-after+.cta+.copy-image-accordion.section .halved-content-image-item,.has-cta-after+.cta+.two-columns-grid .halved-content-image-item{padding-top:0}@media only screen and (max-width:1280px){.has-cta-after+.cta+.copy-image-accordion.section .halved-content-item{padding-top:60px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.two-columns-grid .halved-content-item{padding-top:60px}}.has-cta-after+.cta-small{transform:translateY(-50%)}@media only screen and (max-width:767px){.has-cta-after+.cta-small{transform:none}}.has-cta-after+.cta-small+.main-grid,.has-cta-after+.cta-small+.section,.has-cta-after+.cta-small+.section-background{margin-top:-124px;padding-top:162px}@media only screen and (max-width:1280px){.has-cta-after+.cta-small+.main-grid,.has-cta-after+.cta-small+.section,.has-cta-after+.cta-small+.section-background{margin-top:-150px;padding-top:175px}}@media only screen and (max-width:1024px){.has-cta-after+.cta-small+.main-grid,.has-cta-after+.cta-small+.section,.has-cta-after+.cta-small+.section-background{padding-top:135px}}@media only screen and (max-width:767px){.has-cta-after+.cta-small+.main-grid,.has-cta-after+.cta-small+.section,.has-cta-after+.cta-small+.section-background{margin-top:0;padding-top:150px}}.has-cta-after+.cta-small+.section-image-content.section,.has-cta-after+.cta-small+.two-columns-background.section{padding-top:0}.has-cta-after+.cta-small+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta-small+.section-image-content.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-item{margin-top:0;padding-top:162px}@media only screen and (max-width:1280px){.has-cta-after+.cta-small+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta-small+.section-image-content.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-item{padding-top:175px}}@media only screen and (max-width:1024px){.has-cta-after+.cta-small+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta-small+.section-image-content.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-item{padding-top:135px}}@media only screen and (max-width:767px){.has-cta-after+.cta-small+.section-image-content.section .halved-content-image-item,.has-cta-after+.cta-small+.section-image-content.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-image-item,.has-cta-after+.cta-small+.two-columns-background.section .halved-content-item{padding-top:150px}}@media only screen and (max-width:1280px){.has-cta-after+.cta-small+.two-columns-background.section .halved-content-item:nth-child(2){padding-top:60px}}.has-cta-after+.cta-small+.copy-image-accordion.section,.has-cta-after+.cta-small+.two-columns-grid{padding-top:0}.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.two-columns-grid .halved-content-item{margin-top:0;padding-top:162px}@media only screen and (max-width:1280px){.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.two-columns-grid .halved-content-item{padding-top:175px}}@media only screen and (max-width:1024px){.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.two-columns-grid .halved-content-item{padding-top:135px}}@media only screen and (max-width:767px){.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-item,.has-cta-after+.cta-small+.two-columns-grid .halved-content-image-item .inner-content,.has-cta-after+.cta-small+.two-columns-grid .halved-content-item{padding-top:150px}}.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-image-item,.has-cta-after+.cta-small+.two-columns-grid .halved-content-image-item{padding-top:0}@media only screen and (max-width:1280px){.has-cta-after+.cta-small+.copy-image-accordion.section .halved-content-item{padding-top:60px}}@media only screen and (max-width:767px){.has-cta-after+.cta-small+.two-columns-grid .halved-content-item{padding-top:60px}}.has-half-cta-after.background-light-gray,.has-half-cta-after.section,.has-half-cta-after.section-background,.has-half-cta-after.section.section-image-content .halved-content-item,.has-half-cta-after.section.two-columns-grid .halved-content-item,.has-half-cta-after.section.two-columns-grid .main-grid-item,.has-half-cta-after.two-columns-grid.background-light-gray .halved-content-item,.has-half-cta-after.two-columns-grid.background-light-gray .main-grid-item{margin-bottom:0;padding-bottom:162px}@media only screen and (max-width:1280px){.has-half-cta-after.background-light-gray,.has-half-cta-after.section,.has-half-cta-after.section-background,.has-half-cta-after.section.section-image-content .halved-content-item,.has-half-cta-after.section.two-columns-grid .halved-content-item,.has-half-cta-after.section.two-columns-grid .main-grid-item,.has-half-cta-after.two-columns-grid.background-light-gray .halved-content-item,.has-half-cta-after.two-columns-grid.background-light-gray .main-grid-item{padding-bottom:175px}}@media only screen and (max-width:1024px){.has-half-cta-after.background-light-gray,.has-half-cta-after.section,.has-half-cta-after.section-background,.has-half-cta-after.section.section-image-content .halved-content-item,.has-half-cta-after.section.two-columns-grid .halved-content-item,.has-half-cta-after.section.two-columns-grid .main-grid-item,.has-half-cta-after.two-columns-grid.background-light-gray .halved-content-item,.has-half-cta-after.two-columns-grid.background-light-gray .main-grid-item{padding-bottom:135px}}@media only screen and (max-width:767px){.has-half-cta-after.background-light-gray,.has-half-cta-after.section,.has-half-cta-after.section-background,.has-half-cta-after.section.section-image-content .halved-content-item,.has-half-cta-after.section.two-columns-grid .halved-content-item,.has-half-cta-after.section.two-columns-grid .main-grid-item,.has-half-cta-after.two-columns-grid.background-light-gray .halved-content-item,.has-half-cta-after.two-columns-grid.background-light-gray .main-grid-item{padding-bottom:60px}}@media only screen and (max-width:1024px){.has-half-cta-after.section.section-image-content.inverted .halved-content-item .gatsby-image-wrapper.device-only{margin-bottom:-135px;max-height:385px}}@media only screen and (max-width:767px){.has-half-cta-after.section.section-image-content.inverted .halved-content-item .gatsby-image-wrapper.device-only{margin-bottom:-60px;max-height:310px}}.has-half-cta-after.background-light-gray.two-columns-grid,.has-half-cta-after.section.section-image-content,.has-half-cta-after.section.two-columns-grid{padding-bottom:0}@media only screen and (max-width:767px){.has-half-cta-after.section.section-image-content .halved-content-item:first-child,.has-half-cta-after.section.two-columns-grid .halved-content-item:first-child,.has-half-cta-after.section.two-columns-grid .main-grid-item:first-child{padding-bottom:40px}}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper,.has-half-cta-after+.half-callout-wrapper.section.container{display:flex;justify-content:flex-end;margin:0;max-width:none;padding:0;position:relative;transform:translateY(-50%);z-index:1}@media only screen and (min-width:768px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper.blog-portfolio-callout-last,.has-half-cta-after+.half-callout-wrapper.section.container.blog-portfolio-callout-last{margin-top:-61px;padding-bottom:100px;transform:translateY(0)}}@media only screen and (max-width:767px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper.blog-portfolio-callout-last,.has-half-cta-after+.half-callout-wrapper.section.container.blog-portfolio-callout-last{margin-bottom:184px}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper,.has-half-cta-after+.half-callout-wrapper.section.container{transform:none}}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper .cta-small,.has-half-cta-after+.half-callout-wrapper.section.container .cta-small{width:50%}@media only screen and (max-width:1440px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper .cta-small,.has-half-cta-after+.half-callout-wrapper.section.container .cta-small{width:76.7%}}@media only screen and (max-width:767px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper .cta-small,.has-half-cta-after+.half-callout-wrapper.section.container .cta-small{width:100%}}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.blog-portfolio-section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-background,.has-half-cta-after+.half-callout-wrapper.section.container+.blog-portfolio-section,.has-half-cta-after+.half-callout-wrapper.section.container+.section,.has-half-cta-after+.half-callout-wrapper.section.container+.section-background{margin-top:-124px;padding-top:162px}@media only screen and (max-width:1280px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.blog-portfolio-section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-background,.has-half-cta-after+.half-callout-wrapper.section.container+.blog-portfolio-section,.has-half-cta-after+.half-callout-wrapper.section.container+.section,.has-half-cta-after+.half-callout-wrapper.section.container+.section-background{margin-top:-150px;padding-top:175px}}@media only screen and (max-width:1024px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.blog-portfolio-section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-background,.has-half-cta-after+.half-callout-wrapper.section.container+.blog-portfolio-section,.has-half-cta-after+.half-callout-wrapper.section.container+.section,.has-half-cta-after+.half-callout-wrapper.section.container+.section-background{padding-top:135px}}@media only screen and (max-width:767px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.blog-portfolio-section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-background,.has-half-cta-after+.half-callout-wrapper.section.container+.blog-portfolio-section,.has-half-cta-after+.half-callout-wrapper.section.container+.section,.has-half-cta-after+.half-callout-wrapper.section.container+.section-background{margin-top:0;padding-top:150px}}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section{margin-top:-124px;padding-top:0}@media only screen and (max-width:1280px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section{margin-top:-150px}}@media only screen and (max-width:767px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section,.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section{margin-top:0}}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section .halved-content-item,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section .halved-content-item{padding-top:162px}@media only screen and (max-width:1280px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section .halved-content-item,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section .halved-content-item{padding-top:175px}}@media only screen and (max-width:1024px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section .halved-content-item,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section .halved-content-item{padding-top:135px}}@media only screen and (max-width:767px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section .halved-content-item,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section .halved-content-item{padding-top:150px}}@media only screen and (max-width:1024px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section:not(.inverted) .halved-content-item .gatsby-image-wrapper.device-only,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section:not(.inverted) .halved-content-item .gatsby-image-wrapper.device-only{margin-top:-135px;max-height:385px}}@media only screen and (max-width:767px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.section-image-content.section:not(.inverted) .halved-content-item .gatsby-image-wrapper.device-only,.has-half-cta-after+.half-callout-wrapper.section.container+.section-image-content.section:not(.inverted) .halved-content-item .gatsby-image-wrapper.device-only{margin-top:-150px;max-height:400px}}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section .halved-content-item-accordion,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section .halved-content-item-accordion{padding-top:162px}@media only screen and (max-width:1280px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section .halved-content-item-accordion,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section .halved-content-item-accordion{padding-top:100px}}@media only screen and (max-width:1024px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section .halved-content-item-accordion,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section .halved-content-item-accordion{padding-top:60px}}@media only screen and (max-width:1280px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section .halved-content-image-item .inner-content{padding-top:175px}}@media only screen and (max-width:1024px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section .halved-content-image-item .inner-content{padding-top:135px}}@media only screen and (max-width:767px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper+.copy-image-accordion.section .halved-content-image-item .inner-content,.has-half-cta-after+.half-callout-wrapper.section.container+.copy-image-accordion.section .halved-content-image-item .inner-content{padding-top:150px}}@media only screen and (max-width:1280px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper{display:block}.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper .container{margin:0 32px}}@media only screen and (max-width:1024px){.has-half-cta-after+.blog-portfolio-section.container.half-callout-wrapper .container{margin:0 20px}}@media only screen and (min-width:1280px){.has-half-cta-after.cta-not-overhang.section,.has-half-cta-after.cta-not-overhang.section-background{padding-bottom:100px}.has-half-cta-after.cta-not-overhang+.half-callout-wrapper.section.container{transform:none}.has-half-cta-after.cta-not-overhang+.half-callout-wrapper.section.container+.copy-image-accordion.section .halved-content-item-accordion .inner-content{padding-top:250px}}.has-half-cta-after .blog-portfolio-section-inner{padding-bottom:0}.has-half-cta-inside.section,.has-half-cta-inside.wrapped-grid{margin-bottom:0}.has-half-cta-inside.section .cta-small,.has-half-cta-inside.wrapped-grid .cta-small{margin-left:-72px;margin-top:100px;width:calc(100% + 144px)}@media only screen and (max-width:1280px){.has-half-cta-inside.section .cta-small,.has-half-cta-inside.wrapped-grid .cta-small{float:right;margin-right:-32px;margin-top:25px;transform:translateY(50%);width:78.3%}}@media only screen and (max-width:1024px){.has-half-cta-inside.section .cta-small,.has-half-cta-inside.wrapped-grid .cta-small{margin-left:-20px;margin-right:-20px;margin-top:-15px;width:auto}}@media only screen and (max-width:767px){.has-half-cta-inside.section .cta-small,.has-half-cta-inside.wrapped-grid .cta-small{margin-top:60px;transform:none;width:calc(100% + 40px)}}.has-half-cta-inside.section.cta-overhang .cta-small,.has-half-cta-inside.wrapped-grid.cta-overhang .cta-small{bottom:-62px;left:0;margin:0;position:absolute;right:0;width:auto}@media only screen and (max-width:1280px){.has-half-cta-inside.section.cta-overhang .cta-small,.has-half-cta-inside.wrapped-grid.cta-overhang .cta-small{bottom:auto;margin-right:-32px;margin-top:25px;position:static;transform:translateY(50%)}}@media only screen and (max-width:1024px){.has-half-cta-inside.section.cta-overhang .cta-small,.has-half-cta-inside.wrapped-grid.cta-overhang .cta-small{margin-right:-20px}}@media only screen and (max-width:767px){.has-half-cta-inside.section.cta-overhang .cta-small,.has-half-cta-inside.wrapped-grid.cta-overhang .cta-small{margin-top:60px;transform:none;width:calc(100% + 40px)}}@media only screen and (min-width:1025px)and (max-width:1280px){.has-half-cta-inside.section.cta-overhang .cta-small.callout-extended,.has-half-cta-inside.wrapped-grid.cta-overhang .cta-small.callout-extended{width:182%}}@media only screen and (max-width:1280px){.has-half-cta-inside.section.cta-overhang .main-grid-outstanding-item-right .cta-small,.has-half-cta-inside.wrapped-grid.cta-overhang .main-grid-outstanding-item-right .cta-small{margin-left:-72px;width:calc(100% + 144px)}}.has-half-cta-inside.section.cta-overhang .halved-content-item,.has-half-cta-inside.section.cta-overhang .main-grid-outstanding-item-right,.has-half-cta-inside.wrapped-grid.cta-overhang .halved-content-item,.has-half-cta-inside.wrapped-grid.cta-overhang .main-grid-outstanding-item-right{padding-bottom:162px;position:relative}@media only screen and (max-width:1280px){.has-half-cta-inside.section.cta-overhang .halved-content-item,.has-half-cta-inside.section.cta-overhang .main-grid-outstanding-item-right,.has-half-cta-inside.wrapped-grid.cta-overhang .halved-content-item,.has-half-cta-inside.wrapped-grid.cta-overhang .main-grid-outstanding-item-right{padding-bottom:0}}.has-half-cta-inside.section.cta-overhang+.section,.has-half-cta-inside.section.cta-overhang+.section-background,.has-half-cta-inside.wrapped-grid.cta-overhang+.section,.has-half-cta-inside.wrapped-grid.cta-overhang+.section-background{margin-top:0;padding-top:162px}@media only screen and (max-width:1280px){.has-half-cta-inside.section.cta-overhang+.section,.has-half-cta-inside.section.cta-overhang+.section-background,.has-half-cta-inside.wrapped-grid.cta-overhang+.section,.has-half-cta-inside.wrapped-grid.cta-overhang+.section-background{padding-top:175px}}@media only screen and (max-width:1024px){.has-half-cta-inside.section.cta-overhang+.section,.has-half-cta-inside.section.cta-overhang+.section-background,.has-half-cta-inside.wrapped-grid.cta-overhang+.section,.has-half-cta-inside.wrapped-grid.cta-overhang+.section-background{padding-top:135px}}@media only screen and (max-width:767px){.has-half-cta-inside.section.cta-overhang+.section,.has-half-cta-inside.section.cta-overhang+.section-background,.has-half-cta-inside.wrapped-grid.cta-overhang+.section,.has-half-cta-inside.wrapped-grid.cta-overhang+.section-background{padding-top:150px}}.has-half-cta-inside.section+.section,.has-half-cta-inside.section+.section-background,.has-half-cta-inside.wrapped-grid+.section,.has-half-cta-inside.wrapped-grid+.section-background{margin-top:0;padding-top:100px}@media only screen and (max-width:1280px){.has-half-cta-inside.section+.section,.has-half-cta-inside.section+.section-background,.has-half-cta-inside.wrapped-grid+.section,.has-half-cta-inside.wrapped-grid+.section-background{padding-top:175px}}@media only screen and (max-width:1024px){.has-half-cta-inside.section+.section,.has-half-cta-inside.section+.section-background,.has-half-cta-inside.wrapped-grid+.section,.has-half-cta-inside.wrapped-grid+.section-background{padding-top:135px}}@media only screen and (max-width:767px){.has-half-cta-inside.section+.section,.has-half-cta-inside.section+.section-background,.has-half-cta-inside.wrapped-grid+.section,.has-half-cta-inside.wrapped-grid+.section-background{margin-top:0;padding-top:150px}}@media only screen and (max-width:1280px){.has-half-cta-inside.section.cta-big-content .main-grid-outstanding-item-right .cta-small,.has-half-cta-inside.wrapped-grid.cta-big-content .main-grid-outstanding-item-right .cta-small{margin-left:0;width:auto}}.has-half-cta-inside.section .halved-content-item,.has-half-cta-inside.wrapped-grid .halved-content-item{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.cards{align-items:stretch;flex-flow:row wrap;z-index:10}.cards,.cards-item{display:flex;overflow:hidden;position:relative}.cards-item{background-color:#f8f8f8;flex-flow:row nowrap;height:354px;transition:none 0s ease 0s;width:50%}@media only screen and (min-width:1025px)and (max-width:1439px){.cards-item{height:336px}}@media only screen and (max-width:1023px){.cards-item{height:280px}}.cards-item:hover .title{text-decoration:underline}.cards-item:hover img{transform:scale(1.1)}.cards-item img{transition:transform 1s ease 0s!important}.cards-item-inner{width:50%}.cards-item-content{padding:36px}.cards-item:nth-child(2),.cards-item:nth-child(8){background-color:#fff0}.cards-item:nth-child(2) .cards-item-inner,.cards-item:nth-child(8) .cards-item-inner{background-color:rgb(0 0 0 / .6);width:100%}.cards-item:nth-child(2) .cards-item-inner-img,.cards-item:nth-child(8) .cards-item-inner-img{filter:grayscale(100%);height:100%;left:0;position:absolute;top:0;z-index:-1}.cards-item:nth-child(2) .cards-item-inner-img img,.cards-item:nth-child(8) .cards-item-inner-img img{opacity:.6}.cards-item:nth-child(2) *,.cards-item:nth-child(8) *{color:#fff}.cards-item:nth-child(5) .cards-item-inner-img{display:none}.cards-item:nth-child(5) .cards-item-inner{width:100%}@media only screen and (min-width:1025px)and (max-width:1439px){.cards-item:nth-child(5){width:33.3%}}.cards-item:nth-child(3),.cards-item:nth-child(4){flex-flow:row-reverse}@media only screen and (min-width:768px)and (max-width:1024px){.cards-item:nth-child(4){flex-flow:row}}@media only screen and (max-width:1280px){.cards-item{width:100%}}@media only screen and (min-width:1025px)and (max-width:1439px){.cards-item{width:66.6%}.cards-item:nth-child(2n){width:33.3%}.cards-item:nth-child(2n) .cards-item-inner{width:100%}.cards-item:nth-child(2n) .cards-item-inner-img{filter:grayscale(100%);height:100%;left:0;position:absolute;top:0;z-index:-1}.cards-item:nth-child(2n) .cards-item-inner-img img{opacity:.6}.cards-item:nth-child(6){width:66.6%}.cards-item:nth-child(6) .cards-item-inner{width:50%}.cards-item:nth-child(6) .cards-item-inner-img{filter:none;position:relative;z-index:0}}@media only screen and (min-width:768px)and (max-width:1024px){.cards-item:nth-child(6){flex-flow:row-reverse}}@media only screen and (max-width:480px){.cards-item{background-color:#fff0}.cards-item .cards-item-inner-img{filter:grayscale(100%);height:100%;left:0;position:absolute;top:0;z-index:-1;background-color:rgb(0 0 0 / .6);width:100%}.cards-item .cards-item-inner{background-color:rgb(0 0 0 / .6);width:100%}.cards-item *{color:#fff}}.cards .sub-title{font-size:18px;font-weight:500;line-height:24px;margin:0;padding:0 0 24px}.cards .swiper-wrapper{flex-wrap:nowrap}.cards .swiper-wrapper .cards-item{flex-direction:column;height:560px;width:100%}.cards .swiper-wrapper .cards-item-inner{width:100%}.cards .swiper-wrapper .cards-item-inner-img{height:240px}.cards .swiper-slide{display:flex;height:auto}.cards .swiper-slide .cards-item-inner:last-of-type{height:344px}.cards .swiper-slide .cards-item-content{height:100%}.cards .swiper-slide:nth-child(2) .cards-item,.cards .swiper-slide:nth-child(8) .cards-item{background-color:#f8f8f8}.cards .swiper-slide:nth-child(2) .cards-item .title,.cards .swiper-slide:nth-child(8) .cards-item .title{color:#000}.cards .swiper-slide:nth-child(2) .cards-item .paragraph,.cards .swiper-slide:nth-child(2) .cards-item .sub-title,.cards .swiper-slide:nth-child(8) .cards-item .paragraph,.cards .swiper-slide:nth-child(8) .cards-item .sub-title{color:#323232}.cards .swiper-slide:nth-child(3) .cards-item,.cards .swiper-slide:nth-child(6) .cards-item{background-color:#fff0}.cards .swiper-slide:nth-child(3) .cards-item .cards-item-inner:last-of-type,.cards .swiper-slide:nth-child(6) .cards-item .cards-item-inner:last-of-type{background:linear-gradient(180deg,transparent,#000);height:100%;padding-top:240px}.cards .swiper-slide:nth-child(3) .cards-item .cards-item-inner-img,.cards .swiper-slide:nth-child(6) .cards-item .cards-item-inner-img{background-color:rgb(0 0 0 / .6);filter:grayscale(100%);height:100%;left:0;position:absolute;top:0;z-index:-1}.cards .swiper-slide:nth-child(3) .cards-item .paragraph,.cards .swiper-slide:nth-child(3) .cards-item .sub-title,.cards .swiper-slide:nth-child(3) .cards-item .title,.cards .swiper-slide:nth-child(6) .cards-item .paragraph,.cards .swiper-slide:nth-child(6) .cards-item .sub-title,.cards .swiper-slide:nth-child(6) .cards-item .title{color:#fff}.cards .swiper-slide-subtitle{color:#323232;font-size:28px;font-weight:800;left:80px;line-height:44px;position:absolute;top:76px}.swiper-container{height:auto;width:100%}.related-cases-title{font-weight:800;margin-bottom:0}@media only screen and (max-width:767px){.related-cases-title{font-size:28px}}.cards-title-wrapper{align-items:center;display:flex;justify-content:space-between;padding:0 20px 20px;text-align:center}@media only screen and (max-width:374px){.cards-title-wrapper{justify-content:space-between}}.cards-title-wrapper .swiper-button-next,.cards-title-wrapper .swiper-button-prev{margin-top:0;position:relative}.cards-title-wrapper .swiper-button-next.swiper-button-disabled .icon-arrow-svg path,.cards-title-wrapper .swiper-button-prev.swiper-button-disabled .icon-arrow-svg path{stroke:#c4c4c4}.cards-title-wrapper .swiper-button-next:after,.cards-title-wrapper .swiper-button-prev:after{content:none}.cards-title-wrapper .swiper-button-prev .icon-arrow-svg{transform:rotate(180deg)}.background-light-gray+.cards.swiper-container,.section+.cards.swiper-container{padding-top:136px}.background-light-gray+.cards-title-wrapper,.background-light-gray+.cards.swiper-container{background:#f8f8f8}@media only screen and (min-width:1025px){.cards-type-1 .cards-item:last-child,.cards-type-3 .cards-item:last-child,.cards-type-5 .cards-item:last-child,.cards-type-7 .cards-item:last-child{display:none}}@media only screen and (min-width:767px){.cards-type-9 .cards-item:not(:nth-child(-n+8)){display:none}}.blog-portfolio-gallery .swiper-wrapper{height:auto}.main-checkbox-container{align-items:inherit;cursor:pointer;display:flex;justify-content:inherit;position:relative;width:100%}.main-checkbox-input{cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}
/*! Breakpoints */
/*! Media queries */
@media only screen and (max-width:767px){.main-contact-us-page+h1+.contact-form-container h2{font-size:36px;font-weight:900;width:100%}}@media only screen and (max-width:479px){.main-contact-us-page+h1+.contact-form-container h2{text-align:center}}.contact-form{font-weight:500;max-width:800px;width:66%}@media only screen and (min-width:768px)and (max-width:1024px){.contact-form{width:70%}}@media only screen and (max-width:767px){.contact-form{order:1;width:100%}}.contact-form .information-text{line-height:24px;margin-bottom:60px}.contact-form.form{padding-top:40px;width:auto}@media only screen and (max-width:1024px){.contact-form.form{padding-top:36px}}@media only screen and (max-width:767px){.contact-form.form{padding-top:0}}.contact-form.form .main-text-field textarea{height:320px}@media only screen and (max-width:767px){.contact-form.form .main-text-field textarea{height:150px}}.contact-form .main-grid-halved-item{margin-bottom:36px}@media only screen and (max-width:767px){.contact-form .main-grid-halved-item{margin-bottom:28px}}.contact-form .main-grid-halved-item.information-text{line-height:24px;margin-bottom:60px}@media only screen and (max-width:1024px){.contact-form .main-grid-halved-item.information-text{flex:1 1 100%;margin-bottom:48px}}@media only screen and (max-width:767px){.contact-form .main-grid-halved-item.information-text{margin-bottom:28px;text-align:center}}@media only screen and (max-width:1024px){.contact-form .main-grid-halved-item.information-text:first-child{margin-bottom:16px}}@media only screen and (max-width:767px){.contact-form .main-grid-halved-item.information-text:first-child{margin-bottom:28px}}@media only screen and (max-width:1024px){.contact-form .main-grid-halved-item.information-text:nth-child(2n){padding-left:0}.contact-form .main-grid-halved-item.information-text:nth-child(odd){padding-right:0}}.contact-form .main-text-field{width:100%}.contact-form .main-text-field input,.contact-form .main-text-field textarea{border:2px solid #e0e0e0}.contact-form .main-text-field .main-text-field-label.shrink{transform:translate(14px,-3px) scale(.88)}.contact-form .main-text-field.error .main-text-field-label.shrink{color:#323232}.contact-form .main-text-field-input,.contact-form .text-input-field{border-radius:0}.contact-form .main-text-field-input .input-fieldset-notched,.contact-form .text-input-field .input-fieldset-notched{border:none}.contact-form .main-text-field-input.error .main-text-field-input,.contact-form .text-input-field.error .main-text-field-input{border-color:#323232}.contact-form .main-text-field-input:not(.error):not(.focused):hover .main-text-field-input,.contact-form .text-input-field:not(.error):not(.focused):hover .main-text-field-input{border-color:#c4c4c4}.contact-form .main-text-field-input.MuiInputBase-root,.contact-form .text-input-field.MuiInputBase-root{font-family:November,helvetica neue,Arial,sans-serif}.contact-form .main-text-field-input:hover,.contact-form .text-input-field:hover{border-color:#c4c4c4}.contact-form .main-text-field-input:hover.error,.contact-form .text-input-field:hover.error{border-color:#323232}.contact-form .main-text-field-input:hover.focused,.contact-form .text-input-field:hover.focused{border-color:#0b75fd}.contact-form .main-text-field-label{color:#828282;font-family:November,helvetica neue,Arial,sans-serif}.page-404-layout .contact-form .main-text-field-label{color:hsl(0 0% 100% / .6)}.contact-form .main-text-field-label.error{color:#828282}.page-404-layout .contact-form .main-text-field-label.error{color:hsl(0 0% 100% / .6)}.contact-form .main-text-field-label.shrink{background-color:#fff;font-size:14px;font-weight:500;margin-left:-4px;padding:0 2px}.contact-form .main-text-field-label.focused{color:#0b75fd}.contact-form .paragraph{color:#6e6d71;margin:28px 0}@media only screen and (max-width:1024px){.contact-form .paragraph{margin:32px 0 0}.contact-form .paragraph+.main-button-blue{margin-top:32px}}@media only screen and (max-width:767px){.contact-form .paragraph+.main-button-blue{margin-top:28px}}.contact-form .validation-message{color:#c91616;font-size:14px;font-weight:300;line-height:18px;margin:5px 12px 0}.contact-form-privacy-link:hover{text-decoration:underline}.contact-form .text-input-multiline{padding:0}.contact-form .text-input-multiline .text-input-multiline-outlined{box-sizing:border-box;min-height:158px}.contact-form .input-fieldset-notched legend{font-size:.65em;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.contact-form .MuiTouchRipple-root{display:none!important}.contact-attachment .outlined,.contact-form .main-text-field-input{font-family:November,helvetica neue,Arial,sans-serif}.contact-attachment .outlined{border-color:#6e6d71;border-radius:20px;box-shadow:none;color:#6e6d71;font-size:16px;font-weight:400;letter-spacing:normal;line-height:17px;padding:10px 29px;text-transform:none}.contact-attachment .outlined.button-remove{padding:10px 19px}.contact-attachment .primary{border-radius:30px;box-shadow:none;color:#fff;float:right;font-size:16px;font-weight:400;line-height:19px;text-transform:none}@media only screen and (max-width:767px){.contact-attachment .primary{order:3}}.contact-attachment .primary:hover{box-shadow:none}.contact-attachment .file{align-items:center;display:flex;padding-top:16px}.contact-attachment .file:first-child{margin-top:24px;padding-top:0}@media only screen and (max-width:767px){.contact-attachment .file:first-child{margin-top:28px}}.contact-attachment .file:last-child{margin-bottom:16px}.contact-attachment .file .file-size{color:#6e6d71;font-size:14px}.contact-attachment .file-checkbox{padding:0}.contact-attachment .file-checkbox span svg path{fill:#c4c4c4}.contact-attachment .file-checkbox.checked:hover,.contact-attachment .file-checkbox:hover{background-color:#fff}.contact-attachment .attachment-container{align-items:center;display:flex}.contact-attachment .attach-file{display:none}.contact-attachment .name{color:#323232;cursor:pointer;font-family:November,helvetica neue,Arial,sans-serif;font-size:14px;font-weight:300;margin:0 12px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-attachment .name.checked{font-weight:500}@media only screen and (max-width:767px){.contact-attachment .name{max-width:140px}}.page-404-layout .contact-attachment .name{color:#fff}@media only screen and (max-width:767px){.contact-attachment .link-button{order:3}}.contact-attachment .file-list{margin:0}.contact-attachment .file-list .file-checkbox:hover .unchecked-icon path{fill:#828282}.contact-attachment.landing{align-items:end;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.contact-attachment.landing{margin-top:28px;padding-bottom:40px}}.contact-attachment.landing .paragraph{width:100%}@media only screen and (max-width:1024px),small-tablet-min-767{.contact-attachment.landing .paragraph{margin-bottom:28px}}@media only screen and (max-width:767px){.contact-attachment.landing .paragraph{order:2}.contact-attachment.landing .button{order:3}}.contact-attachment.form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-attachment.form .file-attachment{padding:24px 24px 0 0}@media only screen and (max-width:1024px){.contact-attachment.form .file-attachment{padding-top:28px}}.contact-attachment.form .information-submit{min-width:100%}.contact-attachment.form .information-submit .link-button{float:right}@media only screen and (max-width:1024px){.contact-attachment.form .primary{float:none}}.contact-attachment .icon-trash{height:17px;margin-right:10px}.contact-attachment .validation-message{margin:5px auto 0}.department-contacts{display:flex;justify-content:flex-start}.department-contacts-item{margin-right:32px;padding-top:0}.department-contacts-item:last-child{margin-right:0}.department-contacts-item .department-name{color:#6e6d71;font-size:14px;line-height:18px}.department-contacts-item .department-phone{color:#323232;display:block;font-size:16px;font-weight:300;line-height:24px;margin-bottom:4px}.department-contacts-item .department-phone:hover{cursor:pointer;text-decoration:underline}.department-contacts-item+.department-contacts-item{padding-top:20px}.city-contacts .city-address{padding-top:0}.city-contacts .department-contacts-item{padding-top:16px}.contact-content-item p{line-height:1}@media only screen and (max-width:767px){.contact-content-item{margin-top:40px;width:auto}.contact-content-item:first-of-type{margin-right:72px}}.contact-content-item{padding-top:40px}.contact-content-item:first-of-type{padding-top:0}.contact-content-item .title{font-weight:500;margin-bottom:12px}.contact-content-item .department-contacts{margin-bottom:17px}@media only screen and (min-width:480px){.tabs.contacts-offices-tabs{flex-direction:row}}.tabs.contacts-offices-tabs .tabs-wrapper{width:100%}@media only screen and (min-width:480px){.tabs.contacts-offices-tabs .tabs-wrapper{margin-right:32px;width:300px}}@media only screen and (min-width:480px)and (max-width:805px){.tabs.contacts-offices-tabs .tabs-wrapper{width:255px}}.tabs.contacts-offices-tabs .tabs-wrapper .mdc-tab-bar{padding-right:0}.tabs.contacts-offices-tabs .tabs-wrapper .second-level-title{font-size:40px;font-weight:900;margin-bottom:32px}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-wrapper .second-level-title{text-align:center}}@media only screen and (min-width:480px){.tabs.contacts-offices-tabs .tabs-wrapper .mdc-tab-scroller__scroll-content{flex-direction:column}}@media only screen and (min-width:721px)and (max-width:1024px){.tabs.contacts-offices-tabs .tabs-wrapper .mdc-tab__text-label{font-size:24px;font-weight:800;line-height:1.2}}@media only screen and (min-width:480px)and (max-width:570px){.tabs.contacts-offices-tabs .tabs-wrapper .mdc-tab__text-label{font-size:15px}}@media only screen and (min-width:571px)and (max-width:720px){.tabs.contacts-offices-tabs .tabs-wrapper .mdc-tab__text-label{font-size:19px}}.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active{border-top:1px solid #fff0;padding-left:0}@media only screen and (min-width:480px)and (max-width:1024px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active{padding-bottom:29px;padding-top:19px}}@media only screen and (min-width:480px)and (max-width:570px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active{padding-bottom:18px;padding-top:15px}}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active{padding-left:8px}.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active:last-child{margin-right:20px}.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active:first-child{margin-left:20px}}.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active .mdc-tab-indicator{height:calc(100% + 1px)}.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active .mdc-tab-indicator .mdc-tab-indicator__content--underline{display:none;height:4px}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active .mdc-tab-indicator .mdc-tab-indicator__content--underline{align-self:flex-end;display:flex}}@media only screen and (min-width:480px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab.active:before{display:block;top:0}}.tabs.contacts-offices-tabs .tabs-panels{margin-top:0}@media only screen and (min-width:1025px){.tabs.contacts-offices-tabs .tabs-panels{width:calc(100% - 312px)}}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-panels{margin-top:32px}}@media only screen and (min-width:480px)and (max-width:1024px){.tabs.contacts-offices-tabs .tabs-panels{width:66.5%}}@media only screen and (max-width:805px){.tabs.contacts-offices-tabs .tabs-panels{width:60%}}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-panels{width:100%}}.tabs.contacts-offices-tabs .tabs-item.mdc-tab{padding-left:0}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab{border-bottom:1px solid #c4c4c4;border-top:0}}@media only screen and (min-width:480px)and (max-width:1024px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab{padding-bottom:29px;padding-top:19px}}@media only screen and (min-width:480px)and (max-width:720px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab{padding-left:0}}@media only screen and (min-width:480px)and (max-width:570px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab{padding-bottom:18px;padding-top:15px}}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab{padding:0 8px 19px}}@media only screen and (max-width:1024px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab .mdc-tab__content{width:auto}}@media only screen and (max-width:479px){.tabs.contacts-offices-tabs .tabs-item.mdc-tab .mdc-tab-indicator .mdc-tab-indicator__content--underline{align-self:flex-end}}.contact-detailed{background-color:#f8f8f8}.contact-detailed .container{padding:80px 0 75px}@media only screen and (max-width:1024px){.contact-detailed .container{padding:60px 0 0}}@media only screen and (min-width:480px)and (max-width:1024px){.contact-detailed .container{margin:0 0 0 20px}}@media only screen and (max-width:479px){.contact-detailed .container{margin:0 auto}}.contact-detailed .container .gatsby-image-wrapper{height:246px;width:100%}@media only screen and (max-width:1024px){.contact-detailed .container .gatsby-image-wrapper{height:146px;width:274px}}.contact-detailed .container .department-phone{font-weight:500}.contact-detailed .city-title{font-size:20px;font-weight:700;line-height:24px;margin:32px 0 8px}@media only screen and (max-width:767px){.contact-detailed .city-title{margin:16px 0 8px}}@media only screen and (max-width:479px){.contact-detailed .single-city .contact-content-item-detailed{margin:0 20px}}@media only screen and (min-width:480px)and (max-width:1024px){.contact-detailed .single-city .contact-content-item-detailed{margin-right:20px}}.contact-detailed .single-city .contact-content-item-detailed .city-contacts{display:flex}@media only screen and (max-width:1024px){.contact-detailed .single-city .contact-content-item-detailed .city-contacts{flex-wrap:wrap}}.contact-detailed .single-city .contact-content-item-detailed .city-title{color:#000;font-size:32px;font-weight:900;line-height:1.2;margin-bottom:8px;margin-top:22px}@media only screen and (max-width:1024px){.contact-detailed .single-city .contact-content-item-detailed .city-title{font-size:20px;font-weight:700;margin-bottom:20px}}@media only screen and (max-width:767px){.contact-detailed .single-city .contact-content-item-detailed .city-title{margin-bottom:8px;margin-top:16px}}@media only screen and (max-width:1024px){.contact-detailed .single-city .contact-content-item-detailed .city-title{font-size:24px}}.contact-detailed .single-city .contact-content-item-detailed .gatsby-image-wrapper{height:200px;margin-right:32px;width:384px}@media only screen and (max-width:1024px){.contact-detailed .single-city .contact-content-item-detailed .gatsby-image-wrapper{margin-right:0}}@media only screen and (max-width:767px){.contact-detailed .single-city .contact-content-item-detailed .gatsby-image-wrapper{height:146px}}.contact-detailed .single-city .contact-content-item-detailed .city-info{width:280px}@media only screen and (max-width:1024px){.contact-detailed .single-city .contact-content-item-detailed .city-info,.contact-detailed .single-city .contact-content-item-detailed .gatsby-image-wrapper{flex:1 1 100%;width:100%}}.contact-detailed .many-cities .contact-content-item-detailed{display:flex;flex-wrap:wrap}@media only screen and (min-width:1025px){.contact-detailed .many-cities .contact-content-item-detailed{margin-top:-60px}}@media only screen and (max-width:1024px){.contact-detailed .many-cities .contact-content-item-detailed{-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.contact-detailed .many-cities .contact-content-item-detailed::-webkit-scrollbar{display:none}}.contact-detailed .many-cities .city-contacts{flex:1 1 33%;margin-right:32px;margin-top:60px}@media only screen and (max-width:1280px){.contact-detailed .many-cities .city-contacts{flex-basis:33%}}@media only screen and (max-width:944px){.contact-detailed .many-cities .city-contacts{flex-basis:50%}}@media only screen and (max-width:1024px){.contact-detailed .many-cities .city-contacts{margin-right:32px}}@media only screen and (max-width:767px){.contact-detailed .many-cities .city-contacts{flex-basis:100%;margin-top:32px;max-width:none}}@media only screen and (max-width:1024px){.contact-detailed .many-cities .city-contacts{margin-top:0}}@media only screen and (max-width:1280px){.contact-detailed .many-cities .city-contacts:nth-child(3n){margin-right:32px}}@media only screen and (max-width:1024px){.contact-detailed .many-cities .city-contacts:nth-child(3n){margin-right:32px}}.contact-detailed .many-cities .city-contacts:nth-child(2n){margin-right:0}@media only screen and (max-width:943px){.contact-detailed .many-cities .city-contacts:nth-child(2n){margin-right:0}}@media only screen and (max-width:1024px){.contact-detailed .many-cities .city-contacts:nth-child(2n){margin-right:32px}.contact-detailed .many-cities .city-contacts:last-child{margin-right:0}}.contact-detailed .many-cities .city-contacts .title{margin-bottom:32px}@media only screen and (max-width:767px){.contact-detailed .many-cities .city-contacts .title{margin-bottom:24px;max-width:280px}}@media only screen and (max-width:479px){.contact-detailed .many-cities .city-contacts:first-child{margin-left:20px}.contact-detailed .many-cities .city-contacts:last-child{padding-right:20px}}.contact-detailed .many-cities .country-title{margin-bottom:32px}@media only screen and (max-width:1024px){.contact-detailed .many-cities .country-title{margin-bottom:16px}.contact-detailed+.footer{padding-top:60px}}.contact-content{padding-right:32px;width:34%}@media only screen and (min-width:768px)and (max-width:1024px){.contact-content{width:30%}}@media only screen and (max-width:767px){.contact-content{border-top:1px solid #c4c4c4;display:flex;order:2;padding-right:0;width:100%}}.contact-content h2{line-height:1}.form-scheme .header,.form-scheme .header-clone{padding:35px 0 86px}.form-scheme .contact-us-title{color:#000}.form-scheme .contact-form .text-input-multiline .text-input-multiline-outlined{min-height:320px}.form-scheme .contact-form-container.container{margin-top:0}.form-scheme .contact-form{max-width:none}.form-scheme .form.static .icon-logo-svg path{fill:#000}.form-scheme input:-internal-autofill-selected{-webkit-text-fill-color:#000;box-shadow:inset 0 0 0 10000px #fff}.contact-form-container.container{justify-content:space-between;margin-top:0}@media only screen and (max-width:767px){.contact-form-container.container{padding-top:0}}.main-grid-halved-item.error-shown{margin-bottom:14px}.spinner3p,.spinner3p:after,.spinner3p:before{-webkit-animation:loader 1.8s ease-in-out infinite;animation:loader 1.8s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:50%;height:2.5em;width:2.5em}.spinner3p{-webkit-animation-delay:-.16s;animation-delay:-.16s;color:#fff;display:block;font-size:.2rem!important;left:50%;letter-spacing:unset;margin:0 auto;padding:unset!important;position:absolute;text-indent:-9999em;top:calc(50% - 8px);transform:translate(-50%,-50%)}.spinner3p:after,.spinner3p:before{content:"";position:absolute;top:0}.spinner3p:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.spinner3p:after{left:3.5em}@-webkit-keyframes loader{0%,80%,to{box-shadow:0 8px 0 -4px}40%{box-shadow:0 8px 0 0}}@keyframes loader{0%,80%,to{box-shadow:0 8px 0 -4px}40%{box-shadow:0 8px 0 0}}.toasts-wrapper{position:fixed;right:0;top:0;z-index:100}.toast{background-color:#f8374e;margin:16px;min-height:97px;min-width:280px;position:relative}.toast .toast-header{border-bottom:1px solid rgb(201 22 22 / .5);color:#fff;font-size:16px;font-weight:700;line-height:20px;padding:18px 32px 10px 12px}.toast .toast-body{color:#fff;font-size:16px;font-weight:500;line-height:24px;padding:12px}.toast .toast-close{cursor:pointer;opacity:.5;position:absolute;right:20px;top:20px}
/*! Breakpoints */
/*! Media queries */
.copies-item{margin-bottom:85px}@media only screen and (max-width:1024px){.copies-item{margin-bottom:32px}}.copies-paragraph+.copies-paragraph,.copies-paragraph+svg{margin-top:40px}
/*! Breakpoints */
/*! Media queries */
.footer{background-color:#f8f8f8;color:#6e6d71;padding:25px 0}.something-wrong-page .footer{bottom:0;position:absolute;width:100%}.footer p{color:#6e6d71}@media only screen and (min-width:1025px)and (max-width:1280px){.footer p{font-size:12px}}.footer-inner.container{align-items:center;display:flex;justify-self:flex-start}@media only screen and (min-width:768px)and (max-width:1280px){.footer-inner.container{margin-left:32px}}@media only screen and (max-width:576px){.footer-inner.container{display:block;margin-left:20px}}.footer-item{align-items:center;display:flex}.footer-item:not(:last-child){margin-right:40px}@media only screen and (max-width:800px){.footer-item:not(:last-child){margin-right:20px}}@media only screen and (max-width:576px){.footer-item+.footer-item{margin-right:0;margin-top:32px}}@media only screen and (min-width:768px)and (max-width:1024px){.footer-item.terms{order:2}}@media only screen and (min-width:480px)and (max-width:1024px){.footer-item.terms{order:1}}.something-wrong-layout .footer-item.terms{display:flex}@media only screen and (min-width:480px)and (max-width:1024px){.footer-item.social{order:2}}@media only screen and (max-width:479px){.footer-item.social{margin-top:32px}}.footer-item.navigation{margin-top:0}@media only screen and (max-width:576px){.footer-item.navigation{margin-top:32px}}@media only screen and (min-width:577px)and (max-width:767px){.footer-item.navigation{max-width:30%}.footer-item.navigation .footer-navigation-item:not(:first-child){margin-top:10px}.footer-item.navigation .footer-navigation-item:not(:first-child) .footer-navigation-link{line-height:1.4}}@media only screen and (max-width:1024px){.footer-item.navigation{order:3}}.footer-item.navigation .footer-navigation-link{color:#6e6d71;font-weight:400;transition:all .3s ease}@media only screen and (min-width:576px){.something-wrong-layout .footer-item.navigation .footer-navigation-link{display:none}}.footer-item.navigation .footer-navigation-link:hover{text-decoration:underline}.footer-item-rights{display:none}@media only screen and (min-width:576px){.something-wrong-page .footer-item-rights{display:block;font-weight:300;margin-left:5px}}.footer-navigation{display:flex}@media only screen and (max-width:1024px){.footer-navigation{flex-wrap:wrap}}.footer-navigation-item{list-style-type:none}@media only screen and (min-width:1025px)and (max-width:1280px){.footer-navigation-item{font-size:14px}}@media only screen and (max-width:767px){.footer-navigation-item{width:100%}}@media only screen and (max-width:577px){.footer-navigation-item+.footer-navigation-item{margin-top:32px}}.footer-navigation-item:not(:last-of-type){margin-right:32px}@media only screen and (min-width:1025px)and (max-width:1280px){.footer-navigation-item:not(:last-of-type){margin-right:28px}}.footer-social-item{list-style-type:none}.footer-social-item:not(:last-of-type){margin-right:20px}@media only screen and (max-width:1024px){.footer-social-item:not(:last-of-type){margin-right:24px}}.page-404-layout .footer-social-item:hover svg path,.something-wrong-layout .footer-social-item:hover svg path{fill:#0b75fd}
/*! Breakpoints */
/*! Media queries */
.header{left:0;padding:38px 0;position:fixed;right:0;top:0;transition:all .4s ease-in-out;z-index:15}@media only screen and (max-width:1023px){.header{padding:32px 0}}.header.form+.main-contact-us-page{margin-top:160px}@media only screen and (min-width:1024px){.header.sticky{background-color:#fff;box-shadow:0 4px 12px rgb(8 46 181 / .12);padding:20px 0 21px}}@media only screen and (max-width:1023px){.header.sticky{padding:18px 0}}.header.sticky .main-navigation-link:not(.link-button){color:#000}.main-navigation-link .header.sticky .main-navigation-link:not(.link-button),.something-wrong-layout .header.sticky .main-navigation-link:not(.link-button){color:#fff}@media only screen and (max-width:1023px){.header.sticky .icon-logo-svg{display:none}}.header.sticky .icon-logo-svg path{fill:#000}.header.sticky .hamburger-container{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1023px){.header.sticky .hamburger-container:not(.close){background-color:#fff;border-radius:100%;box-shadow:0 4px 12px rgb(8 46 181 / .12);margin-right:-2px;min-width:56px;padding:16px 14px;right:14px;top:22px}.header.sticky .hamburger-stripe,.header.sticky .hamburger-stripe:after,.header.sticky .hamburger-stripe:before{background-color:#000}.header.sticky .devices-opened .icon-logo-svg{display:block}}.header-logo-link{transition:.3s ease}.header-logo-link:hover{transform:translateY(-2px)}.homepage .header{width:100%}.header-clone{margin:0 auto;max-width:1216px;padding:38px 0;width:100%}@media only screen and (min-width:1025px)and (max-width:1280px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.header-clone{margin:0 32px;width:auto}}@media only screen and (max-width:1023px){.header-clone{margin:0 20px;width:auto}}@media only screen and (min-width:1024px){.sticky .header-clone,.sticky .main-navigation-menu.opened .header-clone{padding:20px 0 21px}}.header-clone .link-logo{position:relative;z-index:1}.header-clone .icon-logo-svg{position:relative}.header-clone .icon-logo-svg path{fill:#000}.opened .header-clone .icon-logo-svg path{fill:#fff}.opened.opened-0 .header-clone .icon-logo-svg path{fill:#000}.header-clone .main-navigation-link:not(.link-button){color:#000}.header-inner{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.header-inner{padding:0 12px 0 4px}}.sticky .header-inner{padding:0}.hamburger-container{position:absolute;right:26px;top:37px}@media only screen and (min-width:1024px){.hamburger-container{display:none}}.hamburger-container.close{height:25px;position:absolute;right:27.5px;top:37px;width:25px;z-index:2}.hamburger{align-items:center;cursor:pointer;display:flex;height:25px;justify-content:center;position:relative}.hamburger-stripe{background-color:#fff;height:3px;position:relative;width:28px}.hamburger-stripe:after,.hamburger-stripe:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;width:100%}.hamburger-stripe:before{top:-9px}.hamburger-stripe:after{bottom:-9px}.close .hamburger-stripe{background-color:#000;height:3px;transform:rotate(45deg);width:100%}.close .hamburger-stripe:before{display:none}.close .hamburger-stripe:after{background-color:#000;bottom:0;height:3px;transform:rotate(90deg)}
/*! Breakpoints */
/*! Media queries */
.icon-title-item:first-child{-ms-grid-column:1;-ms-grid-row:1}.icon-title-item:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}@media only screen and (max-width:479px){.icon-title-item:nth-child(2){-ms-grid-column:1;-ms-grid-row:2}}.icon-title-item:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}@media only screen and (max-width:1024px){.icon-title-item:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}}@media only screen and (max-width:479px){.icon-title-item:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}}.icon-title-item:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}@media only screen and (max-width:1024px){.icon-title-item:nth-child(4){-ms-grid-column:3;-ms-grid-row:2}}@media only screen and (max-width:479px){.icon-title-item:nth-child(4){-ms-grid-column:1;-ms-grid-row:4}}.columns-7 .icon-title-item:first-of-type{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/3}.titles-only-type-1 .icon-title-item:first-of-type{-ms-grid-row-span:1;-ms-grid-row:1;grid-row:1/2}.icon-title-columns{grid-gap:32px;-ms-grid-columns:auto 32px auto;display:-ms-inline-grid;display:inline-grid;grid-template-columns:auto auto}@media only screen and (min-width:480px)and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.icon-title-columns{grid-gap:20px}}@media only screen and (max-width:479px){.icon-title-columns{-ms-grid-columns:auto;grid-template-columns:auto}}.icon-title-columns.columns-7{row-gap:30px}@media only screen and (min-width:1920px){.icon-title-columns.columns-7{-ms-grid-columns:30% 32px 30%;grid-template-columns:30% 30%}}@media only screen and (min-width:1025px){.icon-title-columns.columns-7{row-gap:60px}}.icon-title-columns.one-row.columns-5{-ms-grid-columns:1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:1024px){.icon-title-columns.one-row.columns-5{-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.icon-title-columns.one-row.columns-5{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-5{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(2){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:1024px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(3){-ms-grid-column:5;grid-column:3;-ms-grid-row:1;grid-row:1}}@media only screen and (max-width:767px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}}.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(4){-ms-grid-column:7;grid-column:4;-ms-grid-row:1;grid-row:1}@media only screen and (max-width:1024px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(4){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:767px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(4){-ms-grid-column:3;grid-column:2}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(4){-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}}.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(5){-ms-grid-column:7;grid-column:5;-ms-grid-row:1;grid-row:1}@media only screen and (max-width:1024px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(5){-ms-grid-column:3;grid-column:2;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:767px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(5){-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-5 .icon-title-item:nth-child(5){-ms-grid-column:1;grid-column:1;-ms-grid-row:5;grid-row:5}}.icon-title-columns.one-row.columns-4{-ms-grid-columns:1fr 32px 1fr 32px 1fr 32px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1024px){.icon-title-columns.one-row.columns-4{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-4{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1281px)and (max-width:1535px){.icon-title-columns.one-row.columns-4-in-accordion{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1600px){.icon-title-columns.one-row.columns-4-in-accordion{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-4-in-accordion{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1281px)and (max-width:1535px){.icon-title-columns.one-row.columns-4-in-accordion .icon-title-item:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.icon-title-columns.one-row.columns-4-in-accordion .icon-title-item:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.icon-title-columns.one-row.columns-4-in-accordion .icon-title-item:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}}.icon-title-columns.one-row.columns-4.columns-2-turn-into-4{-ms-grid-columns:1fr 32px 1fr 32px 1fr 32px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1024px),only screen and (min-width:1281px){.icon-title-columns.one-row.columns-4.columns-2-turn-into-4{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1535px){.icon-title-columns.one-row.columns-4.columns-2-turn-into-4{-ms-grid-columns:326px 32px 280px;grid-template-columns:326px 280px}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-4.columns-2-turn-into-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:1024px),only screen and (min-width:1281px){.icon-title-columns.one-row.columns-4.columns-2-turn-into-4 .icon-title-item:first-child{-ms-grid-column:1;-ms-grid-row:1}.icon-title-columns.one-row.columns-4.columns-2-turn-into-4 .icon-title-item:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.icon-title-columns.one-row.columns-4.columns-2-turn-into-4 .icon-title-item:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.icon-title-columns.one-row.columns-4.columns-2-turn-into-4 .icon-title-item:nth-child(4){-ms-grid-column:3;-ms-grid-row:2}}@media only screen and (max-width:479px){.icon-title-columns.one-row.columns-4.columns-2-turn-into-4 .icon-title-item:nth-child(2){-ms-grid-column:1;-ms-grid-row:2}.icon-title-columns.one-row.columns-4.columns-2-turn-into-4 .icon-title-item:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.icon-title-columns.one-row.columns-4.columns-2-turn-into-4 .icon-title-item:nth-child(4){-ms-grid-column:1;-ms-grid-row:4}}.icon-title-columns.columns-3{-ms-grid-columns:1fr 32px 1fr 32px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1024px){.icon-title-columns.columns-3{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:479px){.icon-title-columns.columns-3{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:1470px){.accordion-content .icon-title-columns.columns-3{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(2,1fr)}}.icon-title-columns.columns-2{-ms-grid-columns:1fr 32px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:479px){.icon-title-columns.columns-2{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.icon-title-columns.titles-only-type-1{-ms-grid-columns:1fr 32px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);row-gap:23px}@media only screen and (max-width:479px){.icon-title-columns.titles-only-type-1{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.icon-title-columns.titles-only-type-1 .icon-title{border-bottom:none}.icon-title-columns a.icon-title p{align-items:center;color:#000;display:flex;font-weight:500;padding-bottom:0}.icon-title-columns a.icon-title:hover p{text-decoration:underline}.icon-title{align-items:center;border-bottom:1px solid #c4c4c4;color:#000;display:flex;font-weight:500;padding-bottom:8px}.icon-title-paragraph{line-height:1.5}.icon-title-list{line-height:1.3}.icon-title svg{height:32px;margin-right:10px;min-width:32px;width:32px}.icon-title+.icon-title-paragraph{padding-top:22px}
/*! Breakpoints */
/*! Media queries */
.icons-single-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-20px}@media only screen and (max-width:1024px){.icons-single-row{justify-content:flex-start}}.icons-single-row.single-type-1{justify-content:flex-start}.icons-single-row svg{margin-top:20px}.icons-single-row svg:not(:last-of-type){margin-right:32px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.icons-single-row svg:not(:last-of-type){margin-right:20px}}.icons-row{align-items:center;display:flex;flex-wrap:wrap;overflow:hidden}.icons-row.type-1{margin-right:-44px}@media only screen and (min-width:1025px){.icons-row.type-1{margin-top:28px}}.icons-row.type-1 svg{margin-right:44px;margin-top:16px}@media only screen and (max-width:767px){.icons-row.type-1 svg{margin-right:20px}}.icons-row.type-1 svg.jusper-reports-svg,.icons-row.type-1 svg.jusper-server-svg,.icons-row.type-1 svg.splunk-svg{margin-right:16px}@media only screen and (min-width:1025px){.icons-row.type-2{margin-top:10px}}.icons-row.type-2 svg{margin-right:40px;margin-top:34px}@media only screen and (max-width:767px){.icons-row.type-2 svg{margin-right:20px}}.icons-row.type-3{justify-content:space-between;margin-bottom:60px}@media only screen and (max-width:767px){.icons-row.type-3{justify-content:flex-start}}.icons-row.type-3 svg{margin-right:22px;margin-top:60px}@media only screen and (max-width:767px){.icons-row.type-3 svg{margin-top:20px}}.icons-row.type-4{justify-content:space-between;margin-top:-60px}@media only screen and (max-width:1024px){.icons-row.type-4{justify-content:center}}@media only screen and (max-width:767px){.icons-row.type-4{justify-content:flex-start;margin-top:-60px}}.icons-row.type-4 svg{margin-right:22px;margin-top:60px}@media only screen and (max-width:767px){.icons-row.type-4 svg{margin-top:20px}}.icons-row.type-7{justify-content:flex-start}.icons-row.type-7 svg{margin-right:32px;margin-top:10px}.icons-row.type-8{justify-content:space-between}.icons-row.type-8 svg{margin-right:32px;margin-top:40px}@media only screen and (min-width:1025px){.icons-row.type-9{margin:20px -30px 0}}.icons-row.type-9 div svg{margin:20px 30px 0}.icons-row.type-9 div:last-of-type svg{margin-left:41px}.icons-row.type-10{margin-right:-48px}.icons-row.type-10 svg{margin-right:48px;margin-top:20px;opacity:1}@media only screen and (max-width:767px){.icons-row.type-10 svg{margin-right:20px}}.icons-row.type-6{justify-content:space-between;margin-bottom:-44px}@media only screen and (max-width:1024px){.icons-row.type-6{margin-bottom:0}}.icons-row.type-6 svg{margin-bottom:44px}@media only screen and (min-width:1281px){.icons-row.type-6 svg:nth-child(-n+4){margin-right:11%}}@media only screen and (min-width:1025px)and (max-width:1280px){.icons-row.type-6 svg{margin-right:22px}}@media only screen and (max-width:1024px){.icons-row.type-6 svg{margin:10px 22px 0 0}}.icons-row.type-5{flex-wrap:nowrap;justify-content:space-between}@media only screen and (max-width:767px){.icons-row.type-5{flex-wrap:wrap;justify-content:flex-start}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.icons-row.type-5+.type-5{margin-top:44px}}.icons-row.type-5 .icons-item{display:flex}@media only screen and (max-width:767px){.icons-row.type-5 .icons-item{margin-bottom:20px}}.icons-row.type-5 .icons-item:not(:last-of-type){margin-right:32px}@media only screen and (max-width:767px){.icons-row.type-5 .icons-item:not(:last-of-type){margin-right:20px}}.icons-row.type-5 .icons-item svg{max-width:100%}.icons-item{line-height:0}.main-text-field{border:0;display:inline-flex;flex-direction:column;margin:0;min-width:0;padding:0;position:relative;vertical-align:top}.main-text-field-label{display:block;font-size:1rem;font-weight:400;left:0;letter-spacing:.00938em;line-height:1;padding:0;pointer-events:none;position:absolute;top:0;transform:translate(14px,20px) scale(1);transform-origin:top left;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms;z-index:1}.main-text-field-label.shrink{transform:translate(14px,-3px) scale(.75)}.main-text-field-input{-webkit-animation-duration:10ms;animation-duration:10ms;animation-name:mui-auto-fill-cancel;background:none;border:0;box-sizing:border-box;color:currentColor;display:block;font:inherit;letter-spacing:inherit;margin:0;min-width:0;padding:6px 0 7px;width:100%}.main-text-field-fieldset{border:0;border-radius:inherit;border-style:solid;border-width:1px;bottom:0;left:0;margin:0;overflow:hidden;padding:0 8px;pointer-events:none;position:absolute;right:0;top:-5px}.main-text-field-legend{display:block;font-size:.75em;height:11px;max-width:.01px;padding:0;text-align:left;transition:max-width 50ms cubic-bezier(0,0,.2,1) 0ms;visibility:hidden;width:auto}.main-text-field-legend span{display:inline-block;padding-left:5px;padding-right:5px;visibility:hidden}.main-text-field .text-input-field{border:0;font-weight:400;position:relative}.image-wrapper{overflow:hidden;position:relative}.image-wrapper .image{height:100%;left:0;position:absolute;top:0;width:100%}.blog-portfolio-gallery-container .image-wrapper .image,.blog-portfolio-two-images .image-wrapper .image{position:static}.gallery-modal-item-container .image-wrapper .image{height:auto}
/*! Breakpoints */
/*! Media queries */
.image-arrow-links+.background-light-gray,.image-arrow-links+.background-theme{margin-top:-100px}@media only screen and (max-width:1024px){.image-arrow-links+.background-light-gray,.image-arrow-links+.background-theme{margin-top:-60px}}.arrow-links-item{border-bottom:1px solid #c4c4c4;padding:0 72px 60px 0;position:relative}@media only screen and (max-width:1024px){.arrow-links-item{padding:0 0 78px}}.arrow-links-item:not(:first-of-type){margin-top:60px}@media only screen and (max-width:1024px){.arrow-links-item:not(:first-of-type){margin-top:38px}.arrow-links-item.has-no-link{padding:0 0 43px}}.image-arrow-title-haslink{cursor:pointer;transition:all .3s ease}.image-arrow-title-haslink:hover{text-decoration:underline}
/*! Breakpoints */
/*! Media queries */
.scheme-java-svg{height:420px;max-width:100%;width:512px}@media only screen and (min-width:1025px)and (max-width:1280px),only screen and (min-width:768px)and (max-width:1024px){.scheme-java-svg{max-width:100%}}@media only screen and (max-width:1024px){.scheme-java-svg{height:300px}}@media only screen and (max-width:374px){.scheme-java-svg{height:200px}}.scheme-large-svg{display:block;margin:40px auto 0;max-width:100%}@media only screen and (max-width:767px){.scheme-large-svg{display:none}}.scheme-large-svg.featured{margin:0 auto 60px}.scheme-large-svg.mobile-visible{margin:0 auto 40px}@media only screen and (max-width:767px){.scheme-large-svg.mobile-visible{display:block}}.scheme-large-svg.devops-large-scheme{margin-top:60px}.scheme-customer-svg{height:162px;width:522px}.scheme-customer-device-svg{height:162px;margin-top:20px;width:402px}.scheme-finance-svg{max-width:100%}@media only screen and (min-width:1281px){.scheme-finance-svg{margin-left:52px}}@media only screen and (max-width:767px){.scheme-finance-svg{display:none}}.scheme-atlassian-svg{margin-top:40px;max-width:100%}@media only screen and (min-width:1025px){.scheme-atlassian-svg{margin-top:60px}}@media only screen and (max-width:767px){.scheme-atlassian-svg{display:none}}.scheme-data-science-svg,.scheme-second-atlassian-svg{display:block;max-width:100%}@media only screen and (max-width:767px){.scheme-data-science-svg,.scheme-second-atlassian-svg{display:none}}@media only screen and (min-width:768px)and (max-width:1024px){.scheme-data-science-svg{margin-top:32px}}.icon-social-svg{height:30px;width:30px}.icon-chevron-svg{height:22px;width:24px}.icon-logo-svg{height:26px;width:162px}.icon-arrow-svg{height:22px;min-width:24px;width:24px}.icon-tick-svg{height:26px;width:32px}.gold-microsoft-partner-svg svg,.has-partner-logo-svg svg{float:right;max-width:100%}@media only screen and (max-width:1216px){.gold-microsoft-partner-svg svg,.has-partner-logo-svg svg{float:none}.gold-microsoft-partner-svg .gold-microsoft-partner-svg,.gold-microsoft-partner-svg .gold-solution-partner-svg,.gold-microsoft-partner-svg .gold-solution-partner-svg-colored,.has-partner-logo-svg .gold-microsoft-partner-svg,.has-partner-logo-svg .gold-solution-partner-svg,.has-partner-logo-svg .gold-solution-partner-svg-colored{max-width:100%;width:285px}.has-medium-scheme svg{margin-left:0;margin-top:60px}}@media only screen and (max-width:767px){.gold-solution-partner-svg{height:100px;margin-bottom:22px;width:250px}}@media only screen and (max-width:1024px){.gold-solution-partner-svg{height:130px;width:280px}}.awards-partner-text-icon{max-width:100%}.image-finance{max-width:873px}.image-finance-desktop{float:right;max-width:713px;width:100%}.image-atlassian{margin:60px auto 0;max-width:100%;overflow:hidden}.image-atlassian-expert{max-height:365px}.image-data-science{max-width:946px}.image-data-science-small{max-width:537px}@media only screen and (min-width:768px)and (max-width:1024px){.image-data-science-small{margin-top:32px;min-height:340px;width:400px}}.image-comparing-container{display:flex;flex-direction:column;height:381px;justify-content:center;margin-bottom:28px;overflow:hidden}@media only screen and (max-width:1280px){.image-comparing-container{margin-bottom:32px}}@media only screen and (max-width:767px){.image-comparing-container{height:316px}}.image-comparing-container .gatsby-image-wrapper.image-wrapper{height:365px;margin-top:8px}@media only screen and (max-width:767px){.image-comparing-container .gatsby-image-wrapper.image-wrapper{height:300px;margin-bottom:20px}}.image-comparing-container [data-rcs=root]{overflow:visible!important}.image-comparing-container .driver-svg{height:381px}@media only screen and (max-width:767px){.image-comparing-container .driver-svg{height:316px}}
/*! Breakpoints */
/*! Media queries */
.java-scheme{display:flex;margin-top:85px}.java-scheme-item{border:3px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;margin-right:40px;position:relative;text-align:center;width:20%}.java-scheme-item:not(:last-of-type):after{border-right:2px solid #6e6d71;border-top:2px solid #6e6d71;content:"";height:12px;position:absolute;right:-20px;top:60%;transform:translate(50%,-50%) rotate(45deg);width:12px}.java-scheme-item:last-of-type{margin-right:0}.java-scheme-item:last-of-type:before{border-right:2px solid #6e6d71;border-top:2px solid #6e6d71;bottom:25%;content:"";height:12px;left:-20px;position:absolute;transform:translate(-50%,-50%) rotate(-135deg);width:12px}.java-scheme-item.doubled-item{width:40%}.java-scheme-item.doubled-item:after{top:50%}.java-scheme-header{border-radius:4px;margin:-3px;padding:3px}.java-scheme-title{background-color:#fff;font-weight:700;padding:17px}.java-scheme-content{align-items:center;display:flex;flex-direction:column;padding:30px}.java-scheme-content svg{height:28px;width:28px}.java-scheme-content svg+svg{margin-top:30px}.java-scheme-doubled-content{display:flex;padding:20px}.java-scheme-doubled-content-item{background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center;padding:30px;position:relative;width:50%}.java-scheme-doubled-content-item:not(:last-of-type):after{border-right:2px solid #6e6d71;border-top:2px solid #6e6d71;content:"";height:12px;position:absolute;right:-20px;top:50%;transform:translate(30%,-50%) rotate(45deg);width:12px}.java-scheme-doubled-content-item:first-of-type{margin-right:40px}.java-scheme-doubled-content-item .icon-paragraph{align-items:center;display:flex;justify-content:center}.java-scheme-doubled-content-item .icon-paragraph svg{margin-right:10px}.java-scheme-doubled-content-item p{font-size:14px}.java-scheme-doubled-content-item p+p{margin-top:10px}.java-integration-container.section{margin-bottom:80px}@media only screen and (max-width:1024px){.java-integration-container.section{margin-bottom:60px}}
/*! Breakpoints */
/*! Media queries */
.list.columns-three,.list.columns-two,.list.columns-two-modified{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.list.columns-three,.list.columns-two,.list.columns-two-modified{-ms-grid-columns:(auto)[2];display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(2,auto)}.list.columns-two{-ms-grid-columns:1fr 52px 1fr;grid-column-gap:52px}.list.columns-three{grid-column-gap:52px;-ms-grid-columns:1fr 52px 1fr 52px 1fr;grid-template-columns:repeat(3,auto)}.list.columns-two-modified{-ms-grid-columns:1fr 80px 1fr;grid-column-gap:80px}}.list.columns-four{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.list.columns-four{-ms-grid-columns:(auto)[4];display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(4,auto)}}.list.list-top-padding{margin-top:20px}@media only screen and (max-width:767px){.list.list-top-padding-mobile{margin-top:20px}}.list.title-image-list .image-list-title{color:#000;font-size:16px;font-weight:700;line-height:22px;margin-bottom:16px}.list.title-image-list.columns-three{grid-column-gap:32px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.list.title-image-list.columns-three .list-item{margin-bottom:40px}}.list.title-image-list .gatsby-image-wrapper{height:126px;width:176px}.list.list-line-height-extra .list-item{line-height:24px}.list-overview{display:flex;flex-wrap:wrap;margin-right:-40px}.list-overview-item{flex:1 1 30%;margin-bottom:48px;margin-right:32px;max-width:280px}.list-overview-item .third-level-title{margin-bottom:0}.list-item{color:#323232;font-weight:300;line-height:1.4;margin-left:20px;padding-bottom:22px;position:relative}.list-item:last-child{padding-bottom:0}.list-item:first-child{-ms-grid-column:1;-ms-grid-row:1}.list-item:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.list-item:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.list-item:nth-child(4){-ms-grid-column:3;-ms-grid-row:2}.list-item:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}.list-item:nth-child(6){-ms-grid-column:3;-ms-grid-row:3}.list-item:nth-child(7){-ms-grid-column:1;-ms-grid-row:4}.list-item:before{align-items:center;border-radius:100%;content:"";display:flex;height:10px;left:0;margin-left:-20px;position:absolute;top:0;transform:translateY(5px);width:10px}.without-list-mark .list-item{margin-left:0}.without-list-mark .list-item:before{display:none}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.columns-four .list-item,.columns-two .list-item,.columns-two-modified .list-item{margin-top:0}.columns-two .list-item:nth-last-child(-n+2){padding-bottom:0}.columns-three .list-item{margin-top:0}.columns-three .list-item:nth-last-child(-n+3){margin-bottom:0;padding-bottom:0}}.list-title{font-weight:500;line-height:1.5;margin:20px 0}
/*! Breakpoints */
/*! Media queries */
.lockup{align-items:flex-end;display:flex;height:450px;margin-bottom:28px;position:relative}@media only screen and (max-width:1024px){.lockup{height:300px;margin-bottom:60px}}.lockup.blog-lockup{text-align:center}.lockup-gradient{background:linear-gradient(180deg,#000,#000);height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%}.lockup-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.lockup-title{bottom:61px;left:0;position:absolute;width:100%}@media only screen and (max-width:767px){.lockup-title{bottom:40px}}.lockup-subtitle{color:#fff;margin:16px auto 0}
/*! Breakpoints */
/*! Media queries */
@media only screen and (max-width:1023px){.no-scroll{height:100vh;overflow:hidden;width:100vw}}.main-navigation-desktop-view{display:none}@media only screen and (min-width:1024px){.main-navigation-desktop-view{display:block}}.main-navigation-device-view{display:none}@media only screen and (max-width:1023px){.main-navigation-device-view{display:block}}.main-navigation{align-items:center;display:flex}.main-navigation .main-navigation-link{font-size:16px;font-weight:400}.main-navigation-item{cursor:pointer;max-width:none;position:relative}@media only screen and (min-width:1024px){.main-navigation-item{margin-right:36px}}@media only screen and (max-width:1023px){.main-navigation-item{line-height:30px}.main-navigation-item+.main-navigation-item{margin-top:32px}}@media only screen and (min-width:1025px){.homepage .main-navigation-item{margin-right:32px}}.main-navigation-item:hover .main-navigation-link:after{width:100%}.page-404-layout .main-navigation-item:hover .main-navigation-link:after,.something-wrong-layout .main-navigation-item:hover .main-navigation-link:after{background-color:#082eb5}.main-navigation-item.no-children{pointer-events:none}.main-navigation-item.no-children .main-navigation-link{pointer-events:auto}@media only screen and (min-width:1024px){.touch-device .main-navigation-item.has-children .main-navigation-link{pointer-events:none}}.page-404-layout .main-navigation-item.has-children .main-navigation-menu-single .link:hover,.something-wrong-layout .main-navigation-item.has-children .main-navigation-menu-single .link:hover{color:#0b75fd}@media only screen and (max-width:1023px){.main-navigation-item.opened{margin-bottom:40px}.main-navigation-item.opened .main-navigation-item-head .icon-chevron-svg{transform:rotate(-180deg)}.main-navigation-item.opened .links-container{display:block}.main-navigation-item .links-container{display:none}.main-navigation-item>.link{white-space:nowrap}.main-navigation-item .link,.main-navigation-item .title{color:#000;font-size:20px;font-weight:700}}.main-navigation-item .title{position:relative;width:100%;z-index:2}.main-navigation-item .title+.icon-chevron-svg{position:absolute;right:0}@media only screen and (max-width:1023px){.main-navigation-item .sub-link{color:#323232;display:block;font-size:16px;font-weight:300}.main-navigation-item .sub-link:first-of-type{margin-top:28px}.main-navigation-item .sub-link+.sub-link{margin-top:22px}.main-navigation-item-head{align-items:center;display:flex;justify-content:space-between;position:relative}.main-navigation-item-head .icon-chevron-svg{height:10px;width:20px}.main-navigation-item-head .icon-chevron-svg path,.main-navigation-item-head .icon-chevron-svg svg{stroke:#000}}.main-navigation-menu{min-height:0;opacity:0;overflow:hidden;visibility:hidden}.main-navigation-menu.opened{left:0;min-height:100vh;opacity:1;position:fixed;right:0;top:0;transition:opacity .2s ease;visibility:visible}.main-navigation-menu .main-navigation-background{background-color:#323232;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.main-navigation-menu-inner{background-color:#fff;box-shadow:0 4px 12px rgb(8 46 181 / .12);left:0;min-height:450px;position:absolute;right:0;top:0;z-index:1}.main-navigation-menu-item{display:none}.main-navigation-menu-item.active{display:block}.active-0 .main-navigation-menu-item.active{display:flex;justify-content:flex-end;margin:0 auto 34px;max-width:1216px;padding-top:62px}.main-navigation-menu-item.active .image~.image-gradient{display:block}.homepage .main-navigation-menu-item.active .item-image,.homepage .main-navigation-menu-item.active .sub-item-image{max-width:calc(100% - 740px);width:100%}.homepage .main-navigation-menu-item.active:not(:first-child){padding-left:calc(100% - 644px)}.main-navigation-menu-item .item-image,.main-navigation-menu-item .sub-item-image{height:450px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:calc(50vw - 87.5px)}@media only screen and (min-width:1024px){.main-navigation-menu-item .item-image,.main-navigation-menu-item .sub-item-image{max-width:calc(100vw - 703px)}}.main-navigation-menu-item .item-image img,.main-navigation-menu-item .sub-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.main-navigation-menu-item .sub-item-image{display:none}.main-navigation-menu-item .sub-item-image.active{display:block}.main-navigation-menu-item .image-gradient{background:linear-gradient(180deg,#000,transparent);display:none;height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%}@media only screen and (max-width:1023px){.multi-menu-item:first-child{margin-top:28px}}@media only screen and (min-width:1024px){.multi-menu-item:last-of-type .sub-links-container{-moz-column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:98px;column-gap:98px;-moz-column-width:auto;columns:2}}@media only screen and (min-width:1024px)and (max-width:767px){.multi-menu-item:last-of-type .sub-links-container{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}@media only screen and (max-width:1023px){.multi-menu-item:not(:last-of-type) .sub-opened{margin-bottom:36px}}@media only screen and (min-width:1024px){.multi-menu-item+.multi-menu-item{border-left:1px solid #c4c4c4;margin-left:61px;padding-left:32px}}@media only screen and (max-width:1023px){.multi-menu-item+.multi-menu-item{margin-top:22px}}.main-navigation-menu-multi .title{color:#000;font-weight:700;max-width:100%;position:relative}@media only screen and (min-width:1024px){.main-navigation-menu-multi .title{margin-bottom:28px;pointer-events:auto}}@media only screen and (max-width:1023px){.main-navigation-menu-multi .title{align-items:center;display:flex;font-size:16px;justify-content:space-between;line-height:1;margin-right:4px;padding-left:32px}.main-navigation-menu-multi .title:not(:last-of-type){margin-top:20px}}@media only screen and (min-width:1024px){.main-navigation-menu-multi .title .icon-chevron-svg{display:none}}@media only screen and (max-width:1023px){.main-navigation-menu-multi .title .icon-chevron-svg{height:6px;margin-right:4px;width:12px}.main-navigation-menu-multi .title .icon-chevron-svg path,.main-navigation-menu-multi .title .icon-chevron-svg svg{stroke:#000}}.main-navigation-menu-multi .link{color:#323232;display:block;font-weight:300}.main-navigation-menu-multi .link+.link{margin-top:22px}.page-404-layout .main-navigation-menu-multi .link:hover,.something-wrong-layout .main-navigation-menu-multi .link:hover{color:#0b75fd}@media only screen and (max-width:1023px){.main-navigation-menu-multi .sub-links-container{display:none;margin-left:32px;margin-top:28px}.main-navigation-menu-multi.sub-opened .sub-links-container{display:block}.main-navigation-menu-multi.sub-opened .link{font-size:16px}.main-navigation-menu-multi.sub-opened .title .icon-chevron-svg{transform:rotate(180deg)}}.main-navigation-menu-single{display:none}.main-navigation-link:after{bottom:-14px;content:"";height:4px;left:0;position:absolute;transition:width .2s ease-out;transition-delay:.2s;width:0}.main-navigation-link.active:after{transition-delay:0s;width:100%}.main-navigation-link.active+.main-navigation-menu-single{display:block;padding-top:76px;position:absolute}.main-navigation-link.active+.main-navigation-menu-single .link{display:block;font-weight:700;white-space:nowrap}.main-navigation-link.active+.main-navigation-menu-single .link:not(:hover){color:#323232}.main-navigation-link.active+.main-navigation-menu-single .link+.link{padding-top:22px}.main-navigation-devices{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;background-color:#fff;bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:width .3s ease;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:0;z-index:1}.main-navigation-devices.devices-opened{opacity:1;visibility:visible;width:100vw}.main-navigation-devices .link-logo{left:24px;position:absolute;top:34px;z-index:1}.main-navigation-devices .link-logo path{fill:#000}.main-navigation-devices-inner{display:flex;flex-direction:column;height:100%;overflow-y:hidden;padding:100px 0 84px}.main-navigation-devices-menu{max-height:100%;overflow-x:hidden;overflow-y:auto;padding:0 28px}.main-navigation-devices-footer{bottom:0;box-shadow:0 -20px 20px 0 #fff;display:flex;left:0;opacity:0;padding:0 20px 28px;pointer-events:none;position:fixed;right:0;transition:opacity .2s ease;transition-delay:.3s;visibility:hidden}.main-navigation-devices-footer>*{pointer-events:auto}.devices-opened .main-navigation-devices-footer{opacity:1;visibility:visible}.main-navigation-devices-footer .link-button{max-width:260px;padding:18.5px;text-align:center;width:100%}
/*! Breakpoints */
/*! Media queries */
.table-row{display:flex;padding:28px 0}@media only screen and (max-width:767px){.table-row{flex-direction:column}}.table-row:first-of-type{padding-top:0}.table-row:last-of-type{padding-bottom:0}.table-row:not(:last-of-type){border-bottom:1px solid #c4c4c4}.table-title{width:32%}@media only screen and (min-width:768px)and (max-width:1024px){.table-title{width:25%}}@media only screen and (max-width:767px){.table-title{margin-bottom:20px;width:100%}}.table-list{display:flex;flex-wrap:wrap;margin-bottom:-20px;width:68%}@media only screen and (min-width:768px)and (max-width:1024px){.table-list{width:75%}}@media only screen and (max-width:767px){.table-list{width:100%}}.table-list-item{color:#323232;font-weight:300;line-height:1.25;margin-bottom:20px;padding:0 32px;width:25%}@media only screen and (max-width:767px){.table-list-item{padding:0 32px 0 0;width:50%}}.table-ticks{display:flex;flex-direction:column}.table-ticks-row{align-items:center;display:flex}.table-ticks-row:first-of-type{border-bottom:4px solid #c4c4c4}.table-ticks-row:not(:first-of-type){padding:32px 0}.table-ticks-row:not(:first-of-type):not(:last-of-type){border-bottom:1px solid #c4c4c4}.table-ticks-row:last-of-type{padding-bottom:0}.table-top-bordered{border-top:4px solid}.table-top-bordered .title-number{margin-right:12px}.table-top-bordered .table-top-bordered-row .main-grid-item .fourth-level-title,.table-top-bordered .table-top-bordered-row .main-grid-item h4{display:flex;line-height:30px}.table-top-bordered .table-top-bordered-row .main-grid-item .fifth-level-title,.table-top-bordered .table-top-bordered-row .main-grid-item h5{line-height:24px}.table-top-bordered-container .table-title-columns h4{margin-bottom:24px}.table-top-bordered-row{border-bottom:1px solid #c4c4c4;padding:28px 0}.table-top-bordered-row:last-of-type{border-bottom:none;padding-bottom:0}.table-top-bordered-row .title-link-wrapper{margin-bottom:0}.table-ticks-item{padding-right:20px}.table-ticks-item:first-of-type{width:40%}.table-ticks-item:not(:first-of-type){text-align:center;width:30%}.table-configuration{margin-bottom:60px}@media only screen and (max-width:767px){.table-configuration{margin-bottom:40px}}.table-cloud{margin-bottom:40px;padding-top:60px}@media only screen and (max-width:1024px){.table-cloud{padding-top:40px}}@media only screen and (max-width:767px){.table-top-bordered-columns-three .table-top-bordered-row .main-grid-item:not(:first-of-type){flex:1 1 50%}.table-top-bordered-columns-three .table-top-bordered-row .main-grid-item:first-of-type{margin-bottom:28px;order:1}.table-top-bordered-columns-three .table-top-bordered-row .main-grid-item:nth-child(2){margin-bottom:24px;order:2}.table-top-bordered-columns-three .table-top-bordered-row .main-grid-item:nth-child(3){order:4}.table-top-bordered-columns-three .table-top-bordered-row .main-grid-item:nth-child(4){margin-bottom:24px;order:3}.table-top-bordered-columns-three .table-top-bordered-row .main-grid-item:nth-child(5){order:5}.table-top-bordered-columns-three .table-top-bordered-row .main-grid-item .title-bolder{font-weight:600}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:not(:first-of-type){flex:1 1 50%}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:first-of-type{margin-bottom:28px;order:1}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:nth-child(2){margin-bottom:24px;order:2}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:nth-child(3){margin-bottom:24px;order:4}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:nth-child(4){margin-bottom:24px;order:6}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:nth-child(5){margin-bottom:24px;order:3}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:nth-child(6){margin-bottom:24px;order:5}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item:nth-child(7){margin-bottom:24px;order:7}.table-top-bordered-columns-four .table-top-bordered-row .main-grid-item .title-bolder{font-weight:600}}
/*! Breakpoints */
/*! Media queries */
.tabs{display:flex}@media only screen and (max-width:1024px){.tabs{flex-direction:column}}.tabs.vertical{flex-direction:column}.tabs-title-copy-row{margin-bottom:20px}.tabs .tabs-items .mdc-tab-scroller__scroll-area{overflow-y:hidden;position:relative}.tabs.tabs-one-row{flex-wrap:wrap}.tabs.tabs-one-row .tabs-panels,.tabs.tabs-one-row .tabs-wrapper{width:100%}.tabs.tabs-one-row .tabs-items{padding-right:0}.tabs.tabs-one-row .tabs-items .mdc-tab-scroller__scroll-content{flex-direction:row}@media only screen and (min-width:1025px){.tabs.tabs-one-row .tabs-items .tabs-item.mdc-tab{border-bottom:1px solid #c4c4c4;border-top:none;padding:0 20px 20px}.tabs.tabs-one-row .tabs-items .tabs-item.mdc-tab:last-child{margin-bottom:29px}}.tabs.tabs-one-row .tabs-items .tabs-item.mdc-tab.active:before{top:96%}.tabs-panels{width:50%}@media only screen and (max-width:1024px){.tabs-panels{margin-top:36px;width:100%}}.vertical .tabs-panels{margin-top:60px;width:100%}.tabs-panels .list-item{list-style:none}.tabs-image{height:70%;margin-top:80px}@media only screen and (max-width:767px){.tabs-image{margin-top:40px}}@media only screen and (min-width:1025px)and (max-width:1280px){.has-image{padding-left:32px}}@media only screen and (min-width:1217px){.has-image .tabs-items{padding-left:calc(100% - 608px)}}.has-image .tabs-panels{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:1024px){.has-image .tabs-panels{justify-content:flex-start}}.has-image .tabs-panels .paragraph{max-width:592px}@media only screen and (min-width:1025px)and (max-width:1280px){.has-image .tabs-panels .paragraph{padding-right:32px}}@media only screen and (max-width:1024px){.has-image .tabs-panels .paragraph{max-width:none;padding-left:20px;padding-right:20px}}.tabs-items{padding-right:32px;width:50%}@media only screen and (max-width:1024px){.tabs-items{margin-right:0;padding-right:0;width:100%}}.vertical .tabs-items{margin-right:0;padding-right:0;width:100%}.tabs-items .mdc-tab-scroller__scroll-content{display:flex;flex-direction:column}@media only screen and (max-width:1024px){.tabs-items .mdc-tab-scroller__scroll-content{flex-direction:row}}.vertical .tabs-items .mdc-tab-scroller__scroll-content{flex-direction:row;margin-bottom:0}@media only screen and (max-width:1024px){.container .tabs-adaptive,.halved-content-item .tabs-adaptive{width:calc(100% + 20px)}.tabs-adaptive .tabs-items .mdc-tab-scroller__scroll-area{overflow-x:auto}}.tabs-item.mdc-tab{border-top:1px solid #c4c4c4;flex:1 1 auto;height:auto;justify-content:flex-start;margin-bottom:29px;padding:19px 0 0;position:relative;white-space:normal}@media only screen and (max-width:1024px){.tabs-item.mdc-tab{border-bottom:1px solid #c4c4c4;border-top:none;margin-bottom:0;padding:0 20px 20px 0;text-align:center}}.tabs-item.mdc-tab .mdc-tab__content{height:auto;justify-content:flex-start}@media only screen and (max-width:1024px){.tabs-item.mdc-tab .mdc-tab__content{width:100%}}.tabs-item.mdc-tab:last-child{margin-bottom:0}.vertical .tabs-item.mdc-tab{border-bottom:1px solid #c4c4c4;border-top:0;flex:0 0 auto;font-size:24px;margin-bottom:0;padding:0 20px 20px}@media only screen and (max-width:1024px){.vertical .tabs-item.mdc-tab{border-bottom:none;padding:16px 20px 0 0}}.tabs-item.mdc-tab.active .mdc-tab__text-label{color:#000}.tabs-item.mdc-tab.active:before{content:"";height:4px;left:0;position:absolute;top:-1px;width:100%}@media only screen and (max-width:1280px){.home-tabs-items .tabs-item.mdc-tab.active:before{display:none}}@media only screen and (max-width:1024px){.tabs-item.mdc-tab.active:before{display:none}}.vertical .tabs-item.mdc-tab.active:before{bottom:-1px;top:auto}@media only screen and (min-width:1025px){.tabs-item.mdc-tab.active .mdc-tab-indicator__content{opacity:0}}.vertical .tabs-item.mdc-tab.active .mdc-tab-indicator__content{opacity:0}.tabs-item.mdc-tab.active .mdc-tab-indicator .mdc-tab-indicator__content--underline{align-self:flex-end;border:none;height:4px;position:absolute;top:91%}.tabs-item.mdc-tab:hover .mdc-tab__text-label{color:#000}.tabs-item.mdc-tab:not(.active){cursor:pointer}.tabs-item.mdc-tab .mdc-tab__text-label{align-items:flex-start;color:#828282;font-size:24px;font-weight:800;letter-spacing:normal;line-height:1.2;text-align:initial;text-transform:none}@media only screen and (max-width:1024px){.tabs-item.mdc-tab .mdc-tab__text-label{font-size:16px;font-weight:500}}.tabs-item.mdc-tab .mdc-tab__ripple:after,.tabs-item.mdc-tab .mdc-tab__ripple:before{display:none}.tabs-item.mdc-tab .mdc-tab-indicator .mdc-tab-indicator__content--underline{align-self:flex-end}@media only screen and (min-width:1025px){.tabs-item.mdc-tab .mdc-tab-indicator .mdc-tab-indicator__content--underline{display:none}}@media only screen and (max-width:1280px){.home-tabs-items .tabs-item.mdc-tab .mdc-tab-indicator .mdc-tab-indicator__content--underline{display:block}}.has-tabs .halved-content-item{padding-right:0}.has-tabs .halved-content-item .image-device-only{width:100%}.tabs-wrapper{max-width:624px;padding-right:56px;width:53%}@media only screen and (max-width:1024px){.tabs-wrapper{padding-right:0;width:100%}}.tabs-wrapper .mdc-tab-bar{overflow:hidden}.vertical .tabs-wrapper{overflow-x:auto;width:100%}@media only screen and (max-width:1024px){.vertical .tabs-wrapper{max-width:calc(100% + 20px);width:calc(100% + 20px)}}.tabs-column,.tabs-row{max-width:100%}.tabs-column-item.mdc-tab,.tabs-row-item.mdc-tab{border-bottom:1px solid #c4c4c4;display:flex;flex:initial;flex-flow:row nowrap;height:auto;padding:0 20px 20px}.tabs-column-item.mdc-tab:before,.tabs-row-item.mdc-tab:before{opacity:0}.tabs-column-item.mdc-tab .mdc-tab__text-label,.tabs-row-item.mdc-tab .mdc-tab__text-label{color:#828282;font-size:24px;font-weight:800;letter-spacing:normal;line-height:1.2;text-align:initial;text-transform:none;transition:color .3s}@media only screen and (max-width:1024px){.tabs-column-item.mdc-tab .mdc-tab__text-label,.tabs-row-item.mdc-tab .mdc-tab__text-label{font-size:16px;font-weight:500}}.tabs-column-item.mdc-tab .mdc-tab__ripple.mdc-ripple-upgraded,.tabs-row-item.mdc-tab .mdc-tab__ripple.mdc-ripple-upgraded{display:none}.tabs-column-item.mdc-tab.active,.tabs-row-item.mdc-tab.active{cursor:auto}.tabs-column-item.mdc-tab.active .mdc-tab__text-label,.tabs-row-item.mdc-tab.active .mdc-tab__text-label{color:#000}.tabs-column-item.mdc-tab.active:before,.tabs-row-item.mdc-tab.active:before{bottom:-1px;content:"";height:4px;left:0;opacity:1;position:absolute;transition:opacity .3s;width:100%}@media only screen and (max-width:1024px){.tabs-column-item.mdc-tab.active:before,.tabs-row-item.mdc-tab.active:before{display:none}}@media only screen and (min-width:1025px){.tabs-column-item.mdc-tab.active .mdc-tab-indicator__content,.tabs-row-item.mdc-tab.active .mdc-tab-indicator__content{opacity:0}}.tabs-column-item.mdc-tab.active .mdc-tab-indicator .mdc-tab-indicator__content--underline,.tabs-row-item.mdc-tab.active .mdc-tab-indicator .mdc-tab-indicator__content--underline{align-self:flex-end;border:none;height:4px;margin-top:-1px}.tabs-column-item.mdc-tab:hover .mdc-tab__text-label,.tabs-row-item.mdc-tab:hover .mdc-tab__text-label{color:#000}.tabs-column-item.mdc-tab:not(.active) .mdc-tab-indicator .mdc-tab-indicator__content--underline,.tabs-row-item.mdc-tab:not(.active) .mdc-tab-indicator .mdc-tab-indicator__content--underline{border:none}.tabs-column-panels,.tabs-row-panels{padding:24px 20px 0}.tabs-column-list-item,.tabs-row-list-item{color:#323232;font-size:16px;font-weight:300;line-height:1.25;list-style-type:none}.tabs-column-list-item+.tabs-row-list-item,.tabs-row-list-item+.tabs-row-list-item{margin-top:20px}.tabs-row-panels{display:flex;padding:40px 0 0}.background-theme .mdc-tab .mdc-tab__text-label,.background-theme-second .mdc-tab .mdc-tab__text-label{color:#fff;opacity:.7}.background-theme .mdc-tab.active .mdc-tab__text-label,.background-theme .mdc-tab:hover .mdc-tab__text-label,.background-theme-second .mdc-tab.active .mdc-tab__text-label,.background-theme-second .mdc-tab:hover .mdc-tab__text-label{color:#fff;opacity:1}.tabs-outstanding{margin-top:-100px}.tabs-outstanding .tabs-wrapper{padding:0 72px 100px calc(50vw - 615.5px)}@media only screen and (max-width:1024px){.tabs-outstanding .tabs-wrapper{padding:0}}.tabs-outstanding .tabs-items{padding-right:0}.tabs-outstanding .tabs-panels{padding:0 0 100px 16px}@media only screen and (max-width:1024px){.tabs-outstanding .tabs-panels{padding:0 0 60px}}@media only screen and (min-width:1025px)and (max-width:1280px){.tabs-outstanding{margin-left:32px;margin-right:32px}}@media only screen and (max-width:1024px){.tabs-outstanding{margin-left:20px;margin-right:20px}}.with-outstanding-tabs.container,.with-outstanding-tabs.tabs{max-width:none;padding-left:calc(50vw - 615.5px)}.with-outstanding-tabs.container .tabs-wrapper,.with-outstanding-tabs.tabs .tabs-wrapper{padding-right:0}.with-outstanding-tabs.container .tabs-panels,.with-outstanding-tabs.tabs .tabs-panels{max-width:1216px}
/*! Breakpoints */
/*! Media queries */
.home-tabs .home-tabs-items .tabs-item.active .mdc-tab__text-label{font-weight:900}.home-tabs-vertical .homepage-grid-item:last-of-type{background:#f8f8f8;padding-right:0}@media only screen and (max-width:1280px){.home-tabs-vertical.homepage-grid{flex-direction:column}.home-tabs-vertical .homepage-grid-item{width:100%}.home-tabs-vertical .homepage-grid-item .homepage-title{float:left;margin-bottom:40px;padding-left:72px;padding-top:48px}}@media only screen and (max-width:1024px){.home-tabs-vertical .homepage-grid-item .homepage-title{padding-left:20px;padding-top:60px}}@media only screen and (max-width:479px){.home-tabs-vertical .homepage-grid-item .homepage-title{padding-top:48px}}.home-tabs-vertical .home-tabs-items.mdc-tab-bar{overflow:hidden}@media only screen and (max-width:1024px){.home-tabs-vertical .home-tabs-items.mdc-tab-bar{width:100%}}.home-tabs-vertical .home-tabs-items.mdc-tab-bar .mdc-tab-scroller{float:right;margin-right:168px;width:384px}@media only screen and (max-width:1690px)and (min-width:1280px){.home-tabs-vertical .home-tabs-items.mdc-tab-bar .mdc-tab-scroller{margin-right:75px}}@media only screen and (max-width:1280px){.home-tabs-vertical .home-tabs-items.mdc-tab-bar .mdc-tab-scroller{margin-right:0;width:100%}}.home-tabs-vertical .home-tabs-items .mdc-tab-scroller__scroll-content{flex-direction:column}@media only screen and (max-width:1280px){.home-tabs-vertical .home-tabs-items .mdc-tab-scroller__scroll-content{flex-direction:row}}.home-tabs-vertical .home-tabs-items .tabs-item{margin-bottom:0;padding:19px 20px 29px 0}@media only screen and (max-width:1280px){.home-tabs-vertical .home-tabs-items .tabs-item.mdc-tab--active .mdc-tab-indicator .mdc-tab-indicator__content--underline{bottom:-1px;display:flex;opacity:1;top:unset}.home-tabs-vertical .home-tabs-items .tabs-item.mdc-tab--active:before{display:none}}.home-tabs-vertical .home-tabs-items .tabs-item .mdc-tab-indicator .mdc-tab-indicator__content--underline{align-self:flex-end}@media only screen and (max-width:1280px){.home-tabs-vertical .home-tabs-items .tabs-item{border-bottom:1px solid #c4c4c4;border-top:none;padding:0 22px 21px}.home-tabs-vertical .home-tabs-items .tabs-item:first-child{padding-left:20px}.home-tabs-vertical .home-tabs-items .tabs-item .mdc-tab__ripple{display:none}}@media only screen and (max-width:1024px){.home-tabs-vertical .home-tabs-items .tabs-item{padding-top:0}}@media only screen and (max-width:768px){.home-tabs-vertical .home-tabs-items .tabs-item{padding:0 20px 21px}}.home-tabs-vertical .home-tabs-items .tabs-item .mdc-tab-indicator.mdc-tab-indicator--active .mdc-tab-indicator__content--underline{align-self:flex-end;background:linear-gradient(90deg,#ff04d5,#b27cb8 60%,#0b75fd);height:4px}.home-tabs-vertical .home-tabs-items .tabs-item.active .mdc-tab__text-label{color:#000;font-weight:800}@media only screen and (max-width:767px){.home-tabs-vertical .home-tabs-items .tabs-item.active .mdc-tab__text-label{font-size:20px;font-weight:700;line-height:24px}}.home-tabs-vertical .home-tabs-items .tabs-item:hover .mdc-tab__text-label,.smart-teams-tabs .home-tabs-vertical .home-tabs-items .tabs-item:hover .mdc-tab__text-label{color:#000}.home-tabs-vertical .home-tabs-items .tabs-item .mdc-tab__text-label{color:#828282;flex-direction:row;font-size:24px;font-weight:800;justify-content:flex-start;line-height:29px;padding:0;text-transform:none}@media only screen and (max-width:1024px){.home-tabs-vertical .home-tabs-items .tabs-item .mdc-tab__text-label{font-size:20px;font-weight:700;line-height:24px}}.home-tabs-vertical .home-tabs-item{border-top:1px solid #c4c4c4;font-size:28px;letter-spacing:normal;margin-top:0;opacity:1;padding:19px 0 39px;text-align:left}@media only screen and (max-width:1024px){.home-tabs-vertical .home-tabs-item{border-bottom:1px solid #c4c4c4;border-top:none;padding:22px}}.home-tabs-vertical .home-tabs-panels{height:100%;padding:100px 73px 80px;position:relative}@media only screen and (max-width:1280px){.home-tabs-vertical .home-tabs-panels{padding-top:60px}}@media only screen and (max-width:1024px){.home-tabs-vertical .home-tabs-panels{padding:60px 20px}}@media only screen and (max-width:479px){.home-tabs-vertical .home-tabs-panels{padding:60px 20px 40px}}.home-tabs-vertical .links-container{max-width:872px}@media only screen and (max-width:1280px){.home-tabs-vertical .links-container{max-width:100%}}.home-tabs-panel .title-copy-boxes-type-5,.home-tabs-panel .title-copy-boxes-type-6{grid-gap:0;display:flex;flex-wrap:wrap;margin:0 -16px}@media only screen and (max-width:1024px){.home-tabs-panel .title-copy-boxes-type-5,.home-tabs-panel .title-copy-boxes-type-6{margin-top:32px}}@media only screen and (max-width:700px){.home-tabs-panel .title-copy-boxes-type-5,.home-tabs-panel .title-copy-boxes-type-6{margin-top:20px}}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item{border:0;padding:0 16px;width:100%}@media only screen and (min-width:1025px){.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item{margin-top:32px}}@media only screen and (max-width:767px){.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item{margin-bottom:20px;width:100%}}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item:hover,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item:hover{box-shadow:none}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item:hover .title-copy-boxes-content,.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item:hover .title-copy-boxes-img-wrapper,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item:hover .title-copy-boxes-content,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item:hover .title-copy-boxes-img-wrapper{box-shadow:0 4px 12px rgb(8 46 181 / .12)}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item.with-image .title-copy-boxes-content,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item.with-image .title-copy-boxes-content{border-left:0}@media only screen and (max-width:700px){.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item.with-image .title-copy-boxes-content,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item.with-image .title-copy-boxes-content{border-left:1px solid #c4c4c4;border-top:0}}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper{border:1px solid #c4c4c4;border-right-color:#fff0;flex:0 0 38.92%}@media only screen and (max-width:700px){.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper{border-bottom:0;border-right:1px solid #c4c4c4;flex-basis:auto}}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper .title-copy-boxes-img,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper .title-copy-boxes-img{min-height:155px}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-content,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-content{border:1px solid #c4c4c4}.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-title,.home-tabs-panel .title-copy-boxes-type-6 .title-copy-boxes-title{font-size:20px;font-weight:700;line-height:24px;margin-bottom:20px;padding:0}@media only screen and (max-width:570px){.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item:first-child,.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item:nth-child(2),.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item:nth-child(4),.home-tabs-panel .title-copy-boxes-type-5 .title-copy-boxes-item:nth-child(5){width:100%}}.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:first-child,.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(2),.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(3){width:33.3%}@media only screen and (max-width:767px){.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:first-child,.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(2),.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(3){width:100%}}.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5),.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(6){width:50%}@media only screen and (max-width:767px){.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5),.home-tabs-panel-2 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(6){width:100%}}.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:first-child,.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(2){width:50%}@media only screen and (max-width:767px){.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:first-child,.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(2){width:100%}}.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(4),.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5),.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(6){width:33.3%}@media only screen and (max-width:767px){.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(4),.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5),.home-tabs-panel-3 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(6){width:100%}}.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(2),.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(3){width:50%}@media only screen and (max-width:767px){.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(2),.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(3){width:100%}}.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(4),.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5),.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(6){width:33.3%}@media only screen and (max-width:767px){.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(4),.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5),.home-tabs-panel-6 .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(6){width:100%}}
/*! Breakpoints */
/*! Media queries */
.title-copy-columns:not(.single){padding-bottom:60px}@media only screen and (max-width:1024px){.title-copy-columns:not(.single){padding-bottom:40px}}.title-copy-columns.padding-small:not(.single){padding-bottom:36px}@media only screen and (min-width:1025px){.title-copy-columns .paragraph,.title-copy-columns .paragraph-bolder{padding-top:10px}}@media only screen and (min-width:768px)and (max-width:1024px){.title-copy-columns .paragraph,.title-copy-columns .paragraph-bolder{padding-top:6px}}.title-copy-columns .paragraph-bolder.paragraph-no-padding-top,.title-copy-columns .paragraph.paragraph-no-padding-top{padding-top:0}.title-copy-rows+*{margin-top:40px}@media only screen and (max-width:1024px){.title-copy-rows+*{margin-top:32px}}
/*! Breakpoints */
/*! Media queries */
.title-copy-boxes-container .container,.title-copy-boxes-container.container,.title-copy-boxes-container.section-background .container,.title-copy-boxes-container.section-background.container{margin-left:calc(50% - 608px);margin-right:auto;max-width:1370px;width:auto}@media only screen and (max-width:1599px){.title-copy-boxes-container .container,.title-copy-boxes-container.container,.title-copy-boxes-container.section-background .container,.title-copy-boxes-container.section-background.container{margin-left:auto;max-width:1216px}}@media only screen and (max-width:1280px){.title-copy-boxes-container .container,.title-copy-boxes-container.container,.title-copy-boxes-container.section-background .container,.title-copy-boxes-container.section-background.container{margin-left:31px;margin-right:31px;padding-right:0}}@media only screen and (max-width:1024px){.title-copy-boxes-container .container,.title-copy-boxes-container.container,.title-copy-boxes-container.section-background .container,.title-copy-boxes-container.section-background.container{margin-left:20px;margin-right:20px}}.title-copy-boxes-container.box-container-type-3 .container,.title-copy-boxes-container.box-container-type-3.container,.title-copy-boxes-container.section-background.box-container-type-3 .container,.title-copy-boxes-container.section-background.box-container-type-3.container{margin-left:auto;max-width:1216px;padding-right:0}@media only screen and (max-width:1280px){.title-copy-boxes-container.box-container-type-3 .container,.title-copy-boxes-container.box-container-type-3.container,.title-copy-boxes-container.section-background.box-container-type-3 .container,.title-copy-boxes-container.section-background.box-container-type-3.container{margin-left:31px;margin-right:31px}}@media only screen and (max-width:1024px){.title-copy-boxes-container.box-container-type-3 .container,.title-copy-boxes-container.box-container-type-3.container,.title-copy-boxes-container.section-background.box-container-type-3 .container,.title-copy-boxes-container.section-background.box-container-type-3.container{margin-left:20px;margin-right:20px}}@media only screen and (min-width:1025px){.title-copy-boxes-container.box-container-type-3 .title-copy-boxes-item:nth-child(2),.title-copy-boxes-container.section-background.box-container-type-3 .title-copy-boxes-item:nth-child(2){margin-bottom:0}}.title-copy-boxes-container.box-container-type-3 .title-copy-boxes-item:nth-child(3),.title-copy-boxes-container.section-background.box-container-type-3 .title-copy-boxes-item:nth-child(3){margin-bottom:0}.title-copy-boxes-item{border:1px solid #c4c4c4;cursor:pointer;display:flex;transition:all .3s ease}.title-copy-boxes-item.has-no-link{cursor:default}@media only screen and (max-width:1024px){.title-copy-boxes-item.with-image{flex-direction:column;height:auto}.title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper .title-copy-boxes-img{height:188px}}@media only screen and (max-width:767px){.title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper .title-copy-boxes-img{height:167px}}@media only screen and (max-width:1024px){.home-tabs-panels .title-copy-boxes-item.with-image{flex-direction:row}}@media only screen and (max-width:700px){.home-tabs-panels .title-copy-boxes-item.with-image{flex-direction:column}}.title-copy-boxes-item:hover:not(.has-no-link){box-shadow:0 4px 12px rgb(8 46 181 / .12)}.title-copy-boxes-item:hover:not(.has-no-link) .title-copy-boxes-img-wrapper .gatsby-image-wrapper{transform:scale(1.1)}.home-tabs-panels .title-copy-boxes-item:hover:not(.has-no-link) .title-copy-boxes-img-wrapper .gatsby-image-wrapper{transform:scale3d(1.1,1.1,1)}.title-copy-boxes-item .title-copy-boxes-img-wrapper .gatsby-image-wrapper{transform:scale3d(1.01,1.01,1);transition:transform 1s ease 0s!important}.title-copy-boxes-item .link-arrow{right:-1px}@media only screen and (max-width:1024px){.title-copy-boxes-item{margin-bottom:31px}.title-copy-boxes-item:last-child{margin-bottom:0}}.title-copy-boxes-content{padding:66px 31px;position:relative}@media only screen and (max-width:1024px){.title-copy-boxes-content{width:100%}}@media only screen and (max-width:767px){.title-copy-boxes-content{padding:21px}}.title-copy-boxes-title:not(.has-no-link){cursor:pointer;position:relative;transition:all .3s ease}.title-copy-boxes-title:not(.has-no-link):hover{text-decoration:underline}@media only screen and (max-width:767px){.title-copy-boxes-title:not(.has-no-link){margin-bottom:0;padding:0 0 16px}}.title-copy-boxes-text{padding-bottom:12px}.has-no-link .title-copy-boxes-text{padding-bottom:0}.title-copy-boxes-img-wrapper{overflow:hidden;position:relative}@media only screen and (max-width:1024px){.title-copy-boxes-img.gatsby-image-wrapper{max-height:188px}}.title-copy-boxes-container .title-copy-boxes-type-1 .title-copy-boxes-item:first-child{-ms-grid-column-span:5;-ms-grid-column:1;grid-column:1/span 3}.title-copy-boxes-container .title-copy-boxes-type-1 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper{flex:0 0 40%}.title-copy-boxes-container .title-copy-boxes-type-2 .title-copy-boxes-item:first-child{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 2}.title-copy-boxes-container .title-copy-boxes-type-2 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.title-copy-boxes-container .title-copy-boxes-type-3{grid-column-gap:0;display:flex;flex-wrap:wrap}.title-copy-boxes-container .title-copy-boxes-type-3 .title-copy-boxes-item:first-child{flex:0 0 100%}.title-copy-boxes-container .title-copy-boxes-type-3 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper{flex:0 0 40%}@media only screen and (max-width:1024px){.title-copy-boxes-container .title-copy-boxes-type-3 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper{height:250px}}.title-copy-boxes-container .title-copy-boxes-type-3 .title-copy-boxes-item:nth-child(2){flex:1 1 40%;margin-right:15.5px}@media only screen and (max-width:1024px){.title-copy-boxes-container .title-copy-boxes-type-3 .title-copy-boxes-item:nth-child(2){margin-right:0}}.title-copy-boxes-container .title-copy-boxes-type-3 .title-copy-boxes-item:nth-child(3){flex:1 1 40%;margin-left:15.5px}@media only screen and (max-width:1024px){.title-copy-boxes-container .title-copy-boxes-type-3 .title-copy-boxes-item:nth-child(3){margin-left:0}}.title-copy-boxes-container .title-copy-boxes-type-4 .title-copy-boxes-item:first-child,.title-copy-boxes-container .title-copy-boxes-type-4 .title-copy-boxes-item:nth-child(4),.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:first-child,.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:nth-child(4){-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 2}.title-copy-boxes-container .title-copy-boxes-type-4 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper,.title-copy-boxes-container .title-copy-boxes-type-4 .title-copy-boxes-item:nth-child(4) .title-copy-boxes-img-wrapper,.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper,.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:nth-child(4) .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.title-copy-boxes-container .title-copy-boxes-type-4 .title-copy-boxes-item:nth-child(4),.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:nth-child(4){-ms-grid-column-span:3;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:3;grid-row:2}.title-copy-boxes-container .title-copy-boxes-type-5 .title-copy-boxes-item:first-child{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 2}.title-copy-boxes-container .title-copy-boxes-type-5 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.title-copy-boxes-container .title-copy-boxes-type-6{-ms-grid-rows:1fr 31px 1fr 31px 1fr}.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:first-child,.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(4),.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5){-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 2}.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper,.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(4) .title-copy-boxes-img-wrapper,.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5) .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(4){-ms-grid-column-span:5;-ms-grid-column:3;grid-column:2/span 2;-ms-grid-row:3;grid-row:2}.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5){-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 2;-ms-grid-row:5;grid-row:3}[class^=title-copy-boxes-type]{grid-gap:31px;-ms-grid-columns:1fr 31px 1fr 31px 1fr;-ms-grid-rows:1fr 31px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1024px){[class^=title-copy-boxes-type]{grid-gap:unset;display:flex;flex-direction:column}.home-tabs-panels [class^=title-copy-boxes-type]{display:flex;flex-direction:row}}
/*! Breakpoints */
/*! Media queries */
.top-bordered-columns+.top-bordered-columns{margin-top:60px}@media only screen and (min-width:768px)and (max-width:1024px){.top-bordered-columns+.top-bordered-columns{margin-top:40px}}@media only screen and (max-width:767px){.top-bordered-columns+.top-bordered-columns{margin-top:0}.top-bordered-columns+.top-bordered-columns .top-bordered-columns-item:first-of-type{margin-top:40px}}.top-bordered-columns.vertical-order .main-grid{flex-direction:column}.top-bordered-columns.vertical-order .top-bordered-columns-item{margin-bottom:60px;margin-right:0}.top-bordered-columns.vertical-order .top-bordered-columns-item:last-of-type{margin-bottom:0}@media only screen and (max-width:767px){.top-bordered-columns:last-child .main-grid-item:last-child{padding-bottom:0}}@media only screen and (min-width:768px){.top-bordered-columns .main-grid.top-bordered-columns-two-rows,.top-bordered-columns .main-grid.top-bordered-columns-two-rows-by-three{flex-wrap:wrap;justify-content:space-between}.top-bordered-columns .main-grid.top-bordered-columns-two-rows-by-three{margin-top:-60px}}.top-bordered-columns-item{border-top:4px solid;padding-top:20px;position:relative}@media only screen and (max-width:767px){.top-bordered-columns-item{padding-bottom:40px;padding-top:16px}}.top-bordered-columns-item.no-border{border:none}@media only screen and (max-width:767px){.top-bordered-columns-item:last-child{padding-bottom:0}}.top-bordered-columns-item .second-level-title,.top-bordered-columns-item .third-level-title,.top-bordered-columns-item .top-bordered-columns-title{margin-bottom:20px}@media only screen and (max-width:767px){.top-bordered-columns-item .second-level-title,.top-bordered-columns-item .third-level-title,.top-bordered-columns-item .top-bordered-columns-title{margin-bottom:16px}}@media only screen and (min-width:768px)and (max-width:1024px){.top-bordered-columns-item .list.columns-two .list-item:nth-child(odd),.top-bordered-columns-item .list.columns-two-modified .list-item:nth-child(odd){padding-right:32px}}.top-bordered-columns-item .list:last-child{padding-bottom:0}.top-bordered-columns-item .link-hover:hover{text-decoration:underline}@media only screen and (min-width:768px){.top-bordered-columns-two-rows .top-bordered-columns-item{flex-basis:40%;margin-right:0;max-width:592px}.top-bordered-columns-two-rows .top-bordered-columns-item:nth-child(4n),.top-bordered-columns-two-rows .top-bordered-columns-item:nth-child(4n-1){margin-top:60px}.top-bordered-columns-two-rows .top-bordered-columns-item:nth-child(odd){margin-right:32px}.top-bordered-columns-two-rows-by-three .top-bordered-columns-item{flex-basis:30%;margin-right:0;margin-top:60px;max-width:384px}.top-bordered-columns-two-rows-by-three .top-bordered-columns-item:not(:nth-child(3)):not(:nth-child(6)){margin-right:32px}}.main-grid-full-last-child{display:flex;flex-wrap:wrap}.main-grid-full-last-child .top-bordered-columns-item{flex-basis:30%;max-width:30%}.main-grid-full-last-child .top-bordered-columns-item:last-child{flex-basis:100%;margin-top:40px;max-width:100%}
/*! Breakpoints */
/*! Media queries */
.top-image-bordered-columns-image.gatsby-image-wrapper{height:280px;width:100%}.top-image-bordered-columns-pretitle{margin:32px 0}.top-image-bordered-columns-number{border-top:4px solid;display:block;font-weight:800;line-height:1.2;padding:8px 0;width:46%}@media only screen and (max-width:767px){.top-image-bordered-columns-item{margin-bottom:40px}.top-image-bordered-columns-item:last-child{margin-bottom:0}}.top-image-bordered-columns-subtext{color:#000}.top-image-bordered-columns-title.link-hover:hover{text-decoration:underline}.top-image-bordered-columns .title-link-wrapper{margin-bottom:0}.top-image-bordered-columns .title-link-wrapper .title-link{margin-bottom:20px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px)and (max-width:1280px){.two-columns-background.wrapped-grid .halved-content-item{width:100%}.two-columns-background.wrapped-grid .halved-content-item:first-of-type{padding-bottom:80px}.two-columns-background.wrapped-grid .halved-content-item:last-of-type{padding:80px 32px 100px}}@media only screen and (max-width:1024px){.two-columns-background.wrapped-grid .halved-content-item:last-of-type{padding-top:60px}}@media only screen and (min-width:1025px)and (max-width:1280px){.two-columns-background.wrapped-grid .halved-content-item .container-small{max-width:none}}.list-block-links{grid-row-gap:44px;grid-column-gap:32px;-ms-grid-columns:auto 32px auto 32px auto;align-content:start;display:-ms-grid;display:grid;grid-template-columns:auto auto auto;justify-content:start}.list-block-links-title{padding-bottom:20px}.list-block-link-item{cursor:pointer;max-width:384px}.list-block-link-item:hover:not(.without-link) .list-block-links-title{text-decoration:underline}
/*! Breakpoints */
/*! Media queries */
.table-top-subtext-item{border-top:4px solid;padding-top:8px}.table-top-subtext-item .table-top-title{margin-bottom:8px}.table-top-subtext+.paragraph{margin-top:32px}@media only screen and (max-width:767px){.table-top-subtext+.paragraph{margin-top:28px}}svg+.table-top-subtext{margin-top:32px}@media only screen and (max-width:767px){svg+.table-top-subtext{margin-top:28px}}
/*! Breakpoints */
/*! Media queries */
.table-quote-grid{display:flex}@media only screen and (max-width:767px){.table-quote-grid{margin-bottom:20px}}.table-quote-text{font-size:20px;font-style:italic;line-height:1.4;margin-left:12px}@media only screen and (max-width:1024px){.table-quote-text{font-size:16px}}.table-quote-subtext{font-size:16px;line-height:1.5}.table-quote-list-grid{max-width:592px}.table-quote-list-grid .title-link-wrapper{margin-bottom:0}@media only screen and (max-width:767px){.table-quote-list-grid .title-link-wrapper{margin-bottom:20px}}.table-quote-list.list{grid-column-gap:32px;-ms-grid-columns:280px 32px 280px;grid-template-columns:repeat(2,280px);margin-top:20px}@media only screen and (max-width:1024px){.table-quote-list.list{-ms-grid-columns:(230px)[2];grid-template-columns:repeat(2,230px)}}@media only screen and (max-width:767px){.table-quote-list.list{-ms-grid-columns:(auto)[2];display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(2,auto);margin-top:0}}.table-quote-list.list.columns-two .table-quote-list-item:nth-last-child(-n+2){padding-bottom:0}.table-quote-list-item{color:#323232;font-size:16px;font-weight:300;line-height:1.25;padding-bottom:20px}.table-quote-list-item.with-marker{margin-left:20px;position:relative}.table-quote-list-item.with-marker:before{align-items:center;border-radius:100%;content:"";height:10px;left:0;margin-left:-20px;position:absolute;top:0;transform:translateY(5px);width:10px}
/*! Breakpoints */
/*! Media queries */
.sub-text-image{display:flex}@media only screen and (max-width:767px){.sub-text-image{flex-wrap:wrap;margin-right:0}}.sub-text-image-grid{align-items:center;display:flex;flex-basis:384px;max-width:384px}.sub-text-image-grid-wrapper{align-items:center;border:4px solid #fff0;border-radius:50%;display:flex;height:120px;justify-content:center;max-width:250px;overflow:hidden;position:relative;width:120px}.sub-text-image-grid-wrapper h3{color:#280f59;margin-bottom:0;vertical-align:middle}.primary-scheme .sub-text-image-grid-wrapper h3{color:#091e6c}.main-grid-item .sub-text-image-grid{flex-basis:592px;max-width:592px}.sub-text-image-grid:not(:last-child){margin-right:32px}@media only screen and (max-width:767px){.sub-text-image-grid:not(:last-child){margin-right:0}}@media only screen and (max-width:1024px){.sub-text-image-grid:last-child{margin-right:20px}}@media only screen and (max-width:767px){.sub-text-image-grid{flex-basis:100%;max-width:100%}}.sub-text-image-grid-img{margin-right:24px}@media only screen and (max-width:1024px){.sub-text-image-grid-img svg{max-width:82px}}.sub-text-image-grid p+p{padding-top:12px}.sub-text-image-grid-title{color:#828282}.sub-text-image-grid-text{color:#000}.svg-circle{border:4px solid #fff0;border-radius:50%;text-align:center}.svg-circle,.svg-circles{align-items:center;display:flex;justify-content:center}.svg-circles{margin:0 auto;position:relative}.svg-circles div.svg-circle{height:100px;line-height:18px;position:absolute;width:100px}.svg-circles div:last-child{font-size:16px;font-weight:700;line-height:22px;max-width:100px;position:absolute;text-align:center}.svg-circles.twelve-circles{height:512px;width:512px}.svg-circles.twelve-circles div:nth-child(2){right:150px;top:0}.svg-circles.twelve-circles div:nth-child(3){right:55px;top:55px}.svg-circles.twelve-circles div:nth-child(4){right:0;top:150px}.svg-circles.twelve-circles div:nth-child(5){bottom:150px;right:0}.svg-circles.twelve-circles div:nth-child(6){bottom:55px;right:55px}.svg-circles.twelve-circles div:nth-child(7){bottom:0;right:150px}.svg-circles.twelve-circles div:nth-child(8){bottom:0;left:150px}.svg-circles.twelve-circles div:nth-child(9){bottom:55px;left:55px}.svg-circles.twelve-circles div:nth-child(10){bottom:150px;left:0}.svg-circles.twelve-circles div:nth-child(11){left:0;top:150px}.svg-circles.twelve-circles div:nth-child(12){left:55px;top:55px}.svg-circles.twelve-circles div:nth-child(13){left:150px;top:0}.svg-rec{border:4px solid #fff0;border-radius:4px;padding:15px 0;text-align:center}.svg-rec p{max-width:none}.svg-rec.svg-rec-gray{border-color:#e0e0e0}.scheme-column.scheme-column-big{flex:2 1 100%}.scheme-column.scheme-column-small{max-width:200px}.scheme-column .scheme-inside-col{border:3px solid #eee;border-radius:4px;border-top:none;display:flex;padding:32px 84px}.scheme-column .scheme-inside-col.scheme-f-column{align-items:center;flex-direction:column}.scheme-column .scheme-col-text{font-size:14px;line-height:18px;padding-top:15px}.svg-centered{left:50%;transform:translateX(-50%)}.svg-bold-text{font-weight:700}.svg-thin-text{font-size:14px;font-weight:300}.app-migration-framework .scheme-rec-outstanding-block:first-child .scheme-rec-outstanding-num{color:#0b75fd}.app-migration-framework .scheme-rec-outstanding-block:nth-child(2) .scheme-rec-outstanding-num{color:#5751ef}.app-migration-framework .scheme-rec-outstanding-block:nth-child(3) .scheme-rec-outstanding-num{color:#8e36e4}.app-migration-framework .scheme-rec-outstanding-block:nth-child(4) .scheme-rec-outstanding-num{color:#c11ddb}.app-migration-framework .scheme-rec-outstanding-block:nth-child(5) .scheme-rec-outstanding-num{color:#f207d2}.app-migration-framework .scheme-rec-outstanding-block:nth-child(6) .scheme-rec-outstanding-num{color:#ff04d5}.scheme-rec-outstanding-scheme{display:flex;overflow:hidden;padding:28px 0 40px 62px;position:relative}@media only screen and (max-width:1440px){.scheme-rec-outstanding-scheme{padding-left:54px}}@media only screen and (max-width:1280px){.scheme-rec-outstanding-scheme{flex-wrap:wrap;padding-bottom:20px;padding-left:23px}}@media only screen and (max-width:767px){.scheme-rec-outstanding-scheme{padding-right:12px}}.scheme-rec-outstanding .container{margin-left:calc(50% - 608px);margin-right:0;max-width:none}@media only screen and (max-width:1280px){.scheme-rec-outstanding .container{margin-left:32px}}@media only screen and (max-width:1024px){.scheme-rec-outstanding .container{margin-left:20px}}.scheme-row-blocks{display:flex;justify-content:center}.scheme-row-blocks .scheme-with-dots{position:relative}.scheme-row-blocks .scheme-with-dots:after{background-image:linear-gradient(90deg,#6e6d71 27%,#082eb5 0);background-position:top;background-repeat:repeat-x;background-size:8px 24px;content:"";height:3px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:24px}.scheme-row-blocks-item{display:flex;flex:1 1 100%;flex-direction:column;margin-right:32px}.scheme-row-blocks-item:last-child{margin-right:0}.scheme-row-blocks-item:last-child .scheme-with-dots:after{display:none}.scheme-row-blocks-inner{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:18px 20px;text-align:center}.section .scheme-row-blocks-inner{background-color:#f8f8f8;border:3px solid #eee;border-top:none}.scheme-row-blocks-inner .list-item{font-size:14px;padding-bottom:11px}.scheme-row-blocks-inner .list-item:last-child{padding-bottom:0}.scheme-row-blocks-title{font-weight:700;line-height:22px}.scheme-row-blocks-paragraph{font-size:14px;line-height:18px}.scheme-row-blocks-5 .scheme-row-blocks-item{margin-right:40px}.scheme-row-blocks-5 .scheme-row-blocks-item:last-child{margin-right:0}
/*! Breakpoints */
/*! Media queries */
.side-info-menu{align-items:flex-end;display:flex;flex-direction:column;float:left;left:calc(50% - 608px);padding-bottom:80px;position:relative;top:0;z-index:11}@media only screen and (max-width:1250px){.side-info-menu{left:32px;max-width:270px}}@media only screen and (max-width:1024px){.side-info-menu{left:0;margin-top:0;max-width:none;width:100%}}.side-info-menu.sticky{position:fixed;top:140px}.side-info-menu.sticky.static{position:relative;top:0}@media only screen and (max-width:1024px){.side-info-menu.sticky{bottom:0;overflow:visible;top:auto;width:100%}}.side-info-menu-list{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (max-width:1024px){.side-info-menu-list{background-color:#fff;flex-direction:row;overflow-x:scroll;white-space:nowrap;width:100%}}.side-info-menu-list li{padding-bottom:16px;text-align:right}@media only screen and (max-width:1024px){.side-info-menu-list li{padding-bottom:0}}.side-info-menu-list li:last-child{padding-bottom:0}.side-info-menu-type{color:#6e6d71;font-weight:300;margin-bottom:4px;text-transform:uppercase}.side-info-menu-header{align-items:flex-start;display:flex;justify-content:space-between;width:auto}@media only screen and (max-width:1024px){.side-info-menu-header{width:80%}}.side-info-menu-header-text{text-align:right}@media only screen and (max-width:1024px){.side-info-menu-header-text{text-align:left}}.side-info-menu-title{white-space:pre-line}.privacy-cookies-info-container a.side-info-menu-item.active{color:#ff04d5}a.side-info-menu-item{color:#000;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:16px;text-align:right}@media only screen and (max-width:1024px){a.side-info-menu-item{padding-bottom:0;padding-right:20px}}a.side-info-menu-item:hover{text-decoration:underline}.blog-portfolio-content .side-info-menu{padding-bottom:124px;width:280px}@media only screen and (max-width:1280px){.blog-portfolio-content .side-info-menu{left:0;max-width:220px}}@media only screen and (max-width:1024px){.blog-portfolio-content .side-info-menu{align-items:flex-start;background-color:#fff;box-shadow:0 4px 12px rgb(8 46 181 / .12);float:none;left:0;max-width:none;padding:24px 0 24px 20px;width:100%}.blog-portfolio-content .side-info-menu-list{justify-content:flex-start;margin-top:24px}}.blog-portfolio-content .side-info-menu-list li{margin-top:0;padding-left:0;text-align:right}@media only screen and (max-width:1024px){.blog-portfolio-content .side-info-menu-list li{white-space:nowrap}}.blog-portfolio-content .side-info-menu-list li:before{display:none}.blog-portfolio-content .side-info-menu-title{margin-top:0;padding-top:0;text-align:right}@media only screen and (max-width:1024px){.blog-portfolio-content .side-info-menu-title{flex-basis:100%;max-width:100%;text-align:left}}@media only screen and (max-width:374px){.blog-portfolio-content .side-info-menu-title{font-size:13px}}.side-menu-hide{display:none}.side-menu-absolute{bottom:40px;position:absolute;top:auto;z-index:11}.stick-to-bottom-mobile{bottom:0;display:block;position:fixed;top:auto}.side-menu-sticky{position:-webkit-sticky;position:sticky;top:140px}
/*! Breakpoints */
/*! Media queries */
.share-menu-wrapper{align-items:flex-end;bottom:60px;display:flex;flex-direction:column;justify-content:flex-end;min-width:150px;position:absolute;right:0}@media only screen and (max-width:1024px){.share-menu-wrapper{justify-content:center;top:10px}}@media only screen and (max-width:767px){.share-menu-icon{height:15px;width:15px}}.share-menu-link{align-items:center;background-color:#fff0;border:1px solid #323232;border-radius:100px;display:flex;flex-direction:row;outline:none;padding:10px 20px}.share-menu-link.open{background-color:#f2f2f2}@media only screen and (max-width:1024px){.share-menu-link{border-radius:50%;margin-right:20px;margin-top:0;padding:14px;position:static;z-index:1}}.share-menu-text{color:#6e6d71;font-size:16px;line-height:19px;padding-left:10px}@media only screen and (max-width:1024px){.share-menu-text{display:none}}.share-menu-list{background-color:#fff;box-shadow:0 4px 12px rgb(8 46 181 / .12);opacity:0;overflow:hidden;padding:0 16px;position:absolute;right:0;top:57px;transform:translateY(-20px);transition:all .3s ease-in;visibility:hidden;width:100%}@media only screen and (max-width:1024px){.share-menu-list{right:20px;top:0}}.blog-portfolio-content .share-menu-list{margin-top:0}.share-menu-list-item{position:relative}.share-menu-list-item:first-child{margin-top:16px}.share-menu-list-item:last-child{margin-bottom:16px}.share-menu-list-title{position:absolute;top:50%;transform:translateY(-50%)}.share-menu-list .share-menu-list-link{color:#000;opacity:1}.share-menu-list .share-menu-list-link .icon-social-svg{padding-right:12px;width:40px}.share-menu-list.open{opacity:1;transform:none;visibility:visible}@media only screen and (max-width:1024px){.share-menu-list.open{top:-160px}}@media only screen and (max-width:767px){.share-menu-list.open{top:-152px}}.blog-portfolio-content ul.share-menu-list li{line-height:1em;padding-left:0}.blog-portfolio-content ul.share-menu-list li:before{display:none}.blog-portfolio-content ul.share-menu-list li+li{margin-top:16px}
/*! Breakpoints */
/*! Media queries */
.title-link{border-bottom:none}.title-link.link-arrow-single{padding-top:0}.title-link.link-arrow-single .link-arrow-single-inner{height:48px;margin-left:16px;position:relative;top:0;width:48px}.title-link-wrapper{align-items:center;display:flex;margin-bottom:24px}.title-link-wrapper:hover .title-link-text{cursor:pointer;text-decoration:underline;transition:all .3s ease}.title-link-wrapper .title-link-text a{color:initial}.background-theme .title-link-wrapper .title-link-text a,.background-theme-second .title-link-wrapper .title-link-text a{color:#fff}.title-link-wrapper h3{margin-bottom:0}.title-link-wrapper.one-line{align-items:normal;justify-content:normal}.title-link-wrapper.one-line .link-arrow-single{height:48px;width:48px}.title-link-wrapper.one-line h3{line-height:48px}
/*! Breakpoints */
/*! Media queries */
.image-grid-bordered-caption{display:flex}@media only screen and (min-width:768px){.image-grid-bordered-caption-item{margin-right:32px}}.image-grid-bordered-caption-item:last-child{margin-right:0}@media only screen and (max-width:767px){.image-grid-bordered-caption-item:last-child{margin-bottom:0}.image-grid-bordered-caption-item{margin-bottom:40px}}.image-grid-bordered-caption-item a:hover h4{text-decoration:underline}.image-grid-bordered-caption-text{border-top:4px solid;margin-bottom:32px;margin-top:32px;padding-top:8px}.image-grid-bordered-caption-text.image-grid-empty{margin-bottom:20px;padding-top:0}.image-grid-bordered-caption-text .caption-name{color:#000}.image-grid-bordered-caption-text .caption-name+.caption-text{color:#000;padding-top:8px}.image-grid-bordered-caption-text.halved-border{border:none;padding-top:0}.image-grid-bordered-caption-text.halved-border:before{content:"";display:block;height:4px;margin-bottom:8px;width:46%}.image-grid-bordered-caption-img.gatsby-image-wrapper{height:280px}.image-grid-bordered-caption-img.gatsby-image-wrapper .image{position:relative}.quote-block{background-color:rgb(9 166 163 / .03);border:1px solid rgb(9 166 163 / .3);margin-top:40px;padding:28px 32px 32px 54px}.quote-block-title{font-weight:300;line-height:1.2}.quote-block-text{display:flex;position:relative}.quote-block-text .quote-svg{left:-34px;position:absolute}.quote-block-author{margin-top:24px}.quote-block-position{color:#6e6d71;font-size:14px;line-height:18px;max-width:188px;padding-top:6px}
/*! Breakpoints */
/*! Media queries */
.homepage h1{line-height:72px}.homepage-header-content h1{font-size:52px;line-height:72px;margin-left:173px;max-width:1036px;text-align:left}@media only screen and (min-width:1025px)and (max-width:1534px){.homepage-header-content h1{font-size:36px;line-height:52px;margin:0 auto;max-width:844px}}@media only screen and (min-width:1535px)and (max-width:1919px){.homepage-header-content h1{margin-left:170px;max-width:1267px}}@media only screen and (min-width:1920px)and (max-width:2559px){.homepage-header-content h1{margin-left:352px;max-width:1267px}}@media only screen and (min-width:2560px){.homepage-header-content h1{margin-left:352px;max-width:1218px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header-content h1{font-size:35px;line-height:52px;margin-left:88px;margin-right:88px}}@media only screen and (min-width:376px)and (max-width:768px){.homepage-header-content h1{font-size:35px;line-height:52px;margin-left:44px;margin-right:44px;max-width:680px}}@media only screen and (max-width:392px){.homepage-header-content h1{font-size:24px;line-height:36px;margin-left:20px;max-width:335px}}@media only screen and (min-width:393px)and (max-width:627px){.homepage-header-content h1{font-size:24px;line-height:36px;max-width:500px}}.homepage .main-navigation-link{color:#fff}.homepage .header.static{background:#fff0}.homepage .header.sticky .header-clone{padding:20px 44px}.homepage .header .header-clone{max-width:none;padding:38px 44px}.homepage .header .container{max-width:none;padding:0 44px}@media only screen and (max-width:479px){.homepage .header .container:first-child{margin:0;padding:0 20px}}.homepage-title{color:#e0e0e0;font-size:89px;font-weight:900;line-height:.92;margin-bottom:60px}@media only screen and (max-width:1340px){.homepage-title{font-size:92px}}@media only screen and (max-width:1280px){.homepage-title{font-size:72px;line-height:72px}}@media only screen and (max-width:767px){.homepage-title{float:none;margin-bottom:40px;padding-left:20px;text-align:left}}@media only screen and (max-width:570px){.homepage-title{font-size:36px;line-height:43px}}.home-tabs-vertical .homepage-title{float:right;margin-bottom:48px;padding-right:63px;padding-top:80px;text-align:right}.clients-served-container .homepage-title{color:#f2f2f2;margin-bottom:0;opacity:.2;padding-right:calc(50vw - 872px)}@media only screen and (max-width:1280px){.clients-served-container .homepage-title{padding-left:0;text-align:left;width:100%}}@media only screen and (min-width:1920px){.clients-served-container .homepage-title{padding-right:0}}.homepage-industries-section .homepage-title{color:#f2f2f2;opacity:.4}.homepage-section{padding:80px 0 100px}.homepage-at-glance .homepage-section{padding:60px 0 124px}@media only screen and (min-width:1920px){.homepage-at-glance .homepage-section{padding-top:80px}}@media only screen and (max-width:1280px){.homepage-at-glance .homepage-section{padding-bottom:92px}}@media only screen and (max-width:767px){.homepage-at-glance .homepage-section{padding-bottom:10px}}@media only screen and (min-width:1280px)and (max-width:1919px){.homepage-section .homepage-grid{justify-content:space-between;padding:0 72px}.homepage-section .homepage-grid-item{padding-right:0;width:auto}}.homepage-grid{display:flex}.homepage-grid-item{width:50%}.homepage-grid-item:last-of-type{padding-right:calc(50vw - 872px)}@media only screen and (max-width:1690px)and (min-width:1281px){.home-tabs-vertical .homepage-grid-item:first-child{width:45%}.home-tabs-vertical .homepage-grid-item:last-child{width:55%}}@media only screen and (max-width:1280px){.homepage-client-served .homepage-grid{flex-direction:column}.homepage-client-served .homepage-grid .homepage-grid-item{padding:60px 72px 0;width:100%}.homepage-client-served .homepage-grid .homepage-grid-item.outstanding{padding:0 40px}}@media only screen and (max-width:1024px){.homepage-client-served .homepage-grid .homepage-grid-item.outstanding{padding-left:0;padding-right:0}}.homepage-client-served .homepage-grid .homepage-grid-item:last-of-type{padding-right:0}@media only screen and (max-width:1810px){.homepage-client-served .homepage-grid .homepage-grid-item:last-of-type{padding-right:32px}}@media only screen and (max-width:1280px){.homepage-client-served .homepage-grid .homepage-grid-item:last-of-type{flex-basis:100%;flex-grow:1;padding:48px 72px 0;padding-bottom:40px;padding-left:72px;padding-right:72px}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.homepage-client-served .homepage-grid .homepage-grid-item:last-of-type{padding-left:18px;padding-right:18px}}@media only screen and (max-width:1024px){.homepage-client-served .homepage-grid .homepage-grid-item:last-of-type{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1279px){.homepage-at-glance .homepage-grid{flex-direction:column;padding:0 20px}}@media only screen and (max-width:1280px){.homepage-at-glance .homepage-grid .homepage-section{padding:60px 0 100px}}@media only screen and (max-width:1000px){.homepage-at-glance .homepage-grid .homepage-grid-item{padding:0 20px;width:100%}}.homepage-at-glance .homepage-grid .homepage-grid-item:first-of-type:not(.outstanding){text-align:right}@media only screen and (max-width:1279px){.homepage-at-glance .homepage-grid .homepage-grid-item:first-of-type:not(.outstanding){flex-grow:1;text-align:left;width:100%}}@media only screen and (max-width:1024px){.homepage-at-glance .homepage-grid .homepage-grid-item:first-of-type:not(.outstanding){padding:0;width:100%}}.homepage-at-glance .homepage-grid .homepage-grid-item h2{float:right;font-size:72px;line-height:1;margin-right:104px;max-width:448px}@media only screen and (max-width:1919px){.homepage-at-glance .homepage-grid .homepage-grid-item h2{float:left;margin-left:72px;margin-right:74px;text-align:left}}@media only screen and (min-width:1535px){.homepage-at-glance .homepage-grid .homepage-grid-item h2{float:right;font-size:70px;line-height:92px;margin-right:136px;max-width:557px}}@media only screen and (min-width:1280px)and (max-width:1919px){.homepage-at-glance .homepage-grid .homepage-grid-item h2{margin-left:0;margin-right:74px}}@media only screen and (max-width:1279px){.homepage-at-glance .homepage-grid .homepage-grid-item h2{float:none;margin-bottom:44px;margin-left:0;max-width:none;padding-left:0}}@media only screen and (max-width:570px){.homepage-at-glance .homepage-grid .homepage-grid-item h2{font-size:36px;line-height:43px}}@media only screen and (max-width:500px){.homepage-at-glance .homepage-grid .homepage-grid-item h2{margin-right:0}}.homepage-at-glance .homepage-grid .homepage-grid-item:last-of-type{overflow:hidden}@media only screen and (max-width:1810px){.homepage-at-glance .homepage-grid .homepage-grid-item:last-of-type{padding-right:32px}}@media only screen and (max-width:1279px){.homepage-at-glance .homepage-grid .homepage-grid-item:last-of-type{flex-grow:2;margin-left:0;overflow:hidden;padding:0 32px 0 0;width:100%}}@media only screen and (max-width:767px){.homepage-at-glance .homepage-grid .homepage-grid-item:last-of-type{-ms-grid-columns:(auto)[2];display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(2,auto);padding-right:0}}.homepage .learn-more-link{display:block;font-size:24px;font-weight:800;margin-top:32px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.homepage .learn-more-link-text{color:#ff04d5;display:inline-block;margin-right:16px}.homepage .learn-more-link:hover .icon-arrow-svg{transform:translateX(4px)}.homepage .learn-more-link .icon-arrow-svg{height:24px}.homepage .learn-more-link .icon-arrow-svg path{stroke:#ff04d5}.homepage .home-tabs-panels .learn-more-link{align-items:center;display:flex;font-size:20px;font-weight:700;line-height:24px;margin-top:12px}.homepage .home-tabs-panels .learn-more-link svg{margin-top:2px;transition:.3s ease}.homepage .home-tabs-panels .learn-more-link-text{margin-right:10px}.homepage .home-tabs-panels .learn-more-link:hover svg{transform:translateX(4px)}.homepage .home-tabs-panels .link-arrow{height:48px;width:48px}.homepage-header-wrapper{background:radial-gradient(89.41% 108.15% at 33.63% 56.48%,#49432c 0,#402812 54.17%,#000 100%);height:100vh;overflow:hidden;position:relative}.homepage-header-wrapper video{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100vw;z-index:0}.homepage-header-content{color:#fff;height:100%;margin:0 auto;max-width:100%;position:absolute;text-align:center;top:0;width:100%}@media only screen and (max-width:627px){.homepage-header-content{padding-top:255px}}@media only screen and (min-width:628px)and (max-width:767px){.homepage-header-content{padding-top:400px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header-content{padding-top:512px}}@media only screen and (min-width:1025px)and (max-width:1535px){.homepage-header-content{padding-top:400px}}@media only screen and (min-width:1536px)and (max-width:1919px){.homepage-header-content{padding-top:500px}}@media only screen and (min-width:1920px){.homepage-header-content{padding-top:540px}}.mix-blend-wrapper{position:relative}.clients-served-container{background:#323232}@media only screen and (max-width:1280px){.clients-served-container .homepage-grid{padding-bottom:30px}}.clients-served-logos{height:100%;position:relative}.clients-served-logos .logos{height:100%;padding-top:155px}@media only screen and (max-width:1280px){.clients-served-logos .logos{padding-top:30px}.clients-served-logos .homepage-logos-block{display:flex;flex-wrap:wrap;justify-content:center}}.clients-served-logos .homepage-logos-block .type-5{justify-content:flex-end;margin-top:55px;padding-right:116px}.clients-served-logos .homepage-logos-block .type-5:first-child{margin-top:0}@media only screen and (max-width:1280px){.clients-served-logos .homepage-logos-block .type-5{justify-content:center;margin-top:0;padding-right:0}}@media only screen and (max-width:767px){.clients-served-logos .homepage-logos-block .type-5.icons-row{flex-wrap:nowrap}}.clients-served-logos .homepage-logos-block .type-5 .icon-item{margin-left:70px}.clients-served-logos .homepage-logos-block .type-5 .icon-item:first-child{margin-left:0}.clients-served-logos .homepage-logos-block .type-5 .icon-item:nth-child(2){margin-left:66px}@media only screen and (max-width:767px){.clients-served-logos .homepage-logos-block .type-5 .icon-item:nth-child(2){margin-left:30px}}@media only screen and (max-width:1280px){.clients-served-logos .homepage-logos-block .type-5 .icon-item{margin-top:30px}}@media only screen and (max-width:767px){.clients-served-logos .homepage-logos-block .type-5 .icon-item{margin-left:30px}}.clients-served-content{display:flex;flex-wrap:wrap;overflow:hidden;padding-left:16px;position:relative;z-index:1}@media only screen and (min-width:2560px){.clients-served-content{flex-direction:column}}@media only screen and (max-width:1280px){.clients-served-content{padding:60px 72px 0}}.homepage .clients-served-content .link-arrow-single{padding-top:73px}.homepage .clients-served-content .link-arrow-single-inner:hover{background-color:#fff0}.clients-served-content-items{display:flex;flex-wrap:wrap;margin:0 -40px;max-width:928px}@media only screen and (max-width:1280px){.clients-served-content-items{margin:0;max-width:100%}}@media only screen and (max-width:767px){.clients-served-content-items{flex-direction:column}}.clients-served-content-item{display:flex;flex-direction:column;margin-top:60px;padding:0 40px;width:50%}@media only screen and (max-width:1280px){.clients-served-content-item:nth-child(odd){padding:0 32px 0 0}}@media only screen and (max-width:1024px){.clients-served-content-item:nth-child(odd){padding-right:10px}}@media only screen and (max-width:767px){.clients-served-content-item:nth-child(odd){padding-right:0}}@media only screen and (max-width:1280px){.clients-served-content-item:nth-child(2n){padding:0 0 0 32px}}@media only screen and (max-width:1024px){.clients-served-content-item:nth-child(2n){padding-left:10px}}@media only screen and (max-width:767px){.clients-served-content-item:nth-child(2n){padding-left:0}.clients-served-content-item{margin-top:40px;width:100%}}.clients-served-content-item *{color:#fff}.clients-served-content-item .title,.clients-served-content-item .title-text{line-height:1.2;padding-top:0}@media only screen and (max-width:1280px){.clients-served-content-item .title,.clients-served-content-item .title-text{display:inline}}.clients-served-content-item .title{color:#fff;display:block;font-size:32px;font-weight:900}@media only screen and (max-width:767px){.clients-served-content-item .title{font-size:28px}}.clients-served-content-item .title-text{color:#fff;display:block;font-size:24px;font-weight:300}.clients-served-content-item .description{flex-basis:100%;margin-top:24px;max-height:100%}@media only screen and (max-width:767px){.clients-served-content-item .description{margin-bottom:16px;padding-top:0}}.gradient{background:linear-gradient(279.09deg,#0b75fd 49%,#007aff 50%,#2767f8 57.85%,#8938e5 75.6%,#ff00cf 95.5%);bottom:0;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0}@media only screen and (max-width:1280px){.gradient{background:linear-gradient(9.09deg,#0b75fd 49%,#007aff 50%,#2767f8 57.85%,#8938e5 75.6%,#ff00cf 95.5%)}}.homepage-industries-section{height:740px;position:relative}@media only screen and (max-width:1280px){.homepage-industries-section{max-height:650px}}@media only screen and (max-width:1024px){.homepage-industries-section{max-height:740px}}.homepage-industries-section .homepage-industries-title{left:314px;pointer-events:none;position:absolute;text-align:right;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;z-index:2}@media only screen and (min-width:1920px){.homepage-industries-section .homepage-industries-title{left:24%}}@media only screen and (min-width:1280px){.homepage-industries-section .homepage-industries-title{top:80px}}@media only screen and (max-width:1920px){.homepage-industries-section .homepage-industries-title{left:114px}}.homepage-industries-section .homepage-industries-title .homepage-title{margin-bottom:0}@media only screen and (max-width:1024px){.homepage-industries-section .homepage-industries-title .homepage-title{padding-left:0}}@media only screen and (max-width:479px){.homepage-industries-section .homepage-industries-title .homepage-title{font-size:36px;line-height:1.2}}@media only screen and (max-width:1280px){.homepage-industries-section .homepage-industries-title{top:48px}}@media only screen and (max-width:1024px){.homepage-industries-section .homepage-industries-title{left:20px;top:60px;width:inherit}}.homepage-industries-section .swiper-container{height:100%;width:100%}.homepage-industries-section .swiper-slide{background:#fff0;border-right:1px solid #fff0;transition:all .3s ease}.homepage-industries-section .swiper-slide:before{background:linear-gradient(180deg,rgb(0 0 0 / .32),rgb(0 0 0 / .64));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.homepage-industries-section .swiper-slide-active:before,.homepage-industries-section .swiper-slide:hover:before{background:linear-gradient(180deg,rgb(0 0 0 / .4),rgb(0 0 0 / .8))}.homepage-industries-section .swiper-slide-active .homepage-slide-hidden-content,.homepage-industries-section .swiper-slide:hover .homepage-slide-hidden-content{max-height:500px;transition:max-height .5s ease-in}.homepage-industries-section .swiper-button-prev{left:24px}.homepage-industries-section .swiper-button-prev .icon-arrow-svg{transform:rotate(180deg)}.homepage-industries-section .swiper-button-next{right:24px}.homepage-industries-section .swiper-button-next,.homepage-industries-section .swiper-button-prev{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:-22px;position:absolute;top:50%;width:30px;z-index:10}.homepage-industries-section .swiper-button-next:after,.homepage-industries-section .swiper-button-prev:after{display:none}.homepage-industries-section .swiper-button-next .icon-arrow-svg,.homepage-industries-section .swiper-button-prev .icon-arrow-svg{opacity:.5}@media only screen and (max-width:1024px){.homepage-industries-section .swiper-button-next,.homepage-industries-section .swiper-button-prev{display:none}}.homepage-industries-section .swiper-button-disabled :is(.swiper-button-prev,.swiper-button-next){opacity:0}.homepage-industries-background{bottom:0;left:0;position:absolute;right:0;top:0}.homepage-industries-background .current,.homepage-industries-background .next{background-position:50% 50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.homepage-industries-background .current{opacity:1;transition:opacity .5s ease-out}.homepage-industries-background .next{opacity:0;transition:opacity .5s ease-out}.homepage-industries-background .next.show{opacity:1}.homepage-slide-content{bottom:100px;padding:0 72px;position:absolute;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1280px){.homepage-slide-content{bottom:60px}}@media only screen and (max-width:1024px){.homepage-slide-content{padding:0 20px}}.homepage-slide-content *{color:#fff}.homepage-slide-content .homepage-slide-title{margin-bottom:0}@media only screen and (max-width:1024px){.homepage-slide-content .homepage-slide-title{font-size:32px;font-weight:900;line-height:1.2}}.homepage-slide-content .homepage-slide-description{margin-top:24px}@media only screen and (max-width:1024px){.homepage-slide-content .homepage-slide-description{font-weight:400}}.homepage-slide-content .learn-more-link-text{color:#ff04d5}.homepage-slide-content .homepage-slide-hidden-content{max-height:0;overflow:hidden;transition:max-height .5s ease-out .15s}.overview-content-items{display:flex;margin:24px -60px -48px}.overview-content-items:last-child{margin-top:47px}@media only screen and (max-width:1280px){.overview-content-items:last-child{margin-top:40px}}@media only screen and (max-width:767px){.overview-content-items:last-child{margin-top:0}}@media only screen and (min-width:767px)and (max-width:1280px){.overview-content-items:last-child .overview-content-item{margin-bottom:0}}@media only screen and (max-width:1410px){.overview-content-items{margin:12px -40px 0}}@media only screen and (max-width:1024px){.overview-content-items:first-child{margin:0}}@media only screen and (max-width:767px){.overview-content-items{margin:0}}@media only screen and (max-width:1279px){.overview-content-items{flex-wrap:wrap;margin:0}}.overview-content-item{margin:0 60px 48px}@media only screen and (max-width:1410px){.overview-content-item{margin:0 40px}}@media only screen and (max-width:767px){.overview-content-item{margin:0 20px 20px 0}}.overview-content-item:first-child{width:102px}@media only screen and (max-width:1279px){.overview-content-item:first-child{margin-left:0}}@media only screen and (max-width:767px){.overview-content-item:first-child{height:92px;width:50%}}@media only screen and (max-width:500px){.overview-content-item:first-child{width:157px}}.overview-content-item:nth-child(2){width:134px}@media only screen and (max-width:767px){.overview-content-item:nth-child(2){height:92px;width:50%}}@media only screen and (max-width:500px){.overview-content-item:nth-child(2){width:157px}}.overview-content-item:nth-child(3){width:218px}@media only screen and (max-width:1280px){.overview-content-item:nth-child(3){margin-right:0}}@media only screen and (max-width:767px){.overview-content-item:nth-child(3){min-height:149px}}@media only screen and (max-width:500px){.overview-content-item:nth-child(3){width:157px}}.overview-content-item .title{color:#091e6c;font-size:38px;font-weight:900;line-height:1.2}@media only screen and (max-width:767px){.overview-content-item .title{font-size:28px}}.overview-content-item .description{font-size:24px;line-height:1.22;padding-top:0}.section.cards{margin-bottom:60px}@media only screen and (min-width:1280px){.section.cards{margin-bottom:100px}}
/*! Breakpoints */
/*! Media queries */
.sharepoint-portals-icon{display:block;margin:auto}@media only screen and (min-width:1025px){.sharepoint-portals-icon{margin-left:44px}}@media only screen and (max-width:767px){.sharepoint-portals-icon{width:100%}}@media only screen and (min-width:767px){.sharepoint-migration-upgrade .list{white-space:nowrap}}.sharepoint-maintenance-support.section,.sharepoint-training.section{padding-top:100px}.sharepoint-maintenance-support.section .list-item:nth-last-child(-n+2),.sharepoint-training.section .list-item:nth-last-child(-n+2){padding-bottom:0}.sharepoint-based-bpa .main-grid-item:last-of-type{padding-top:54px}.sharepoint-add-ins .halved-image-item{padding-left:16px}.sharepoint-add-ins .halved-image-item+.halved-content-item{padding-right:16px;padding-top:0}@media only screen and (min-width:1280px){.sharepoint-based-bpa-icon{margin-left:15.3%}}.sharepoint-our-solutions .main-grid-item{flex-basis:424px}.sharepoint-our-solutions .main-grid-item+.main-grid-item{flex-basis:360px}.sharepoint-integration .main-grid{align-items:center}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px){.finance-outstanding-grid .main-grid-outstanding-item-right{padding-left:16px}}@media only screen and (max-width:1024px){.finance-outstanding-grid .main-grid-outstanding-item-right{margin-top:0}}.finance-outstanding-grid .second-level-title{max-width:360px}@media only screen and (min-width:1281px){.finance-outstanding-grid .second-level-title{max-width:75%}}@media only screen and (max-width:1024px){.finance-outstanding-grid .second-level-title{max-width:none}}.finance-artificial-intelligence .list{grid-column-gap:32px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.finance-artificial-intelligence .list{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.finance-artificial-intelligence .list{grid-column-gap:22px}}.finance-artificial-intelligence.section-background.separator-top,.finance-artificial-intelligence.section.separator-top,.finance-pre-certification.section-background.separator-top,.finance-pre-certification.section.separator-top{margin-top:60px;padding-top:60px}.finance-market-title-container.title-copy-columns{padding-bottom:40px}.finance-payment-tabs .tabs-wrapper{padding-right:0}@media only screen and (max-width:1280px){.finance-payment-tabs .tabs-item.mdc-tab .mdc-tab__text-label{font-size:16px;font-weight:500}}.finance-payment-tabs .tabs-panels{margin-top:24px}.finance-payment-tabs .tabs-panels .list-item:before{display:none}@media only screen and (min-width:1025px){.finance-billing-container.section{margin-bottom:80px}}@media only screen and (min-width:1281px){.finance-analytics-container.halved-content-item{padding-right:72px}}.finance-analytics-container.halved-content-item .container-small{max-width:none}.finance-analytics-title-container{max-width:592px}.finance-analytics-title-container+.accordion{margin-top:60px}.finance-compliance-container,.finance-payment-container{overflow:hidden}.finance-payment-icons.icons-row{margin-top:0}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.finance-payment-icons.icons-row{margin-right:-100px}}.finance-payment-icons.icons-row svg{margin-top:40px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.finance-payment-icons.icons-row svg{margin-right:100px}}.finance-compliance-icons.icons-row{margin-top:-40px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.finance-compliance-icons.icons-row{margin-right:-88px}}.finance-compliance-icons.icons-row svg{margin-top:40px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.finance-compliance-icons.icons-row svg{margin-right:88px}}@media only screen and (min-width:1025px){.finance-security-tabs .tabs-wrapper{padding-right:0}.finance-security-tabs .tabs-items{max-width:536px;padding-right:0}.finance-security-tabs .tabs-panels{padding-left:16px}}.finance-investment-portfolio-container.section{margin-bottom:0}.finance-investment-scheme{align-items:center;display:flex;height:370px;justify-content:center;max-width:490px;position:relative}@media only screen and (max-width:1280px){.finance-investment-scheme{max-height:97%}}@media only screen and (max-width:1024px){.finance-investment-scheme{max-height:80%}}@media only screen and (max-width:835px){.finance-investment-scheme{max-height:70%}}.finance-investment-scheme-inner-circle{height:100%;left:50%;max-height:164px;max-width:164px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.finance-investment-scheme-inner-circle .svg-bold-text{color:#000;line-height:22px}.finance-investment-scheme-text{display:inline-flex;line-height:18px;position:absolute}.finance-investment-scheme-text:first-child{top:0}.finance-investment-scheme-text:nth-child(4){bottom:0}.finance-investment-scheme-text:nth-child(2),.finance-investment-scheme-text:nth-child(6){right:3%;top:25%}.finance-investment-scheme-text:nth-child(5),.finance-investment-scheme-text:nth-child(6){left:3%;text-align:right}.finance-investment-scheme-text:nth-child(3),.finance-investment-scheme-text:nth-child(5){bottom:26%;right:7%}.finance-investment-scheme-text:nth-child(3){bottom:26%}.finance-investment-scheme-text+.finance-investment-scheme-text{padding-top:0}.atlassian-icons-set{display:flex;flex-direction:column}@media only screen and (max-width:767px){.atlassian-icons-set{flex-direction:column-reverse}}@media only screen and (max-width:1024px){.atlassian-tabs{padding-left:20px}}
/*! Breakpoints */
/*! Media queries */
.application-services-why .main-grid-item div:not(:last-of-type),.application-services-why .second-level-title{margin-bottom:48px}.application-services-why p{font-size:20px;line-height:28px}.application-services-why p strong{font-weight:700}.application-services-glance{overflow:hidden;padding-bottom:52px}.application-services-glance .main-grid-outstanding-item-left{margin-right:20px}.application-services-glance .main-grid-outstanding-item-right h3{line-height:38px}.application-services-glance .main-grid-outstanding-item-right p{font-size:20px;font-weight:300;line-height:28px}.application-services-spotlights.container,.application-services-spotlights.container .main-grid.container{max-width:100%}@media only screen and (max-width:1024px){.application-services-spotlights.container .main-grid.container{flex-direction:column}}.application-services-spotlights.container .main-grid-item.item-left{flex:none;margin-right:0;padding:70px 136px 0 237px}@media(max-width:1800px){.application-services-spotlights.container .main-grid-item.item-left{padding-left:32px;padding-right:60px;width:45%}}@media only screen and (min-width:1025px)and (max-width:1280px){.application-services-spotlights.container .main-grid-item.item-left{padding:0 72px 0 0}}@media only screen and (max-width:1024px){.application-services-spotlights.container .main-grid-item.item-left{padding:0 20px;width:100%}}.application-services-spotlights.container .main-grid-item.item-right{max-width:800px;width:100%}@media(max-width:1440px){.application-services-spotlights.container .main-grid-item.item-right{padding-right:32px}}@media only screen and (max-width:1024px){.application-services-spotlights.container .main-grid-item.item-right{margin:32px auto 0;padding:0 20px}}.application-services-spotlights.container .main-grid-item.item-right .main-grid-item{margin-bottom:32px}.application-services-spotlights.container .main-grid-item.item-right .main-grid-item:last-child,.application-services-spotlights.container .main-grid-item.item-right .main-grid-item:nth-last-child(-n+2){margin-bottom:0}.application-services-spotlights.container .image-grid-bordered-caption{flex-wrap:wrap}.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item{flex:none;max-width:384px}@media(max-width:1440px){.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item{max-width:calc(50% - 16px)}}@media only screen and (max-width:479px)and (orientation:portrait){.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item{margin-right:0;margin-top:0;max-width:100%;width:100%}}.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item .image-grid-bordered-caption-text{border:none;margin-bottom:24px;margin-top:0;padding-top:0}.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item .caption-name{font-size:32px;font-weight:900;line-height:38px}.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item .caption-text{color:#323232;font-size:24px;font-weight:300;line-height:29px;padding-top:0}.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item h4{font-size:24px;font-weight:800;line-height:30px}.application-services-spotlights.container .image-grid-bordered-caption .image-grid-bordered-caption-item:nth-child(2n){margin-right:0}.application-services-icons .icons-row{justify-content:flex-end;margin-bottom:60px}@media only screen and (max-width:1024px){.application-services-icons .icons-row{justify-content:flex-start}}@media only screen and (max-width:479px)and (orientation:portrait){.application-services-icons .icons-row{display:none}}.application-services-icons .icons-row svg:not(:last-of-type){margin-right:80px}@media(max-width:1800px){.application-services-icons .icons-row svg:not(:last-of-type){margin-right:32px}}@media only screen and (min-width:1025px)and (max-width:1280px){.application-services-icons .icons-row:nth-child(5) svg{max-width:75px}.application-services-icons svg{max-width:150px}}.application-services-icons .icons-row:last-child{margin-bottom:0}.application-services-acccordion .accordion{min-height:765px}@media only screen and (max-width:1440px)and (min-width:1281px){.application-services-acccordion .accordion{min-height:793px}}.application-services-title.section{margin-bottom:0}.application-services-tabs{margin-bottom:100px;padding-left:calc(50% - 608px)}@media only screen and (max-width:1280px){.application-services-tabs{padding-left:32px;padding-right:32px}}@media only screen and (max-width:1024px){.application-services-tabs{padding-left:20px;padding-right:20px}}.application-services-tabs-title.section{margin-bottom:0}@media only screen and (max-width:1024px){.application-services-tabs-panels{flex-direction:column}}@media only screen and (min-width:1025px){.application-services-tabs-left{margin-right:32px;max-width:592px}}.application-services-tabs-left .list{margin-top:20px}.application-services-tabs-right{width:100%}@media only screen and (min-width:1025px){.application-services-tabs-right{max-width:592px}}@media only screen and (max-width:1024px){.application-services-tabs-right{display:flex;justify-content:center;margin-top:10px}}.application-services-related.section-background{margin-bottom:0}.application-services-framework{overflow:hidden}.application-services-framework-scheme{padding:35px 104px 72px}@media only screen and (max-width:1280px){.application-services-framework-scheme{padding-left:72px;padding-right:72px}}@media only screen and (max-width:1024px){.application-services-framework-scheme{padding-left:32px;padding-right:32px}}.application-services-framework-num{display:inline-block;margin-bottom:0;margin-right:10px}.application-services-framework .second-level-title{margin-bottom:60px}.application-services-framework .container{margin-left:calc(50% - 608px);margin-right:0;max-width:none}@media only screen and (max-width:1280px){.application-services-framework .container{margin-left:32px}}@media only screen and (max-width:1024px){.application-services-framework .container{margin-left:20px}}.application-services-framework-caption{align-items:center;display:flex;margin-bottom:45px}.application-services-framework-caption svg{margin-right:12px}.application-services-framework-block{margin-right:32px;max-width:200px;width:100%}@media only screen and (max-width:1650px){.application-services-framework-block{margin-right:20px;max-width:184px}}@media only screen and (max-width:1280px){.application-services-framework-block{margin-bottom:20px;margin-right:15px;max-width:194px}}@media only screen and (max-width:1275px){.application-services-framework-block .app-migration-framework-caption{margin-bottom:20px}}.application-services-framework-block:last-of-type{margin-right:0}@media only screen and (max-width:767px){.application-services-framework-block{max-width:300px;width:40%}.application-services-framework-block:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:1024px){.application-services-framework-block{margin-bottom:40px}}@media only screen and (max-width:479px){.application-services-framework-block{width:100%}}.application-services-framework-block .svg-thin-text{font-size:14px;font-weight:300;line-height:18px}.application-services-framework-block .svg-thin-text+.svg-thin-text{padding-top:12px}.application-services-framework-title{font-size:16px;font-weight:700;line-height:22px}.application-services-framework-line.big-scheme{left:0;position:absolute;top:72px}@media only screen and (max-width:1440px){.application-services-framework-line.big-scheme{max-width:96%}}@media only screen and (max-width:1280px){.application-services-framework-line.big-scheme{left:-30px;max-width:108%}}@media only screen and (max-width:1275px){.application-services-framework-line.big-scheme{display:none}}.application-services-tabs-adaptive .tabs-title-copy-row+svg{display:block;margin:80px auto 0}
/*! Breakpoints */
/*! Media queries */
.section-background.big-data-solutions{margin-bottom:0;padding-top:0}.section-background.big-data-business{padding-top:0}.section-background.big-data-business a:hover h4{text-decoration:underline}.section.big-data-competencies .title-copy-columns{max-width:1216px}.section.big-data-competencies .title-copy-boxes-text{padding-bottom:21.5px}.big-data-services-scheme{display:flex;justify-content:space-between;min-width:592px;width:100%}.big-data-services-scheme .sheme-block{max-width:360px;width:31%}.big-data-services-scheme .sheme-block .svg-border-gradient{align-items:center;border-radius:4px;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%;z-index:2}.big-data-services-scheme .sheme-block-info{background:#f2f2f2;margin-top:20px;padding:20px}.big-data-services-scheme .sheme-block-info div{align-items:center;background:#e0e0e0;border-radius:4px;color:#323232;display:flex;font-size:14px;font-weight:300;height:48px;justify-content:center;line-height:18px;margin-bottom:20px;padding:0 15px;text-align:center}@media only screen and (max-width:1024px){.big-data-services-scheme .sheme-block-info div{height:80px}}@media(max-width:835px){.big-data-services-scheme .sheme-block-info div{height:110px}}.big-data-services-scheme .sheme-block-info div:last-child{margin-bottom:0}.big-data-services-scheme svg{margin-top:28px}
/*! Breakpoints */
/*! Media queries */
.customer-page .title-number{font-weight:400}.customer-page .link-text{margin-bottom:73px}.customer-scheme{display:flex;flex-wrap:wrap;justify-content:center}.customer-scheme-main-grid{align-items:flex-end}.customer-scheme-block{align-items:center;display:flex;justify-content:center;margin-top:44px;max-width:240px;width:100%}@media only screen and (max-width:1280px){.customer-scheme-block{width:40%}}.customer-scheme-arrow{margin:75px 19px 0}.customer-scheme-arrow-left{transform:rotate(180deg)}.customer-scheme-arrow-down,.customer-scheme-arrow-up{position:absolute;top:calc(100% + 20px)}.customer-scheme-arrow-down{transform:rotate(90deg)}.customer-scheme-arrow-up{transform:rotate(-90deg)}.customer-scheme-arrow-wrapper{position:relative}.omnichannel-customer-service .accordion-content .paragraph+.customer-omnichannel-columns{margin-top:20px}@media only screen and (min-width:1025px){.customer-omnichannel-columns.icon-title-columns{-ms-grid-columns:minmax(100px,384px) minmax(100px,384px);grid-template-columns:minmax(100px,384px) minmax(100px,384px)}}.customer-omnichannel-columns.icon-title-columns .icon-title+.icon-title-paragraph{padding-top:22px}.customer-experience-columns{max-width:595px}.title-copy-rows+.customer-experience-columns{margin-top:32px}.customer-experience-columns .icon-title+.icon-title-paragraph{padding-top:22px}.customer-personalized-communication+.tabs-outstanding{margin-top:-40px}.customer-experience-tabs{margin-bottom:100px}@media only screen and (max-width:1280px){.customer-experience-tabs{padding:0 32px}}@media only screen and (max-width:1024px){.customer-experience-tabs{margin-bottom:60px}}.customer-experience-tabs .tabs-items{padding-right:0}.customer-experience-tabs .tabs-items .tabs-item:last-child{margin-bottom:0}.customer-experience-tabs .list.columns-two{-ms-grid-columns:auto 0 auto;grid-template-columns:repeat(2,auto)}.customer-experience-tabs .tabs-wrapper{margin-left:calc(50% - 608px)}@media only screen and (max-width:1280px){.customer-experience-tabs .tabs-wrapper{margin-left:0}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px){.data-science-visualization{padding-top:100px}}@media only screen and (max-width:1024px){.data-science-visualization{padding-top:60px}}.data-science-icons{margin-top:40px}@media only screen and (max-width:1024px){.data-science-icons{margin-top:20px}}.data-science-icons .icons-item:not(:last-child){margin-right:60px}.data-science-big-data .third-level-title{margin-bottom:32px}@media only screen and (min-width:768px)and (max-width:1024px){.data-science-iot .main-grid{flex-direction:column-reverse;flex-wrap:wrap;text-align:center}.data-science-iot .main-grid .main-grid-item{width:100%}.data-science-iot .main-grid .main-grid-item p.paragraph{min-width:100%}}.data-science-iot .main-grid-item:first-child{margin-right:0}@media only screen and (min-width:1025px){.data-science-iot .main-grid-item:last-of-type .title-copy-rows{max-width:592px;padding-left:16px}}.data-science-iot svg{max-height:330px;max-width:536px}.data-science-iot-analytics{position:relative;z-index:0}.data-science-iot-analytics .two-columns-grid{align-items:center}@media only screen and (max-width:1024px){.data-science-iot-analytics .two-columns-grid .main-grid-item:last-child{text-align:left}}.data-science-analytics-consulting .second-level-title{margin-bottom:40px}.data-science-analytics-consulting .icon-title+.icon-title-paragraph{padding-top:22px}.data-science-sheme-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:536px;width:100%}@media only screen and (max-width:1024px){.data-science-sheme-block{margin:60px auto 0}}.data-science-sheme-block .sheme_block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:500;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}.data-science-sheme-block .sheme_block div:nth-child(2){align-items:center;background:rgb(0 56 73 / .3);border-radius:4px;border-top:none;display:flex;flex-direction:column;height:102px;justify-content:center;padding-left:12px;padding-right:12px;padding-top:3px;position:relative;text-align:center;top:-3px;z-index:-2}.data-science-sheme-block .sheme_block div:nth-child(2) p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:12px;padding-top:0}.data-science-sheme-block .sheme_block div:nth-child(2) p:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.data-science-sheme-block .sheme_block div:nth-child(2){font-size:12px;height:115px}}.data-science-sheme-block .sheme_block:first-child,.data-science-sheme-block .sheme_block:nth-child(3){max-width:246px;width:100%}.data-science-sheme-block div:nth-child(4){height:12px;margin-bottom:15px;margin-top:15px;position:relative;width:100%}.data-science-sheme-block div:nth-child(4) svg{position:absolute}.data-science-sheme-block div:nth-child(4) svg:first-child{left:105px;transform:rotate(90deg)}.data-science-sheme-block div:nth-child(4) svg:nth-child(2){left:129px;transform:rotate(270deg)}.data-science-sheme-block div:nth-child(4) svg:nth-child(3){right:118px;transform:rotate(90deg)}.data-science-sheme-block .sheme_block:nth-child(5){width:100%}.data-science-sheme-block .sheme_block:nth-child(5) div:nth-child(2){flex-direction:row;height:72px;justify-content:space-around}.data-science-sheme-block .sheme_block:nth-child(5) div:nth-child(2) p{margin-bottom:0}@media(min-width:1441px){.half-callout-wrapper.section+.data-science-related.section.title-copy-boxes-container{margin-top:-150px;padding-top:174px}}
/*! Breakpoints */
/*! Media queries */
.healthcare-crm-first-container .main-grid{align-items:center;justify-content:space-between}.healthcare-crm-first-container .main-grid .main-grid-item{margin-right:0;max-width:592px;width:50%}.healthcare-crm-first-container .main-grid .main-grid-item svg{max-width:542px}.healthcare-crm-first-container .main-grid .main-grid-item:last-child{padding-bottom:8px;padding-top:8px;text-align:right}.healthcare-crm-options.container{max-width:100%;padding:0 72px 0 calc(50vw - 615.5px)}@media only screen and (max-width:1280px){.healthcare-crm-options.container{padding:0}}.healthcare-crm-options.container .title-copy-columns{max-width:1216px}.healthcare-crm-options.container .tabs-wrapper{max-width:624px;padding-right:56px;width:53%}@media only screen and (max-width:1024px){.healthcare-crm-options.container .tabs-wrapper{padding-right:0;width:100%}}.healthcare-crm-options.container .tabs-wrapper .tabs-item.mdc-tab.active:before{background:linear-gradient(279deg,#007aff,#2767f8 16%,#8938e5 51%,#ff00cf 91%)}.healthcare-crm-options.container .tabs-panels{min-width:800px}@media(max-width:1800px){.healthcare-crm-options.container .tabs-panels{min-width:auto}}.healthcare-crm-options.container .tabs-panels .list-item{line-height:24px}.healthcare-crm-integrations.section-background{margin-bottom:-2px}.healthcare-crm-integrations.section-background .title-copy-columns{padding-bottom:16px}.healthcare-crm-integrations.section-background .title-copy-columns .paragraph-bolder{padding-top:0}.healthcare-crm-integrations.section-background .section{display:flex;flex-wrap:wrap;justify-content:space-between}.healthcare-crm-integrations.section-background .section .list-block-links{display:block;margin-top:44px;max-width:280px}.healthcare-crm-integrations.section-background .section .list-block-links .list-block-links-title{line-height:24px;padding-bottom:16px}.healthcare-crm-integrations.section-background .section .list-block-links .list-block-link-item.without-link{cursor:auto}.healthcare-crm-benefits .main-grid{min-height:355px}.healthcare-crm-benefits .tabs-row-item.mdc-tab.active:before{background:linear-gradient(279deg,#007aff,#2767f8 16%,#8938e5 51%,#ff00cf 91%)}.healthcare-crm-benefits .list-item{padding-bottom:18px}.healthcare-crm-benefits .first-tab-list .list-item{line-height:24px}.healthcare-crm-benefits .first-tab-list .list-item:nth-child(3),.healthcare-crm-benefits .first-tab-list .list-item:nth-child(5){margin-top:-20px}.healthcare-crm .title-copy-boxes-container .title-copy-boxes-text{padding-bottom:25px}.healthcare-crm-scheme{overflow:hidden}.healthcare-custom-solutions.section-background{margin-bottom:0}.healthcare-custom-solutions.section-background .tabs-wrapper{max-width:1050px;padding-right:0}.healthcare-compliance{padding:100px 0}@media only screen and (max-width:1024px){.healthcare-compliance{padding:60px 0}}@media only screen and (max-width:767px){.healthcare-compliance .main-grid-item:last-child{margin-top:20px}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px){.salesforce-product-expertise-icons.icons-row{margin-top:40px}}.salesforce-product-expertise-icons.icons-row .salesforce-heroku-logo path{fill:#a1a0a6}.salesforce-product-expertise-icons.icons-row+.icons-row{margin-top:40px}.salesforce-consulting-tabs{margin-top:60px;padding-left:calc(50% - 608px)}@media only screen and (max-width:1280px){.salesforce-consulting-tabs{padding-left:32.5px}}@media only screen and (max-width:1024px){.salesforce-consulting-tabs{padding-left:0}}@media only screen and (min-width:1025px){.salesforce-consulting-tabs .tabs-wrapper{max-width:606px;padding-right:70px}}@media only screen and (max-width:1024px){.salesforce-consulting-tabs .tabs-wrapper{padding-left:20px}}.salesforce-consulting-tabs .tabs-wrapper .tabs-items{padding-right:0}.salesforce-consulting-tabs .tabs-panels{padding-left:18px;padding-right:32px;width:auto}.salesforce-consulting-wrapped-grid .icon-title-columns .icon-title-item:not(:nth-last-child(-n+2)){margin-bottom:28px}.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section{margin-top:-124px}@media only screen and (max-width:1280px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section{margin-top:-150px}}@media only screen and (max-width:767px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section{margin-top:0}}.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type){margin-right:0;padding:0}.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small{display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between;max-width:100%;padding:0;width:100%}@media only screen and (max-width:1280px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small{flex-direction:row}}@media only screen and (max-width:1024px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small{flex-direction:column}}.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small .title-copy-rows{padding:162px 72px 100px calc(50vw - 615.5px)}@media only screen and (max-width:1280px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small .title-copy-rows{padding-left:32px;padding-top:175px;width:50%}}@media only screen and (max-width:1024px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small .title-copy-rows{padding:135px 20px 60px;width:100%}}@media only screen and (max-width:767px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small .title-copy-rows{padding-top:150px}}.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small .smart-teams-setup-img{margin-top:0}@media only screen and (min-width:1025px)and (max-width:1280px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small .smart-teams-setup-img{width:50%}}@media only screen and (max-width:1024px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-image-item:not(:last-of-type) .container-small .smart-teams-setup-img{height:250px}}@media only screen and (max-width:1280px){.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-item{padding-top:60px}}
/*! Breakpoints */
/*! Media queries */
.has-cta-after+.cta+.salesforce-consulting-wrapped-grid.section .halved-content-item .icon-title-item,.sass-related-services.section-background,.sass-solution-container.section-background{margin-bottom:0}.sass-tech-stack .title-copy-columns{padding-bottom:20px}.break-row{display:none}@media only screen and (min-width:1280px){.break-row{display:block;flex-basis:100%;height:0}}
/*! Breakpoints */
/*! Media queries */
.software-product-engineering-icons{justify-content:flex-start;margin-right:-73px;margin-top:-20px;padding-bottom:60px;padding-top:32px}@media only screen and (max-width:1280px){.software-product-engineering-icons{order:3;padding-bottom:8px}}@media only screen and (max-width:835px){.software-product-engineering-icons{margin-top:12px;padding-bottom:40px;padding-top:0}}@media only screen and (min-width:768px)and (max-width:1280px){.software-product-engineering-icons{margin-right:0}}@media only screen and (min-width:1025px){.software-product-engineering-icons{padding-top:40px}}.software-product-engineering-icons svg{margin-right:73px;margin-top:20px}.software-product-engineering-stories.section-background{margin-bottom:0}@media only screen and (max-width:1024px){.software-product-engineering-stories.section-background h2.second-level-title{margin-bottom:32px}}.software-product-engineering-stories .adidas-svg,.software-product-engineering-stories .evoz-svg{margin-bottom:24px}.software-product-engineering-stories .driver-svg:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAYAAAAyhueAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVDiN7VNBDgAQDKvF/788J6ILy8zBRS+EtGs3gBjUrC4kKHqEL0oIDWIB4snu4kZYzEFJCnaeAkAFO7RuvSK7ZDpvvPiRxz80enyynwC1bx5Utp9p/v/7j0UbhOMWEKGN3LsAAAAASUVORK5CYII=),auto}@media only screen and (max-width:767px){.software-product-engineering-stories .main-grid.two-columns-grid .main-grid-item:first-child{margin-bottom:40px}}.software-product-engineering-beyond-container.section-background{margin-bottom:0;padding-bottom:32px}@media only screen and (max-width:1280px){.software-product-engineering-beyond-container.section-background{padding-bottom:70px}}@media only screen and (max-width:835px){.software-product-engineering-beyond-container.section-background{padding-bottom:28px}}.software-product-engineering-beyond-container.section-background .second-level-title{margin-bottom:0}.software-product-engineering-icons-list{overflow:hidden}@media only screen and (min-width:1025px){.software-product-engineering-icons-list.section{padding-bottom:100px}}@media only screen and (max-width:767px){.software-product-engineering-icons-list.section{margin-bottom:0;padding-bottom:60px}}@media only screen and (min-width:1025px)and (max-width:1280px){.software-product-engineering-icons-list .main-grid-outstanding{flex-direction:column}.software-product-engineering-icons-list .main-grid-outstanding-item-left,.software-product-engineering-icons-list .main-grid-outstanding-item-right{width:100%}}@media only screen and (min-width:1280px){.software-product-engineering-icons-list .main-grid-outstanding-item-left{padding-right:16px}}@media only screen and (min-width:1025px)and (max-width:1280px),only screen and (min-width:768px)and (max-width:1024px){.software-product-engineering-icons-list .main-grid-outstanding-item-left{display:flex;flex-wrap:wrap}.software-product-engineering-icons-list .main-grid-outstanding-item-left .title-copy-rows:first-of-type{order:1;width:50%}}@media only screen and (min-width:836px){.software-product-engineering-icons-list .main-grid-outstanding-item-left .title-copy-rows:first-of-type{padding-right:32px}}@media only screen and (min-width:768px)and (max-width:835px){.software-product-engineering-icons-list .main-grid-outstanding-item-left .title-copy-rows:first-of-type{padding-right:10px}}@media only screen and (min-width:1025px)and (max-width:1280px),only screen and (min-width:768px)and (max-width:1024px){.software-product-engineering-icons-list .main-grid-outstanding-item-left .title-copy-rows:last-of-type{order:2;width:50%}}@media only screen and (min-width:768px)and (max-width:835px){.software-product-engineering-icons-list .main-grid-outstanding-item-left .title-copy-rows:last-of-type{padding-left:10px}}@media only screen and (min-width:1281px){.software-product-engineering-icons-list .main-grid-outstanding-item-right{padding-left:16px}}@media only screen and (min-width:1025px)and (max-width:1280px){.software-product-engineering-icons-list .main-grid-outstanding-item-right{padding-left:32px;padding-right:0}}@media only screen and (max-width:1280px){.software-product-engineering-icons-list .main-grid-outstanding-item-right{margin-top:32px}}@media only screen and (max-width:479px){.software-product-engineering-icons-list .main-grid-outstanding-item-right{margin-top:40px}}@media only screen and (min-width:1025px)and (max-width:1280px){.software-product-engineering-icons-list .container-small{max-width:none}}.software-product-engineering-icons-list .columns-5{grid-row-gap:60px;-ms-grid-columns:(27%)[3];grid-template-columns:repeat(3,27%);width:100%}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.software-product-engineering-icons-list .columns-5{grid-template-areas:"one two three""four five three"}}@media only screen and (max-width:767px){.software-product-engineering-icons-list .columns-5{-ms-grid-columns:(minmax(200px,328px))[2];grid-template-columns:repeat(2,minmax(200px,328px))}}@media only screen and (max-width:479px){.software-product-engineering-icons-list .columns-5{grid-row-gap:32px;-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto)}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.software-product-engineering-icons-list .columns-5 .icon-title-item:first-child{grid-area:one}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(2){grid-area:two}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(3){-ms-grid-row-align:start;align-self:start;grid-area:three}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(4){grid-area:four}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(5){grid-area:five}.software-product-engineering-icons-list .columns-5 .icon-title-item:first-child{-ms-grid-column:1;-ms-grid-row:1}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(3){-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-row:1}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}.software-product-engineering-icons-list .columns-5 .icon-title-item:nth-child(5){-ms-grid-column:2;-ms-grid-row:2}}@media only screen and (max-width:479px){.software-product-engineering-icons-list .columns-5 .icon-title-item{margin-top:0}}.software-product-engineering-accordion-image.accordion-image .accordion{position:relative}.software-product-engineering-accordion-image.accordion-image .accordion:after{background-color:#e0e0e0;bottom:-100px;content:"";height:1px;left:0;position:absolute;right:-72px}@media only screen and (max-width:1024px){.software-product-engineering-accordion-image.accordion-image .accordion:after{display:none}.software-product-engineering-accordion-image.accordion-image .halved-content-item{margin-top:60px;padding-bottom:0}}.software-product-engineering-services .title-link-wrapper{margin-bottom:0;max-width:517px}@media only screen and (max-width:1024px){.software-product-engineering-app-dev .title-link-wrapper{margin-bottom:60px}}@media only screen and (min-width:1281px){.software-product-engineering-copy-boxes .title-copy-boxes-item:nth-child(2) .title-copy-boxes-text{padding-bottom:34px}}
/*! Breakpoints */
/*! Media queries */
.blockchain-page .section-background.background-light-gray,.blockchain-page-accordion-container .columns-3 .icon-title-item,.blockchain-page-accordion-container .columns-4 .icon-title-item{margin-bottom:0}@media only screen and (max-width:1280px){.blockchain-smart-contract{padding-left:20px;padding-right:20px}.blockchain-smart-contract .main-grid-outstanding{flex-direction:column}}.blockchain-smart-contract .main-grid-outstanding-item-left{padding:14px 0 14px calc(50% - 608px)}@media(max-width:1800px){.blockchain-smart-contract .main-grid-outstanding-item-left{min-width:auto}}@media(width:1440px){.blockchain-smart-contract .main-grid-outstanding-item-left h3{max-width:265px}}@media only screen and (max-width:1280px){.blockchain-smart-contract .main-grid-outstanding-item-left{min-width:100%}.blockchain-smart-contract .main-grid-outstanding-item-left p{max-width:100%}}@media only screen and (min-width:1025px){.blockchain-smart-contract .main-grid-outstanding-item-left{max-width:592px;padding-right:16px}}.blockchain-smart-contract .main-grid-outstanding-item-right{padding-left:88px}@media(max-width:1800px){.blockchain-smart-contract .main-grid-outstanding-item-right{min-width:900px}}@media only screen and (max-width:1280px){.blockchain-smart-contract .main-grid-outstanding-item-right{margin-top:0;padding-left:32px}}@media only screen and (max-width:1280px)and (max-width:1024px){.blockchain-smart-contract .main-grid-outstanding-item-right{min-width:auto}}@media only screen and (max-width:1280px){.blockchain-smart-contract .main-grid-outstanding-item-right .container-small{margin:46px auto 0}}@media only screen and (max-width:1024px){.blockchain-smart-contract .main-grid-outstanding-item-right{padding:0}}.blockchain-smart-contract .main-grid-outstanding-item-right .container-small{max-width:760px}.blockchain-sheme-block{min-width:760px;position:relative}@media(max-width:850px){.blockchain-sheme-block{min-width:auto}}.blockchain-sheme-block div{font-size:14px;font-weight:300;line-height:18px;position:absolute}.blockchain-sheme-block div:nth-child(2){bottom:145px;left:85px}.blockchain-sheme-block div:nth-child(3){left:46%;max-width:60px;text-align:center;top:40%}.blockchain-sheme-block div:nth-child(4){bottom:145px;right:85px}.blockchain-sheme-block div:nth-child(5){bottom:0;left:40%}.blockchain-title-copy-icons.title-copy-columns{padding-bottom:40px}.blockchain-platform-icons.icons-row.type-5+.type-5{margin-top:40px}
/*! Breakpoints */
/*! Media queries */
.acumatica-container-logo .acumatica-erp-icon{float:right}@media only screen and (max-width:1216px){.acumatica-container-logo .acumatica-erp-icon{float:none;max-width:50%}}.acumatica-container-logo .acumatica-erp-icon path.acumatica-erp-faux-blue{fill:#69cff4}.acumatica-partner-quote{position:relative}.acumatica-partner-quote-icon{display:block;float:left;height:20px;left:-32px;position:absolute;top:0;width:21px}.acumatica-partner .paragraph{font-weight:500}.acumatica-partner-info{align-items:center;display:flex;justify-content:flex-start;max-width:280px;padding-top:24px}.acumatica-partner-name{font-weight:500}.acumatica-partner-description{display:block;font-size:14px;font-weight:300;line-height:18px;padding-top:6px}.acumatica-ceo-img.gatsby-image-wrapper{border-radius:50%;float:left;height:72px;margin-right:20px;margin-top:0;min-width:72px;width:72px}.acumatica-customization.main-grid-item{background-color:#fff}.acumatica-customization-list{height:100%}.acumatica-customization-list-block.halved-content-item{padding:0}@media only screen and (min-width:1535px){.acumatica-customization-list-block .icon-title-columns{-ms-grid-columns:328px 32px 328px;grid-template-columns:328px 328px}}@media only screen and (width:1280px){.acumatica-customization-list-block .icon-title-columns{-ms-grid-columns:auto 32px auto 32px auto;grid-template-columns:auto auto auto;width:100%}.acumatica-customization-list-block .icon-title-columns .icon-title-item:nth-child(4){margin-top:-100px}}@media only screen and (min-width:1281px){.acumatica-customization-list{padding:100px 32px 0 72px}}@media only screen and (min-width:1281px)and (max-width:1024px){.acumatica-customization-list{padding:60px 20px;width:100%}.copy-image-accordion .acumatica-customization-list{padding-top:60px}}@media only screen and (min-width:1025px)and (max-width:1280px){.acumatica-customization-list{padding:72px 32px 0}}@media only screen and (min-width:768px)and (max-width:1024px){.acumatica-customization-list{padding:48px 20px 0}}@media only screen and (max-width:767px){.acumatica-customization-list{padding:32px 20px 0}}@media only screen and (max-width:1280px){.acumatica-customization .gatsby-image-wrapper{height:250px}.acumatica-customization .gatsby-image-wrapper img{-o-object-position:50% 31%!important;object-position:50% 31%!important}}@media only screen and (min-width:1280px){.acumatica-customization-container.has-small-cta.equal-halved-content .cta-small{width:calc(100% + 104px)}}.acumatica-customization-container.has-half-cta-after.two-columns-grid.background-light-gray .main-grid-item.halved-content-image-item{padding-bottom:0}@media only screen and (min-width:1025px){.acumatica-project-lifecycle{padding-top:100px}}@media only screen and (max-width:1024px){.acumatica-project-lifecycle{padding-top:60px}}.acumatica-project-lifecycle h2{max-width:450px}.acumatica-project-lifecycle .table-top-bordered-row .main-grid-item:first-of-type{margin-right:0;max-width:344px}.acumatica-project-lifecycle .table-top-bordered-row .main-grid-item:first-of-type h5{line-height:1.2}@media only screen and (max-width:1024px){.acumatica-continuous-development .main-grid-item{padding-bottom:20px}.acumatica-continuous-development .main-grid-item:last-child{padding-bottom:0}}.acumatica-layout{overflow:hidden}@media only screen and (max-width:1024px){.integration-beyond-acumatica-container{margin-top:20px}}.integration-beyond-acumatica-title{max-width:426px}@media only screen and (min-width:1025px){.integration-beyond-acumatica-title{margin-bottom:20px;margin-top:60px}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:768px)and (max-width:1024px){.augmentation-ways-list .top-bordered-columns:last-child{margin-top:40px}}.across-industries-accordion.background-light-gray{margin-bottom:0}.across-industries-accordion.background-light-gray .list.columns-two-modified{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}.ar-vr-icons-devices,.ar-vr-icons-frameworks{margin-bottom:-20px;margin-right:-48px}@media only screen and (max-width:1280px){.ar-vr-icons-devices,.ar-vr-icons-frameworks{margin-right:-40px}}.ar-vr-icons-devices svg,.ar-vr-icons-frameworks svg{margin-bottom:20px;margin-right:48px}@media only screen and (max-width:1280px){.ar-vr-icons-devices svg,.ar-vr-icons-frameworks svg{margin-right:40px}}.ar-vr-icons-devices svg:last-child,.ar-vr-icons-frameworks svg:last-child{margin-right:0}.ar-vr-icons-table .main-grid-less-quarter{max-width:280px}
/*! Breakpoints */
/*! Media queries */
.business-context-container.section{margin-bottom:60px}.business-context-schemes svg{width:100%}@media only screen and (max-width:767px){.machine-learning-engines-schemes .main-grid-item:last-child{padding-top:44px}}@media only screen and (min-width:1025px){.machine-learning-engines-schemes svg{display:block;margin:0 auto}}.machine-learning-schemes-titles{padding-bottom:12px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px){.internet-of-things-development.section{margin-bottom:0}}.internet-of-things-development h2{margin-bottom:0}.internet-of-things-development .list.columns-two{-ms-grid-columns:auto 0 auto;grid-column-gap:80px;-ms-grid-columns:auto 80px auto;grid-template-columns:repeat(2,auto)}.internet-of-things-consumer .halved-content-item:last-of-type .icon-title-item{max-width:280px}@media only screen and (min-width:1025px){.internet-of-things-consumer .halved-content-item:last-of-type .container-small{max-width:620px}}.internet-of-things-consumer-title{margin-bottom:40px}.internet-of-things-consumer .icon-title-item:nth-child(-n+2){margin-bottom:8px}.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5){max-width:670px}@media only screen and (max-width:1600px){.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5){max-width:74%}}@media only screen and (max-width:1024px){.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5){max-width:100%}}.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:nth-child(5) .title-copy-boxes-img-wrapper{flex:initial}.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:last-child{-ms-grid-column-span:2;-ms-grid-column-align:end;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:3;grid-row:3;justify-self:end;max-width:670px}@media only screen and (max-width:1600px){.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:last-child{max-width:74%}}@media only screen and (max-width:1024px){.title-copy-boxes-container .title-copy-boxes-type-6 .title-copy-boxes-item:last-child{max-width:100%}}.iot-tech-stack .table-top-bordered-row{margin-right:-48px;width:100%}.iot .main-grid-less-quarter{max-width:384px}.iot-langs-icons,.iot-tools-icons{margin-bottom:-20px}.iot-langs-icons svg,.iot-tools-icons svg{margin-bottom:20px;margin-right:48px}.iot-langs-icons svg:last-child,.iot-tools-icons svg:last-child{margin-right:0}@media only screen and (min-width:1281px){.internet-of-things-copy-boxes .title-copy-boxes-item:nth-child(2) .title-copy-boxes-text,.internet-of-things-copy-boxes .title-copy-boxes-item:nth-child(3) .title-copy-boxes-text{padding-bottom:25px}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:767px){.it-paragraph-m-bottom{margin-bottom:60px}}.it-consulting-services.section .title-copy-boxes-item{height:270px}@media only screen and (max-width:1280px){.it-consulting-services.section .title-copy-boxes-item{height:285px}}@media only screen and (max-width:1216px){.it-consulting-services.section .title-copy-boxes-item{height:auto}}.it-consulting-table-top .table-top-bordered .main-grid{justify-content:space-between}.it-consulting-table-top .table-top-bordered .main-grid:first-child .title-number{margin-right:16px}.it-consulting-table-top .table-top-bordered .main-grid-item{flex:initial}.it-consulting-table-top .table-top-bordered .main-grid-item:first-child{max-width:384px}.it-consulting-approach.section-background{margin-bottom:0}.it-consulting-approach.section-background .caption-name{font-size:24px;font-weight:800;line-height:1.2}.it-consulting-scope.section{margin-bottom:0}.it-consulting-cloud-scheme-dark-theme{background-color:#091e6c;display:flex;justify-content:space-between;max-width:488px;padding:15px 19px}.it-consulting-cloud-scheme-title{font-size:14px;padding-right:28px}.it-consulting-cloud-scheme-title:last-child{padding-right:0}.it-consulting-cloud-scheme-title+.it-consulting-cloud-scheme-title{padding-top:0}.it-consulting-cloud-scheme-block{align-items:center;display:flex;justify-content:center;padding:40px 0}.it-consulting-cloud-scheme-icon{margin:0 48px}.it-consulting-cloud-scheme-bold-text{font-weight:700;text-align:center}.it-consulting-cloud-scheme-bold-text+.it-consulting-cloud-scheme-bold-text{padding-top:24px}.it-consulting-tech-scheme{align-items:center;display:flex;height:488px;justify-content:center;max-width:488px;position:relative;width:100%}.it-consulting-tech-scheme-circle{height:100%;max-height:120px;max-width:120px;position:absolute;width:100%}.it-consulting-tech-scheme-circle:first-child{top:0}.it-consulting-tech-scheme-circle:nth-child(5){bottom:0}.it-consulting-tech-scheme-circle:nth-child(2),.it-consulting-tech-scheme-circle:nth-child(8){right:10%;top:10%}.it-consulting-tech-scheme-circle:nth-child(8){left:10%}.it-consulting-tech-scheme-circle:nth-child(3),.it-consulting-tech-scheme-circle:nth-child(7){right:0;top:50%;transform:translateY(-50%)}.it-consulting-tech-scheme-circle:nth-child(7){left:0}.it-consulting-tech-scheme-circle:nth-child(4),.it-consulting-tech-scheme-circle:nth-child(6){bottom:10%;right:10%}.it-consulting-tech-scheme-circle:nth-child(6){left:10%}@media only screen and (min-width:1280px){.it-stages h2{max-width:500px}}@media only screen and (max-width:1100px){.it-media-two-columns{flex-direction:column}.it-media-two-columns .main-grid-item:not(:first-child){margin-top:10%}}.it-media-two-columns .container-svg{display:flex;justify-content:center}
/*! Breakpoints */
/*! Media queries */
@media only screen and (max-width:1024px){.smart-contract-ico.has-half-cta-inside{flex-wrap:wrap}.smart-contract-ico.has-half-cta-inside .main-grid-item{width:100%}.smart-contract-ico.has-half-cta-inside .main-grid-item:first-child{padding-bottom:60px}}@media only screen and (min-width:1025px){.smart-contract-ico.has-half-cta-inside .main-grid-item+.main-grid-item{margin-bottom:0;margin-top:0}}.smart-contract-ico.has-half-cta-inside .callout-stripe-button-small{padding-left:72px}.smart-contract-ico.has-half-cta-inside.equal-halved-content .halved-content-item+.halved-content-item{min-width:50%;padding-left:72px;padding-right:calc(50vw - 615.5px);padding-top:100px}@media only screen and (max-width:1024px){.smart-contract-ico.has-half-cta-inside.equal-halved-content .halved-content-item+.halved-content-item{padding-left:20px;padding-right:20px;padding-top:60px}.smart-contract-ico.has-half-cta-inside.equal-halved-content .background-theme+.background-light-gray{margin-top:0}}.smart-contract-ico.has-half-cta-inside .smart-contract-right-content-wrapper .icons-row{margin-top:40px}.smart-contract-ico.has-half-cta-inside .smart-contract-right-content-wrapper .icons-row .icons-item{margin-bottom:17px;padding-right:80px}.smart-contract-ico.has-half-cta-inside .smart-contract-right-content-wrapper .icons-row .icons-item:nth-child(3n+2){padding-right:0}@media only screen and (max-width:1200px){.smart-contract-ico.has-half-cta-inside .smart-contract-right-content-wrapper .icons-row .icons-item:nth-child(2){padding-right:80px}}.smart-contract-ico.has-half-cta-inside .smart-contract-right-content-wrapper .icons-row .icons-item:nth-child(n+3){margin-bottom:0}@media only screen and (max-width:767px){.smart-contract-ico.has-half-cta-inside.two-columns-grid:not(.title-left-only) .main-grid-item:first-of-type{margin-bottom:0}}.smart-contract-stages .table-top-bordered .title-number{margin:0;width:24px}.smart-contract-outstanding-container .main-grid-outstanding-item-right{padding-right:0}@media only screen and (max-width:1024px){.smart-contract-outstanding-container .main-grid-outstanding-item-right{height:250px;overflow:hidden;padding-left:0}}.smart-contract-outstanding-container .icon-title-item .icon-title svg{height:auto;min-width:auto;width:auto}.smart-contract-outstanding-container .icon-title-item:nth-child(-n+2){margin-bottom:28px}
/*! Breakpoints */
/*! Media queries */
.section.bi-integration-implementation{margin-bottom:60px}.bi-integration-implementation-right{display:flex;justify-content:flex-end}@media only screen and (max-width:1216px){.bi-integration-implementation-right{justify-content:flex-start}}.bi-integration-around-title{margin-bottom:0}.bi-integration-around-title .title-link-text{flex:2 1 94%;min-width:388px}@media only screen and (max-width:767px){.bi-integration-around-title .title-link-text{min-width:0}}.bi-integration-around-title .link-arrow-single{flex:1 2 100%}
/*! Breakpoints */
/*! Media queries */
.crm-platforms-header{max-width:580px}.crm-consulting-icon-col-container .title-copy-rows{margin-bottom:60px}@media only screen and (min-width:1281px){.crm-consulting-accordion-container .main-grid-outstanding-item-right{padding-right:72px}}.crm-consulting-implementation-title{padding-right:70px}
/*! Breakpoints */
/*! Media queries */
.predictive-deployment-container .title-number,.predictive-modeling-container .title-number{font-weight:400}.predictive-deployment-container.section.separator-top,.predictive-modeling-container.section.separator-top{margin-top:80px;padding-top:80px}.predictive-stages-container .title-copy-rows+.title-copy-rows{margin-top:60px}.predictive-stages-container .title-number{font-weight:400}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1281px){.devops-halved-content-table.halved-content-item{padding-right:calc(50% - 608px)}}.devops-halved-content-table .table-ticks-row:not(:first-of-type){padding:28px 0}.devops-halved-content-table .table-ticks-row:last-of-type{padding-bottom:0}@media only screen and (min-width:1281px){.devops-halved-content-table .table-ticks-item:first-of-type{max-width:208px;padding-right:0;width:43%}.devops-halved-content-table .table-ticks-item:not(:first-of-type){padding-left:58px;padding-right:0;text-align:left;width:33%}.devops-halved-content-table .table-ticks-item:last-of-type{padding-left:14px;text-align:center}.devops-halved-content-table .devops-table-ticks-item:not(:first-of-type){padding-left:0;padding-right:0;text-align:center;width:33%}.devops-halved-content-table .devops-table-ticks-item:last-of-type{padding-right:10px;text-align:right}}.devops-halved-content-table .devops-table-ticks-item h4{margin-bottom:24px}.devops-title-mrb-clear{margin-bottom:0}@media only screen and (max-width:1280px){.devops-release-automation-container.container{padding-left:0}}.devops-release-automation-container.container .table-title{max-width:416px;width:35%}.devops-release-automation-container.container .table-list{margin-left:-32px;width:65%}@media only screen and (max-width:767px){.devops-release-automation-container.container .table-list{margin-left:0;width:80%}}@media only screen and (min-width:1280px){.devops-release-automation-container.container .table-list-item{white-space:nowrap}}.devops-release-automation-container.container .tabs-items .mdc-tab-scroller__scroll-area{overflow-x:scroll}.devops-release-automation-container.container .tabs-items .mdc-tab-scroller__scroll-area .tabs-item.mdc-tab.active .mdc-tab-indicator__content{opacity:1}.devops-release-automation-container.container .tabs-wrapper{max-width:1507px}.devops-release-automation-title{margin-bottom:60px}.devops-release-automation-schemes{display:block;margin:60px auto 0;max-width:100%}.devops-infrastructure-table .table-title{max-width:384px}.devops-cloud-title .title-link-text{flex:2 1 92%}.devops-cloud-title .link-arrow-single{flex:1 2 100%}.devops-cloud-two-grid{margin-bottom:60px}.devops-cloud-scheme.scheme-large-svg{margin-left:0;text-align:left}.devops-engagement-title{margin-bottom:0}@media only screen and (min-width:1280px){.devops-consulting-services .cta-small .callout-stripe-copy-small{height:148px}.devops-consulting-services.section .halved-content-image-item{flex-wrap:nowrap}}@media only screen and (max-width:1280px){.devops-consulting-services.section .halved-content-image-item{flex-direction:column;flex-wrap:wrap}.devops-consulting-services.section .halved-content-image-item .gatsby-image-wrapper,.devops-consulting-services.section .halved-content-image-item .inner-content{width:50%}}@media only screen and (max-width:1024px){.devops-consulting-services.section .halved-content-image-item .gatsby-image-wrapper,.devops-consulting-services.section .halved-content-image-item .inner-content{width:100%}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.java-grid-halved .featured-grid-halved-item:nth-child(odd){padding-right:16px}}.java-grid-halved .featured-grid-halved-item:nth-child(odd):nth-child(3){margin-top:40px}@media only screen and (max-width:767px){.java-grid-halved .featured-grid-halved-item:nth-child(odd):nth-child(3){margin-top:0}}.java-grid-halved .copies-item{margin-bottom:0;overflow:hidden}@media only screen and (max-width:767px){.java-grid-halved .copies-item:not(:nth-child(2)){margin-bottom:12px}}@media only screen and (min-width:480px)and (max-width:1024px){.java-grid-halved .copies-item:nth-child(2){margin-bottom:5px}}@media only screen and (max-width:479px){.java-grid-halved .copies-item:first-child{margin-bottom:32px}}.java-grid-halved .featured-grid-halved-item.copies-item:nth-child(3){margin-bottom:0}@media only screen and (max-width:767px){.java-grid-halved .inverted-item{display:flex;justify-content:center;padding-top:20px}}.java-bi-icons-row.type-1{margin-top:16px}.java-bi-icons-row.type-1 svg{margin-top:24px}.java-bi-icons-row.type-1 svg.jusper-reports-svg,.java-bi-icons-row.type-1 svg.jusper-server-svg,.java-bi-icons-row.type-1 svg.splunk-svg{margin-right:27px}.java-bi-icons-row.type-1 svg.hadoop-svg,.java-bi-icons-row.type-1 svg.kafka-svg,.java-bi-icons-row.type-1 svg.spark-svg{margin-right:33px}.java-icons-row-cloud{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:16px;margin-right:-40px;margin-top:17px}.java-icons-row-cloud svg{margin-right:40px;margin-top:23px}.java-icons-row-cloud svg:last-of-type{margin-right:0}.java-icons-row-development{margin-right:-53px;margin-top:43px}.java-icons-row-development svg{margin-bottom:23px}.java-icons-row-development svg:not(:last-of-type){margin-right:53px}.java-icon-columns-services{-ms-grid-columns:280px 0 280px 0 280px 0 280px;grid-template-columns:repeat(4,280px)}@media only screen and (max-width:1330px){.java-icon-columns-services{-ms-grid-columns:auto 0 auto 0 auto 0 auto;grid-template-columns:repeat(4,auto)}}@media only screen and (max-width:1024px){.java-icon-columns-services{-ms-grid-columns:auto 0 auto 0 auto 0 auto;grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:479px){.java-icon-columns-services{-ms-grid-columns:auto;grid-template-columns:repeat(1,auto)}}.java-icon-columns-services .icon-title-paragraph{padding-top:22px}.java-infrastructure-container{overflow:hidden}@media only screen and (min-width:1025px){.java-infrastructure-container .title-link-text{max-width:272px}}.java-integration-container{margin-top:40px}@media only screen and (max-width:767px){.java-integration-container.featured-grid-halved-item.inverted-item{display:none}}.has-inverted-row .java-integration-container.featured-grid-halved-item.inverted-item{padding-left:23px}.java-iot-development-scheme{display:block;margin-top:60px}@media only screen and (max-width:1280px){.java-iot-development-scheme{height:100%;width:100%}}@media only screen and (max-width:767px){.java-machine-learning.section{margin-bottom:0}}.java-machine-learning.section .two-columns-grid{padding-bottom:40px}@media only screen and (max-width:767px){.java-machine-learning.section .two-columns-grid .title-link-wrapper{margin-bottom:8px}}@media(max-width:1440px)and (min-width:1280px){.title-copy-boxes-content{padding:34px}}
/*! Breakpoints */
/*! Media queries */
.mobile-app-dev-services .icons-row svg{margin-top:20px}@media(min-width:1281px){.mobile-app-accordion-container.section.has-half-cta-inside .halved-content-item-accordion{padding-bottom:148px}}@media(min-width:1280px){.mobile-app-accordion-container.section.has-half-cta-inside .halved-content-item-accordion .cta-small{margin-top:11px}}@media only screen and (max-width:767px){.mobile-app-our-range .title-copy-columns{padding-bottom:0}.mobile-app-table-link .table-top-bordered-row:first-child .title-link-wrapper{margin-bottom:20px}}@media only screen and (min-width:1025px){.mobile-app-table-link .table-top-bordered-row:first-child .title-link-wrapper{max-width:300px}}
/*! Breakpoints */
/*! Media queries */
.data-management-services-accordion.copy-image-accordion .gatsby-image-wrapper{min-height:622px}@media only screen and (max-width:1440px){.data-management-services-accordion.copy-image-accordion .gatsby-image-wrapper{min-height:650px}}@media only screen and (max-width:1280px){.data-management-services-accordion.copy-image-accordion .gatsby-image-wrapper{min-height:auto}}.data-management-services-accordion.copy-image-accordion .icons-row{margin-top:20px}.data-management-services-accordion.copy-image-accordion .icons-row svg{margin-right:100px}@media(max-width:1850px){.data-management-services-accordion.copy-image-accordion .icons-row svg{margin-right:20px}}.data-management-services-accordion.copy-image-accordion .icons-row .icons-item:last-of-type svg{margin-right:0}@media only screen and (max-width:1280px){.data-management-services-accordion.copy-image-accordion .halved-content-item-accordion{padding-bottom:158px}}@media only screen and (max-width:479px){.data-management-services-accordion.copy-image-accordion .halved-content-item-accordion{padding-bottom:200px}}.data-management-services-tabs{margin-top:60px}.data-management-services-tabs .sub-text-image-grid{flex-basis:auto;margin-top:24px;max-width:90%}.data-management-services-tabs .icons-row{margin-top:24px}.data-management-services-tabs .icons-row .icons-item svg{margin-right:40px}@media only screen and (max-width:1280px){.data-management-services-tabs .icons-row .icons-item svg{margin-right:20px}}.data-management-services-tabs .icons-row .icons-item:last-child svg{margin-right:0}.data-management-services-tabs .tabs-item.active:before{background:linear-gradient(279.09deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%);transform:matrix(1,0,0,-1,0,0)}.data-management-services-boxes .title-copy-columns{max-width:1216px}.data-management-services-boxes .title-copy-boxes-type-5 .title-copy-boxes-item:first-child{grid-column:initial}.data-management-services-boxes .title-copy-boxes-type-5 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper{display:none}.data-management-services-boxes .title-copy-boxes-type-5 .title-copy-boxes-item.with-image{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2}.data-management-services-boxes .title-copy-boxes-type-5 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.data-management-services-row-tabs{margin-top:60px}.data-management-services-row-tabs .top-bordered-columns-item{border:none;padding:0}
/*! Breakpoints */
/*! Media queries */
.banking-software-development-scheme-container{align-items:center}.banking-software-development .copy-image-accordion .icons-row svg{margin-right:40px}.banking-software-development .copy-image-accordion .icons-row svg:last-of-type{margin-right:0}.banking-software-development .data-security-section .icons-row svg{margin-right:80px}@media only screen and (max-width:767px){.banking-software-development .data-security-section .icons-row svg{margin-right:20px}}.banking-software-development .data-security-section .icons-row svg:last-of-type{margin-right:0}.banking-software-development .banking-software-section h2{margin-bottom:60px}.banking-software-development-solutions{margin-top:60px}.banking-software-development-solutions .sub-text-image-grid-wrapper h3{color:#003849}.banking-software-development-accordion .halved-content-image-item+.halved-content-item{padding-bottom:80px}.banking-software-development-related .title-copy-boxes-item p{padding-bottom:.5px}
/*! Breakpoints */
/*! Media queries */
.cloud-deployment-models.section .accordion-content{max-width:800px}@media only screen and (max-width:1280px){.cloud-deployment-models.section .accordion-content{max-width:100%}}.cloud-deployment-models.section .accordion-content .paragraph+.icons-single-row{justify-content:flex-start;margin-top:20px}.cloud-deployment-models.section .accordion-content .paragraph+.icons-single-row svg{margin-right:60px;margin-top:20px}.cloud-deployment-models.section .accordion-content .paragraph+.icons-single-row svg:last-of-type{margin-right:0}.cloud-deployment-models.section .accordion-content .paragraph+.icons-single-row svg.microsoft-azure-svg{height:47px;max-width:171px;width:100%}.cloud-deployment-models.section .accordion-content .paragraph+.icons-single-row svg.aws-svg{height:47px;max-width:59px;width:100%}.cloud-deployment-models.section .title-copy-rows .title{max-width:536px}.cloud-deployment-models.section .halved-content-image-item .inner-content{background-color:#fff}.cloud-platforms.section{padding-top:0}.cloud-platforms.section .second-level-title{margin-bottom:40px}.cloud-platforms.section .two-columns-grid .main-grid-item>svg{margin-bottom:12px}.cloud-consulting-options .icons-row{margin-top:15px}.cloud-consulting-options .icons-row svg{margin-right:60px;margin-top:25px}.cloud-consulting-options .icons-row svg:last-of-type{margin-right:0}.cloud-containerization.title-copy-columns:not(.single){padding-bottom:40px}.cloud-consulting-microservice.section-bottom-separator{margin-bottom:100px;padding-bottom:100px}.cloud-consulting-microservice.section-bottom-separator .main-grid-item:last-child{max-height:292px}
/*! Breakpoints */
/*! Media queries */
.enterprise-grade-software-security .paragraph{padding-bottom:20px}@media only screen and (min-width:1330px){.enterprise-grade-software-security .list.columns-two{margin-right:-30px;white-space:nowrap}}@media only screen and (max-width:1329px){.enterprise-grade-software-security .list.columns-two li:nth-child(odd){white-space:nowrap}}@media only screen and (max-width:1190px){.enterprise-grade-software-security .list.columns-two li:nth-child(odd){white-space:pre-wrap}}.application-security-audit.section-background{margin-bottom:0}.software-security-compliance .title-copy-columns:not(.single){padding-bottom:40px}.software-security-image-accordion .halved-content-image-item{position:relative}.software-security-image-accordion .halved-content-image-item .inner-image{height:100%}@media only screen and (min-width:1025px)and (max-width:1280px){.software-security-image-accordion .halved-content-image-item .inner-image{height:300px;width:100%}}.software-security-image-accordion .halved-content-image-item+.halved-content-item{padding-bottom:162px}.software-security-image-accordion.section{margin-bottom:0}@media only screen and (min-width:1025px){.software-proactive-cybersecurity.section .title-link-text{max-width:285px}}.software-proactive-cybersecurity.section .halved-content-item:nth-child(2){padding-left:16px}@media only screen and (max-width:767px){.software-proactive-cybersecurity.section .halved-content-item:nth-child(2){padding-top:0}}.software-proactive-cybersecurity.section .halved-content-item:nth-child(2) .container-small{max-width:592px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1280px){.mobile-healthcare-table-container .main-grid-item:first-of-type{flex:2 0 460px;margin-right:60px;min-width:460px}.mobile-healthcare-table-container .main-grid-item:nth-child(2){flex:0 0 360px;margin-right:28px}.mobile-healthcare-table-container .main-grid-item:last-child{flex:0 0 308px;margin-right:0}}.mobile-healthcare-table-title{padding-bottom:20px}
/*! Breakpoints */
/*! Media queries */
.automotive-software-accordion-container.section,.automotive-software-cloud-container.section-background{margin-bottom:0}.automotive-software-sheme-blocks{align-items:center;display:flex;justify-content:space-between;width:100%}.automotive-software-sheme-blocks .scheme-block{align-items:center;border-radius:4px;display:flex;font-size:14px;font-weight:300;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:220px}@media only screen and (max-width:479px)and (orientation:portrait){.automotive-software-sheme-blocks .scheme-block{width:100%}}.automotive-software-sheme-blocks div:nth-child(5) .scheme-block:nth-child(2){margin-bottom:20px;margin-top:20px}.automotive-software-sheme-blocks .arrows-block{display:flex;flex-direction:column}.automotive-software-sheme-blocks .arrows-block:nth-child(4) svg:nth-child(2),.automotive-software-sheme-blocks .arrows-block:nth-child(6) svg:nth-child(2){margin-bottom:12px;margin-top:12px}
/*! Breakpoints */
/*! Media queries */
.hi-tech-strategy+.paragraph{margin-left:27px;margin-top:8px}.hi-tech-project-container.section{margin-bottom:60px}.hi-tech-project-container.section .list.columns-two{-ms-grid-columns:auto 0 auto;grid-template-columns:auto auto}.hi-tech-image-content-title{padding-right:0}.hi-tech-strategy-conteiner .main-grid-item{flex:initial;width:23%}.hi-tech-strategy-conteiner .main-grid-item h4{color:#323232;margin-bottom:24px}.hi-tech-strategy-conteiner .main-grid-item:not(:last-of-type){margin-right:32px}.hi-tech-strategy-conteiner .main-grid-item:first-of-type{width:49%}.hi-tech-mobile-app-title{margin-bottom:60px}.product-ecosystem-svg{display:block;margin:0 auto;max-width:100%;overflow:hidden}
/*! Breakpoints */
/*! Media queries */
.financial-data-sheme ul li{line-height:18px}.financial-data-sheme .scheme-row-blocks-title{color:#000}.financial-data-analytics .top-bordered-columns-two-rows.main-grid{flex-direction:column}.financial-data-analytics .top-bordered-columns-two-rows.main-grid .main-grid-item:first-child{margin-bottom:60px}.financial-data-analytics .top-bordered-columns-two-rows.main-grid .main-grid-item{margin-right:0;max-width:536px;padding-top:20px}@media(max-width:768px){.financial-data-analytics .top-bordered-columns-two-rows.main-grid .main-grid-item{margin-bottom:60px;margin-right:0;max-width:100%}}.financial-data-analytics .two-columns-grid{margin-bottom:60px}.financial-data-analytics .two-columns-grid .main-grid-item:last-child{max-height:368px}@media(max-width:768px){.financial-data-analytics .two-columns-grid .main-grid-item:last-child{max-height:none}.financial-data-analytics .two-columns-grid{flex-direction:column}}.financial-data-analytics .top-bordered-columns .main-grid-item{padding-top:0}.financial-data-analytics .top-bordered-columns .main-grid-item svg{margin-bottom:20px}.financial-data-analytics .top-bordered-columns .main-grid-item .link-arrow-single svg{margin-bottom:0}.financial-data-analytics .top-bordered-columns .main-grid-item .without-list-mark .list-item{line-height:18px}.financial-data-icons .icons-row{justify-content:space-between;width:100%}.financial-data-icons .title-copy-columns{padding-bottom:40px}.financial-data-related .title-copy-boxes-text{padding-bottom:1px}.financial-data-protect .icon-title-paragraph{line-height:20px}.maintenance-expertise.section,.maintenance-expertise.section-background,.multi-tier-software.section,.multi-tier-software.section-background{margin-bottom:0}@media only screen and (min-width:1281px){.maintenance-copy-boxes .title-copy-boxes-item:nth-child(2) .title-copy-boxes-text{padding-bottom:34px}}
/*! Breakpoints */
/*! Media queries */
.ecommerce-erp-capabilities .table-top-bordered .main-grid-item:first-child{max-width:384px}.ecommerce-erp-services .title{margin-bottom:0}.ecommerce-erp-services .halved-content-image-item+.halved-content-item{padding-bottom:117px}.ecommerce-erp-icontitle .icon-title{font-weight:500}.ecommerce-erp-platforms .top-bordered-columns-item{border:none;padding-top:0}.ecommerce-erp-platforms .top-bordered-columns-item a:first-child{display:none}.ecommerce-erp-platforms .top-bordered-columns-item svg{margin-bottom:24px}.ecommerce-erp-platforms .top-bordered-columns-item .link-arrow-single-inner svg{margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:768px){.ecommerce-crm-sub-text .sub-text-image-grid{flex-basis:50%;max-width:none}}.ecommerce-crm-sub-text .sub-text-image-grid h3{color:#450039}.ecommerce-crm-scheme-block{align-items:center;display:flex;height:476px;justify-content:center;margin:0 auto;position:relative;width:476px}@media only screen and (max-width:1024px){.ecommerce-crm-scheme-block{margin-top:40px}}.ecommerce-crm-scheme-block div.svg-circle{height:112px;line-height:18px;position:absolute;width:112px}.ecommerce-crm-scheme-block div:nth-child(2){top:0}.ecommerce-crm-scheme-block div:nth-child(3){right:55px;top:55px}.ecommerce-crm-scheme-block div:nth-child(4){right:0;top:182}.ecommerce-crm-scheme-block div:nth-child(5){bottom:55px;right:55px}.ecommerce-crm-scheme-block div:nth-child(6){bottom:0}.ecommerce-crm-scheme-block div:nth-child(7){bottom:55px;left:55px}.ecommerce-crm-scheme-block div:nth-child(8){left:0;top:182px}.ecommerce-crm-scheme-block div:nth-child(9){left:55px;top:55px}.ecommerce-crm-scheme-block div:nth-child(10){font-weight:700;position:absolute}@media(min-width:1281px){.ecommerce-crm-addresses.section.container{padding-top:142px}}.ecommerce-crm-addresses.section.container .two-columns-grid{margin-bottom:60px}@media only screen and (max-width:1024px){.ecommerce-crm-addresses.section.container .two-columns-grid{flex-direction:column}.ecommerce-crm-addresses.section.container .two-columns-grid .main-grid-item{margin-right:0;width:100%}}.ecommerce-crm-capabilities .table-top-bordered .main-grid-item:first-child{max-width:384px}.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;-ms-grid-row:2;grid-row:2;max-width:670px}@media only screen and (max-width:1600px){.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){max-width:74%}}@media only screen and (max-width:1024px){.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){max-width:100%}}.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){-ms-grid-column-align:end;justify-self:end;max-width:670px}@media only screen and (max-width:1600px){.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){max-width:74%}}@media only screen and (max-width:1024px){.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){max-width:100%}}.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(4) .title-copy-boxes-img-wrapper{display:none}.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(5){-ms-grid-column:1;grid-column:1;max-width:none}.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:last-child{-ms-grid-column-align:auto;justify-self:auto;max-width:none}.ecommerce-crm-related.title-copy-boxes-container .title-copy-boxes-item:last-child .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.ecommerce-crm-platforms .main-grid-item{border-top:none;padding-top:0}.ecommerce-crm-platforms a:first-child{display:none}.ecommerce-crm-platforms svg{height:75px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain}.ecommerce-crm-platforms .link-arrow-single svg,.ecommerce-crm-services .title{margin-bottom:0}.ecommerce-crm-tabs.container{max-width:100%;padding-left:calc(50vw - 615.5px)}.ecommerce-crm-tabs.container .tabs-panels{min-width:809px}@media(max-width:1800px){.ecommerce-crm-tabs.container .tabs-panels{min-width:auto}}.ecommerce-crm-tabs.container .tabs-panels .list-item{line-height:24px}.ecommerce-crm-tabs.container .icons-row{justify-content:flex-start}.ecommerce-crm-tabs.container .icons-row svg{margin-right:80px;margin-top:24px}@media(max-width:1800px){.ecommerce-crm-tabs.container .icons-row svg{margin-right:40px}}.ecommerce-crm-tabs.container .icons-row svg:nth-child(5){margin-right:0}@media(max-width:1800px){.ecommerce-crm-tabs.container .icons-row svg:nth-child(5){margin-right:40px}}.ecommerce-crm-tabs.container .icons-row svg:last-child{margin-right:0}.ecommerce-crm-tabs.container .tabs-title-copy-row{margin-bottom:16px}.ecommerce-crm-tabs.container .title-copy-columns{max-width:1216px}
/*! Breakpoints */
/*! Media queries */
.lcms-consultation .callout-stripe-button-small{max-width:406px}.lcms-consultation .callout-stripe-button-small span{line-height:30px}.lcms-consultation .callout-stripe-copy-small{min-width:554px}@media(max-width:1800px){.lcms-consultation .callout-stripe-copy-small{min-width:auto;padding-left:32px}}.lcms-icon-essentials .top-bordered-columns-item{padding-top:24px}.lcms-icon-essentials .top-bordered-columns-title{margin-bottom:24px}.lcms-versus-table .table-top-bordered-container .main-grid-item:first-child{max-width:176px}.lcms-more-solutions .title-copy-boxes-text{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.predictive-analytics-in-marketing-table tr:first-child{background-position:0 0;background-size:100% 4px,100% 100%}.blog-portfolio-content .blog-portfolio-paragraphs table.predictive-analytics-in-marketing-table tr:first-child td{padding-top:32px}.blog-portfolio-content .blog-portfolio-paragraphs table.predictive-analytics-in-marketing-table td:first-child{line-height:20px}
/*! Breakpoints */
/*! Media queries */
.section-background.python-machine-learning-solutions .section{margin-bottom:60px}.section-background.python-machine-learning-solutions .icons-row{margin:-10px 0}.section-background.python-machine-learning-solutions .icons-item{padding:10px 0}.section-background.python-machine-learning-solutions .icons-item svg{margin-right:50px;margin-top:0}.section-background.python-machine-learning-solutions .icons-item:last-of-type svg{margin-right:0}.python-devops .main-grid-item:first-child{max-height:353px}.python-devops .paragraph{padding-bottom:40px}.python-devops .icons-row{justify-content:flex-start;margin:-10px 0}.python-devops .icons-item{padding:10px 0}.python-devops .icons-item svg{margin-right:52px;margin-top:0}.python-platform-customization-icon{margin-bottom:24px}.python-tech-stuck .icons-row .icons-item svg{margin-right:80px}@media only screen and (min-width:1535px){.python-data-list{max-width:592px}.python-data-list .list-item{white-space:nowrap}}.python-data-processing{margin-top:60px}.python-data-processing h4{margin-bottom:24px}.python-data-processing>.main-grid .main-grid-item:first-child{flex:1 2 100%}.python-data-processing>.main-grid .main-grid-item:nth-child(2){flex:2 1 100%}.python-data-processing .main-grid-item .icons-row{margin:-10px 0}.python-data-processing .main-grid-item .icons-row .icons-item{padding:10px 0}.python-data-processing .main-grid-item .icons-row .icons-item svg{margin-right:80px}.python-data-processing .main-grid-item .icons-row .icons-item svg.no-margin,.python-data-processing .main-grid-item .icons-row .icons-item svg:last-of-type svg{margin-right:0}.python-data-processing .main-grid-less-quarter,.python-tech-stack .main-grid-less-quarter{align-items:center;display:flex}.python-data-processing .icons-row,.python-tech-stack .icons-row{justify-content:flex-start}.python-data-processing .icons-row .icons-item svg,.python-tech-stack .icons-row .icons-item svg{margin-right:60px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (max-width:767px){.net-consulting-center .top-bordered-columns{margin-top:40px}}@media only screen and (min-width:767px){.net-consulting-center .top-bordered-columns-item{margin-top:60px}}.net-cloud-computing .halved-content-item .paragraph,.net-cloud-computing .halved-content-item .title-link-wrapper{max-width:536px}@media only screen and (max-width:1024px){.net-cloud-computing .halved-content-item .paragraph,.net-cloud-computing .halved-content-item .title-link-wrapper{max-width:none}}.net-cloud-computing .halved-content-item .icons-row{justify-content:start;margin:40px 0 -20px;max-width:616px}@media only screen and (max-width:1024px){.net-cloud-computing .halved-content-item .icons-row{max-width:none}}.net-cloud-computing .halved-content-item .icons-row svg{margin:0 52px 20px 0}.net-cloud-computing .halved-content-item .icons-row .icons-item:last-child svg{margin-right:0}.net-iot-engineering .icons-row{margin-right:-40px;margin-top:40px}.net-iot-engineering .icons-row svg{margin-right:40px;margin-top:0}.net-big-data-container .paragraph{padding-bottom:40px}.net-big-data-container .icons-row{margin-bottom:-20px}.net-big-data-container .icons-row svg{margin:0 40px 20px 0}.net-big-data-container .icons-row .icons-item:last-child svg{margin-right:0}.net-sharepoint-container .icons-row{justify-content:start}.net-sharepoint-container .icons-row svg{margin:40px 120px 0 0}.net-sharepoint-container .icons-row .icons-item:last-child svg{margin-right:0}.net-mobile-development{padding-bottom:60px}@media only screen and (min-width:1025px){.net-mobile-development-container.section-background{padding-top:80px}}@media only screen and (max-width:1024px){.net-mobile-development{padding-bottom:32px}}.net-mobile-development .main-grid-item{display:flex}.net-mobile-development .main-grid-item:last-child{justify-content:center}.net-mobile-development .title-link-wrapper{margin-bottom:0}.net-development-toolset-title.section-background{margin-bottom:0;padding-bottom:0}.net-development-toolset .halved-content-image-item{justify-content:center}.net-development-toolset .inner-content{margin-top:-100px;padding-bottom:0;padding-top:0}@media only screen and (max-width:1280px){.net-development-toolset .inner-content{margin-top:0;padding-right:32px}}@media only screen and (max-width:1024px){.net-development-toolset .inner-content{padding-right:20px}}.net-development-toolset .halved-content-item{padding-top:0}@media only screen and (min-width:1281px){.net-development-toolset .halved-content-item{padding-left:16px;padding-right:72px}}.net-development-toolset-scheme{max-width:100%}@media only screen and (max-width:1280px){.net-development-toolset-scheme{display:block;height:400px;margin:0 auto 40px}.net-development-toolset .container-small{max-width:none}}.net-consulting-right{display:flex;justify-content:flex-end}@media only screen and (max-width:1216px){.net-consulting-right{justify-content:flex-start}}.net-mobile-dev-scheme{align-items:center;display:flex}.net-mobile-dev-scheme-main-block{background-color:rgb(40 15 89 / .3);padding:30px 80px 46px;text-align:center}@media only screen and (max-width:1024px){.net-mobile-dev-scheme-main-block{padding:30px 50px 46px}}.net-mobile-dev-scheme .net-mobile-dev-title{font-weight:700;line-height:22px;margin-bottom:20px}.net-mobile-dev-scheme .net-mobile-dev-title+.net-mobile-dev-text{padding-top:0}.net-mobile-dev-scheme .net-mobile-dev-text{font-size:14px;line-height:18px;padding-top:12px}.net-mobile-dev-scheme .mobile-dev-platforms-circle{align-items:center;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.net-mobile-dev-scheme .mobile-dev-platforms-circle+.mobile-dev-platforms-circle{margin-top:32px}
/*! Breakpoints */
/*! Media queries */
.ecommerce-data-types.section-background{margin-bottom:0}@media(min-width:1279px){.ecommerce-data-types.section-background{padding-bottom:83px}}.ecommerce-data-types.section-background .main-grid-item:first-child .accordion{max-width:536px}.ecommerce-data-types.section-background .data-source-sheme{padding-top:18px}.ecommerce-data-types.section-background .data-source-sheme .svg-circles{margin:0 auto}@media(min-width:1800px){.ecommerce-data-accordion .callout-stripe-copy-small{min-width:651px;padding-right:39px}}@media(max-width:1800px)and (min-width:1281px){.ecommerce-data-accordion .callout-stripe-copy-small{padding-left:32px}}.ecommerce-data-related.section-background{margin-bottom:0}.ecommerce-data-related.section-background .title-copy-boxes-text{padding-bottom:0}.ecommerce-data-platforms{padding-top:100px}.ecommerce-data-platforms .top-bordered-columns-item{padding-top:0}.ecommerce-data-platforms .main-grid-item svg{margin-bottom:22px}.ecommerce-data-platforms .link-arrow-single svg{margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
.smart-teams-layout{overflow:hidden}.smart-teams-lockup .lockup-gradient{opacity:0}.smart-teams-models-scheme{margin-top:30px;max-width:100%}@media only screen and (min-width:1025px){.smart-teams-models-scheme{margin-top:60px}}.smart-teams-tabs .tabs-wrapper{max-width:843px;padding-right:0}.smart-teams-tabs .list-block-links{-ms-grid-rows:auto auto;-ms-grid-columns:initial;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:auto auto}.smart-teams-tabs .list-block-links>:first-child{-ms-grid-column:1;-ms-grid-row:1}.smart-teams-tabs .list-block-links>:nth-child(2){-ms-grid-column:1;-ms-grid-row:2}.smart-teams-tabs .list-block-links-title{padding-bottom:16px}.smart-teams-tabs .list-block-links .list-block-links{display:block;max-width:384px}.smart-teams-featured-container .top-image-bordered-columns-number{width:100%}.smart-teams-setup-right.halved-content-item{padding:0}.smart-teams-setup-list{height:100%}@media only screen and (min-width:1281px){.smart-teams-setup-list{padding:100px 32px 0 72px}}@media only screen and (min-width:1025px)and (max-width:1280px){.smart-teams-setup-list{padding:72px 32px 0}}@media only screen and (min-width:768px)and (max-width:1024px){.smart-teams-setup-list{padding:48px 20px 0}}@media only screen and (max-width:767px){.smart-teams-setup-list{padding:32px 20px 0}.smart-teams-setup-list .table-top-bordered-columns-three .table-top-bordered-row .main-grid-item:nth-child(2){margin-bottom:0}}.smart-teams-setup-table{max-width:800px}@media only screen and (max-width:1280px){.smart-teams-setup-table{max-width:100%}}.smart-teams-setup-table .main-grid-item .paragraph{line-height:22px}@media only screen and (max-width:1280px){.smart-teams-layout .smart-teams-setup-img.gatsby-image-wrapper{height:290px}.smart-teams-layout .smart-teams-setup-img.gatsby-image-wrapper img{-o-object-position:50% 16%!important;object-position:50% 16%!important}}.smart-teams-practice-container.section{padding-top:100px}@media only screen and (max-width:1280px){.smart-teams-practice-container.section{padding-top:163px}}@media only screen and (max-width:1024px){.smart-teams-practice-container.section{padding-top:118px}}@media only screen and (max-width:767px){.smart-teams-practice-container.section{padding-top:150px}}.smart-teams-practice-columns.icon-title-columns.columns-5{-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5,auto)}
/*! Breakpoints */
/*! Media queries */
@media(max-width:1440px)and (min-width:1281px){.salesforce-for-real-estate-solutions.has-half-cta-inside.wrapped-grid .cta-small{margin-top:83px}}
/*! Breakpoints */
/*! Media queries */
.c-plus-services-icons{padding-top:30px}@media only screen and (min-width:1025px){.c-plus-services-icons{padding-top:60px}}.c-plus-expertise-container .c-plus-internet-of-things{align-items:center}.c-plus-expertise-container .c-plus-internet-of-things .main-grid-item:last-child .icons-single-row svg,.c-plus-expertise-container .c-plus-internet-of-things .main-grid-item:last-child .icons-single-row:first-child,.c-plus-things-icons{margin-top:0}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.c-plus-things-icons{padding-top:25px}}.c-plus-multimedia-container{padding-top:40px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.c-plus-multimedia-container{align-items:center;padding-top:80px}}.c-plus-reality-container.section-background,.c-plus-reality-container.section-background .title-link-wrapper{margin-bottom:0}.c-plus-reality-schemes{padding-top:30px}@media only screen and (min-width:1025px){.c-plus-reality-schemes{padding-top:60px}}.c-plus-reality-schemes .main-grid-item{max-height:307px}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item{flex:initial}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:first-child{margin-right:35px;width:35%}@media only screen and (max-width:767px){.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:first-child{width:100%}}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:not(:first-child){width:10%}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(2){width:16%}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(3){width:14%}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:not(:first-child):not(:last-child):not(:nth-child(4)){margin-right:80px}@media only screen and (max-width:767px){.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:not(:first-child):not(:last-child):not(:nth-child(4)){margin-right:0;padding-right:20px}}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(4){margin-right:100px}@media only screen and (max-width:767px){.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(4){margin-right:0}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(2),.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(3),.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(4),.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(5){width:50%}.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(2),.c-plus-techstack-container .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(3){margin-bottom:10px}}.c-plus-table-title .table-top-bordered{border:none;margin-top:40px}.c-plus-table-title .table-top-bordered .table-top-bordered-row:first-child{padding-top:0}.c-plus-table-title .table-top-bordered .table-top-bordered-row .main-grid-item{flex:initial}.c-plus-table-title .table-top-bordered .table-top-bordered-row .main-grid-item:first-child{width:25%}.c-plus-table-title .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(2){width:27%}.c-plus-table-title .table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(3){width:15%}.c-plus-table-title .table-top-bordered .table-top-bordered-row .main-grid-item:not(:last-of-type){margin-right:40px}.c-plus-surveillance-container .halved-image-item{z-index:2}.c-plus-surveillance-container .halved-content-item{position:relative}.c-plus-surveillance-container .halved-content-item:before{background-color:#c4c4c4;content:"";height:1px;position:absolute;top:0;width:100%}@media only screen and (max-width:1024px){.c-plus-surveillance-container .halved-content-item:before{width:96%}}.c-plus-surveillance-container .halved-content-item:after{background-color:#c4c4c4;bottom:1px;content:"";height:1px;margin-left:0;position:absolute;width:100%;z-index:1}@media only screen and (max-width:1024px){.c-plus-surveillance-container .halved-content-item:after{width:96%}}
/*! Breakpoints */
/*! Media queries */
.web-portal-essentials-container{padding-top:100px}.web-portal-essentials-container .main-grid-item:first-child{margin-right:0;padding-right:16px}.web-portal-essentials-container .main-grid-item:last-child{padding-left:16px}.web-portal-essentials-container .icon-title-item{max-width:280px}.web-portal-essentials-container .icon-title-item:nth-child(-n+2){margin-bottom:8px}.web-portal-essentials-container .icon-title-item p+p{padding-top:22px}.web-portal-essentials-container .two-columns-grid .main-grid-item:first-child{padding-right:49px}.web-portal-essentials-container .two-columns-grid .main-grid-item:last-child{padding-left:2px}.web-portal-platforms-container .icons-single-row{justify-content:flex-start}.web-portal-platforms-container .icons-single-row .icons-item:not(:last-child){margin-right:62px}@media only screen and (max-width:1280px){.web-portal-platforms-container .icons-single-row .icons-item:not(:last-child){margin-right:32px}}.web-portal-platforms-container .icons-single-row .liferay-svg{width:103px}.web-portal-platforms-container .title-copy-columns{padding-bottom:40px}.web-portal-innovation-container .title-copy-columns .main-grid-item:first-of-type{margin-right:0}.web-portal-innovation-container .title-copy-columns .paragraph-bolder{padding-left:16px}.web-portal-business-vertical.section,.web-portal-end-user-container.section-background,.web-portal-innovation-container.section-background{margin-bottom:0}.web-portal-business-vertical.section .list.columns-two{grid-column-gap:80px;-ms-grid-columns:auto 0 auto;grid-template-columns:auto auto}.web-portal-copy-boxes.section-background{margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
.aws-consulting-we-do-block{padding-bottom:60px}.aws-consulting-we-do-block .main-grid-less-quarter{display:flex;justify-content:flex-end}@media only screen and (max-width:1216px){.aws-consulting-we-do-block .main-grid-less-quarter{justify-content:flex-start;margin-top:40px}.aws-consulting-we-do-block{flex-direction:column}}.aws-consulting-microservices-sheme-block{align-items:center;display:flex;justify-content:space-between;min-width:591px;position:relative;width:100%}.aws-consulting-microservices-sheme-block .scheme-block{max-width:160px;width:100%}@media only screen and (max-width:1024px){.aws-consulting-microservices-sheme-block .scheme-block{max-width:23%}}.aws-consulting-microservices-sheme-block .scheme-block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}.aws-consulting-microservices-sheme-block .scheme-block div:nth-child(2){align-items:center;border:3px solid #e0e0e0;border-radius:4px;border-top:none;display:flex;flex-direction:column;font-size:14px;font-weight:300;height:343px;justify-content:flex-start;line-height:18px;padding-left:25px;padding-right:25px;padding-top:31px;position:relative;text-align:center;top:-3px;z-index:-2}.aws-consulting-microservices-sheme-block .scheme-block:first-child div:nth-child(2) svg:first-child{margin-top:7px}.aws-consulting-microservices-sheme-block .scheme-block:first-child div:nth-child(2) svg:nth-child(2){margin-bottom:6px;margin-top:17px}.aws-consulting-microservices-sheme-block .scheme-block:first-child div:nth-child(2) svg:nth-child(3){margin-bottom:17px;margin-top:6px}.aws-consulting-microservices-sheme-block .scheme-block:first-child div:nth-child(2) svg:nth-child(4){margin-top:7px}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(3){max-width:207px}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(3) div:first-child{width:100%}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(3) div:nth-child(2){align-items:flex-start;flex-direction:row;justify-content:center}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(3) div:nth-child(2) svg{margin-left:15px;margin-right:15px;margin-top:43px}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(3) div:nth-child(2) div{border:none;display:flex;flex-direction:column;font-size:14px;font-weight:300;height:auto;line-height:18px;width:auto}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(3) div:nth-child(2) div svg{margin-left:0;margin-right:0;margin-top:7px}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(3) div:nth-child(2) div:before{display:none}.aws-consulting-microservices-sheme-block .scheme-block:nth-child(5) svg{margin-bottom:25px;margin-top:7px}.aws-consulting-microservices-sheme-block .arrow-block,.aws-consulting-microservices-sheme-block .arrow-right{left:118px;position:absolute;top:132px;z-index:2}.aws-consulting-microservices-sheme-block .arrow-block{left:auto;right:118px}.aws-consulting-cicd-sheme-block{align-items:center;display:flex;justify-content:space-between;margin-top:60px;position:relative;width:100%;z-index:0}.aws-consulting-cicd-sheme-block .scheme-block{max-width:280px;width:100%}@media only screen and (max-width:1024px){.aws-consulting-cicd-sheme-block .scheme-block{max-width:23%}}.aws-consulting-cicd-sheme-block .scheme-block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}.aws-consulting-cicd-sheme-block .scheme-block div:nth-child(2){align-items:center;border:3px solid #e0e0e0;border-radius:4px;border-top:none;display:flex;flex-direction:column;font-size:14px;font-weight:300;height:328px;justify-content:flex-start;line-height:18px;padding-left:25px;padding-right:25px;padding-top:31px;position:relative;text-align:center;top:-3px;z-index:-2}.aws-consulting-cicd-sheme-block .scheme-block:first-child div:nth-child(2){padding-left:0;padding-right:0}.aws-consulting-cicd-sheme-block .scheme-block:first-child hr{border-bottom:3px dashed #e0e0e0;display:block;margin-bottom:42px;margin-top:42px;width:100%}.aws-consulting-cicd-sheme-block .scheme-block:first-child svg{margin-top:7px}.aws-consulting-cicd-sheme-block .scheme-block:nth-child(3) svg{margin-top:24px}.aws-consulting-cicd-sheme-block .scheme-block:nth-child(5) svg:first-child,.aws-consulting-cicd-sheme-block .scheme-block:nth-child(7) svg:first-child{margin-bottom:14px;margin-top:7px}.aws-consulting-cicd-sheme-block .scheme-block:nth-child(5) svg:nth-child(2),.aws-consulting-cicd-sheme-block .scheme-block:nth-child(7) svg:nth-child(2){margin-bottom:14px}.aws-consulting-cicd-sheme-block .scheme-block:nth-child(5) svg:nth-child(3),.aws-consulting-cicd-sheme-block .scheme-block:nth-child(7) svg:nth-child(3){margin-top:7px}.aws-consulting-cicd-sheme-block .arrow-right{position:absolute;top:135px;z-index:2}@media only screen and (max-width:1024px){.aws-consulting-cicd-sheme-block .arrow-right{max-width:100px}}.aws-consulting-cicd-sheme-block .arrow-right:nth-child(2){left:187px}@media only screen and (max-width:1024px){.aws-consulting-cicd-sheme-block .arrow-right:nth-child(2){left:18%}}.aws-consulting-cicd-sheme-block .arrow-right:nth-child(4){left:calc(50% - 100px)}@media only screen and (max-width:1024px){.aws-consulting-cicd-sheme-block .arrow-right:nth-child(4){left:calc(50% - 50px)}}.aws-consulting-cicd-sheme-block .arrow-right:nth-child(6){right:187px}@media only screen and (max-width:1024px){.aws-consulting-cicd-sheme-block .arrow-right:nth-child(6){right:18%}}.aws-consulting-development-container.section{margin-left:auto;margin-right:auto;margin-top:0}@media only screen and (max-width:1024px){.aws-consulting-development-container.section{margin:0 20px 60px}}.aws-consulting-development-container.section .aws-consulting-tabs-left{margin-right:16px;max-width:592px}@media only screen and (max-width:1024px){.aws-consulting-development-container.section .aws-consulting-tabs-left{margin-right:0}}@media only screen and (max-width:1150px){.aws-consulting-development-container.section .aws-consulting-tabs-left,.aws-consulting-development-container.section .aws-consulting-tabs-left .paragraph{max-width:none}}.aws-consulting-development-container.section .aws-consulting-tabs-right{margin-left:16px;max-width:591px}@media only screen and (max-width:1024px){.aws-consulting-development-container.section .aws-consulting-tabs-right{margin:0 auto}}.aws-consulting-development-container.section .aws-consulting-tabs-right .main-grid:not(:first-child) .title-text-number{padding-right:21px}.aws-consulting-development-container.section .aws-consulting-tabs-right .table-top-bordered-row{padding:24px 0}.aws-consulting-development-container.section .aws-consulting-tabs-right .table-top-bordered-row:last-child{padding:24px 0 0}.aws-consulting-infrastructure-container.section .halved-content-item:last-of-type .table-top-bordered{max-width:536px}.aws-consulting-infrastructure-container.section .halved-content-item:last-of-type .table-top-bordered .title-text-number{font-weight:700;padding-right:18px}.aws-consulting-infrastructure-container.section .halved-content-item:last-of-type .table-top-bordered .table-top-bordered-row{padding:24px 0}.aws-consulting-infrastructure-container.section .halved-content-item:last-of-type .table-top-bordered .table-top-bordered-row:last-child{padding-bottom:0}.aws-consulting-infrastructure-container.section .halved-content-item:last-of-type .table-top-bordered .table-top-bordered-row:first-child .title-text-number{padding-right:21px}.aws-consulting-icons-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:start}.aws-consulting-icons-row svg{margin-bottom:60px;margin-right:48px}.aws-consulting-icons-row svg:last-of-type{margin-right:0}.aws-consulting-cicd-scheme{margin-top:60px;width:100%}.aws-consulting-security-container .halved-content-item{position:relative}@media only screen and (min-width:1025px){.aws-consulting-security-container .container-small{max-width:592px}}.aws-consulting-security-container .list{-ms-grid-columns:auto 0 auto;grid-template-columns:repeat(2,auto)}@media only screen and (max-width:767px){.aws-consulting-security-container.section.has-inside-image-callout-top .halved-content-item{padding-top:212px}}.aws-consulting-protection-title{margin-bottom:20px;padding-top:60px}@media only screen and (max-width:1024px){.aws-consulting-protection-title{padding-top:80px}}.aws-consulting-ci-cd .third-level-title{margin-bottom:26px}.aws-consulting-ci-cd .title-link-wrapper{margin-bottom:20px}@media only screen and (max-width:1150px){.aws-consulting-tabs-panels{display:block}.aws-consulting-tabs-panels .aws-consulting-tabs-left{margin-bottom:40px;margin-right:0}}.aws-consulting-based-scheme{max-width:100%}
/*! Breakpoints */
/*! Media queries */
.office-365-postdev-container{position:relative}@media only screen and (max-width:1440px){.office-365-postdev-container.has-half-cta-after.cta-not-overhang.section{padding-bottom:175px}}@media only screen and (min-width:1281px){.has-half-cta-after+.half-callout-wrapper.section.container~.office-365-solutions-container.copy-image-accordion .halved-content-item-accordion{padding-top:224px}}@media only screen and (max-width:1280px){.has-half-cta-after+.half-callout-wrapper.section.container~.office-365-solutions-container.copy-image-accordion .halved-content-item-accordion{padding-top:60px}}@media only screen and (max-width:1440px){.office-365-solutions-container.copy-image-accordion .halved-content-image-item .inner-content{padding-top:224px}}@media(width:1280px){.has-half-cta-after.cta-not-overhang+.half-callout-wrapper.section.container{transform:translateY(-50%)}}
/*! Breakpoints */
/*! Media queries */
.qa-testing-services-accordion.section{margin-bottom:0}.qa-testing-services-accordion.section .halved-content-image-item{background-color:#fff}.qa-testing-security-list.list.columns-two{-ms-grid-columns:auto 80px auto;grid-column-gap:80px;padding-top:20px}.qa-testing-automation-title{margin-bottom:32px;padding-top:40px}@media only screen and (min-width:1025px){.qa-testing-automation-title{padding-top:60px}}.qa-testing-icons-row{align-items:center;display:flex;padding-top:57px}@media only screen and (max-width:1024px){.qa-testing-icons-row{flex-wrap:wrap}}.qa-testing-icons-row svg:not(:last-child){margin-right:7%}@media only screen and (max-width:1024px){.qa-testing-icons-row svg:not(:last-child){margin-bottom:45px}}.qa-testing-icons-row+.qa-testing-icons-row{padding-top:40px}@media only screen and (max-width:1024px){.qa-testing-icons-row+.qa-testing-icons-row{padding-top:0}.qa-testing-icons-row+.qa-testing-icons-row svg:last-child{margin-bottom:0}}.qa-testing-image-grid-container .icon-title-columns{grid-gap:52px;-ms-grid-columns:auto 0 auto;grid-template-columns:auto auto;row-gap:40px}@media only screen and (max-width:340px){.qa-testing-image-grid-container .icon-title-columns{grid-gap:12px}}.qa-testing-image-grid-container .icon-title-columns .icon-title{border-bottom:none;padding-bottom:0}.qa-testing-image-grid-container .icon-title-columns.columns-7 .icon-title-item:first-of-type{-ms-grid-row:1;grid-row:1}.qa-testing-compliance-container .title-copy-columns{margin-bottom:40px;padding-bottom:0}@media only screen and (min-width:1025px){.qa-testing-tabs .tabs-wrapper{padding-right:72px}}.qa-testing-tabs .tabs-wrapper .tabs-items{padding-right:0}.qa-testing-tabs .tabs-wrapper .tabs-items .tabs-item:last-child{margin-bottom:0}.qa-testing-tabs .tabs-panels{padding-left:16px}
/*! Breakpoints */
/*! Media queries */
.sap-customer-experience-silver-partner{padding-bottom:60px}@media only screen and (max-width:1024px){.sap-customer-experience-silver-partner{padding-bottom:40px}}.sap-customer-experience-silver-partner .main-grid-item:last-child{align-items:flex-end;display:flex;justify-content:flex-end}@media only screen and (max-width:1230px){.sap-customer-experience-silver-partner .main-grid-item:last-child{align-items:center}}@media only screen and (max-width:1216px){.sap-customer-experience-silver-partner .main-grid-item:last-child{justify-content:flex-start}.sap-customer-experience-silver-partner .main-grid-item:last-child svg{max-width:50%}}.sap-customer-experience-technology-container{padding-top:100px}@media only screen and (min-width:768px)and (max-width:1024px){.sap-customer-experience-technology-container{padding-top:60px}}@media only screen and (max-width:767px){.sap-customer-experience-technology-container{padding-top:150px}}@media only screen and (min-width:1025px){.sap-expertise .title-copy-rows+.tabs{margin-top:60px}}.sap-omnichannel .fourth-level-title{font-weight:900;line-height:1.2}.sap-omnichannel .paragraph{margin-bottom:32px}.sap-omnichannel .paragraph:last-child{margin-bottom:0}@media only screen and (min-width:767px){.sap-commerce-competency .title-copy-rows{margin-top:85px}}@media only screen and (max-width:767px){.sap-commerce-competency .two-columns-grid .main-grid-item:first-child{margin-bottom:0;margin-top:40px;order:2}}@media only screen and (max-width:479px){.sap-commerce-competency .two-columns-grid .main-grid-item:first-child{display:none}}
/*! Breakpoints */
/*! Media queries */
.ico-consulting-development-container.section-background{margin-bottom:0}.ico-consulting-development-container.section-background .ico-consulting-development-container-inner{margin-bottom:60px}@media only screen and (max-width:1024px){.ico-consulting-development-container.section-background .ico-consulting-development-container-inner .main-grid.container{flex-direction:column}.ico-consulting-development-container.section-background .ico-consulting-development-container-inner .main-grid.container .main-grid-item{margin-right:0}}.ico-consulting-sheme-block{position:relative;width:592px}@media only screen and (max-width:1024px){.ico-consulting-sheme-block{margin:40px auto 0}}.ico-consulting-sheme-block svg{margin-left:30px}.ico-consulting-sheme-block div{font-size:16px;line-height:19px;position:absolute}.ico-consulting-sheme-block div:first-child{font-size:16px;font-weight:700;left:185px;line-height:22px;margin-bottom:8px;max-width:180px;position:relative}.ico-consulting-sheme-block div:nth-child(3){font-weight:700;left:0;line-height:22px;top:130px}.ico-consulting-sheme-block div:nth-child(4){left:255px;top:67px}.ico-consulting-sheme-block div:nth-child(5){font-size:14px;font-weight:300;line-height:18px;right:110px;top:57px}.ico-consulting-sheme-block div:nth-child(6){font-weight:700;line-height:22px;right:30px;top:131px}.ico-consulting-sheme-block div:nth-child(7){bottom:61px;font-size:14px;line-height:18px;right:114px}.ico-consulting-sheme-block div:nth-child(8){bottom:29px;font-size:14px;line-height:18px;right:120px}.ico-consulting-sheme-block div:nth-child(9){bottom:49px;font-weight:700;line-height:22px;right:288px}.ico-consulting-copy-accordion.section{margin-bottom:0}.ico-consulting-copy-accordion .halved-content-image-item .inner-content{border-right:1px solid #c4c4c4}.ico-consulting-approach-container.section{margin-bottom:81px}@media only screen and (min-width:1025px){.ico-consulting-approach-container{padding-top:100px}}@media only screen and (min-width:768px)and (max-width:1024px){.ico-consulting-approach-container{padding-top:60px}}@media only screen and (max-width:767px){.ico-consulting-approach-container{padding-top:150px}}.ico-consulting-icons-row-2{margin-top:40px}.ico-consulting-icons-row-2 svg{margin-bottom:19px;margin-right:41px}@media only screen and (max-width:767px){.ico-consulting-icons-row-2 svg{margin-right:20px;max-width:44%}}.ico-consulting-icons-row{margin-top:60px}@media only screen and (max-width:1270px){.ico-consulting-icons-row{justify-content:flex-start}}@media only screen and (max-width:1280px){.ico-consulting-icons-row{margin-top:36px}}@media only screen and (max-width:767px){.ico-consulting-icons-row{margin-top:20px}}.ico-consulting-icons-row svg{margin-right:64px}@media only screen and (max-width:1280px){.ico-consulting-icons-row svg{margin-right:32px}}.ico-consulting-icons-row svg path{fill:#a2a2a2}.ico-consulting-icons-row svg:last-of-type{margin-right:0}@media only screen and (max-width:1280px){.ico-consulting-icons-row svg{margin-top:24px}}@media only screen and (max-width:1270px){.ico-consulting-icons-row svg{margin-right:32px}}@media only screen and (max-width:767px){.ico-consulting-icons-row svg{margin-right:20px;max-width:44%}}.ico-consulting-related-services .extra-text-margin{margin-bottom:70px}
/*! Breakpoints */
/*! Media queries */
.cyber-security-levels.section-background .main-grid-item:first-of-type{max-width:592px}.cyber-security-levels.section-background .main-grid-item:first-of-type .cyber-security-levels-title{padding-right:32px}.cyber-security-testing+.section{margin-bottom:60px}.cyber-security-vulnerability.image-wrapper .image{max-height:592px;position:relative}.cyber-security-image-vulnerability{position:relative}.cyber-security-image-vulnerability:after{background-color:#c4c4c4;bottom:0;content:"";height:1px;margin-left:calc(50vw - 615.5px);position:absolute;width:50%;z-index:1}@media only screen and (max-width:1024px){.cyber-security-image-vulnerability:after{width:96%}}.cyber-security-image-vulnerability .main-grid-outstanding-item-right{max-height:592px;overflow:hidden;padding-left:16px;padding-right:0;z-index:2}.cyber-security-image-vulnerability .main-grid-outstanding-item-left{padding-right:16px}.cyber-security-image-vulnerability .main-grid-outstanding-item-left .table-top-bordered .main-grid-less-quarter{margin-right:32px}.cyber-security-image-vulnerability .main-grid-outstanding-item-left .table-top-bordered .main-grid-bigger-quarter{max-width:380px}.cyber-security-image-vulnerability .main-grid-outstanding-item-left .table-top-bordered .title-number:first-child{margin-right:16px}@media only screen and (max-width:1440px){.cyber-security-image-vulnerability .table-top-bordered-row:last-of-type{padding-bottom:28px}}.cyber-security-sheme{align-items:center;display:flex;justify-content:space-between;margin-top:60px;width:100%}@media(max-width:835px){.cyber-security-sheme{margin-top:40px}}.cyber-security-sheme .scheme-block{max-width:212px;width:100%}@media only screen and (max-width:1024px){.cyber-security-sheme .scheme-block{max-width:18%}}.cyber-security-sheme .scheme-block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}@media only screen and (max-width:1024px){.cyber-security-sheme .scheme-block div:first-child{font-size:14px}}.cyber-security-sheme .scheme-block div:nth-child(2){border:3px solid #e0e0e0;border-radius:4px;border-top:none;display:flex;font-size:14px;font-weight:300;height:118px;justify-content:center;line-height:18px;padding-left:19px;padding-right:19px;padding-top:27px;position:relative;text-align:center;top:-3px;z-index:-2}@media only screen and (max-width:1024px){.cyber-security-sheme .scheme-block div:nth-child(2){font-size:12px;height:155px}}.cyber-security-sheme svg{margin:0 auto}.cyber-security-sheme svg:last-child{margin-top:16px}@media only screen and (max-width:1024px){.cyber-security-sheme svg:last-child{max-width:80%}}.cyber-security-testing-scheme{margin-top:60px;max-width:100%}.cyber-security-pre-audit .main-grid-item:first-child{margin-right:0}.cyber-security-pre-audit .main-grid-item:last-child{margin-left:32px}@media only screen and (max-width:767px){.cyber-security-pre-audit .main-grid-item:last-child{margin-left:0}}.cyber-security-pre-audit .main-grid-item:last-child .icon-title-columns.columns-2{-ms-grid-columns:240px 32px 240px;grid-template-columns:repeat(2,240px);margin-left:32px}@media only screen and (max-width:767px){.cyber-security-pre-audit .main-grid-item:last-child .icon-title-columns.columns-2{-ms-grid-columns:240px;grid-template-columns:repeat(1,240px);margin-left:0}}.cyber-security-comliance-container .main-grid-item:last-child{max-height:340px}
/*! Breakpoints */
/*! Media queries */
.application-management-services-paragraph{padding-bottom:20px}.application-management-services-list{max-width:360px}.application-management-services-tabs{display:flex;flex-direction:column;justify-content:center}.application-management-services-tabs-panels{align-items:center;display:flex;justify-content:space-between;padding:40px 0 0}@media only screen and (max-width:1024px){.application-management-services-tabs-panels{flex-direction:column}}@media only screen and (max-width:767px){.application-management-services-tabs-panels{flex-wrap:wrap}}.application-management-services-tabs-left{padding-right:32px}@media only screen and (max-width:1024px){.application-management-services-tabs-left{padding-right:0;width:100%}}@media only screen and (max-width:767px){.application-management-services-tabs-left{padding-bottom:20px;padding-right:0}}.application-management-services-tabs-right{flex-basis:100%;max-width:592px}.risk-mitigation-container{padding-top:100px}.risk-mitigation-grid{padding-bottom:100px}.risk-mitigation-left{max-width:592px;padding-right:16px}.risk-mitigation-right{padding-left:16px}.risk-mitigation-right .list.columns-two{-ms-grid-columns:auto 0 auto;grid-template-columns:repeat(2,auto)}.it-infrastructure-management.section-background{margin-bottom:0}.smart-solutions-managed-it{margin-bottom:60px}.smart-solutions-managed-it .medium-bold{margin-bottom:20px}.title-copy-columns.toolkit-columns{padding-bottom:24px}.managed-it-security-services.section{margin-bottom:0}.managed-it-security-services .container-small{max-width:536px}.managed-it-security-services-halved{background-color:#f8f8f8}.managed-it-security-services .title-link-wrapper{margin-bottom:32px}.managed-it-security-services .title-link-wrapper .title-link-text{max-width:421px}@media only screen and (max-width:767px){.managed-it-security-services .managed-it-security-services-image{height:250px}}.cloud-infrastructure-management-title{flex-basis:416px}.cloud-infrastructure-management .title-link-wrapper{margin-bottom:0}.cloud-infrastructure-management .two-columns-grid:first-child{margin-bottom:60px}@media only screen and (max-width:479px){.cloud-infrastructure-management .icons-item{flex-basis:100%}}.cloud-infrastructure-management .icons-row.type-9 div svg{margin-left:30px}@media only screen and (max-width:479px){.cloud-infrastructure-management .icons-row.type-9 div svg{margin-left:0;margin-right:0;max-width:100%}}.cloud-infrastructure-management.section{margin-top:100px}.title-copy-columns.compliance-columns{padding-bottom:40px}.application-management-services-list .list-item+.list-item,.smart-solutions-managed-it-list .list-item+.list-item{margin-top:22px}.application-management-services-list .list-item,.smart-solutions-managed-it-list .list-item{padding-bottom:0}.managed-it-toolkit-table-top p.paragraph{line-height:1.25}.icons-row.type-5{opacity:.8}.managed-it-monitoring-scheme{display:flex;justify-content:space-between;min-width:592px;width:100%}@media only screen and (max-width:1024px){.managed-it-monitoring-scheme{margin-top:40px}}.managed-it-monitoring-scheme svg{position:relative;top:24px}.managed-it-monitoring-scheme .sheme-block{max-width:176px;width:31%}.managed-it-monitoring-scheme .sheme-block div:first-child{align-items:center;background:linear-gradient(#fff,#fff) padding-box,#e0e0e0 border-box;border-radius:4px;color:#ff04d5;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%;z-index:2}.managed-it-monitoring-scheme .sheme-block div:nth-child(2){align-items:flex-start;background:linear-gradient(#fff,#fff) padding-box,#eee border-box;border-radius:4px;border-width:3px;font-size:14px;font-weight:300;height:193px;line-height:18px;padding:20px 14px 0;position:relative;text-align:center;top:-3px}.managed-it-optimization-scheme{display:flex;justify-content:space-between;min-width:592px;width:100%}.managed-it-optimization-scheme .sheme-block{max-width:360px;width:31%}.managed-it-optimization-scheme .sheme-block .svg-border-gradient{align-items:center;border-radius:4px;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;line-height:20px;position:relative;text-align:center;width:100%;z-index:2}.managed-it-optimization-scheme .sheme-block-info{background:#f2f2f2;margin-top:20px;padding:20px}.managed-it-optimization-scheme .sheme-block-info div{align-items:center;background:#e0e0e0;border-radius:4px;display:flex;font-size:14px;font-weight:300;height:48px;justify-content:center;line-height:18px;margin-bottom:20px;padding:0 15px;text-align:center}@media only screen and (max-width:1024px){.managed-it-optimization-scheme .sheme-block-info div{height:80px}}@media(max-width:835px){.managed-it-optimization-scheme .sheme-block-info div{height:110px}}.managed-it-optimization-scheme .sheme-block-info div:last-child{margin-bottom:0}.managed-it-optimization-scheme svg{margin-top:28px}
/*! Breakpoints */
/*! Media queries */
.medical-image-table-top-titles>.main-grid .main-grid-item:first-child{flex:1 2 100%}.medical-image-table-top-titles>.main-grid .main-grid-item:nth-child(2){flex:2 1 100%}.medical-image-table-top-titles .main-grid:first-child h4{margin-bottom:24px}.medical-image-table-top-titles .table-top-bordered-columns-three .main-grid-item:not(.small-device-only):not(.medical-image-table-top-automation){max-width:488px}.medical-image-table-top-titles .table-top-bordered-columns-three .main-grid-item:not(.small-device-only):not(.medical-image-table-top-automation):last-child{max-width:280px}@media only screen and (max-width:767px){.medical-image-table-top-titles .table-top-bordered-columns-three .main-grid-item:not(.small-device-only):not(.medical-image-table-top-automation):last-child{max-width:none}}.medical-image-table-titled .table-top-bordered{border-top:none;margin-top:12px}.medical-image-table-titled .table-top-bordered .main-grid-item{margin-right:40px;max-width:132px;width:100%}@media only screen and (max-width:1024px){.medical-image-table-titled .table-top-bordered .main-grid-item{max-width:inherit}}.medical-image-table-titled .table-top-bordered .main-grid-item:not(.medical-image-table-titled-titles){display:-ms-grid;display:grid}.medical-image-table-titled .table-top-bordered .main-grid-item:last-child{margin-right:0}.medical-image-techniques .top-bordered-columns-title{line-height:1.2}.medical-image-roadmap,.medical-image-table-top-automation{flex-basis:48%;max-width:48%}@media only screen and (max-width:767px){.medical-image-roadmap,.medical-image-table-top-automation{flex-basis:51%;max-width:51%}}
/*! Breakpoints */
/*! Media queries */
.tableau-development-expertise.section{margin-bottom:60px}@media only screen and (min-width:768px)and (max-width:1024px){.tableau-development-expertise.section{margin-bottom:40px}}@media only screen and (max-width:767px){.tableau-development-expertise.section{margin-bottom:40px}}.tableau-development-expertise.section .has-medium-scheme .main-grid-item:last-child{align-items:flex-end;display:flex;justify-content:center}.tableau-development-expertise.section .has-medium-scheme .main-grid-item:last-child svg{max-width:100%}@media only screen and (max-width:1024px){.tableau-development-expertise.section .has-medium-scheme .main-grid-item:last-child svg{margin-top:40px}}.tableau-big-data .main-grid{flex:initial}.tableau-big-data .main-grid-item:first-child{margin-right:8px;max-width:592px;width:100%}@media only screen and (min-width:767px){.tableau-big-data .main-grid-item:last-child{padding-left:30px}}.tableau-big-data-icons-row{margin-top:-20px}@media only screen and (max-width:767px){.tableau-big-data-icons-row{margin-top:20px}}.tableau-big-data-icons-row svg{margin-right:0;margin-top:20px}.tableau-big-data-icons-row .icons-item:not(:last-child){margin-right:60px}@media only screen and (min-width:1270px){.tableau-big-data-icons-row .icons-item:nth-child(4){margin-right:0}}.tableau-big-data-analysis-scheme{display:block;margin-top:40px;max-width:1213px;width:100%}.tableau-products{padding-top:100px}@media only screen and (min-width:768px)and (max-width:1024px){.tableau-products{padding-top:60px}}@media only screen and (max-width:767px){.tableau-products{padding-top:150px}}.tableau-products .list.list.columns-three{grid-column-gap:32px;-ms-grid-columns:176px 32px 176px;grid-template-columns:repeat(3,minmax(130px,176px))}.tableau-products .list.list.columns-three .list-item{line-height:1.25}.tableau-products .list.list.columns-three .list-item:nth-last-child(-n+2){padding-bottom:0}@media only screen and (max-width:767px){.tableau-products .list.list.columns-three .list-item:nth-last-child(2){padding-bottom:20px}}.tableau-page-tabs.tabs-row .tabs-row-panels{align-items:flex-start;padding-top:29px}@media only screen and (max-width:1216px){.tableau-page-tabs.tabs-row .tabs-row-panels{flex-wrap:wrap}}.tableau-page-tabs.tabs-row .tabs-row-panels div[class*=tableau-page-tabs]{flex:1 1 100%}@media only screen and (max-width:1216px){.tableau-page-tabs.tabs-row .tabs-row-panels div[class*=tableau-page-tabs]:first-of-type{margin-bottom:20px}}@media only screen and (min-width:1025px){.tableau-page-tabs.tabs-row .tabs-row-panels div[class*=tableau-page-tabs]:not(:last-of-type){margin-right:32px}}@media only screen and (min-width:768px)and (max-width:1024px){.tableau-page-tabs.tabs-row .tabs-row-panels div[class*=tableau-page-tabs]:not(:last-of-type){margin-right:20px}}.tableau-page-tabs.tabs-row .tabs-row-panels .tableau-custom-dashboard-scheme{margin-bottom:-19px;margin-top:-8px;padding-left:30px;width:auto}.tableau-page-tabs.tabs-row .tabs-row-panels .tableau-accordion-image-list{grid-gap:32px}.tableau-page-tabs.tabs-row .tabs-row-panels .tableau-accordion-image-list .list-item{margin-bottom:0;padding-bottom:0}.tableau-related-services.section-background{margin-bottom:0}.tableau-source-curation-list .list-item{padding-bottom:24px}.tableau-source-curation-list .list-item:last-child{padding-bottom:0}@media only screen and (max-width:767px){.tableau-data-list .main-grid-item:last-child{margin-top:40px}}
/*! Breakpoints */
/*! Media queries */
.telecom-bss.section .table-top-bordered-row{padding:28px 0}.telecom-bss.section .table-top-bordered-row:last-of-type{padding-bottom:0}.telecom-bss.section .table-top-bordered-row .main-grid-item{flex:initial}@media only screen and (min-width:768px){.telecom-bss.section .table-top-bordered-row .main-grid-item:first-of-type{width:31.5%}}@media only screen and (min-width:1025px){.telecom-service-bus.section{margin:80px auto}}.telecom-service-bus.section .main-grid{align-items:center}.telecom-service-bus.section .main-grid-item:last-child{display:flex;justify-content:flex-end}@media only screen and (max-width:1280px){.telecom-service-bus.section.container{margin-left:32px;margin-right:32px}}.telecom-related-services.section-background{margin-bottom:0}.telecom-value-container .main-grid-item:first-child{margin-right:54px}.telecom-value-container .list.columns-two{grid-column-gap:54px;-ms-grid-columns:154px 0 154px;grid-template-columns:repeat(2,154px)}.telecom-value-container .list.columns-two .list-item{margin-bottom:0;max-width:154px;padding-bottom:20px;width:100%}.telecom-value-container .list.columns-two .list-item:nth-last-child(-n+2){padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.secure-environment-scheme{margin-top:60px}@media screen and (min-width:1281px){.telehealth-patient-portals.has-cta-after.section-background{padding-bottom:174px}}.telehealth-patient-portals.has-cta-after.section-background.section-background{margin-bottom:0}.telehealth-patient-portals.has-cta-after.section-background .icons-row{margin-top:30px}.telehealth-patient-portals.has-cta-after.section-background .icons-item svg{margin-right:40px}.telehealth-patient-portals.has-cta-after.section-background .list-item{line-height:20px;padding-bottom:20px}.telehealth-patient-portals.has-cta-after.section-background .list-item:last-child{padding-bottom:0}.telehealth-patient-portals.has-cta-after.section-background .main-grid-item:not(:last-of-type){margin-right:52px}@media screen and (min-width:1281px){.telehealth-software.has-cta-after.section,.telehealth-stack.has-cta-after.section{padding-bottom:174px}.remote-box-container.section.section-image-content.main-grid,.telehealth-telemedicine-app.section.section-image-content.main-grid{margin-top:-147px}}.remote-box-container.section.section-image-content.main-grid .halved-content-item,.telehealth-telemedicine-app.section.section-image-content.main-grid .halved-content-item{padding-top:174px}@media only screen and (min-width:1025px){.telehealth-table-top-bordered h5{min-width:488px}}.telehealth-mobile-telemedicine.section{margin-bottom:60px}.title-tehnology-boxes-container .top-bordered-columns-title{color:#000;font-size:24px;font-weight:800;line-height:1.3;margin-bottom:20px}@media only screen and (max-width:1024px){.title-tehnology-boxes-container .top-bordered-columns-title{font-size:20px;font-weight:700}}@media only screen and (min-width:1025px){.remote-box-container .container-small{max-width:540px}}@media only screen and (max-width:1024px){.chronic-condition-management{flex-direction:column-reverse}}.chronic-condition-management .list-item{line-height:1.5}.chronic-condition-scheme{align-items:center;display:flex;justify-content:center}@media screen and (min-width:1281px){.chronic-condition-background.section.container{margin-top:-147px;padding-top:174px}}@media only screen and (max-width:1280px){.chronic-condition-background .main-grid-item:not(:last-of-type){margin-right:0}}.security-title .title-link-wrapper{margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
.mobile-patient-engagement-software svg{margin-left:32px;max-width:100%}@media only screen and (max-width:1024px){.mobile-patient-engagement-software .paragraph.extra-text-margin{margin-bottom:0}}.patient-engagement-title-copy-boxes.section-background{margin-bottom:0}.patient-engagement-icons-security.icons-row.type-7{align-items:center;margin-top:30px}.patient-engagement-icons-security.icons-row.type-7 .icons-item svg{margin-right:46px}@media only screen and (max-width:1280px){.patient-engagement-icons-security.icons-row.type-7 .icons-item svg{margin-right:43px}}.patient-engagement-icons-security.icons-row.type-7 .icons-item:last-of-type svg{margin-right:0}.patient-engagement-portals{padding-bottom:60px}.patient-engagement-mobile-software-title-link{margin-bottom:60px}.patient-engagement-mobile-software-title-link .title-link-wrapper{margin-bottom:0}.patient-engagement-mobile-software-title-link .title-link-text{max-width:454px}.patient-engagement-icon-title-real-time .icon-title+.icon-title-paragraph{padding-top:22px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px){.integration-middleware-development .main-grid-item:not(:last-of-type){margin-right:65px}}.integration-middleware-development .main-grid{align-items:center}@media only screen and (max-width:1024px){.integration-middleware-development .main-grid{flex-wrap:wrap}.integration-middleware-development .main-grid .main-grid-item:last-child{display:flex;justify-content:center;margin-top:40px}}@media only screen and (min-width:1025px){.integration-middleware-development .middleware-development-scheme{margin-left:15px}}.integration-six-columns.list{grid-column-gap:80px;-ms-grid-columns:auto 80px auto;display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(6,auto)}@media only screen and (max-width:1236px){.integration-six-columns.list{-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);row-gap:20px}}@media only screen and (max-width:767px){.integration-six-columns.list{-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}}@media only screen and (max-width:479px){.integration-six-columns.list{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}}.integration-six-columns.list .list-item{padding-bottom:0;white-space:pre-wrap}.integration-six-columns.list .list-item+.list-item{margin-top:0}@media only screen and (max-width:479px){.integration-six-columns.list .list-item:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:767px){.integration-six-columns.list .list-item:nth-child(4){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:479px){.integration-six-columns.list .list-item:nth-child(4){-ms-grid-column:3;grid-column:2;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:1236px){.integration-six-columns.list .list-item:nth-child(5){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:767px){.integration-six-columns.list .list-item:nth-child(5){-ms-grid-column:3;grid-column:2;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:479px){.integration-six-columns.list .list-item:nth-child(5){-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}}@media only screen and (max-width:1236px){.integration-six-columns.list .list-item:nth-child(6){-ms-grid-column:3;grid-column:2;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:767px){.integration-six-columns.list .list-item:nth-child(6){-ms-grid-column:5;grid-column:3;-ms-grid-row:2;grid-row:2}}@media only screen and (max-width:479px){.integration-six-columns.list .list-item:nth-child(6){-ms-grid-column:3;grid-column:2;-ms-grid-row:3;grid-row:3}}@media only screen and (min-width:1025px){.integration-cloud .link-arrow-single{margin-right:-72px}}.integration-cloud .title-link-wrapper{margin-bottom:32px}.integration-cloud .main-grid-item:last-child{max-height:374px}.integration-middleware-scheme{position:relative}.integration-middleware-scheme-svg{height:auto}.integration-middleware-scheme-circle{font-size:14px;font-weight:300;height:100%;line-height:1.3;max-height:120px;max-width:120px;position:absolute;width:100%}@media only screen and (min-width:1025px)and (max-width:1279px){.integration-middleware-scheme-circle{font-size:13px;max-height:100px;max-width:100px}}.integration-middleware-scheme-circle:first-child{left:50%;transform:translateX(-50%)}.integration-middleware-scheme-circle:nth-child(2){right:18%;top:7%}.integration-middleware-scheme-circle:nth-child(3){right:5%;top:26%}.integration-middleware-scheme-circle:nth-child(4){bottom:26%;right:5%}.integration-middleware-scheme-circle:nth-child(5){bottom:7%;right:18%}.integration-middleware-scheme-circle:nth-child(6){bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width:1025px)and (max-width:1280px){.integration-middleware-scheme-circle:nth-child(6){font-size:12px}}.integration-middleware-scheme-circle:nth-child(7){bottom:7%;left:18%}.integration-middleware-scheme-circle:nth-child(8){bottom:26%;left:5%}.integration-middleware-scheme-circle:nth-child(9){left:5%;top:26%}.integration-middleware-scheme-circle:nth-child(10){left:18%;top:7%}.integration-monolithic-feature{display:flex;flex-wrap:wrap;margin-top:28px}@media only screen and (max-width:1280px){.integration-monolithic-feature{justify-content:center}}.integration-monolithic-feature-item{color:#323232;font-size:14px;font-weight:300;margin-bottom:28px;max-width:260px;width:48%}@media only screen and (max-width:1024px){.integration-monolithic-feature-item{max-width:350px}}@media only screen and (max-width:835px){.integration-monolithic-feature-item{width:45%}}.integration-monolithic-feature-item:nth-child(odd){margin-right:16px}.integration-monolithic-scheme{margin-top:60px;max-width:592px;text-align:center}@media only screen and (min-width:1025px){.integration-monolithic-scheme{max-width:536px}}@media only screen and (max-width:1024px){.integration-monolithic-scheme{margin:40px auto 0}}.integration-monolithic-title{margin-bottom:28px;max-width:none}.integration-monoservice-title{margin-bottom:28px;margin-left:-85px}@media only screen and (max-width:1024px){.integration-monoservice-title{margin-left:0}}.integration-monoservice-scheme{margin-left:21px;text-align:center}@media only screen and (min-width:1280px){.integration-monoservice-scheme{margin-top:92px}}.integration-monoservice-row{align-items:center;display:flex}.integration-monoservice-feature{color:#323232;flex-basis:160px;font-size:14px;font-weight:300;max-width:160px;width:100%}.integration-monoservice-centered{background-color:#eee;height:100%;max-height:172px;max-width:172px;padding:38px;width:100%}.integration-monoservice-arrow-h{padding:0 21px}.integration-monoservice-arrow-v{display:flex;padding:0 24px;transform:rotate(90deg)}.integration-monoservice-rec-inner{align-items:center;display:flex;justify-content:start;padding:37px}.full-cycle-section .second-level-title{margin-bottom:40px}.full-cycle-section .icon-title-columns{row-gap:40px}@media only screen and (min-width:1025px){.full-cycle-section .icon-title-columns{max-width:660px}}@media only screen and (min-width:1535px){.full-cycle-section .icon-title-item{width:328px}.full-cycle-section .icon-title-item:nth-last-child(2n){width:300px}}@media only screen and (min-width:1025px){.full-cycle-section.section{margin-bottom:80px}.system-integration-container .tabs-wrapper{padding-right:0;width:422px}.system-integration-container .tabs-panels{width:calc(100% - 404px)}}.system-integration-container .tabs-panels .tabs-title-copy-row{margin-bottom:32px}.system-integration-container .integration-second-column{margin-top:-12px}.microservices-integration .list-block-links{grid-row-gap:20px;-ms-grid-columns:none;grid-template-columns:none}.microservices-integration .list-block-links-title{font-size:16px;font-weight:500;line-height:1.5;padding-bottom:0}.microservices-integration .list-block-link-item{max-width:500px}.microservices-integration .paragraph{max-width:536px}@media only screen and (min-width:1535px){.microservices-integration .main-grid-item+.main-grid-item{padding-left:80px}}@media only screen and (min-width:768px)and (max-width:835px){.microservices-integration .main-grid-item+.main-grid-item{margin-top:60px}}.microservices-integration.separator-top.section{margin-top:60px;padding-top:60px}@media only screen and (max-width:1024px){.microservices-integration .preventing-content-compression{flex-wrap:wrap}.microservices-integration .preventing-content-compression .paragraph.medium-bold{max-width:none}.microservices-integration .preventing-content-compression .main-grid-item:last-child{align-items:center;display:flex;flex-direction:column;margin-top:40px}.microservices-integration .preventing-content-compression .main-grid-item:last-child .integration-monoservice-scheme{margin-left:0;margin-top:40px}.microservices-integration .preventing-content-compression .main-grid-item:last-child .list-block-links{width:100%}}.iot-integration-container.container{max-width:none;padding-left:calc(50% - 608px)}.iot-integration-container.container .paragraph,.iot-integration-container.container .two-columns-grid .main-grid-item:first-child{max-width:592px}@media only screen and (max-width:1280px){.iot-integration-container.container{padding-left:0}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px){.consulting-for-business-automation .second-level-title{max-width:70%}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.enterprise-content-accordion-list.list{-ms-grid-columns:1fr 80px 1fr;grid-column-gap:80px}}
/*! Breakpoints */
/*! Media queries */
.erp-by-platforms .title-copy-columns{padding-bottom:0}@media only screen and (min-width:1280px){.erp-platforms-icons.icons-row.type-3{justify-content:flex-start}.erp-platforms-icons.icons-row.type-3 .icons-item{margin-right:120px}}.erp-platforms-icons.icons-row.type-3 .icons-item:last-child{margin-right:0}@media only screen and (min-width:1280px){.erp-platforms-icons.icons-row.type-3 svg{margin-right:0}}.module-based-erp .callout-stripe-button-small{line-height:1.25;max-width:410px;white-space:pre-wrap;width:100%}@media(max-width:1919px)and (min-width:1281px){.module-based-erp .callout-stripe-button-small{max-width:330px}}@media only screen and (max-width:1024px){.module-based-erp .callout-stripe-button-small{max-width:269px}}@media only screen and (max-width:767px){.module-based-erp .callout-stripe-button-small{min-height:90px}}
/*! Breakpoints */
/*! Media queries */
.finance-investment-portfolio-container .main-grid-item h3.fifth-level-title{margin-bottom:20px}.finance-investment-portfolio-container.section{border-bottom:1px solid #c4c4c4;margin-bottom:60px;padding-bottom:60px}.finance-investment-portfolio-container.section .main-grid-item h3.fifth-level-title{font-size:24px;font-weight:800;line-height:30px}.finance-digitization.section{margin-bottom:60px}.finance-digitization.section .top-image-bordered-columns-number{width:100%}.finance-artificial-intelligence .list-item,.finance-outstanding-grid .list-item,.finance-pre-certification .list-item,.finance-security-tabs .list-item{line-height:24px}@media only screen and (min-width:1025px){.finance-security-tabs .tabs-panels{padding-left:0}}.finance-omnichannel.title-link-wrapper{margin-top:60px}@media only screen and (max-width:1024px){.finance-omnichannel.section-bottom-margin{margin-bottom:60px}.finance-omnichannel.section-bottom-margin .main-grid.container{flex-direction:column}.finance-omnichannel.section-bottom-margin .main-grid.container .main-grid-item{margin-right:0}}.finance-omnichannel.section-bottom-margin .main-grid-item:nth-child(2){align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1024px){.finance-omnichannel.section-bottom-margin .main-grid-item:nth-child(2){margin-top:40px}}@media only screen and (min-width:1025px){.finance-accordion .cta-small .callout-stripe-copy-small{max-width:639px;width:67%}}.finance-investment-scheme-block{align-items:stretch;display:flex;justify-content:space-between}.finance-investment-scheme-block .block-wrapper{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:904px}@media only screen and (max-width:1280px){.finance-investment-scheme-block .block-wrapper{max-width:890px}}@media only screen and (max-width:1024px){.finance-investment-scheme-block .block-wrapper{width:730px}}@media(max-width:768px){.finance-investment-scheme-block .block-wrapper{width:480px}}.finance-investment-scheme-block .extra-height.svg-border-gradient{border-radius:4px;font-size:16px;font-weight:700;height:140px;line-height:22px;width:280px}@media only screen and (max-width:1024px){.finance-investment-scheme-block .extra-height.svg-border-gradient{width:220px}}.finance-investment-scheme-block .svg-border-gradient:not(.extra-height){background:linear-gradient(#fff,#fff) padding-box,#0abfbc border-box;border-radius:4px;font-size:14px;font-weight:300;height:60px;line-height:18px;width:280px}@media only screen and (max-width:1024px){.finance-investment-scheme-block .svg-border-gradient:not(.extra-height){width:220px}}@media(max-width:768px){.finance-investment-scheme-block .svg-border-gradient:not(.extra-height){width:150px}}.finance-logos-rows .icons-single-row{margin-bottom:20px;margin-top:0}@media only screen and (max-width:1024px){.finance-logos-rows .icons-single-row{justify-content:space-between}}.finance-logos-rows .icons-single-row svg{margin-right:0;margin-top:0}@media only screen and (max-width:1024px){.finance-logos-rows .icons-single-row svg svg{max-width:15%}}@media only screen and (max-width:479px)and (orientation:portrait){.finance-logos-rows .icons-single-row svg{margin-bottom:20px;width:48%}}.finance-logos-rows .icons-single-row:last-child{margin-bottom:0}.finance-investment-scheme .svg-centered{text-align:center}@media only screen and (max-width:1024px){.finance-software .main-grid{flex-direction:column}.finance-software .main-grid .main-grid-item{margin-right:0}.finance-software .main-grid .finance-investment-scheme{margin:40px auto 0;max-width:530px}}.finance-payment-container .title-copy-columns.separator-top{margin-top:60px;padding-top:60px}.finance-billing-container .finance-analytics-title-container,.finance-billing-container .paragraph{max-width:100%}.finance-billing-container .finance-payment-tabs .list-item{line-height:20px}.finance-sheme-block{height:490px;position:relative;width:100%;width:490px}.finance-sheme-block,.finance-sheme-block div{align-items:center;display:flex;justify-content:center}.finance-sheme-block div{border-radius:100%;font-size:14px;font-weight:300;height:120px;line-height:18px;padding-left:15px;padding-right:15px;position:absolute;text-align:center;width:120px}.finance-sheme-block div:nth-child(2){font-size:16px;font-weight:700;height:auto;left:0;line-height:22px;margin-left:auto;margin-right:auto;max-width:105px;right:0;width:auto}.finance-sheme-block div:nth-child(2):before{display:none}.finance-sheme-block div:nth-child(3){left:calc(50% - 60px);top:0}.finance-sheme-block div:nth-child(4){right:54px;top:54px}.finance-sheme-block div:nth-child(5){right:0;top:calc(50% - 60px)}.finance-sheme-block div:nth-child(6){bottom:54px;right:54px}.finance-sheme-block div:nth-child(7){bottom:0;left:calc(50% - 60px)}.finance-sheme-block div:nth-child(8){bottom:54px;left:54px}.finance-sheme-block div:nth-child(9){left:0;top:calc(50% - 60px)}.finance-sheme-block div:nth-child(10){left:54px;top:54px}
/*! Breakpoints */
/*! Media queries */
.section-background.bpm-section-no-bottom{margin-bottom:0}.bpm-small-grid{flex:1 2 100%}.bpm-icon-grid{display:flex}.bpm-icon-grid .icons-item:not(:last-child){margin-right:38px}@media only screen and (max-width:1280px){.bpm-icon-grid .icons-item:not(:last-child){margin-right:32px}}.bpm-erp-systems{margin-bottom:60px;margin-top:24px}.bpm-erp-systems .icons-row{align-items:flex-start}.bpm-erp-systems .icons-row .bpm-acumatica-logo svg{margin-top:7px}.bpm-copy-image-accordion .list.columns-two{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}@media only screen and (min-width:1280px){.bpm-copy-image-accordion .cta-small .callout-stripe-copy-small{height:148px}}.bpm-smart-automation .list.columns-two{grid-column-gap:32px;-ms-grid-columns:280px 32px 280px;grid-template-columns:repeat(2,280px)}.bpm-smart-automation .list-item{line-height:1.25;margin-bottom:0;margin-left:0}.bpm-smart-automation .list-item:nth-last-child(-n+2){margin-bottom:0}.bpm-smart-automation .list-item:before{display:none}.bpm-smart-automation .section+.section{margin-top:100px;padding-bottom:60px}.bpm-delivery-cycle .table-top-bordered+.icon-title-columns{margin-left:34%;max-width:800px;padding-top:32px}@media only screen and (max-width:767px){.bpm-delivery-cycle .table-top-bordered+.icon-title-columns{margin-left:0}}.bpm-delivery-cycle .table-top-bordered+.icon-title-columns .icon-title{color:#000}
/*! Breakpoints */
/*! Media queries */
.application-development-technologies-table .main-grid.table-top-bordered-row .main-grid-item:not(:first-child){max-width:176px}@media only screen and (max-width:767px){.application-development-technologies-table .main-grid.table-top-bordered-row .main-grid-item:not(:first-child){flex:1 1 50%}}.application-development-brand-icons{align-items:center;display:flex;flex-wrap:wrap;margin-right:-65px;margin-top:-24px}.application-development-brand-icons svg{margin-right:64px;margin-top:24px}@media only screen and (max-width:1280px){.application-development-brand-icons svg{margin-right:58px}}.application-development-brand-icons svg:nth-child(n+7){margin-right:57px}.application-development-brand-icons svg:last-child{margin-right:0}.application-development-transformation.wrapped-grid.section{background-color:#fff;padding-top:0}.application-development-transformation.wrapped-grid.section .inner-content{padding-top:162px}@media only screen and (max-width:1280px){.application-development-transformation.wrapped-grid.section .inner-content{padding-top:175px;width:100%}}@media only screen and (max-width:1024px){.application-development-transformation.wrapped-grid.section .inner-content{padding-top:135px}}@media only screen and (max-width:767px){.application-development-transformation.wrapped-grid.section .inner-content{padding-top:60px}}@media only screen and (max-width:1280px){.application-development-transformation.wrapped-grid.section .inner-content .container-small,.application-development-transformation.wrapped-grid.section .inner-content .container-small p{max-width:100%}}.application-development-transformation.wrapped-grid.section .inner-content .medium-bold{line-height:1.4}.application-development-transformation.wrapped-grid.section .halved-content-item{background-color:#f8f8f8}@media only screen and (min-width:1281px){.application-development-transformation.wrapped-grid.section .halved-content-item{padding-right:72px;padding-top:162px}}.application-development-tech.has-half-cta-inside{background-color:#fff;padding-bottom:0}.application-development-tech.has-half-cta-inside .halved-content-item{background-color:#f8f8f8;padding-bottom:162px}@media only screen and (min-width:1281px){.application-development-tech.has-half-cta-inside .halved-content-item{padding-right:72px}.application-development-tech.has-half-cta-inside .inner-content{padding-bottom:80px}}@media only screen and (max-width:1280px){.application-development-tech.has-half-cta-inside .inner-content .container-small,.application-development-tech.has-half-cta-inside .inner-content .container-small p{max-width:100%}}.application-development-tech.has-half-cta-inside .quote-block-position{max-width:70px}.application-development-why{margin-bottom:60px}.application-development-why .application-dev-why-icons{align-items:center;display:flex;flex-wrap:wrap;margin-right:-40px;margin-top:40px}.application-development-why .application-dev-why-icons svg{margin-right:40px;margin-top:20px}.application-development-why-container .title-copy-columns{padding-bottom:40px}.application-development-management .application-development-manage-icons{display:flex;flex-wrap:wrap;margin-right:-87px;margin-top:15px}.application-development-management .application-development-manage-icons svg{margin-right:84px;margin-top:25px}@media only screen and (max-width:1280px){.application-development-management .application-development-manage-icons svg{margin-right:75px}}.application-development-management .application-development-manage-icons svg:nth-child(n+5){margin-right:68px}.application-development-framework-scheme{margin-bottom:100px}@media only screen and (min-width:1280px)and (max-width:1440px){.application-development-create-title{max-width:440px}}
/*! Breakpoints */
/*! Media queries */
.microsoft-solutions-container.section{margin-bottom:0}.microsoft-solutions-container.section .accordion-content .paragraph+*{margin-top:40px}.microsoft-solutions-container.section .accordion-content .icons-row{margin-top:16px}.microsoft-solutions-container.section .accordion-content .icons-row svg{margin-right:44px;margin-top:24px}.microsoft-solutions-container.section .accordion-content .icons-row svg:last-of-type{margin-right:0}.microsoft-solutions-container.section .accordion-content .content-doc-managenent-scheme .microsoft-big-sharepoint{height:45px;width:203px}@media only screen and (min-width:1281px){.microsoft-solutions-container.section .halved-content-image-item+.halved-content-item{padding-bottom:162px}}@media only screen and (max-width:1024px){.microsoft-solutions-container.section .halved-content-image-item+.halved-content-item{padding-bottom:118px}}.microsoft-intelligent-apps-container{overflow:hidden}.microsoft-intelligent-apps-container .top-bordered-columns-item .paragraph+.icons-row{margin-top:17px}.microsoft-intelligent-apps-container .top-bordered-columns-item .paragraph+.icons-row svg{margin-right:40px;margin-top:23px}.microsoft-intelligent-apps-container .top-bordered-columns-item .paragraph+.icons-row svg:last-of-type{margin-right:0}.microsoft-intelligent-apps-container .top-bordered-columns-item .paragraph+.icons-row.icons-row-microsoft{margin-right:-30px;margin-top:19px}.microsoft-intelligent-apps-container .top-bordered-columns-item .paragraph+.icons-row.icons-row-microsoft svg{margin-right:35px;margin-top:21px}.microsoft-intelligent-apps-container .top-bordered-columns-item .paragraph+.icons-row.icons-row-microsoft svg:nth-child(-n+2){margin-right:30px}.microsoft-platform-copy-columns .main-grid-item:first-child{max-width:592px}.microsoft-centric-consulting-container.section{margin-bottom:0}@media(max-width:1700px)and (min-width:1025px){.microsoft-platform-centric .title-copy-boxes-item:last-child img{-o-object-position:80% 0;object-position:80% 0}}.microsoft-consult-service-container .second-level-title{margin-bottom:40px}.microsoft-partner-container.main-grid{align-items:center}@media only screen and (max-width:1216px){.microsoft-partner-container.main-grid{align-items:flex-start}}
/*! Breakpoints */
/*! Media queries */
.marketplace-development{overflow-x:hidden}.marketplace-development-scheme-container{align-items:center}.marketplace-development-row-tabs .top-bordered-columns .main-grid{flex-wrap:wrap;justify-content:space-between}.marketplace-development-row-tabs .top-bordered-columns .main-grid-item{flex:none;margin-right:0;margin-top:40px;max-width:592px;width:100%}.marketplace-development-row-tabs .top-bordered-columns .main-grid-item:first-child,.marketplace-development-row-tabs .top-bordered-columns .main-grid-item:nth-child(2){margin-top:0}@media only screen and (max-width:1024px){.marketplace-development-row-tabs .top-bordered-columns .main-grid-item:nth-child(2){margin-top:40px}}.marketplace-development-row-tabs .top-bordered-columns-item{border:none;padding:0}.marketplace-development-row-tabs .top-bordered-columns-item .list{margin-top:24px}.marketplace-development-row-tabs-right{width:100%}.marketplace-development-models .list{margin-top:32px}.marketplace-development-models .list-item{padding-bottom:23px}.marketplace-development-scheme-second{align-items:center}.marketplace-development-scheme-second .main-grid-item:first-child{margin-right:0}.marketplace-development-scheme-second .main-grid-item:first-child svg{height:auto}.marketplace-development-scheme-second .main-grid-item:nth-child(2){margin-right:72px}@media only screen and (max-width:479px)and (orientation:portrait){.marketplace-development-scheme-second .main-grid-item:nth-child(2){margin-right:0}}.marketplace-development-options .marketplace-development-icons{margin-top:0}.marketplace-development-options .marketplace-development-icons .icons-item{margin-right:80px;margin-top:24px}@media only screen and (max-width:1024px){.marketplace-development-options .marketplace-development-icons .icons-item{margin-right:40px}}.marketplace-development-related .title-copy-boxes-item:nth-child(n+3) .title-copy-boxes-text{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.atlassian-main-logo{max-height:105px;max-width:325px}.atlassian-main-logo-container{margin-bottom:32px}.atlassian-main-logo-container .second-level-title{margin-bottom:0}.atlassian-map-container .main-grid-outstanding-item-right{flex-basis:50%;max-width:50%;padding-left:16px}@media(max-width:1700px){.atlassian-map-container .main-grid-outstanding-item-right{min-width:850px}}@media only screen and (max-width:1024px){.atlassian-map-container .main-grid-outstanding-item-right{flex-basis:80%;margin-top:60px;max-width:80%;min-width:auto;padding-left:20px}}@media(max-width:900px){.atlassian-map-container .main-grid-outstanding-item-right{flex-basis:100%;max-width:100%;width:100%}}.atlassian-map-container .main-grid-outstanding-item-left{padding-right:16px}@media(width:1440px){.atlassian-map-container .main-grid-outstanding-item-left h3{max-width:294px}}@media(max-width:1700px){.atlassian-map-container .main-grid-outstanding-item-left{min-width:auto}}@media only screen and (max-width:1024px){.atlassian-map-container .main-grid-outstanding-item-left{padding-right:20px}}@media(max-width:1440px)and (min-width:1280px){.atlassian-tabs{margin-top:-1px}}.atlassian-tabs .tabs-wrapper{padding-right:0}@media only screen and (min-width:1025px){.atlassian-tabs .tabs-wrapper .tabs-items{padding-right:72px}}.atlassian-migration h3{margin-bottom:24px}.atlassian-icons-set{margin-right:-60px;margin-top:-30px}@media only screen and (max-width:767px){.atlassian-icons-set{margin-right:-20px}}.atlassian-icons-set .icons-item{margin-right:60px;margin-top:40px}@media only screen and (max-width:767px){.atlassian-icons-set .icons-item{margin-right:20px}}.atlassian-icons-set .icons-item svg{display:block;max-width:100%}@media only screen and (max-width:767px){.atlassian-icons-set .icons-item svg{max-width:80%}}@media only screen and (min-width:1025px){.atlassian-disclaimer-container.section-background{padding-top:28px}}.atlassian-disclaimer-title{color:#323232}.atlassian-disclaimer-link{align-items:center;display:flex}.atlassian-disclaimer-link .learn-more-link-text{color:#ff04d5;font-weight:700;margin-right:12px}.atlassian-disclaimer-link svg{height:24px;transition:.3s ease;width:26px}.atlassian-disclaimer-link:hover svg{transform:translateX(4px)}.atlassian-disclaimer-text{margin-bottom:20px}.atlassian-lockup{margin-bottom:0}.atlassian-migration-grid{margin-top:60px}.atlassian-migration-grid .fourth-level-title{line-height:1.2}.atlassian-tabs-automation{flex-direction:column}.atlassian-tabs-automation .tabs-items{padding-right:0}.atlassian-tabs-automation .tabs-panels,.atlassian-tabs-automation .tabs-wrapper{max-width:761px;padding-right:0;width:100%}.atlassian-tabs-automation .tabs-panels{padding-left:20px}.atlassian-tabs-automation .tabs-panels .list.columns-two{grid-column-gap:80px}.atlassian-tabs-automation .tabs-panels .list.columns-two .list-item{line-height:1.25;padding-bottom:20px}.atlassian-tabs-automation .tabs-panels .list.columns-two .list-item:nth-last-child(-n+2){padding-bottom:0}@media only screen and (max-width:767px){.atlassian-tabs-automation .tabs-panels .list.columns-two .list-item:nth-last-child(-n+2):not(:last-child){padding-bottom:20px}}.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content{flex-direction:row;width:761px}@media only screen and (max-width:1670px){.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content{width:100%}.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab .mdc-tab__text-label{font-size:19px}}@media only screen and (max-width:1670px)and (max-width:1270px){.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab .mdc-tab__text-label{font-size:16px}}.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab{border-bottom:1px solid #c4c4c4;border-top:none;margin-bottom:24px;padding:0 20px 20px}@media only screen and (max-width:1388px){.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab{padding:0 0 20px 20px}}@media only screen and (max-width:1280px){.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab{padding:0 0 20px 5px}}@media only screen and (max-width:1024px){.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab.active .mdc-tab-indicator .mdc-tab-indicator__content--underline{bottom:0;top:unset}}.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab.active:before{bottom:0;top:auto}.atlassian-tabs-automation .tabs-items .mdc-tab-scroller__scroll-content .tabs-item.mdc-tab:last-child{margin-bottom:auto}.atlassian-automation-container{padding:60px 0}.atlassian-automation-container .main-grid-outstanding-item-left{padding-right:16px}.atlassian-automation-container .main-grid-outstanding-item-left .title-copy-rows{max-width:592px}.atlassian-automation-container .main-grid-outstanding-item-right{padding-left:16px}@media only screen and (min-width:1025px){.atlassian-admin-container .container-small{max-width:536px}}.atlassian-expert-tabs .tabs-panels{margin-left:16px;max-width:592px}@media only screen and (max-width:767px){.atlassian-expert-tabs .tabs-panels{width:90%}}.atlassian-expert-tabs .tabs-panels .list-item{line-height:1.5}.atlassian-expert-container.section-background{margin-bottom:0}.atlassian-expert-container.section-background .second-level-title{margin-bottom:60px}.atlassian-all-round-container .main-grid-item h4{color:#323232}.atlassian-faux-link{background-clip:padding-box;border-top:140px solid #fff0;margin-top:-140px}.atlassian-scheme{overflow:hidden}.atlassian-sheme-block{max-width:777px;position:relative}.atlassian-sheme-block div{font-size:14px;font-weight:300;position:absolute}.atlassian-sheme-block div:nth-child(2){bottom:100px;left:57px}@media(max-width:768px){.atlassian-sheme-block div:nth-child(2){bottom:97px;left:46px}}.atlassian-sheme-block div:nth-child(3){bottom:76px;left:226px}.atlassian-sheme-block div:nth-child(4){bottom:128px;left:270px}@media(max-width:768px){.atlassian-sheme-block div:nth-child(4){bottom:120px;left:255px}}.atlassian-sheme-block div:nth-child(5){bottom:102px;right:283px}@media(max-width:768px){.atlassian-sheme-block div:nth-child(5){bottom:98px;right:264px}}.atlassian-sheme-block div:nth-child(6){bottom:55px;right:230px}.atlassian-sheme-block div:nth-child(7){bottom:30px;right:75px}@media(max-width:768px){.atlassian-sheme-block div:nth-child(7){right:66px}}
/*! Breakpoints */
/*! Media queries */
.azure-table .main-grid .main-grid-item:first-child h5{line-height:1.2}.azure-devops-scheme.icons-row.type-7 svg{margin-right:70px;margin-top:0}.azure-devops-scheme.icons-row.type-7 svg:last-of-type{margin-right:0}.azure-microservices-scheme.icons-row.type-7{margin-top:30px}.azure-microservices-scheme.icons-row.type-7 svg{margin-right:40px}.azure-microservices-scheme.icons-row.type-7 svg:last-of-type{margin-right:0}.azure-microservices-block{align-items:center;display:flex;justify-content:space-between;margin-bottom:100px;margin-top:60px;width:100%}.azure-microservices-block .scheme-block{max-width:275px;width:100%}@media only screen and (max-width:1024px){.azure-microservices-block .scheme-block{max-width:23%}}.azure-microservices-block .scheme-block div:first-child{align-items:center;background:#fff;background-clip:padding-box;border:4px solid #fff0;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}@media only screen and (max-width:479px)and (orientation:portrait){.azure-microservices-block .scheme-block div:first-child{width:100%}}.azure-microservices-block .scheme-block div:first-child:before{background:linear-gradient(90.64deg,#fc354c,#b27cb8 50.52%,#0abfbc);border-radius:inherit;content:"";height:calc(100% + 8px);left:0;margin:-4px;position:absolute;top:0;width:calc(100% + 8px);z-index:-1}.azure-microservices-block .scheme-block div:nth-child(2){align-items:center;border:3px solid #e0e0e0;border-radius:4px;border-top:none;display:flex;font-size:14px;font-weight:300;height:97px;justify-content:center;line-height:18px;padding-left:25px;padding-right:25px;padding-top:3px;position:relative;text-align:center;top:-3px;z-index:-2}@media only screen and (max-width:1024px){.azure-microservices-block .scheme-block div:nth-child(2){font-size:12px;height:115px}}.azure-microservices-block svg{margin:0 auto}.azure-code-in-azure-scheme{display:block;margin-bottom:100px;margin-top:60px;width:100%}.azure-center-container{align-items:center;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;padding-bottom:100px;padding-top:100px}.azure-center-container .title-link-wrapper{margin-bottom:19px}.azure-svg-microsoft{width:100%}@media only screen and (max-width:1220px){.azure-svg-microsoft{width:40%}}@media only screen and (max-width:1024px){.azure-svg-microsoft{width:60%}}@media only screen and (max-width:767px){.azure-consulting-implementation .top-bordered-columns{margin-top:40px}}@media only screen and (min-width:767px){.azure-consulting-implementation .top-bordered-columns-item{margin-top:60px}}.azure-consulting-implementation .has-logo-container .main-grid-item:last-child{display:flex;justify-content:flex-end}@media only screen and (max-width:1216px){.azure-consulting-implementation .has-logo-container .main-grid-item:last-child{justify-content:flex-start}}.azure-development-wrapped-grid.section .halved-content-item:first-child{padding:0}.azure-development-wrapped-grid.section .halved-content-item:last-child{background-color:#f8f8f8;padding-bottom:72px}.azure-development-wrapped-grid.section .halved-content-item .container-small{max-width:none}.azure-development-wrapped-grid.section .halved-content-item .azure-development-title{background-color:#003849;padding:100px 72px 100px calc(50vw - 615.5px)}@media only screen and (max-width:1024px){.azure-development-wrapped-grid.section .halved-content-item .azure-development-title{padding-left:32px}}.azure-development-wrapped-grid.section .halved-content-item .azure-development-title .paragraph{max-width:536px}.azure-development-wrapped-grid.section .halved-content-item .azure-beyond-title{margin-top:0;padding:100px 72px 100px calc(50vw - 615.5px)}@media only screen and (max-width:1024px){.azure-development-wrapped-grid.section .halved-content-item .azure-beyond-title{padding-left:32px}}@media only screen and (max-width:1280px){.azure-development-wrapped-grid.section .halved-content-item:last-child{padding-top:60px}}.azure-development-wrapped-grid.section .icon-title-columns{-ms-grid-columns:250px 32px 250px 32px 250px;grid-template-columns:repeat(3,250px)}@media only screen and (max-width:1815px){.azure-development-wrapped-grid.section .icon-title-columns{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1280px){.azure-development-wrapped-grid.section .icon-title-columns{-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1024px){.azure-development-wrapped-grid.section .icon-title-columns{-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.azure-development-wrapped-grid.section .icon-title-columns{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.azure-development-wrapped-grid.section .icon-title-columns{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.azure-development-wrapped-grid.section .icon-title-columns .icon-title-item:not(:nth-last-child(-n+2)){margin-bottom:28px}.azure-development-wrapped-grid.section .icon-title-columns .icon-title+.icon-title-paragraph{padding-top:20px}.azure-development-wrapped-grid.section .icon-title-columns .icon-title+.icon-title-paragraph+.icon-title-paragraph{padding-top:24px}.azure-computing-container.section-background{padding-top:162px;position:relative}.azure-computing-container.section-background .main-grid-item:first-child{margin-right:16px;max-width:592px}@media only screen and (min-width:767px){.azure-computing-container.section-background .main-grid-item:first-child{padding-right:145px}}.azure-computing-container.section-background .main-grid-item:last-child{margin-left:16px}.azure-microservices-container{border-bottom:1px solid #c4c4c4}@media only screen and (min-width:1025px){.azure-microservices-paragraph{max-width:536px}}.azure-managed-container{padding-top:100px}
/*! Breakpoints */
/*! Media queries */
.intelligent-enterprise-solutions.section-background{margin-bottom:0;padding-top:0}@media only screen and (min-width:1025px){.intelligent-enterprise-solutions.section-background{padding-bottom:162px}}@media only screen and (min-width:768px)and (max-width:1024px){.intelligent-enterprise-solutions.section-background{padding-bottom:118px}}@media only screen and (max-width:767px){.intelligent-enterprise-solutions.section-background{padding-bottom:105px}}.enterprise-data-scheme{display:block;margin:0 auto}.data-managment-title .paragraph{padding-top:0}.title-with-link.separator-top{margin-top:0;padding-top:60px}.title-with-link.separator-bottom{margin-bottom:60px;padding-bottom:60px}.digital-enterprise-scheme{height:auto;width:100%}.digital-enterprise-scheme-wrapper{position:relative;width:100%}.digital-enterprise-list{margin-top:20px}@media only screen and (max-width:835px){.digital-enterprise-list{margin-top:15px}}.digital-enterprise-list-left,.digital-enterprise-list-right{left:32px;max-width:212px;position:absolute;top:20%}@media only screen and (max-width:835px){.digital-enterprise-list-left,.digital-enterprise-list-right{top:15%}}.digital-enterprise-list-right{left:unset;max-width:184px;right:32px;text-align:right}.digital-enterprise-list-item{font-size:14px;padding-bottom:15px}@media only screen and (max-width:1024px){.digital-enterprise-list-item{padding-bottom:10px}}
/*! Breakpoints */
/*! Media queries */
.end-to-end-ecommerce-scheme{margin-top:60px}.ecommerce-page-sheme-block{align-items:center;display:flex;justify-content:space-between;margin-top:60px;width:100%}@media only screen and (max-width:1024px){.ecommerce-page-sheme-block{margin-top:40px}}.ecommerce-page-sheme-block .svg-border-gradient{align-items:center;border-radius:4px;display:flex;font-size:14px;font-weight:300;height:60px;justify-content:center;line-height:18px;max-width:216px;text-align:center;width:100%}@media only screen and (max-width:1024px){.ecommerce-page-sheme-block .svg-border-gradient{max-width:17%}}.ecommerce-page-omnichannel-block{align-items:center;display:flex;height:448px;justify-content:center;position:relative;width:401px}@media only screen and (max-width:1024px){.ecommerce-page-omnichannel-block{margin-top:40px}}.ecommerce-page-omnichannel-block div{align-items:center;display:flex;font-size:14px;font-weight:400;height:100px;justify-content:center;line-height:18px;position:absolute;text-align:center;width:100px}@media only screen and (max-width:1024px){.ecommerce-page-omnichannel-block svg{margin-top:0}}.ecommerce-page-omnichannel-block div:nth-child(2){top:0}.ecommerce-page-omnichannel-block div:nth-child(3){right:0;top:87px}.ecommerce-page-omnichannel-block div:nth-child(4){bottom:87px;right:0}.ecommerce-page-omnichannel-block div:nth-child(5){bottom:0;padding-left:10px;padding-right:10px}.ecommerce-page-omnichannel-block div:nth-child(6){left:0;top:87px}.ecommerce-page-omnichannel-block div:nth-child(7){bottom:87px;left:0}.ecommerce-page-omnichannel-block div:last-child{font-size:16px;font-weight:700;line-height:22px}.ecommerce-dev-platforms .table-top-bordered-row .main-grid-item:last-child .paragraph{line-height:1.25}@media only screen and (max-width:767px){.ecommerce-related-services .halved-content-image-item{padding-top:60px}}.ecommerce-omnichannel-commerce-container{align-items:center}.ecommerce-omnichannel-commerce-container .main-grid-item:first-child{display:flex;justify-content:center}@media only screen and (max-width:1024px){.ecommerce-omnichannel-commerce-container .main-grid-item{margin-right:0}}@media only screen and (max-width:1216px){.ecommerce-omnichannel-commerce-container .connected-experience-ecommerce{align-self:flex-start}}.ecommerce-accordion .accordion-item .list-item:nth-last-child(-n+2){padding-bottom:0}.ecommerce-accordion .accordion-item:nth-child(2) .ecommerce-accordion-list.columns-two-modified{grid-column-gap:65px}.ecommerce-accordion .accordion-item:nth-child(3) .ecommerce-accordion-list.columns-two-modified{grid-column-gap:37px}
/*! Breakpoints */
/*! Media queries */
.bi-data-management-lockup{margin-bottom:0}.bi-consulting-container.section-background{margin-bottom:0;padding-top:28px}@media only screen and (max-width:1024px){.bi-consulting-container.section-background{padding-top:60px}}.bi-reactive-data-analytics .list{grid-column-gap:32px;margin-bottom:60px;padding-top:20px}@media only screen and (min-width:1280px){.bi-reactive-data-analytics .list .list-item{min-width:364px}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.bi-development-list.list{-ms-grid-columns:1fr 80px 1fr;grid-column-gap:80px}}@media only screen and (min-width:1025px){.bi-self-service-consulting.section-background{padding-top:162px}}@media only screen and (min-width:768px)and (max-width:1024px){.bi-self-service-consulting.section-background{padding-top:118px}}@media only screen and (max-width:767px){.bi-self-service-consulting.section-background{padding-top:210px}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.bi-multi-purpose-tabs .tabs-items{max-width:536px;padding-right:0}.bi-multi-purpose-tabs .tabs-panels{padding-left:16px}}.bi-multi-purpose-tabs .tabs-panels div:first-of-type{max-height:592px}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.bi-multi-purpose-tabs .tabs-panels .list{-ms-grid-columns:1fr 32px 1fr;grid-column-gap:32px}}.bi-scheme{align-items:center;display:flex}@media only screen and (max-width:1024px){.bi-scheme-column-small.scheme-inside-col{padding:32px 45px}}.bi-scheme-column-small svg+svg{margin-top:30px}.bi-scheme .scheme-column-big{max-width:480px}.bi-scheme .scheme-column-small:last-child{margin-left:20px}@media only screen and (max-width:1024px){.bi-scheme-smaller-text{font-size:14px}}.bi-scheme .bi-scheme-col-big{align-items:center;display:flex;justify-content:center;padding:32px 0}.bi-scheme .bi-scheme-col-big .scheme-col-text+svg{margin-top:86px}.bi-scheme .bi-scheme-icon-block,.bi-scheme .bi-scheme-icon-list{text-align:center}.bi-scheme .bi-scheme-icon-block{padding:0 18px}@media only screen and (max-width:835px){.bi-scheme .bi-scheme-icon-block{padding:0}}.bi-scheme-arrow{margin:0 16px}@media only screen and (max-width:1280px){.bi-scheme-arrow{flex-basis:20px;margin:0 10px}}
/*! Breakpoints */
/*! Media queries */
.mobile-solutions-retail-title{padding-bottom:20px}@media only screen and (max-width:1024px){.mobile-solutions-retail-title{padding-bottom:6px}}.mobile-solutions-retail .table-top-bordered-row .main-grid-item:first-of-type{margin-right:88px;max-width:328px}@media only screen and (max-width:1024px){.mobile-solutions-retail .table-top-bordered-row .main-grid-item:nth-child(2){padding-right:20px}}.retail-competence-container .table-top-bordered .main-grid-item{flex:initial}@media only screen and (min-width:768px){.retail-competence-container .table-top-bordered .main-grid-item:first-of-type{margin-right:52px;width:30%}}.retail-competence-container .retail-main-grid-text{max-width:800px}.retail-omichannel-container{padding:100px 0 0}@media only screen and (max-width:1024px){.retail-omichannel-container{padding:60px 20px 0}}.retail-omichannel-container.section{margin-bottom:0}.retail-omichannel-container .main-grid-outstanding{align-items:center}.retail-omichannel-container .main-grid-outstanding-item-left{padding-right:32px;width:calc(224px + 50%)}@media only screen and (max-width:1024px){.retail-omichannel-container .main-grid-outstanding-item-left{padding:0;width:100%}}.retail-omichannel-container .main-grid-outstanding-item-right{padding-right:0;width:488px}.retail-omichannel-container .main-grid-outstanding-item-right svg{width:100%}@media only screen and (max-width:1440px){.retail-omichannel-container .main-grid-outstanding-item-right{margin-right:32px}}@media only screen and (max-width:1024px){.retail-omichannel-container .main-grid-outstanding-item-right{display:none}}.retail-top-bordered-container.section-background{padding-bottom:162px;padding-top:60px}@media only screen and (max-width:1024px){.retail-top-bordered-container.section-background{padding-top:40px}}
/*! Breakpoints */
/*! Media queries */
.computer-vision-title-width{max-width:800px}.computer-vision-table-title.main-grid-item{margin-right:0;max-width:281px}.computer-vision-table-title.main-grid-item .paragraph{font-size:20px;font-weight:700;line-height:1.2}@media only screen and (max-width:1216px){.computer-vision-table-title.main-grid-item{flex-basis:100%;margin-bottom:30px;max-width:100%}}.computer-vision-icons{margin:-32px -80px 0 135px}@media only screen and (max-width:1216px){.computer-vision-icons{margin-left:22px}}.computer-vision-icons.type-7 svg{margin-right:80px;margin-top:32px}.computer-vision-accordion .halved-content-image-item .inner-content{padding-top:162px}@media only screen and (max-width:1024px){.computer-vision-accordion .halved-content-image-item .inner-content{padding-top:118px}}@media only screen and (max-width:767px){.computer-vision-accordion .halved-content-image-item .inner-content{padding-top:150px}}.computer-vision-recognition{margin-top:60px}.computer-vision-recognition .title-link-wrapper{margin-bottom:20px}.computer-vision-stack{overflow:hidden}@media only screen and (max-width:1216px){.computer-vision-stack .main-grid.table-top-bordered-row{flex-wrap:wrap}}
/*! Breakpoints */
/*! Media queries */
.document-management-solutions-grid .main-grid-item:first-child{flex-basis:48%}.document-management-solutions-grid .type-7 svg{margin-right:48px;margin-top:20px}.document-management-solutions-grid .type-7 svg:nth-child(4){margin-right:0}.document-management-container.container{max-width:none;padding-left:calc(50% - 608px)}@media only screen and (max-width:1280px){.document-management-container.container{padding-left:0}}.document-management-container.container .two-columns-grid .main-grid-item:first-child{max-width:592px}.document-management-container .title-link-wrapper{margin-bottom:32px;max-width:703px}.document-management-container-tabs .container{max-width:none;padding-left:calc(50% - 608px)}@media only screen and (min-width:1025px){.document-management-container-tabs .container{padding-right:32px}}@media only screen and (max-width:1280px){.document-management-container-tabs .container{padding-left:0;padding-right:0}}.document-management-container-tabs .container .title-copy-columns{max-width:1216px}@media only screen and (min-width:1025px){.document-management-container-tabs .container .tabs-wrapper{max-width:608px}}.document-management-container-tabs .container .tabs-wrapper .tabs-items{padding-right:0}@media only screen and (min-width:1025px){.document-management-container-tabs .container .tabs-wrapper .tabs-items{max-width:536px}}.document-management-container-tabs .container .tabs-panels{padding-left:16px}@media only screen and (min-width:1600px){.document-management-container-tabs .container .tabs-panels{width:auto}}.document-management-container-tabs .container .tabs-panels .paragraph{max-width:592px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:767px){.collaboration-grid .main-grid-item{flex-basis:32%;max-width:32%}}.collaboration-grid .top-bordered-columns-title{line-height:1.2}@media(min-width:1281px){.collaboration-knowledge.has-cta-after.section,.collaboration-portals.has-cta-after.section-background{padding-bottom:174px}.collaboration-communication.section.container,.collaboration-intelligent.section-background.background-theme{margin-top:-147px;padding-top:174px}}@media only screen and (min-width:1025px){.collaboration-enterprise .halved-content-item .container-small{max-width:536px}}.collaboration-icons{margin-top:40px}.collaboration-icons.icons-row svg{margin-right:46px}.collaboration-icons.icons-row svg:last-of-type{margin-right:0}@media only screen and (max-width:479px){.collaboration-icons.icons-row svg{height:70px;margin-right:15px;width:100px}.collaboration-icons.icons-row svg.collaboration-icons-teams{width:180px}.collaboration-icons.icons-row svg.collaboration-icons-outlook{width:115px}.collaboration-icons.icons-row svg.collaboration-icons-skype-for-b{width:200px}}@media only screen and (min-width:1025px){.collaboration-enterprise-content-title-link{max-width:308px}}.collaboration-project-container.container{max-width:none}@media(min-width:1281px){.collaboration-project-container.container{padding-left:calc(50% - 608px)}}.collaboration-project-container.container .main-grid-item:first-child{max-width:592px}.collaboration-callout .callout-stripe-copy{padding:26px 97px 26px 0}
/*! Breakpoints */
/*! Media queries */
.digital-workplace-container-padding{padding:100px 0}@media only screen and (max-width:1024px){.digital-workplace-container-padding{padding:60px 0}.digital-workplace-container-padding .main-grid-item{margin-right:0}}@media only screen and (max-width:479px){.digital-workplace-container-padding{padding:32px 0}}@media only screen and (max-width:1024px){.digital-workplace-container-padding .main-grid.container{flex-direction:column}}.digital-workplace-container-padding .main-grid-item:nth-child(2){display:flex;justify-content:center}@media only screen and (max-width:1024px){.digital-workplace-container-padding .main-grid-item:nth-child(2){margin-top:40px}}.digital-workplace-sheme-block{align-items:center;display:flex;height:299px;justify-content:center;position:relative;width:543px}.digital-workplace-sheme-block div{font-size:14px;font-weight:300;line-height:18px;position:absolute}.digital-workplace-sheme-block div:nth-child(2){right:72px;top:0}.digital-workplace-sheme-block div:nth-child(3){max-width:111px;right:10px;top:76px}.digital-workplace-sheme-block div:nth-child(4){bottom:80px;max-width:121px;right:0}.digital-workplace-sheme-block div:nth-child(5){bottom:0;right:21px}.digital-workplace-sheme-block div:nth-child(6){bottom:0;left:57px}.digital-workplace-sheme-block div:nth-child(7){bottom:80px;left:36px;max-width:88px;text-align:right}.digital-workplace-sheme-block div:nth-child(8){left:0;max-width:124px;text-align:right;top:76px}.digital-workplace-sheme-block div:nth-child(9){left:105px;top:0}.digital-workplace-sheme-block div:nth-child(10){font-size:16px;font-weight:400;line-height:19px;top:29px}.digital-workplace-sheme-block div:nth-child(11){bottom:103px;font-size:16px;font-weight:400;line-height:19px;max-width:82px;text-align:center}.digital-workplace-sheme-block div:nth-child(12){bottom:32px;font-size:16px;font-weight:400;line-height:19px}.digital-workplace-title-copy-columns.title-copy-columns{padding-bottom:0}.digital-workplace-title-copy-columns.title-copy-columns .paragraph{padding-bottom:20px}@media only screen and (max-width:1024px){.digital-workplace-scheme{margin-top:20px}}@media only screen and (max-width:479px){.digital-workplace-scheme{margin-top:0}}.digital-workplace-interaction-hub .accordion-content .list.columns-two{grid-column-gap:80px;margin-top:0}.digital-workplace-top-bordered-titles{line-height:1.2}
/*! Breakpoints */
/*! Media queries */
.healthcare-data-analytics.background-theme{margin-bottom:0;padding:100px 0}.healthcare-data-analytics.background-theme .main-grid-outstanding-item-right{padding-left:16px}.healthcare-data-analytics.background-theme .main-grid-outstanding-item-right .paragraph{max-width:592px}.healthcare-data-analytics-icons-row.type-7{margin-top:30px}.healthcare-data-analytics-icons-row.type-7 svg{margin-right:46px}@media only screen and (max-width:1280px){.healthcare-data-analytics-icons-row.type-7 svg{margin-right:43px}}.healthcare-data-analytics-icons-row.type-7 svg.hipaa-logo{height:56px;width:86px}.healthcare-data-analytics-icons-row.type-7 svg:last-child{margin-right:0}.healthcare-data-list.list{padding-top:16px}.healthcare-data-list.list.columns-two{-ms-grid-columns:auto 52px auto;grid-template-columns:repeat(2,auto)}.healthcare-data-grid.main-grid-item:nth-child(-n+2){flex-basis:47%}.healthcare-data-population.section-background{margin-bottom:0}.healthcare-data-perfomance.container{margin-top:100px}@media only screen and (max-width:1024px){.healthcare-data-medical-analytics{flex-wrap:wrap}}@media only screen and (min-width:1025px){.healthcare-data-medical-analytics .main-grid-item{flex:1 1 50%}}.healthcare-data-medical-analytics .halved-content-image-item{margin-right:0}@media only screen and (max-width:1280px){.healthcare-data-medical-analytics .halved-content-image-item+.halved-content-item.main-grid-item{padding-top:175px}}@media only screen and (max-width:1024px){.healthcare-data-medical-analytics .halved-content-image-item+.halved-content-item.main-grid-item{padding-top:60px}}@media only screen and (max-width:479px){.healthcare-data-medical-analytics .halved-content-image-item+.halved-content-item.main-grid-item{padding-top:32px}}@media only screen and (min-width:1025px){.healthcare-data-medical-analytics .halved-content-item.main-grid-item{padding-right:72px}}.healthcare-data-medical-analytics .accordion-content .paragraph+.list,.healthcare-data-medical-analytics .accordion-content .paragraph+.paragraph{margin-top:0}.healthcare-data-analysis-container .title-link-wrapper{margin-bottom:32px}.healthcare-data-medical-icons-row svg{margin-top:20px}.healthcare-data-medical-icons-row svg:not(:last-of-type){margin-right:48px}.healthcare-data-scheme{max-width:536px;position:relative;width:100%}@media only screen and (max-width:1024px){.healthcare-data-scheme{margin:40px auto 0}}.healthcare-data-scheme-block{max-width:166px;position:absolute;width:100%}.healthcare-data-scheme-block:nth-child(4){right:0}.healthcare-data-scheme-block:not(:first-child){bottom:7px}@media only screen and (max-width:1279px){.healthcare-data-scheme-block:not(:first-child){width:30%}}@media only screen and (min-width:768px)and (max-width:1280px){.has-cta-after+.cta+.healthcare-data-medical-analytics.main-grid{margin-top:-150px}}.healthcare-data-copy-boxes.title-copy-boxes-type-3 .title-copy-boxes-item:first-child{margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
.odoo-erp-icon-columns-first-row.icon-title-columns,.odoo-erp-icon-columns-last-row.icon-title-columns{-ms-grid-columns:(280px)[4];grid-template-columns:repeat(4,280px)}@media only screen and (max-width:1250px){.odoo-erp-icon-columns-first-row.icon-title-columns,.odoo-erp-icon-columns-last-row.icon-title-columns{grid-gap:2%;-ms-grid-columns:240px 2% 240px 2% 240px 2% 240px;grid-template-columns:repeat(4,240px)}}@media only screen and (max-width:1155px){.odoo-erp-icon-columns-first-row.icon-title-columns,.odoo-erp-icon-columns-last-row.icon-title-columns{row-gap:60px}}@media only screen and (max-width:1150px){.odoo-erp-icon-columns-first-row.icon-title-columns,.odoo-erp-icon-columns-last-row.icon-title-columns{-ms-grid-columns:370px 18% 370px;-moz-column-gap:18%;column-gap:18%;grid-template-columns:repeat(2,370px)}}@media only screen and (max-width:895px){.odoo-erp-icon-columns-first-row.icon-title-columns,.odoo-erp-icon-columns-last-row.icon-title-columns{-ms-grid-columns:300px 9% 300px;-moz-column-gap:9%;column-gap:9%;grid-template-columns:repeat(2,300px)}}@media only screen and (max-width:680px){.odoo-erp-icon-columns-first-row.icon-title-columns,.odoo-erp-icon-columns-last-row.icon-title-columns{-ms-grid-columns:250px 5% 250px;-moz-column-gap:5%;column-gap:5%;grid-template-columns:repeat(2,250px)}}@media only screen and (max-width:555px){.odoo-erp-icon-columns-first-row.icon-title-columns,.odoo-erp-icon-columns-last-row.icon-title-columns{-ms-grid-columns:(100%)[1];grid-template-columns:repeat(1,100%);row-gap:40px}}.odoo-erp-icon-columns-first-row.icon-title-columns .icon-title+.icon-title-paragraph,.odoo-erp-icon-columns-last-row.icon-title-columns .icon-title+.icon-title-paragraph{padding-top:20px}.odoo-erp-icon-columns-second{-ms-grid-rows:550px;-ms-grid-columns:280px 1fr 280px;display:-ms-grid;display:grid;grid-template-columns:280px 1fr 280px;grid-template-rows:550px;margin:60px auto}.odoo-erp-icon-columns-second>:first-child{-ms-grid-column:1;-ms-grid-row:1}.odoo-erp-icon-columns-second>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.odoo-erp-icon-columns-second>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}@media only screen and (max-width:1150px){.odoo-erp-icon-columns-second{-ms-grid-rows:auto;-ms-grid-columns:370px 13% 370px;-moz-column-gap:13%;column-gap:13%;grid-template-columns:repeat(2,370px);grid-template-rows:auto}.odoo-erp-icon-columns-second>:first-child{-ms-grid-column:1;-ms-grid-row:1}.odoo-erp-icon-columns-second>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}}@media only screen and (max-width:895px){.odoo-erp-icon-columns-second{-ms-grid-columns:300px 7% 300px;-moz-column-gap:7%;column-gap:7%;grid-template-columns:repeat(2,300px)}}@media only screen and (max-width:680px){.odoo-erp-icon-columns-second{-ms-grid-columns:250px 5% 250px;-moz-column-gap:5%;column-gap:5%;grid-template-columns:repeat(2,250px)}}@media only screen and (max-width:555px){.odoo-erp-icon-columns-second{-ms-grid-columns:(100%)[1];grid-template-columns:repeat(1,100%);margin:40px auto;row-gap:20px}}.odoo-erp-icon-columns-second-row.icon-title-columns{display:block}@media only screen and (max-width:1150px){.odoo-erp-icon-columns-second-row.icon-title-columns{-ms-grid-columns:(370px)[1];display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(1,370px)}}@media only screen and (max-width:895px){.odoo-erp-icon-columns-second-row.icon-title-columns{-ms-grid-columns:(300px)[1];grid-template-columns:repeat(1,300px)}}@media only screen and (max-width:680px){.odoo-erp-icon-columns-second-row.icon-title-columns{-ms-grid-columns:(250px)[1];grid-template-columns:repeat(1,250px)}}@media only screen and (max-width:555px){.odoo-erp-icon-columns-second-row.icon-title-columns{-ms-grid-columns:(100%)[1];grid-template-columns:repeat(1,100%)}}.odoo-erp-icon-columns-second-row.icon-title-columns .icon-title+.icon-title-paragraph{padding-top:20px}.odoo-erp-icon-columns-second-row.icon-title-columns .icon-title-item+.icon-title-item{margin-top:60px}@media only screen and (max-width:1150px){.odoo-erp-icon-columns-second-row.icon-title-columns .icon-title-item+.icon-title-item{margin-top:0}}.odoo-erp-tailored-block{align-items:center;display:flex}@media only screen and (max-width:1150px){.odoo-erp-tailored-block{display:none}}.odoo-erp-tailored-scheme{max-width:100%;width:100%}.odoo-erp-partner .main-grid-item{flex:initial}.odoo-erp-partner .main-grid-item:not(:last-of-type){margin-right:161px;max-width:800px}@media only screen and (min-width:1281px)and (max-width:1535px){.odoo-erp-accordion .accordion-scroll-offset.accordion-item{scroll-snap-margin-top:300px;scroll-margin-top:300px}}@media only screen and (max-width:479px){.odoo-erp-accordion .accordion-scroll-offset.accordion-item{scroll-snap-margin-top:560px;scroll-margin-top:560px}.odoo-erp-accordion .accordion-scroll-offset.accordion-item.smaller-index-offset{scroll-snap-margin-top:150px;scroll-margin-top:150px}}.odoo-erp-accordion-list{display:inline-block;margin-top:20px}.odoo-erp-accordion-list:first-of-type{margin-right:32px}@media only screen and (min-width:1700px){.odoo-erp-accordion-list:first-of-type{min-width:252px}}@media only screen and (max-width:1394px){.odoo-erp-accordion-list:first-of-type{margin-right:10px;max-width:230px}}@media only screen and (max-width:1280px){.odoo-erp-accordion-list:first-of-type{margin-right:32px;max-width:none}}.odoo-erp-accordion-list-title{margin-bottom:16px}@media only screen and (max-width:1638px){.odoo-erp-accordion-list{max-width:300px}}@media only screen and (max-width:1440px){.odoo-erp-accordion-list{max-width:290px}}@media only screen and (max-width:1434px){.odoo-erp-accordion-list{max-width:250px}}@media only screen and (max-width:1280px){.odoo-erp-accordion-list{max-width:none}}.odoo-erp-dev.section-background{margin-top:-62px;padding-top:162px}@media only screen and (max-width:767px){.odoo-erp-logo-main{margin-top:20px}}
/*! Breakpoints */
/*! Media queries */
.rpa-consulting-robotic-process.section{margin-bottom:0}.rpa-consulting-robotic-process.section .main-grid-outstanding-item-right{background-color:#091e6c;padding:100px 72px}.rpa-consulting-robotic-process.section .main-grid-outstanding-item-right .paragraph,.rpa-consulting-robotic-process.section .main-grid-outstanding-item-right .title{color:#fff}.rpa-consulting-robotic-process.section .main-grid-outstanding-item-right .rpa-consulting-robotic-schemes{display:flex}.rpa-consulting-robotic-process.section .main-grid-outstanding-item-right .rpa-consulting-robotic-schemes svg{max-width:100%}.rpa-consulting-robotic-process.section .main-grid-outstanding-item-right .rpa-consulting-robotic-schemes svg:not(:last-of-type){margin-right:8.5px}.rpa-consulting-robotic-process.section .main-grid-outstanding-item-right .rpa-consulting-robotic-schemes svg:last-of-type{margin-top:14px}.rpa-consulting-robotic-process.section .main-grid-outstanding-item-left{padding-top:100px}.rpa-consulting-excellence.main-grid{padding-bottom:162px}@media only screen and (max-width:1024px){.rpa-consulting-excellence.main-grid{flex-direction:column}}@media only screen and (max-width:767px){.rpa-consulting-excellence.main-grid{padding-bottom:60px}}.rpa-consulting-excellence.main-grid .main-grid-item{padding-top:100px}.rpa-consulting-excellence.main-grid .main-grid-item:first-child{margin-left:calc(50% - 608px);margin-right:72px;max-width:536px}@media only screen and (max-width:1280px){.rpa-consulting-excellence.main-grid .main-grid-item:first-child{margin-left:32px;max-width:none}}.rpa-consulting-excellence.main-grid .main-grid-item:last-child{margin-left:72px}@media only screen and (max-width:1280px){.rpa-consulting-excellence.main-grid .main-grid-item:last-child{margin-left:32px}}.rpa-consulting-excellence.main-grid .main-grid-item:last-child .third-level-title{margin-bottom:32px}.rpa-consulting-success .table-top-subtext-item .table-top-title,.rpa-consulting-success .top-bordered-columns-title{line-height:1.2}.rpa-consulting-success-grid .main-grid-item.top-bordered-columns-item{border:none;padding-top:32px}.rpa-consulting-accordion.section,.rpa-consulting-bots-grid.section-background{margin-bottom:0}.rpa-consulting-accordion.section .list-item{line-height:1.5}.rpa-consulting-accordion.section .list-item:not(:last-child){padding-bottom:20px}
/*! Breakpoints */
/*! Media queries */
.emr-ehr-development-container.section{margin-bottom:0;padding-bottom:100px}.emr-ehr-development-container .paragraph{letter-spacing:-.01px;max-width:536px}.emr-ehr-development-container .main-grid-outstanding-item-right{padding-left:16px}@media only screen and (max-width:1024px){.emr-ehr-ecosystem-scheme .main-grid{flex-direction:column-reverse}.emr-ehr-ecosystem-scheme .main-grid .main-grid-item:first-child{margin-right:0}}.emr-ehr-ecosystem-scheme .main-grid .list-item{line-height:1.5;padding-bottom:20px}.emr-ehr-ecosystem-scheme .main-grid .list-item:last-child{padding-bottom:0}.emr-ehr-datasource-container.section-background{padding-bottom:142px;padding-top:80px}@media only screen and (max-width:1280px){.emr-ehr-datasource-container.section-background{padding-bottom:157px}}@media only screen and (max-width:1024px){.emr-ehr-datasource-container.section-background{padding-bottom:135px;padding-top:40px}.emr-ehr-datasource-container.section-background .main-grid-item:first-child{margin-right:0;width:100%}.emr-ehr-datasource-container.section-background .two-columns-grid{flex-direction:column}}.emr-ehr-scheme-source{position:relative}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-svg{display:block;margin-top:40px;max-height:400px;width:450px}}.emr-ehr-scheme-source-circle{height:100%;max-height:120px;max-width:120px;position:absolute;width:100%}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-circle{max-height:100px;max-width:100px}}.emr-ehr-scheme-source-circle:nth-child(2),.emr-ehr-scheme-source-circle:nth-child(7){right:13%;top:15%}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-circle:nth-child(2),.emr-ehr-scheme-source-circle:nth-child(7){right:10%}}.emr-ehr-scheme-source-circle:nth-child(3),.emr-ehr-scheme-source-circle:nth-child(6){bottom:27%;right:6%}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-circle:nth-child(3),.emr-ehr-scheme-source-circle:nth-child(6){right:3%}}.emr-ehr-scheme-source-circle:nth-child(4),.emr-ehr-scheme-source-circle:nth-child(5){bottom:0;right:24%}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-circle:nth-child(4),.emr-ehr-scheme-source-circle:nth-child(5){right:21%}}.emr-ehr-scheme-source-circle:nth-child(5){left:24%}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-circle:nth-child(5){left:21%}}.emr-ehr-scheme-source-circle:nth-child(6){left:6%}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-circle:nth-child(6){left:3%}}.emr-ehr-scheme-source-circle:nth-child(7){left:13%;right:unset}@media only screen and (max-width:1024px){.emr-ehr-scheme-source-circle:nth-child(7){left:10%}}.emr-ehr-scheme-eco{position:relative}@media only screen and (max-width:1024px){.emr-ehr-scheme-eco{margin-top:20px}}.emr-ehr-scheme-eco-circle{height:100%;max-height:120px;max-width:120px;position:absolute;width:100%}.emr-ehr-scheme-eco-circle:nth-child(2),.emr-ehr-scheme-eco-circle:nth-child(9){right:12%;top:8%}.emr-ehr-scheme-eco-circle:nth-child(3),.emr-ehr-scheme-eco-circle:nth-child(8){right:3%;top:32%}.emr-ehr-scheme-eco-circle:nth-child(4),.emr-ehr-scheme-eco-circle:nth-child(7){bottom:20%;right:6%}.emr-ehr-scheme-eco-circle:nth-child(5),.emr-ehr-scheme-eco-circle:nth-child(6){bottom:0;right:24%}.emr-ehr-scheme-eco-circle:nth-child(6){left:24%}.emr-ehr-scheme-eco-circle:nth-child(7){left:6%}.emr-ehr-scheme-eco-circle:nth-child(8){left:3%}.emr-ehr-scheme-eco-circle:nth-child(9){left:12%}.pega-title-grid{line-height:1.2}
/*! Breakpoints */
/*! Media queries */
.mobile-banking-scheme{overflow:hidden}.mobile-banking-list-service{margin-top:20px}.mobile-banking-blockchain.section{margin-bottom:60px}.mobile-banking-blockchain-link{margin-bottom:0;max-width:518px}.mobile-banking-top-bordered-list{margin-top:20px}.mobile-banking-top-bordered-list .list-item{line-height:1.5}.mobile-banking-learn .main-grid.two-columns-grid{margin-bottom:60px}.mobile-banking-learn-link{margin-bottom:0;max-width:493px}.mobile-banking-omnichannel.section{margin-bottom:80px}@media only screen and (max-width:1024px){.mobile-banking-omnichannel.section{margin-bottom:60px}}.mobile-banking-omnichannel .main-grid{align-items:center;display:flex;margin-top:-20px}@media only screen and (max-width:1024px){.mobile-banking-omnichannel .main-grid-item:first-child{display:none}}.mobile-banking-omnichannel-scheme{display:block;margin:0 auto;max-width:100%}.mobile-banking-security-link{margin-bottom:0;max-width:579px}.mobile-banking-security-tabs{margin-top:60px}.mobile-banking-security-tabs .title-copy-rows+.mobile-banking-comliance-icons{margin-right:-88px;margin-top:0}@media only screen and (max-width:767px){.mobile-banking-security-tabs .title-copy-rows+.mobile-banking-comliance-icons{margin-right:-40px}}.mobile-banking-security-tabs .title-copy-rows+.mobile-banking-comliance-icons svg{margin-right:88px;margin-top:40px;max-width:100%}@media only screen and (max-width:767px){.mobile-banking-security-tabs .title-copy-rows+.mobile-banking-comliance-icons svg{margin-right:40px}}
/*! Breakpoints */
/*! Media queries */
.medical-device-main-scheme{overflow:hidden}.section-background .medical-device-development.section{margin-bottom:80px}.section-background .medical-device-remote.section{margin-bottom:60px}@media only screen and (max-width:1024px){.section-background .medical-device-remote.section{margin-bottom:40px}}.medical-device-remote.section .list-item:not(:nth-last-child(-n+2)){line-height:1.5;padding-bottom:20px}.medical-device-remote.section .main-grid-item:first-child{max-width:592px}.medical-device-remote.section .main-grid-item:last-child{margin-right:-100px}@media only screen and (max-width:1414px){.medical-device-remote.section .main-grid-item:last-child{margin-right:0}}.medical-device-sheme{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.medical-device-sheme .scheme-block{max-width:212px;width:100%}@media only screen and (max-width:1024px){.medical-device-sheme .scheme-block{max-width:18%}}.medical-device-sheme .scheme-block .svg-border-gradient{align-items:center;background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,#e0e0e0 border-box;border-radius:4px;color:#9614e6;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}@media only screen and (max-width:1024px){.medical-device-sheme .scheme-block .svg-border-gradient{font-size:14px}}@media(max-width:835px){.medical-device-sheme .scheme-block .svg-border-gradient{font-size:11px;padding-left:5px;padding-right:5px}}.medical-device-sheme svg{margin:0 auto}.medical-device-sheme svg:nth-last-child(-n+2){margin-top:16px}@media only screen and (max-width:1024px){.medical-device-sheme svg:nth-last-child(-n+2){max-width:80%}}.medical-device-sheme .underline-title{font-size:14px;font-weight:300;line-height:18px;margin-top:16px;text-align:center;width:100%}.medical-device-circle-sheme{align-items:flex-end;display:flex;height:276px;justify-content:center;position:relative;width:526px}@media only screen and (max-width:1024px){.medical-device-circle-sheme{margin-bottom:40px}}.medical-device-circle-sheme .svg-circle{bottom:8px;font-size:14px;font-weight:300;height:120px;line-height:18px;position:absolute;width:120px}.medical-device-circle-sheme div:nth-child(2){bottom:0;font-weight:700;left:calc(50% - 53px);max-width:106px;position:absolute;text-align:center}.medical-device-circle-sheme div:nth-child(3){bottom:9px;left:0}.medical-device-circle-sheme div:nth-child(4){left:77px;top:41px}.medical-device-circle-sheme div:nth-child(5){top:0}.medical-device-circle-sheme div:nth-child(6){right:77px;top:41px}.medical-device-circle-sheme div:nth-child(7){bottom:9px;right:0}.medical-device-health{margin-top:80px}@media only screen and (max-width:1024px){.medical-device-health{margin-top:40px}}.medical-device-health .main-grid{align-items:center}@media only screen and (max-width:1024px){.medical-device-health .main-grid{flex-direction:column}.medical-device-health .main-grid .main-grid-item{margin-right:0}}@media only screen and (min-width:1140px){.medical-device-health .main-grid-item:first-child{margin-right:0}}.medical-device-analyze-link{max-width:563px}.medical-device-analytics{max-width:455px}.title-link-wrapper .medical-device-analytics{margin-bottom:6px}.medical-device-compliance{margin-bottom:32px}.medical-device-compliance .title-link-text{max-width:461px}.medical-device-icons{margin-right:-65px}.medical-device-icons .icons-item{margin-right:65px;margin-top:40px}.medical-device-icons .icons-item svg{max-width:100%}.medical-device-icons .icons-item:last-child{margin-right:0}
/*! Breakpoints */
/*! Media queries */
.application-modernization-accordion .accordion-content .paragraph+.application-modernization-icons{align-items:center;margin-top:20px}.application-modernization-icons{display:flex;flex-wrap:wrap;margin-right:-52px}.application-modernization-icons svg{margin-right:52px;margin-top:20px}@media only screen and (max-width:479px){.application-modernization-icons svg{max-width:100px}}.application-modernization-table .main-grid.table-top-bordered-row .main-grid-item:first-child{margin-right:60px;max-width:460px}.application-modernization-table .main-grid.table-top-bordered-row .main-grid-item:first-child .title-number{display:inline-block;max-width:11px}.application-modernization-table .main-grid.table-top-bordered-row .main-grid-item:first-child .paragraph{margin-top:16px}.application-modernization-table .main-grid.table-top-bordered-row .main-grid-item:nth-child(2){margin-right:28px;max-width:360px}.application-modernization-table .main-grid.table-top-bordered-row .main-grid-item:last-child{max-width:308px}.application-modernization-services.title-copy-boxes-container.container{max-width:1216px}.application-modernization-services.title-copy-boxes-container.container .title-copy-boxes-text{padding-bottom:0}.application-modernization-services.title-copy-boxes-container.container .title-copy-boxes-item:not(.with-image) .title-copy-boxes-content{padding-right:39px}
/*! Breakpoints */
/*! Media queries */
.pos-software-icon-columns{-ms-grid-columns:(280px)[4];grid-template-columns:repeat(4,280px)}@media only screen and (max-width:1280px){.pos-software-icon-columns{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:479px){.pos-software-icon-columns{-ms-grid-columns:auto;grid-template-columns:auto}}.pos-software-icon-columns .icon-title-item{max-width:280px}@media only screen and (max-width:1280px){.pos-software-icon-columns .icon-title-item{max-width:560px}}.pos-software-icon-columns .icon-title-item .icon-title+.icon-title-paragraph{padding-top:20px}.pos-software-copy-columns-title.title-copy-columns{max-width:1216px}
/*! Breakpoints */
/*! Media queries */
.patient-portals{overflow-x:hidden}.patient-portals-tabs .patient-portals-tabs-right{width:100%}.patient-portals-tabs .patient-portals-tabs-right .top-bordered-columns-item{border-top:none;padding-top:0}.patient-portals-tabs .patient-portals-tabs-right .second_tab .main-grid{flex-wrap:wrap}.patient-portals-tabs .patient-portals-tabs-right .second_tab .main-grid-item{flex:0 0 33%;max-width:384px}@media only screen and (max-width:1280px){.patient-portals-tabs .patient-portals-tabs-right .second_tab .main-grid-item{flex:0 0 31%}}@media only screen and (max-width:767px){.patient-portals-tabs .patient-portals-tabs-right .second_tab .main-grid-item{flex:0 0 100%;max-width:none}}.patient-portals-tabs .patient-portals-tabs-right .second_tab .main-grid-item:nth-child(3){margin-right:0}.patient-portals-tabs .patient-portals-tabs-right .second_tab .main-grid-item:last-child{margin-top:-100px}@media only screen and (max-width:767px){.patient-portals-tabs .patient-portals-tabs-right .second_tab .main-grid-item:last-child{margin-top:0}}.patient-portals-tabs .patient-portals-tabs-right .third_tab .main-grid-item{flex:0 0 33%;max-width:384px}@media only screen and (max-width:767px){.patient-portals-tabs .patient-portals-tabs-right .third_tab .main-grid-item{flex:0 0 100%;max-width:none}}.patient-portals-tabs h3{font-size:16px;font-weight:500;line-height:24px}.patient-portals-signs{padding-top:100px}.patient-portals-integrations{margin-top:32px}.patient-portals-integrations .main-grid{align-items:center}.patient-portals-integrations .icon-title-paragraph{padding-top:20px}.patient-portals-integrations .icon-title{font-weight:500;line-height:1.1}.patient-portals-options .main-grid-item:nth-child(2),.patient-portals-options .main-grid-item:nth-child(3){flex:1 1.5 100%}.patient-portals-options .top-bordered-columns-item{padding-top:24px}.patient-portals-options .top-bordered-columns-title{margin-bottom:24px}.patient-portals-options .patient-portals-optons-icons{margin-top:40px}.patient-portals-options .patient-portals-optons-icons svg{margin-right:30px}@media only screen and (max-width:1280px){.patient-portals-options .patient-portals-optons-icons svg{margin-right:22px}}.patient-portals-options .patient-portals-optons-icons svg:last-child{margin-right:0}.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){-ms-grid-column-align:end;grid-column:auto;-ms-grid-row:2;grid-row:2;justify-self:end;max-width:670px}@media only screen and (max-width:1024px){.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){max-width:100%}}.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(4) .title-copy-boxes-img-wrapper{display:none}.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){grid-column:auto;-ms-grid-row:2;grid-row:2;max-width:670px}@media only screen and (max-width:1024px){.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){max-width:100%}}.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(5){grid-column:auto;max-width:none}.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(7){-ms-grid-column-span:2;-ms-grid-column-align:auto;-ms-grid-column:2;grid-column:2/span 2;justify-self:auto;max-width:none}.patient-portals-related.title-copy-boxes-container .title-copy-boxes-item:nth-child(7) .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.patient-portals-experiences.section{margin-bottom:60px}.patient-portals-experiences.section .sub-text-image{width:100%}.patient-portals-experiences.section .sub-text-image .sub-text-image-grid{flex-basis:auto;max-width:none;width:50%}@media only screen and (max-width:767px){.patient-portals-experiences.section .sub-text-image .sub-text-image-grid{width:100%}}.patient-portals .callout-stripe-copy-small{max-width:505px}
/*! Breakpoints */
/*! Media queries */
.ai-scheme{overflow:hidden}.ai-sheme-blocks{align-items:center;display:flex;justify-content:space-between;width:100%}.ai-sheme-blocks .scheme-block{max-width:360px;width:100%}@media only screen and (max-width:1024px){.ai-sheme-blocks .scheme-block{max-width:31%}}.ai-sheme-blocks .scheme-block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}@media only screen and (max-width:479px)and (orientation:portrait){.ai-sheme-blocks .scheme-block div:first-child{width:100%}}.ai-sheme-blocks .scheme-block div:nth-child(2){align-items:flex-start;border:3px solid #e0e0e0;border-radius:4px;border-top:none;display:flex;flex-wrap:wrap;height:169px;justify-content:center;padding-left:25px;padding-right:25px;padding-top:36px;position:relative;text-align:center;top:-3px;z-index:-2}.ai-sheme-blocks .scheme-block div:nth-child(2) p{align-items:center;display:flex;font-size:14px;font-weight:300;line-height:18px;padding-top:0}.ai-sheme-blocks .scheme-block div:nth-child(2) p svg{margin-right:10px}@media only screen and (max-width:1024px){.ai-sheme-blocks .scheme-block div:nth-child(2){font-size:12px;height:189px}}.ai-sheme-blocks .scheme-block:first-child div:nth-child(2) p:first-child{margin-right:38px}@media(max-width:900px){.ai-sheme-blocks .scheme-block:first-child div:nth-child(2) p:first-child{margin-right:0}}.ai-sheme-blocks .scheme-block:nth-child(3) div:nth-child(2){padding-left:35px;padding-right:35px}.ai-sheme-blocks svg{margin:0 auto}.ai-title-copy-boxes.title-copy-boxes-type-5 .title-copy-boxes-item:first-child{grid-column:initial}.ai-title-copy-boxes.title-copy-boxes-type-5 .title-copy-boxes-item:first-child .title-copy-boxes-img-wrapper{display:none}.ai-title-copy-boxes.title-copy-boxes-type-5 .title-copy-boxes-item.with-image{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2}.ai-title-copy-boxes.title-copy-boxes-type-5 .title-copy-boxes-item.with-image .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.ai-top-bordered-table .main-grid{flex-wrap:wrap;margin-right:-32px;margin-top:-60px}.ai-top-bordered-table .main-grid .main-grid-item{flex-basis:592px;margin-top:60px;max-width:592px}@media only screen and (max-width:1260px){.ai-top-bordered-table .main-grid .main-grid-item{flex-basis:550px;max-width:550px}}@media only screen and (max-width:1160px){.ai-top-bordered-table .main-grid .main-grid-item{flex-basis:100%;max-width:100%}}@media only screen and (min-width:1160px){.ai-top-bordered-table .main-grid .main-grid-item:nth-child(2n){margin-right:0}}@media only screen and (min-width:768px)and (max-width:1024px){.ai-top-bordered-table .main-grid .main-grid-item:last-of-type{margin-right:20px}}@media only screen and (min-width:1025px)and (max-width:1160px){.ai-top-bordered-table .main-grid .main-grid-item:last-of-type{margin-right:32px}}.ai-related-services.section-background{padding-top:162px}.ai-related-services.section-background .title-copy-columns{max-width:1216px}@media only screen and (max-width:479px){.ai-case-study.has-half-cta-after.section{padding-bottom:100px}}@media only screen and (max-width:900px){.ai-case-study .main-grid{flex-wrap:wrap}}.ai-case-study .main-grid-item:first-child{margin-right:88px;max-width:536px}@media only screen and (max-width:1024px){.ai-case-study .main-grid-item:first-child{margin-right:32px}}@media only screen and (max-width:900px){.ai-case-study .main-grid-item:first-child{margin-bottom:20px;max-width:800px}}
/*! Breakpoints */
/*! Media queries */
.banking-crm-tabs-left{margin-right:60px;max-width:592px}.banking-crm-tabs-panels{align-items:center}.banking-crm-tabs .tabs-row-wrapper{width:calc(100% + 20px)}.engage-crm-container.separator-top.section{margin-top:60px;padding-top:60px}.engage-crm-container .paragraph{padding-top:20px}.related-banking-container.section-background{margin-bottom:0}.expert-crm-container .main-grid-item,.related-banking-container .main-grid-item{flex-basis:592px;max-width:592px}.banking-quote-table svg path{fill:#fb7700}
/*! Breakpoints */
/*! Media queries */
.retail-crm-personalization.section-background{margin-bottom:0}.retail-crm-personalization.section-background .title-link-wrapper{margin-bottom:32px}.retail-crm-personalization.section-background .icon-title-columns{margin-top:60px}.retail-crm-layout{overflow:hidden}.retail-crm-tabs{padding-left:calc(50% - 608px)}@media(max-width:1440px)and (min-width:1025px){.retail-crm-tabs{padding-right:calc(50% - 599px)}}@media only screen and (max-width:1280px){.retail-crm-tabs{padding-left:calc(50% - 599px)}}.retail-crm-tabs .tabs-panels{margin-left:16px}@media only screen and (min-width:1535px){.retail-crm-tabs .tabs-panels{min-width:800px}}@media only screen and (min-width:1440px){.retail-crm-tabs .tabs-panels{min-width:689px}}@media only screen and (max-width:1280px){.retail-crm-tabs .tabs-panels svg{max-width:100%}}.retail-crm-tabs .tabs-wrapper{margin-right:72px;padding-right:0}@media only screen and (min-width:1025px){.retail-crm-tabs .tabs-wrapper{max-width:536px}}.retail-crm-tabs .tabs-wrapper .tabs-items{padding-right:0}.retail-crm-solution.section-background{margin-bottom:0;padding-bottom:60px}.retail-crm-solution.section-background .retail-crm-solution-title{margin-bottom:0}.retail-crm-copy-boxes .title-copy-columns{max-width:1216px}@media only screen and (max-width:1280px){.retail-crm-accordion.copy-image-accordion .inner-content{padding-bottom:0;width:50%}}@media only screen and (max-width:1024px){.retail-crm-accordion.copy-image-accordion .inner-content{padding-bottom:0;width:100%}}
/*! Breakpoints */
/*! Media queries */
.stock-trading-layout{overflow:hidden}.stock-trading-automation.section-background{margin-bottom:0}.stock-trading-automation.section-background .separator-bottom{margin-bottom:60px;padding-bottom:60px}.stock-trading-icons{justify-content:space-between;margin-right:-91px;margin-top:-20px}@media only screen and (max-width:1024px){.stock-trading-icons{margin-right:-40px}}.stock-trading-icons .icons-item{margin-right:91px;margin-top:20px}@media only screen and (max-width:1024px){.stock-trading-icons .icons-item{margin-right:40px}}.stock-trading-icons .icons-item svg{display:block;max-width:100%}@media only screen and (max-width:1024px){.stock-trading-icons .icons-item svg{max-width:90%}}.stock-trading-accordion .callout-stripe-title{letter-spacing:-.1px}.stock-trading-fraud{padding-top:60px}@media only screen and (max-width:1024px){.stock-trading-fraud .main-grid-item:first-child{display:none}}@media only screen and (min-width:768px)and (max-width:1024px){.stock-trading-fraud .main-grid-item:last-child{display:flex}.stock-trading-fraud .main-grid-item:last-child .title-copy-rows:last-child{margin-left:16px;margin-top:0}.stock-trading-fraud .main-grid-item:last-child .title-copy-rows:first-child{margin-right:16px}}
/*! Breakpoints */
/*! Media queries */
.hr-software-automation.section-background{margin-bottom:0;padding-bottom:80px}.hr-software-automation.section-background .hr-software-automation-icon-column{padding-bottom:60px}.hr-software-automation.section-background .separator-bottom{margin-bottom:60px;padding-bottom:60px}.hr-software-video{align-items:center}
/*! Breakpoints */
/*! Media queries */
.b2b-portals-scheme{display:flex;justify-content:flex-end}@media only screen and (max-width:1024px){.b2b-portals-scheme{justify-content:center;margin-top:60px}}.b2b-portals-scheme-container{align-items:center}@media only screen and (max-width:1024px){.b2b-portals-scheme-container{flex-wrap:wrap}}.b2b-portals-scheme-container h3{color:#450039}.b2b-sheme-block{height:490px;max-width:490px;position:relative;width:100%}.b2b-sheme-block,.b2b-sheme-block div{align-items:center;display:flex;justify-content:center}.b2b-sheme-block div{background:#fff;background-clip:padding-box;border:4px solid #fff0;border-radius:100%;color:#323232;font-size:14px;font-weight:300;height:120px;line-height:18px;padding-left:17px;padding-right:17px;position:absolute;text-align:center;width:120px}.b2b-sheme-block div:before{background:linear-gradient(90deg,#f09819,12%,#e42b14 43.75%,#bb1db5);border-radius:inherit;content:"";height:calc(100% + 8px);left:0;margin:-4px;position:absolute;top:0;width:calc(100% + 8px);z-index:-1}.b2b-sheme-block div:nth-child(2){font-size:16px;font-weight:700;height:auto;left:0;line-height:22px;margin-left:auto;margin-right:auto;max-width:105px;right:0;width:auto}.b2b-sheme-block div:nth-child(2):before{display:none}.b2b-sheme-block div:nth-child(3){left:calc(50% - 60px);top:0}.b2b-sheme-block div:nth-child(4){right:54px;top:54px}.b2b-sheme-block div:nth-child(5){right:0;top:calc(50% - 60px)}.b2b-sheme-block div:nth-child(6){bottom:54px;right:54px}.b2b-sheme-block div:nth-child(7){bottom:0;left:calc(50% - 60px)}.b2b-sheme-block div:nth-child(8){bottom:54px;left:54px}.b2b-sheme-block div:nth-child(9){left:0;top:calc(50% - 60px)}.b2b-sheme-block div:nth-child(10){left:54px;top:54px}.b2b-partner .sub-text-image{margin-right:0;margin-top:32px}.b2b-partner h3{font-size:16px;font-weight:700;line-height:20px;text-align:center}.b2b-partner h3 span{display:block;font-size:32px;font-weight:900;line-height:38px}@media only screen and (max-width:767px){.b2b-partner{margin-bottom:0}}.b2b-icon-columns.icon-title-columns.columns-2{margin-top:20px}@media only screen and (min-width:1025px){.b2b-icon-columns.icon-title-columns.columns-2{-ms-grid-columns:minmax(100px,384px) minmax(100px,384px);grid-template-columns:minmax(100px,384px) minmax(100px,384px)}}.b2b-icons-set{margin-right:-60px;margin-top:16px}@media only screen and (max-width:767px){.b2b-icons-set{margin-right:-32px}}.b2b-icons-set svg{margin-right:60px;margin-top:24px}@media only screen and (max-width:767px){.b2b-icons-set svg{margin-right:32px}}.b2b-table-quote svg path{fill:#fb7700}
/*! Breakpoints */
/*! Media queries */
.b2b-layout,.retail-erp-layout{overflow:hidden}.retail-erp-scheme{align-items:center}.retail-erp-scheme-container.section-background.background-theme{padding-bottom:80px;padding-top:142px}@media only screen and (max-width:1024px){.retail-erp-scheme .main-grid-item:first-child{display:none}}.retail-erp-scheme .title-link-wrapper{margin-bottom:32px;max-width:510px}@media only screen and (min-width:1025px){.retail-erp-icon-columns.icon-title-columns{-ms-grid-columns:(minmax(100px,384px))[4];grid-template-columns:repeat(4,minmax(100px,384px))}.retail-erp-tabs .tabs-items{max-width:536px;padding-right:0}}.retail-erp-tabs .tabs-panels{padding-left:16px}
/*! Breakpoints */
/*! Media queries */
.customer-portals-layout{overflow:hidden}@media only screen and (min-width:1025px){.customer-portals-accordion .container-small{max-width:unset}}@media only screen and (max-width:1280px){.customer-portals-accordion .container-small{align-items:center;display:flex}}@media only screen and (max-width:1024px){.customer-portals-accordion .container-small{align-items:flex-start;flex-direction:column}}.customer-portals-accordion .halved-content-item.background-theme:first-of-type{padding:0}@media only screen and (max-width:1280px){.customer-portals-accordion .halved-content-item.background-theme:first-of-type{padding-bottom:0}}.customer-portals-accordion-right.halved-content-item{background-color:#f8f8f8;padding-bottom:162px}@media only screen and (max-width:1280px){.two-columns-background.wrapped-grid .customer-portals-accordion-right.halved-content-item:last-of-type{padding-bottom:175px}}.customer-portals-accordion-right.halved-content-item .customer-portals-icon-title{-ms-grid-columns:(minmax(100px,384px))[2];grid-template-columns:repeat(2,minmax(100px,384px));margin-top:20px}@media only screen and (max-width:1280px){.customer-portals-accordion-right.halved-content-item .customer-portals-icon-title{-ms-grid-columns:(minmax(100px,420px))[2];grid-template-columns:repeat(2,minmax(100px,420px))}}@media only screen and (max-width:479px){.customer-portals-accordion-right.halved-content-item .customer-portals-icon-title{-ms-grid-columns:(minmax(100px,420px))[1];grid-template-columns:repeat(1,minmax(100px,420px))}}.customer-portals-accordion-right.halved-content-item .icon-title-item{display:flex;flex-direction:column;font-weight:500}.customer-portals-accordion-right.halved-content-item .icon-title-item .icon-title-paragraph:not(.icon-title-text){order:1}.customer-portals-accordion-right.halved-content-item .icon-title-item .icon-title-text{font-weight:500}.customer-portals-accordion-right.halved-content-item .list.columns-two{max-width:800px}.customer-portals-accordion-right.halved-content-item .accordion{width:100%}.customer-portals-accordion-left{padding:100px 72px 100px calc(50vw - 615.5px)}@media only screen and (max-width:1280px){.customer-portals-accordion-left{flex:1 1 100%;padding:60px 72px 60px 32px}}@media only screen and (max-width:1024px){.customer-portals-accordion-left{padding-right:20px;width:100%}}.customer-portals-statista{margin-top:100px;padding-left:calc(50vw - 615.5px)}@media only screen and (max-width:1280px){.customer-portals-statista{flex:1 1 100%;margin-top:0;padding-left:72px;padding-right:20px}}@media only screen and (max-width:1024px){.customer-portals-statista{margin:20px 0;padding-left:20px}}.customer-portals-statista .sub-text-image{margin-right:0}.customer-portals-statista .sub-text-image-grid{flex-basis:536px;margin-right:0;max-width:536px}.customer-portals-statista .sub-text-image-grid-title{opacity:.5}.customer-portals-audience.section{margin-bottom:60px}@media only screen and (max-width:1024px){.customer-portals-audience.section .main-grid.container{flex-direction:column}.customer-portals-audience.section .main-grid.container .main-grid-item{margin-right:0;text-align:left;width:100%}.customer-portals-audience.section .main-grid.container .main-grid-item:last-child{margin-top:40px}}.customer-portals-audience.section .main-grid-item:last-child{display:flex;justify-content:center}.customer-portals-icons{margin-right:-60px;margin-top:15px}.customer-portals-icons .icons-item{margin-right:60px;margin-top:25px}.customer-portals-copy-box.section-background{margin-bottom:0}.customer-portals-copy-box .title-copy-columns{max-width:1216px}.customer-portals-copy-box .title-copy-boxes-item:nth-child(-n+2) .title-copy-boxes-text{padding-bottom:0}@media only screen and (max-width:1280px){.customer-portals-accordion.two-columns-background .customer-portals-accordion-right.halved-content-item{padding-top:60px}}
/*! Breakpoints */
/*! Media queries */
.customer-data-analytics-icon-columns{-ms-grid-columns:(minmax(100px,217.6px))[5];grid-template-columns:repeat(5,minmax(100px,217.6px))}@media only screen and (max-width:1024px){.customer-data-analytics-icon-columns{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.customer-data-analytics-icon-columns .icon-title{font-weight:500}.customer-data-analytics-essentials h2{margin-bottom:60px}.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){-ms-grid-column-span:2;-ms-grid-column-align:end;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:2;grid-row:2;justify-self:end;max-width:670px}@media(max-width:1800px){.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){max-width:74%}}@media only screen and (max-width:1024px){.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(4){max-width:100%}}.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(4) .title-copy-boxes-img-wrapper{display:none}.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;-ms-grid-row:2;grid-row:2;max-width:670px}@media(max-width:1800px){.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){max-width:74%}}@media only screen and (max-width:1024px){.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(3){max-width:100%}}.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(5){grid-column:auto;max-width:none}.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(6){-ms-grid-column-align:auto;justify-self:auto;max-width:none}.customer-data-analytics-solutions.title-copy-boxes-container .title-copy-boxes-item:nth-child(6) .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.customer-data-analytics-tabs-columns.container{margin-left:calc(50% - 608px);margin-right:auto;max-width:1470px;width:auto}@media only screen and (max-width:1599px){.customer-data-analytics-tabs-columns.container{margin-left:auto;max-width:1216px}}@media only screen and (max-width:1280px){.customer-data-analytics-tabs-columns.container{margin-left:31px;margin-right:31px;padding-right:0}}@media only screen and (max-width:1024px){.customer-data-analytics-tabs-columns.container{margin-left:20px;margin-right:20px}}.customer-data-analytics-tabs-columns.container .title-copy-columns{max-width:1216px}.customer-data-analytics-tabs-columns.container .tabs-wrapper{max-width:624px;padding-right:56px;width:50%}@media only screen and (max-width:1440px){.customer-data-analytics-tabs-columns.container .tabs-wrapper{width:69%}}@media only screen and (max-width:1024px){.customer-data-analytics-tabs-columns.container .tabs-wrapper{max-width:none;padding-right:0;width:100%}}.customer-data-analytics-tabs-columns.container .tabs-panels{width:auto}.customer-data-analytics-tabs-columns.container .tabs-panels svg{height:auto;margin-top:25px;width:100%}@media only screen and (max-width:479px){.customer-data-analytics-tabs-columns.container .tabs-panels svg{height:100%}}.customer-data-analytics-table .main-grid-bigger-quarter{display:none}.customer-data-analytics-table .list{grid-column-gap:32px;-ms-grid-columns:minmax(100px,384px) 32px minmax(100px,384px);flex:2 1 100%;grid-template-columns:repeat(2,minmax(100px,384px))}.customer-data-analytics-table .list .list-item{margin-left:0}.customer-data-analytics-table .list .list-item:before{display:none}.customer-data-analytics-table .main-grid:nth-child(2) .list-item:nth-child(3){margin-top:-22px}@media only screen and (max-width:1024px){.customer-data-analytics-table .main-grid:nth-child(2) .list-item:nth-child(3){margin-top:0}}@media only screen and (max-width:1280px){.customer-data-analytics-table .main-grid:nth-child(5) .list-item:nth-child(3){margin-top:-22px}}@media only screen and (max-width:1280px)and (max-width:1024px){.customer-data-analytics-table .main-grid:nth-child(5) .list-item:nth-child(3){margin-top:0}}@media only screen and (min-width:1025px){.customer-data-analytics-accordion .container-small{max-width:unset}}@media only screen and (max-width:1280px){.customer-data-analytics-accordion .container-small{align-items:center;display:flex}}@media only screen and (max-width:1024px){.customer-data-analytics-accordion .container-small{align-items:flex-start;flex-direction:column}}.customer-data-analytics-accordion .halved-content-item.background-theme:first-of-type{padding:0}@media only screen and (max-width:1280px){.customer-data-analytics-accordion .halved-content-item.background-theme:first-of-type{padding-bottom:0}}.customer-data-analytics-accordion .halved-content-item.background-theme:first-of-type .sub-text-image-grid-wrapper h3{color:#fff}.customer-data-analytics-accordion-right.halved-content-item{background-color:#f8f8f8}@media only screen and (max-width:1440px){.customer-data-analytics-accordion-right.halved-content-item{padding-right:72px}}@media only screen and (max-width:1280px){.two-columns-background.wrapped-grid .customer-data-analytics-accordion-right.halved-content-item:last-of-type{padding-bottom:100px;padding-top:60px}}.customer-data-analytics-accordion-right.halved-content-item .accordion{width:100%}.customer-data-analytics-accordion-left{padding:100px 72px 100px calc(50vw - 615.5px)}@media only screen and (max-width:1280px){.customer-data-analytics-accordion-left{flex:1 1 100%;padding-left:32px}}@media only screen and (max-width:1024px){.customer-data-analytics-accordion-left{padding:60px 20px 60px 32px;width:100%}}.customer-data-analytics-statista{margin-top:100px;padding-left:calc(50vw - 615.5px)}@media only screen and (max-width:1280px){.customer-data-analytics-statista{flex:1 1 100%;margin-top:0;padding-left:72px;padding-right:20px}}@media only screen and (max-width:1024px){.customer-data-analytics-statista{margin:60px 0;padding-left:20px}}.customer-data-analytics-statista .sub-text-image{margin-right:0}.customer-data-analytics-statista .sub-text-image-grid{flex-basis:536px;margin-right:0;max-width:536px}.customer-data-analytics-statista .sub-text-image-grid-title{opacity:.5}.customer-data-analytics-statista .sub-text-image-grid-percent h3{color:#fff}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr:first-child{background-image:none;border-top:none}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr:first-child td:first-child{white-space:nowrap}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr:first-child td:first-child{white-space:normal}}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr:first-child td{padding-top:0}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr{border-top:2px solid #e0e0e0}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr td{line-height:20px;padding-bottom:15px;padding-right:0;padding-top:15px}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr td:first-child{color:#0b75fd;font-weight:700}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr td:nth-child(2){padding-right:40px}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr td:nth-child(2){padding-left:10px;padding-right:15px}}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-implementation-table tbody tr:last-child td{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr:first-child{background-image:none;border-top:none}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr:first-child td{padding-top:0}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr{border-top:2px solid #e0e0e0}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr td{line-height:20px;padding-bottom:15px;padding-right:20px;padding-top:15px}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr td:first-child{color:#bb1db5;font-weight:700;white-space:nowrap}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr td:first-child{white-space:normal}}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr td:nth-child(2){padding-right:10px}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr td:nth-child(2){padding-left:10px;padding-right:15px}}.blog-portfolio-content .blog-portfolio-paragraphs table.salesforce-customization-table tbody tr:last-child td{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table{max-width:806px;padding-left:20px}@media only screen and (max-width:767px){.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table{padding-left:0}}.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row:first-child{padding-top:0}.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row{align-items:center;border-bottom:none;justify-content:space-between;padding-bottom:0;padding-top:15px}.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row .svg-border-gradient{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box,linear-gradient(90.64deg,#fc354c,#b27cb8 50.52%,#0abfbc) border-box;border-radius:4px;font-weight:500;padding:25px 32px;white-space:nowrap;width:125px}@media only screen and (max-width:767px){.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row .svg-border-gradient{margin-bottom:20px;width:100%}}.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row div:nth-child(2){align-items:center;border:2px solid #e0e0e0;border-radius:4px;color:#323232;display:flex;font-size:16px;font-weight:300;height:65px;justify-content:center;line-height:18px;text-align:center;width:250px}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row div:nth-child(2){width:30%}}@media only screen and (max-width:767px){.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row div:nth-child(2){margin-bottom:20px;width:100%}}.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row div:nth-child(3){color:#323232;font-size:16px;font-weight:300;line-height:18px;width:370px}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row div:nth-child(3){width:45%}}@media only screen and (max-width:767px){.blog-portfolio-content .blog-portfolio-paragraphs .predictive-modeling-table .table-row div:nth-child(3){margin-bottom:20px;width:100%}}
/*! Breakpoints */
/*! Media queries */
.custom-lms-development-integrations .table-top-bordered .main-grid-item:first-child{max-width:488px}.custom-lms-development-specs h3{margin-bottom:32px}.custom-lms-development-stack.section{margin-bottom:55px}.custom-lms-development-stack.section .main-grid-item:first-child{max-width:280px}.custom-lms-development-stack.section .main-grid-item:nth-child(2){display:none}.custom-lms-development-stack.section .table-top-bordered-row{align-items:center}.custom-lms-development-stack.section .big_margin .icons-item{margin-right:75px}@media only screen and (max-width:1280px){.custom-lms-development-stack.section .big_margin .icons-item{margin-right:70px}}@media only screen and (max-width:1024px){.custom-lms-development-stack.section .big_margin .icons-item{margin-right:40px}}.custom-lms-development-stack.section .big_margin .icons-item:last-child{margin-right:0}.custom-lms-development-stack.section .small_margin .icons-item{margin-right:55px}@media only screen and (max-width:1280px){.custom-lms-development-stack.section .small_margin .icons-item{margin-right:50px}}@media only screen and (max-width:1024px){.custom-lms-development-stack.section .small_margin .icons-item{margin-right:40px}}.custom-lms-development-stack.section .small_margin .icons-item:last-child{margin-right:0}.custom-lms-development-stack.section .table-top-bordered .table-top-bordered-row:last-child .big_margin .icons-item{margin-bottom:25px}.custom-lms-development-stack.section .table-top-bordered .table-top-bordered-row:last-child .big_margin .icons-item:nth-child(10),.custom-lms-development-stack.section .table-top-bordered .table-top-bordered-row:last-child .big_margin .icons-item:nth-child(5){margin-right:20px}.custom-lms-development-tech.has-half-cta-after.section.section-image-content .halved-content-item{padding-right:0;padding-top:0}@media only screen and (min-width:1280px){.custom-lms-development-tech.has-half-cta-after.section.section-image-content .halved-content-item{padding-bottom:138px}}@media(max-width:1280px)and (min-width:1024px){.custom-lms-development-tech.has-half-cta-after.section.section-image-content .halved-content-item{padding-bottom:154px}}.custom-lms-development-tech.has-half-cta-after.section.section-image-content .halved-content-item .container-small{border-top:1px solid #c4c4c4;padding:100px 72px 0 0}@media only screen and (max-width:1024px){.custom-lms-development-tech.has-half-cta-after.section.section-image-content .halved-content-item .container-small{padding-right:0}}.custom-lms-development-tech.has-half-cta-after.section.section-image-content .icons-row{margin-top:40px}.custom-lms-development-tech.has-half-cta-after.section.section-image-content .icons-row .icons-item{margin-bottom:25px;margin-right:60px}.custom-lms-development-tech.has-half-cta-after.section.section-image-content .icons-row .icons-item:nth-child(4){margin-right:0}.custom-lms-development-tech.has-half-cta-after.section.section-image-content .icons-row .icons-item:nth-child(5),.custom-lms-development-tech.has-half-cta-after.section.section-image-content .icons-row .icons-item:nth-child(6),.custom-lms-development-tech.has-half-cta-after.section.section-image-content .icons-row .icons-item:nth-child(7){margin-right:40px}.custom-lms-development-tech.has-half-cta-after.section.section-image-content .icons-row .icons-item:last-child{margin-right:0}@media only screen and (min-width:1281px){.custom-lms-development-accordion-container .main-grid-outstanding-item-right{padding-right:78px}}.custom-lms-development-accordion-container .main-grid-outstanding-item-right .main-grid{align-items:center}.custom-lms-development-accordion-container .main-grid-outstanding-item-right .main-grid h4{font-size:20px}.custom-lms-development-accordion-container .main-grid-outstanding-item-right .main-grid-item:first-child{margin-right:0;max-width:212.16px}.custom-lms-development-accordion-container .main-grid-outstanding-item-left{min-width:auto;width:auto}.custom-lms-development-accordion-container .main-grid-outstanding-item-left .title-copy-rows{min-width:592px}@media only screen and (max-width:1280px){.custom-lms-development-accordion-container .main-grid-outstanding-item-left .title-copy-rows{min-width:auto}}@media only screen and (min-width:768px){.custom-lms-development-layout .callout-stripe-copy-small{max-width:455px}}.custom-lms-development-layout .callout-stripe-button-small:after{min-height:calc(100% + 2px)}.custom-lms-development-layout .sub-text-image-grid-wrapper h3{color:#450039}.custom-lms-development-block{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:100px;width:100%}.custom-lms-development-block .scheme-block{max-width:384px;width:100%}@media only screen and (max-width:1024px){.custom-lms-development-block .scheme-block{max-width:32%}}.custom-lms-development-block .scheme-block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}.custom-lms-development-block .scheme-block div:nth-child(2){align-items:center;background:#f8f8f8;border:3px solid #eee;border-radius:4px;border-top:none;display:flex;font-size:14px;font-weight:300;height:83px;justify-content:center;line-height:18px;padding-left:17px;padding-right:17px;padding-top:3px;position:relative;text-align:center;top:-3px;z-index:-2}@media only screen and (max-width:1024px){.custom-lms-development-block .scheme-block div:nth-child(2){font-size:12px}}.custom-lms-development-block .scheme-block:nth-child(2) div:nth-child(2){height:103px}.custom-lms-development-block .scheme-block:nth-child(3) div:nth-child(2){height:123px}
/*! Breakpoints */
/*! Media queries */
.logistics-faq .main-grid-item:first-of-type:not(.table-quote-grid){max-width:176px}@media only screen and (max-width:1280px){.logistics-faq-title{flex-direction:column}}.logistics-faq-table svg path{fill:#f8374e}.logistics-faq-table .table-quote-grid{max-width:384px}@media only screen and (max-width:767px){.logistics-faq-table .table-quote-grid{max-width:800px}.logistics-faq-table .table-quote-list{padding-top:20px}}@media only screen and (max-width:479px){.logistics-faq-table .table-quote-list{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto)}}.logistics-faq-table .table-quote-list-grid{display:flex;flex-direction:column-reverse}@media only screen and (max-width:767px){.logistics-faq-table .table-quote-list-grid{max-width:800px}}.logistics-columns-grid{margin-top:60px}@media only screen and (max-width:1024px){.logistics-columns-grid{margin-top:40px}}.logistics-columns-grid .top-bordered-columns-item{padding-top:0}@media only screen and (min-width:1281px)and (max-width:1535px){.logistics-icon-title.icon-title-columns.columns-4{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:1280px){.logistics-icon-title.icon-title-columns.columns-3{-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}}@media only screen and (max-width:479px){.logistics-icon-title.icon-title-columns.columns-3{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto)}}.logistics-sheme-block{background:rgb(0 56 73 / .5);padding-bottom:47px;padding-top:40px;width:100%}.logistics-sheme-block .titles{display:flex;justify-content:space-between;margin-bottom:18px;padding-left:104px;padding-right:104px}@media only screen and (max-width:1024px){.logistics-sheme-block .titles{padding-left:80px;padding-right:60px}}@media(max-width:768px){.logistics-sheme-block .titles{padding-left:50px;padding-right:40px}}.logistics-sheme-block .titles div{align-items:center;display:flex;font-size:16px;font-weight:700;line-height:22px;width:176px}@media(max-width:768px){.logistics-sheme-block .titles div{font-size:14px}}.logistics-sheme-block .titles div svg{margin-right:12px}.logistics-sheme-block .info-block{display:flex;justify-content:space-between;padding-left:104px;padding-right:104px}@media only screen and (max-width:1024px){.logistics-sheme-block .info-block{padding-left:80px;padding-right:60px}}@media(max-width:768px){.logistics-sheme-block .info-block{padding-left:50px;padding-right:40px}}.logistics-sheme-block .info-block div{width:176px}.logistics-sheme-block .info-block div p{font-size:14px;font-weight:300;line-height:18px;padding-top:15px}.logistics-software-sheme{display:flex;justify-content:space-between;width:100%}.logistics-software-sheme .sheme-block{max-width:217.6px;width:19%}.logistics-software-sheme .sheme-block div:first-child{align-items:center;background:linear-gradient(#fff,#fff) padding-box,#e0e0e0 border-box;border-radius:4px;color:#006a70;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%;z-index:2}.logistics-software-sheme .sheme-block div:nth-child(2){background:#f2f2f2;border-radius:4px;font-size:14px;font-weight:300;height:109px;line-height:18px;padding:19px 16px 0;position:relative;top:-3px}@media only screen and (max-width:1024px){.logistics-software-sheme .sheme-block div:nth-child(2){height:140px}}@media(max-width:850px){.logistics-software-sheme .sheme-block div:nth-child(2){height:160px}}
/*! Breakpoints */
/*! Media queries */
.lms-consulting-tabs .tabs-wrapper{max-width:624px;padding-right:56px;width:53%}@media only screen and (max-width:1024px){.lms-consulting-tabs .tabs-wrapper{padding-right:0;width:100%}}.lms-consulting-tabs .tabs-panels .list-item{line-height:24px}.lms-consulting .cta-small .callout-stripe-button-small{padding-right:51px}@media only screen and (max-width:1440px){.lms-consulting .cta-small .callout-stripe-button-small{white-space:pre-wrap}}.lms-consulting .cta-small .callout-stripe-copy-small{padding-right:20px}.lms-consulting-compliance .title-copy-columns{padding-bottom:40px}.lms-consulting-table .table-top-bordered-container .main-grid-item:first-child{max-width:176px}.lms-consulting-icons{justify-content:space-between}@media only screen and (max-width:1024px){.lms-consulting-icons{justify-content:flex-start}.lms-consulting-icons .icons-item{margin-bottom:15px;margin-right:32px}.lms-consulting-icons .icons-item:last-child{margin-right:0}.lms-consulting .title-copy-boxes-container.section-background{margin-top:-126px}}.lms-consulting .title-copy-boxes-container.section-background .title-copy-boxes-type-5{grid-gap:32px}@media only screen and (min-width:1441px){.lms-consulting .title-copy-boxes-container.section-background .title-copy-boxes-type-5 .title-copy-boxes-item:nth-child(2) .title-copy-boxes-text{padding-bottom:25px}}.lms-consulting .top-bordered-columns .top-bordered-columns-item{padding-top:24px}
/*! Breakpoints */
/*! Media queries */
.data-science-consulting-big-data.section{margin-bottom:60px}@media only screen and (max-width:1024px){.data-science-consulting-big-data.section{margin-bottom:20px}}.data-science-consulting-sheme-block{align-items:center;display:flex;height:380px;justify-content:center;position:relative;width:422px}@media only screen and (max-width:1024px){.data-science-consulting-sheme-block{margin:8px auto 0}}.data-science-consulting-sheme-block svg:first-child{left:10px;position:relative}.data-science-consulting-sheme-block div{font-size:14px;font-weight:300;line-height:18px;position:absolute}.data-science-consulting-sheme-block div:nth-child(2){margin-left:20px;top:0}.data-science-consulting-sheme-block div:nth-child(3){right:33px;top:75px}.data-science-consulting-sheme-block div:nth-child(4){right:0}.data-science-consulting-sheme-block div:nth-child(5){bottom:72px;right:24px}.data-science-consulting-sheme-block div:nth-child(6){bottom:0;margin-left:20px}.data-science-consulting-sheme-block div:nth-child(7){bottom:72px;left:33px}.data-science-consulting-sheme-block div:nth-child(8){left:0}.data-science-consulting-sheme-block div:nth-child(9){left:51px;top:75px}.data-science-consulting-sheme-block div:last-child{font-size:16px;font-weight:700;left:calc(50% - 40px);line-height:22px;max-width:104px;text-align:center}.data-science-consulting-cycle-sheme{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.data-science-consulting-cycle-sheme .sheme-block{max-width:274px;width:100%}@media only screen and (max-width:1024px){.data-science-consulting-cycle-sheme .sheme-block{max-width:23%}}.data-science-consulting-cycle-sheme .sheme-block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}.data-science-consulting-cycle-sheme .sheme-block div:nth-child(2){background:rgb(9 30 108 / .5);color:#fff;font-size:16px;line-height:24px;margin-top:20px;padding:20px;text-align:center}.data-science-consulting-cycle-sheme .sheme-block div:nth-child(2) div{align-items:center;background:#091e6c;display:flex;font-size:14px;font-weight:300;height:48px;justify-content:center;line-height:18px;margin-top:20px;padding:0;text-align:center}@media only screen and (max-width:1024px){.data-science-consulting-cycle-sheme .sheme-block div:nth-child(2) div{height:80px}}.data-science-consulting-data .main-grid-outstanding-item-left{min-width:60%;padding-right:0}.data-science-consulting-data .main-grid-outstanding-item-left .table-top-bordered-row{align-items:flex-start}@media only screen and (min-width:1025px){.data-science-consulting-data .main-grid-outstanding-item-left .table-top-bordered-row .main-grid-item:not(:first-child){max-width:228px}}.data-science-consulting-data .main-grid-outstanding-item-right{margin-left:32px}@media only screen and (max-width:1024px){.data-science-consulting-data .main-grid-outstanding-item-right{margin-left:0}}.data-science-consulting-cycle .title-copy-columns{padding-bottom:32px}.data-science-consulting-cycle .top-bordered-columns{margin-top:32px}.data-science-consulting-cycle .top-bordered-columns-item{border:none;padding-top:0}.data-science-consulting-accordion .inner-content{background-color:#fff}.data-science-consulting-copy-boxes .title-copy-boxes-item.with-image{margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.sharepoint-onpremises-table tbody tr td{line-height:24px;padding:15px 0}.blog-portfolio-content .blog-portfolio-paragraphs table.sharepoint-onpremises-table tbody tr td:first-child{font-weight:700}.blog-portfolio-content .blog-portfolio-paragraphs table.sharepoint-onpremises-table tbody tr td:nth-child(2){width:39%}.blog-portfolio-content .blog-portfolio-paragraphs table.sharepoint-onpremises-table tbody tr:first-child td{font-size:18px;font-weight:700;padding-bottom:15px;padding-top:0}.blog-portfolio-content .blog-portfolio-paragraphs table.sharepoint-onpremises-table tbody tr:last-child td{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.ecommerce-p-platform-icons{margin-right:-41px;margin-top:16px}.ecommerce-p-platform-icons .icons-item{margin-right:40px;margin-top:24px}@media only screen and (max-width:1280px){.ecommerce-p-platform-icons .icons-item{margin-right:32px}}.image-grid-bordered-caption .ecommerce-p-image-grid-subtext{font-size:24px;font-weight:800;line-height:1.25}.ecommerce-p-features .main-grid{align-items:center}@media only screen and (min-width:1025px){.ecommerce-p-centricity .second-level-title{margin-bottom:60px}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (max-width:767px){.blog-portfolio-content .blog-portfolio-paragraphs{overflow-x:auto}}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr{background-image:none;border-top:none}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr td:not(:first-of-type){border-bottom:2px solid #e0e0e0;padding-left:40px;text-align:center}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr td:not(:first-of-type){padding-left:30px}}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr td:first-of-type{white-space:nowrap}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr td:first-of-type{white-space:normal}}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr td{padding:7px 40px 7px 0}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr td{padding:7px 30px 7px 0}}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr:first-child td{font-size:18px;font-weight:700}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr:last-child td{border-bottom:none;color:#09a6a3;font-weight:500}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr:last-child td:first-child{color:#323232}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr:nth-last-child(2) td{color:#006a70;font-weight:500}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr:nth-last-child(2) td:first-child{color:#323232}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr:nth-last-child(2){position:relative}.blog-portfolio-content .blog-portfolio-paragraphs table.iot-in-retail-table tbody tr:nth-last-child(2):after{background:linear-gradient(90deg,#f8374e,#b27cb8 60%,#09a6a3 90.95%);content:"";display:block;height:4px;max-width:76%;position:absolute;right:0;top:-2px;width:100%}.blog-portfolio-content .blog-portfolio-paragraphs .table-desc{color:#6e6d71;font-size:14px;padding-top:10px;text-align:right}@media(max-width:835px){.blog-portfolio-content .blog-portfolio-paragraphs .table-desc{text-align:center}}
/*! Breakpoints */
/*! Media queries */
.elearning-future .sub-text-image{margin-right:0;max-width:384px}@media only screen and (min-width:768px)and (max-width:1024px){.elearning-future .main-grid-bigger-quarter,.elearning-future .main-grid-less-quarter{-ms-grid-row-align:center;align-self:center;flex:1 1 100%}}.elearning-accordion.section,.elearning-standard-icons.icons-row{margin-bottom:0}.elearning-standard-icons.icons-row svg{margin-top:40px}.elearning-lms.section-background{margin-bottom:0}@media(min-width:1441px){.elearning-lms.section-background{padding-bottom:100px}}@media only screen and (max-width:767px){.elearning-lms.section-background{padding-bottom:60px}}.elearning-lms-icons{margin-right:-32px;margin-top:16px}.elearning-lms-icons .icons-item{margin-right:32px;margin-top:24px}@media only screen and (min-width:1025px){.elearning-lms-icons .icons-item:first-child{margin-right:60px}}.elearning-innovation .sub-text-image{margin-right:0;margin-top:60px}.elearning-innovation .sub-text-image-grid:last-child{margin-right:0}@media only screen and (min-width:768px)and (max-width:1024px){.elearning-innovation .sub-text-image-grid{flex-direction:column}.elearning-innovation .sub-text-image-grid-img{margin-bottom:30px;margin-right:0}}@media only screen and (max-width:767px){.elearning-innovation .sub-text-image-grid+.sub-text-image-grid{margin-top:30px}}.elearning-copy-box .title-copy-columns{max-width:1216px}
/*! Breakpoints */
/*! Media queries */
.magento-consulting .magento-consulting-icons{justify-content:space-between;margin-top:-20px;width:100%}.magento-consulting .magento-consulting-icons div{align-items:center;background:#fff;background-clip:padding-box;border:4px solid #fff0;border-radius:4px;display:flex;height:60px;justify-content:center;margin-top:20px;position:relative;text-align:center;width:280px}@media only screen and (max-width:479px)and (orientation:portrait){.magento-consulting .magento-consulting-icons div{width:100%}}.magento-consulting .magento-consulting-icons div:before{background:linear-gradient(90deg,#f09819,12%,#e42b14 43.75%,#bb1db5);border-radius:inherit;content:"";height:calc(100% + 8px);left:0;margin:-4px;position:absolute;top:0;width:calc(100% + 8px);z-index:-1}.magento-consulting .magento-consulting-icons div .paragraph{font-weight:400;line-height:19px}.magento-consulting-tabs-block.section{max-width:none}.magento-consulting-tabs-block.section .title-copy-columns{margin:0 auto;max-width:1216px;padding-bottom:40px}.magento-consulting-tabs-block.section .magento-consulting-icons{margin:0 auto 60px;max-width:1216px}.magento-consulting-tabs-block.section .magento-consulting-icons div{width:176px}.magento-consulting-tabs-block.section .magento-consulting-icons div:before{background:#bb1db5}.magento-consulting-tabs-block.section .magento-consulting-icons div .paragraph{font-size:14px;line-height:18px}@media(max-width:395px){.magento-consulting-tabs-block.section .magento-consulting-icons div{width:100%}}.magento-consulting-tabs-block.section .magento-consulting-icons div:first-child:before{background:linear-gradient(90deg,#f09819,12%,#e42b14 43.75%,#bb1db5)}.magento-consulting-tabs-block.section .magento-consulting-icons div:first-child p{font-weight:700}.magento-consulting .sub-text-image-grid-wrapper h3{color:#450039}.magento-consulting-predevelopment.section .halved-content-item.background-theme{padding-right:16px}@media only screen and (max-width:479px)and (orientation:portrait){.magento-consulting-predevelopment.section .halved-content-item.background-theme{padding-bottom:0}}.magento-consulting-predevelopment.section .halved-content-item:nth-child(2){padding-left:14px}.magento-consulting-predevelopment.section .halved-content-item:nth-child(2) .container-small{max-width:592px}.magento-consulting-predevelopment.section .second-level-title{margin-bottom:0}.magento-consulting-tabs{padding:0 72px 0 calc(50vw - 615.5px)}.magento-consulting-tabs .tabs-panels{min-width:800px}@media(max-width:1800px){.magento-consulting-tabs .tabs-panels{min-width:auto}}.magento-consulting-tabs .tabs-panels .list-item{line-height:24px}@media only screen and (max-width:1280px){.magento-consulting .copy-image-accordion .halved-content-image-item{height:500px}.magento-consulting .copy-image-accordion .halved-content-image-item .gatsby-image-wrapper{width:100%}}@media only screen and (max-width:1024px){.magento-consulting .copy-image-accordion .halved-content-image-item{height:340px}}@media only screen and (max-width:479px)and (orientation:portrait){.magento-consulting .copy-image-accordion .halved-content-image-item{height:170px}}.magento-consulting .title-copy-boxes-container .container{max-width:1372px}
/*! Breakpoints */
/*! Media queries */
.magento-development-scheme-block{align-items:center;display:flex;height:448px;justify-content:center;margin:0 auto;position:relative;width:401px}@media only screen and (max-width:1024px){.magento-development-scheme-block{margin-top:40px}}.magento-development-scheme-block div.svg-circle{color:#323232;font-size:14px;font-weight:300;height:100px;line-height:18px;padding:0 10px;position:absolute;width:100px}.magento-development-scheme-block div:nth-child(2){top:0}.magento-development-scheme-block div:nth-child(3){right:0;top:87px}.magento-development-scheme-block div:nth-child(4){bottom:87px;right:0}.magento-development-scheme-block div:nth-child(5){bottom:0}.magento-development-scheme-block div:nth-child(6){bottom:87px;left:0}.magento-development-scheme-block div:nth-child(7){left:0;top:87px}.magento-development-scheme-block div:nth-child(8){font-weight:700;line-height:22px;position:absolute}.magento-development-tabs-container.container .title-copy-columns{max-width:1216px}@media only screen and (min-width:1535px){.magento-development-tabs-container.container .tabs-panels{min-width:800px}.magento-development-tabs-container.container{margin-left:calc(50vw - 615.5px);max-width:1416px}}.magento-development-apps.section-background{margin-bottom:0}.magento-development-apps.section-background .two-columns-grid{align-items:center}.magento-development-apps.section-background .two-columns-grid .list{margin-top:20px}.magento-development-apps.section-background .two-columns-grid .gatsby-image-wrapper{max-height:308px}.magento-development-apps.section-background .two-columns-grid .gatsby-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}.magento-development-related.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:nth-child(4){grid-column:auto;grid-row:auto}.magento-development-related.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:nth-child(4) .title-copy-boxes-img-wrapper{display:none}.magento-development-related.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:last-child{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:3;grid-row:3}.magento-development-related.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:last-child .title-copy-boxes-content{padding-bottom:31px}.magento-development-related.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:last-child .title-copy-boxes-img-wrapper{flex:0 0 37.2%}.magento-development-related.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-item:nth-last-child(2) .title-copy-boxes-content{padding-bottom:32px}.magento-development-related.title-copy-boxes-container .title-copy-boxes-type-7 .title-copy-boxes-content{padding-bottom:20px}
/*! Breakpoints */
/*! Media queries */
.hospital-management-control .main-grid-item:last-child{max-width:488px}.hospital-management-control .main-grid-item:last-child h3{align-items:center;display:flex;flex-direction:column;font-size:36px;font-weight:900;justify-content:center;line-height:43px;text-align:center}.hospital-management-control .main-grid-item:last-child h3 span{font-size:20px;font-weight:700;line-height:24px}@media(min-width:1025px){.hospital-management-rowtabs .mdc-tab-scroller__scroll-area--scroll{overflow-x:hidden}.hospital-management-rowtabs .mdc-tab-scroller__scroll-area--scroll .mdc-tab-scroller__scroll-content{flex-wrap:wrap;width:100%}.hospital-management-rowtabs .mdc-tab-scroller__scroll-area--scroll .mdc-tab-scroller__scroll-content .tabs-row-item{margin-bottom:32px;padding-bottom:15px}.hospital-management-rowtabs .mdc-tab-scroller__scroll-area--scroll .mdc-tab-scroller__scroll-content .mdc-tab__text-label{font-size:20px;font-weight:700;line-height:24px}}.hospital-management-rowtabs .tabs-row-panels{background:#f8f8f8;margin-top:8px;padding:36px;width:100%}@media only screen and (max-width:1024px){.hospital-management-rowtabs .tabs-row-panels{margin-top:40px}}.hospital-management-rowtabs .tabs-row-panels .undefined-right{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.hospital-management-rowtabs .tabs-row-panels .undefined-right .title-link-wrapper{width:100%}.hospital-management-rowtabs .tabs-row-panels .undefined-right .title-link-wrapper .second-level-title{width:auto}.hospital-management-rowtabs .tabs-row-panels .undefined-right .second-level-title{font-size:32px;width:100%}@media only screen and (max-width:1280px){.hospital-management-rowtabs .tabs-row-panels .undefined-right .second-level-title{font-size:28px}}.hospital-management-rowtabs .tabs-row-panels .undefined-right h2{margin-bottom:24px}.hospital-management-rowtabs .tabs-row-panels .undefined-right .list{max-width:550px}@media only screen and (max-width:1024px){.hospital-management-rowtabs .tabs-row-panels .undefined-right .list{margin-top:24px}}.hospital-management-rowtabs .tabs-row-panels .undefined-right p{line-height:24px;margin-right:52px;max-width:536px}@media only screen and (max-width:1280px){.hospital-management-rowtabs .tabs-row-panels .undefined-right p{margin-right:32px;max-width:500px}}.hospital-management-ensure .title-copy-columns{padding-bottom:32px}.hospital-management-ensure .two-columns-grid{align-items:center}.hospital-management-ensure .icons-row{margin-top:0}.hospital-management-ensure .icons-row svg{margin-right:60px;margin-top:0}.hospital-management-ensure .icons-row svg:last-child{margin-right:0}.hospital-management-circle-sheme{align-items:flex-end;display:flex;height:276px;justify-content:center;margin:0 auto;position:relative;width:526px}@media only screen and (max-width:1024px){.hospital-management-circle-sheme{margin-bottom:40px}}.hospital-management-circle-sheme .svg-circle{bottom:8px;color:#323232;font-size:14px;font-weight:300;height:120px;line-height:18px;position:absolute;width:120px}.hospital-management-circle-sheme div:nth-child(2){bottom:0;font-weight:700;left:calc(50% - 53px);line-height:20px;max-width:106px;position:absolute;text-align:center}.hospital-management-circle-sheme div:nth-child(3){bottom:9px;left:0}.hospital-management-circle-sheme div:nth-child(4){left:77px;top:41px}.hospital-management-circle-sheme div:nth-child(5){top:0}.hospital-management-circle-sheme div:nth-child(6){right:77px;top:41px}.hospital-management-circle-sheme div:nth-child(7){bottom:9px;right:0}.hospital-management-related.has-cta-after.section-background{margin-bottom:-2px}.hospital-management-related.has-cta-after.section-background .title-copy-boxes-text{padding-bottom:1px}.hospital-management-topcolumn .second-level-title{max-width:800px}
/*! Breakpoints */
/*! Media queries */
.elearning-portals-key .none{display:none}.elearning-portals-key .table-title{max-width:280px}.elearning-portals-key .top-bordered-columns .top-bordered-columns-item{border-top:none;padding-top:0}.elearning-portals-key .top-bordered-columns .top-bordered-columns-item h3{font-size:16px;font-weight:500;line-height:24px}.elearning-portals-addons .image-grid-bordered-caption-text{margin-bottom:20px;padding-top:0}.elearning-portals-addons h4{margin-bottom:20px}.elearning-portals-sheme-block .second-level-title{margin-bottom:40px}.elearning-portals-icons,.elearning-portals-sheme{justify-content:space-between}@media only screen and (max-width:1024px){.elearning-portals-icons,.elearning-portals-sheme{justify-content:flex-start}.elearning-portals-icons .icons-item,.elearning-portals-sheme .icons-item{margin-bottom:15px;margin-right:32px}.elearning-portals-icons .icons-item:last-child,.elearning-portals-sheme .icons-item:last-child{margin-right:0}}@media only screen and (max-width:479px){.elearning-portals-sheme .icons-item{margin-right:0}.elearning-portals-sheme svg{width:100%}}.elearning-portals-block{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:100px;width:100%}.elearning-portals-block .scheme-block{max-width:384px;width:100%}@media only screen and (max-width:1024px){.elearning-portals-block .scheme-block{max-width:32%}}.elearning-portals-block .scheme-block div:first-child{align-items:center;border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;line-height:22px;position:relative;text-align:center;width:100%}.elearning-portals-block .scheme-block div:nth-child(2){align-items:center;background:#f8f8f8;border:3px solid #eee;border-radius:4px;border-top:none;color:#323232;display:flex;font-size:14px;font-weight:300;height:83px;justify-content:center;line-height:18px;padding-left:17px;padding-right:17px;padding-top:3px;position:relative;text-align:center;top:-3px;z-index:-2}@media only screen and (max-width:1024px){.elearning-portals-block .scheme-block div:nth-child(2){font-size:12px}}.elearning-portals-layout .half-callout-wrapper .cta-small .callout-stripe-copy-small{min-width:654px}@media(max-width:1700px){.elearning-portals-layout .half-callout-wrapper .cta-small .callout-stripe-copy-small{min-width:auto}}.elearning-portals-layout .half-callout-wrapper .cta-small .callout-stripe-button-small{min-width:306px}@media(max-width:1700px){.elearning-portals-layout .half-callout-wrapper .cta-small .callout-stripe-button-small{min-width:auto}}.elearning-portals-layout .half-callout-wrapper .cta-small .callout-stripe-button-small:after{height:calc(100% + 2px)}.elearning-portals-copy-boxes .title-copy-boxes-type-4{grid-gap:32px}.elearning-portals-tabs .tabs-wrapper{margin-right:88px;padding-right:0;width:45.272%}@media only screen and (max-width:1024px){.elearning-portals-tabs .tabs-wrapper{margin-right:0;width:100%}}.elearning-portals-tabs .tabs-items{padding-right:0}.elearning-portals-tabs .tabs-item.active:before{background:linear-gradient(90deg,#2de0dd,#27b1cf 39.06%,#a410ff);transform:matrix(1,0,0,-1,0,0)}.elearning-portals-tabs .tabs-panels .list-item{line-height:24px}
/*! Breakpoints */
/*! Media queries */
.erp-vs-title{max-width:800px}.erp-vs-table{margin-bottom:80px}@media only screen and (min-width:1025px){.erp-vs-table{justify-content:space-between}.erp-vs-table .main-grid-item:first-child{max-width:280px}.erp-vs-table .main-grid-item:nth-last-child(2){max-width:488px}.erp-vs-table .main-grid-item:last-child{max-width:384px}.erp-issues-table{justify-content:space-between}.erp-issues-table .main-grid-item:first-child{max-width:280px}.erp-issues-table .main-grid-item:nth-last-child(2){max-width:384px}.erp-issues-table .main-grid-item:last-child{max-width:488px}}
/*! Breakpoints */
/*! Media queries */
.web-apps{overflow:hidden}.web-apps-needs .web-app-logos{margin-right:-35px;margin-top:15px}.web-apps-needs .web-app-logos .icons-item{margin-right:40px;margin-top:25px}.web-apps-needs .web-app-logos .icons-item:nth-child(-n+5){margin-right:35px}.web-apps-why{padding-bottom:52px}.web-apps-why .main-grid-outstanding-item-left{margin-right:7px;min-width:45%;padding-right:0}@media only screen and (min-width:1025px){.web-apps-why .list-overview-item:nth-last-child(-n+3) .third-level-title{font-size:24px}}.web-apps-tabs .tabs-wrapper{max-width:482px;padding-right:0}.web-apps-tabs .tabs-panels{grid-row-gap:44px;grid-column-gap:32px;-ms-grid-columns:280px 32px 280px 32px 280px 32px 280px;display:-ms-grid;display:grid;grid-template-columns:repeat(4,280px)}@media only screen and (max-width:1440px){.web-apps-tabs .tabs-panels{-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}}@media only screen and (max-width:767px){.web-apps-tabs .tabs-panels{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}}.web-apps-tabs .list-block-links{display:block}.web-apps-techs.section-background{margin-bottom:0}.web-apps-security.section-background .container{max-width:1247px}@media only screen and (max-width:1280px){.web-apps-security.section-background .container h3{max-width:591px}}.web-apps-security.section-background .container .main-grid-less-quarter{max-width:384px}.web-apps-security.section-background .container .sub-text-image-grid-wrapper h3{color:#003849}.web-apps-framework.title-copy-boxes-container .title-copy-columns{max-width:1216px}.web-apps-framework.title-copy-boxes-container .container{max-width:1568px}@media only screen and (max-width:1440px){.web-apps-framework.title-copy-boxes-container .container{max-width:1216px}}.web-apps-framework.title-copy-boxes-container .web-apps-framework-scheme{display:block;height:auto}.web-apps-faq .main-grid-less-quarter{flex:1 5 100%}.web-apps-faq .main-grid .main-grid-item:not(:first-child){max-width:176px}@media only screen and (max-width:767px){.web-apps-faq{flex:1 1 30%}}@media only screen and (max-width:1280px){.web-apps .table-top-bordered-row .main-grid-less-quarter{min-width:381px}}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1281px){.app-migration-accordion.halved-content-item{padding-right:72px}}.app-migration-accordion .accordion-content .list+.paragraph{padding-top:20px}.app-migration-table-top-titles .table-title-columns:first-child{flex:1 2 100%}.app-migration-partner-scheme{display:flex;justify-content:space-between;max-width:1216px;width:100%}.app-migration-partner-scheme-block{flex:1 1;margin-right:32px;max-width:280px;width:100%}.app-migration-partner-scheme-block:last-child{margin-right:0}.app-migration-partner-scheme-block:nth-child(2) .app-migration-partner-scheme-inner{padding:29px 20px}.app-migration-partner-scheme-inner{background-color:#f8f8f8;border:3px solid #eee;border-radius:4px;border-top:none;color:#323232;height:68%;line-height:18px;padding:20px;text-align:center;vertical-align:middle}@media only screen and (min-width:1180px){.app-migration-partner-scheme-inner{height:100%;max-height:120px}}.app-migration-partner-scheme .svg-rec{background-color:#fff}.app-migration-partner-scheme .svg-bold-text{line-height:22px}@media only screen and (max-width:1180px){.app-migration-partner-scheme .svg-bold-text{align-items:center;display:flex;height:32%;justify-content:center}}@media only screen and (min-width:768px){.app-migration-icon-columns{grid-row-gap:60px;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}}.app-migration-icon-columns .icon-title-item{max-width:384px;width:100%}.app-migration-framework{overflow:hidden}.app-migration-framework-num{display:inline-block;margin-bottom:0;margin-right:10px}.app-migration-framework .container{margin-left:calc(50% - 608px);margin-right:0;max-width:none}@media only screen and (max-width:1280px){.app-migration-framework .container{margin-left:32px}}@media only screen and (max-width:1024px){.app-migration-framework .container{margin-left:20px}}.app-migration-framework-caption{align-items:center;display:flex;margin-bottom:40px}.app-migration-framework-block{margin-right:32px;max-width:200px;width:100%}@media only screen and (max-width:1650px){.app-migration-framework-block{margin-right:20px;max-width:184px}}@media only screen and (max-width:1280px){.app-migration-framework-block{margin-bottom:20px;margin-right:15px}}@media only screen and (max-width:1275px){.app-migration-framework-block .app-migration-framework-caption{margin-bottom:20px}}.app-migration-framework-block:last-of-type{margin-right:0}@media only screen and (max-width:767px){.app-migration-framework-block{max-width:300px;width:40%}.app-migration-framework-block:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:1024px){.app-migration-framework-block{margin-bottom:40px}}@media only screen and (max-width:479px){.app-migration-framework-block{width:100%}}.app-migration-framework-block .svg-thin-text{line-height:1.3}.app-migration-framework-block .svg-thin-text+.svg-thin-text{padding-top:12px}.app-migration-framework-title{font-size:16px;font-weight:700;line-height:22px}.app-migration-framework-line.big-scheme{left:0;position:absolute;top:72px}@media only screen and (max-width:1440px){.app-migration-framework-line.big-scheme{max-width:96%}}@media only screen and (max-width:1280px){.app-migration-framework-line.big-scheme{left:-30px;max-width:108%}}@media only screen and (max-width:1275px){.app-migration-framework-line.big-scheme{display:none}}.app-migration-tabs{margin-bottom:100px;padding-left:calc(50% - 608px)}@media only screen and (max-width:1280px){.app-migration-tabs{padding-left:32px;padding-right:32px}}@media only screen and (max-width:1024px){.app-migration-tabs{padding-left:20px;padding-right:20px}}.app-migration-tabs-title.section{margin-bottom:0}@media only screen and (max-width:1024px){.app-migration-tabs-panels{flex-direction:column}}@media only screen and (min-width:1025px){.app-migration-tabs .app-migration-tabs-left{margin-right:32px;max-width:592px}}.app-migration-tabs .app-migration-tabs-right{width:100%}@media only screen and (min-width:1025px){.app-migration-tabs .app-migration-tabs-right{max-width:800px}}@media only screen and (max-width:1024px){.app-migration-tabs .app-migration-tabs-right{display:flex;justify-content:center;margin-top:10px}}.app-migration-tabs .tabs-row-left-opt-content{display:flex}.app-migration-tabs-list{margin-right:32px;max-width:260px;width:100%}.app-migration-tabs-list .list-item{line-height:1.5}.app-migration-tabs-list:last-child{margin-right:0}@media only screen and (max-width:767px){.app-migration-highlights .image-grid-bordered-caption-item{margin-right:0}}.app-migration-highlights .caption-name{font-size:24px;font-weight:800;line-height:30px;margin-bottom:0}.app-migration-subtext .second-level-title{margin-bottom:40px}@media only screen and (max-width:767px){.app-migration-subtext .sub-text-image-grid+.sub-text-image-grid{margin-top:20px}}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table thead th{font-size:18px;font-weight:500;line-height:24px;padding-bottom:15px;padding-top:0}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table thead th span{display:block;font-size:14px;font-weight:300}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody td:first-child{font-size:16px;font-weight:500;width:100px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody td:nth-child(2){min-width:100px}}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody td:last-child,.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody td:not(:last-of-type){padding-bottom:17px;padding-top:17px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody td:last-child{width:200px}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody td:nth-child(3),.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody td:nth-child(4){min-width:200px}}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table tbody tr:last-child td{padding-bottom:0}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-table+p{color:#6e6d71;font-size:14px;text-align:right}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-big-table thead th{font-size:18px;font-weight:500;line-height:24px;padding-bottom:17px;padding-top:0}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-big-table tbody td:first-child{font-size:16px;font-weight:500;padding-right:0;width:160px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-big-table tbody td:not(:first-of-type){width:320px}}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-big-table tbody td:last-child,.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-big-table tbody td:not(:last-of-type){padding-bottom:17px;padding-top:17px}.blog-portfolio-content .blog-portfolio-paragraphs table.appian-vs-pega-big-table tbody tr:last-child td{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table thead th{font-size:18px;font-weight:500;line-height:24px;padding-bottom:15px;padding-top:0}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody td:first-child{width:100px}}.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody td{font-weight:500}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody td:nth-child(2),.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody td:nth-child(3){width:230px}.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody td:nth-child(4){width:240px}}.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody td:last-child,.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody td:not(:last-of-type){padding-bottom:17px;padding-top:17px}.blog-portfolio-content .blog-portfolio-paragraphs table.collaborative-crm-table tbody tr:last-child td{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table thead th{font-weight:500;line-height:24px;padding-bottom:15px;padding-top:0}.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:not(:last-of-type){padding-bottom:10px;padding-right:20px;padding-top:17px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:nth-child(2),.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:nth-child(3),.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:nth-child(4),.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:nth-child(5){width:140px}}.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td{line-height:18px}.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:last-child{padding-bottom:10px;padding-top:17px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:last-child{padding-right:10px;width:130px}}.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:first-child{font-size:16px;font-weight:500;line-height:20px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr td:first-child{width:120px}}.blog-portfolio-content .blog-portfolio-paragraphs table.fraud-detection-table tbody tr:last-child td{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table thead th{font-weight:500;line-height:24px;padding-bottom:15px;padding-top:0}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table thead th:last-child{width:160px}}.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr td:not(:last-of-type){padding-bottom:10px;padding-top:17px}.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr td:first-child{font-weight:500;padding-right:10px;width:80px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr td:nth-child(2),.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr td:nth-child(3),.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr td:nth-child(4){padding-right:20px;width:180px}}.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr td:last-child{padding-bottom:17px;padding-top:17px}@media only screen and (min-width:768px){.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr td:last-child{width:180px}}.blog-portfolio-content .blog-portfolio-paragraphs table.business-process-design-table tbody tr:last-child td{padding-bottom:0}
/*! Breakpoints */
/*! Media queries */
.education-analytics-logo-col .top-bordered-columns-item{border:none}.education-analytics-logo-col .top-bordered-columns-item .top-bordered-columns-title{display:none}.education-analytics-logo-col .top-bordered-columns-item .link-text{margin-top:28px}@media(max-width:1280px)and (min-width:1025px){.education-analytics-image-accordion .halved-content-image-item{height:400px}.education-analytics-image-accordion .halved-content-image-item .gatsby-image-wrapper{width:100%}}.education-analytics-edtech .title-copy-columns,.education-analytics-tabs-container .title-copy-columns{max-width:1216px}@media only screen and (min-width:1280px){.education-analytics-tabs-container.container{margin-left:calc(50vw - 615.5px);max-width:1416px}}@media only screen and (max-width:1440px){.education-analytics-tabs-container.container .tabs-panels{padding-right:32px}}
/*! Breakpoints */
/*! Media queries */
.retail-data-analytics-scheme .list-item{font-size:14px;padding-bottom:11px}.retail-data-analytics-scheme .list-item:last-child{padding-bottom:0}.retail-data-analytics-tabs{margin-top:60px}.retail-data-analytics-tabs .tabs-panels .paragraph{font-weight:500}.retail-data-analytics-bordered-cols .top-bordered-columns-item{padding-top:16px}.retail-data-analytics-bordered-cols .top-bordered-columns-item .top-bordered-columns-title{display:none}.retail-data-analytics-bordered-cols .top-bordered-columns-item .link-arrow-single{margin-top:27px}@media only screen and (min-width:1025px){.retail-data-analytics-copy-boxes .title-copy-boxes-item:nth-child(2) .title-copy-boxes-text{padding-bottom:31px}}.enterprise-lms-table-top .main-grid.desktop-tablet-only .main-grid-item:first-child{flex:1 2 100%}.enterprise-lms-table-top .main-grid-item.small-device-only{margin:10px 0}.enterprise-lms-table-top .fourth-level-title{line-height:1.3}.enterprise-lms-scheme{display:flex;justify-content:space-between;max-width:1216px;width:100%}.enterprise-lms-scheme-block{flex:1 1;margin-right:32px;max-width:280px;width:100%}.enterprise-lms-scheme-block:last-child{margin-right:0}.enterprise-lms-scheme-block:last-child .enterprise-lms-scheme-inner{padding:28px 20px}.enterprise-lms-scheme-inner{background-color:#f8f8f8;border:3px solid #eee;border-radius:4px;border-top:none;color:#323232;height:68%;line-height:18px;padding:19px 20px;vertical-align:middle}.enterprise-lms-scheme .svg-rec{background-color:#fff}.enterprise-lms-scheme .svg-bold-text{line-height:22px;padding:18px 0}@media only screen and (max-width:1180px){.enterprise-lms-scheme .svg-bold-text{align-items:center;display:flex;height:32%;justify-content:center}}
/*! Breakpoints */
/*! Media queries */
.app-services-image-grid .image-grid-bordered-caption-title{margin-bottom:20px}.app-services-table-top.section .second-level-title{max-width:800px}.app-services-table-top.section .table-top-bordered-container .main-grid.desktop-tablet-only .main-grid-item:first-child,.app-services-table-top.section .table-top-bordered-row .main-grid-item:first-child{max-width:176px}.app-services-tabs .title-copy-columns{padding-bottom:40px}@media only screen and (min-width:1280px){.app-services-tabs .tabs-row-item.mdc-tab{border-bottom:2px solid #c4c4c4}}.app-services-tabs .table{margin-top:24px}@media only screen and (max-width:1024px){.app-services-tabs .table-row{flex-direction:column}}.app-services-tabs .table .table-list{display:flex;margin-right:-32px;width:100%}@media only screen and (max-width:1024px){.app-services-tabs .table .table-list{display:flex;justify-content:space-between;margin-right:0}}@media only screen and (max-width:767px){.app-services-tabs .table .table-list{justify-content:flex-start}}.app-services-tabs .table .table-list-item{margin-right:32px;max-width:124px;padding-left:0;padding-right:0;width:100%}.app-services-tabs .table .table-list-item:nth-child(3n+3){margin-right:0}@media only screen and (max-width:1220px){.app-services-tabs .table .table-list-item{margin-right:20px;max-width:100px}}@media only screen and (max-width:1024px){.app-services-tabs .table .table-list-item{margin-right:0}}@media only screen and (max-width:767px){.app-services-tabs .table .table-list-item{max-width:77px;max-width:124px}}@media only screen and (min-width:1025px){.app-services-tabs-list-content .table-list-item-1:last-child{margin-top:-20px}}.app-services-tabs .table-title{font-size:16px;font-weight:500;line-height:24px;margin-bottom:0;margin-right:32px;max-width:124px}.app-services-tabs-list{display:flex;justify-content:space-between;margin-top:4px}.app-services-tabs-list .columns-two{margin-top:20px}.app-services-tabs-list-col{max-width:280px;width:100%}.app-services-tabs-list-col .list-title{margin-bottom:16px}.app-services-tabs-list-col .list-item:not(:last-child){padding-bottom:24px}.app-services-cta.cta .callout-stripe-copy{padding-right:25px}.app-services-framework{overflow:hidden}.app-services-framework .scheme-rec-outstanding-block:first-child .scheme-rec-outstanding-num{color:#bb1db5}.app-services-framework .scheme-rec-outstanding-block:nth-child(2) .scheme-rec-outstanding-num{color:#c92296}.app-services-framework .scheme-rec-outstanding-block:nth-child(3) .scheme-rec-outstanding-num{color:#d82756}.app-services-framework .scheme-rec-outstanding-block:nth-child(4) .scheme-rec-outstanding-num{color:#e63615}.app-services-framework .scheme-rec-outstanding-block:nth-child(5) .scheme-rec-outstanding-num{color:#eb6817}.app-services-framework .scheme-rec-outstanding-block:nth-child(6) .scheme-rec-outstanding-num{color:#fb7700}
/*! Breakpoints */
/*! Media queries */
.data-visualization-table .table-top-bordered-row:last-child .main-grid-item:first-child .title-link-wrapper{max-width:432px}.data-visualization-image-grid .caption-name{font-weight:800;margin-bottom:0}.data-visualization-platforms .main-grid-item{padding-top:0}.data-visualization-platforms .main-grid-item .has-text{margin-top:20px}.data-visualization-related .title-copy-columns{max-width:1216px}.data-visualization-related .title-copy-boxes-item:nth-child(2) .title-copy-boxes-text{padding-bottom:30px}
/*! Breakpoints */
/*! Media queries */
.ecommerce-consulting-data:first-child .svg-rec{padding:4px 50px}.ecommerce-consulting-tabs-title.section{margin-bottom:0}.ecommerce-consulting-tabs.with-outstanding-tabs{margin-bottom:100px}@media only screen and (max-width:1280px){.ecommerce-consulting-tabs.with-outstanding-tabs{padding-left:32px}}@media only screen and (max-width:1024px){.ecommerce-consulting-tabs.with-outstanding-tabs{margin-bottom:60px}}.ecommerce-consulting-tabs.with-outstanding-tabs .tabs-wrapper{max-width:568px}.ecommerce-consulting-tabs.with-outstanding-tabs .tabs-panels{margin-right:0;max-width:800px;width:100%}@media only screen and (max-width:1280px){.ecommerce-consulting-tabs.with-outstanding-tabs .tabs-panels{margin-right:32px}}@media only screen and (min-width:1025px){.ecommerce-consulting-tabs.with-outstanding-tabs .tabs-panels{margin-left:56px}}.ecommerce-consulting-icons{margin-right:-80px;margin-top:16px}.ecommerce-consulting-icons svg{margin-right:80px;margin-top:24px}.ecommerce-consulting-mach{align-items:center;background-color:#f8f8f8;justify-content:space-between;margin-top:40px;max-width:800px;padding:20px}.ecommerce-consulting-mach-item{align-items:center;display:flex}.ecommerce-consulting-mach-cap{color:#082eb5;margin-bottom:0;margin-right:2px}.ecommerce-consulting-mach-text{font-weight:300;line-height:1.4}.ecommerce-consulting-omnichannel:last-child .scheme-row-blocks-inner{padding:20px 0}.ecommerce-consulting-list.columns-two{-moz-column-gap:48px;column-gap:48px}@media only screen and (min-width:1281px){.ecommerce-consulting-list.columns-two .list-item:nth-child(3){margin-top:-20px}}.ecommerce-consulting-supply .title-copy-rows+.title-copy-rows{margin-top:60px}.ecommerce-consulting-supply-scheme .scheme-title{line-height:22px;text-align:center}
/*! Breakpoints */
/*! Media queries */
.something-wrong-layout{background:radial-gradient(58.83% 58.83% at 55.74% 41.17%,#172397 0,#081854 47.06%,#040e33 100%);min-height:100vh;overflow:hidden;position:relative}.something-wrong-layout .header.sticky{background-color:#fff0}.something-wrong-layout .header.sticky .icon-logo-svg path{fill:#fff}.something-wrong-layout .header.sticky .hamburger-container{display:none}@media only screen and (max-width:479px){.something-wrong-layout .something-wrong-main{margin-bottom:200px}}.something-wrong-layout .footer{background:#fff0;padding-bottom:40px}.something-wrong-layout .contact-content .title,.something-wrong-layout .department-contacts-item,.something-wrong-layout .department-phone,.something-wrong-layout .footer-item p,.something-wrong-layout .footer-item span,.something-wrong-layout .footer-item.navigation .footer-navigation-link,.something-wrong-layout .main-navigation-link{color:#fff}.something-wrong-layout .attach-file-mark path,.something-wrong-layout .icon-social-svg path{fill:#fff}
/*! Breakpoints */
/*! Media queries */
.page-404-container{margin:auto;max-width:1216px;min-width:320px;padding-bottom:48px;padding-top:50px;position:relative}@media only screen and (max-width:1256px){.page-404-container{margin:0 20px}}@media only screen and (max-width:767px){.page-404-container{padding-bottom:60px}}.page-404-bg-icon{height:auto;width:100%}@media only screen and (max-width:850px){.page-404-bg-icon{width:110%}}@media only screen and (max-width:767px){.page-404-bg-icon{width:90%}}@media only screen and (max-width:600px){.page-404-bg-icon{width:91%}}@media only screen and (max-width:535px){.page-404-bg-icon{width:100%}}@media only screen and (max-width:495px){.page-404-bg-icon{width:107%}}@media only screen and (max-width:430px){.page-404-bg-icon{position:relative;right:46%;width:160%}}@media only screen and (max-width:320px){.page-404-bg-icon{position:relative;right:62%;width:167%}}.page-404-info-block{left:0;position:absolute;top:416px}@media only screen and (max-width:1024px){.page-404-info-block{top:320px}}@media only screen and (max-width:767px){.page-404-info-block{max-width:90%;padding-top:32px;position:static}}.page-404-title{color:#fff;font-size:200px;font-style:normal;font-weight:900;left:0;line-height:1.2;position:absolute;top:179px}@media only screen and (max-width:1024px){.page-404-title{font-size:120px}}@media only screen and (max-width:767px){.page-404-title{font-size:96px}}.page-404-text{color:#fff;font-weight:500;margin-top:-28px;padding-bottom:36px}@media only screen and (max-width:1024px){.page-404-text{margin-top:-10px}}@media only screen and (max-width:767px){.page-404-text{margin-top:0;padding-bottom:32px}}.page-404-home-btn{border:2px solid #fff;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:300;line-height:1.2;padding:16.5px 29.5px}.page-404-home-btn:hover{border-color:#0b75fd;color:#0b75fd}.page-404-home-btn:active{background-color:hsl(0 0% 100% / .05)}.page-404-layout .link-button{background-color:#082eb5}.page-404-layout .link-button:hover{background-color:#1443eb}.page-404-layout .link-button:active{background-color:#2051ff}.page-404-layout .main-navigation-menu.opened .link-button:hover{background-color:#06248c}.page-404-layout .main-navigation-menu.opened .link-button:active{background-color:#00155e}.page-404-layout .header.sticky .link-button:hover{background-color:#06248c}.page-404-layout .header.sticky .link-button:active{background-color:#00155e}.page-404-layout .contact-form-container.container{margin-top:0}.page-404-layout .contact-form-container.container .contact-content h2{line-height:1.2}.page-404-layout .contact-form-container.container .contact-content-item .title{line-height:1.5}.page-404-layout .contact-form-container.container .contact-content-item .department-name{color:#fff}.page-404-cat-outline{left:410px;max-width:526px;position:absolute;top:36.5%}@media only screen and (max-width:1110px){.page-404-cat-outline{left:305px;top:34.5%}}@media only screen and (max-width:1024px){.page-404-cat-outline{left:30%;max-width:none;top:33%;width:45%}}@media only screen and (max-width:900px){.page-404-cat-outline{left:35%;top:28%}}@media only screen and (max-width:850px){.page-404-cat-outline{top:32%}}@media only screen and (max-width:767px){.page-404-cat-outline{left:25%;top:15%;width:40%}}@media only screen and (max-width:725px){.page-404-cat-outline{top:12%}}@media only screen and (max-width:645px){.page-404-cat-outline{top:6%}}@media only screen and (max-width:600px){.page-404-cat-outline{top:4%}}@media only screen and (max-width:535px){.page-404-cat-outline{left:35%;top:6%}}@media only screen and (max-width:430px){.page-404-cat-outline{left:20%;top:12%;width:68%}}@media only screen and (max-width:410px){.page-404-cat-outline{top:8%}}@media only screen and (max-width:320px){.page-404-cat-outline{left:20%;top:8%;width:68%}}
/*! Breakpoints */
/*! Media queries */
.page-404-layout{background:radial-gradient(58.83% 58.83% at 55.74% 41.17%,#172397 0,#081854 47.06%,#040e33 100%)}.page-404-layout .contact-content h2,.page-404-layout h2.small-device-only{color:#fff}.page-404-layout .contact-form input:-internal-autofill-selected{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 10000px #081750}.page-404-layout .contact-form .information-text{display:none}.page-404-layout .contact-form .main-text-field-input label,.page-404-layout .contact-form .text-input-field label{color:#828282}.page-404-layout .contact-form .main-text-field-input.error .main-text-field-input,.page-404-layout .contact-form .text-input-field.error .main-text-field-input{border-color:#000}.page-404-layout .contact-form .main-text-field-input.focused .main-text-field-input,.page-404-layout .contact-form .text-input-field.focused .main-text-field-input{border-color:#0b75fd}.page-404-layout .contact-form .main-text-field-input .main-text-field-input,.page-404-layout .contact-form .text-input-field .main-text-field-input{color:#fff}.page-404-layout .contact-form .main-text-field input,.page-404-layout .contact-form .main-text-field textarea{border-color:hsl(0 0% 100% / .3)}.page-404-layout .contact-form .main-text-field .main-text-field-label.focused{background-color:#081750;color:#0b75fd}.page-404-layout .contact-form .main-text-field .main-text-field-label.shrink{background-color:#081750}.page-404-layout .contact-form .main-text-field .main-text-field-label.shrink.error{color:#000}.page-404-layout .contact-form .main-text-field .main-text-field-label.shrink.focused{color:#0b75fd}.page-404-layout .contact-form .contact-attachment .paragraph{color:#fff}@media only screen and (max-width:1024px),small-tablet-min-767{.page-404-layout .contact-form .contact-attachment .paragraph{margin-bottom:28px}}.page-404-layout .contact-form .contact-attachment .paragraph a{color:#0b75fd}.page-404-layout .contact-form .contact-attachment .button{border-color:#fff;color:#fff;transition:all 0s}.page-404-layout .contact-form .contact-attachment .icon-trash path{fill:#fff}.page-404-layout .contact-form .contact-attachment label[for=attach-file]:hover .button.outlined{border-color:#0b75fd;color:#0b75fd}.page-404-layout .contact-form .contact-attachment label[for=attach-file]:active .button.outlined{background-color:hsl(0 0% 100% / .05)}.page-404-layout .contact-form .contact-attachment .file-checkbox:hover{background-color:#fff0}.page-404-layout .contact-form .contact-attachment .file-checkbox:hover .unchecked-icon path{fill:#fff}.page-404-layout .contact-form .contact-attachment .button-remove.button.outlined:hover{border-color:#0b75fd;color:#0b75fd}.page-404-layout .contact-form .contact-attachment .button-remove.button.outlined:hover .icon-trash path{fill:#0b75fd}.page-404-layout .contact-form .contact-attachment .button-remove.button.outlined:active{background-color:hsl(0 0% 100% / .05)}@media only screen and (max-width:767px){.page-404-layout .main-button.main-button-blue.primary{order:3}}
/*! Breakpoints */
/*! Media queries */
.something-wrong-page .hamburger,.something-wrong-page .main-navigation{display:none}.something-wrong-page .main{min-height:100vh}.something-wrong-page .footer-inner{justify-content:start}.something-wrong-page .footer-inner .social{margin-right:24px;order:1}.something-wrong-page .footer-inner .terms{order:2}.something-wrong-page-container{margin:0 auto 91px;max-width:1704px;padding:83px 0 97px;position:relative;width:100%}@media only screen and (max-width:1024px){.something-wrong-page-container{padding-bottom:32px}}.something-wrong-page-bgicon{height:auto;width:100%}.something-wrong-page-info{left:244px;position:absolute;top:180px}@media only screen and (max-width:1024px){.something-wrong-page-info{left:24px}}@media only screen and (max-width:479px){.something-wrong-page-info{max-width:327px;top:125px;width:100%}}@media only screen and (max-width:330px){.something-wrong-page-info{left:10px}}.something-wrong-page-text,.something-wrong-page-title{color:#fff}.something-wrong-page-title{margin-bottom:0;padding-bottom:21px}@media only screen and (max-width:767px){.something-wrong-page-title{padding-bottom:20px}}@media only screen and (max-width:479px){.something-wrong-page-title{font-size:24px}}.something-wrong-page-background{left:-3%;position:absolute;top:54px;width:100%}@media only screen and (min-width:480px)and (max-width:767px){.something-wrong-page-background{height:90%}}@media only screen and (max-width:479px){.something-wrong-page-background{height:auto;overflow:visible}}.something-wrong-page-screen{display:block;margin-left:36%;margin-top:290px;width:651px}@media only screen and (max-width:1500px){.something-wrong-page-screen{margin-top:20%;width:45%}}@media only screen and (max-width:1400px){.something-wrong-page-screen{margin-top:26%}}@media only screen and (max-width:1024px){.something-wrong-page-screen{margin-left:27%;margin-top:25%;width:50%}}@media only screen and (min-width:768px)and (max-width:900px){.something-wrong-page-screen{margin-top:30%}}@media only screen and (min-width:480px)and (max-width:767px){.something-wrong-page-screen{width:63%}}@media only screen and (max-width:479px){.something-wrong-page-screen{height:auto;margin-left:-12%;margin-top:42%;width:111%}.something-wrong-page-outline{bottom:10px;position:absolute;transform:translate(-100%,-10%) scale(2.3)}}
/*! Breakpoints */
/*! Media queries */
.privacy-cookies-layout{padding:155px 0 0}.privacy-cookies-layout .icon-logo-svg path{fill:#000}.privacy-cookies-layout .hamburger-stripe,.privacy-cookies-layout .hamburger-stripe:after,.privacy-cookies-layout .hamburger-stripe:before{background-color:#000}.privacy-cookies-title-block{padding:0 20px 105px;text-align:center}@media only screen and (max-width:1024px){.privacy-cookies-title-block{padding-bottom:60px}}.privacy-cookies-title-text{color:#000;margin:auto;padding-bottom:24px}.privacy-cookies-info-container{margin-bottom:120px;position:relative;width:100%}.privacy-cookies-info-container .side-info-menu{margin-top:60px;padding-bottom:40px}@media only screen and (max-width:1024px){.privacy-cookies-info-container .side-info-menu{bottom:0;position:fixed;top:auto}.privacy-cookies-info-container .side-info-menu a.side-info-menu-item{padding-right:16px}}.privacy-cookies-info-container .side-info-menu.absolute,.privacy-cookies-info-container .side-info-menu.sticky{margin-top:0}@media only screen and (max-width:1024px){.privacy-cookies-info-container .side-info-menu{margin-top:0;padding-bottom:0}.privacy-cookies-info-container .side-info-menu-list{padding:24px 20px}}.privacy-cookies-info-container .side-info-menu-list li:hover{text-decoration:underline}.privacy-cookies-info-divider{background-color:#c4c4c4;display:block;height:100%;left:calc(50% - 295px);position:absolute;top:0;width:1px}.privacy-cookies-info-divider.start-block{margin-top:60px}@media only screen and (max-width:1280px){.privacy-cookies-info-divider{left:340px}}@media only screen and (max-width:1120px){.privacy-cookies-info-divider{left:315px}}@media only screen and (max-width:1024px){.privacy-cookies-info-divider{display:none}}.privacy-cookies-info-block{padding:60px calc(50% - 608px) 60px calc(50% - 192px);position:relative;width:100%}.privacy-cookies-info-block:last-of-type .privacy-cookies-info-divider{height:calc(100% - 80px)}@media only screen and (max-width:1256px){.privacy-cookies-info-block{padding-right:20px}}@media only screen and (max-width:1024px){.privacy-cookies-info-block{padding:60px 20px}}.privacy-cookies-info-list{padding:20px 0;z-index:2}@media only screen and (max-width:1024px){.privacy-cookies-info-list{padding:16px 0}}.privacy-cookies-info-list.list-odd .list-item:nth-child(2n):before{display:none}.privacy-cookies-info-link{word-wrap:break-word;padding-left:5px}@media only screen and (max-width:1024px){.privacy-cookies-info-text{max-width:none}}.privacy-cookies-agreement{background-color:#fff;bottom:0;box-shadow:4px 0 12px rgb(8 46 181 / .1);display:none;position:fixed;width:100%;z-index:2}.privacy-cookies-agreement.show-agreement{display:flex}.privacy-cookies-agreement-paragraph{color:#000;max-width:1048px}@media only screen and (max-width:1330px){.privacy-cookies-agreement-paragraph{max-width:800px}}@media only screen and (max-width:767px){.privacy-cookies-agreement-paragraph{font-size:13px}}.privacy-cookies-container{align-items:center;background-color:#fff;box-shadow:4px 0 12px rgb(8 46 181 / .1);display:flex;justify-content:space-between;left:50%;margin:0 auto;padding:40px calc(50vw - 615.5px);position:fixed;transform:translateX(-50%);width:100%;z-index:11}@media only screen and (max-width:1430px){.privacy-cookies-content{max-width:1020px}}@media only screen and (max-width:1330px){.privacy-cookies-content{margin-left:5%;max-width:80%}}@media only screen and (max-width:1080px){.privacy-cookies-content{width:70%}}@media only screen and (max-width:893px){.privacy-cookies-content{width:67%}}@media only screen and (max-width:767px){.privacy-cookies-content{margin-left:3%;width:65%}}@media only screen and (max-width:648px){.privacy-cookies-content{width:60%}}@media only screen and (max-width:490px){.privacy-cookies-content{padding-left:0;width:62%}}@media only screen and (max-width:370px){.privacy-cookies-content{width:57%}}.privacy-cookies-button{border-radius:30px;flex-wrap:nowrap;font-size:16px;line-height:19px;padding:18.5px 30px;text-transform:none}@media only screen and (max-width:1033px){.privacy-cookies-button{font-size:12px}}@media only screen and (max-width:767px){.privacy-cookies-button{padding:12px 20px}}@media only screen and (max-width:479px){.privacy-cookies-button{font-size:16px}}.page-404-layout .privacy-cookies-button,.something-wrong-layout .privacy-cookies-button{background-color:#082eb5;color:#fff}.page-404-layout .privacy-cookies-button:hover,.something-wrong-layout .privacy-cookies-button:hover{background-color:#06248c}.page-404-layout .privacy-cookies-button:active,.something-wrong-layout .privacy-cookies-button:active{background-color:#00155e}.privacy-cookies-button-wrapper{margin-left:40px}@media only screen and (max-width:1430px){.privacy-cookies-button-wrapper{margin-right:4%}}@media only screen and (max-width:1280px){.privacy-cookies-button-wrapper{margin-left:0}}@media only screen and (max-width:1330px){.privacy-cookies-button-wrapper{margin-right:10%}}@media only screen and (max-width:1024px){.privacy-cookies-button-wrapper{margin-right:11%}}@media only screen and (max-width:900px){.privacy-cookies-button-wrapper{margin-right:13%}}@media only screen and (max-width:767px){.privacy-cookies-button-wrapper{margin-right:17%}}@media only screen and (max-width:570px){.privacy-cookies-button-wrapper{margin-right:19%}}@media only screen and (max-width:490px){.privacy-cookies-button-wrapper{margin-right:10%}}.privacy-cookies-faux-cookie-link{background-clip:padding-box;border-top:140px solid #fff0;margin-top:-140px}.privacy-cookies-faux-cookie-link#cookie-dif{background-clip:padding-box;border-top:120px solid #fff0;margin-top:-120px}.privacy-cookies-link-preferences:hover{cursor:pointer}.table-toggle-titles{margin-bottom:24px;margin-top:32px}.table-toggle-titles-row{display:flex}@media only screen and (max-width:1024px){.table-toggle-titles-row{flex-wrap:wrap}}.table-toggle-titles-row+.table-toggle-titles-row{margin-top:20px}@media only screen and (max-width:1024px){.table-toggle-titles-row .table-toggle-wrapper{margin-bottom:10px;margin-right:0}.table-toggle-titles-row .table-toggle-wrapper+div{flex:1 1 100%}}.table-toggle-titles .table-toggle-title{margin-bottom:25px}.table-toggle-titles .table-toggle-wrapper{margin-right:10px;width:38px}.table-toggle-titles .table-toggle-bordered{border:1px solid #c4c4c4;border-radius:20px;cursor:pointer;height:24px;min-width:38px;position:relative;width:100%}.table-toggle-titles .table-toggle-bordered .table-toggle-button{background-color:#c4c4c4;border-radius:10px;height:16px;left:3px;position:absolute;top:3px;transition:left .25s;width:16px}.table-toggle-titles .table-toggle-bordered .table-toggle-button.active{background-color:#ff04d5;left:17px}.table-toggle-titles-title{font-weight:500}.table-toggle-titles-paragraph{padding-top:10px}@media only screen and (max-width:1024px){.table-toggle-titles-paragraph{max-width:none}}.table-toggle-titles .table-toggle-consent-button{background-color:#fff0;color:#fff0}.table-bold-titles{margin:20px auto}.table-bold-titles-row+.table-bold-titles-row{margin-top:20px}.table-bold-titles-title{font-size:16px;font-weight:500;line-height:1.5}.table-bold-titles-paragraph{color:#323232;font-size:16px;font-weight:300;line-height:1.5;padding-top:0}.table-bold-titles-list{margin-top:20px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (max-width:1024px){.career-page-work-background{flex-direction:column}}@media only screen and (min-width:1025px){.career-page-work-background{max-height:482px;overflow:hidden}}.career-page-work-background .halved-content-item{padding-bottom:188px;position:relative}@media only screen and (max-width:767px){.career-page-work-background .halved-content-item{padding-bottom:100px}}@media only screen and (max-width:1024px){.career-page-work-background .halved-content-item:first-child{padding-bottom:150px}.career-page-work-background .halved-image-item{display:block;max-height:400px;width:100%}.career-page-work-background .halved-image-item img{max-height:400px}}@media only screen and (min-width:1025px){.career-page-work-img.gatsby-image-wrapper{height:628px}}.career-page-work-link{background-color:#fb7700;bottom:0;color:#fff;font-size:24px;font-weight:800;line-height:1;padding:41px 58px;position:absolute;right:0;white-space:nowrap}@media only screen and (max-width:767px){.career-page-work-link{font-size:20px;padding:20px 30px}}.career-page-work-link .icon-arrow-svg{margin-left:18px}.career-page-scheme-container{text-align:center}.career-page-mfdvs-text{display:flex;flex-direction:column;justify-content:center}.career-page-mfdv-icon{max-width:100%}@media only screen and (max-width:767px){.career-page-mfdv-icon{margin-bottom:40px}}
/*! Breakpoints */
/*! Media queries */
.section-image-content .aiop-metology-table{margin-right:44px;min-width:164px}.section-image-content .aiop-metology-table h4{display:flex}.section-image-content .aiop-metology-table h4 span:first-child{flex-basis:8px}.section-image-content .aiop-metology-table .title-number{font-size:20px;font-weight:300;line-height:1.4}.section-image-content .aiop-metology-table+.main-grid-bigger-quarter .paragraph{max-width:328px}.aiop-metodology-scoring .container-small p:first-child{padding-bottom:4px}.global-outsourcing-layout sup{font-size:smaller;vertical-align:super}.global-outsourcing-layout .icon-title+.icon-title-paragraph{padding-top:20px}.global-outsourcing-layout .with-big-icons .icon-title{padding-bottom:14px}.global-outsourcing-layout .with-big-icons .icon-title svg{height:46px;margin-right:11px;min-width:46px;width:46px}.year-title-section{margin-bottom:40px}.year-title-section-2010{justify-content:space-between}.year-title-section-2010 .main-grid-item:first-child{flex:1 1 384px;margin-right:5px}.year-title-section-2010 .main-grid-item:last-child{flex:1 1 800px}.year-title-section-2010 .main-grid-item:last-child p{max-width:100%}.year-title-section .has_padding-top-smaller p{padding-top:16px}.aiop-metodology-scoring .container-small p:last-child{padding-top:20px}.infographic-section{padding:20px 0}.aiop-metology-section.inverted .halved-image-item+.halved-content-item{padding-bottom:60px;padding-top:60px}@media only screen and (min-width:1025px){.about-aiop-section .container-small{max-width:536px}}.quotes-wrapper{padding-left:30px;position:relative}.quotes-wrapper .quote-svg{display:block;height:14px;left:0;position:absolute;top:8px;width:19px}.partner-info-section{margin-top:40px}.partner-info-section .main-grid-less-quarter{flex-basis:354px}.partner-info-section .main-grid-bigger-quarter{flex-basis:830px}.partner-info{max-width:314px;white-space:nowrap}.partner-info-2010 .partner-description,.partner-info-2012 .partner-description{max-width:160px}.partner-info-2015 .partner-description{max-width:178px}.partner-name{display:inline-block;font-weight:500;vertical-align:middle}.partner-description{color:#6e6d71;display:block;font-size:14px;font-weight:300;padding-top:6px}.partner-img{border-radius:50%;display:inline-block;margin-right:20px;margin-top:0;min-height:72px;vertical-align:middle;width:72px}.icon-title .eight-icon{height:20px;min-width:15px;width:15px}.legenda{margin-top:60px}.legenda.has-separator{margin-bottom:-22px;margin-top:35px;width:280px}.legenda.has-separator .legenda-item{border-top:1px solid #c4c4c4;padding:22.5px 0}.legenda.has-separator .legenda-item:first-child{border-width:0}.legenda.top-bordered{margin-top:0}.legenda.top-bordered.legenda-2017{margin-top:22.5px}.legenda.top-bordered .legenda-item:first-child{border-top-width:4px}.legenda-item{display:flex;justify-content:space-between;padding:12px 0;position:relative}.legenda-item h4,.legenda-item p{line-height:24px;margin-bottom:0}.legenda-item h4{font-weight:800;text-align:center;width:104px}.infographic-2017 .legenda-item h4{width:132px}.legenda-item p{font-weight:500}.legenda-item.score .legenda-color-marker{background-color:#006a70}.legenda-item.average .legenda-color-marker{background:linear-gradient(90deg,#fc354c,#b27cb8 60%,#0abfbc)}.legenda-color-marker{display:none}.legenda.has-color-markers .legenda-item{padding-left:28px}.legenda.has-color-markers .legenda-color-marker{border-radius:50%;display:inline-block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-8px);width:16px}.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item{flex:1 1 auto}.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item:first-child{flex-basis:237px;margin-right:60px}.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item:nth-child(2){flex-basis:162px;margin-right:75px}.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item:nth-child(3){margin-right:24px}.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item:nth-child(3),.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item:nth-child(4){flex-basis:120px;text-align:center}.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item h4{color:#000;color:#323232;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 24px}@media only screen and (max-width:1024px){.global-outsourcing-table-top-titles .main-grid.desktop-tablet-only .main-grid-item h4{font-size:18px;font-weight:600}}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only){flex:1 1 auto}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):first-child{flex-basis:237px;margin-right:60px}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(2){flex-basis:162px;margin-right:75px}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(3){margin-right:24px}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(3) p{font-size:16px;line-height:20px}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(4) p{font-size:20px;line-height:24px}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(3),.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(4){flex-basis:120px;text-align:center}.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(3) p,.global-outsourcing-table-top-titles .table-top-bordered-row .main-grid-item:not(.small-device-only):nth-child(4) p{font-weight:700}.global-outsourcing-table-top-titles .table-top-bordered-row h5{color:#000}@media only screen and (min-width:1280px){.global-outsourcing-table-top-titles .table-top-bordered-row h5{white-space:nowrap}}.global-outsourcing-table-top-titles .table-top-bordered-row:nth-child(2) .main-grid-item:not(.small-device-only) p,.global-outsourcing-table-top-titles .table-top-bordered-row:nth-child(5) .main-grid-item:not(.small-device-only) p{padding-bottom:28px;padding-top:20px}.global-outsourcing-table-top-titles .table-top-bordered-row:last-child h5{font-size:20px;font-weight:700}.global-outsourcing-table-top-titles .table-top-bordered .table-top-bordered-row:first-child,.global-outsourcing-table-top-titles .table-top-bordered .table-top-bordered-row:nth-child(4){border-bottom:0;padding-bottom:0}.global-outsourcing-table-top-titles .table-top-bordered .table-top-bordered-row:nth-child(2),.global-outsourcing-table-top-titles .table-top-bordered .table-top-bordered-row:nth-child(5){border-bottom:0;padding:0}.global-outsourcing-table-top-titles .table-top-bordered .table-top-bordered-row:nth-child(3),.global-outsourcing-table-top-titles .table-top-bordered .table-top-bordered-row:nth-child(6){padding:0 0 28px}.stared-list-full-width{display:block;width:100%}.stared-list-full-width .icon-title{flex-basis:100%;max-width:100%}.info-columns-section{padding-bottom:40px}@media(max-width:1440px){.info-columns-section .paragraph-on-line .icon-title-paragraph{padding-left:55px}}@media(max-width:1025px){.info-columns-section .paragraph-on-line .icon-title-paragraph{display:block;padding-left:0}}.paragraph-on-line .icon-title-paragraph{display:inline-block;padding-left:60px;white-space:normal}.paragraph-on-line .icon-title+.icon-title-paragraph{padding:20px 0 0}.stared-list-2014{display:block}.stared-list-2014 .icon-title{line-height:32px}@media only screen and (min-width:767px){.stared-list-2014{min-width:384px}}.stared-list-2015.icon-title-columns.columns-3{display:block}.stared-list-2015 .icon-title-item{margin-bottom:32px;max-width:280px}.stared-list-2015 .icon-title-item:last-child{margin-bottom:0}.stared-list-2015 .icon-title-item:last-child .icon-title{line-height:32px}.extra-padding-right{padding-right:62px}.global-page-rank{font-size:16px;font-weight:400;line-height:1.5;margin-left:10px}.global-page-rank-container{margin-top:40px}.global-page-rank-wrapper{align-items:center;border-bottom:1px solid #c4c4c4;display:flex;padding-bottom:8px}.global-page-achieve{padding-top:20px}.global-page-achieve-item{color:#323232;font-size:16px;font-weight:300;line-height:20px;margin-right:60px}.global-page-achieve-item:last-child{margin-right:0}@media only screen and (max-width:1216px){.scheme-map-2014,.scheme2017,.scheme2018,.scheme2020{max-width:100%}}.section .main-grid-item .fifth-level-title{line-height:1.3;margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
.partnership-page-gold-grid .main-grid-item{align-items:center;display:flex}.partnership-page-gold-icon{max-width:100%}@media only screen and (max-width:767px){.partnership-page-gold-icon{margin-bottom:44px}}.partnership-page-bottom-clear.section{margin-bottom:0}.partnership-page-light-container .background-theme{background-color:#fff}.partnership-page-light-container .background-theme *{color:#000}.partnership-page-inline-icon{max-width:100%}@media only screen and (max-width:767px){.partnership-page-two-columns.two-columns-grid .main-grid-item:first-of-type{margin-bottom:0}}.partnership-page-icon-left,.partnership-page-icon-right{align-items:center;display:flex}@media only screen and (max-width:767px){.partnership-page-icon-left,.partnership-page-icon-right{padding-bottom:44px}}@media only screen and (min-width:1025px){.partnership-page-icon-right{justify-content:flex-end}}@media only screen and (max-width:767px){.partnership-page-icon-right{order:0}.partnership-page-text-left{order:1}}.partnership-scheme svg:not(.icon-social-svg):not(.partnership-page-gold-icon):not(.question-mark-svg):not(.icon-logo-svg){margin-bottom:40px}.partnership-scheme svg:not(.icon-social-svg):not(.partnership-page-gold-icon):not(.question-mark-svg):not(.icon-logo-svg).partnership-page-ui-icon{margin-bottom:92px;margin-top:51px}
/*! Breakpoints */
/*! Media queries */
@media only screen and (min-width:1025px){.industries-page-healthcare-container.section .halved-content-item{padding-top:0}}.industries-page-healthcare-links{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-20px -32px 0 0;padding-top:24px}.industries-page-healthcare-links a{color:#6e6d71;font-size:20px;font-style:normal;font-weight:700;line-height:24px;padding:20px 32px 0 0;transition:.3s}.industries-page-healthcare-links a:hover{text-decoration:underline}.industries-page-text-short{max-width:536px}
/*! Breakpoints */
/*! Media queries */
.awards-page-gohundred-left{display:flex}.awards-page-gohundred-texts{padding-top:32px}@media only screen and (min-width:1025px){.awards-page-gohundred-texts{padding-top:40px}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.awards-page-gohundred-list.columns-three{grid-column-gap:40px;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:auto auto auto}}.awards-page-gohundred-list.columns-three .list-item{font-weight:500}.awards-page-gohundred-title{margin-bottom:32px}.awards-page-background-container-1.section{margin-bottom:0}.awards-page-background-container-1.section .halved-content-item.background-theme{background-color:#fff}@media only screen and (min-width:768px){.awards-page-background-container-1.section .halved-content-item.background-theme{padding-top:100px}}.awards-page-background-container-1.section .halved-content-item.background-theme .awards-page-background-description{color:initial;margin-top:39px}.awards-page-background-container-1.section .halved-content-item{background-color:#006a70}@media only screen and (min-width:768px){.awards-page-background-container-1.section .halved-content-item{padding-top:128px}}.awards-page-background-container-1.section .halved-content-item .awards-page-background-description{color:#fff;margin-top:68px}.awards-page-background-container-2.section{margin-bottom:0}.awards-page-background-container-2.section .awards-page-background-description{margin-top:40px}.awards-page-background-container-3 .awards-page-background-description{margin-top:65px}.awards-page-background-container-3 .halved-content-item.background-theme .awards-page-background-description{margin-top:40px}@media only screen and (min-width:768px){.awards-page-background-container-3 .halved-content-item:first-child{padding-top:125px}}.awards-page-deloitte.section{margin-bottom:0}.awards-page-deloitte.section .main-grid-outstanding{padding:100px 0}@media only screen and (min-width:1025px){.awards-page-deloitte.section .main-grid-outstanding{align-items:center}}.awards-page-deloitte.section .main-grid-outstanding-item-left{margin-right:136px;max-width:calc(50% + 192px);padding-right:0;width:auto}@media only screen and (min-width:1025px){.awards-page-deloitte.section .main-grid-outstanding-item-left{align-items:center}}@media only screen and (max-width:1024px){.awards-page-deloitte.section .main-grid-outstanding-item-left{margin-right:0}}.awards-page-deloitte.section .main-grid-outstanding-item-right{padding-right:0}@media only screen and (min-width:1025px){.awards-page-deloitte.section .main-grid-outstanding-item-right{width:auto}}.awards-page-global-outsourcing{align-items:center}
/*! Breakpoints */
/*! Media queries */
.eu-offices-section .halved-content-item,.us-offices-section.inverted .halved-content-item{position:relative}@media only screen and (min-width:1025px){.eu-offices-section .halved-content-item,.us-offices-section.inverted .halved-content-item{padding-bottom:219px}}.eu-offices-section .career-page-work-link,.us-offices-section.inverted .career-page-work-link{font-size:24px;height:109px;margin-top:0;z-index:2}@media only screen and (max-width:1024px){.eu-offices-section .career-page-work-link,.us-offices-section.inverted .career-page-work-link{bottom:-60px}.eu-offices-section,.us-offices-section.inverted{padding-bottom:60px}}.job-opening-title-copy-columns{max-width:400px}.eu-offices-section .career-page-work-link{color:#fff;left:0;right:inherit}.eu-offices-section .paragraph{max-width:536px}@media only screen and (min-width:1025px){.eu-offices-section{max-height:437px}}
/*! Breakpoints */
/*! Media queries */
.approach-page-setup-icon{display:block;margin:auto;max-width:100%;padding-top:32px}@media only screen and (min-width:1025px){.approach-page-setup-icon{padding-top:52px}}.approach-page-project-icons{display:block;height:400px;margin:auto;max-width:100%;max-width:808px;overflow:visible;position:relative}.approach-page-project-icons svg{display:block;left:30px;margin:0 auto;position:relative}@media(max-width:768px){.approach-page-project-icons svg{max-width:300px}}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons svg{height:auto;left:4px;max-width:35%;top:55px}}.approach-page-project-icons div{position:absolute}.approach-page-project-icons div p{font-size:14px;margin-bottom:7px;padding-top:0}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div p{font-size:11px}}.approach-page-project-icons div p:first-child{font-size:16px}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div p:first-child{font-size:12px}}.approach-page-project-icons div p:last-child{margin-bottom:0}.approach-page-project-icons div:nth-child(2){left:132px;text-align:right;top:24px}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div:nth-child(2){left:6px}}.approach-page-project-icons div:nth-child(3){right:112px;top:25px}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div:nth-child(3){right:25px}}.approach-page-project-icons div:nth-child(4){left:3px;text-align:right;top:164px}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div:nth-child(4){left:0;max-width:90px;top:103px}}.approach-page-project-icons div:nth-child(5){right:0;top:164px}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div:nth-child(5){max-width:92px;top:110px}}.approach-page-project-icons div:nth-child(6){bottom:0;left:162px;text-align:right}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div:nth-child(6){bottom:0;left:102px}}.approach-page-project-icons div:nth-child(7){bottom:0;right:69px}@media only screen and (max-width:479px)and (orientation:portrait){.approach-page-project-icons div:nth-child(7){bottom:0}}.approach-page-table-container.section-background{margin-bottom:0}@media only screen and (max-width:767px){.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:not(:first-of-type){flex:1 1 50%}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:first-of-type{margin-bottom:28px;order:1}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(2){display:none}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(3){margin-bottom:24px;order:2}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(4){margin-bottom:24px;order:4}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(5){margin-bottom:24px;order:6}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(6){margin-bottom:24px;order:3}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(7){margin-bottom:24px;order:5}.approach-page-top-bordered.table-top-bordered .table-top-bordered-row .main-grid-item:nth-child(8){margin-bottom:24px;order:7}}.approach-page-partnership-container.section{background-color:#fff;margin-bottom:0}
/*! Breakpoints */
/*! Media queries */
.our-mission-quote-text{margin-bottom:24px;padding-left:34px;position:relative}@media only screen and (max-width:1024px){.our-mission-quote-text{margin-top:20px;padding-left:0}}.our-mission-person-block{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-left:34px}@media only screen and (max-width:1024px){.our-mission-person-block{padding-left:0}}.our-mission-person-img{border-radius:50%;height:72px!important;margin-right:20px;margin-top:0;width:72px}.our-mission-person-info{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center}.our-mission-person-name{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:0 0 6px}.our-mission-person-position{color:#6e6d71;font-size:14px;font-style:normal;font-weight:300;line-height:18px;padding:0}.about-us-quote-icon{height:11px;left:1px;position:absolute;top:5px;width:16px}@media only screen and (max-width:1024px){.about-us-quote-icon{left:0;top:-20px}}.industries-verticals-container .container-small{max-width:1044px}.industries-verticals-title-row{padding-bottom:20px}.industries-verticals-list{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-5px -20px;padding:20px 0}.industries-verticals-list+.industries-verticals-list{margin:-5px -12px;padding:0}.industries-verticals-text-basic{font-size:24px;font-style:normal;font-weight:800;line-height:28.8px;margin-bottom:3px;padding:5px 20px 0}.industries-verticals-text-little{font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:5px 12px}.clients-say-container.section-background{margin-bottom:0;padding-bottom:60px}@media only screen and (max-width:1024px){.clients-say-container.section-background{padding-bottom:32px}}.clients-say-container.section-background .clients-say-title{margin-bottom:60px}@media only screen and (max-width:1024px){.clients-say-container.section-background .main-grid-item:first-child{margin-bottom:64px}}.clients-say-block{margin-bottom:60px}@media only screen and (max-width:1024px){.clients-say-block{margin-bottom:64px}}@media only screen and (min-width:767px){.clients-say-block:first-child{min-height:234px}}.clients-say-block:last-child{margin-bottom:0}.clients-say-text{margin-bottom:24px;padding-left:34px;position:relative}@media only screen and (max-width:1024px){.clients-say-text{padding-left:0}}.clients-say-person-block{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:center;padding-left:34px;width:222px}@media only screen and (max-width:1024px){.clients-say-person-block{padding-left:0}}.clients-say-person-name{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:0 0 6px}.clients-say-person-position{color:#6e6d71;font-size:14px;font-style:normal;font-weight:300;line-height:18px;padding:0}.clients-icons-section.section-background{overflow:hidden;padding-top:0;position:relative}@media only screen and (max-width:1280px){.clients-icons-section.section-background{padding-bottom:100px}}@media only screen and (max-width:1024px){.clients-icons-section.section-background{padding-bottom:60px}}@media only screen and (min-width:2140px){.clients-icons-section.section-background{display:flex;justify-content:center}}.clients-icons-container{margin:0 auto;max-width:2409px;padding-left:63px;top:0}@media only screen and (max-width:1280px){.clients-icons-container{position:relative}}@media only screen and (max-width:1024px){.clients-icons-container{padding-left:20px}}.clients-icons-container .icons-single-row{justify-content:center}.clients-icons-container .icons-single-row svg:not(:last-of-type){margin-right:60px}@media only screen and (max-width:767px){.clients-icons-container .icons-single-row svg:not(:last-of-type){margin-right:24px}.clients-icons-container .icons-single-row svg{margin-right:24px;max-width:115px}}@media only screen and (min-width:2140px){.clients-icons-container{width:100%}}.talent-pool-block-title{margin-bottom:40px}@media only screen and (max-width:767px){.talent-pool-block-title{margin-bottom:28px;margin-top:32px}}.talent-pool-block .top-bordered-columns-item{padding-top:8px}.talent-pool-item-title.fourth-level-title{margin-bottom:0}.talent-pool-item-text{color:#000;padding-top:8px}.development-centers-container.section{margin-bottom:0}@media only screen and (min-width:1025px){.about-partnerships-title-block{max-width:536px}}.about-partnerships-icons{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-14px -58px -18px 0}.about-partnerships-icons svg{margin:14px 58px 18px 0}@media only screen and (max-width:1280px){.about-partnerships-icons svg{margin-right:45px}}.about-us-values-container.section{margin-bottom:0}.about-us-values-img.gatsby-image-wrapper{max-height:644px}@media only screen and (max-width:1280px){.about-us-values-img.gatsby-image-wrapper{height:300px}}.about-us-values-title{margin-bottom:0;max-width:536px}@media(width:1280px){.about-us-values-list.halved-content-item{padding-top:60px}}.about-us-values-list.halved-content-item .title{margin-bottom:12px}.about-page-development-title{max-width:400px}.about-page-industries-title,.about-page-partnership-title,.about-page-recognition-title{margin-bottom:32px}@media only screen and (max-width:500px){.about-page-industries-title .title-link-text,.about-page-partnership-title .title-link-text,.about-page-recognition-title .title-link-text{max-width:300px}}@media only screen and (max-width:400px){.about-page-industries-title .title-link-text,.about-page-partnership-title .title-link-text,.about-page-recognition-title .title-link-text{max-width:223px}}@media only screen and (max-width:320px){.about-page-industries-title .title-link-text,.about-page-partnership-title .title-link-text,.about-page-recognition-title .title-link-text{max-width:172px}}@media only screen and (max-width:1024px){.about-page-industries-title,.about-page-partnership-title,.about-page-recognition-title{margin-bottom:28px}}.about-page-delivery-container .main-grid-item:first-child .paragraph{max-width:536px}@media only screen and (min-width:1025px){.about-page-different-container .second-level-title{margin-bottom:40px}}@media only screen and (max-width:767px){.about-page-recognition-container .main-grid-item:first-child{margin-bottom:0}}.about-page-recognition-container .main-grid-item:last-child{align-items:center;display:flex}@media only screen and (max-width:767px){.about-page-recognition-container .main-grid-item:last-child{margin-bottom:20px}.about-page-recognition-container .main-grid.two-columns-grid{flex-direction:column-reverse}}.about-page-recognition-icons{justify-content:flex-start;margin-left:-30px;margin-right:-30px;margin-top:-32px}.about-page-recognition-icons svg{margin-left:30px;margin-top:32px}.about-page-recognition-icons svg:not(:last-of-type){margin-right:30px}.about-page-recognition-title .title-link-text a{color:#fff}.about-page-partnership-container{padding:100px 0}@media only screen and (max-width:1280px){.about-page-partnership-container{padding-right:32px}}@media only screen and (max-width:1024px){.about-page-partnership-container{padding:60px 0}}@media only screen and (max-width:1280px){.about-page-partnership-container .about-partnerships-icons{margin-right:0}}.about-page-partnership-container .about-partnerships-icons svg:nth-child(3){margin-right:30%}@media only screen and (max-width:1440px){.about-page-partnership-container .about-partnerships-icons svg:nth-child(3){margin-right:18%}}.about-page-partnership-container .about-partnerships-icons svg:nth-last-child(2){margin-right:20px}.about-page-partnership-container .about-partnerships-icons svg:last-child{margin-right:0}@media only screen and (max-width:1280px){.about-page-partnership-container .main-grid-outstanding-item-right{padding-right:0}}.about-page-partnership-container .main-grid .main-grid-item:last-child{overflow:hidden}
/*! Breakpoints */
/*! Media queries */
.services-page-layout .arrow-links-item{padding-bottom:20px}.services-page-layout .arrow-links-item:not(:first-of-type){margin-top:40px}.services-page-layout .arrow-links-item h3{font-size:24px;font-weight:800;margin-bottom:4px}.services-page-layout.tertiary-scheme .background-theme .title-copy-columns .paragraph{font-weight:500}.services-page-layout.tertiary-scheme .background-theme-second .services-page-link-item{color:#c4c4c4}.services-page-layout.tertiary-scheme .background-theme-second .services-page-link-item:hover{color:#bb1db5}@media only screen and (min-width:1535px){.services-page-layout .halved-content-image-item+.halved-content-item{padding-top:80px}}.services-page-layout .microsoft-arrow-links{letter-spacing:-.35px}@media only screen and (min-width:1025px){.services-page-advisory-container.section{margin-bottom:80px}}@media only screen and (max-width:1280px){.services-page-title.section{margin-bottom:0}}.services-page-title .paragraph{padding-top:0}@media only screen and (min-width:1025px){.services-page-automation-container.section-background,.services-page-automation-right.background-theme .inner-content{padding-bottom:80px}.services-page-product-engineering-container.section .inner-content,.services-page-tehnology-container .inner-content{padding-bottom:80px;padding-top:80px}.services-page-intelligent-container.section .halved-content-item{padding-top:80px}}@media only screen and (max-width:1280px){.services-page-intelligent-container.section .halved-content-item{width:100%}.services-page-intelligent-container.section .halved-content-item .container-small{max-width:none}}.services-page-title-nolink{margin-bottom:0!important;padding-top:12px}.services-page-links-block{display:flex;flex-flow:row wrap;justify-content:start;margin:0 -16px;width:100%}.services-page-links-block .services-page-link-item{color:#6e6d71;cursor:pointer;font-size:20px;font-weight:700;line-height:24px;margin-top:16px;padding:0 16px}@media only screen and (max-width:1024px){.services-page-links-block .services-page-link-item{font-size:20px;font-weight:700}}.services-page-links-block .services-page-link-item:hover{color:#bb1db5;text-decoration:underline}.services-page-bottom-clear.section,.services-page-bottom-clear.section-background{margin-bottom:0}@media only screen and (min-width:1025px){.services-page-engineering-img.gatsby-image-wrapper{max-height:621px}}@media only screen and (max-width:1280px){.services-page-engineering-img.gatsby-image-wrapper{height:300px}}.services-page-automation-right .inner-content{padding:100px 72px 100px 32px}@media only screen and (max-width:1024px){.services-page-automation-right .inner-content{padding:60px 20px;width:100%}.copy-image-accordion .services-page-automation-right .inner-content{padding-top:60px}}@media only screen and (max-width:1280px){.services-page-automation-right .inner-content .container-small{max-width:none}.services-page-advisory-img.gatsby-image-wrapper,.services-page-automation-img.gatsby-image-wrapper{height:300px}.services-page-product-engineering-container .container-small{max-width:none}}.services-page-tehnology-container .inner-content{padding-right:32px}.services-page-tehnology-container .container-small{max-width:none}.services-page-layout .services-page-main-title-link{color:inherit}.services-page-main-title-link:hover{text-decoration:underline}
/*! Breakpoints */
/*! Media queries */
.thanks-page-layout{padding-top:93px}@media only screen and (min-width:1025px){.thanks-page-layout{padding-top:115px}}.thanks-page-layout .header-logo-link path{fill:#000}.thanks-page-layout .main-navigation-link{color:#000}.thanks-page-layout .main-navigation-link.link-button{color:#fff}.thanks-page-layout .cards{margin-bottom:0}.thanks-page-container.section{padding-top:48px}.thanks-page-title{color:#000;text-align:center}.thanks-page-text{display:block;font-weight:500;margin:0 auto;max-width:728px;padding-top:24px;text-align:center}.thanks-page-buttons{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:396px;padding-top:45px}.thanks-page-button{border:2px solid;border-radius:30px;font-size:16px;font-style:normal;font-weight:400;line-height:19px;min-width:182px;padding:18.5px 30px;text-align:center}body *{font-family:November,helvetica neue,Arial,sans-serif}body.modal-opened{overflow:hidden}[class*=-bolder]{font-weight:500}[class*="--thinner"]{font-weight:300}.content-area{margin-left:auto;margin-right:auto;max-width:1216px}@media only screen and (min-width:1025px)and (max-width:1280px){.content-area{margin-left:32px;margin-right:32px}}@media only screen and (max-width:1024px){.content-area{margin-left:20px;margin-right:20px}}.container{margin:0 auto;max-width:1216px;width:100%}@media only screen and (min-width:1025px)and (max-width:1280px){.container{margin:0 32px;width:auto}}@media only screen and (max-width:1024px){.container{margin:0 20px;width:auto}}@media only screen and (max-width:1024px),only screen and (min-width:1025px)and (max-width:1280px){.accordion .container,.container .container{margin:0}}@media only screen and (min-width:1025px){.container-small{max-width:800px}.section{margin-bottom:100px}}@media only screen and (max-width:1024px){.section{margin-bottom:60px}}.section.has-inside-image-callout-top{position:relative}.section.has-inside-image-callout-top .halved-content-item{padding-top:162px}@media only screen and (min-width:768px)and (max-width:1024px){.section.has-inside-image-callout-top .halved-content-item{padding-top:118px}}.section .section{margin-bottom:0}.section+.section-bottom-separator{margin-top:0}.section.has-bottom-separator{margin-bottom:0}.section.background-light-gray+.cards-title-wrapper{margin-top:-60px;padding-top:60px}@media only screen and (min-width:1025px){.section-background{margin-bottom:100px;padding-bottom:100px;padding-top:100px}}@media only screen and (max-width:1024px){.section-background{margin-bottom:60px;padding-bottom:60px;padding-top:60px}}@media only screen and (min-width:1025px){.section-background.has-callout-after{padding-bottom:162px}}@media only screen and (min-width:768px)and (max-width:1024px){.section-background.has-callout-after{padding-bottom:118px}}@media only screen and (max-width:767px){.section-background.has-callout-after{padding-bottom:105px}}@media only screen and (max-width:1024px){.section-background.has-callout-after{margin-bottom:0}}.section-background .section{margin-bottom:0}.section-background.has-inside-image-callout-top{padding-top:162px;position:relative}@media only screen and (min-width:768px)and (max-width:1024px){.section-background.has-inside-image-callout-top{padding-top:162px}}.section-background.has-inside-image-callout-bottom{position:relative}@media only screen and (min-width:1025px){.section-background.has-inside-image-callout-bottom{margin-bottom:162px}}.section-background+.cards-title-wrapper{margin-top:-60px;padding-top:60px}@media only screen and (min-width:1025px){.section-bottom-margin{margin-bottom:80px}}@media only screen and (max-width:1024px){.section-bottom-margin{margin-bottom:40px}}@media only screen and (min-width:1025px){.section-medium-bottom-margin{margin-bottom:60px}}@media only screen and (max-width:1024px){.section-medium-bottom-margin{margin-bottom:40px}}@media only screen and (min-width:1025px){.section-top-colored{margin-bottom:100px;margin-top:-32px;padding-bottom:100px;padding-top:32px}}@media only screen and (max-width:1024px){.section-top-colored{margin-bottom:60px;margin-top:-64px;padding-bottom:60px;padding-top:64px}}.section-top-separator{border-top:1px solid #c4c4c4;margin-top:80px;padding-top:80px}@media only screen and (max-width:1024px){.section-top-separator{margin-top:40px;padding-top:40px}}.section-bottom-separator{border-bottom:1px solid #c4c4c4;margin-bottom:80px;padding-bottom:80px}@media only screen and (max-width:1024px){.section-bottom-separator{margin-bottom:40px;padding-bottom:40px}}@media only screen and (min-width:1025px){.section-after-callout{padding-top:100px}}@media only screen and (min-width:768px)and (max-width:1024px){.section-after-callout{padding-top:60px}}@media only screen and (max-width:767px){.section-after-callout{padding-top:150px}}.large-desktop-only{display:none}@media only screen and (min-width:1281px){.large-desktop-only{display:block}}@media only screen and (max-width:1024px){.desktop-only{display:none}}@media only screen and (max-width:767px){.desktop-tablet-only{display:none}}@media only screen and (min-width:1025px){.device-only{display:none}}@media only screen and (min-width:1025px),only screen and (min-width:768px)and (max-width:1024px){.small-device-only{display:none}}.image-device-only{max-height:250px}@media only screen and (max-width:1024px){.image-device-only{margin-left:-20px;margin-right:-20px}}.padding-top-small{padding-top:44px}@media only screen and (max-width:1024px){.padding-top-small{padding-top:32px}}.padding-bottom-smaller{padding-bottom:20px}.padding-top-smaller{padding-top:16px}.gatsby-image-wrapper{height:100%}.gatsby-image-wrapper.clear-top-padding>div{padding-top:0!important}@media only screen and (min-width:1025px){.background-light-gray+.accordion-image,.background-light-gray+.cards,.background-light-gray+.image-arrow-links,.background-light-gray+.section-image-content,.background-theme+.accordion-image,.background-theme+.cards,.background-theme+.image-arrow-links,.background-theme+.section-image-content,.background-theme-second+.accordion-image,.background-theme-second+.cards,.background-theme-second+.image-arrow-links,.background-theme-second+.section-image-content{margin-top:-100px}}@media only screen and (max-width:1024px){.background-light-gray+.accordion-image,.background-light-gray+.cards,.background-light-gray+.image-arrow-links,.background-light-gray+.section-image-content,.background-theme+.accordion-image,.background-theme+.cards,.background-theme+.image-arrow-links,.background-theme+.section-image-content,.background-theme-second+.accordion-image,.background-theme-second+.cards,.background-theme-second+.image-arrow-links,.background-theme-second+.section-image-content{margin-top:-60px}}.background-light-gray+.cards.blog-related-cases-cards,.background-theme+.cards.blog-related-cases-cards,.background-theme-second+.cards.blog-related-cases-cards{margin-top:0}@media only screen and (min-width:1025px){.background-theme+.background-light-gray,.background-theme-second+.background-light-gray{margin-top:-100px}}@media only screen and (max-width:1024px){.background-theme+.background-light-gray,.background-theme-second+.background-light-gray{margin-top:-60px}}@media only screen and (min-width:1025px){.section-image-content+.background-light-gray,.section-image-content+.background-theme{margin-top:-100px}}@media only screen and (max-width:1024px){.section-image-content+.background-light-gray,.section-image-content+.background-theme{margin-top:-60px}}.separator-top{border-top:1px solid #c4c4c4;margin-top:100px;padding-top:100px}@media only screen and (max-width:1024px){.separator-top{margin-top:60px;padding-top:60px}}.separator-top.section,.separator-top.section-background{margin-top:100px;padding-top:100px}@media only screen and (max-width:1024px){.separator-top.section,.separator-top.section-background{margin-top:60px;padding-top:60px}}.separator-bottom{border-bottom:1px solid #c4c4c4;margin-bottom:100px;padding-bottom:100px}@media only screen and (max-width:1024px){.separator-bottom{margin-bottom:60px;padding-bottom:60px}}.separator-bottom.section,.separator-bottom.section-background{margin-bottom:100px;padding-bottom:100px}@media only screen and (max-width:1024px){.separator-bottom.section,.separator-bottom.section-background{margin-bottom:60px;padding-bottom:60px}}@media only screen and (max-width:1216px){.has-logo-container.main-grid{flex-direction:column}.has-logo-container.main-grid svg{max-width:80%}.has-logo-container.main-grid.inverted-column{flex-direction:column-reverse}.has-logo-container.main-grid.inverted-column svg{margin-top:40px}.has-logo-container.main-grid .main-grid-item{flex:initial}.has-logo-container.main-grid .main-grid-item+.main-grid-item{margin-top:40px}.has-logo-container.main-grid .main-grid-item .paragraph{max-width:none}.has-logo-container.main-grid .main-grid-less-quarter{flex:initial}}@media only screen and (max-width:767px){.has-logo-container.main-grid .main-grid-item+.main-grid-item{margin-top:20px}}.grecaptcha-badge{display:none!important}.big-scheme{max-width:100%}.itr-video-video{background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;height:333px;max-height:333px;max-width:592px;position:relative}.itr-video-video:after{content:"";display:block;padding-bottom:56.25%}.itr-video-video:hover .itr-video-playbtn{background-color:red;opacity:1}.itr-video-video.lyt-activated .itr-video-playbtn{opacity:0;pointer-events:none}.itr-video-video .itr-video-playbtn{background-color:#212121;border-radius:14%;height:46px;left:50%;opacity:.8;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all .2s cubic-bezier(0,0,.2,1);width:70px;z-index:1}.itr-video-video .itr-video-playbtn:before{border-color:#fff0 #fff0 #fff0 #fff;border-style:solid;border-width:11px 0 11px 19px;content:"";left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}@media only screen and (max-width:625px){.itr-video-video{margin-left:-20px}}.itr-video-video .itr-video-iframe{height:100%;left:0;position:absolute;top:0;width:100%}.drift-frame-controller-align-right{right:0!important}.drift-widget-controller{box-shadow:0 4px 12px rgb(8 46 181 / .12)}.no-overflow{overflow:hidden}.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex:1 0 auto;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);justify-content:center;letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);margin:0;outline:none;padding:0 24px;position:relative;text-align:center;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);white-space:nowrap;z-index:1}.mdc-tab .mdc-tab__text-label{color:rgb(0 0 0 / .6)}.mdc-tab .mdc-tab__icon{fill:currentColor;color:rgb(0 0 0 / .54)}.mdc-tab::-moz-focus-inner{border:0;padding:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{align-items:center;display:flex;height:inherit;justify-content:center;pointer-events:none;position:relative}.mdc-tab__text-label{display:inline-block;line-height:1}.mdc-tab__icon,.mdc-tab__text-label{transition:color .15s linear;z-index:2}.mdc-tab__icon{font-size:24px;height:24px;width:24px}.mdc-tab--stacked .mdc-tab__content{align-items:center;flex-direction:column;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-bottom:4px;padding-top:6px}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{transition-delay:.1s}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl],[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:0;padding-right:8px}.mdc-tab__ripple{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:#fff0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.mdc-tab__ripple:after,.mdc-tab__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-tab__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-tab__ripple.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab__ripple.mdc-ripple-upgraded:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-tab__ripple.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab__ripple:after,.mdc-tab__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-tab__ripple.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-tab__ripple:after,.mdc-tab__ripple:before{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-tab__ripple:hover:before{opacity:.04}.mdc-tab__ripple.mdc-ripple-upgraded--background-focused:before,.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-tab__ripple:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-tab__ripple:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-tab__ripple.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-scroller__test{height:100px;overflow-x:scroll;position:absolute;top:-9999px;width:100px}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{display:flex;flex:1 0 auto;position:relative;-webkit-transform:none;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}.mdc-tab-indicator{display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary,#018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{font-size:34px;height:34px}.mdc-tab-indicator__content{opacity:0;-webkit-transform-origin:left;transform-origin:left}.mdc-tab-indicator__content--underline{align-self:flex-end;border-top-style:solid;box-sizing:border-box;width:100%}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:opacity .15s linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:.1s}@-webkit-keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:#fff0;outline:none;overflow:hidden;position:relative}.mdc-ripple-surface:after,.mdc-ripple-surface:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-ripple-surface:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-ripple-surface.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface:after,.mdc-ripple-surface:before{background-color:#000}.mdc-ripple-surface:hover:before{opacity:.04}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-ripple-surface:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-ripple-surface:after,.mdc-ripple-surface:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-ripple-surface.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:before{height:100%;left:0;top:0;width:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface--primary:after,.mdc-ripple-surface--primary:before{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-ripple-surface--primary:hover:before{opacity:.04}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-ripple-surface--accent:after,.mdc-ripple-surface--accent:before{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-ripple-surface--accent:hover:before{opacity:.04}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.rmwc-icon--component[disabled],.rmwc-icon--url[disabled],[disabled]>.rmwc-icon--component,[disabled]>.rmwc-icon--url{opacity:.38}.rmwc-icon--url{background-position:50%;background-repeat:no-repeat;background-size:1em;font-size:1.5rem;min-height:1em;min-width:1em}.rmwc-icon--size-xsmall{font-size:1.125rem;height:1em;width:1em}.rmwc-icon--size-small{font-size:1.25rem;height:1em;width:1em}.rmwc-icon--size-medium{font-size:1.5rem;height:1em;width:1em}.rmwc-icon--size-large{font-size:2.25rem;height:1em;width:1em}.rmwc-icon--size-xlarge{font-size:3rem;height:1em;width:1em}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgb(0 0 0 / .5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}.drift-conductor-item iframe,.drift-frame-controller{display:block;min-width:0;max-width:none;min-height:0;max-height:none}.drift-conductor-item iframe{border:none!important;background:transparent!important;width:100%!important;height:100%!important;max-width:100%!important}.drift-conductor-item.with-transition{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;-o-transition:opacity .5s ease,-o-transform .5s ease;-moz-transition:opacity .5s ease,transform .5s ease,-moz-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease,-o-transform .5s ease}.drift-frame-chat.with-transition.drift-frame-chat__takeover{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.drift-conductor-item.with-height-transition{-webkit-transition:max-height .5s ease,opacity .5s ease,-webkit-transform .5s ease;transition:max-height .5s ease,opacity .5s ease,-webkit-transform .5s ease;-o-transition:max-height .5s ease,opacity .5s ease,-o-transform .5s ease;-moz-transition:max-height .5s ease,opacity .5s ease,transform .5s ease,-moz-transform .5s ease;transition:max-height .5s ease,opacity .5s ease,transform .5s ease;transition:max-height .5s ease,opacity .5s ease,transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease,-o-transform .5s ease}.drift-conductor-item{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.drift-frame-controller{bottom:24px}.drift-frame-controller-align-left{left:24px}.drift-frame-controller-align-right{right:24px}.drift-frame-chat:not(iframe){bottom:-webkit-calc(12px + 52px + 24px);bottom:-moz-calc(12px + 52px + 24px);bottom:calc(12px + 52px + 24px);width:100%;height:100%;min-width:320px;opacity:0;visibility:hidden;-webkit-transform:translateY(88px);-moz-transform:translateY(88px);-ms-transform:translateY(88px);-o-transform:translateY(88px);transform:translateY(88px)}.drift-frame-chat:not(iframe).drift-chat-open{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.drift-frame-chat.drift-frame-chat__takeover:not(iframe):not(.drift-frame--mobile){min-width:600px}.drift-frame-chat-align-left{left:12px}.drift-frame-chat-align-right{right:12px}.drift-frame-takeover,.drift-frame-landingPage,.drift-frame-chat__takeover{left:0;top:0;width:100%;height:100%;min-height:100%;min-width:100%}.drift-frame-chat__takeover.hide-frame{visibility:hidden}.drift-frame-emailCapture{bottom:0;height:-webkit-calc(100% + 30px);height:-moz-calc(100% + 30px);height:calc(100% + 30px)}.drift-frame-emailCapture-align-left{left:0}.drift-frame-emailCapture-align-right{right:0}.drift-frame-slider{bottom:18px;height:-webkit-calc(100% + 20px);height:-moz-calc(100% + 20px);height:calc(100% + 20px)}.drift-frame-slider-align-left{left:96px}.drift-frame-slider-align-right{right:96px}.drift-frame--mobile.drift-frame-slider-align-left{left:68px}.drift-frame--mobile.drift-frame-slider-align-right{right:68px}.drift-widget-content-box{background:rgb(0 0 0 / .5);width:100%;height:100%;position:fixed;z-index:2147483647;top:0;left:0}.drift-widget-content-box>*{margin:0 auto;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:80%}@media (max-height:685px),(min-width:369px) and (max-width:380px),(max-width:367px),(min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.drift-frame--mobile.drift-frame-chat.drift-chat-open{bottom:0!important;right:0;left:0;z-index:2147483647!important}.drift-frame--mobile.drift-frame-controller{bottom:0}.drift-frame--mobile.drift-frame-controller.drift-frame-controller-align-left{left:0}.drift-frame--mobile.drift-frame-controller.drift-frame-controller-align-right{right:0}.drift-frame--mobile.drift-frame-controller.drift-chat-open{display:none}.drift-frame--mobile.drift-frame-slider{bottom:0;max-width:320px}.drift-frame--mobile iframe.drift-frame-chat{width:1px!important;min-width:100%;height:1px!important;min-height:100%}html.drift-widget-parent--chat-open,html.drift-widget-parent--chat-open>body{height:100vh!important;margin:0!important;min-height:0!important;overflow:hidden!important;position:static!important}}@media only screen and (orientation:landscape){.drift-frame--mobile.drift-frame-controller.drift-chat-open{display:none}.drift-frame--mobile.drift-frame-controller{bottom:0}.drift-frame--mobile.drift-frame-controller-align-right{right:0}.drift-frame--mobile.drift-frame-controller-align-left{left:0}}.drift-frame-chat.widget--xs.drift-chat-open{bottom:0!important;right:0!important;left:0!important}.drift-frame-controller.widget--xs.drift-chat-open{display:none}.colored-border-top .vc_column-inner{border-top:4px solid;border-image-slice:1;border-image-source:linear-gradient(279.09deg,#007aff,#2767f8 15.7%,#8938e5 51.03%,#ff00cf 90.95%);padding-top:20px}@media only screen and (min-width:1280px){.it-stages h2{max-width:500px}}.it-stages .title-number{margin-right:6px;font-weight:300}.transform-y-50{transform:translateY(-50%)}.primary-scheme.cta{background-color:#091e6c}.background-theme *{color:#fff}.cta-wpbakery-row{z-index:1}.blog-portfolio-content h2,.blog-portfolio-content h3,.blog-portfolio-content h5{clear:unset}.padding-top-100{padding-top:100px}.home-banner-video-row p{max-width:unset}.margin-top-100px{margin-top:100px}.blog-portfolio-content .side-info-menu-list::-webkit-scrollbar{display:none}.blog-portfolio-content .side-info-menu-list{-ms-overflow-style:none}#header{background-size:cover!important;min-height:520px;position:relative;-webkit-background-size:cover!important;background-attachment:fixed!important}.homebanner .overlay{position:absolute;background:#000;opacity:.4;top:0;width:100%;height:100%;z-index:9;left:0}.bg-video-wrap{position:relative;overflow:hidden;width:100%;height:100vh}video{min-width:100%;min-height:100vh;z-index:1;object-fit:cover;width:100%;position:relative}#header.homepage .bannercaptionhome{position:absolute;top:50%;width:100%;left:0;transform:translateY(-50%);z-index:10;text-align:center}#header.homepage .bannercaptionhome h1{font-size:60px;line-height:60px;color:#fff;margin-bottom:10px;font-weight:700}#header.homepage .bannercaptionhome h1{text-align:center;margin:0 auto;width:64%;margin-bottom:33px}#header.homepage .bannercaptionhome p{font-size:22px;color:#fff;font-weight:400;text-align:center;margin:0 auto;width:90%}#header.homepage .bannercaptionhome div{text-align:center;margin:0 auto;width:90%;margin-top:30px}@media (max-width:479px){#header.homepage .bannercaptionhome h1{width:95%;font-size:30px;line-height:30px}}.bannercaptionhome a{padding:15px 25px;font-size:19px}div#branding-bottom img{max-width:60%;height:50%}.mobile-true .links-container{visibility:visible}.mobile-branding a img{width:60%}.homepage-logos-block div img{height:auto;max-width:100%}