@charset "UTF-8";

/*
Theme Name: Mathco
Theme URI: 
Author: the Mathco team
Author URI: 
Description: Mathco is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mathco
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

*/
@import url("./fonts/fonts.css");

.bannerSection h1,.quickLinks .btn-secondary{font-family:"Graphik Compact Web",sans-serif}.allListingsWrap .listingWrap .slide .eventItemWrap,.insightsListSection h4,.quickLinks p,ul{margin-bottom:0}.serviceContentWrapper .accordion-collapse p,body,html{font-family:"Graphik Web",sans-serif;font-style:normal}:root{--Purple:#220047;--white:#ffffff}body,html{margin:0;background-color:#e4eaea;-webkit-font-smoothing:antialiased;font-stretch:normal;-webkit-text-size-adjust:none;text-size-adjust:none}.flexWrapCenterElement{display:flex;justify-content:center;align-items:center}.megaMenuWrapper .quickLinks img{width:76px;height:76px;margin-right:16px}.linkWrap+.btn-secondary,.quickLinks .menuListDescription+.btn-secondary,.quickLinks .menuListTitle+.btn-secondary,.quickLinks a+.btn-secondary{margin-top:24px}.quickLinks .menuListDescription{max-width:79%}.quickLinks .btn-secondary{border:1px solid #fff;color:#fff;border-right:1px solid #fff!important;display:inline-block;padding:12px 16px!important}.quickLinks .btn-secondary:hover{color:#ffa191!important;border-color:#ffa191!important;background-color:transparent!important}.flexWrap,.paginationControls{display:flex;align-items:center}.accordianHeader,.flexStartItems,header .container,header .container-xl{display:flex;justify-content:space-between;align-items:center}a{text-decoration:none}ul{padding-left:0;list-style:none}.icon-searchIcon:before{font-size:24px}.mathCoLogo,.purpleLogo .mathCoLogo{fill:#220047;transition:fill .5s}.nav-down .mathCoLogo,.nav-down.purpleLogo .mathCoLogo,.purpleBg .mathCoLogo,.whiteLogo .mathCoLogo{fill:#fff;transition:fill .5s}.activeBg i:before,.activeBg li a,.activeBg span:before,.footerSectionsWrap .submitted-message,.genAISecion.purpleBg,.iframeMainWrapper i:before,.iframeMainWrapper li a,.iframeMainWrapper span:before,.insightsItemWrap .icon-ArrowForward:before,.insightsItemWrap .readMoreArticle,.insightsListWrapper .linkwithIcon,.insightsListWrapper h4,.insightsListWrapper label,.letsTalkForm .hs-form-booleancheckbox a,.letsTalkForm .hs-richtext,.letsTalkForm .hs-richtext p a,.menuListWrapper .linkwithIcon:hover,.nav-down i:before,.nav-down li a,.nav-down span:before,.purpleBg header .linkwithIcon,.purpleBg header i::before,.purpleBg header span::before,.purpleSection .submitted-message,section.genAISecion.purpleBg .linkwithIcon,section.genAISecion.purpleBg .sectionLabel,section.genAISecion.purpleBg h3{color:#fff}.nav-down ul.menuListWrapper,.purpleBg ul.menuListWrapper{border-color:#fff}.purpleBg .bannerSection{background-color:#220047;padding-top:90px;color:#fff}.searchContactUsWrap form{position:relative;transition:1s;width:36px;height:36px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:0 22px}.searchContactUsWrap input{position:absolute;top:-3px;left:0;width:100%;height:41px;line-height:24px;outline:0;border:0;display:none;font-size:1em;padding:12px 35px 12px 0;color:#220047;border-bottom:1px solid #220047;transition:1s}.nav-down .searchContactUsWrap input,.purpleBg .searchContactUsWrap input{border-color:#fff;color:#fff}.searchContactUsWrap span{box-sizing:border-box;padding:0;width:32px;height:32px;position:absolute;top:2px;right:0;border-radius:50%;color:#07051a;text-align:center;font-size:1.2em;display:flex;justify-content:center;align-items:center;opacity:0;transition:.5s}.searchContactUsWrap.active form input,.sectionLabel{display:block}.nav-down .searchContactUsWrap span{color:#fff;cursor:pointer}.searchContactUsWrap.active .icon-expandIcon{transform:rotate(45deg);font-size:26px;opacity:1;z-index:1}.megaMenuWrapper,.searchContactUsWrap.active .icon-searchIcon{z-index:-1;opacity:0}.searchContactUsWrap .icon-searchIcon{z-index:1;opacity:1}.navbar-toggler.collapsed .icon-hamburger{opacity:1;z-index:1}.searchContactUsWrap.active form{width:200px;cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#headerFromUsSlider .videoSection h4,.accordion-button.collapsed,.btn-primary.fontDark,.expertDataWrap h4 a,.inTheNews .insightsItemWrap .icon-ArrowForward:before,.inTheNews .insightsItemWrap .readMoreArticle,.insightsListSection.inTheNews,.insightsListSection.inTheNews .linkwithIcon,.insightsListSection.inTheNews h4,.insightsListSection.inTheNews label,.linkwithIcon:hover,.scrollDownWrap:hover i::before,.sectionLabel,.sectionLabel a,.specificBlogMainWrapper .insightsListWrapper p{color:#220047}.expertiseBtn{max-width:197px;margin:66px auto}.ourExpertiseImg img{width:100%;max-height:100%;border-radius:10px;object-fit:contain}.genAIMainWrapper .bannerSection h1{font-size:64px;line-height:70px;max-width:912px;margin:50px auto}.genAIMainWrapper .servicesDetailsWrapper{padding-top:60px;column-gap:70px}.bannerSection{background-color:#c9def4;width:100%;min-height:calc(100vh - 60px);flex-direction:column;position:relative;padding:99px 0 116px}.sectionLabel{font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;text-align:center;font-weight:500;margin-bottom:8px}.sectionLabel span{padding:0 5px}.bannerSection h1{font-size:90px;font-weight:300;line-height:101px;letter-spacing:0;text-align:center;color:#220047;margin-left:-4px}.ourExpertiseSection h6,.ourExpertiseSection p,.ourExpertiseSection p a,section h3{text-align:center;margin:0 auto;color:#220047;font-family:"Graphik Compact Web",sans-serif}.specificBlogMainWrapper .bannerSection h1{font-size:56px;line-height:68px;padding:60px 0}.bannerSection.articleBanner h1{font-size:56px;line-height:68px;padding-top:60px}.scrollDownWrap{width:40px;height:40px;background-color:rgba(255,255,255,.6);border-radius:100%;border:0;outline:0!important;outline-offset:0!important;cursor:pointer;position:absolute;bottom:56px;left:50%;margin-left:-20px;padding:0}.caseStudyListWrapper,.slick-slider,.useCaseCard .useCaseImg,.useCaseCard .useCaseInfo,.useCaseTitle{position:relative}.accordianHeader span:hover::before,.icon-collapseIcon:before{color:#f95b66}.scrollDownWrap i{font-size:20px;display:block}.ourExpertiseSection{padding-top:92px;padding-bottom:96px}.accordianWrap:first-child,.ourExpertiseSection.genAiWorkShop,.servicesDetailsWrapper.genAiWorkShop,.servicesDetailsWrapper.pt0{padding-top:0}.ourExpertiseSection h6,.ourExpertiseSection p,.ourExpertiseSection p a{font-size:25px;line-height:35px;max-width:86%;font-weight:400}.ourExpertiseSection p a{text-decoration:underline;cursor:pointer}.genAISecion{background-color:#ffa191;padding:90px 0 85px;flex-direction:column}section h3{font-size:72px;line-height:87px;font-weight:300;max-width:100%}.linkwithIcon{font-size:16px;line-height:17.6px;font-weight:500;color:#220047;display:flex;align-items:center;text-decoration:none;font-family:"Graphik Compact Web",sans-serif}.linkwithIcon i{width:16px;height:16px;margin-left:8px;vertical-align:text-top;display:inline-block;padding-top:2px;font-weight:700}.servicesDetailThumbnail{background-color:#ffa191;max-width:553px;max-height:573px;height:auto;border-radius:10px;width:50%;margin-right:105px;padding:62px}.accordion-button,.accordion-item{border:0;background-color:transparent}#headerFromUsSlider .slide>.row,.contactUsSection .hs-form fieldset.form-columns-1 .hs-input,.hubspotFormWrap form fieldset.form-columns-2 .hs-input,.rotateWrap,.serviceContentWrapper.fullWidth,.servicesDetailThumbnail img{width:100%}.contactUsSection .leftSideContent,.megaMenuWrapper .multiColumn li,.serviceContentWrapper{width:50%}.servicesDetailsWrapper{padding-top:100px;display:flex;align-items:flex-start;justify-content:space-between}.serviceContentWrapper .accordion-collapse p{margin-bottom:0;max-width:unset;text-align:left;font-size:16px;font-weight:400;line-height:24px}.accordion-button{font-size:24px;line-height:34px;color:#f95b66;font-weight:500;font-family:"Graphik Web",sans-serif;width:100%;justify-content:space-between;padding:0;align-items:flex-start}.accordion-collapse,.sectionDescription{font-weight:400;font-family:"Graphik Web",sans-serif;font-size:16px;color:#220047;line-height:24px}.accordion-button i{margin-top:5px}.accordion-button:active,.accordion-button:active i::before,.accordion-button:not(.collapsed) i::before{color:#f95b66!important}.accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#f95b66!important}.accordion-button:focus{z-index:0;border-color:transparent;box-shadow:none}.aboutMathco.videoSection.secondVideo .nucliosVideoWrap+.img-fluid,.accordion-button::after,.autoplay button::before,.bannerSection h1 br.mob,.careerSubPageWrap .videoPadding+.aboutMathco.videoSection.secondVideo .nucliosVideoWrap,.iframeMainWrapper .entry-footer.default-max-width,.iframeMainWrapper .entry-header.alignwide,.paginationInfoWrap .icon-expandMore,.transcriptWrap{display:none}.accordion-item{border-bottom:1px solid #220047;padding:32px 0}.expandCollapseBtn{width:24px;height:24px;border:0;background-color:transparent;margin-right:32px}.accordion-collapse .card-body{padding:0}.accordion-collapse{max-width:calc(100% - 30px);text-align:left;margin:8px 0 0}.accordianWrap:last-child,.searchResultWrap .customRow:last-child{border-bottom:0}.accordion-button:not(.collapsed) .icon-expandIcon,.collapsed .icon-collapseIcon{display:none!important}.expertsSection{background-color:#c9def4;padding:104px 0 144px}.btn-primary,footer .hs-button.primary{background-color:#f95b66}.expertsSection h3{margin-bottom:19px}.expertsSection .expertsDetailsWrap .autoplay button.slick-next{left:52px!important}.sectionDescription{text-align:center;margin-right:30px}.genAISecion .container{flex-direction:column}.genAISecion label{margin-bottom:25px}.genAISecion h3{margin-bottom:50px;max-width:898px}.expertDataWrap img{width:100%;border-radius:10px}.expertsDetailsWrap{margin-top:56px}.slick-slider{padding-bottom:90px}.mobImageSliderWrap .slick-slider .row{margin-right:-10px;margin-left:-10px}.expertDataWrap h4{font-family:"Graphik Web",sans-serif;font-size:18px;font-weight:500;line-height:28px;text-align:left;color:#220047;margin-bottom:4px}.btn-primary,.expertDataWrap h5{font-size:14px;font-family:"Graphik Compact Web",sans-serif}.expertDataWrap .linkedIn i{font-size:30px}.expertDataWrap h5{font-weight:400;line-height:22px;text-align:left;color:#220047;margin-bottom:0}.expertInfoWrapper{margin:24px 0 0}.expertInfoWrapper .linkedIn{margin-left:8px;flex-shrink:0}.expertInfoWrapper.flexStartItems,.hs-form-radio-display,.hubspotFormWrap form .hs-fieldtype-radio .inputs-list{align-items:flex-start}.linkedIn i{font-size:40px}.leftSideContent h4{font-size:56px;line-height:68px;font-weight:300;color:#220047;text-align:left;margin:0 0 24px -2px;font-family:"Graphik Compact Web",sans-serif}.contactUsSection .leftSideContent .checkoutNote{font-size:16px;font-style:normal;font-weight:400;color:#220047;line-height:24px}.leftSideContent label{text-align:left}.caseStudiesSection{padding:128px 0 149px}.btn-primary{padding:12px 16px;line-height:16px;border:0;border-radius:4px;height:41px;color:#17012e;font-weight:500;letter-spacing:.2px}.caseStudyListItem h4,.caseStudyListItem p,.cityName,.copyrightWrap,.fullAddress,.sectionTitle,.updatesNote{font-family:"Graphik Web",sans-serif}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:focus:active,.btn-primary:hover,footer input[type=submit]:hover{background-color:#f95b66;color:#17012e;box-shadow:none}input::-webkit-input-placeholder{opacity:0!important}.sectionHeader .primaryBtn{margin-bottom:13px}.caseStudyListWrapper,.insightsContainer{margin-top:64px}.caseStudyListWrapper .col-md-4{height:auto;padding-bottom:18px;position:relative}.caseStudyListItem h4{font-size:24px;font-weight:500;line-height:34px;color:#220047;margin-top:24px}.caseStudyListItem p{font-size:16px;font-weight:400;line-height:24px;color:#220047;margin-bottom:20px}.thumbnailTitle .rotateText{font-family:"Graphik Compact Web",sans-serif;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#26004a;transform:scale(-1);margin-bottom:24px;writing-mode:tb;padding-bottom:24px;z-index:1}.thumbnailTitle{width:74px;height:100%;position:absolute;display:flex;align-items:end;justify-content:center;border-top-left-radius:10px;border-bottom-left-radius:10px}.thumbnailTitle span{width:1px;height:62%;background:#191970;top:0;position:absolute;border-top:1px solid;margin:24px 0;display:block}.ps-relative{position:relative!important}.contactUsSection{padding:89px 0 200px;background-color:#ffa191}.contactUsSection img{border-radius:10px}.contactUsSection .container,.whatsNew li{display:flex;align-items:flex-start}.formSection{width:55%;margin-left:100px}.submitted-message{color:#220047;font-weight:500;font-size:24px;margin-top:50px}.footerSectionsWrap .submitted-message{font-size:14px;text-align:left}footer{background:#220047;padding:80px 0 82px;color:#fff}footer .hs-form-field label span,footer .hs-richtext{color:#fff;font-size:14px}footer .hs-form-booleancheckbox .hs-form-booleancheckbox-display input::before{background-color:#220047;border-color:#fff}.letsTalkForm .hs-form-booleancheckbox-display input[type=checkbox]:checked::before,footer .hs-form-booleancheckbox-display input[type=checkbox]:checked::before{background-color:#ffa191;border-color:#ffa191}.sectionTitle{font-size:14px;font-weight:500;line-height:16px;letter-spacing:3px;text-align:left;text-transform:uppercase;margin-bottom:40px}header .sectionTitle{letter-spacing:1px}.updatesNote{font-size:14px;font-weight:400;line-height:23px;text-align:left;margin-bottom:36px}.cityName,.moreMenuWrap ul a{font-weight:500;line-height:21px;font-size:14px;text-align:left}.allListingsWrap .listingWrap .tagWrap,.hubspotFormWrap form .hs_error_rollup,.insightTagDate,.moreMenuWrap ul li{margin-bottom:16px}.moreMenuWrap ul a{color:#fff;font-family:"Graphik Compact Web",sans-serif;text-decoration:none;letter-spacing:.5px}.fullAddress{font-size:14px;font-weight:400;line-height:25px;text-align:left}.copyrightWrap,.tagWrap{line-height:21px;letter-spacing:0;font-size:14px}.addressWrap,.megaMenuWrapper .multiColumn{display:flex;flex-wrap:wrap}.addressContent{margin-bottom:48px}.footerContentWrap{margin-bottom:118px}.copyrightWrap{font-weight:500;text-align:left}.megaMenuWrapper li a,.tagWrap{font-family:"Graphik Compact Web",sans-serif}.copyRightsocialMediaWrap{margin-top:24px;display:flex;align-items:center;justify-content:space-between}.socialMediaIconsWrap{display:flex;align-items:center;margin-bottom:0}.socialMediaIconsWrap li a{width:24px;height:24px;background-size:24px 24px;text-decoration:none;display:inline-block;margin-left:24px}.socialMediaIconsWrap i{font-size:20px;color:#fff}.purpleBg header .socialMediaIconsWrap a:hover i,.purpleBg header .socialMediaIconsWrap a:hover i::before,.socialMediaIconsWrap a:hover i{color:#ffa191}.linkedIn i:hover::before,.megaMenuWrapper li:hover a .menuListTitle,.moreMenuWrap li:hover a{color:#ffa191!important}.socialMediaIconsWrap .twitterIcon{width:20px;height:18px;background-image:url(./Icons/twitterInc.svg);background-size:20px 18px;background-repeat:no-repeat}.socialMediaIconsWrap .twitterIcon:hover{background-image:url(./Icons/twitterIncHover.svg)}footer .icon-linkedInInc{font-size:30px;display:block;margin-top:-2px}footer .icon-youtube{font-size:28px;margin-top:-2px;display:block}.icon-instagramInc:before{content:"\e902";color:#fff}.insightsListSection{background-color:#220047;padding:104px 0 144px;color:#fff}.insightsItemWrap{position:relative;height:auto;padding-bottom:18px}.allListingsWrap .eventItemWrap .linkwithIcon,.caseStudyListWrapper .linkwithIcon,.insightsListWrapper .linkwithIcon{position:absolute;bottom:0}.tagWrap{background-color:#c9def4;font-weight:400;text-align:center;color:#220047;padding:4px 8px;border-radius:4px;display:inline-block;min-width:73px;max-width:210px;height:29px}.activeBg,.headerBg,.inTheNews .insightDate::before{background-color:#220047}.menuListDescription,header .linkwithIcon,header li a{font-family:"Graphik Web",sans-serif}.insightDate{font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px;text-align:left}.menuListTitle,header li a{font-size:16px;letter-spacing:0}.insightsItemWrap img{margin-bottom:24px;border-radius:10px;width:100%}.caseStudyListItem img{border-radius:10px;width:100%}.insightDate::before{content:"";width:20px;height:1px;background-color:#fff;display:block;position:absolute;left:-30px;top:8px}.insightsListWrapper p,.whatsNewInfoWrap p{font-family:"Graphik Web",sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0;text-align:left;margin-bottom:24px}.icon-ArrowForward{margin-left:8px}.rotateWrap span{width:1px;background-color:red;height:auto}.purpleBg .icon-hamburger::before{color:#fff;font-size:32px}header .socialMediaIconsWrap{padding-top:32px;padding-bottom:25px;border-top:1px solid rgba(134,162,162,.2)}.whatsNew img,header .socialMediaIconsWrap li{margin-right:24px}header .socialMediaIconsWrap li a{display:flex;align-items:center;justify-content:center;margin-right:0}header .socialMediaIconsWrap .icon-linkedInInc{font-size:28px}header .socialMediaIconsWrap .icon-youtube{font-size:26px}header{padding:24px 0;width:100%;position:fixed;top:0;z-index:3;transition:top .5s ease-in-out;height:89px;overflow:visible}header>.container-xl{height:41px}.logoText{transition:opacity .5s}.nav-up .logoText{opacity:0}.navigation{transition:margin .5s;transition-timing-function:ease-in-out}.icon-expandMore:before,.icon-smallLogo:before,.icon:before{transition:color .5s}.nav-up .navigation{margin-top:-300px}#learnNucliOsSlider .nucliosVideoWrap,.careerSubPageWrap .videoPadding+.aboutMathco.videoSection.secondVideo,.nav-down .navigation,.whatsNewInfoWrap p{margin-top:0}.headerBg{position:absolute;top:0;left:0;transform-origin:top;width:100%;z-index:-1;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.navbar-collapse{flex-grow:unset}.navbar{padding-top:0;padding-bottom:0;position:static;min-height:41px}.navbar .container-fluid{padding-left:20px;padding-right:20px}.navbar .container-fluid.megaMenuWrapper{padding-left:28px;padding-right:28px}header li a{font-weight:500;line-height:18px;text-align:right}ul.menuListWrapper{border-right:1px solid #220047}ul.menuListWrapper>li{margin-right:32px}ul.menuListWrapper>li>a{height:22px;overflow:hidden;transition:.5s}header .linkwithIcon{margin-top:0;margin-right:0;padding:2px 0;font-weight:400}.hubspotFormWrap .hs-fieldtype-radio .inputs-list,.hubspotFormWrap .hs-form fieldset.form-columns-1 .hs-fieldtype-checkbox .input,.hubspotFormWrap .hs-form fieldset.form-columns-1 .hs-fieldtype-radio .input,.hubspotFormWrap .hs-form-radio-display,.hubspotFormWrap form .form-columns-2 .hs-fieldtype-text:first-child,header li:last-child a{margin-right:0}.megaMenuWrapper li a{border-right:0!important;font-weight:500;padding-right:0!important}.hs-form-booleancheckbox .hs-form-booleancheckbox-display,.megaMenuWrapper li .linkWrap{display:flex}.megaMenuWrapper li a img{height:18px;width:18px;margin-right:10px;margin-top:1px}.megaMenuWrapper section{min-height:100%;padding-top:8px}.logoContainer span{width:160px;height:35px;display:inline-block;font-size:35px}.megaMenuWrapper{width:100%;position:absolute;left:0;top:75px;color:#fff;display:none;align-items:flex-start;justify-content:space-between;padding:0 48px 24px;transition:.25s}.active .megaMenuWrapper{opacity:1;padding-top:14px;z-index:1}.megaMenuWrapper li:last-child a{border-right:0;padding-right:0}.menuListWrapper .active>a,.menuListWrapper .active>a i:before{color:#ffa191!important;opacity:1;border-color:#fff}.menuListWrapper li>a i{display:flex;align-items:center;transition:.5s}.menuListWrapper .active>a i{transform:rotate(180deg);margin-top:4px}.menuListTitle{font-weight:500;line-height:18px;text-align:left;margin-bottom:6px}.hs-richtext,.legal-consent-container .field.hs-form-field{margin-bottom:24px}.menuListDescription{font-size:12px;font-weight:400;line-height:18px;text-align:left;margin-top:6px;color:#fff}.bannerSection.searchBanner h1,.btn-secondary,.customTd h6,.eventListingWrap .allListingsWrap h3,.hs-form-booleancheckbox a,.hs-richtext p a,.searchPageFormWrap,.searchPageFormWrap form input.search,.typeWrap,form input[type=submit]{font-family:"Graphik Compact Web",sans-serif}.megaMenuWrapper .sectionTitle,.megaMenuWrapper li{margin-bottom:32px}.megaMenuWrapper .col-4,.whatsNew{border-left:1px solid rgba(134,162,162,.2);padding-left:48px}.hs-richtext{font-size:16px;line-height:24px;color:#220047}.hs-form-booleancheckbox a,.hs-richtext p a{color:#220047;font-weight:500}.hs-form-booleancheckbox .hs-form-booleancheckbox-display input::before{content:"";width:20px;height:20px;background-color:#ffa191;border:1px solid #220047;border-radius:4px;position:absolute;display:inline-block;z-index:2;top:0;cursor:pointer}.letsTalkForm .hs-form-booleancheckbox .hs-form-booleancheckbox-display input::before{background-color:#220047;border:1px solid #fff}.hs-form-booleancheckbox-display input[type=checkbox]:checked::after{content:"";position:absolute;width:10px;height:6px;background:rgba(0,0,0,0);top:5px;left:5px;border:2px solid #220047;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.legal-consent-container .hs-form-booleancheckbox-display>span,.paginationControls span{margin-left:16px}.hs-form-booleancheckbox .hs-form-booleancheckbox-display input{height:12px!important;box-shadow:none!important;width:18px;margin-top:5px;border-radius:4px}form input,form select,form textarea{border:0;border-bottom:1px solid #220047;height:40px;background-color:transparent;outline:0!important;width:100%;max-width:553px;color:#220047;font-size:16px;font-weight:400;line-height:24px;border-radius:0;offset:0!important}.carousel-control-next:hover,.carousel-control-prev:hover,form select{background-color:#ffa191!important}.hs-fieldtype-select label,.hs-fieldtype-textarea label,.hs-form-field ul label,form .hs-form-radio .hs-form-radio-display input{opacity:1!important}form select{color:#220047}form select option:hover{background-color:#ff0}.hs-form-field label span{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#220047}.hs-form-field{position:relative;margin-bottom:38px}.hs-error-msg{position:initial!important;color:#f02f3b;font-size:14px;line-height:20px;margin-top:8px}.hs-fieldtype-radio .inputs-list,.hs-form-radio-display{display:flex;align-items:center;margin-top:12px;margin-right:24px;position:relative}form .hs-fieldtype-text label{position:absolute;top:-21px;transition:.2s}form input[type=radio]{width:20px;height:20px;margin-right:8px;opacity:0!important;z-index:1;position:inherit;cursor:pointer}form .checkedRadioBtn::before{content:"";width:12px;height:12px;border-radius:100%;background-color:#220047;position:absolute;left:4px;display:block}form .hs-fieldtype-text:first-child,form .hs-fieldtype-text:nth-child(2){width:calc(50% - 14px);display:inline-block;max-width:261px;vertical-align:top}form .hs-fieldtype-text:first-child{margin-right:14px}form .hs-fieldtype-text:nth-child(2){margin-left:14px}form .hs-fieldtype-text .floating{top:-21px;transition:.2s}footer .hs-form-field input{border-color:#fff;width:320px;color:#fff}.slick-slide.is-first .useCaseCard .useCaseImg:after,.slick-slide.is-first .useCaseCard .useCaseInfo:after,.useCaseTitle h2:before{border-left:1px solid #220047}footer a[href^="tel:"]{color:#fff;text-decoration:none}footer .hs-error-msgs label,footer .hs-form-field,footer .input{max-width:320px}footer .formSection{width:100%;margin-left:0}.btn-secondary,form input[type=submit]{border:1px solid #220047;width:auto;font-size:14px;font-weight:500;line-height:15.4px;letter-spacing:.5px;text-align:center;color:#220047;border-radius:4px!important;transition:.2s;padding:8px 16px;height:41px;background-color:transparent}.autoplay button,.slider button{width:40px;height:40px;background-color:#f95b66!important;border-radius:50%;opacity:1;margin:0;position:absolute;bottom:0;left:12px}.slick-next,.slick-prev{background-image:url("../mathco/Icons/prevIcon.svg");background-repeat:no-repeat;width:24px;height:24px;background-position:center;display:none;align-self:center}.slick-next{background-image:url("../mathco/Icons/arrowForward.svg");background-repeat:no-repeat;left:40px!important;margin-left:16px!important}.slick-initialized .slick-slide{padding:0 12px;height:unset;align-items:stretch;display:flex}.slider__counter{position:absolute;left:120px;bottom:33px;font-size:14px;font-weight:500;line-height:15px;letter-spacing:0;text-align:left;color:#220047;display:flex;justify-content:center;align-items:center}.purpleText{color:#220047!important}.whatsNew img{width:133px;height:100px;border-radius:10px}.whatsNew .flexStartItems{justify-content:flex-start}.accordion-item:last-of-type{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border:0}.work-at-mathco{width:100%;height:100vh;border:none;margin:0;padding:0;overflow:hidden}.iframeMainWrapper::-webkit-scrollbar{display:none!important}.iframeMainWrapper{overflow-x:hidden}.iframeMainWrapper header .mathCoLogo{fill:#fff}.iframeMainWrapper header .headerBg{min-height:89px}.iframeMainWrapper .entry-content p{margin-bottom:-10px;background-color:#c9def4;padding-bottom:30px}.wrap404{padding:99px 0 116px;min-height:calc(100vh - 200px);display:flex;justify-content:center;flex-direction:column;align-items:center;color:#220047}.bannerSection.searchBanner{padding:197px 0 84px;background:#220047;color:#fff;min-height:unset}.searchPageFormWrap{margin-bottom:53px;position:relative}.searchIcon{position:absolute;right:24px;top:18px;border:none;background:0 0}.searchPageFormWrap form input.search{width:100%;background:#e4eaea;border-radius:15px;color:#220047;font-size:30px;font-style:normal;font-weight:400;line-height:40px;border:none;padding:12px 50px 11px;max-width:100%;height:auto}.searchPageFormWrap input.search:focus-visible{outline:0}.bannerSection.searchBanner h1{color:#fff;font-size:30px;font-style:normal;font-weight:400;line-height:40px;text-align:left}.searchResultWrap .insightInnerContentWrap{border-bottom:1px solid #220047;padding:18px 0 72px;width:100%}.searchResultWrap.tableContentSection{padding:85px 0;background-color:#fff}.filtersWrap{margin-bottom:82px;display:flex}.filtersWrap .linkwithIcon{font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px;text-align:left;display:flex;align-items:center;justify-content:center;padding-left:0}.searchResultWrap .customRow{border-bottom:1px solid #e4eaea;padding:24px 0;display:flex;position:relative}.searchResultWrap .customRow:first-child{padding:20px 0}.customTd h6{font-size:30px;font-weight:400;line-height:40px;text-align:left;color:#220047;margin-bottom:0}.searchResultWrap .customRow .customTh{font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px;text-align:left;text-transform:uppercase;color:#17012e}.searchResultWrap .customRow .customTd:first-child,.searchResultWrap .customRow .customTh:first-child{width:22%;padding-left:0;flex-shrink:0;margin-right:20px}.searchResultWrap .customRow .customTd:nth-child(2),.searchResultWrap .customRow .customTh:nth-child(2){width:44%}.searchResultWrap .customRow .customTd:nth-child(3),.searchResultWrap .customRow .customTh:nth-child(3){display:flex;align-items:center;justify-content:flex-end;padding-right:0;margin-left:20px;flex-shrink:0}.typeWrap{font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;text-align:center;color:#220047;padding:4px 8px;text-transform:capitalize;display:inline-block;border-radius:4px;min-width:52px}.currentPageInfo,.useCaseTitle h2{text-transform:uppercase}.paginationInfoWrap{justify-content:space-between;margin-top:16px;font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px;text-align:left;color:#220047}.currentPageInfo i::before{font-size:20px;color:#220047;vertical-align:middle;margin:0 12px}.paginationControls .linkwithIcon{position:initial}.paginationControls .linkwithIcon a{font-size:16px;font-weight:500;line-height:17.6px;letter-spacing:1px;text-align:left;color:#220047;display:flex}.paginationControls .linkwithIcon a.prev i{margin-left:0;margin-right:8px}.paginationControls .linkwithIcon a.next i{margin-right:0;margin-left:8px}.currentPageInfo span{margin-right:6px}.autoplay .slick-dots,.autoplay .slick-dots li{display:flex;margin:0 10px 0 0}.autoplay .slick-dots li{width:32px;height:1px}.autoplay .slick-dots{position:absolute;bottom:20px;text-align:left;margin-left:107px}.autoplay .slick-dots .slick-active button{background-color:#220047!important;opacity:1}.autoplay .slick-dots button{width:32px;height:1px;background-color:rgba(34,0,71,.58)!important;padding:0;border-radius:0!important;left:0;opacity:.2}.nucliosSliderSection .autoplay .slick-next{left:-32px!important}.nucliosSliderSection .autoplay button{bottom:-70px;left:-72px}.nucliosSliderSection{background-color:#c9def4;padding:62px 74px;width:773px;height:458px;border-radius:10px;margin:auto}.nucliosSliderSection img{width:100%;max-height:480px}.nucliosSliderSection .slick-slider{padding-bottom:70px;margin-bottom:0}.hubspotBanner{display:flex;justify-content:center;align-items:center;height:469px;min-height:unset}.hubspotFormWrap{padding-top:20px}.hubspotFormWrap .hs-form fieldset{max-width:100%}.hubspotFormWrap form .hs-fieldtype-text:first-child,.hubspotFormWrap form .hs-fieldtype-text:nth-child(2){max-width:100%;width:100%}.hubspotFormWrap .hs-form fieldset.form-columns-2 .hs-form-field{max-width:420px}.eventSlider .slick-track,.hubspotFormWrap form .form-columns-2 .hs-fieldtype-text:nth-child(2){margin-left:0}.hubspotFormWrap .hs-form fieldset.form-columns-1 .input,.hubspotFormWrap .hs-form fieldset.form-columns-2 .input{margin-right:20px}.hubspotFormWrap form fieldset.form-columns-1 .hs-input{width:100%;max-width:100%}.hubspotFormWrap form .hs-form-checkbox .hs-form-checkbox-display{display:flex;margin-bottom:12px;position:relative}.hubspotFormWrap .hs-form-field>label,.openTranscript{margin-bottom:20px}.genAISection .aboutInfoWrap span,.hubspotFormWrap .hs-fieldtype-checkbox>label span,.hubspotFormWrap .hs-fieldtype-radio>label span{font-weight:500}.hubspotFormWrap form .inputs-list.multi-container{display:flex;flex-direction:column;align-items:flex-start}.hubspotFormWrap form .hs-fieldtype-radio .inputs-list,.hubspotFormWrap form .hs-form-radio-display{margin-top:0;margin-bottom:12px}.hubspotFormWrap form .hs-form-checkbox-display input{float:left}.hubspotFormWrap form .hs-form-checkbox .hs-form-checkbox-display input{width:16px;height:16px;margin-top:5px;margin-left:1px;border-radius:4px}.hubspotFormWrap .hs-form fieldset.form-columns-1 input[type=checkbox],.hubspotFormWrap .hs-form fieldset.form-columns-1 input[type=radio]{width:18px;margin-right:16px;flex-shrink:0}.hubspotFormWrap form .hs-form-booleancheckbox-display>span{display:block;margin-left:20px}.hubspotFormWrap form .hs-form-checkbox-display input[type=checkbox]:checked::after{content:"";position:absolute;width:10px;height:6px;background:rgba(0,0,0,0);top:3px;left:5px;border:2px solid #220047;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.hs-form-radio .hs-form-radio-display input::before{content:"";width:20px;height:20px;margin-top:5px;background-color:#ffa191;border:1px solid #220047;border-radius:10px;position:absolute;display:inline-block;z-index:2;top:-5px;cursor:pointer}.purpleSection .hs-form-radio .hs-form-radio-display input::before{border:1px solid #fff;background-color:#220047}form .hs-form-radio-display input[type=radio]:checked::after{content:"";width:12px;height:12px;top:4px;left:4px;border:none;background-color:#220047;border-radius:100%;display:block;position:absolute;z-index:10}.ourExpertiseImgSection,.purpleSection form .hs-form-radio-display input[type=radio]:checked::after{background-color:#fff}.hs-form-checkbox-display .hs-form-checkbox-display input{width:18px;height:18px;margin-top:5px;border-radius:4px}.genAISection.whyChooseUsSection i,.hubspotFormWrap form .hs-form-radio-display::after{margin-top:3px}.hubspotFormWrap form .checkedRadioBtn::before{top:7px}@media (max-width:480px){.hubspotFormWrap form.hs-form:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,.hubspotFormWrap form.hs-form:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input{width:100%}}.contactUsSection .hs-form .form-columns-2 .hs-form-field{width:calc(50% - 14px)}.contactUsSection form .form-columns-1 .hs-fieldtype-text:first-child,.contactUsSection form .form-columns-1 .hs-fieldtype-text:nth-child(2){max-width:unset;width:100%}.right-news-image{margin-bottom:30px;max-width:410px;padding-left:30px}.leaderBanner{color:#220047;padding:170px 0 80px}.leaderBanner .expertInfoWrapper{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:40px;margin-top:0}.leaderBanner .expertInfoWrapper .linkedIn{margin-top:7px;margin-left:20px}.leaderBanner h2{font-size:40px;font-style:normal;font-weight:500;line-height:50px;margin-bottom:8px;font-family:"Graphik Web",sans-serif}.leaderBanner h5{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.careerSubBanner h1,.leaderBanner .infoWrap{margin-bottom:40px}.leaderBanner h3,.leaderBanner p{font-weight:400;margin-bottom:16px;font-style:normal}.leaderBanner h3{font-size:30px;line-height:40px;text-align:left}.genAISection.whyChooseUsSection.genAiWorkShop .aboutInfoWrap,.videoSection h4{text-align:center}.leaderBanner p{font-size:16px;line-height:24px}.leaderBanner img.img-fluid{border-radius:10px;margin:auto;display:block}.insightsListSection.inTheNews{background:0 0}.careerSubBanner{padding:160px 0 310px;background:#afeddf;min-height:unset}.careerSubBanner .btn-secondary{font-family:"Graphik Web";display:block;align-items:center;justify-content:center;line-height:21px}.bannerSection.eventListingBanner{min-height:unset;padding:150px 0 145px}.allListingsWrap{padding:104px 0}.eventListingWrap .allListingsWrap h3{font-size:56px;font-style:normal;font-weight:300;line-height:68px;margin-bottom:48px;color:#220047;text-align:left}.eventListingWrap .allListingsWrap h4{color:var(--Purple,#220047);font-size:24px;font-style:normal;font-weight:500;line-height:34px;margin-bottom:8px}.eventListingWrap .allListingsWrap p{color:var(--Purple,#220047);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px}.allListingsWrap .listingWrap .eventItemWrap{padding-bottom:18px;position:relative}.allListingsWrap .listingWrap .eventItemWrap,.allListingsWrap .noEventWrap{margin-bottom:88px}.eventItemWrap .eventDateIconWrap{background:#c9def4;display:flex;border-radius:10px;margin-bottom:24px}.genAISection .sectionHeadingH4,.videoSection h4{font-family:"Graphik Compact Web",sans-serif;margin-bottom:16px}.eventItemWrap .eventDateIconWrap .boxLeft{position:relative;padding:16px 24px;width:50%;display:flex;flex-direction:column;justify-content:space-between}.eventItemWrap .eventDateIconWrap .boxLeft::after{content:"";position:absolute;height:calc(100% - 20px);width:100%;top:10px;left:0;border-right:1px solid rgba(0,0,0,.15);pointer-events:none}.eventItemWrap .eventDateIconWrap .boxRight{padding:24px;width:50%}.eventItemWrap .eventDateIconWrap .date .time{margin-top:-7px}.eventItemWrap .eventDateIconWrap .place{font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1px}.eventItemWrap .eventDateIconWrap .date{font-size:24px;font-style:normal;font-weight:400;font-family:"Graphik Compact Web",sans-serif;line-height:42px}.allListingsWrap .listingWrap .topBorder{padding-top:16px;border-top:1px solid #220047}.eventSliderWrap{margin-bottom:60px}.eventSliderWrap .slick-slider{padding-bottom:90px}.eventSlider{margin-bottom:0;margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.bgPurpleValues.purpleSection.videoPadding{padding-bottom:40px}.slider__counter.pagingInfo{position:relative;width:100px;display:block;top:-48px}.eventBannerSection{background-size:cover;background-repeat:no-repeat;background-position:center}.transcriptWrap h2{font-size:20px}.aboutMathco.videoSection.careerVideoSection{padding:0 0 100px}.servicesMathco{padding:88px 0;color:#220047}.videoSection h4{font-size:56px;font-style:normal;font-weight:300;line-height:68px}.servicesMathco.videoSection p{font-size:18px;line-height:28px}.servicesMathco .nucliosVideoWrap,.videoWrapper.genAiVideoWrap{position:relative;overflow:hidden;width:100%;padding-top:56.25%;border-radius:10px}.genAIMainWrapper .responsive-iframe,.servicesMathco .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.slideVideoWrap{display:flex;align-items:center;justify-content:center}.coachTestimony .slide.slideVideoWrap{padding-top:24px;padding-bottom:24px}#siteseal{float:right;margin-top:20px}.useCaseSection{padding:80px 0}.useCaseTitle h2{font-size:14px;line-height:16px;font-weight:500;letter-spacing:1px;margin-bottom:0;padding:34px 25px;position:relative;color:#220047}.useCaseTitle h2:before{content:"";position:absolute;height:calc(100% - 10px);width:100%;top:5px;left:0;pointer-events:none}.useCaseCard .useCaseImg:after,.useCaseCard .useCaseInfo:after,.useCaseTitle:after{content:"";position:absolute;height:calc(100% - 10px);width:100%;top:5px;left:0;border-right:1px solid #220047;pointer-events:none}.useCaseCard .useCaseImg:before,.useCaseCard .useCaseInfo:before,.useCaseTitle:before{left:5px;top:0;width:calc(100% - 10px);border-top:1px solid #220047;pointer-events:none;content:"";position:absolute}.useCaseCard .useCaseImg:before,.useCaseTitle:before{height:100%}.useCaseCard .useCaseImg img{height:auto;border-radius:30px;padding:26px;width:100%;object-fit:cover}.useCaseCard .useCaseImg iframe{border-radius:30px;padding:16px 20px}.useCaseCard .useCaseInfo p{padding:0;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;word-break:break-word;hyphens:auto;color:#220047}.useCaseCard .useCaseInfo .useCaseAction a{display:flex;align-items:center;color:#220047;font-size:16px;font-weight:500}.useCaseCard .useCaseInfo .useCaseAction img{width:16px;height:16px;margin-left:9px;padding:0;border:0}.useCaseCard .useCaseInfo{padding:26px 26px 50px}.useCaseCard .useCaseInfo:before{height:100%;border-bottom:1px solid #220047}.useCaseSection .slick-initialized .slick-slide{padding:0 2px 0 0}.useCaseCard .useCaseImg .play-icon{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);height:75px;width:104px}.useCaseImg:has(.play-icon) img::before{content:"";position:absolute;top:16px;left:20px;right:20px;bottom:16px;background:rgba(0,0,0,.25);border-radius:10px;z-index:1}.genAISection.whyChooseUsSection .col-12,.genAISection.whyChooseUsSection h4{margin-bottom:80px}.genAISection.whyChooseUsSection{padding:96px 0 16px;color:#220047}.genAISection.whyChooseUsSection img{margin-right:12px;margin-top:3px;width:24px}.genAISection.whyChooseUsSection.genAiWorkShop img{display:block;height:65px;width:65px;margin:0 auto 16px}.genAISection .aboutInfoWrap{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.genAISection .sectionHeadingH4{font-size:56px;font-weight:300;line-height:68px;letter-spacing:0;text-align:center;color:#220047}.corePrincipleSection{padding:120px 0;background-color:#ebe3d6}.corePrincipleSection .section-title{font-size:72px;line-height:87px;color:#220047;font-weight:300;margin-bottom:80px}.corePrincipleSection .sectionInfographic img{max-width:100%;max-height:100%;margin:auto;display:block}.awardsCareers .awards{margin-bottom:70px}.awardsCareers .btn-secondary{font-family:"Graphik Web",sans-serif;line-height:21px}.awardsCareers h3{padding-bottom:16px;font-size:56px;line-height:68px;max-width:90%}.awardsCareers .featured{width:150px;height:150px;display:flex;justify-content:center;align-items:center;text-align:center;margin:32px auto 0}.awardsCareers .featured img{max-width:100%;height:100%}.awardsCareers p{font-size:16px;line-height:24px}.awardsCareers{padding:120px 0}