@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@500;600;700;800&family=Red+Hat+Text:wght@400;500;600&display=swap");:root{--rs-navy:#22384f;--rs-ink:#14222f;--rs-line:#e1e7ed}body{color:var(--rs-ink);font-family:Red Hat Text,Arial,sans-serif}h1,h2,h3,h4{font-family:Red Hat Display,Arial,sans-serif;letter-spacing:-.01em}header{background:#fff!important;border-bottom:1px solid var(--rs-line)}header .page-center>:first-child{flex:0 0 auto!important;min-width:150px}header .hs_cos_wrapper_type_logo img{height:auto!important;max-width:none!important;width:150px!important}header .hs_cos_wrapper_type_menu a{color:var(--rs-ink)!important}a.cta_button{background:var(--rs-navy)!important;border:0!important;border-radius:8px!important;color:#fff!important;font-family:Red Hat Text,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;padding:12px 22px!important}a.cta_button:hover{background:var(--rs-ink)!important}.hero a.cta_button,[class*=background-color] a.cta_button{background:#fff!important;color:var(--rs-navy)!important}.pattern{display:none!important}.row-fluid-wrapper[class*=background-image],.row-fluid-wrapper[class*=background-layers]:not([class*=background-color]){background-image:none!important}.hero{background-color:#f7f9fb!important;background-position:right 8% center!important;background-repeat:no-repeat!important;background-size:auto 80%!important;min-height:520px!important}.hero.overlay-black:before{display:none!important}.hero .col-2{max-width:540px}.hero h1{color:var(--rs-ink)!important;font-size:48px!important;font-weight:800!important;line-height:1.1!important}.hero p{color:#4a5d70!important}.hero a.cta_button{background:var(--rs-navy)!important;color:#fff!important}@media (max-width:900px){.hero{background-image:none!important;min-height:0!important}.hero h1{font-size:34px!important}}.hero{background-color:#fff!important;border-bottom:1px solid var(--rs-line)}.slider__container img{filter:grayscale(1);max-height:56px!important;object-fit:contain;opacity:.6;transition:all .2s;width:auto!important}.slider__container img:hover{filter:none;opacity:1}section.testimonials .tns-ovh{background:#f7f9fb;border:1px solid var(--rs-line);border-radius:16px}section.testimonials .testimonial{box-sizing:border-box;padding:40px 56px!important}section.testimonials h3{color:var(--rs-ink)!important;font-size:24px!important}section.testimonials>.page-center{padding-top:0!important}.row-fluid-wrapper:has(section.testimonials){padding-top:32px!important}.dnd-column.span3:has(img.hs-image-widget):has(a.cta_button){background:#fff;border:1px solid var(--rs-line);border-radius:14px;box-sizing:border-box;padding:12px 12px 20px!important}.dnd-column.span3:has(img.hs-image-widget):has(a.cta_button) img.hs-image-widget{border-radius:10px}.dnd-column.span3:has(img.hs-image-widget):has(a.cta_button) a.cta_button{background:none!important;color:var(--rs-navy)!important;padding:0!important;text-decoration:underline;text-underline-offset:4px}.custom-blog-article .slick-track{display:flex!important}.custom-blog-article .slick-slide{height:auto!important}.custom-blog-article .slick-slide>div,.custom-blog-article-box,.custom-blog-article-item{height:100%}.custom-blog-article-box{background:#fff;border:1px solid var(--rs-line);border-radius:14px;overflow:hidden}.custom-blog-article-box .text-wrapper{padding:16px 20px 24px}.body-container a:not(.cta_button):not([class*=btn]),main a:not(.cta_button){color:var(--rs-navy)!important}.row-fluid-wrapper.row-depth-1[class*=background-color]{border-radius:20px;margin:48px auto!important;max-width:1160px;overflow:hidden}.custom-form.bg-light-blue{background-color:#f7f9fb!important}footer a{color:#c6d6e4!important}footer a:hover{color:#fff!important}.hs-form .hs-button,.hs-form input[type=submit]{background:var(--rs-navy)!important;border:0!important;border-radius:8px!important;color:#fff!important;font-family:Red Hat Text,Arial,sans-serif!important;font-weight:600!important;padding:12px 22px!important}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{background:var(--rs-ink)!important}footer a[href*="twitter.com"],footer a[href*="x.com/"]{display:none!important}header .hs-menu-children-wrapper{background:#fff!important;border:1px solid var(--rs-line)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(20,34,47,.12)!important;padding:8px!important}header .hs-menu-children-wrapper a{border-radius:8px;color:var(--rs-ink)!important;display:block;padding:8px 12px!important}header .hs-menu-children-wrapper a:hover{background:#f7f9fb!important;color:var(--rs-navy)!important}.mobile-nav .nav-icon,.mobile-nav .nav-icon:after,.mobile-nav .nav-icon:before{background-color:var(--rs-navy)!important}a.cta_button p,a.cta_button span,a.cta_button strong{color:inherit!important;font-weight:inherit!important;margin:0!important}.row-fluid-wrapper.row-depth-1:has(.rs-proof){background:#f7f9fb!important;background-image:none!important;border:0!important;border-radius:20px;margin:48px auto!important;max-width:1160px;padding:48px 0!important}.row-fluid-wrapper.row-depth-1:has(.rs-proof) .row-fluid-wrapper,.row-fluid-wrapper.row-depth-1:has(.rs-proof) [class*=background]{background:none!important;border:0!important;margin:0 auto!important;padding:0!important}.rs-proof{display:flex;flex-wrap:wrap;gap:64px;justify-content:center;text-align:center;width:100%}.rs-stat{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:160px;text-align:center!important}.rs-stat strong{color:var(--rs-navy)!important;font-family:Red Hat Display,Arial,sans-serif;font-size:40px;font-weight:800;line-height:1.1}.rs-stat span{color:#4a5d70!important;font-size:16px}.rs-proof-link{margin:28px 0 0!important;text-align:center}.rs-proof-link a{color:var(--rs-navy)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.rs-proof-link a:after{content:" \2192"}@media (max-width:700px){.rs-proof{gap:28px}.rs-stat strong{font-size:32px}}.skip-link{background:var(--rs-navy);border-radius:8px;color:#fff!important;font-weight:600;left:16px;padding:10px 16px;position:absolute;text-decoration:none;top:-60px;transition:top .15s;z-index:10000}.skip-link:focus{top:12px}#main-content:focus{outline:none}.custom-blog-article-box h3{color:var(--rs-ink)!important;font-family:Red Hat Display,Arial,sans-serif!important;font-size:20px!important}section.testimonials .testimonial p,section.testimonials h5{color:var(--rs-ink)!important;font-family:Red Hat Text,Arial,sans-serif!important}.rs-intro{color:#4a5d70!important;font-size:18px!important;line-height:1.55!important;margin-top:12px!important;max-width:none}.rs-intro a{color:var(--rs-navy)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.hero{background-size:0 0!important;position:relative}.hero:after{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;bottom:40px;content:"";pointer-events:none;position:absolute;right:4%;top:40px;width:44%;z-index:0}.hero[style*=Reslink-app-]:after,.hero[style*=Reslink-employee-app]:after,.hero[style*=kello]:after{background-size:contain;border-radius:0}.hero .col-2,.hero .hero-wrapper{position:relative;z-index:1}@media (max-width:900px){.hero:after{display:none}}.row-fluid-wrapper.row-depth-1:has(.rs-cta){background:#f7f9fb!important;background-image:none!important;border:0!important;border-radius:20px;margin:48px auto!important;max-width:1160px;padding:48px 24px!important}.row-fluid-wrapper.row-depth-1:has(.rs-cta) .row-fluid-wrapper,.row-fluid-wrapper.row-depth-1:has(.rs-cta) [class*=background]{background:none!important;border:0!important;margin:0 auto!important;padding:0!important}.rs-cta{text-align:center}.rs-cta h2{color:var(--rs-ink)!important;font-size:32px!important;margin:0 0 8px!important}.rs-cta p{color:#4a5d70!important;font-size:18px;margin:0 0 20px!important}.rs-cta .rs-cta-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0!important}.rs-cta a.cta_button{background:var(--rs-navy)!important;color:#fff!important}.rs-cta .hs-cta-node+.hs-cta-node a.cta_button,.rs-cta .hs-cta-wrapper+.hs-cta-wrapper a.cta_button{background:#fff!important;box-shadow:inset 0 0 0 1px var(--rs-line);color:var(--rs-navy)!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)){background-color:#f7f9fb!important;border-radius:20px;margin:40px auto!important;max-width:1160px;padding:56px 0!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]) :is(h1,h2,h3,h4,h5,p,span,strong,li){color:var(--rs-ink)!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]) p{color:#4a5d70!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]) a.cta_button,.row-fluid-wrapper[class*=background-image]:not([class*=background-color]) a.hs-button{background:var(--rs-navy)!important;border-color:var(--rs-navy)!important;color:#fff!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]) a.cta_button *,.row-fluid-wrapper[class*=background-image]:not([class*=background-color]) a.hs-button *{color:#fff!important}@media (max-width:767px){.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button){margin:24px 16px!important;padding:40px 0!important}}section.team.bg-light-blue{background-color:#f7f9fb!important}.row-fluid-wrapper[class*=background-color]:not(:has(.rs-proof,.rs-cta)) .dnd-module a:not(.cta_button):not(.hs-button){color:#fff!important;text-decoration:underline}.rs-cta,.rs-cta h2,.rs-cta p{text-align:center!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) .dnd-module,.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) :is(h2,h3,p){text-align:center!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) :is(h2,h3){max-width:none!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) .dnd-column:has(.dnd-module){float:none!important;margin-left:0!important;width:100%!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) .dnd-column:not(:has(.dnd-module)){display:none!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) a.hs-button{display:inline-block!important;margin-top:8px}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) .widget-span{align-items:center!important;justify-content:center!important}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) .hs_cos_wrapper{text-align:center!important}.custom-blog-article-heading,.custom-blog-article-heading :is(h2,p),.dnd-section:not(:has(.testimonials,.tns-ovh))>.row-fluid>.span12 .hs_cos_wrapper_type_header :is(h1,h2),section.column-icon .heading,section.column-icon .heading :is(h2,p){text-align:center!important}@media (min-width:768px){section.column-icon .wrapper:has(>.col-area){align-items:start;column-gap:40px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0!important}section.column-icon .wrapper:has(>.col-area:nth-child(4):last-child),section.column-icon .wrapper:has(>.col-area:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}section.column-icon .wrapper:has(>.col-area:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}section.column-icon .wrapper>.col-area{align-content:start;display:grid!important;flex:none!important;grid-row:span 4;grid-template-rows:subgrid;margin:0!important;max-width:none!important;padding:0!important;row-gap:0;width:auto!important}section.column-icon .col-area>img.icon{align-self:end;margin:0 0 20px!important}section.column-icon .col-area>h3{align-self:start;font-size:22px!important;line-height:1.25!important;margin:0 0 10px!important;padding:0!important}section.column-icon .col-area>p{align-self:start;margin:0!important}section.column-icon .col-area>:is(a,div){align-self:start;margin:16px 0 0!important}section.column-icon .wrapper:has(>.col-area:nth-child(7))>.col-area:nth-child(n+5)>img.icon,section.column-icon .wrapper:not(:has(>.col-area:nth-child(4):last-child)):not(:has(>.col-area:nth-child(7)))>.col-area:nth-child(n+4)>img.icon{margin-top:48px!important}}.span12.dnd-module:not(:is(.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11) *) .hs_cos_wrapper_type_rich_text:has(>h2:first-child):not(:has(ul,ol,h3,img,.rs-proof,.rs-cta)):not(:has(>p:nth-of-type(3))){text-align:center}.span12.dnd-module:not(:is(.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11) *) .hs_cos_wrapper_type_rich_text:has(>h2:first-child):not(:has(ul,ol,h3,img,.rs-proof,.rs-cta)):not(:has(>p:nth-of-type(3)))>:is(h2,p){margin-left:auto!important;margin-right:auto!important;text-align:center!important}.span12.dnd-module:not(:is(.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11) *) .hs_cos_wrapper_type_rich_text:has(>h2:first-child):not(:has(ul,ol,h3,img,.rs-proof,.rs-cta)):not(:has(>p:nth-of-type(3)))>p{max-width:760px}#main-content .dnd-section section:is(:not([class*=bg-]),.bg-white)>:is(.page-center,.wrapper){padding-bottom:0!important;padding-top:0!important}#main-content .row-fluid-wrapper.row-depth-1.dnd-section:not([class*=background-color]):not([class*=background-image]:has(.hs-button,.cta_button)):not(:has(section.custom-form,.rs-proof,.rs-cta)){padding-bottom:56px!important;padding-top:56px!important}@media (max-width:767px){#main-content .row-fluid-wrapper.row-depth-1.dnd-section:not([class*=background-color]):not([class*=background-image]:has(.hs-button,.cta_button)):not(:has(section.custom-form,.rs-proof,.rs-cta)){padding-bottom:36px!important;padding-top:36px!important}}@media (max-width:767px){section.column-icon .wrapper:has(>.col-area){display:grid!important;gap:28px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}section.column-icon .wrapper:has(>.col-area:nth-child(3):last-child){grid-template-columns:1fr}section.column-icon .wrapper>.col-area{display:block!important;margin:0!important;max-width:none!important;padding:0!important;width:auto!important}section.column-icon .col-area>img.icon{height:auto!important;margin:0 0 12px!important;width:44px!important}section.column-icon .col-area>h3{font-size:18px!important;line-height:1.25!important;margin:0 0 6px!important;padding:0!important}section.column-icon .col-area>p{font-size:14px!important;margin:0!important}section.column-icon .heading{margin-bottom:24px!important;padding-bottom:0!important}}#main-content section.image-text.full-width{margin-bottom:56px!important;margin-top:56px!important}@media (max-width:767px){#main-content section.image-text.full-width{margin-bottom:32px!important;margin-top:32px!important}}.team{overflow:hidden;position:relative}.team .wrapper{display:flex;flex-flow:wrap;gap:40px}.team .team-member{align-items:center;display:flex;flex:calc(50% - 20px);gap:20px}.team .team-member a{text-decoration:underline!important}.team .team-member a:hover{text-decoration-color:transparent!important}.team,.team h2{width:100%}.team h2{padding-bottom:1.25em}.team .image-container{height:50vw;margin-bottom:2rem;max-height:120px;max-width:120px;overflow:hidden;position:relative;width:50vw}.team .image-container img{height:100%;object-fit:cover;width:100%}.team p a{font-weight:400;text-decoration:none}.team .member-phone,.team .member-title{display:block}.team .member-phone{margin-bottom:.4em}.team .member-email,.team .member-linkedin{font-size:2rem;margin-right:.6em}.team .member-email:hover i,.team .member-linkedin:hover i{transform:scale(1.15)}.team p a:after{content:none!important}@media (min-width:941px){.team .col-1 img{margin-right:4rem}.team .col-2 img{margin-right:3rem}}@media (min-width:768px){.row-fluid-wrapper:has(>.row-fluid>.span3 img[src*=ross4])>.row-fluid{align-items:center;display:flex!important;gap:40px;justify-content:center}.row-fluid-wrapper:has(>.row-fluid>.span3 img[src*=ross4])>.row-fluid>.span3{flex:0 0 auto;float:none!important;margin:0!important;width:auto!important}.row-fluid-wrapper:has(>.row-fluid>.span3 img[src*=ross4])>.row-fluid>.span3:not(:has(img,h1,h2,h3,h4,h5,p,a)){display:none!important}.row-fluid-wrapper:has(>.row-fluid>.span3 img[src*=ross4]) img[src*=ross4]{height:auto!important;width:220px!important}}.team .team-member h3.member-name{color:inherit!important;font-family:Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important;margin:0 0 6px!important;padding:0!important}blockquote.rs-quote{background:none!important;border-left:3px solid #6e9dc2;margin:20px 0 0!important;padding:0 0 0 16px!important}blockquote.rs-quote p{color:#4a5d70!important;font-style:italic;margin:0 0 8px!important}blockquote.rs-quote p.rs-quote-by{color:var(--rs-ink)!important;font-size:14px;font-style:normal}.row-fluid-wrapper[class*=background-image]:not([class*=background-color]):has(.hs-button,.cta_button):not(:has(.dnd-column.span3)) .column-icon .col-area .icon{justify-self:center;margin-left:auto!important;margin-right:auto!important}