@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{animation-delay:1.5s;animation-name:fadeInUp;animation-duration:2s;animation-timing-function:ease-out}.fadeInUpLong{animation-delay:2.5s;animation-name:fadeInUp;animation-duration:2s;animation-timing-function:ease-out}.home-animated-image{margin-bottom:50px;position:relative}@media only screen and (min-width: 768px){.home-animated-image{margin-bottom:100px}}.home-animated-image .big-image{width:100%;height:auto}.home-2cols{margin-top:-100px;padding-bottom:100px}@media only screen and (min-width: 768px){.home-2cols{padding-bottom:0}}.home-2cols .wrapper,.home-2cols .industry-page .featured-posts>div,.industry-page .home-2cols .featured-posts>div,.home-2cols .industry-page .featured-posts h3,.industry-page .featured-posts .home-2cols h3{max-width:900px}@media only screen and (min-width: 768px){.home-2cols .wrapper,.home-2cols .industry-page .featured-posts>div,.industry-page .home-2cols .featured-posts>div,.home-2cols .industry-page .featured-posts h3,.industry-page .featured-posts .home-2cols h3{display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:200px}}.home-2cols__item{max-width:600px;margin:100px auto auto 0}@media only screen and (min-width: 768px){.home-2cols__item{margin:0 auto 100px;flex-basis:50%;max-width:360px;margin-bottom:0}.home-2cols__item:first-child{padding-right:50px}}.home-2cols__content{font-size:1.8rem;margin-bottom:70px}.home-blue-section{background:#7db6ef;position:relative}.home-blue-section:before{content:"";background:url("../../../assets/img/curve-blue-top.svg");background-size:cover;position:absolute;left:0;width:100%;height:68px;top:-57px}@media only screen and (min-width: 480px){.home-blue-section:before{height:205px;top:-117px}}@media only screen and (min-width: 1600px){.home-blue-section:before{height:202px;top:-201px}}.home-blue-section:after{content:"";background:url("../../../assets/img/curve-blue-bottom.svg") no-repeat left bottom;background-size:cover;position:absolute;left:0;width:100%;height:200px;bottom:-200px}.home-blue-section .wrapper,.home-blue-section .industry-page .featured-posts>div,.industry-page .home-blue-section .featured-posts>div,.home-blue-section .industry-page .featured-posts h3,.industry-page .featured-posts .home-blue-section h3{margin-bottom:-70px}@media only screen and (min-width: 1024px){.home-blue-section .wrapper,.home-blue-section .industry-page .featured-posts>div,.industry-page .home-blue-section .featured-posts>div,.home-blue-section .industry-page .featured-posts h3,.industry-page .featured-posts .home-blue-section h3{display:flex}}.home-blue-section__content{max-width:600px;margin:0 auto;flex-basis:80%;transform:translateY(100px)}@media only screen and (min-width: 768px){.home-blue-section__content{max-width:360px;margin-bottom:0}}@media only screen and (max-width: 1024px){.home-blue-section__content{position:relative;top:-90px}}.home-blue-section__image{position:relative;z-index:10;transform:translateY(20px)}@media only screen and (min-width: 1024px){.home-blue-section__image{transform:translate(200px, -100px)}}.home-blue-section .button,.home-blue-section .breakdowns-page .saas-news-form__form form .gform_footer input[type=submit],.breakdowns-page .saas-news-form__form form .gform_footer .home-blue-section input[type=submit],.home-blue-section .breakdowns-page .saas-news-form__form form .gform_footer button[type=submit],.breakdowns-page .saas-news-form__form form .gform_footer .home-blue-section button[type=submit]{background:#151516;border-color:#dd6052}.home-blue-section .button:hover,.home-blue-section .breakdowns-page .saas-news-form__form form .gform_footer input[type=submit]:hover,.breakdowns-page .saas-news-form__form form .gform_footer .home-blue-section input[type=submit]:hover,.home-blue-section .breakdowns-page .saas-news-form__form form .gform_footer button[type=submit]:hover,.breakdowns-page .saas-news-form__form form .gform_footer .home-blue-section button[type=submit]:hover{background:#0b354c}.home-featured-sites{padding-top:1px}.home-featured-sites .featured-sites{margin-bottom:0;padding-bottom:200px}.home-featured-sites .wrapper,.home-featured-sites .industry-page .featured-posts>div,.industry-page .home-featured-sites .featured-posts>div,.home-featured-sites .industry-page .featured-posts h3,.industry-page .featured-posts .home-featured-sites h3{max-width:1400px}.home-featured-sites.bg-white{padding-top:100px}@media(min-width: 1200px){.home-featured-sites.bg-white .featured-sites{padding-bottom:100px}}.home-redesign-page .my-3{margin-block:3rem}.home-redesign-page .mb-7{margin-bottom:7rem}.home-redesign-page .pb-7{padding-bottom:7rem}.home-redesign-page .home-featured-sites.bg-black{background:#282b34}.home-redesign-page .home-featured-sites.bg-black .featured-sites{padding-bottom:0}.home-redesign-page .home-featured-sites.bg-black .featured-sites__title{color:#b7b7b7}.home-redesign-page .title-cols.three-cards{background:#282b34}.home-redesign-page .title-cols.three-cards h2{margin-top:42px}.home-redesign-page .title-cols.three-cards.bg-black{background:#151516}.home-redesign-page .title-cols__entity{text-align:center}.home-redesign-page .title-cols__entity .decorated-title.three-cards h2.font56{font-size:18px;text-transform:uppercase}.home-redesign-page .title-cols__small-title{color:#fff !important;font-size:40px;font-style:normal;font-weight:900;margin-top:1rem}.home-redesign-page .title-cols__cols-wrap{justify-content:space-between;gap:16px}.home-redesign-page .title-cols__item{display:flex;flex-flow:column;justify-content:start;margin-bottom:2rem;padding:1em;text-align:left;border-radius:16px;flex-basis:calc(50% - 16px)}@media only screen and (min-width: 1024px){.home-redesign-page .title-cols__item{flex-basis:calc(33% - 16px)}}.home-redesign-page .title-cols__item.bg-salmon{background-color:#dd6052}.home-redesign-page .title-cols__item.bg-light-grey{background-color:#ddd8cb;color:#151516 !important}.home-redesign-page .title-cols__item.bg-light-blue{background-color:#82b5e1;color:#151516 !important}.home-redesign-page .title-cols__item .item-heading{display:flex;flex-flow:row;justify-content:start}.home-redesign-page .title-cols__item .item-heading>span{min-width:40px;height:40px;margin-right:1rem;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:50%;background-color:rgba(255,255,255,.2)}.home-redesign-page .title-cols__item .item-heading h3{margin-top:6px;font-size:18px;font-style:normal;font-weight:800}.home-redesign-page .title-cols__item img{margin-bottom:16px}.home-redesign-page .title-cols__item p{margin-top:auto;font-size:16px}.home-redesign-page .text-image{margin-bottom:0 !important}.home-redesign-page .text-image__item{padding-block:10rem;border-top:1px solid rgba(255,255,255,.12)}.home-redesign-page .text-image__item.text-order-0 .text-image__text{order:0 !important}.home-redesign-page .text-image__item:last-child{padding-bottom:10rem}.home-redesign-page .text-image__image{right:0 !important;left:0 !important;margin-right:0 !important;margin-left:0 !important}.home-redesign-page .text-image__text .cta-button{text-align:left}.home-redesign-page .block-grid{background:#282b34}.home-redesign-page .block-grid__heading{padding-block:8rem 4rem;text-align:center;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.home-redesign-page .block-grid__item{color:#fff;background:rgba(255,255,255,.08);text-align:center;border-radius:16px}.home-redesign-page .block-grid__item h4{font-size:18px;font-style:normal;font-weight:800}@media only screen and (min-width: 768px){.home-redesign-page .block-grid__item h4{font-size:22px}}.home-redesign-page .home-redesign-form.booking-form{margin-top:0}.home-redesign-page .home-redesign-form.booking-form .wrapper>*,.home-redesign-page .home-redesign-form.booking-form .industry-page .featured-posts>div>*,.industry-page .home-redesign-page .home-redesign-form.booking-form .featured-posts>div>*,.home-redesign-page .home-redesign-form.booking-form .industry-page .featured-posts h3>*,.industry-page .featured-posts .home-redesign-page .home-redesign-form.booking-form h3>*{flex-basis:initial;text-align:center;color:#faf6f4}.home-redesign-page .home-redesign-form.booking-form .wrapper .booking-form__text,.home-redesign-page .home-redesign-form.booking-form .industry-page .featured-posts>div .booking-form__text,.industry-page .home-redesign-page .home-redesign-form.booking-form .featured-posts>div .booking-form__text,.home-redesign-page .home-redesign-form.booking-form .industry-page .featured-posts h3 .booking-form__text,.industry-page .featured-posts .home-redesign-page .home-redesign-form.booking-form h3 .booking-form__text{flex-basis:100%;padding-right:0;margin-bottom:2.6rem}.home-redesign-page .home-redesign-form.booking-form.contact-form .booking-form__form{max-width:initial;width:100%;color:#fff;text-align:left}.home-redesign-page .home-redesign-form.booking-form.contact-form .hbspt-form .submitted-message{margin-bottom:0}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form fieldset{max-width:100% !important}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .inputs-list{padding:20px;margin:0;font-size:18px}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .inputs-list.hs-error-msgs{padding:10px 0}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .inputs-list.hs-error-msgs label{color:red}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form input,.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form textarea,.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .inputs-list:not(.hs-error-msgs){font-size:16px;color:#fff;border-radius:4px;border:1px solid rgba(255,255,255,.16)}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form textarea{padding:6px}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .input select{color:#fff !important}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .form-columns-0 .input,.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .form-columns-1 .input,.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .form-columns-2 .input{margin-right:0 !important}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .form-columns-2 .hs-form-field{width:100% !important;float:left}@media only screen and (min-width: 768px){.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .form-columns-2 .hs-form-field{width:calc(50% - .5rem) !important}}@media only screen and (min-width: 1024px){.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .form-columns-2 .hs-form-field{width:calc(50% - 2rem) !important}}.home-redesign-page .home-redesign-form.booking-form.contact-form form.hs-form .form-columns-2 .hs-form-field:last-child{float:right !important}.home-redesign-page .featured-services{transform:initial !important;background:#fff !important}.home-redesign-page .featured-services .wrapper,.home-redesign-page .featured-services .industry-page .featured-posts>div,.industry-page .home-redesign-page .featured-services .featured-posts>div,.home-redesign-page .featured-services .industry-page .featured-posts h3,.industry-page .featured-posts .home-redesign-page .featured-services h3{display:flex;flex-direction:column}.home-redesign-page .featured-services__container{flex-wrap:wrap;gap:16px}.home-redesign-page .featured-services__title{text-align:center;font-size:36px}@media only screen and (min-width: 1024px){.home-redesign-page .featured-services__title{font-size:48px}}.home-redesign-page .featured-services__item{max-width:initial;flex-basis:100%;padding-right:0;display:flex}@media only screen and (min-width: 1024px){.home-redesign-page .featured-services__item{flex-basis:calc(50% - 8px) !important}}.home-redesign-page .featured-services__item a.dark-green{height:100%}.home-redesign-page .featured-services__item--wrap{padding:24px 0 24px 24px;height:100%}.home-redesign-page .featured-services__item--wrap img{display:none}.home-redesign-page .featured-services__item--content{margin-bottom:0;justify-content:flex-start !important;height:100% !important}.home-redesign-page .featured-services__item--title{font-size:24px;line-height:normal;text-transform:none !important}@media only screen and (min-width: 1024px){.home-redesign-page .featured-services__item--title{font-size:36px}}.home-redesign-page .featured-services__item--teaser{margin-bottom:12px}.home-redesign-page .featured-services__item.bg-salmon{background-color:#dd6052}.home-redesign-page .featured-services__item.bg-light-grey{background-color:#ddd8cb;color:#151516 !important}.home-redesign-page .featured-services__item.bg-light-blue{background-color:#82b5e1;color:#151516 !important}.home-redesign-page .featured-services__item .item-heading{display:flex;flex-flow:row;justify-content:start}.home-redesign-page .featured-services__item .item-heading>span{min-width:40px;height:40px;margin-right:1rem;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:50%;background-color:rgba(255,255,255,.2)}.home-redesign-page .featured-services__item .item-heading h3{margin-top:6px;font-size:18px;font-style:normal;font-weight:800}.home-redesign-page .featured-services__item p{margin-top:auto;font-size:16px}.home-redesign-page .featured-services__link{align-self:center}.home-redesign-page .featured-services__link>img{display:none !important}.home-redesign-page .featured-services__link p{margin:0}.home-redesign-page .featured-posts{max-width:1230px;margin:0 auto !important}.home-redesign-page .featured-posts__title{text-align:center}.home-redesign-page .featured-posts__container{flex-direction:column !important;gap:16px}.home-redesign-page .featured-posts__item--wrap{display:grid !important;padding:8px;background-color:#fff}@media only screen and (min-width: 1024px){.home-redesign-page .featured-posts__item--wrap{grid-template-columns:repeat(2, 1fr)}}.home-redesign-page .featured-posts__item--thumb{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background:#f7f7f9;padding:32px;border-radius:8px}.home-redesign-page .featured-posts__item--details{display:flex;flex-flow:column;justify-content:center;padding:32px}.home-redesign-page .featured-posts__item--details h4.posts-cats{margin-top:0;font-size:12px;color:#246fc9;font-weight:normal;text-transform:uppercase}@media only screen and (min-width: 1024px){.home-redesign-page .featured-posts__item--details h4.posts-cats{font-size:16px}}.home-redesign-page .featured-posts__item--details h2 a{font-size:18px;font-weight:800;margin-bottom:16px;color:#151516}@media only screen and (min-width: 1024px){.home-redesign-page .featured-posts__item--details h2 a{font-size:32px}}.home-redesign-page .featured-posts__item--details p{font-size:16px;color:#5f677c}.home-redesign-page .featured-posts__item--details p>a.read-more{display:none}.home-redesign-page .featured-posts__item--details a.read-more-btn{display:inline-block;padding:10px 20px;border-radius:8px;border:1px solid #dd6052}.home-redesign-page .featured-posts__item--details a.read-more-btn:hover{background-color:#dd6052;color:#fff}.home-redesign-page .featured-posts__item--details a.read-more-btn .fa-arrow-right{transform:rotate(-45deg);margin-left:5px}.home-redesign-page .block-steps-cols{background:#151516;color:#fff;text-align:center}.home-redesign-page .block-steps-cols__heading{font-size:24px}@media only screen and (min-width: 1024px){.home-redesign-page .block-steps-cols__heading{font-size:40px;margin-bottom:80px}}.home-redesign-page .block-steps-cols__heading .red-line,.home-redesign-page .block-steps-cols__heading .blue-line{position:relative;z-index:1}.home-redesign-page .block-steps-cols__heading .red-line:after,.home-redesign-page .block-steps-cols__heading .blue-line:after{content:"";position:absolute;top:54%;left:13px;right:-39px;bottom:-15px;z-index:-1;display:block;overflow:visible;background:url("../../../assets/img/red-underline.svg") center center no-repeat;background-size:contain}.home-redesign-page .block-steps-cols__heading .blue-line:after{left:16px;right:0;bottom:-6px;width:100%;background:url("../../../assets/img/blue-underline.svg") center center no-repeat;background-size:contain}.home-redesign-page .block-steps-cols__container{--space: 32px;gap:var(--space);grid-template-columns:auto;margin-bottom:16px}@media only screen and (min-width: 768px){.home-redesign-page .block-steps-cols__container{grid-template-columns:repeat(2, 1fr);margin-bottom:0}}@media only screen and (min-width: 1024px){.home-redesign-page .block-steps-cols__container{grid-template-columns:repeat(4, 1fr)}}.home-redesign-page .block-steps-cols__item-title{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding:8px 12px 8px 24px;margin-bottom:var(--space);background-color:#dd6052;border-radius:16px 100px 100px 16px;text-transform:uppercase}@media only screen and (min-width: 1024px){.home-redesign-page .block-steps-cols__item-title{width:125%}}.home-redesign-page .block-steps-cols__item-title h4{font-size:16px}@media only screen and (min-width: 1024px){.home-redesign-page .block-steps-cols__item-title h4{font-size:20px;margin-left:26px}}.home-redesign-page .block-steps-cols__item-title img{border-radius:50%;background-color:rgba(255,255,255,.2);padding:10px;width:50px;height:50px;overflow:visible}.home-redesign-page .block-steps-cols__item:first-child .block-steps-cols__item-title{z-index:20}.home-redesign-page .block-steps-cols__item:first-child .block-steps-cols__item-title a{color:#fff}.home-redesign-page .block-steps-cols__item:first-child .block-steps-cols__item-title h4{margin-left:0}.home-redesign-page .block-steps-cols__item:last-child .block-steps-cols__item-title{width:100%}.home-redesign-page .block-steps-cols__item-content{flex-grow:1;border-radius:18px;padding:24px;background-color:#dd6052}.home-redesign-page .block-steps-cols__item-content ul{padding:0;margin:0;text-align:left}.home-redesign-page .block-steps-cols__item-content ul li{list-style:none}.home-redesign-page .block-steps-cols__item:nth-of-type(2) .block-steps-cols__item-title,.home-redesign-page .block-steps-cols__item:nth-of-type(2) .block-steps-cols__item-content{background-color:#246fc9}.home-redesign-page .block-steps-cols__item:nth-of-type(2) .block-steps-cols__item-title{z-index:10}.home-redesign-page .block-steps-cols__item:nth-of-type(2) .block-steps-cols__item-title a{color:#fff}.home-redesign-page .block-steps-cols__item:nth-of-type(3) .block-steps-cols__item-title,.home-redesign-page .block-steps-cols__item:nth-of-type(3) .block-steps-cols__item-content{background-color:#ddd8cb;color:#000}.home-redesign-page .block-steps-cols__item:nth-of-type(3) .block-steps-cols__item-title{z-index:5}.home-redesign-page .block-steps-cols__item:nth-of-type(3) .block-steps-cols__item-title a{color:#000}.home-redesign-page .block-steps-cols__item:nth-of-type(4) .block-steps-cols__item-title,.home-redesign-page .block-steps-cols__item:nth-of-type(4) .block-steps-cols__item-content{background-color:#82b5e1;color:#000}.home-redesign-page .block-steps-cols__item:nth-of-type(4) .block-steps-cols__item-title a{color:#000}.home-redesign-page .block-steps-cols__item-after{position:relative;bottom:26px}@media only screen and (min-width: 1024px){.home-redesign-page .block-steps-cols__item-after{position:absolute;bottom:-28%;right:-30%;z-index:1}}.home-redesign-page .block-steps-cols__des{border-block:1px solid rgba(250,246,244,.2);padding-block:20px;margin-top:36px;position:relative}@media only screen and (min-width: 768px){.home-redesign-page .block-steps-cols__des{margin-top:18rem;border-block:none}.home-redesign-page .block-steps-cols__des:before,.home-redesign-page .block-steps-cols__des:after{position:absolute;top:50%;overflow:hidden;width:10%;height:1px;content:"";background-color:rgba(250,246,244,.2)}.home-redesign-page .block-steps-cols__des:before{margin-left:-13%}.home-redesign-page .block-steps-cols__des:after{margin-left:3%}}@media only screen and (min-width: 1024px){.home-redesign-page .block-steps-cols__des:before,.home-redesign-page .block-steps-cols__des:after{width:15%}.home-redesign-page .block-steps-cols__des:before{margin-left:-18%}}.home-hero{background-color:#1f232b}.home-hero .wrapper,.home-hero .industry-page .featured-posts>div,.industry-page .home-hero .featured-posts>div,.home-hero .industry-page .featured-posts h3,.industry-page .featured-posts .home-hero h3{padding-block:10rem;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.home-hero .wrapper,.home-hero .industry-page .featured-posts>div,.industry-page .home-hero .featured-posts>div,.home-hero .industry-page .featured-posts h3,.industry-page .featured-posts .home-hero h3{flex-direction:row;gap:clamp(32px,5vw,72px)}}.home-hero__content{color:#fff;width:100%;text-align:center}@media only screen and (min-width: 768px){.home-hero__content{width:40%;text-align:left}}@media only screen and (min-width: 1024px){.home-hero__content{width:50%;text-align:left}}.home-hero__content>h3,.home-hero__content>h1{font-size:32px;margin:0 0 16px;line-height:120%}@media only screen and (min-width: 1024px){.home-hero__content>h3,.home-hero__content>h1{font-size:56px}}.home-hero__content>h4{font-size:28px;margin:0 0 10px;line-height:120%}@media only screen and (min-width: 1024px){.home-hero__content>h4{font-size:36px}}.home-hero__content>p{font-size:18px;margin:0 0 56px}@media only screen and (min-width: 1024px){.home-hero__content>p{font-size:16px}}.home-hero__content .home-hero_buttons{display:flex;flex-flow:column;justify-content:start;gap:16px}@media only screen and (min-width: 1024px){.home-hero__content .home-hero_buttons{flex-direction:row}}.home-hero__graph{display:none}@media only screen and (min-width: 768px){.home-hero__graph{display:flex;width:100%;align-items:center;justify-content:flex-end;width:60%}}@media only screen and (min-width: 1024px){.home-hero__graph{width:50%}}.home-hero__badges{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:30px}.home-hero__badges img{max-width:60px}@media only screen and (min-width: 480px){.home-hero__badges{justify-content:space-between}}@media only screen and (min-width: 1024px){.home-hero__badges{justify-content:flex-start}.home-hero__badges img{margin-right:12px}}.home-hero__badges a{display:flex;justify-content:center;align-self:center}.staticGraph-container{display:flex;flex-flow:row;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.staticGraph-container.d-md-none img{display:none}}.staticGraph-container img{max-width:330px;width:100%;margin-top:36px}@media only screen and (min-width: 768px){.staticGraph-container img{max-width:462px;margin-top:0}}@media only screen and (min-width: 1024px){.staticGraph-container img{max-width:534px}}
