body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Nunito";font-weight:200;font-style:normal;src:url(/static/media/Nunito-ExtraLight.4c3094fa.ttf);font-display:swap}@font-face{font-family:"Nunito";font-weight:300;font-style:normal;src:url(/static/media/Nunito-Light.42405ee8.ttf);font-display:swap}@font-face{font-family:"Nunito";font-weight:400;font-style:normal;src:url(/static/media/Nunito-Regular.0c890be2.ttf);font-display:swap}@font-face{font-family:"Nunito";font-weight:600;font-style:normal;src:url(/static/media/Nunito-SemiBold.45db66b4.ttf);font-display:swap}@font-face{font-family:"Nunito";font-weight:700;font-style:normal;src:url(/static/media/Nunito-Bold.91019ffb.ttf);font-display:swap}@font-face{font-family:"Nunito";font-weight:800;font-style:normal;src:url(/static/media/Nunito-ExtraBold.004ce174.ttf);font-display:swap}@font-face{font-family:"Nunito";font-weight:900;font-style:normal;src:url(/static/media/Nunito-Black.18f25c22.ttf);font-display:swap}@font-face{font-family:"NunitoSans";font-weight:200;font-style:normal;src:url(/static/media/NunitoSans-ExtraLight.58713e07.ttf);font-display:swap}@font-face{font-family:"NunitoSans";font-weight:300;font-style:normal;src:url(/static/media/NunitoSans-Light.3b696c5e.ttf);font-display:swap}@font-face{font-family:"NunitoSans";font-weight:400;font-style:normal;src:url(/static/media/NunitoSans-Regular.4dac7051.ttf);font-display:swap}@font-face{font-family:"NunitoSans";font-weight:600;font-style:normal;src:url(/static/media/NunitoSans-SemiBold.2836528a.ttf);font-display:swap}@font-face{font-family:"NunitoSans";font-weight:700;font-style:normal;src:url(/static/media/NunitoSans-Bold.ac72fe0f.ttf);font-display:swap}@font-face{font-family:"NunitoSans";font-weight:800;font-style:normal;src:url(/static/media/NunitoSans-ExtraBold.1d86790a.ttf);font-display:swap}@font-face{font-family:"NunitoSans";font-weight:900;font-style:normal;src:url(/static/media/NunitoSans-Black.1f8f5740.ttf);font-display:swap}@font-face{font-family:"Quicksand";font-weight:300;font-style:normal;src:url(/static/media/Quicksand-Light.34d0d309.ttf);font-display:swap}@font-face{font-family:"Quicksand";font-weight:400;font-style:normal;src:url(/static/media/Quicksand-Regular.3dfedd2b.ttf);font-display:swap}@font-face{font-family:"Quicksand";font-weight:500;font-style:normal;src:url(/static/media/Quicksand-Medium.890d9ed9.ttf);font-display:swap}@font-face{font-family:"Quicksand";font-weight:600;font-style:normal;src:url(/static/media/Quicksand-SemiBold.60683c59.ttf);font-display:swap}@font-face{font-family:"Quicksand";font-weight:700;font-style:normal;src:url(/static/media/Quicksand-Bold.517b4a8f.ttf);font-display:swap}@font-face{font-family:"Avenir";font-weight:300;font-style:normal;src:url(/static/media/AvenirLTStd-Book.76152588.ttf);font-display:swap}@font-face{font-family:"Avenir";font-weight:400;font-style:normal;src:url(/static/media/AvenirLTStd-Roman.7af2f232.ttf);font-display:swap}@font-face{font-family:"Avenir";font-weight:500;font-style:normal;src:url(/static/media/Avenir\ Heavy.1950c9e4.ttf);font-display:swap}@font-face{font-family:"Avenir";font-weight:600;font-style:normal;src:url(/static/media/AvenirLTStd-Black.a6c4279e.ttf);font-display:swap}*{box-sizing:border-box}body{font-family:"Quicksand",sans-serif;background-size:cover;margin:0;padding:0}a{text-decoration:none;color:inherit;display:inline-block}ul{list-style:none}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}h1{font-size:1em;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:inherit}.clickable{cursor:pointer}.dNone{display:none}.dBlock{display:block}.dInlineBlock{display:inline-block}.shadow{box-shadow:0 4px 34px 0 hsla(0,0%,74.1%,.25)}.darkShadow{box-shadow:0 2px 15px 0 #b4b4b4}.font500{font-weight:500}.mediumText{font-weight:600}.boldText{font-weight:700}.centerText{text-align:center}.rightText{text-align:right}.leftText{text-align:left}.whiteText{color:#fff}.blackText{color:#000}.blueText{color:#4d8af0}.font14px{font-size:14px}.font16px{font-size:16px}.font18px{font-size:18px}.font20px{font-size:20px}.font22px{font-size:22px}.font24px{font-size:24px}.font28px{font-size:28px}.font32px{font-size:32px}.font36px{font-size:36px}.button{cursor:pointer;border-radius:100px;height:50px;width:200px;text-align:center;line-height:50px}.button.red{background:linear-gradient(90deg,#fd6266,#fb6592)}.button.white{background-color:#fff;border:1px #fd6266}.button span{font-size:16px}.buttonDisabled{cursor:auto}.marginTop10{margin-top:10px}.marginTop20{margin-top:20px}.marginTop30{margin-top:30px}.marginTop50{margin-top:50px}.marginTop70{margin-top:70px}.marginBottom10{margin-bottom:10px}.marginBottom20{margin-bottom:20px}.marginBottom50{margin-bottom:50px}.marginLeft30{margin-left:30px}.pad30{padding:30px}.pad1030{padding:10px 30px}.padRight0{padding-right:0!important}.lineHeight30{line-height:30px}.posRel{position:relative}.horizontalCenter{margin-left:auto;margin-right:auto}.zIndex{z-index:100}.overflowHidden{overflow:hidden}.maxContentWidth{width:-webkit-max-content;width:max-content}.greyText{color:#a0a0a0}.headlineList{list-style:disc;padding-left:20px;line-height:35px;font-weight:500}.flexVHCenter{align-items:center}.flexVCenter,.flexVHCenter{display:flex;justify-content:center}.flexHCenter{display:flex;align-items:center}.flexJustifyContentEnd{display:flex;justify-content:flex-end}.noOpacity{opacity:1!important}.borderRadius15{border-radius:15px}button{padding:10px 20px;outline:none;border:none}.headerContainer{position:absolute;display:flex;flex-direction:row;align-items:center;top:0;left:0;right:0;width:100%;max-width:1450px;margin:0 auto;height:85px;padding:0 50px;z-index:100}.headerContainer.alt{position:fixed;width:calc(100% - 30px);height:80px;border-radius:50px;margin-top:10px;background:#fff;z-index:1000;padding:0 30px;top:-90px;transition:top .3s;margin-left:auto;margin-right:auto}.headerContainer.alt.showHeader{top:0!important}.headerContainer .logo{vertical-align:middle;width:auto;height:45px}.headerContainer .loginIcon{width:13px;height:auto;margin-right:10px;vertical-align:middle;margin-bottom:2px}.headerContainer .menuItems{padding:0;margin:0 0 0 auto}.headerContainer .menuItems li{color:#fff;padding:0 20px;font-size:16px;font-weight:500}.headerContainer .menuItems .singleHeaderNav,.headerContainer .menuItems li{display:inline-block;line-height:60px;vertical-align:middle;height:60px}.headerContainer .headerNav{line-height:60px;vertical-align:middle;height:60px}.headerContainer .menuItems li.login{padding-left:120px}.headerContainer .menuItems div.loginButton{position:relative;color:#fff!important;background:linear-gradient(90deg,#fd6266,#fb6592);border-radius:50px;text-align:center;margin-left:20px;font-size:16px;font-weight:700;padding:12px 20px}.solutionDropdownContainer{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.solutionDropdownContainerText{cursor:pointer;margin-right:5px;color:#fff;vertical-align:middle}.solutionsCaret{width:11px;height:11px;object-fit:contain;margin-left:6px;vertical-align:middle}.solutionDropdownContainer:hover .solutionsDropdown{display:block}.solutionsDropdown .solutionsDropdownItem:hover{color:#4d8af0;font-weight:700}.solutionsDropdown a{display:block}.solutionsDropdown{display:none;position:absolute;z-index:1;width:175px;border-radius:20px;background-color:#fff;padding:10px 20px}.solutionsDropdown .solutionsDropdownLip{position:absolute;width:20.4px;height:6px;top:-4.5px;object-fit:contain}.solutionsDropdown .solutionsDropdownItem{font-size:14px;text-align:left;height:45px;line-height:45px;color:#000}.resourcesDropdownContainer:hover .resourcesDropdown{display:block}.resourcesDropdown .resourcesDropdownItem:hover{color:#4d8af0;font-weight:700}.resourcesDropdown a{display:block}.resourcesDropdown{display:none;position:absolute;z-index:1;width:220px;border-radius:20px;background-color:#fff;padding:10px 20px}.resourcesDropdown .resourcesDropdownLip{position:absolute;width:20.4px;height:6px;top:-4.5px;object-fit:contain}.resourcesDropdown .resourcesDropdownItem{font-size:14px;text-align:left;height:45px;line-height:45px;color:#000}.referralMarketplaceDropdownContainer:hover .referralMarketplaceDropdown{display:block}.referralMarketplaceDropdown .referralMarketplaceDropdownItem:hover{color:#4d8af0;font-weight:700}.referralMarketplaceDropdown a{display:block}.referralMarketplaceDropdown{display:none;position:absolute;z-index:1;width:200px;border-radius:20px;background-color:#fff;padding:10px 20px}.referralMarketplaceDropdown .referralMarketplaceDropdownLip{position:absolute;width:20.4px;height:6px;top:-4.5px;object-fit:contain}.referralMarketplaceDropdown .referralMarketplaceDropdownItem{font-size:14px;text-align:left;height:45px;line-height:45px;color:#000}.marketplaceHeaderContent,.superConnectorHeaderContent{max-width:800px;margin:0 auto;padding:60px 0 40px}.pageSection.marketplaceHeader,.pageSection.super-connectorsHeader{padding-top:80px}.marketplaceHeaderContent h1{font-size:2.5rem;margin-bottom:20px;color:#333}.headerCTASection{display:flex;grid-gap:20px;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.superConnectorCTA{text-align:center;margin:20px 0}.superConnectorCTA .ctaButton{font-size:1.3rem;padding:15px 30px;background:linear-gradient(to bottom right,#41a8a4,#4294b5)!important;color:#fff!important;border:none;border-radius:25px;cursor:default;text-decoration:none;display:inline-block;font-weight:600;transition:all .3s ease;white-space:normal;text-align:center;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.marketplaceValueProp,.superConnectorValueProp{margin:20px 0}.valueProposition{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff;padding:10px 20px;border-radius:25px;font-weight:700;font-size:1.1rem;display:inline-block}.incomeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:20px 0}.incomeCard{padding:40px 30px;border-right:1px solid #e6e6e6;display:flex;align-items:center;grid-gap:20px;gap:20px;min-height:120px}.incomeCard:last-child{border-right:none}.incomeCard:first-child{padding-left:0}.incomeIcon{width:60px;height:60px;background:linear-gradient(to bottom right,#41a8a4,#4294b5);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.incomeIcon svg{width:24px;height:24px;color:#fff;stroke:#fff}.incomeIconImage{width:28px;height:28px;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.incomeIconImage.arrow{width:32px;height:32px}.superConnectorIncome{padding-top:0;padding-bottom:0;margin-top:-30px}.superConnectorIncome h2{margin-bottom:0}.superConnectorIncome h2,.whyCompaniesNeed h2{color:#000;font-family:"Quicksand",sans-serif;font-size:36px;font-weight:700}.whyCompaniesNeed h2{margin-bottom:10px;margin-top:0}.whyHeaderWrapper{margin-bottom:40px;min-height:300px}.whyContentWrapper,.whyHeaderWrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:stretch}.whyLeftContent{flex-direction:column}.whyLeftContent,.whyPointItem{display:flex;grid-gap:15px;gap:15px}.whyPointItem{align-items:center;padding:8px 0}.whyPointIcon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.whyPointIcon svg{width:20px;height:20px;color:#000;stroke:#000}.whyMultiplier{background:#2596be;color:#fff;font-size:1.2rem;font-weight:700;border-radius:3px;padding:4px 12px;min-width:36px;text-align:center;display:flex;align-items:center;justify-content:center}.whyPointText{color:#000;font-size:18px;line-height:1.5}.whyTestimonialCard{background:#f8f9fa;border-radius:15px;padding:30px;position:relative;border:1px solid #e9ecef;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.whyTestimonialText{color:#666;font-size:22px;line-height:1.5;margin-bottom:15px;font-style:italic;font-weight:500}.whyTestimonialAuthor{color:#000;font-size:22px;font-weight:600;text-align:right}@media (max-width:1200px) and (min-width:769px){.incomeCard{padding:35px 20px;align-items:flex-start;flex-direction:column;text-align:center;grid-gap:15px;gap:15px;min-height:140px}.incomeIcon{margin:0 auto}.incomeContent{text-align:center;width:100%}.incomeContent h3{margin:0 0 8px;font-size:1.3rem;font-weight:700}.incomeContent p{margin:0;font-size:18px;line-height:1.4;color:#000}.solutionFeatureCard{align-items:center;text-align:center;padding:35px 20px;min-height:160px}.solutionFeatureHeader{flex-direction:column;margin-bottom:15px}.solutionFeatureIcon{margin-right:0;margin-bottom:15px}.simpleStepsGrid,.stepsGrid{grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.simpleStepCard,.stepCard{text-align:center;padding:30px 20px}.benefitsGrid{grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.benefitItem{text-align:center;padding:20px 15px}.problemSection .sectionDescription{margin-bottom:30px;font-size:16px}}@media (max-width:768px){.incomeGrid{grid-template-columns:1fr;grid-gap:0;gap:0}.incomeCard{padding:30px 25px;border-right:none;border-bottom:1px solid #e6e6e6;min-height:auto;flex-direction:row;align-items:center;grid-gap:20px;gap:20px}.incomeCard:last-child{border-bottom:none}.incomeIcon{width:55px;height:55px}.incomeIcon svg{width:22px;height:22px}.incomeContent h3{font-size:1.2rem}.incomeContent p{font-size:18px;color:#000}.solutionFeaturesGrid{grid-template-columns:1fr;grid-gap:25px;gap:25px}.solutionFeatureCard{padding:30px 25px;border-right:none;border-bottom:1px solid #e9ecef;min-height:auto}.solutionFeatureCard:last-child{border-bottom:none}.solutionFeatureHeader{flex-direction:column;text-align:center}.solutionFeatureIcon{width:55px;height:55px;margin-right:0;margin-bottom:15px}.solutionIconImage{width:28px;height:28px}.solutionFeatureTitle{font-size:1.3rem}.solutionFeatureDescription{font-size:1rem;text-align:center}.simpleStepsGrid{grid-template-columns:1fr;grid-gap:25px;gap:25px}.simpleStepCard{padding:30px 25px;text-align:center}.simpleStepNumber{font-size:2rem}.simpleStepTitle{font-size:1rem}}@media (max-width:768px){.whyContentWrapper{grid-template-columns:1fr;grid-gap:40px;gap:40px}.whyTestimonialCard{min-width:auto;padding:25px}.superConnectorIncome h2,.whyCompaniesNeed h2{font-family:"Quicksand",sans-serif;font-size:28px;font-weight:700}.stepsGrid{grid-template-columns:1fr;grid-gap:20px;gap:20px}.howItWorksSection h2{font-family:"Quicksand",sans-serif;font-size:28px;font-weight:700}.stepCard{padding:30px 25px}.solutionFeaturesGrid{grid-template-columns:1fr;grid-gap:25px;gap:25px}.solutionFeatureCard{border-right:none;border-bottom:1px solid #e9ecef;min-height:auto;padding:30px 25px}.solutionFeatureCard:last-child{border-bottom:none}.solutionFeatureIcon{width:50px;height:50px;margin-right:15px}.solutionIconImage{width:25px;height:25px}.solutionFeatureTitle{font-size:1.3rem}.solutionFeatureDescription{font-size:1rem}.simpleStepsGrid{grid-template-columns:1fr;grid-gap:25px;gap:25px}.simpleStepCard{padding:30px 25px}.simpleStepNumber{font-size:2.5rem;color:#000;font-weight:700}.simpleStepTitle{font-size:1.3rem;color:#000}.problemItem{flex-direction:column;text-align:center;grid-gap:15px;gap:15px}.problemTag{min-width:auto;padding:10px 25px}.problemDescription,.superConnectorCTA .ctaButton{font-size:1.1rem;text-align:center}.superConnectorCTA .ctaButton{padding:18px 20px;white-space:normal;line-height:1.4;font-weight:600;max-width:320px;margin:0 auto;display:block;word-spacing:normal;letter-spacing:-.5px}.incomeGrid{flex-direction:column;align-items:stretch;grid-gap:15px;gap:15px}.incomeCard{flex:none;min-width:auto;padding:20px;border-right:none;border-bottom:1px solid #e6e6e6}.incomeCard:last-child{border-bottom:none}.incomeCard:first-child{padding-left:20px}}@media (max-width:480px){.howItWorksSection h2,.superConnectorIncome h2,.whyCompaniesNeed h2{font-family:"Quicksand",sans-serif;font-size:24px;font-weight:700}.superConnectorCTA .ctaButton{font-size:1rem;padding:16px 15px;line-height:1.5;font-weight:600;max-width:280px;letter-spacing:-.8px;word-spacing:-1px}.incomeCard{padding:15px;grid-gap:15px;gap:15px}.incomeIcon{width:50px;height:50px}.incomeIcon svg{width:20px;height:20px}.solutionFeaturesGrid{grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important;margin-top:30px}.solutionFeatureCard{border-right:none!important;border-bottom:1px solid #e9ecef;min-height:auto!important;padding:25px 20px!important;margin-bottom:0}.solutionFeatureCard:last-child{border-bottom:none!important}.solutionFeatureHeader{flex-direction:column;text-align:center;align-items:center}.solutionFeatureIcon{margin-right:0!important;margin-bottom:15px;width:50px;height:50px}.solutionIconImage{width:25px;height:25px}.solutionFeatureTitle{font-size:1.3rem;text-align:center}.solutionFeatureDescription{text-align:center;font-size:1rem}.simpleStepsGrid{grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important}.simpleStepCard{padding:25px 20px!important;text-align:center}.simpleStepNumber{font-size:2.5rem;margin-bottom:15px;color:#000;font-weight:700}.simpleStepTitle{font-size:1.3rem;line-height:1.4;color:#000}.problemTag{padding:8px 20px}.problemDescription,.problemTag{font-size:1rem}.marketplaceCTASection h2{margin-bottom:10px}.marketplaceCTASection .sectionDescription{line-height:1.4;margin-bottom:5px}.marketplaceCTASection .jointCTASection{margin:5px 0}.problemSection .sectionDescription{margin-bottom:25px;font-size:16px;line-height:1.5}.problemTag{margin-bottom:15px}}.getStartedSection h2{color:#000;font-family:"Quicksand",sans-serif;font-size:36px;font-weight:700;text-align:left;margin-bottom:40px}.getStartedContentWrapper{display:grid;grid-template-columns:1fr 400px 1fr;grid-gap:60px;gap:60px;align-items:start;margin-top:20px}.getStartedLeftContent{display:flex;flex-direction:column;grid-gap:25px;gap:25px;padding-right:20px}.getStartedFeatureBlock{margin-bottom:0}.getStartedFeatureTitle{color:#000;font-family:"Quicksand",sans-serif;font-size:1.875rem;font-weight:700;margin-bottom:12px}.getStartedFeatureDescription{color:#000;font-size:18px;line-height:1.5}.getStartedMobileMockup{position:relative;display:flex;justify-content:center;align-items:center;height:350px;flex-shrink:0}.getStartedMobilePreview{width:100%;height:100%;object-fit:contain}.getStartedRightContent{text-align:left;padding-left:20px}.getStartedDownloadText{color:#666;font-size:18px;line-height:1.5;margin-bottom:25px}.getStartedEmailButton{background:linear-gradient(45deg,#ff6b8a,#ff8a9a);color:#fff;padding:18px 40px;border:none;border-radius:50px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 20px rgba(255,107,138,.3);text-decoration:none;display:inline-block}.getStartedEmailButton:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,138,.4)}@media (max-width:1024px){.getStartedContentWrapper{grid-template-columns:1fr;grid-gap:40px;gap:40px;text-align:center}.getStartedMobileMockup{order:2}.getStartedLeftContent{order:1;padding-right:0}.getStartedRightContent{order:3;padding-left:0;text-align:center}}@media (max-width:768px){.getStartedSection h2{font-family:"Quicksand",sans-serif;font-size:28px;font-weight:700}}@media (max-width:480px){.getStartedSection h2{font-family:"Quicksand",sans-serif;font-size:24px;font-weight:700}.getStartedFeatureTitle{font-size:1.3rem}}.incomeContent{flex:1 1}.incomeContent h3{font-size:24px;font-weight:700;margin-bottom:5px;color:#000}.incomeContent p{font-size:24px;color:#000;margin:0}.testimonialSection{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;border-radius:15px;text-align:center;margin:40px 0}.testimonialQuote{font-size:1.2rem;font-style:italic;margin-bottom:15px}.testimonialAuthor{font-weight:700}.whyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin:30px 0}.whyItem{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border-radius:10px;font-weight:700;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.whyItem:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.whyIcon{font-size:1.5rem;margin-right:15px;background:hsla(0,0%,100%,.2);padding:8px 12px;border-radius:50%;min-width:45px;text-align:center}.howItWorksSection h2{color:#000;font-family:"Quicksand",sans-serif;font-size:36px;font-weight:700;margin-bottom:40px}.marketplaceStepsGrid,.stepsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;margin:40px 0}.stepCard{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;position:relative;text-align:left}.stepCard:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.12)}.stepNumber{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:20px;display:block}.stepTitle{color:#000;font-size:22px;font-weight:400;line-height:1.5;margin:0}.problemSection .sectionDescription{font-size:18px;line-height:1.6;margin-bottom:35px;color:#333}.problemsList{flex-direction:column}.problemItem,.problemsList{display:flex;grid-gap:25px;gap:25px}.problemItem{align-items:center}.problemTag{background:linear-gradient(135deg,#ff6b8a,#ff8a9a);color:#fff;padding:12px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;min-width:120px;text-align:center;box-shadow:0 4px 15px rgba(255,107,138,.3);margin-bottom:15px}.problemDescription{color:#000;font-size:22px;font-weight:400;line-height:1.4;flex:1 1}.marketplaceCTASection h2,.problemSection h2,.solutionSection h2,.stepsSection h2,.whyWorksSection h2{color:#000;font-family:"Quicksand",sans-serif;font-size:36px;font-weight:700;margin-bottom:10px}.problemSection{padding-top:20px!important;padding-bottom:15px!important;margin-top:-40px!important}.problemSection .contentPadVertical{padding-top:10px!important;padding-bottom:10px!important}.solutionSection{padding-top:15px!important;padding-bottom:15px!important;margin-top:-40px!important}.solutionSection .contentPadVertical{padding-top:10px!important;padding-bottom:10px!important}.stepsSection{padding-top:15px!important;padding-bottom:20px!important;margin-top:-20px!important}.marketplaceCTASection,.stepsSection .contentPadVertical,.whyWorksSection,.whyWorksSection .contentPadVertical{padding-top:20px!important;padding-bottom:20px!important}.marketplaceCTASection{margin-top:-30px!important}.marketplaceCTASection .contentPadVertical{padding-top:20px!important;padding-bottom:20px!important}.marketplaceCTASection .sectionDescription{line-height:1.4;margin-bottom:10px}.marketplaceCTASection .jointCTASection{margin:15px 0}.solutionFeaturesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:20px}.solutionFeatureCard{background:#fff;padding:25px 20px;display:flex;flex-direction:column;border-right:1px solid #e9ecef;min-height:220px}.solutionFeatureCard:last-child{border-right:none}.solutionFeatureHeader{display:flex;align-items:center;margin-bottom:20px}.solutionFeatureIcon{width:60px;height:60px;background:linear-gradient(to bottom right,#41a8a4,#4294b5);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.solutionIconImage{width:30px;height:30px;-webkit-filter:brightness(0) invert(1) contrast(3) saturate(2);filter:brightness(0) invert(1) contrast(3) saturate(2);opacity:.95}.solutionFeatureTitle{color:#000;font-size:24px;font-weight:700}.solutionFeatureDescription{color:#000;font-size:24px;line-height:1.6;flex-grow:1}.benefitsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin:40px 0}.benefitItem{background:#fff;padding:25px;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.benefitItem:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.benefitIcon{font-size:2rem;color:#4ecdc4;margin-bottom:15px;font-weight:700}.benefitText{font-size:1.1rem;font-weight:700;color:#333}.headerContainer .menuItems.alt li,.solutionDropdownContainerText.alt{color:#000}.mobileHeaderContainer{display:none;position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;z-index:1000;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mobileHeaderContainer.open{background:linear-gradient(to bottom right,#41a8a4,#4294b5)}.mobileHeaderContainer .hamburgerMenu{display:flex;flex-direction:row;flex:1 1;align-items:center;width:100%;padding:25px 20px}.mobileHeaderContainer .hamburgerMenu .logo{vertical-align:middle;width:auto;height:45px}.mobileHeaderContainer .hamburgerMenu .nav-icon{position:relative;width:35px;height:30px;margin-left:auto;cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out}.mobileHeaderContainer .hamburgerMenu .nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#fff;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}.mobileHeaderContainer .hamburgerMenu .nav-icon span:first-child{top:0}.mobileHeaderContainer .hamburgerMenu .nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:10px}.mobileHeaderContainer .hamburgerMenu .nav-icon span:nth-child(4){top:20px}.mobileHeaderContainer .hamburgerMenu .nav-icon.open span:first-child{top:18px;width:0;left:50%}.mobileHeaderContainer .hamburgerMenu .nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobileHeaderContainer .hamburgerMenu .nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobileHeaderContainer .hamburgerMenu .nav-icon.open span:nth-child(4){top:18px;width:0;left:50%}.mobileHeaderContainer .mobileHeaderNav{display:none;margin:0;padding:0}.mobileHeaderContainer .mobileHeaderNav li a,.mobileHeaderContainer .mobileHeaderNav li span{cursor:pointer;font-size:24px;color:#fff;line-height:1.08;letter-spacing:-.36px;vertical-align:middle}.mobileHeaderContainer .mobileHeaderNav .solutionsCaret{margin-left:10px}.mobileHeaderContainer .mobileHeaderNav .solutionsCaret.flip{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mobileHeaderContainer .mobileHeaderNav .navItem{padding:25px 20px;border-bottom:1px solid hsla(0,0%,100%,.4)}.mobileHeaderContainer .mobileHeaderNav .navItem:last-child{border-bottom:none}.mobileHeaderContainer .mobileHeaderNav .mobileHeaderSubNav{display:none;margin:0;padding:0}.mobileHeaderContainer .mobileHeaderNav .mobileHeaderSubNav .subNavItem{padding:25px 20px 0}.mobileHeaderContainer.alt .hamburgerMenu{background:#fff}.mobileHeaderContainer.alt .hamburgerMenu .nav-icon span{background:#000}.footerTop{display:flex;flex-direction:row;flex:1 1;align-items:center;margin:40px 0}.footerTopLeft{align-items:center;z-index:10}.footerTopRight{align-items:center;margin-left:auto}.footerLogo{width:120px;height:auto;object-fit:contain}.footerLinks{display:flex;flex-direction:row;flex:1 1}.footerLinks .leftLinks{margin-right:100px}.footerLinks ul{padding:0;margin:0}.footerLinks ul li{font-size:16px;font-weight:600;margin-bottom:20px;line-height:30px}.footerLinks ul li:last-child{margin-bottom:0}.footerBottom{flex-direction:row;flex:1 1;margin-bottom:-20px}.footerBottom,.footerBottomLeft{display:flex;align-items:center}.footerBottomLeft .socialIcons{margin-right:50px}.footerBottomLeft .socialIcons img:first-child{margin-right:15px}.footerBottomLeft .socialIcons img{cursor:pointer;width:40px;height:40px;object-fit:contain}.footerBottomRight{display:flex;align-items:center;margin-left:auto}.footerBottomRight .productShowcase{width:158.1px;height:128px;object-fit:contain;margin-left:30px}.footerBottomRight .productShowcaseMobile{display:none;width:158.1px;height:201.2px;object-fit:contain;margin-left:30px}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(37,37,37,.75);z-index:1000}.overlay .modal{position:absolute;width:100%;max-width:450px;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;box-shadow:0 4px 34px 0 rgba(0,0,0,.25);padding:20px 40px;outline:none;background-color:#fff;border-radius:5px}.overlay .modal .modalContent{margin-bottom:20px;max-width:400px;margin-left:auto;margin-right:auto}.overlay .modal .modalContent .modalTitle{font-size:28px;margin-bottom:20px}.overlay .modal .modalContent .modalSubtext{font-size:16px;margin-bottom:20px}.modalFieldError{color:#fd6266;padding-top:10px;font-size:12px}.ReactModal__Overlay{opacity:0;transition:all .5s ease-in-out;z-index:1001;display:flex!important;justify-content:center!important;background-color:rgba(0,0,0,.3)!important}.ReactModal__Content{inset:unset!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:40vw!important;min-height:20vw!important;max-width:50vw!important;max-height:95vh!important;overflow-y:scroll!important;position:absolute!important;border-radius:15px!important;background:#fff!important;z-index:10!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modalHeader{padding-left:30px;font-size:22px;font-weight:700;margin-top:10px}.coreGradient{background:linear-gradient(90deg,#41a8a4,#4294b5)}.darkBlueGradient{background:linear-gradient(90deg,#6c63ff,#230bb4)}.lightBlueGradient{background:linear-gradient(90deg,#4d8af0,#33bec7)}.pinkGradient{background:linear-gradient(90deg,#6586fb,#fb6592)}.greyBackground{background-color:#f8f8f8}.whiteBackground{background-color:#fff;z-index:1}.greyWhiteBackground{background:linear-gradient(180deg,#f8f8f8 75%,#fff 0);z-index:1}.whiteGreyBackground{background:linear-gradient(180deg,#fff 25%,#f8f8f8 0)}.footerBackground{background-color:#edf3f3}.curveBreak{position:absolute;width:100%;bottom:-3px}.curveBreak.mobile{display:none}.curveBreak.acBannerBreak{margin-bottom:-10px}.curveBreakAlt{position:absolute;width:100%;top:-2px}.curveBreakSolutions{position:absolute;width:100%;top:75%;margin-top:-5px}.curveBreakFooter{position:relative;width:100%;margin-bottom:-10px;z-index:100}.curveBreakFooterAlt{position:absolute;width:100%;bottom:0;z-index:100}.curveBreakBenefits{position:absolute;width:100%;top:-100px}.curveBreakServices{position:absolute;width:100%;top:25%;margin-top:-2px}.angleBreak{position:absolute;width:100%;bottom:-3px}.angleBreak.mobile{display:none}.angleBreakAlt{position:absolute;width:100%;top:-2px}.angleBreakFooter{position:relative;width:100%;margin-bottom:-10px;z-index:100}.angleBreakFooterAlt{position:absolute;width:100%;bottom:0;z-index:100}.placeholderImage{width:575px;height:auto;object-fit:contain}.advertiseImage{width:940px;height:auto;object-fit:contain}.mobileVideoThumbNailContainer{display:none}.videoThumbNail{width:500px;margin-right:50px}.videoThumbNail,.videoThumbNail2{height:auto;object-fit:contain;cursor:pointer}.videoThumbNail2{width:650px}.employeeCentricImage,.supportImage{width:500px;height:auto;object-fit:contain}.customerSupportImage{width:200px;height:auto;object-fit:contain}.atsLogos,.atsLogosMobile{width:510px;height:auto;object-fit:contain}.atsLogosMobile{display:none}.featureShowcase{width:920px;height:auto;object-fit:contain}.notFoundImage404{width:520px;height:auto;object-fit:contain}.feature_mobile_app{width:300px;height:auto;object-fit:contain}.enterprise_ireland{width:400px}.award,.enterprise_ireland{height:auto;object-fit:contain}.award{width:200px}.green_balloon{width:250px}.green_balloon,.showcaseImage{height:auto;object-fit:contain}.showcaseImage{width:570px;margin-right:50px;border-radius:5px}.previewIcon{height:15px;width:auto;margin-right:10px}.subheaderIcon{width:160px;height:auto}.featureColumnIcon{height:150px;width:auto;object-fit:contain}.externalCommunity{width:200px;height:auto;object-fit:contain}.advertisingIcon{width:55px;margin-right:20px}.advertisingIcon,.securityIcon{height:auto;object-fit:contain;vertical-align:middle}.securityIcon{width:230px}.securityChevron{width:20px}.integrationIcon,.securityChevron{height:auto;object-fit:contain;vertical-align:middle}.integrationIcon{width:250px}.integrationApplyIcon,.integrationJobIcon,.integrationUpdateIcon{height:200px;width:auto;object-fit:contain;vertical-align:middle}.partnerIcon{width:250px;height:auto;object-fit:contain;vertical-align:middle}.peopleWorkingIllustration{width:560px;height:auto;object-fit:contain;margin-right:50px}.partnerHandshakeIllustration{width:425px;height:auto;object-fit:contain}.partnerHandshakeIllustration_large{display:none;width:auto;height:auto}.disruptiveIllustration{width:368px;height:auto;object-fit:contain}.internalMobilityIllustration{width:450px;height:auto;object-fit:contain;margin-right:50px}.imCommunicationIllustration{width:472.3px;height:auto;object-fit:contain}.imCommunicationIllustration_large{display:none;width:auto;height:auto;object-fit:contain}.imTrackingIllustration{width:307px;height:auto;object-fit:contain}.imEngagementIllustration{width:348.5px;height:auto;object-fit:contain}.employeeReferralIllustration{width:450px;height:auto;object-fit:contain;margin-right:50px}.erCommunicationIllustration{width:467.8px;height:auto;object-fit:contain}.erCommunicationIllustration_large{display:none;width:auto;height:auto;object-fit:contain}.erEngagementIllustration{width:272px;height:auto;object-fit:contain}.erTrackingIllustration{width:307px;height:auto;object-fit:contain}.alumniConnectIllustration{width:424px;height:auto;object-fit:contain;margin-right:50px}.acCommunicationIllustration{width:472.3px;height:auto;object-fit:contain}.acCommunicationIllustration_large{display:none;width:auto;height:auto;object-fit:contain}.acEngagementIllustration{width:357px;height:auto;object-fit:contain}.acTrackingIllustration{width:307px;height:auto;object-fit:contain}.designIllustration{width:321px;height:auto;object-fit:contain}.buildIllustration{width:376px;height:auto;object-fit:contain}.transferIllustration{width:295px;height:auto;object-fit:contain}.pricingIllustration{width:362px;height:auto;object-fit:contain}.pricingIllustrationMobile{display:none;width:auto;height:auto;object-fit:contain;margin-top:-175px}.stickyNoteIllustration{width:379px;height:auto;object-fit:contain}.stickyNoteIllustrationMobile{display:none;width:auto;height:auto;object-fit:contain;margin:-175px auto 0}.bookADemoIllustration,.howItWorksIllustration{height:150px;width:auto;object-fit:contain}.contactIllustration{width:200px;height:auto;object-fit:contain}.pricingStepIcon{width:90px;height:90px;object-fit:contain}.homeSribble1{width:535px;top:-45px}.homeSribble1,.homeSribble3{position:absolute;right:50px}.homeSribble3{bottom:70px}.homeCircle1{position:absolute;width:101.5px;height:124.7px;object-fit:contain;top:105px;left:0}.homeWave1{position:absolute;right:0;bottom:40px}.imScribble1{right:20%;top:-20%}.imScribble1,.imScribble2{position:absolute;width:auto;height:auto}.imScribble2{bottom:30%;right:3%;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.imScribble3{height:auto;bottom:12%;right:0;z-index:-10}.imScribble3,.imScribble4{position:absolute;width:auto}.imScribble4{left:16%;top:-25%}.imCircle1{position:absolute;width:auto;left:0}.imSpeckles1{left:25%;top:12%}.imSpeckles1,.imWave1{position:absolute;width:auto;height:auto}.imWave1{top:40%;left:0}.imWave2{bottom:15%;right:0}.erScribble1,.imWave2{position:absolute;width:auto;height:auto}.erScribble1{right:26%;top:-60%}.erScribble2{left:50%;top:5%}.erScribble2,.erScribble3{position:absolute;width:auto;height:auto}.erScribble3{right:4%;top:67%}.erScribble4{position:absolute;width:auto;left:16%;top:-25%}.erCircle1{right:0;top:40%}.erCircle1,.erWave1{position:absolute;width:auto;height:auto}.erWave1{left:0;top:62%}.erWave2{width:auto;bottom:15%;right:0}.erWave2,.erWave3{position:absolute;height:auto}.erWave3{width:150px;left:0;top:2%}.acScribble1{position:absolute;width:auto;height:auto;top:-52%;left:12%}.acScribble2{top:45%}.acScribble2,.acScribble3{position:absolute;width:auto;height:auto;right:0}.acScribble3{bottom:12%;z-index:-10}.acScribble4{top:-25%;right:30%}.acScribble4,.acSpeckles1{position:absolute;width:auto;height:auto}.acSpeckles1{right:0;bottom:0}.acSpeckles2{left:40%;top:15%}.acSpeckles2,.acWave1{position:absolute;width:auto;height:auto}.acWave1{left:0;top:43%}.acWave2{position:absolute;width:177.8px;height:auto;bottom:15%;right:0}.serviceScribble1{left:20%;top:7%}.serviceScribble1,.serviceScribble2{position:absolute;width:auto;height:auto}.serviceScribble2{left:10%;top:45%}.serviceWave1{top:19%}.serviceCircles1,.serviceWave1{position:absolute;width:auto;height:auto;right:0}.serviceCircles1{bottom:16%}.pricingScribble1{right:0;top:55%}.pricingScribble1,.pricingScribble2{position:absolute;width:auto;height:auto}.pricingScribble2{left:20%;top:30%}.pricingSpeckles1{right:0;bottom:35%}.partnersScribble1,.pricingSpeckles1{position:absolute;width:auto;height:auto}.partnersScribble1{left:10%;top:5%}.partnersSpeckles1{right:0;top:20%}.contactScribble1,.contactSpeckles1,.partnersSpeckles1{position:absolute;width:auto;height:auto}.contactSpeckles1{right:0;top:30%}.contactSpeckles2{position:absolute;width:auto;height:auto;left:25%;bottom:0}.pageSection{position:relative;width:100%}.pageSection .contentPadHorizontal{padding-left:50px;padding-right:50px}.pageSection .contentPadVertical{padding-top:50px;padding-bottom:50px}.pageSection.homeHeader{padding-top:125px;height:580px;z-index:10}.pageSection.imHeader{padding-top:125px;height:650px}.pageSection.aboutHeader,.pageSection.demoHeader,.pageSection.featureHeader,.pageSection.supportHeader{padding-top:125px;height:auto}.pageSection.demoHeader{padding-bottom:200px}.demoVideoSection{margin-bottom:30px;display:flex;justify-content:flex-start;align-items:flex-start;height:600px}.demoMainHeading{text-align:center;margin-bottom:30px}.demoMainHeading h1{font-family:"Quicksand",sans-serif;font-size:36px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.2}.demoMainDescription{font-family:"Quicksand",sans-serif;font-size:24px;line-height:32px;color:#666;text-align:center;max-width:700px;margin:0 auto}.demoMainDescription .mobile-text{display:none}.demoVideoText{font-family:"Quicksand",sans-serif;font-size:19px;line-height:28px;color:#000;margin-bottom:30px;font-weight:700;text-align:left}.demoVideoText .mobile-text{display:none}.demoVideoThumbnail{max-width:100%;width:100%;height:300px;object-fit:cover;cursor:pointer;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin-left:0;display:block}.demoVideoThumbnail:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 6px 20px rgba(0,0,0,.15)}.demoDescription{font-family:"Quicksand",sans-serif;font-size:19px;line-height:35px;color:#000;margin-bottom:20px;max-width:100%;font-weight:700}.calendlyLoadingSkeleton{height:600px;background-color:#f8f8f8;border-radius:8px;padding:20px;position:absolute;width:calc(100% - 40px);z-index:1}.calendlyContainer{margin-top:2px;position:relative}.calendlyLoadingState{position:absolute;top:0;left:0;width:100%;height:850px;background:#f8f8f8;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.calendlySpinner{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#41a8a4;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:15px}.calendlyLoadingState p{font-family:"Quicksand",sans-serif;font-size:16px;color:#666;margin:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.calendly-inline-widget{position:relative!important}.calendly-inline-widget:after,.calendly-inline-widget:before{display:none!important}.calendly-inline-widget iframe{position:relative!important;top:0!important;left:0!important}.demoVideoHeading{margin-bottom:0;text-align:left;margin-left:0}.demoVideoHeading h2{font-family:"Quicksand",sans-serif;font-size:24px;font-weight:700;color:#000;margin:0 0 15px;line-height:1.3;text-align:left}.demoVideoSubheading{margin-bottom:5px}.demoVideoSubheading p{font-family:"Quicksand",sans-serif;font-size:18px;color:#666;margin:0;line-height:1.4}.demoCTASection{margin-bottom:5px}.demoCTASection h2{font-size:24px;font-weight:700;color:#000;line-height:1.3}.demoCTASection h2,.demoCTASection p{font-family:"Quicksand",sans-serif;margin:0}.demoCTASection p{font-size:18px;color:#666;line-height:1.4}.demoGridContainer{display:flex;flex-direction:row;width:100%;max-width:1200px;margin:0 auto;grid-gap:30px;gap:30px}.demoGridCol{flex:1 1;padding:0 15px}.calendarHeader{margin-bottom:20px}.headerSkeleton{height:24px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;border-radius:4px;margin-bottom:10px}.headerSkeleton.short{width:60%}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.dayCell{height:40px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;border-radius:4px}.timeSlotsArea{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.timeSlotSkeleton{height:50px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;border-radius:6px;width:100%}@-webkit-keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pageSection.externalCommunitySection{height:750px}.pageSection.securityHeader{padding-top:125px;height:auto}.pageSection.integrationHeader{padding-top:125px;height:600px}.pageSection.referralHealthHeader{padding-top:125px;height:500px}.pageSection.serviceHeader{padding-top:150px;height:455px}.pageSection.pricingHeader{padding-top:125px;height:500px}.pageSection.partnersHeader{padding-top:125px;height:auto}.pageSection.contactHeader{padding-top:125px}.pageSection .sectionContent{max-width:1450px;margin-left:auto;margin-right:auto;padding:20px 0;position:relative}.pageSection .sectionContent.flex{display:flex;flex-direction:row;flex:1 1;align-items:center}.pageSection .sectionContent.flex.topAlign{align-items:flex-start}.pageSection .sectionContent .sectionContent40{flex:0.4 1;position:relative}.pageSection .sectionContent .sectionContent60{flex:0.6 1;position:relative}.pageSection .sectionContent .sectionContent50{flex:0.5 1;position:relative}.pageSection .sectionContent .sectionContentLeft{flex:0.6 1;position:relative}.pageSection .sectionContent .sectionContentRight{flex:0.4 1;position:relative}.pageSection .sectionContent .sectionText{font-size:36px;margin-bottom:20px;line-height:60px;color:#000}.pageSection .sectionContent .sectionText.whiteText{color:#fff}.pageSection .sectionContent .sectionDescription{font-size:18px;line-height:35px}.pageSection .sectionContent .sectionDescription.breakWidth{max-width:820px}.CTATitle{line-height:30px}.CTAInputField{width:400px;height:70px;border-radius:40px;border:none;background-color:#fff;text-indent:30px;outline:none;-webkit-appearance:none}.CTAInputField.alt,.CTAInputFieldFull{border:1px solid rgba(0,0,0,.6)}.CTAInputFieldFull{width:720px!important}.CTAButton{background:linear-gradient(90deg,#fd6266,#fb6592)}.CTAButton,.CTAButtonDisabled{cursor:pointer;border-radius:100px;height:50px;text-align:center;padding:14px 25px}.CTAButtonDisabled{background:#c2c2c0}.CTAButton.getStarted{position:absolute;top:10px;right:10px}.CTAError{color:#fd6266;position:absolute;top:48px;left:32px;font-size:12px}.jointCTASection{margin:40px 0;text-align:center}.jointCTASection.alt{text-align:left}.jointCTASection.compact{margin:30px 0 15px}.jointCTASection .ctaButton:first-child{margin-right:20px}.jointCTASection a .ctaButton:first-child{margin-right:0}.jointCTASection .ctaButton{display:inline-block;cursor:pointer;border-radius:100px;height:50px;padding:0 25px;text-align:center;line-height:50px}.jointCTASection .ctaButton.primaryButton{background:linear-gradient(90deg,#fd6266,#fb6592)}.primaryDemoButton{margin-right:20px}.jointCTASection .secondaryButton{position:relative;background-color:#fff;border:1px solid transparent;font-size:16px;font-weight:700;color:#fd6266}.jointCTASection .secondaryButton:after{position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;background:linear-gradient(#fd6266,#fb6592);content:"";z-index:-1;border-radius:100px}.jointCTASection .secondaryButton.alt{border:none}.jointCTASection .secondaryButton.alt:after{background:none}.jointCTASection .ctaButton span{font-size:16px}.filoJointCTASection{display:flex;flex-direction:row;align-items:center;justify-content:center}.pageSection .sectionContent .solutionBanner{display:flex;flex-direction:row;flex:1 1;justify-content:center;align-items:center;margin-bottom:80px}.pageSection .sectionContent .solutionBanner .bannerItem{font-size:24px;text-align:center;margin-right:130px;z-index:10}.pageSection .sectionContent .solutionBanner .bannerItem:last-child{margin-right:0}.pageSection .sectionContent .solutionBanner .bannerItem .bannerIconContainer{display:flex;justify-content:center;align-items:center;width:145.3px;height:145.3px;border-radius:50%;background-color:#fff;margin:0 auto 20px}.pageSection .sectionContent .solutionBanner .bannerItem .bannerIcon1{width:70px;height:70px;object-fit:contain}.pageSection .sectionContent .solutionBanner .bannerItem .bannerIcon2{width:62px;height:70px;object-fit:contain}.pageSection .sectionContent .solutionBanner .bannerItem .bannerIcon3{width:70px;height:67px;object-fit:contain}.BrainhubCarousel__container{margin:50px 0}.pageSection .benefitsSection{position:relative;padding:60px 0 100px}.pageSection .benefitsSection .BrainhubCarousel .BrainhubCarousel__trackContainer{overflow:visible!important}.pageSection .benefitsSection .BrainhubCarousel__arrows{position:absolute;z-index:100;border-radius:50%;width:42px;height:42px;background-color:hsla(0,0%,97.3%,.8)}.pageSection .benefitsSection .BrainhubCarousel__arrows:hover:enabled{background-color:#f8f8f8!important}.pageSection .benefitsSection .BrainhubCarousel__arrowLeft{left:20px}.pageSection .benefitsSection .BrainhubCarousel__arrowRight{right:20px}.pageSection .benefitsSection .BrainhubCarousel__arrows span{border-color:#000;border-width:4px 4px 0 0;border-top-left-radius:2px;border-bottom-right-radius:2px}.pageSection .benefitsSection .BrainhubCarousel__arrows:hover:enabled span{border-color:inherit!important}.pageSection .benefitsSection .benefitItem{position:relative;width:400px;height:225px;border-radius:20px;box-shadow:0 4px 34px 0 hsla(0,0%,74.1%,.25);background-color:#fff;padding:40px 40px 25px 20px;margin:30px 0 60px}.pageSection .benefitsSection .benefitLogo{margin:-70px 0 10px;width:70px;height:70px;border-radius:50%;box-shadow:0 4px 34px 0 hsla(0,0%,74.1%,.25);background-color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.pageSection .benefitsSection .benefitLogo img{width:100%;height:auto;padding:10px}.pageSection .benefitsSection .benefitTitle{font-size:20px;margin-bottom:15px}.pageSection .benefitsSection .benefitText{font-size:16px}.solutionGrid,.solutionsOverview{display:flex;justify-content:center}.solutionsOverview{margin:70px 0 0;grid-template-columns:auto auto;grid-column-gap:50px;grid-row-gap:50px;justify-items:center}.solutionsOverview .solutionItem.three{width:33.33333%;min-width:280px}.solutionsOverview .solutionItem.two{width:450px;min-width:280px}.solutionsOverview .solutionItem{display:flex;flex-direction:column;align-items:center;padding:30px 40px;border-radius:15px;background-color:#fff;z-index:100}.solutionsOverview .solutionItem.alt{height:450px;padding-bottom:30px}.solutionsOverview .icon{position:relative;margin-bottom:40px}.solutionsOverview .icon .solutionIcon{height:100px;width:auto;object-fit:contain}.solutionsOverview .title{font-size:20px;text-align:center;line-height:35px;font-weight:500}.solutionsOverview .description{flex:0.35 1;padding-top:14px;font-size:14px;text-align:center;line-height:35px}.solutionsOverview .cta{flex:0.1 1;padding-top:11px;font-size:18px;color:#fd6266;text-transform:uppercase;text-align:center}.subheaderText{display:flex;flex:1 1;justify-content:flex-end}.whatYouGetContainer{display:flex;justify-content:center;margin-top:60px}.whatYouGetContainer .whatYouGetGrid{display:inline-grid;grid-template-columns:auto auto auto;grid-column-gap:120px;grid-row-gap:80px;justify-items:center;align-items:center}.whatYouGetContainer .whatYouGetGrid .whatYouGetItem{display:flex;flex-direction:column;justify-content:center;align-items:center}.whatYouGetContainer .whatYouGetGrid .whatYouGetItem .whatYouGetLogo{display:flex;align-items:center;justify-content:center;height:110px;width:110px;border:2px solid #33bec7;border-radius:25px;margin-bottom:20px}.whatYouGetContainer .whatYouGetGrid .whatYouGetItem .whatYouGetLogo img{height:70px;width:auto;object-fit:contain}.benefitsContainer{display:flex;justify-content:center;margin-top:60px}.benefitsGraphic{width:1100px}.pageSection .hireUpWaySection{padding:60px 0 50px}.pageSection .hireUpWaySection.im .communication{text-align:right}.pageSection .hireUpWaySection.im .engagement{text-align:left;padding-left:50px}.pageSection .hireUpWaySection.im .tracking{text-align:right;padding-right:50px}.pageSection .hireUpWaySection.er .communication{text-align:left}.pageSection .hireUpWaySection.er .engagement{text-align:right;padding-right:50px}.pageSection .hireUpWaySection.er .tracking{text-align:left;padding-left:50px}.pageSection .hireUpWaySection.ac .communication{text-align:right}.pageSection .hireUpWaySection.ac .engagement{text-align:left;padding-left:50px}.pageSection .hireUpWaySection.ac .tracking{text-align:right;padding-right:50px}.servicesSection{background:linear-gradient(180deg,#f8f8f8 25%,#fff 0);padding-bottom:50px}.servicesSection .design{text-align:left}.servicesSection .build{text-align:right}.servicesSection .transfer{text-align:left}.pageSection .sectionContent .sectionContentRight.ac{top:25px}.partnerItem{border-radius:20px;box-shadow:0 4px 34px 0 hsla(0,0%,74.1%,.25);background-color:#fff}.partnerItem,.partnerItemAlt{width:100%;max-width:420px;height:auto;padding:40px 20px}.partnerItemTitle{font-size:24px;margin-bottom:25px}.partnerItemList{margin:0;padding:0;text-align:center;line-height:30px}.partnerItemList li{margin-bottom:10px}.partnerItemList li:last-child{margin-bottom:0}.contactForm{position:relative;width:100%;max-width:450px;padding:40px;border-radius:20px;box-shadow:0 4px 34px 0 hsla(0,0%,74.1%,.25);background-color:#fff}.inputField{height:40px;text-indent:10px}.inputField,.textfieldInput{width:100%;border-radius:5px;border:1px solid rgba(0,0,0,.6);background-color:#fff;outline:none;-webkit-appearance:none}.textfieldInput{height:90px;resize:none;padding:10px;font-family:inherit}.contactForm .contactButton{position:absolute;margin:0 auto;left:0;right:0;bottom:-25px}.contactInfo .contactItem{display:flex;flex-direction:row;flex:1 1;margin-bottom:25px}.contactInfo .contactItem.center{align-items:center}.contactInfo .contactItem:last-child{margin-bottom:0}.contactInfo .contactItem .contactIcon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%;box-shadow:0 14px 34px 0 hsla(0,0%,74.1%,.25);background-color:#fff;margin-right:20px}.contactInfo .contactItem .contactIcon img{height:27px;width:27px}.contactInfo .contactItem .contactText{font-size:16px;line-height:1.75;letter-spacing:-.24px}.pageSection.privacyPolicy h2{font-size:20px}.privacyPolicyText{margin:0;padding:0}.privacyPolicyText li{margin-bottom:20px}div.transition-group{position:relative}section.route-section{position:absolute;width:100%;top:0;left:0}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;transition:opacity .1s ease-in}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:.01;transition:opacity .1s ease-in}.featurePadding{padding-bottom:60px}.advertisingOptionsGrid{display:flex;align-items:center;justify-content:center;padding:10px;margin-top:30px;font-size:16px}.advertisingOptionsGrid div{margin-right:40px}.advertisingOptionsGrid div:last-child{margin-right:0}.pricingTitle{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.pricingTitle h1{font-size:28px;font-weight:700;margin-right:30px}.pricingTitle h1:last-child{margin-right:0}.pricingStep{display:flex;align-items:center;width:650px;padding:20px 30px;background:#fff;border-radius:90px;margin-left:auto;margin-right:auto;margin-bottom:30px}.pricingStep .stepLogo{display:flex;width:140px}.featureColumns{display:flex;flex:1 1;justify-content:center}.featureColumns .column{display:flex;flex-direction:column;flex:0.3 1;margin-right:100px;line-height:30px}.featureColumns .column:last-child{margin-right:0}.securityOverview{margin-bottom:100px}.securityOverview .contentItem{margin-bottom:30px}.securityOverview .contentItem:last-child{margin-bottom:0}.securityOverview .contentItem .title{font-size:18px;font-weight:500;margin-bottom:15px}.securityOverview .contentItem .content{font-size:16px;font-weight:400}.accordion__section{display:flex;flex-direction:column;width:900px;border-radius:15px;overflow:hidden;margin-bottom:30px}.accordion__section:last-child{margin-bottom:0}.accordion{background-color:#fff;cursor:pointer;padding:20px;display:flex;align-items:center;border:none;outline:none}.accordion__title{font-weight:700;font-size:20px;text-align:left;line-height:40px;font-family:"Quicksand"}.accordion__icon{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;margin-right:50px}.accordion__content{overflow:auto;transition:max-height .1s ease}.accordion__text{padding:30px 20px 20px}.accordion__text div{margin-bottom:30px}.accordion__text div:last-child{margin-bottom:0}.accordion__text h2{font-size:18px;font-weight:500;margin:0 0 15px}.accordion__text p{font-size:16px;font-weight:400;margin:0}.referralHealthOverview{margin-bottom:100px}.referralHealthOverview .contentItem{margin-bottom:30px}.referralHealthOverview .contentItem:last-child{margin-bottom:0}.referralHealthOverview .contentItem .title{font-size:18px;font-weight:500;margin-bottom:15px}.referralHealthOverview .contentItem .content{font-size:16px;font-weight:400}.rh_accordion__section{display:flex;flex-direction:column;width:88%;border-radius:15px;overflow:hidden;margin-bottom:30px}.rh_accordion__section:last-child{margin-bottom:0}.rh_accordion{background-color:#fff;padding:20px;display:flex;align-items:center;border:none;outline:none}.rh_accordion__title{font-weight:600;font-size:20px;text-align:left;line-height:40px;padding-left:40px}.rh_accordion__icon{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;margin-right:50px}.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rh_accordion__content{overflow:auto;transition:max-height .1s ease}.rh_accordion__text{padding:0 20px 20px 60px}.rh_accordion__text div{margin-bottom:20px}.rh_accordion__text h2{font-size:18px;font-weight:500;margin:0 0 15px}.rh_metrics_container{display:flex;flex-wrap:wrap;margin-top:50px}.rh_metrics_container>*{width:50%}.rh_metrics_input{width:60%}.rh_metrics_input input,.rh_metrics_input label{width:100%}.rh_metrics_input label{color:#868686}.referralHealthMetricsError{color:#fd6266;position:absolute;padding-top:45px;font-size:12px}.howWeCalculateReferralHealth{padding-left:50px;font-size:14px;color:#4d8af0;font-weight:700;cursor:pointer}.rh_experience_container{display:flex;flex-wrap:wrap;margin-top:50px;grid-gap:30px;gap:30px}.rh_experience_container>*{width:31%}.rh_experience_item{border:2px solid #eaeae9;border-radius:30px}.rh_experience_item.selectedFeature{border:2px solid #33bec7;border-radius:30px}.rh_experience_item_top{display:flex;margin-bottom:0!important;min-height:200px}.rh_experience_item_top_left{width:66%;padding:10px 10px 0 20px}.rh_experience_item_top_right{width:33%;padding:10px}.rh_experience_item_bottom{text-align:center}.rh_experience_item_bottom input{width:20px;height:20px}.rh_experience_item_bottom input:checked{accent-color:#33bec7}.rh_experience_item_top_right .employeeFeedback,.rh_experience_item_top_right .gamification,.rh_experience_item_top_right .mobileFriendly,.rh_experience_item_top_right .referralEndorsements,.rh_experience_item_top_right .referralTracking,.rh_experience_item_top_right .socialReferrals{width:70px;height:auto;float:right;margin-right:10px;margin-top:10px;object-fit:contain;vertical-align:middle}.bonusPaymentStructure{width:100%;border-radius:7px;padding:10px 6px 10px 0;border-color:#868686;color:#868686;background:#fff;height:40px;text-indent:10px}.bonusPaymentStructure.selected{border-color:#33bec7;color:#000}.bonusPaymentStructure{-webkit-appearance:none;appearance:none;background-image:url(/static/media/down-arrow.80b0b0c8.svg);background-size:12px;background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.bonusPaymentStructure:checked{color:red}.referralHealthTooltip{margin-left:10px;width:23px;height:23px;background:linear-gradient(90deg,#fd6266,#fb6592);text-align:center;color:#fff;font-weight:700;border-radius:50px;cursor:pointer}.referralHealthScoreEmailError{color:#fd6266;position:absolute;top:48px;left:0;font-size:12px}.styles_scoreValue__2dBgK{text-shadow:0 0 0 #bfbfbf!important}.referralHealthResults{grid-gap:30px;gap:30px}.currentHealth{width:43%;border-radius:15px}.currentHealth .title{font-size:22px;font-weight:600;text-align:center;padding:30px 30px 50px}.healthWithHireUp{width:43%;border-radius:15px}.healthWithHireUp .title{font-size:22px;font-weight:600;text-align:center;padding:30px 30px 50px}.referralHealthResultsLineItem{margin-left:50px;display:flex;align-items:center;padding-bottom:20px}.greenplus,.redminus{width:20px}.greenplus,.redminus,.star{height:auto;margin-right:20px;object-fit:contain;vertical-align:middle}.star{width:28px}.__react_component_tooltip{max-width:38vh}.aboutUs{padding:40px;line-height:30px;border-radius:20px;font-size:18px;text-align:center;max-width:800px;margin:auto}.supportForm{max-width:800px;height:auto;border-radius:25px;padding:30px;margin-left:auto;margin-right:auto}.earlyAccessPage{width:100%;padding:0 60px}.ea-content{display:flex;max-width:1400px;margin-left:auto;margin-right:auto}.ea-left{display:inline-block;padding:60px 40px 60px 0}.ea-left .ea-logo{width:150px;height:auto;object-fit:contain;margin-bottom:30px}.ea-left .ea-title{font-size:52px;color:#fff;margin-bottom:20px}.ea-left .ea-subtitle{font-size:22px;color:#fff;font-weight:500;margin-bottom:50px}.ea-left .ea-description{font-size:18px;color:#fff;line-height:30px}.ea-left .ea-linkback{margin-top:50px}.ea-left .ea-linkback .ea-link{font-size:18px;font-weight:500;color:#fff;display:flex;align-items:center}.ea-left .ea-linkback .ea-link:hover{text-decoration:underline}.ea-right{display:inline-block;margin-left:auto}.ea-right .ea-form{width:530px;min-height:100vh;background:#fff;overflow-y:scroll;padding:50px}.ea-right .ea-form .ea-formtitle{font-size:36px;margin-bottom:30px;text-align:center;line-height:60px}.arrowright{height:20px;width:auto;object-fit:contain;margin-left:10px}#hubspotForm{width:100%}#hs-form-iframe-0{width:100%!important}#hubspot-messages-iframe-container{z-index:10000000!important}.confirmRegisterMessage{font-size:16px;line-height:30px;padding-top:20px}.previewFeature{display:flex;align-items:center;margin-top:30px;color:#fd6266;font-weight:500}.revolutionisingReferralsContainer{display:flex;flex-direction:row;width:80%;align-items:flex-end;margin:-15px auto 0;grid-gap:40px;gap:40px}.revolutionisingReferralsItem{height:200px;border:3px solid #33bec7;border-radius:10px;background:#fff;display:flex;flex-direction:column;font-size:16px}.revolutionisingReferralsItem.one{height:240px}.revolutionisingReferralsItem.two{height:270px}.revolutionisingReferralsItem.three{height:300px}.revolutionisingReferralsItem.four{height:330px}.revLogo{flex:0 0 45%;align-self:center;padding-top:30px}.revLogo img{height:70px;width:auto;object-fit:contain}.revText{flex:0 0 33%;text-align:center;padding:0 5px}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1 1}.arrowContainer,.quad-column{display:flex;flex-direction:column;flex-basis:100%;flex:4 1}.line-horizontal{height:15px;border-radius:10px;width:102%}.line-horizontal,.line-vertical{position:relative;background:linear-gradient(90deg,#4d8af0,#33bec7)}.arrow-right:after,.arrow-right:before{content:"";position:absolute;width:45px;height:14px;right:-2px;background-color:#33bec7;border-radius:5px}.arrow-right:after{top:-14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-right:before{top:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tailwindElement,:after,:before{box-sizing:border-box;border:0 solid #33bec7}:after,:before{--tw-content:""}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.-top-1\.5{top:-.375rem}.-top-1{top:-.25rem}.flex{display:flex}.h-full{height:100%}.w-full{width:100%}.grow{flex-grow:1}.select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.rounded-\[7px\]{border-radius:7px}.border{border-width:1px}.border-t-transparent{border-top-color:transparent}.bg-transparent{background-color:transparent}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-\[11px\]{font-size:11px}.font-normal{font-weight:400}.leading-tight{line-height:1.25}.outline{outline-style:solid}.outline-0{outline-width:0}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:mt-\[6\.5px\]:before{content:var(--tw-content);margin-top:6.5px}.before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:rounded-tl-md:before{content:var(--tw-content);border-top-left-radius:.375rem}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:mt-\[6\.5px\]:after{content:var(--tw-content);margin-top:6.5px}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:box-border:after{content:var(--tw-content);box-sizing:border-box}.after\:block:after{content:var(--tw-content);display:block}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:w-2\.5:after{content:var(--tw-content);width:.625rem}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:flex-grow:after{content:var(--tw-content);flex-grow:1}.after\:rounded-tr-md:after{content:var(--tw-content);border-top-right-radius:.375rem}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-r:after{content:var(--tw-content);border-right-width:1px}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.placeholder-shown\:border:-ms-input-placeholder{border-width:1px;border-color:#00f}.placeholder-shown\:border:placeholder-shown{border-width:1px;border-color:#868686}.focus\:border-2:focus{border-width:2px}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#33bec7}.focus\:border-t-transparent:focus{border-top-color:transparent}.focus\:outline-0:focus{outline-width:0}.disabled\:border-0:disabled{border-width:0}.peer:-ms-input-placeholder~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:-ms-input-placeholder~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:4}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:4}.peer:-ms-input-placeholder~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:-ms-input-placeholder~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:focus~.peer-focus\:text-\[11px\]{font-size:11px}.peer:focus~.peer-focus\:leading-tight{line-height:1.25}.peer:focus~.peer-focus\:text-blue-500{--tw-text-opacity:1;color:#33bec7}.peer:focus~.peer-focus\:before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.peer:focus~.peer-focus\:before\:border-blue-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:#33bec7}.peer:focus~.peer-focus\:after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.peer:focus~.peer-focus\:after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:#33bec7}.peer:disabled~.peer-disabled\:text-transparent{color:transparent}.peer:disabled~.peer-disabled\:after\:border-transparent:after,.peer:disabled~.peer-disabled\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.switch-field{font-family:"Avenir",sans-serif;overflow:hidden;padding:0 0 0 40px}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{display:inline-block;width:50px;background-color:#eaeae9;color:rgba(0,0,0,.6);font-size:14px;font-weight:400;text-align:center;text-shadow:none;padding:6px;transition:all .1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:#33bec7;color:#fff;box-shadow:none;font-weight:700}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}.ratingBadge{display:flex;align-items:center;width:-webkit-max-content;width:max-content;padding:15px;border-radius:100px;background:#fff}.ratingBadge .stars{width:135px;height:auto;margin-left:15px}.clientBanner{display:flex;align-items:center;justify-content:center;padding:50px 5px}.clientBanner .clientLogo{height:50px;width:auto;object-fit:contain;margin-right:60px}.imageContainer{text-align:center}.approachPoint{display:flex;align-items:center;margin-bottom:15px;text-align:left}.approachPoint .bullet{min-height:20px;min-width:20px;border:3px solid #33bec7;border-radius:50%;margin-right:20px}.atsBanner{display:grid;grid-column-gap:30px;grid-row-gap:60px;grid-template-columns:repeat(4,1fr);justify-items:center;margin-bottom:40px}.atsBanner .atsLogo{height:50px;object-fit:contain}.clientBanner .clientLogo:last-child{margin-right:0}.tryCTA{display:flex;align-items:center;background:#fff;border-radius:15px;overflow:hidden;padding:20px 30px 20px 0;max-width:1000px;margin:120px auto 0}.tryCTA .tryCTAGraphic{height:320px;width:auto;object-fit:contain}.tryCTA .tryCTAGraphicMobile{display:none}.tryCTA .tryCTALeft{margin-left:110px;line-height:35px}.cultureCTA{position:relative;display:flex;align-items:center;background:#fff;border-radius:15px;overflow:hidden;padding:40px 30px;max-width:1000px;margin:70px auto;min-height:320px}.featurePadding.awardSection{padding-bottom:40px}.featurePadding.referralHealthSection{padding-top:70px;padding-bottom:120px}.featurePadding.referralHealthSection .cultureCTALeft{margin-left:110px;line-height:35px;min-height:180px;display:flex;flex-direction:column;justify-content:center}.cultureCTA .cultureCTAGraphic{height:160px;width:auto;object-fit:contain}.cultureCTA .cultureCTALeft{margin-left:110px;line-height:35px}.cultureCTABlueBlob{position:absolute;bottom:0;right:0}.cultureCTAGreenBlob{position:absolute;top:0;right:0}.altSectionText{font-size:36px;margin-bottom:20px;line-height:60px}.kpmgLarge{height:100px;width:auto;object-fit:contain}.complianceIcon,.headsetIcon{height:220px;width:auto;object-fit:contain}.tryHireUpModal{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.tryHireUpModal .tryHireUpGraphic{height:150px;width:auto;object-fit:contain;margin-bottom:50px}.tryPreviewImage{height:550px;width:auto;object-fit:contain}.GDRPtext{text-align:center;margin:auto}.GDRPtext,.GDRPTextAlt{font-size:12px;line-height:22px;max-width:720px}.GDRPTextAlt{text-align:left}.pricingBlueBlob{position:absolute;height:140px;right:-65px;bottom:-30px}.pricingGreenBlob{position:absolute;height:110px;width:auto;left:-55px;top:-25px}.dogLogo{width:400px;height:auto;object-fit:contain;border-radius:20px;max-width:100%}.regionBlock{display:flex;align-items:center;border:2px solid #eaeae9;border-radius:15px;padding:10px}.regionBlock img{height:50px;margin-right:20px}.filoDemoPhoneContainer{width:300px;height:622px;background-color:#fff;border-radius:15px;display:flex;flex-direction:column;padding:3px;font-family:"Avenir",sans-serif;font-weight:300}.filoDemoHeader{flex:0.1 1;background:linear-gradient(90deg,#41a8a4,#4294b5);border-top-left-radius:15px;border-top-right-radius:15px}.phoneHeaderStatusBar{display:flex;flex-direction:row;padding:10px;justify-content:space-between;align-items:center}.phoneHeaderStatusBar .time{font-size:12px;color:#fff;font-weight:500;padding-left:15px}.phoneHeaderStatusBar .signal{height:10px;width:auto}.phoneHeaderStatusBar .battery,.phoneHeaderStatusBar .wifi{height:10px;width:auto;padding-left:5px}.phoneHeaderBody{display:flex;justify-content:space-around;align-items:center;padding-bottom:8px}.phoneHeaderBody .close{height:15px;width:auto;padding-left:5px}.phoneHeaderBody .headerTitle{color:#fff;font-weight:500}.filoDemoBody{display:flex;flex:0.9 1;background-color:#f2f2f2;border-bottom-right-radius:15px;border-bottom-left-radius:15px;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.filoDemoBody::-webkit-scrollbar{display:none}.filoDemoBodyInnerContainer{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.filoChatContainer,.userChatContainer{display:flex;padding:5px 10px;align-items:flex-end}.userChatContainer{margin-top:10px}.filoIconContainer{flex:0.15 1;margin-right:10px}.userIconContainer{flex:0.15 1;margin-left:10px;background-color:#e0e7fe;display:flex;justify-content:center;align-items:center;height:35px;width:auto;border-radius:35px}.filoChatBubble{background:#d6f2f3;border-bottom-right-radius:12px;border-bottom-left-radius:2px}.filoChatBubble,.userChatBubble{flex:0.85 1;font-size:12px;padding:10px;border-top-right-radius:12px;border-top-left-radius:12px;text-align:left}.userChatBubble{background:#fff;border-bottom-right-radius:2px;border-bottom-left-radius:12px}.userNameInitial{color:#6586fb;font-weight:700;font-size:20px;font-family:sans-serif}.filobot{width:30px;height:auto}.userInputContainer{display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:15px;font-family:"Avenir";margin-bottom:20px}.userInputContainer textarea{resize:none;border-radius:10px;border:1px solid #dcdcdc;flex:0.95 1;padding-left:5px;min-height:44px;max-height:100px;height:35px}.userInputContainer .filoInputLineHeight{line-height:38px}.userInputContainer .filoInputPadding{padding-top:12px}.userInputContainer .sendButtonContainer{flex:0.15 1}.userInputContainer .sendInputIcon{height:25px;width:auto;padding-left:5px}.jobCard{background:#fff;margin:10px;border-radius:10px;flex:1 1;flex-direction:row;padding:10px;justify-content:space-between;align-items:center}.jobCard,.jobContentLeftContainer{display:flex}.jobContentLeft{display:flex;flex-direction:column;align-items:flex-start}.jobTitle{font-size:14px;font-weight:500}.jobLocation,.jobTitle{margin-bottom:10px;text-align:left}.jobLocation{font-size:10px;color:#b1b1b1}.locationIcon{height:10px;width:auto;padding-right:10px}.jobDepartment{font-size:10px;color:#b1b1b1;text-align:left}.departmentIcon{height:10px;width:auto;padding-right:10px}.chevronRight{height:20px;width:auto;padding-left:5px}.typing{width:57px;height:30px;position:relative;padding:10px;margin-left:5px;background:#d6f2f3;border-radius:20px}.typing__dot{float:left;width:6px;height:6px;margin:0 3px;background:#000;border-radius:50%;opacity:0;-webkit-animation:loadingFade 1s infinite;animation:loadingFade 1s infinite}.typing__dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.typing__dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing__dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.userInputContainer textarea{-ms-overflow-style:none;scrollbar-width:none}.userInputContainer textarea::-webkit-scrollbar{display:none}.filoDemoContainer{display:flex;align-items:flex-end}.filoDemoPositioning{display:flex;justify-content:flex-end}.filotrymecontainer{margin-bottom:-27px;margin-left:10px;display:flex;align-items:center}.filotrymecontainer span{font-size:28px;font-weight:500;padding-left:10px}.filotrymecontainermobile{display:none}.filotrymecontainermobile span{font-size:28px;font-weight:500;padding-left:10px}.filotrymearrow{margin-left:10px;font-size:26px;font-weight:700}.filoUserInputError{font-size:12px;font-weight:"400";color:#fd6266}@-webkit-keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.pageSection.pricingPageHeader{height:auto;position:relative;width:100%;overflow:visible;padding:60px 0 5px;min-height:auto;margin-bottom:0}.contact-sales-modal{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;border:none!important;background:#fff!important;overflow:auto!important;border-radius:10px!important;outline:none!important;padding:30px!important}.contact-sales-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:rgba(0,0,0,.6)!important;z-index:9999!important}.reusable-button{display:inline-block;border-radius:30px;padding:12px 25px;text-align:center;cursor:pointer;transition:all .3s ease;margin-right:20px}.reusable-button-primary{background:linear-gradient(90deg,#fd6266,#fb6592);color:#fff;border:none}.reusable-button-secondary{background-color:transparent;color:#fd6266;border:2px solid #fd6266}.reusable-button-secondary:hover{background-color:#fd6266;color:#fff}.reusable-button-text{font-size:16px;font-weight:700}.reusable-button-primary .reusable-button-text,.reusable-button-secondary:hover .reusable-button-text{color:#fff}.simpleStepsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:40px}.simpleStepCard{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;position:relative}.simpleStepCard:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.simpleStepNumber{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:20px;display:block}.simpleStepTitle{color:#000;font-size:22px;font-weight:400;line-height:1.5;margin:0}.hubspot-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.hubspot-modal{background:#fff;border-radius:10px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.hubspot-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e9ecef}.hubspot-modal-header h2{margin:0;font-size:24px;font-weight:600;color:#000}.hubspot-modal-close{background:none;border:none;font-size:28px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.hubspot-modal-close:hover{background-color:#f8f9fa;color:#000}.hubspot-modal-body{padding:30px}#hubspot-form-container,#hubspot-form-container-companies{min-height:400px;width:100%}#hubspot-form-container-companies iframe,#hubspot-form-container iframe{width:100%!important;min-height:400px!important}@media (max-width:768px){.hubspot-modal{width:95%;margin:20px}.hubspot-modal-header{padding:15px 20px}.hubspot-modal-header h2{font-size:20px}.hubspot-modal-body{padding:20px}}.getStartedRegisterButton{background-color:#fff;color:#ff6b8a;padding:18px 40px;border:2px solid #ff6b8a;border-radius:50px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 20px rgba(255,107,138,.3);text-decoration:none;display:inline-block;margin-top:15px;width:280px;text-align:center}.getStartedRegisterButton:hover{background-color:#ff6b8a;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,138,.4)}.demoHeader{padding-bottom:20px!important;margin-bottom:0!important}.demoBenefitsList{margin-top:15px;margin-bottom:15px}.demoBenefitsItem{font-size:16px;line-height:1.6;color:#333;margin-bottom:10px;padding-left:0;font-weight:400;text-align:left}.demoBenefitsItem:last-child{margin-bottom:0}@media (min-width:1024px){.demoVideoHeading .demoBenefitsList{display:block!important}}@media (min-width:1300px){.headerContainer .menuItems div.loginButton{display:block!important}}@media (min-width:1200px) and (max-width:1440px){.headerContainer .menuItems div.loginButton{display:block!important;margin-left:15px!important}.headerContainer .menuItems li{padding:0 12px!important}.headerContainer .menuItems li.login{padding-left:15px!important}}@media (max-width:1023px){.demoVideoHeading .demoBenefitsList{display:none!important}}@media (min-width:1335px){.partnerCurveBreak{width:75%}}@media (min-width:1024px) and (max-width:1366px) and (max-height:1024px) and (pointer:coarse) and (hover:none) and (-webkit-min-device-pixel-ratio:2){.pageSection.homeHeader{min-height:1000px!important;padding-bottom:100px!important}.pageSection.homeHeader .sectionContent.flex{flex-direction:column!important;align-items:center!important}.pageSection.homeHeader .sectionContentLeft{margin-bottom:40px!important}.pageSection.homeHeader .sectionContentLeft,.pageSection.homeHeader .sectionContentRight{width:100%!important;text-align:center!important}.pageSection.homeHeader .mobileVideoThumbNailContainer{display:block!important;margin-top:50px!important;margin-bottom:40px!important}.pageSection.homeHeader .videoThumbNailContainer{display:none!important}.pageSection.homeHeader .mobileVideoThumbNailContainer .showcaseImage{width:600px!important;max-width:80%!important}.pageSection.homeHeader .jointCTASection.alt{margin-top:0!important;margin-bottom:40px!important;text-align:center!important;justify-content:center!important}.pageSection.homeHeader .ratingBadge{margin-top:40px!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1024px) and (max-width:1500px){.demoGridContainer{flex-direction:row!important;justify-content:space-between!important;grid-gap:30px!important;gap:30px!important;width:100%!important;max-width:1400px!important;margin:0 auto!important;min-height:750px!important}.demoGridCol,.demoGridContainer{display:flex!important;align-items:flex-start!important}.demoGridCol{flex:1 1!important;min-width:0!important;padding:0 15px!important;flex-direction:column!important;justify-content:flex-start!important}.demoCTASection,.demoVideoHeading,.demoVideoSection{margin-bottom:20px!important}.demoVideoSection{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}.demoVideoThumbnail{width:100%!important;max-width:100%!important;height:auto!important}.calendlyContainer{flex:1 1!important;min-height:680px!important;width:100%!important}.demoBenefitsList{margin-top:20px!important;margin-bottom:20px!important}.demoBenefitsItem{font-size:16px!important;line-height:1.6!important;color:#333!important;margin-bottom:12px!important;padding-left:0!important;font-weight:400!important;text-align:left!important}.demoBenefitsItem:last-child,.demoHeader{margin-bottom:0!important}.demoHeader{padding-bottom:30px!important}}@media (min-width:1550px){.pageSection.externalCommunitySection{height:800px}.pageSection.integrationHeader,.pageSection.referralHealthHeader{height:700px}}@media (min-width:1451px){.partnerHandshakeIllustration{display:none}.partnerHandshakeIllustration_large{display:block}.imCommunicationIllustration{display:none}.imCommunicationIllustration_large{display:block}.erCommunicationIllustration{display:none}.erCommunicationIllustration_large{display:block}.acCommunicationIllustration{display:none}.acCommunicationIllustration_large{display:block}.servicesSection{padding-bottom:50px}}@media (min-width:1600px){.pageSection.homeHeader{height:780px}.pageSection .hireUpWaySection{padding-bottom:100px}}@media (min-width:1700px){.pageSection.erHeader,.pageSection.imHeader{height:550px}.pageSection.acHeader{height:500px}.pageSection.serviceHeader{height:450px}.pageSection.externalCommunitySection{height:900px;padding-top:75px}.contentPadVertical.extra{padding-top:100px;padding-bottom:100px}}@media (min-width:1900px){.curveBreak.otherSolutions{margin-bottom:-80px}}@media (min-width:2000px){.pageSection.serviceHeader{height:500px!important}}@media (min-width:2100px){.partnerCurveBreak{width:70%!important}}@media (min-width:2400px){.pageSection.homeHeader{height:630px!important}.pageSection.erHeader,.pageSection.imHeader{height:650px!important}.pageSection.acHeader,.pageSection.serviceHeader{height:550px!important}.pageSection.pricingHeader{height:850px!important}.partnerCurveBreak{width:65%!important}}@media (max-width:1360px){.currentHealth,.healthWithHireUp,.rh_accordion__section{width:100%}}@media (max-width:1200px){.rh_experience_container>*{width:47%}.rh_work_email.flexHCenter{flex-direction:column;align-items:baseline}.rh_work_email .CTAButton{margin-left:0;margin-top:20px}}@media (max-width:1335px){.clientBanner .clientLogo{height:45px}.tryPreviewImage{height:500px}}@media (max-width:1235px){.clientBanner{display:grid;grid-gap:70px;gap:70px;grid-template-columns:repeat(3,1fr);justify-items:center}.clientBanner .clientLogo{margin-right:0}}@media (max-width:1160px){.headerContainer .menuItems a.login{padding-left:50px}.headerContainer .menuItems div.loginButton{display:none}@media (min-width:1160px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1160px) and (min-resolution:1.5dppx){.headerContainer .menuItems div.loginButton{display:block!important}}@media (min-width:1200px){.headerContainer .menuItems div.loginButton{display:block!important}}@media (max-width:1366px) and (min-width:1161px){.headerContainer .menuItems li.login{padding-left:20px!important}.headerContainer .menuItems li{padding:0 15px!important}.headerContainer .menuItems div.loginButton{display:block!important;margin-left:15px!important}}@media (min-width:1024px) and (max-width:1366px) and (max-height:1366px){.headerContainer .menuItems li{padding:0 12px!important}.headerContainer .menuItems li.login{padding-left:15px!important}.headerContainer .menuItems div.loginButton{display:block!important;margin-left:10px!important}}@media (min-width:1024px) and (max-width:1366px){.headerContainer .menuItems div.loginButton{display:block!important;margin-left:12px!important}.headerContainer .menuItems li{padding:0 10px!important}.headerContainer .menuItems li.login{padding-left:12px!important}}.featureShowcase{width:800px}.showcaseImage{width:500px}.tryPreviewImage{height:400px}}@media (max-width:1115px){.benefitsGraphic{width:100%}}@media (max-width:1080px){.pageSection.homeHeader{min-height:750px}}@media (max-width:1075px){.rh_metrics_container .rh_metrics_input{width:75%}}@media (max-width:1023px){.jointCTASection .ctaButton.secondaryButton{padding:0 15px!important;font-size:14px!important;white-space:nowrap!important;min-width:200px!important}.headerContainer{display:none}.tryDemoButton{text-align:center}.mobileHeaderContainer{display:block}.pageSection{position:relative;width:100%}.pageSection .contentPadHorizontal{padding-left:20px;padding-right:20px}.pageSection .contentPadVertical{padding:50px 0}.pageSection.homeHeader{padding-top:100px;padding-bottom:150px;height:auto}.pageSection.securityHeader{height:auto}.pageSection.serviceHeader{padding-top:100px;height:400px}.pageSection.integrationHeader,.pageSection.referralHealthHeader{height:auto;padding-bottom:100px}.pageSection.pricingHeader{padding-top:80px;height:auto;min-height:250px}.pageSection.pricingPageHeader{margin-bottom:50vh;height:auto;min-height:100vh;padding-bottom:40px;overflow:visible}.pageSection.contactHeader,.pageSection.partnersHeader{padding-top:100px}.pageSection .sectionContent.flex{flex-direction:column;align-items:flex-start}.pageSection .sectionContent.flex.mobileReverse{flex-direction:column-reverse}.pageSection .sectionContent .sectionContent40,.pageSection .sectionContent .sectionContent50,.pageSection .sectionContent .sectionContent60,.pageSection .sectionContent .sectionContentLeft,.pageSection .sectionContent .sectionContentRight{width:100%}.pageSection .sectionContent .sectionDescription,.pageSection .sectionContent .sectionText{text-align:center;margin-left:auto;margin-right:auto}.pageSection .sectionContent .sectionDescription{width:100%;display:block!important;overflow:visible;padding:0 20px;position:relative;z-index:2}.pageSection .sectionContent .sectionDescription.breakWidth{width:100%!important;max-width:100%!important;display:block!important;position:relative;z-index:2}.solutionsOverview{grid-template-columns:auto}.solutionsOverview .solutionItem{height:auto;padding:30px 40px}.solutionsOverview{flex-direction:column;align-items:center;grid-row-gap:20px}.solutionsOverview .solutionItem{margin:0 0 20px!important}.solutionsOverview .solutionItem.three,.solutionsOverview .solutionItem.two{width:100%;max-width:400px}.CTATitle{text-align:center}.CTATitle.alt{text-align:left}.CTABody{margin-left:auto;margin-right:auto}.buttonContainer,.CTADescription,.jointCTASection.alt{text-align:center}.calendlyContainer{margin-top:50px;position:relative;min-height:680px}.demoVideoSection{margin-bottom:20px}.demoMainHeading{margin-bottom:30px}.demoMainHeading h1{font-size:36px}.demoMainDescription{font-size:18px;line-height:26px}.demoMainDescription .desktop-text{display:none}.demoMainDescription .mobile-text{display:block}.demoVideoText{font-size:16px;line-height:24px;text-align:center;margin-bottom:15px}.demoVideoText .desktop-text{display:none}.demoVideoText .mobile-text{display:block}.demoVideoThumbnail{max-width:100%;height:auto;margin:0 auto;display:block}@media (max-width:480px){.demoVideoContainer{padding-bottom:56.25%}.demoMainHeading h1{font-size:28px}.demoMainDescription{font-size:16px;line-height:24px}.demoVideoText{font-size:15px}.demoHeader .demoVideoSection .demoVideoThumbnail{max-width:100%!important;width:100%!important;margin:0 auto!important;display:block!important}.demoHeader .demoVideoSection{text-align:center!important}}.demoDescription{font-size:16px;line-height:28px;text-align:center;margin-bottom:20px}.imageContainer{text-align:center;margin-bottom:50px}.videoThumbNailContainer{display:none}.mobileVideoThumbNailContainer{display:block;margin-top:50px;text-align:center}.showcaseImage,.videoThumbNail{max-width:90%;margin-right:0}.atsLogos{display:none}.atsLogosMobile{display:inline-block}.advertiseImage{width:100%}.integrationIcon,.partnerIcon,.securityIcon{margin-top:50px}.peopleWorkingIllustration{margin-right:20px}.partnerHandshakeIllustration{margin-right:25px}.alumniConnectIllustration,.employeeReferralIllustration,.internalMobilityIllustration{margin-right:20px}.howItWorksIllustration{margin-bottom:20px}.contactIllustration{margin-top:40px}.pageSection .hireUpWaySection.im .communication{text-align:right}.pageSection .hireUpWaySection.im .engagement{text-align:left;padding-left:20px}.pageSection .hireUpWaySection.im .tracking{text-align:right;padding-right:20px}.pageSection .hireUpWaySection.er .communication{text-align:left}.pageSection .hireUpWaySection.er .engagement{text-align:right;padding-right:20px}.pageSection .hireUpWaySection.er .tracking{text-align:left;padding-left:20px}.pageSection .hireUpWaySection.ac .communication{text-align:right}.pageSection .hireUpWaySection.ac .engagement{text-align:left;padding-left:20px}.pageSection .hireUpWaySection.ac .tracking{text-align:right;padding-right:20px}.modal-video-movie-wrap{width:90%!important;margin:0 auto!important}.securityOverview{display:flex;flex-direction:column;align-items:center}.accordion__section{width:100%}.ea-content,.ea-left,.ea-right{display:block}.ea-right .ea-form{width:100%;height:auto;border-radius:10px}.supportForm{margin-top:50px}.headlineList{list-style:none}.ratingBadge{margin-left:auto;margin-right:auto}.contactForm{margin:40px 0 20px}.contactPage .contactForm{margin:-40px 0 100px}.button{margin-left:auto;margin-right:auto}.filoDemoPositioning{display:flex;justify-content:center;padding-bottom:70px}}@media (max-width:900px){.atsBanner,.clientBanner{grid-template-columns:repeat(2,1fr)}.solutionsOverview{flex-direction:column;align-items:center;grid-row-gap:20px}.solutionsOverview .solutionItem{margin:0 0 20px!important}.solutionsOverview .solutionItem.three,.solutionsOverview .solutionItem.two{width:100%;max-width:400px}.revolutionisingReferralsContainer{flex-direction:column;align-items:unset;width:60%}.revolutionisingReferralsContainer .line-horizontal{display:none}.revolutionisingReferralsItem.four,.revolutionisingReferralsItem.one,.revolutionisingReferralsItem.three,.revolutionisingReferralsItem.two{height:200px}.revText{padding:0 10px}}@media (max-width:870px){.tryCTA .tryCTAGraphic{height:200px}.cultureCTA .cultureCTAGraphic{height:110px}.cultureCTALeft,.tryCTALeft{margin-left:50px!important}.CTAHeader{font-size:24px}.whiteGreyBackground{background:linear-gradient(180deg,#fff 15%,#f8f8f8 0)}.greyWhiteBackground{background:linear-gradient(180deg,#f8f8f8 90%,#fff 0)}.coreGradient{background:linear-gradient(to bottom right,#41a8a4,#4294b5)}.internalGradient{background:linear-gradient(to bottom right,#6c63ff,#230bb4)}.referralGradient{background:linear-gradient(to bottom right,#4d8af0,#33bec7)}.alumniGradient{background:linear-gradient(to bottom right,#fb6592,#6586fb)}.curveBreak.header{display:none}.curveBreak.mobile{display:block}.curveBreakSolutions{top:90%}.whatYouGetContainer .whatYouGetGrid{grid-column-gap:100px}.advertiseImage,.featureShowcase{width:100%}.peopleWorkingIllustration{display:none}.partnerHandshakeIllustration{margin-bottom:25px}.disruptiveIllustration{display:block;margin:20px auto 0;width:245.3px;height:222px}.alumniConnectIllustration,.employeeReferralIllustration,.internalMobilityIllustration{display:none}.acCommunicationIllustration,.erCommunicationIllustration,.imCommunicationIllustration{width:335px}.acTrackingIllustration,.erTrackingIllustration,.imTrackingIllustration{width:282px;margin-bottom:40px}.imEngagementIllustration{width:287px;margin-bottom:40px}.erEngagementIllustration{width:245px;margin-bottom:40px}.acEngagementIllustration{width:287px;margin-bottom:40px}.designIllustration{width:280px;height:auto;margin-bottom:40px}.buildIllustration{width:265px;height:auto;margin-bottom:40px}.transferIllustration{width:250px;height:auto;margin-bottom:40px}.pricingIllustration{display:none}.pricingIllustrationMobile{display:block}.stickyNoteIllustration{display:none}.stickyNoteIllustrationMobile{display:block}.acScribble4,.erScribble4,.imScribble4{display:none}.homeSribble1{width:395px;right:30px;top:auto}.homeCircle1{top:auto;bottom:50px}.erWave3{right:0;left:auto}.partnersScribble1,.pricingScribble1{display:none}.pageSection .sectionContent.disruptive{padding-top:120px}.pageSection.homeHeader{padding-top:100px}.pageSection.security{padding-top:100px;height:auto}.pageSection.serviceHeader{padding-top:100px;height:400px}.pageSection.pricingHeader{padding-top:100px;height:500px}.pageSection.contactHeader,.pageSection.partnersHeader{padding-top:100px}.pageSection .sectionContent.flex{flex-direction:column;align-items:flex-start}.pageSection .sectionContent.flex.mobileReverse{flex-direction:column-reverse}.pageSection .sectionContent .sectionContent40,.pageSection .sectionContent .sectionContent50,.pageSection .sectionContent .sectionContent60,.pageSection .sectionContent .sectionContentLeft,.pageSection .sectionContent .sectionContentRight{width:100%}.pageSection .sectionContent .solutionBanner{flex-direction:column}.pageSection .sectionContent .solutionBanner .bannerItem{margin:0 0 45px}.pageSection .sectionContent .solutionBanner .bannerItem:last-child{margin-bottom:0}.button.learnmore{margin-top:50px}.pageSection .hireUpWaySection{padding:30px 0 70px}.pageSection .benefitsSection{padding:30px 0 50px}.contactForm{margin:40px 0 20px}.contactPage .contactForm{margin:-40px 0 100px}.footerBottom{flex-direction:column-reverse;margin:40px 0 20px}.footerBottomLeft{display:block;margin:40px auto 0 0}.footerBottomLeft .socialIcons{margin:0 0 30px}.footerBottomRight .productShowcase{display:none}.footerBottomRight .productShowcaseMobile{display:block}.rh_metrics_input{width:90%}}@media (max-width:850px){.referralHealthResults{flex-direction:column}}@media (max-width:800px){.whatYouGetContainer .whatYouGetGrid{grid-template-columns:auto;grid-row-gap:50px}.featurePadding{padding-bottom:30px}.securityOverview{margin-bottom:0}.featureColumns{flex-direction:column;align-items:center;justify-content:center}.featureColumns .column{margin:0 0 50px;width:500px}.featureColumns .column:last-child{margin:0}.benefitsGraphic{width:100%}.pricingStep{width:100%;line-height:30px;padding:20px}.pricingStep .stepLogo{width:auto;margin-right:20px}.pricingStepIcon{width:70px;height:70px}.CTAInputFieldFull{width:100%!important}.CTABodyFull{width:100%}.footerTop{display:block}.footerTopLeft{display:flex;flex-direction:column}.footerTopRight{margin-top:100px}.footerLinks{justify-content:center}}@media (max-width:750px){.rh_metrics_container>*{width:100%}.advertisingOptionsGrid{flex-direction:column}.advertisingOptionsGrid div{margin:0 0 40px}.advertisingOptionsGrid div:last-child{margin:0}}@media (max-width:700px){.benefitsSection .benefitCarousel{display:none}.pageSection.pricingHeader{height:auto;padding-bottom:40px}.pageSection.pricingPageHeader{height:auto;min-height:auto;padding:60px 0 40px;overflow:visible}.pricingTitle{display:block;text-align:center}.pricingTitle h1{margin-right:0;font-size:36px;line-height:1.3}.pricingTitle h1:first-child{margin-bottom:25px}.pageSection .sectionContent .sectionDescription{width:100%;padding:0 15px;margin-top:30px!important;font-size:16px!important;word-wrap:break-word;position:relative;z-index:2}.pageSection .sectionContent .sectionDescription.breakWidth{width:100%!important;max-width:100%!important;padding:0 15px;position:relative;z-index:2}.videoThumbNail2{width:100%}.revolutionisingReferralsContainer{width:60%}.revolutionisingReferralsItem.four,.revolutionisingReferralsItem.one,.revolutionisingReferralsItem.three,.revolutionisingReferralsItem.two{height:200px}.revText{padding:0 15px}.rh_experience_container>*{width:100%}.referralHealthOverview .rh_accordion{flex-direction:column;align-items:baseline}.sectionText h1{font-size:32px!important;line-height:1.3!important;padding:0 15px;margin-bottom:0;color:#000!important}.sectionText.whiteText h1{color:#fff!important}.pageSection .contentPadHorizontal{padding-left:15px;padding-right:15px;position:relative;z-index:2}}@media (max-width:620px){.clientBanner{padding-top:50px}.tryPreviewImage{width:100%;height:auto}.overlay .modal{padding:20px}.overlay .modal .modalContent .modalTitle{font-size:24px}.whiteGreyBackground{background:linear-gradient(180deg,#fff 10%,#f8f8f8 0)}.partnerHandshakeIllustration{width:303px;height:242px;object-fit:contain}.atsLogosMobile,.employeeCentricImage,.supportImage{width:90%}.placeholderImage{width:100%}.enterprise_ireland{width:350px}.award{width:200px}.imScribble1{width:150px;top:0;right:10%}.imScribble2{width:250px;bottom:28%}.imScribble3{width:280px;left:-50px;bottom:20%}.imCircle1{left:-50px}.imSpeckles1{top:3%;left:10%}.imWave1{top:37%;left:-30px}.erScribble1{width:300px;top:-20%;right:10%}.erScribble2{width:300px;top:25%;left:auto;right:10%}.erScribble3{width:300px;top:57%}.erWave1{top:69%;left:-30px}.erWave3{width:110px;right:0;left:auto}.acScribble1{width:190px;top:-20%;left:12%}.acScribble2{width:340px;top:50%}.acScribble3{width:380px;right:auto;left:-80px;bottom:20%}.acSpeckles1{width:80px}.acSpeckles2{top:3%;left:7%}.acWave1{width:100px;top:35%}.serviceScribble1{width:280px;top:10%}.serviceScribble2{width:280px;top:60%}.serviceWave1{width:70px;top:47%}.serviceCircles1{width:100px;bottom:10%}.pricingScribble1{width:300px;top:100%}.pricingScribble2{display:none}.pricingSpeckles1{bottom:45%}.contactScribble1{display:none}.contactSpeckles2{width:130px}.altSectionText,.pageSection .sectionContent .sectionText{font-size:24px;line-height:40px}.pageSection .sectionContent.disruptive{padding-top:100px}.contactForm{padding:20px 20px 40px}.revolutionisingReferralsContainer{width:70%}.rh_accordion__title{padding-left:20px}.rh_accordion__text{padding:0 20px 20px 40px}.switch-field{padding-left:20px}.kpmgLarge{height:60px}.filoDemoContainer{display:flex;flex-direction:column}.filotrymecontainer{display:none}.filotrymecontainermobile{display:flex;flex-direction:row-reverse;align-items:flex-end;padding-top:10px}.filotrymecontainermobile span{font-size:28px;font-weight:500;padding-left:10px;margin-bottom:-12px;margin-right:-10px}}@media (max-width:580px){.cultureCTA,.tryCTA{flex-direction:column;text-align:center;justify-content:center;align-items:center;padding:30px}.cultureCTA .cultureCTALeft,.tryCTA .tryCTALeft{margin:0!important}.tryCTA .tryCTAGraphic{display:none}.tryCTA .tryCTAGraphicMobile{display:block;height:200px;width:auto;object-fit:contain;margin-bottom:50px}.cultureCTA .cultureCTAGraphic{margin-bottom:50px}.cultureCTABlueBlob{display:none}}@media (max-width:560px){.pageSection .sectionContent .sectionDescription{width:100%}.advertisingOptionsGrid{grid-template-columns:auto;font-size:16px}.advertisingIcon{width:40px}.featureColumns .column{width:100%;padding:0 20px}.button{margin-left:auto;margin-right:auto}.acWave2,.erWave2,.imWave2{display:none}.homeWave1{bottom:40%}.homeSribble3{display:none}.atsBanner,.clientBanner{grid-gap:50px}.atsBanner .atstLogo,.clientBanner .clientLogo{height:40px}.complianceIcon,.headsetIcon{height:150px}}@media (max-width:550px){.whiteGreyBackground{background:linear-gradient(180deg,#fff 6%,#f8f8f8 0)}.earlyAccessPage{padding:0 30px}.ea-right .ea-form{padding:30px;border-radius:10px}.pricingBlueBlob,.pricingGreenBlob{display:none}}@media (max-width:510px){.atsBanner .atsLogo,.clientBanner .clientLogo{height:30px}}@media (max-width:476px){.filoJointCTASection{flex-direction:column}.secondaryButton{margin-top:20px}}@media (max-width:457px){.featuresJointCTASection .primaryDemoButton,.homePageFiloButton{margin-right:0}}@media (max-width:430px){.whiteGreyBackground{background:linear-gradient(180deg,#fff 6%,#f8f8f8 0)}.pricingIllustrationMobile{margin-left:auto;margin-right:auto}.solutionsOverview .solutionItem.alt{height:550px}.enterprise_ireland{width:100%}.award{width:150px}.feature_mobile_app{width:calc(100% - 20px)}.CTAInputField{width:100%}.pageSection.pricingHeader{padding-top:80px;height:300px}.revolutionisingReferralsContainer{width:80%}.ratingBadge{width:100%}.ratingBadge .stars{width:100px}.pageSection.pricingPageHeader{padding-top:80px;height:300px}}@media (max-width:385px){.pricingIllustrationMobile,.stickyNoteIllustrationMobile{width:310px}.integrationIcon{width:200px}.contactIllustration,.integrationApplyIcon,.integrationJobIcon{width:150px}.integrationUpdateIcon,.partnerIcon{width:200px}.securityIcon{width:180px}.externalCommunity{width:150px}.jointCTASection .ctaButton{padding:0 15px}.earlyAccessPage{width:100%;padding:0 20px}}@media (max-width:345px){.acCommunicationIllustration,.erCommunicationIllustration,.imCommunicationIllustration{width:300px}.pageSection.pricingHeader{padding-top:100px;height:600px}}@media (max-width:330px){.partnerHandshakeIllustration{width:280px;height:auto}.howItWorksIllustration{width:130px}}@media (max-width:480px){.pageSection .sectionContent .sectionDescription{font-size:16px!important;line-height:1.5}.sectionText h1{font-size:28px!important;color:#000!important}.sectionText.whiteText h1{color:#fff!important}.pageSection.pricingPageHeader{padding:40px 0 30px}@media (max-width:480px){.centerText>div{padding:20px}}}@media (max-width:1023px){.desktopPricingTable{display:none}.mobilePricingAccordion{display:block;width:100%;margin:30px 0}.pricingAccordionItem{margin-bottom:15px;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px 0 hsla(0,0%,74.1%,.15)}.pricingAccordionHeader{padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;transition:all .3s ease;font-size:22px}.pricingAccordionItem:first-child .pricingAccordionHeader{background-color:#f8f8f8;color:#333}.pricingAccordionItem:nth-child(2) .pricingAccordionHeader{background-color:#d6f2f3;color:#333}.pricingAccordionItem:nth-child(3) .pricingAccordionHeader{background-color:#e6f5f8;color:#333}.pricingAccordionContent{padding:20px;background:#fff;border-top:1px solid rgba(0,0,0,.05)}.planDescription{text-align:center;margin-bottom:20px}.planDescription p{font-size:18px;font-weight:700;margin:10px 0}.planDescription span{font-size:14px;font-weight:400}.planDescription .price{font-size:22px;font-weight:800;margin-top:15px}.planFeatures{margin-bottom:20px}.featureItem{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f0f0f0;font-weight:600}.featureItem:last-child{border-bottom:none}.featureItem .checkmark{font-size:20px;font-weight:700}.pageSection.pricingPageHeader{min-height:120vh;display:flex;flex-direction:column;justify-content:center;min-height:100vh;margin-bottom:30px}.pageSection.pricingPageHeader .jointCTASection{margin-top:40px!important;margin-bottom:40px!important;padding-bottom:0!important}.pricingPageHeader .jointCTASection{flex-direction:column;align-items:center}.pricingPageHeader .jointCTASection a{margin-right:0!important;margin-bottom:20px;width:100%;max-width:250px}.pricingPageHeader .jointCTASection button{width:100%;max-width:250px}}@media (min-width:1024px){.mobilePricingAccordion{display:none}}@media (max-width:767px){.jointCTASection{flex-direction:column;align-items:center}.jointCTASection>div,.jointCTASection a{margin-right:0!important;margin-bottom:20px;width:100%;max-width:250px}.jointCTASection button{width:100%;max-width:250px}.sectionDescription span[style*="backgroundColor: #33bec7"]{border-radius:4px!important}.contact-sales-modal,.ReactModal__Content{width:85%!important;max-width:85%!important;inset:unset!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;border-radius:10px!important;margin:0!important;padding:15px!important}.contact-sales-overlay,.ReactModal__Overlay{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.contact-sales-modal[style*=width],.ReactModal__Content[style*=width]{width:85%!important;max-width:85%!important}}@media (max-width:1440px){.pricingTable{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.ctaBottomCell,.featureCell,.featureCheckCell,.planDescriptionCell,.planHeaderCell,.planPriceCell,.pricingCell,.pricingHeader{padding:10px!important}.planTitle{font-size:26px!important}.planDescription{font-size:18px!important}.planPrice{font-size:22px!important}.pageSection .sectionContent .sectionText,.sectionText h1{padding-left:5px!important;padding-right:5px!important;width:100%!important;box-sizing:border-box!important;color:#000!important}.sectionText.whiteText h1{color:#fff!important}.pricingGreenBlob{left:-40px!important}.pricingBlueBlob{right:-40px!important}.contentPadHorizontal{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.sectionContent{max-width:100%!important;overflow-x:hidden!important}.jointCTASection,.sectionContent{width:100%!important;box-sizing:border-box!important}.desktopPricingTable,.pricingTable{overflow-x:hidden!important;margin-bottom:60px!important;position:relative!important}body,html{overflow-x:hidden!important;overflow-y:auto!important}}@media (min-width:1400px) and (max-width:1441px){.pricingGreenBlob{position:absolute!important;left:5px!important;top:-30px!important;height:80px!important;width:auto!important;z-index:1!important}.desktopPricingTable.posRel{padding:40px 10px!important;position:relative!important;overflow:visible!important}.pageSection#pricingSection{overflow:visible!important;padding-bottom:40px!important}body,html{overflow-x:hidden!important;overflow-y:auto!important}}@media (max-width:600px){.simpleStepsGrid{grid-template-columns:1fr!important;grid-gap:25px!important;gap:25px!important}.simpleStepCard{padding:30px 25px!important;text-align:center!important}.simpleStepNumber{font-size:2rem!important}.simpleStepTitle{font-size:18px!important;line-height:1.4!important}.solutionFeaturesGrid{grid-template-columns:1fr!important;grid-gap:25px!important;gap:25px!important}.solutionFeatureCard{padding:30px 25px!important;border-right:none!important;border-bottom:1px solid #e9ecef!important;min-height:auto!important}.solutionFeatureCard:last-child{border-bottom:none!important}.solutionFeatureHeader{flex-direction:column!important;text-align:center!important}.solutionFeatureIcon{width:55px!important;height:55px!important;margin-right:0!important;margin-bottom:15px!important}.solutionFeatureTitle{font-size:20px!important}.solutionFeatureDescription{font-size:16px!important;line-height:1.5!important}.benefitsGrid{grid-template-columns:repeat(2,1fr)!important;grid-gap:25px!important;gap:25px!important}.benefitItem{padding:20px 15px!important}.benefitIcon{font-size:1.8rem!important;margin-bottom:12px!important}.benefitText{font-size:1rem!important}}@media (max-width:767px){.benefitsGrid{grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important}.benefitItem{padding:20px 15px!important}.benefitIcon{font-size:1.8rem!important;margin-bottom:12px!important}.benefitText{font-size:1rem!important}}@media (max-width:1000px) and (min-width:768px){.benefitsGrid{grid-template-columns:repeat(2,1fr)!important;grid-gap:25px!important;gap:25px!important}.benefitItem{padding:20px 15px!important}.benefitIcon{font-size:1.8rem!important;margin-bottom:12px!important}.benefitText{font-size:1rem!important}}@media (min-width:1400px) and (max-width:1450px){.footerLinks,.footerTopRight{padding-right:10px!important}.footerBottom,.footerTop{padding-left:20px!important;padding-right:20px!important}}@media (min-width:1360px) and (max-width:1440px){.footerLinks,.footerTopRight{padding-right:10px!important}.footerBottom,.footerTop{padding-left:20px!important;padding-right:20px!important}.footerBottomRight,.footerTopRight{right:20px!important}.footerBottomLeft,.footerBottomRight,.footerLinks,.footerLogo{margin-right:15px!important}}@media (min-width:768px) and (max-width:1023px){.footerLinks .leftLinks{margin-right:50px!important}.footerBottom,.footerTop{padding:0 30px!important;justify-content:space-between!important}.demoHeader .demoVideoSection .demoVideoThumbnail{max-width:75%!important;width:75%!important;margin:0 auto!important;display:block!important}.demoHeader .demoVideoSection{text-align:center!important}}.footerLinks a,.footerLinks li{padding-right:10px!important}.footerBackground{overflow-x:hidden!important}.footerBottom,.footerTop{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}@media (max-width:768px){.demoGridRow{flex-direction:column;margin-bottom:20px}.demoGridCol{margin-bottom:15px}.demoGridContainer{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.demoGridCol{padding:0}.demoVideoHeading{text-align:center;margin-bottom:0;margin-left:0}.demoVideoHeading h2{font-size:24px;text-align:center}.demoVideoSubheading{text-align:center;margin-bottom:5px}.demoVideoSubheading p{font-size:16px;text-align:center;margin-bottom:0}.demoCTASection{text-align:center;margin-bottom:5px}.demoCTASection h2{font-size:24px;text-align:center;margin-bottom:0}.demoCTASection p{font-size:18px;text-align:center;margin-bottom:0}.demoBenefitsList{margin-top:20px!important;margin-bottom:20px!important;padding-left:20px!important}.demoBenefitsItem{font-size:15px!important;line-height:1.5!important;color:#333!important;margin-bottom:10px!important;text-align:left!important}.demoVideoSection{height:auto;margin-bottom:30px}.demoVideoThumbnail{max-width:100%;width:100%;height:auto;margin-left:0}}@media (min-width:768px) and (max-width:820px){.demoCTASection,.demoVideoSubheading{text-align:center;margin-bottom:5px}}@media (min-width:820px) and (max-width:1024px){.demoGridRow{flex-direction:column;margin-bottom:20px}.demoGridCol{margin-bottom:15px}.demoGridContainer{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.demoGridCol{padding:0}.demoVideoHeading{text-align:center;margin-bottom:0;margin-left:0}.demoVideoHeading h2{font-size:24px;text-align:center}.demoVideoSubheading{text-align:center;margin-bottom:5px}.demoVideoSubheading p{font-size:18px;text-align:center;margin-bottom:0}.demoCTASection{text-align:center;margin-bottom:5px}.demoCTASection h2{font-size:24px;text-align:center;margin-bottom:0}.demoCTASection p{font-size:18px;text-align:center;margin-bottom:0}.demoVideoSection{height:auto;margin-bottom:20px}.demoVideoThumbnail{max-width:80%;width:80%;height:auto;margin:0 auto;display:block}.calendlyContainer{margin-top:2px;min-height:680px!important}}@media (min-width:912px) and (max-width:1368px){.calendlyContainer{margin-top:2px;min-height:680px!important}.calendlyContainer iframe{height:680px!important;min-height:680px!important}}@media (min-width:1369px){.demoVideoHeading{text-align:left;margin-bottom:0;margin-left:0}.demoVideoHeading h2{font-size:24px;text-align:left}.demoVideoSection{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.demoVideoThumbnail{max-width:100%;width:100%;margin-left:0;display:block;align-self:flex-start}}@media (max-width:480px){.demoCTASection h2,.demoVideoHeading h2{font-size:24px}.demoCTASection p{font-size:18px;margin-bottom:0}.demoVideoSection{margin-bottom:20px}}