/*teb */

.Video_Container__idBCs {
    position: relative
}

.Video_Video__IdL5q {
    display: block;
    max-width: 100%;
    height: auto
}

.Video_Controls__jlbex {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.Video_Controls__jlbex .Video_Play__MuhdH {
    height: 100%;
    width: 100%;
    cursor: pointer;
    background-color: transparent;
    border: none
}

.Video_Controls__jlbex .Video_Play--playing__i7OY0 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 0
}

.HIPPAIcons_IconsSection__6JEQw {
    text-align: center
}

.HIPPAIcons_Text__Top__U4UBD {
    margin-bottom: 16px
}

@media(max-width: 959.98px) {
    .HIPPAIcons_Text__kiEqu {
        font-size:18px;
        line-height: 29px
    }
}

.HIPPAIcons_Container__Kq5mK {
    display: flex;
    justify-content: center;
    gap: 100px
}

.HIPPAIcons_Container__Kq5mK.HIPPAIcons_SmallerIcons__dy7mS img {
    max-width: 68.57px;
    height: auto
}

@media(max-width: 959.98px) {
    .HIPPAIcons_Container__Kq5mK {
        gap:20.24px
    }

    .HIPPAIcons_Container__Kq5mK img {
        max-width: 68.57px;
        height: auto
    }
}

@media(max-width: 639.98px) {
    .HIPPAIcons_Container__Kq5mK {
        gap:10px
    }

    .HIPPAIcons_Container__Kq5mK img {
        max-width: 68.57px;
        height: auto
    }
}

.CardColumns_Columns__rKnnR {
    display: flex;
    justify-content: center
}

@media(max-width: 767.98px) {
    .CardColumns_Columns__rKnnR {
        flex-direction:column;
        gap: 8px
    }
}

.CardColumns_Column__WNcqz {
    max-width: 532px;
    padding: 60px 40px;
    border: .88px solid #dcdcdc;
    border-radius: 24px;
    position: relative;
    background-color: #fff
}

@media(max-width: 767.98px) {
    .CardColumns_Column__WNcqz {
        max-width:unset
    }
}

.CardColumns_Column--negative__QA_d9 .CardColumns_Decor__Z23CL {
    background: linear-gradient(180deg,#f7f7f7,#fff)
}

.CardColumns_Column--negative__QA_d9 .CardColumns_Decor__Z23CL img {
    margin-top: -15%;
    opacity: .5
}

.CardColumns_Column--negative__QA_d9 .CardColumns_Header___zWRg .CardColumns_Text__2JD2_,.CardColumns_Column--negative__QA_d9 .CardColumns_Single__z7K2Q {
    color: #232323
}

.CardColumns_Column--positive__Jpy5j .CardColumns_Decor__Z23CL img {
    margin-top: -6%;
    margin-left: -5%
}

.CardColumns_Decor__Z23CL {
    overflow: hidden;
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    pointer-events: none;
    border-radius: inherit;
    mix-blend-mode: multiply
}

.CardColumns_Decor__Z23CL img {
    opacity: .7
}

.CardColumns_Header___zWRg {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.CardColumns_Header___zWRg .CardColumns_Text__2JD2_ {
    margin-bottom: 0;
    margin-left: 21px;
    font-weight: 400;
    letter-spacing: -.02em
}

@media(max-width: 767.98px) {
    .CardColumns_Header___zWRg .CardColumns_Text__2JD2_ {
        font-size:28px;
        line-height: 34px
    }
}

.CardColumns_List__aZshG {
    list-style: none;
    padding: 0
}

.CardColumns_Single__z7K2Q {
    padding-left: 40px;
    font-family: var(--AkkuratLL);
    position: relative
}

.CardColumns_Single__z7K2Q:not(:last-child) {
    margin-bottom: 24px
}

.CardColumns_Single__z7K2Q .CardColumns_Heading__bAsqq {
    line-height: 29px;
    letter-spacing: -.02em;
    margin-bottom: 8px
}

.CardColumns_Single__z7K2Q .CardColumns_Description__wVONO {
    font-weight: 300
}

@media(max-width: 767.98px) {
    .CardColumns_Single__z7K2Q .CardColumns_Description__wVONO {
        font-size:16px;
        line-height: 24px
    }
}

.CardColumns_Single__z7K2Q img {
    position: absolute;
    left: 0;
    top: 4.5px
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk {
    display: flex;
    align-items: center;
    background: #fff;
    padding: 11.774px 17.661px;
    border-radius: 58.87px;
    border: .589px solid #d2dcda
}

@media(max-width: 767.98px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk {
        padding:6.952px 20.856px;
        border-radius: 69.519px;
        justify-content: center;
        row-gap: 8px
    }
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_LogosWrapper__45BrJ,.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_RatingWrapper__rzq4v {
    display: flex;
    flex-wrap: nowrap;
    align-items: center
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_RatingDescription__glSiQ {
    white-space: nowrap;
    color: rgba(35,35,35,.6);
    margin-bottom: -4px
}

@media(max-width: 1039.98px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_RatingDescription__glSiQ {
        margin-bottom:-2px
    }
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Rating__HP_uo {
    display: flex;
    flex-wrap: nowrap;
    color: rgba(35,35,35,.72);
    margin: 3px 12px -2px 0
}

@media(max-width: 959.98px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Rating__HP_uo {
        margin-bottom:0
    }
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Rating__HP_uo span {
    opacity: .4
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_RatingDescription__glSiQ,.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Rating__HP_uo {
    font-size: 12px;
    font-weight: 400;
    line-height: 19.427px
}

@media(max-width: 1039.98px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_RatingDescription__glSiQ,.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Rating__HP_uo {
        font-size:10px;
        line-height: 13.787px
    }
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_RatingNumber__8N5qp {
    margin-right: 4px
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Logos__A6pp2 {
    margin: 0 18.84px
}

@media(max-width: 1039.98px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Logos__A6pp2 {
        margin:0 8px
    }

    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk {
        padding: 9px 16px;
        border-radius: 41.78px;
        border: .418px solid #d2dcda
    }
}

@media screen and (max-width: 374px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk {
        border-radius:100px;
        padding: 10px 20px;
        flex-wrap: wrap;
        max-width: 260px
    }

    .RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_RatingDescription__glSiQ,.RatingWithStarsAndLogos_RatingWithStarsAndLogos___Hmhk .RatingWithStarsAndLogos_Rating__HP_uo {
        font-size: 12px;
        line-height: 13.52px
    }
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos--light__PREHX {
    border-radius: 58.87px;
    border: .589px solid #c5d6d7;
    background-color: transparent
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos--light__PREHX .RatingWithStarsAndLogos_RatingDescription__glSiQ,.RatingWithStarsAndLogos_RatingWithStarsAndLogos--light__PREHX .RatingWithStarsAndLogos_Rating__HP_uo {
    color: #fff
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos--light__PREHX .RatingWithStarsAndLogos_Rating__HP_uo span {
    opacity: .6
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos--light__PREHX .RatingWithStarsAndLogos_RatingNumber__8N5qp {
    opacity: .9
}

.RatingWithStarsAndLogos_RatingWithStarsAndLogos--light__PREHX .RatingWithStarsAndLogos_RatingDescription__glSiQ {
    opacity: .8
}

@media(min-width: 640px)and (max-width:1439.98px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng {
        padding:8.482px 12.723px;
        border-radius: 69.519px;
        justify-content: center;
        row-gap: 8px
    }

    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_RatingDescription__glSiQ {
        margin-bottom: -2px
    }

    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_Rating__HP_uo {
        margin-bottom: 0;
        margin-right: 6.79px
    }

    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_RatingDescription__glSiQ,.RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_Rating__HP_uo {
        font-size: 10px;
        line-height: 13.787px
    }

    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_Logos__A6pp2 {
        margin: 0 13.57px
    }
}

@media(max-width: 1439.98px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_Star__T_h06 {
        width:11px;
        height: 11px;
        margin-right: 2px
    }

    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_RatingStars__mFI4a {
        margin-top: 1px
    }
}

@media screen and (max-width: 1439.98px)and (max-width:374.9999px) {
    .RatingWithStarsAndLogos_RatingWithStarsAndLogos--homepage__EBOng .RatingWithStarsAndLogos_RatingStars__mFI4a {
        margin-top:0
    }
}

.Logos_Logos__3yAXQ {
    display: flex;
    align-items: center;
    gap: 14.42px
}

@media(max-width: 1039.98px) {
    .Logos_Logos__3yAXQ {
        gap:10.23px
    }
}

.Logos_Logos--medium__Nrbzt {
    gap: 16px
}

.Logos_Logos--medium__Nrbzt .Logos_Logo__ALFXZ {
    height: 32px;
    width: 32px
}

@media(min-width: 640px)and (max-width:1439.98px) {
    .Logos_Logos--homepage__LPSnM {
        gap:10px
    }

    .Logos_Logos--homepage__LPSnM .Logos_Logo__ALFXZ {
        height: 20.77px;
        width: 20.77px
    }
}

.Logos_Logo__ALFXZ {
    height: 28.84px;
    width: 28.84px;
    flex-shrink: 0
}

@media(max-width: 1039.98px) {
    .Logos_Logo__ALFXZ {
        width:20.468px;
        height: 20.468px
    }
}

.Logos_Logo__ALFXZ img {
    width: 100%;
    height: auto
}

.ButtonsGroup_Buttons__i_3_R {
    margin: 40px 0 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px
}

@media(max-width: 767.98px) {
    .ButtonsGroup_Buttons__i_3_R {
        flex-direction:column;
        gap: 16px
    }
}

.Decor_Decor__plVX8 {
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
    gap: 80px
}

@media(max-width: 1039.98px) {
    .Decor_Decor__plVX8 {
        gap:60px
    }
}

.Decor_Decor__01__GiYS9 {
    position: relative;
    display: inline-block;
    margin-bottom: -23px
}

.Decor_Decor__01__GiYS9 img:last-child {
    position: absolute;
    bottom: 90%;
    left: 106%
}

@media(max-width: 1039.98px) {
    .Decor_Decor__01__GiYS9 {
        margin-bottom:-18px
    }

    .Decor_Decor__01__GiYS9 img:first-child {
        height: 129.52px;
        width: auto
    }

    .Decor_Decor__01__GiYS9 img:last-child {
        height: 59px;
        width: auto
    }
}

@media(max-width: 767.98px) {
    .Decor_Decor__01__GiYS9 {
        display:none
    }
}

.Decor_Decor__02__qIHxX {
    display: inline-block;
    margin-bottom: -22px
}

@media(max-width: 1039.98px) {
    .Decor_Decor__02__qIHxX {
        margin-bottom:-17px;
        height: 185px;
        width: auto
    }
}

@media(max-width: 767.98px) {
    .Decor_Decor__02__qIHxX {
        display:none
    }
}

.Decor_Decor__03__EYRwl {
    position: relative;
    display: inline-block;
    margin-bottom: -35px
}

.Decor_Decor__03__EYRwl img:first-child {
    position: absolute;
    bottom: 64%;
    right: 95%
}

@media(max-width: 1039.98px) {
    .Decor_Decor__03__EYRwl {
        margin-bottom:-30px
    }

    .Decor_Decor__03__EYRwl img:first-child {
        height: 59.66px;
        width: auto
    }

    .Decor_Decor__03__EYRwl img:last-child {
        height: 175px;
        width: auto
    }
}

@media(max-width: 767.98px) {
    .Decor_Decor__03__EYRwl {
        display:none
    }
}

.Decor_Decor__Mobile__z_3FF {
    display: none
}

@media(max-width: 767.98px) {
    .Decor_Decor__Mobile__z_3FF {
        margin-top:-16px;
        margin-bottom: -69px;
        display: block;
        height: auto
    }

    .Decor_Decor--mobile-margin__PsCxx {
        margin-top: 40px
    }
}

.ArrowButton_Arrow__fbogD {
    display: block
}

.ArrowButton_Arrow--right__hSZoY {
    transform: rotate(180deg)
}

.ArrowButton_Button__mzLfn {
    padding-left: 12px;
    padding-right: 12px;
    width: 57px;
    flex: 0 0 57px
}

@media(max-width: 959.98px) {
    .ArrowButton_Button__mzLfn {
        min-height:57px
    }
}

.DotButton_DotButton__J0ivG {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    transition: all .6s cubic-bezier(.94,.01,.08,.99)
}

.DotButton_DotButton__J0ivG .DotButton_Dot__cWcAB {
    background: rgba(43,43,43,.08);
    border-radius: 8px;
    border: none;
    padding: 0;
    transition: all .6s cubic-bezier(.94,.01,.08,.99)
}

.DotButton_DotButton__J0ivG.DotButton_Selected__NBTGP {
    cursor: default
}

.DotButton_DotButton__J0ivG.DotButton_Selected__NBTGP .DotButton_Dot__cWcAB {
    background: #004952
}

.DotButton_DotButton--horizontal__sqfJg {
    height: 22px;
    padding: 0 4px
}

.DotButton_DotButton--horizontal__sqfJg:first-of-type {
    margin-left: -4px
}

.DotButton_DotButton--horizontal__sqfJg .DotButton_Dot__cWcAB {
    width: 16px;
    height: 12px
}

@media(max-width: 959.98px) {
    .DotButton_DotButton--horizontal__sqfJg .DotButton_Dot__cWcAB {
        height:8px;
        width: 11px
    }
}

.DotButton_DotButton--horizontal__sqfJg.DotButton_Selected__NBTGP .DotButton_Dot__cWcAB {
    width: 32px
}

@media(max-width: 959.98px) {
    .DotButton_DotButton--horizontal__sqfJg.DotButton_Selected__NBTGP .DotButton_Dot__cWcAB {
        width:22px
    }
}

.DotButton_DotButton--vertical__cHrAG {
    height: 16px;
    width: 12px;
    padding: 0;
    margin-top: 8px
}

.DotButton_DotButton--vertical__cHrAG:first-of-type {
    margin-top: 0
}

.DotButton_DotButton--vertical__cHrAG .DotButton_Dot__cWcAB {
    width: 12px;
    height: 16px
}

@media(max-width: 959.98px) {
    .DotButton_DotButton--vertical__cHrAG .DotButton_Dot__cWcAB {
        height:11px;
        width: 8px
    }
}

.DotButton_DotButton--vertical__cHrAG.DotButton_Selected__NBTGP,.DotButton_DotButton--vertical__cHrAG.DotButton_Selected__NBTGP .DotButton_Dot__cWcAB {
    height: 32px
}

@media(max-width: 959.98px) {
    .DotButton_DotButton--vertical__cHrAG.DotButton_Selected__NBTGP .DotButton_Dot__cWcAB {
        height:22px
    }
}

.SliderDots_Dots__89kjT {
    display: flex
}

.SliderWrapper_SliderWrapper___TOCF {
    opacity: 0;
    transition: opacity .3s
}

.SliderWrapper_SliderWrapper--created__nPlGV {
    opacity: 1
}

.SliderWrapper_SliderWrapper___TOCF .SliderWrapper_Button__VI5ph {
    padding: 5px;
    width: 46px;
    height: 46px;
    flex: 0 0 46px
}

.SliderWrapper_Slide__dszFA {
    flex-grow: 0;
    flex-shrink: 0;
    min-width: 0
}

.SliderWrapper_SliderMain__zahg9 {
    display: flex;
    width: 100%;
    position: relative;
    overflow: hidden
}

.SliderWrapper_SliderMain--no-overflow__lnGRU,.SliderWrapper_SliderMain__zahg9.SliderWrapper_NotFixedAmount__GkvM1 {
    overflow: visible
}

.SliderWrapper_SliderFooter__5Qdxq {
    display: flex;
    margin-top: 40px;
    justify-content: space-between;
    align-items: center
}

@media(max-width: 959.98px) {
    .SliderWrapper_SliderFooter__5Qdxq {
        margin-top:32px
    }
}

@media(max-width: 639.98px) {
    .SliderWrapper_SliderFooter__5Qdxq {
        margin-top:24px
    }
}

.SliderWrapper_Arrows__VLbzW {
    display: flex;
    gap: 8px
}

@media(max-width: 959.98px) {
    .SliderWrapper_Arrows__VLbzW {
        display:none
    }
}

.Solution_Solution__jCWpc {
    position: relative;
    width: 100%;
    padding: 50px 25px 50px 50px;
    border-radius: 60px;
    overflow: hidden;
    height: 100%;
    background-blend-mode: color-dodge,normal;
    min-height: 441px
}

@media(max-width: 1279.98px) {
    .Solution_Solution__jCWpc {
        min-height:385px;
        border-radius: 30px;
        padding: 40px 60px
    }
}

@media(max-width: 767.98px) {
    .Solution_Solution__jCWpc {
        min-height:unset;
        padding-left: 30px;
        padding-right: 30px
    }
}

.Solution_Solution__jCWpc .Solution_HeadingWrapper__5k6ZO {
    position: relative;
    z-index: 2
}

.Solution_Solution__jCWpc .Solution_Heading__hjGiD {
    display: flex;
    align-items: center
}

.Solution_Solution__jCWpc .Solution_Icon__2nvFv {
    width: 32px;
    height: 32px;
    margin-right: 8px
}

.Solution_Solution__jCWpc .Solution_Title__b6D54 {
    margin-bottom: 0;
    letter-spacing: -.48px
}

@media(max-width: 639.98px) {
    .Solution_Solution__jCWpc .Solution_Title__b6D54 {
        font-size:24px
    }
}

.Solution_Solution__jCWpc .Solution_Description__eUQHy {
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 16px;
    margin-top: 16px;
    max-width: 277px
}

@media(min-width: 1280px) {
    .Solution_Solution__jCWpc .Solution_Description__eUQHy {
        max-width:226px
    }
}

@media(max-width: 1279.98px) {
    .Solution_Solution__jCWpc .Solution_Description__eUQHy {
        margin-top:8px
    }
}

@media(max-width: 639.98px) {
    .Solution_Solution__jCWpc .Solution_Description__eUQHy {
        font-size:14px;
        line-height: 20px;
        max-width: 100%;
        margin-bottom: 12px;
        margin-top: 12px
    }
}

.Solution_Solution__jCWpc .Solution_Features__nqlWh {
    margin: 0;
    padding: 0
}

.Solution_Solution__jCWpc .Solution_Feature__LSiuc {
    display: flex;
    align-items: center;
    margin-bottom: 8px
}

.Solution_Solution__jCWpc .Solution_Feature__LSiuc:last-of-type {
    margin-bottom: 0
}

.Solution_Solution__jCWpc .Solution_CheckIcon__CunI5 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-right: 16px;
    border-radius: 100%;
    background-color: #004952
}

.Solution_Solution__jCWpc .Solution_CheckIcon__CunI5 img {
    height: 12px;
    width: 12px;
    margin-top: 2px
}

.Solution_Solution__jCWpc .Solution_FeatureName__BvSPQ {
    font-family: var(--AkkuratLL);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.Solution_Solution__jCWpc .Solution_Cta__m_Trv {
    display: inline-flex;
    font-size: 16px;
    line-height: 29px;
    padding: 8px 16px;
    height: 45px;
    margin-top: 24px
}

@media(max-width: 767.98px) {
    .Solution_Solution__jCWpc .Solution_Cta__m_Trv {
        margin-top:16px
    }
}

.Solution_Solution__jCWpc .Solution_FeaturesWrapper__T1_xN {
    position: relative;
    transition: all .3s ease-out;
    z-index: 2
}

@media(min-width: 1280px) {
    .Solution_Solution__jCWpc .Solution_FeaturesWrapper__T1_xN {
        opacity:0;
        visibility: hidden;
        pointer-events: none
    }
}

.Solution_Solution__jCWpc .Solution_ImageWrapper__YCBHu {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 354px;
    z-index: 1;
    transition: all .3s ease-out
}

@media(min-width: 1280px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper__YCBHu {
        pointer-events:none
    }
}

@media(max-width: 639.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper__YCBHu {
        position:relative;
        display: flex;
        justify-content: flex-end;
        bottom: -40px;
        right: -30px
    }
}

@media(max-width: 1439.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--care__ICs5i {
        height:270px
    }
}

@media(max-width: 1279.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--care__ICs5i {
        height:340px
    }
}

@media(max-width: 959.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--care__ICs5i {
        right:-46px
    }
}

@media(max-width: 767.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--care__ICs5i {
        height:250px;
        right: -12px
    }
}

@media(max-width: 639.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--care__ICs5i {
        height:258px;
        right: -30px;
        margin-top: -162px
    }
}

@media screen and (max-width: 520px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--care__ICs5i {
        margin-top:-38px
    }
}

@media(max-width: 1439.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--growth__ddGUs {
        height:302px
    }
}

@media(max-width: 1279.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--growth__ddGUs {
        height:386px
    }
}

@media(max-width: 959.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--growth__ddGUs {
        right:-50px
    }
}

@media(max-width: 767.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--growth__ddGUs {
        height:290px;
        right: 0
    }
}

@media(max-width: 639.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--growth__ddGUs {
        height:286px;
        right: -32px;
        margin-top: -196px
    }
}

@media screen and (max-width: 520px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--growth__ddGUs {
        margin-top:-102px
    }
}

@media(max-width: 1439.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--vitality__AABlR {
        height:268px
    }
}

@media(max-width: 1279.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--vitality__AABlR {
        height:345px
    }
}

@media(max-width: 959.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--vitality__AABlR {
        right:-60px
    }
}

@media(max-width: 767.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--vitality__AABlR {
        height:250px;
        right: 0
    }
}

@media(max-width: 639.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--vitality__AABlR {
        right:-30px;
        margin-top: -154px
    }
}

@media screen and (max-width: 520px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--vitality__AABlR {
        margin-top:-40px
    }
}

@media(max-width: 1439.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--core__x8kjE {
        height:302px;
        right: -32px
    }
}

@media(max-width: 1279.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--core__x8kjE {
        height:377px;
        right: 0
    }
}

@media(max-width: 959.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--core__x8kjE {
        right:-115px
    }
}

@media(max-width: 767.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--core__x8kjE {
        height:275px;
        right: -30px
    }
}

@media(max-width: 639.98px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--core__x8kjE {
        margin-top:-65px
    }
}

@media screen and (max-width: 520px) {
    .Solution_Solution__jCWpc .Solution_ImageWrapper--core__x8kjE {
        right:-45px
    }
}

.Solution_Solution__jCWpc .Solution_ImageWrapper__YCBHu img {
    width: auto;
    height: 100%
}

@media(min-width: 1280px) {
    .Solution_Solution__jCWpc:hover .Solution_ImageWrapper__YCBHu {
        opacity:.05
    }

    .Solution_Solution__jCWpc:hover .Solution_FeaturesWrapper__T1_xN {
        opacity: 1;
        visibility: visible;
        pointer-events: all
    }
}

.Solution_Solution--care__56gPf {
    background-image: url(/next-assets/img/illustrations/solutions/noise-care.svg)
}

.Solution_Solution--growth__pRQps {
    background-image: url(/next-assets/img/illustrations/solutions/noise-growth.svg)
}

.Solution_Solution--vitality__ZOAkW {
    background-image: url(/next-assets/img/illustrations/solutions/noise-vitality.svg)
}

.Solution_Solution--core__qHGlS {
    background-image: url(/next-assets/img/illustrations/solutions/noise-core.svg)
}

.Solutions_Solutions__WGGWd {
    padding-top: 40px;
    padding-bottom: 60px;
    overflow: hidden
}

.Solutions_Solutions__WGGWd .Solutions_Heading__3ZIJr {
    font-weight: 400;
    letter-spacing: -1.44px;
    margin-bottom: 24px
}

.Solutions_Solutions__WGGWd .Solutions_Cards__EUPlu {
    display: flex;
    gap: 16px
}

@media(max-width: 1279.98px) {
    .Solutions_Solutions__WGGWd .Solutions_Cards__EUPlu {
        flex-direction:column
    }
}

.Solutions_Solutions__WGGWd .Solutions_Col__I4srO {
    width: 33.3333%
}

@media(max-width: 1279.98px) {
    .Solutions_Solutions__WGGWd .Solutions_Col__I4srO {
        width:100%
    }
}

.Solutions_Solutions__WGGWd .Solutions_Slider__LrOTU {
    overflow: visible
}

@media screen and (min-width: 2280px) {
    .Solutions_Solutions__WGGWd .Solutions_SliderMain__Z4E6M {
        display:inline-flex;
        margin-left: 50%;
        transform: translateX(-50%)
    }
}

.Solutions_Solutions__WGGWd .Solutions_SliderFooter__3JFtr {
    margin-top: 15px
}

@media(max-width: 1279.98px) {
    .Solutions_Solutions__WGGWd .Solutions_Slide__WNmNk {
        margin-bottom:16px
    }
}

@media screen and (min-width: 2280px) {
    .Solutions_Solutions__WGGWd .Solutions_Slide__WNmNk {
        min-width:416px;
        margin-left: 8px;
        margin-right: 8px
    }
}

.Compare_Compare__KsLMd {
    width: 1440px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #f6f8f8;
    border-radius: 60px;
    padding-top: 84px
}

@media(max-width: 767.98px) {
    .Compare_Compare__KsLMd {
        border-radius:30px;
        padding-top: 40px
    }
}

.Compare_Compare__KsLMd .Compare_Element__MWF5g {
    margin-bottom: 80px
}

@media(max-width: 767.98px) {
    .Compare_Compare__KsLMd .Compare_Element__MWF5g {
        margin-bottom:40px
    }
}

.Compare_Compare__KsLMd .Compare_Header__1r3Oz {
    max-width: 770px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.Compare_Compare__KsLMd .Compare_Cta__4GhdL .Compare_Text__pqNMQ {
    text-align: center;
    font-weight: 400;
    letter-spacing: -.02em;
    margin-bottom: 24px
}

@media(max-width: 767.98px) {
    .Compare_Compare__KsLMd .Compare_Cta__4GhdL .Compare_Text__pqNMQ {
        font-size:28px;
        line-height: 34px
    }
}

.Compare_Compare__KsLMd .Compare_Cta__4GhdL .Compare_Button__RI5fV {
    margin: 0 auto;
    font-size: 18px;
    line-height: 29px;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width: 639.98px) {
    .Compare_Compare__KsLMd .Compare_Cta__4GhdL .Compare_Button__RI5fV {
        line-height:1.1
    }

    .Compare_Compare__KsLMd .Compare_Cta__4GhdL .Compare_ButtonTextDesktop__H2nrB {
        display: none
    }
}

.Compare_Compare__KsLMd .Compare_Cta__4GhdL .Compare_ButtonTextMobile__FFSBZ {
    display: none
}

@media(max-width: 639.98px) {
    .Compare_Compare__KsLMd .Compare_Cta__4GhdL .Compare_ButtonTextMobile__FFSBZ {
        display:inline-block
    }
}

.Compare_Compare__KsLMd .Compare_Image__nh2iP {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

@media(max-width: 1039.98px) {
    .Compare_Compare__KsLMd .Compare_Image__nh2iP {
        max-width:210.26;
        margin: 0 auto;
        height: auto
    }
}

@media(max-width: 767.98px) {
    .Compare_Compare__KsLMd .Compare_Image__nh2iP {
        max-width:155px
    }
}

.Compare_Video__wxIYS {
    width: 1100px;
    display: block;
    margin-left: auto;
    margin-right: auto
}

@media(max-width: 767.98px) {
    .Compare_VideoWrapper--desktop__H7aw6 {
        display:none
    }
}

.Compare_VideoWrapper--mobile__4LV8Z {
    display: none
}

@media(max-width: 767.98px) {
    .Compare_VideoWrapper--mobile__4LV8Z {
        display:block
    }
}

.Compare_VideoWrapper--mobile__4LV8Z .Compare_Video__wxIYS {
    width: 375px
}

.Hero_Hero__XAHHW {
    padding-bottom: 12px;
    overflow-x: hidden
}

@media(max-width: 639.98px) {
    .Hero_Hero__XAHHW {
        padding:20px 0 34px
    }
}

.Hero_Hero__XAHHW .Hero_Heading__FiJ37 {
    font-size: 68px;
    font-weight: 400;
    line-height: 82px;
    letter-spacing: -2.72px;
    margin-bottom: 24px
}

@media(max-width: 1439.98px) {
    .Hero_Hero__XAHHW .Hero_Heading__FiJ37 {
        font-size:56px;
        line-height: 67px;
        letter-spacing: -2.24px;
        max-width: 490px
    }
}

@media(max-width: 1039.98px) {
    .Hero_Hero__XAHHW .Hero_Heading__FiJ37 {
        font-size:48px;
        line-height: 58px;
        letter-spacing: -1.92px;
        max-width: 360px
    }
}

@media(max-width: 959.98px) {
    .Hero_Hero__XAHHW .Hero_Heading__FiJ37 {
        max-width:640px;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
}

@media(max-width: 639.98px) {
    .Hero_Hero__XAHHW .Hero_Heading__FiJ37 {
        font-size:48px;
        line-height: 58px;
        letter-spacing: -1.92px
    }
}

.Hero_Hero__XAHHW .Hero_Subheading__94_dt {
    font-size: 24px;
    font-weight: 300;
    line-height: 150%
}

@media(max-width: 1439.98px) {
    .Hero_Hero__XAHHW .Hero_Subheading__94_dt {
        font-size:18px;
        line-height: 29px;
        max-width: 410px
    }
}

@media(max-width: 959.98px) {
    .Hero_Hero__XAHHW .Hero_Subheading__94_dt {
        max-width:100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
}

.Hero_Hero__XAHHW .Hero_Buttons__L1k8z {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-top: 40px
}

@media(max-width: 959.98px) {
    .Hero_Hero__XAHHW .Hero_Buttons__L1k8z {
        justify-content:center;
        margin-bottom: 48px
    }
}

@media(max-width: 639.98px) {
    .Hero_Hero__XAHHW .Hero_Buttons__L1k8z {
        flex-direction:column;
        margin-bottom: 40px;
        margin-top: 24px
    }
}

.Hero_Hero__XAHHW .Hero_Button__TcSVB {
    display: inline-flex
}

.Hero_Hero__XAHHW .Hero_ContentCol__N0s9D {
    position: relative;
    z-index: 2
}

.Hero_Hero__XAHHW .Hero_ImageCol__q2sLS {
    position: relative;
    z-index: 1
}

@media(max-width: 1039.98px) {
    .Hero_Hero__XAHHW .Hero_Container__huzFD {
        padding:0 30px
    }
}

@media(max-width: 639.98px) {
    .Hero_Hero__XAHHW .Hero_Container__huzFD {
        padding:0 20px
    }
}

@media(max-width: 959.98px) {
    .Hero_Hero__XAHHW .Hero_StarsWrapper__TmZzI {
        width:100%;
        display: flex;
        justify-content: center
    }
}

.Hero_Hero__XAHHW .Hero_Rating__fKtI6 {
    display: inline-flex;
    margin-bottom: 24px;
    margin-top: 65.31px
}

@media(max-width: 1439.98px) {
    .Hero_Hero__XAHHW .Hero_Rating__fKtI6 {
        margin-top:48px
    }
}

@media(max-width: 1039.98px) {
    .Hero_Hero__XAHHW .Hero_Rating__fKtI6 {
        margin-top:65px
    }
}

@media(max-width: 639.98px) {
    .Hero_Hero__XAHHW .Hero_Rating__fKtI6 {
        margin:0 -10px 40px
    }
}

.Stars_Stars__O1Y7u {
    display: flex;
    align-items: center
}

.Stars_Stars__O1Y7u .Stars_FractionStar__cnu4p,.Stars_Stars__O1Y7u .Stars_StarWrapper__4wufk {
    position: relative;
    width: 21px;
    height: 21px;
    margin-right: 4px
}

@media(max-width: 639.98px) {
    .Stars_Stars__O1Y7u .Stars_FractionStar__cnu4p,.Stars_Stars__O1Y7u .Stars_StarWrapper__4wufk {
        width:18px;
        height: 18px
    }
}

.Stars_Stars__O1Y7u .Stars_FractionStar--small__FO0gL,.Stars_Stars__O1Y7u .Stars_StarWrapper--small__kQvjQ {
    width: 16px;
    height: 16px
}

@media(max-width: 1039.98px) {
    .Stars_Stars__O1Y7u .Stars_FractionStar--small__FO0gL,.Stars_Stars__O1Y7u .Stars_StarWrapper--small__kQvjQ {
        width:11px;
        height: 11px;
        margin-right: 2px
    }
}

.Stars_Stars__O1Y7u .Stars_FractionStar__cnu4p:last-child,.Stars_Stars__O1Y7u .Stars_StarWrapper__4wufk:last-child {
    margin-right: 0
}

.Stars_Stars__O1Y7u .Stars_FractionStarWrapper__JJWa0 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.Stars_Stars__O1Y7u .Stars_Star__FzljU {
    position: relative;
    height: auto;
    width: 100%;
    display: block
}

.Manage_Manage__G2Cjq {
    position: relative;
    padding-top: 80px
}

@media(max-width: 767.98px) {
    .Manage_Manage__G2Cjq {
        padding-top:40px
    }
}

@media(max-width: 639.98px) {
    .Manage_Manage__G2Cjq {
        padding-top:16px
    }
}

.Manage_Manage__Header__RGNPD {
    margin-bottom: 60px;
    text-align: center
}

.Manage_Manage__Header__RGNPD .Manage_Text__Z8HYT {
    margin-left: auto;
    margin-right: auto;
    max-width: 760px
}

@media(max-width: 767.98px) {
    .Manage_Manage__Header__RGNPD .Manage_Text__Z8HYT {
        max-width:600px
    }
}

@media(max-width: 639.98px) {
    .Manage_Manage__Header__RGNPD .Manage_Text__Z8HYT br {
        display:none
    }
}

@media(max-width: 767.98px) {
    .Manage_Manage__Animation__Q9yE5 {
        opacity:0;
        pointer-events: none;
        position: absolute;
        height: 100%;
        left: 0;
        right: 0;
        z-index: -999
    }
}

.Manage_Manage__Decor__bL_hc {
    display: none
}

@media(max-width: 767.98px) {
    .Manage_Manage__Decor__bL_hc {
        display:block;
        margin: 0 auto;
        text-align: center
    }
}

.Manage_Manage__Decor__bL_hc img {
    max-width: 100%;
    height: auto
}

.Manage_Manage__Icons__n_Ful {
    margin: 60px auto 80px
}

@media(max-width: 1039.98px) {
    .Manage_Manage__Icons__n_Ful {
        margin-bottom:20px
    }
}

@media(max-width: 767.98px) {
    .Manage_Manage__Icons__n_Ful {
        margin:40px auto 20px
    }
}

.Card_Container__YlCGC {
    border: 1px solid #f8f3eb;
    border-radius: 60px;
    overflow: hidden;
    background-color: #fff
}

@media(max-width: 1279.98px) {
    .Card_Container__YlCGC {
        border-radius:48px
    }
}

@media(max-width: 767.98px) {
    .Card_Container__YlCGC {
        border-radius:30px
    }
}

.Card_ColMain__V7ztZ {
    min-height: 775px;
    display: flex;
    align-items: center
}

@media(max-width: 959.98px) {
    .Card_ColMain__V7ztZ {
        min-height:596px
    }
}

@media(max-width: 767.98px) {
    .Card_ColMain__V7ztZ {
        display:block;
        min-height: 0
    }
}

.Card_Main__PkMlh {
    padding: 90px 65px 90px 90px
}

@media(max-width: 1279.98px) {
    .Card_Main__PkMlh {
        padding-left:38px;
        padding-right: 0;
        margin-right: -10px
    }
}

@media(max-width: 959.98px) {
    .Card_Main__PkMlh {
        margin-right:0;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 46px
    }
}

@media(max-width: 767.98px) {
    .Card_Main__PkMlh {
        padding-left:20px;
        padding-right: 20px
    }
}

.Card_Icon__ZHKhe {
    margin-bottom: 44px
}

@media(max-width: 767.98px) {
    .Card_Icon__ZHKhe {
        width:48px;
        height: 48px;
        margin-bottom: 16px
    }
}

.Card_Icon__ZHKhe img {
    max-width: 100%;
    height: auto
}

.Card_Meta__FYdmI {
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    letter-spacing: -.4px;
    text-transform: uppercase;
    margin-bottom: 24px
}

@media(max-width: 767.98px) {
    .Card_Meta__FYdmI {
        font-size:14px;
        line-height: 19.6px;
        margin-bottom: 16px
    }
}

.Card_Heading___Cwrn {
    font-size: 36px;
    font-weight: 400;
    line-height: 43px;
    letter-spacing: -.8px;
    margin-bottom: 24px
}

@media(max-width: 959.98px) {
    .Card_Heading___Cwrn {
        font-size:28px;
        line-height: 34px
    }
}

@media(max-width: 767.98px) {
    .Card_Heading___Cwrn {
        letter-spacing:-.6px;
        margin-bottom: 16px
    }
}

.Card_Text__gSreD {
    font-size: 18px;
    font-weight: 300;
    line-height: 29px;
    margin-bottom: 24px
}

@media(max-width: 959.98px) {
    .Card_Text__gSreD {
        font-size:16px;
        line-height: 24px
    }
}

@media(max-width: 767.98px) {
    .Card_Text__gSreD {
        margin-bottom:14px
    }
}

.Card_Link__No3JG {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    display: flex;
    align-items: center
}

.Card_LinkText__L4Obl {
    margin-right: 9px
}

@media(max-width: 767.98px) {
    .Card_LinkText__L4Obl {
        font-size:12px;
        line-height: 17px
    }
}

.Card_LinkIcon__HGU7i {
    transform: rotateX(180deg)
}

@media(max-width: 767.98px) {
    .Card_LinkIcon__HGU7i {
        transform:rotateX(180deg) scale(.8)
    }
}

.Card_ColImage__4W1_E {
    position: relative
}

.Card_ImageBackground__72XtB {
    position: absolute;
    top: 0;
    left: 12px;
    right: 0;
    bottom: 0;
    border-radius: 60px
}

@media(max-width: 1279.98px) {
    .Card_ImageBackground__72XtB {
        border-radius:48px;
        left: 44px
    }
}

@media(max-width: 959.98px) {
    .Card_ImageBackground__72XtB {
        left:-18px
    }
}

@media(max-width: 767.98px) {
    .Card_ImageBackground__72XtB {
        border-radius:30px;
        left: 8px;
        right: 8px
    }
}

.Card_ImageWrapper__9WrkF {
    position: relative;
    top: 52%;
    left: 24px;
    transform: translateY(-50%)
}

@media(max-width: 959.98px) {
    .Card_ImageWrapper__9WrkF {
        left:-40px
    }
}

@media(max-width: 767.98px) {
    .Card_ImageWrapper__9WrkF {
        top:unset;
        left: unset;
        transform: none;
        padding-top: 32px;
        padding-bottom: 8px;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto
    }
}

@media(max-width: 959.98px) {
    .Card_ImageWrapper__9WrkF img {
        width:133%;
        height: auto
    }
}

@media(max-width: 767.98px) {
    .Card_ImageWrapper__9WrkF img {
        width:auto;
        max-width: 100%;
        transform: scale(1.05);
        transform-origin: bottom
    }
}

.ScrollCards_Section__ElWzq {
    padding-top: 82px;
    margin-bottom: 20px
}

@media(max-width: 959.98px) {
    .ScrollCards_Section__ElWzq {
        padding-top:42px;
        margin-bottom: 0
    }
}

.ScrollCards_Header__njeIV {
    width: 600px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 60px
}

@media(max-width: 959.98px) {
    .ScrollCards_Header__njeIV {
        width:400px;
        max-width: 100%;
        margin-bottom: 40px
    }
}

@media(max-width: 767.98px) {
    .ScrollCards_Header__njeIV {
        margin-bottom:125px
    }
}

@media(max-width: 639.98px) {
    .ScrollCards_Excerpt__m8Ti8 {
        max-width:290px;
        margin-left: auto;
        margin-right: auto
    }
}

.ScrollCards_CardsWrapper__3fW2y {
    position: relative;
    max-width: 1274px;
    margin-left: auto;
    margin-right: auto
}

@media(max-width: 1279.98px) {
    .ScrollCards_CardsWrapper__3fW2y {
        padding-left:6px;
        padding-right: 6px
    }
}

@media(max-width: 959.98px) {
    .ScrollCards_CardsWrapper__3fW2y {
        padding-left:16px;
        padding-right: 16px
    }
}

@media(max-width: 639.98px) {
    .ScrollCards_CardsWrapper__3fW2y {
        padding-left:3px;
        padding-right: 3px
    }
}

.ScrollCards_CardsInner__u5x9H {
    position: relative;
    z-index: 1
}

.CtaSimpleAlt_Container__lVDmP {
    background-color: hsla(37,48%,95%,.722);
    display: flex;
    align-items: stretch;
    border-radius: 60px;
    max-width: 1280px;
    margin-bottom: 40px
}

@media(max-width: 1439.98px) {
    .CtaSimpleAlt_Container__lVDmP {
        border-radius:48px
    }
}

@media(max-width: 1039.98px) {
    .CtaSimpleAlt_Container__lVDmP {
        border-radius:30px
    }
}

@media(max-width: 767.98px) {
    .CtaSimpleAlt_Container__lVDmP {
        flex-direction:column
    }
}

.CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL {
    flex-basis: 50%
}

.CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    overflow: hidden
}

@media(max-width: 1039.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child {
        margin:0 30px 0 0
    }
}

@media(max-width: 767.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child {
        margin:-20% 0 0
    }
}

.CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child img {
    max-width: 75%;
    height: auto;
    position: absolute;
    bottom: -45px
}

@media(max-width: 1439.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child img {
        max-width:80%;
        bottom: unset;
        top: -120px
    }
}

@media(max-width: 1279.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child img {
        max-width:85%;
        top: unset;
        bottom: -65px
    }
}

@media(max-width: 1199.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child img {
        max-width:95%;
        bottom: -35px
    }
}

@media(max-width: 1039.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child img {
        max-width:95%;
        bottom: -10%
    }
}

@media(max-width: 959.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child img {
        max-width:100%;
        bottom: unset
    }
}

@media(max-width: 767.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:first-child img {
        position:relative
    }
}

.CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child {
    display: flex;
    flex-direction: column;
    padding: 40px 80px 40px 30px
}

@media(max-width: 1279.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child {
        padding:40px 80px 40px 0
    }
}

@media(max-width: 1039.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child {
        padding:20px 30px 20px 0
    }
}

@media(max-width: 767.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child {
        padding:25px 25px 40px
    }
}

.CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child .CtaSimpleAlt_Heading__wSc8V {
    font-weight: 400;
    margin-bottom: 16px;
    letter-spacing: -.02em
}

@media(max-width: 767.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child .CtaSimpleAlt_Heading__wSc8V {
        font-size:28px;
        line-height: 34px
    }
}

.CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child .CtaSimpleAlt_Text__Ir7pg {
    max-width: 95%
}

@media(max-width: 959.98px) {
    .CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child .CtaSimpleAlt_Text__Ir7pg {
        max-width:unset
    }
}

.CtaSimpleAlt_Container__lVDmP .CtaSimpleAlt_Column__Ho6WL:last-child .CtaSimpleAlt_Link__hzs0C {
    margin-top: 16px;
    margin-left: auto
}

.CtaExtendedHP_Container__FzreU {
    padding-top: 80px;
    margin-bottom: 40px
}

@media(max-width: 639.98px) {
    .CtaExtendedHP_Container__FzreU {
        padding-top:40px
    }
}

.CtaExtended_Container__JkIbG {
    position: relative;
    padding: 80px 20px 0;
    background-color: #ebf0ef;
    border-radius: 60px
}

@media(max-width: 1439.98px) {
    .CtaExtended_Container__JkIbG {
        border-radius:48px
    }
}

@media(max-width: 1039.98px) {
    .CtaExtended_Container__JkIbG {
        border-radius:30px
    }
}

@media(max-width: 767.98px) {
    .CtaExtended_Container__JkIbG {
        padding:40px 20px
    }
}

.CtaExtended_Container__JkIbG .CtaExtended_Header__t1f1z {
    max-width: 1000px;
    margin: 0 auto;
    text-align: center
}

.CtaExtended_Container__JkIbG .CtaExtended_Header__t1f1z .CtaExtended_Heading__mnguS {
    margin-bottom: 24px
}

@media(max-width: 959.98px) {
    .CtaExtended_Container__JkIbG .CtaExtended_Header__t1f1z .CtaExtended_Heading__mnguS {
        font-size:40px;
        line-height: 48px;
        margin-bottom: 16px
    }
}

@media(max-width: 767.98px) {
    .CtaExtended_Container__JkIbG .CtaExtended_Header__t1f1z .CtaExtended_Heading__mnguS {
        font-size:36px;
        line-height: 43px;
        margin-bottom: 24px
    }
}

.CtaExtended_Container__JkIbG .CtaExtended_Header__t1f1z .CtaExtended_Heading--block__gSvAZ {
    font-size: 48px;
    line-height: 58px;
    letter-spacing: -.02em;
    font-weight: 400
}

.CtaExtended_Container__JkIbG .CtaExtended_Buttons__gwBm4 {
    margin: 40px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px
}

.CtaExtended_Container__JkIbG .CtaExtended_Buttons--block__ibvjx {
    margin: 40px 0 0
}

@media(max-width: 767.98px) {
    .CtaExtended_Container__JkIbG .CtaExtended_Buttons__gwBm4 {
        flex-direction:column;
        gap: 16px
    }
}

.Bullets_Bullets__NyzTX {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    margin: 24px 0 40px
}

@media(max-width: 767.98px) {
    .Bullets_Bullets__NyzTX {
        flex-direction:column
    }
}

.Bullets_Bullets__NyzTX .Bullets_Single__OZc50 {
    flex-basis: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
}

@media(max-width: 767.98px) {
    .Bullets_Bullets__NyzTX .Bullets_Single__OZc50 {
        flex-basis:unset;
        max-width: 300px
    }

    .Bullets_Bullets__NyzTX .Bullets_Single__OZc50 .Bullets_Text___GX1o {
        font-size: 16px;
        line-height: 24px
    }
}

.Cards_Card__ddGAr {
    position: -webkit-sticky;
    position: sticky;
    transform-origin: calc(100% - 70px) 0;
    padding-bottom: 60px
}

@media(max-width: 959.98px) {
    .Cards_Card__ddGAr {
        padding-bottom:20px
    }
}

@media(max-width: 767.98px) {
    .Cards_Card__ddGAr {
        position:relative;
        padding-bottom: 34px
    }
}

@media(max-width: 639.98px) {
    .Cards_Card__ddGAr {
        padding-bottom:24px
    }
}

.Cards_Card__ddGAr:last-child {
    z-index: 4
}

.Cards_PreImageWrapper__VDYxD {
    position: -webkit-sticky;
    position: sticky;
    height: 0;
    z-index: 2;
    text-align: right
}

@media(max-width: 1279.98px) {
    .Cards_PreImageWrapper__VDYxD {
        transform:scale(.7);
        transform-origin: bottom right;
        right: 0
    }
}

@media(max-width: 959.98px) {
    .Cards_PreImageWrapper__VDYxD {
        transform:scale(.55) translateY(-6px);
        right: 34px
    }
}

@media(max-width: 767.98px) {
    .Cards_PreImageWrapper__VDYxD {
        position:relative;
        right: 14px
    }
}

.Cards_PreImageWrapper__VDYxD img {
    max-width: 100%;
    height: auto;
    transform: translateY(-100%) translateX(-16px)
}

@media(max-width: 959.98px) {
    .Cards_PreImageWrapper__VDYxD img {
        transform:translateY(-100%) translateX(-40px)
    }
}

@media(max-width: 767.98px) {
    .Cards_PreImageWrapper__VDYxD img {
        transform:translateY(-100%)
    }
}

.Cards_PreImageHelper__JNVd4 {
    position: absolute;
    width: 100%;
    z-index: 3
}

.TestimonialsExtended_Testimonial__jnFr_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 80px 57px 63.13px;
    margin: 160px 0;
    border-radius: 60px;
    overflow: hidden;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/next-assets/img/homepage/testimonial/testimonial-1440.jpg)
}

@media(max-width: 1439.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ {
        margin:80px 0;
        border-radius: 48px;
        background-image: url(/next-assets/img/homepage/testimonial/testimonial-1024.jpg)
    }
}

@media screen and (max-width: 1320px) {
    .TestimonialsExtended_Testimonial__jnFr_ {
        padding:80px 0 63px
    }
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ {
        margin:40px 0;
        border-radius: 30px;
        padding: 36px 0 44px;
        background-image: url(/next-assets/img/homepage/testimonial/testimonial-tablet.jpg)
    }
}

@media(max-width: 767.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ {
        padding:50px 0 57px;
        background-position: 0 0;
        background-image: url(/next-assets/img/homepage/testimonial/testimonial-mobile.jpg)
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_RatingWithStars__1GO2A {
    width: auto;
    margin-bottom: 70px
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_RatingWithStars__1GO2A {
        margin-bottom:60.52px
    }
}

@media(max-width: 767.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_RatingWithStars__1GO2A {
        margin-bottom:40px;
        margin-right: 20px;
        margin-left: 20px
    }
}

@media screen and (max-width: 440px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_RatingWithStars__1GO2A {
        border-radius:100px;
        padding: 10px 20px;
        flex-wrap: wrap;
        max-width: 260px
    }

    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_RatingWithStars__1GO2A .TestimonialsExtended_RatingDescription__6mJLq,.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_RatingWithStars__1GO2A .TestimonialsExtended_Rating__NqKb1 {
        font-size: 12px;
        line-height: 13.52px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_TextSection__rbp3c {
    position: relative;
    max-width: 530px;
    color: #f8f3eb
}

@media(max-width: 767.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_TextSection__rbp3c {
        margin-right:20px;
        margin-left: 20px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_QuotationMarkWrapper__xKRTG {
    position: absolute;
    top: -53px;
    left: -84px;
    width: 156.746px;
    height: 159px
}

@media(max-width: 1439.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_QuotationMarkWrapper__xKRTG {
        left:-30px
    }
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_QuotationMarkWrapper__xKRTG {
        left:-22px;
        top: -46px
    }
}

@media(max-width: 767.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_QuotationMarkWrapper__xKRTG {
        width:133px;
        height: 135px;
        left: 0;
        top: -28px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Avatar__b0_wq,.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_QuotationMark__9TxP2 {
    width: 100%;
    height: auto
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Heading__b5uld {
    font-size: 36px;
    font-style: italic;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.72px;
    margin-bottom: 24px
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Heading__b5uld {
        font-size:28px;
        line-height: 34px;
        letter-spacing: -.56px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Description__6WMJI {
    font-size: 24px;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 24px
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Description__6WMJI {
        font-size:18px;
        line-height: 29px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_AuthorSection__EF92B {
    display: flex
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_AvatarWrapper__OpJUC {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    margin-top: 6px
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_AvatarWrapper__OpJUC {
        width:24px;
        height: 24px;
        margin-top: 8px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Author__l_Y1S,.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Role__jkpL0 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Author__l_Y1S,.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Role__jkpL0 {
        font-size:14px;
        line-height: 20px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_CardsSection__4DfFC {
    display: flex;
    gap: 16px;
    margin-top: 51.61px;
    width: 100%
}

@media screen and (max-width: 1320px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_CardsSection__4DfFC {
        justify-content:flex-start;
        overflow-x: scroll;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_CardsSection__4DfFC::-webkit-scrollbar {
        display: none
    }
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_CardsSection__4DfFC {
        margin-top:50px
    }
}

@media(max-width: 767.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_CardsSection__4DfFC {
        margin-top:44px
    }
}

@media screen and (max-width: 419px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_CardsSection__4DfFC {
        flex-direction:column;
        gap: 16px;
        overflow-x: none;
        padding: 0 20px
    }
}

.TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0 {
    width: 50%
}

@media screen and (max-width: 1320px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0 {
        width:575px;
        flex-shrink: 0
    }
}

@media(max-width: 639.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0 {
        width:305px
    }
}

@media screen and (max-width: 419px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0 {
        padding-bottom:20px;
        width: 100%
    }
}

@media screen and (max-width: 1320px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:first-of-type {
        margin-left:40px
    }
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:first-of-type {
        margin-left:30px
    }
}

@media(max-width: 767.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:first-of-type {
        margin-left:20px
    }
}

@media screen and (max-width: 419px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:first-of-type {
        margin-left:0
    }
}

@media screen and (max-width: 1320px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:last-of-type {
        margin-right:40px
    }
}

@media(max-width: 1039.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:last-of-type {
        margin-right:30px
    }
}

@media(max-width: 767.98px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:last-of-type {
        margin-right:20px
    }
}

@media screen and (max-width: 419px) {
    .TestimonialsExtended_Testimonial__jnFr_ .TestimonialsExtended_Card__7rlo0:last-of-type {
        margin-right:0
    }
}

.Card_Card__X1Je6 {
    display: flex;
    border-radius: 24px;
    background: #fff;
    gap: 33px;
    overflow: hidden
}

@media(max-width: 639.98px) {
    .Card_Card__X1Je6 {
        flex-direction:column;
        gap: 0
    }
}

.Card_Card__X1Je6 .Card_ImageWrapper__PzChU {
    display: flex;
    width: 260px;
    height: 330px;
    overflow: hidden;
    flex-shrink: 0
}

@media(max-width: 639.98px) {
    .Card_Card__X1Je6 .Card_ImageWrapper__PzChU {
        width:305px;
        height: 224px
    }
}

@media screen and (max-width: 419px) {
    .Card_Card__X1Je6 .Card_ImageWrapper__PzChU {
        display:block;
        width: 100%;
        height: 200px
    }
}

.Card_Card__X1Je6 .Card_Image__AmRs8 {
    width: auto;
    height: 100%
}

@media(max-width: 639.98px) {
    .Card_Card__X1Je6 .Card_Image__AmRs8 {
        display:none
    }
}

@media screen and (max-width: 419px) {
    .Card_Card__X1Je6 .Card_Image__AmRs8 {
        width:100%;
        object-fit: cover
    }
}

.Card_Card__X1Je6 .Card_ImageMobile___aCwJ {
    display: none
}

@media(max-width: 639.98px) {
    .Card_Card__X1Je6 .Card_ImageMobile___aCwJ {
        display:block;
        width: 100%;
        height: auto;
        object-fit: cover
    }
}

.Card_Card__X1Je6 .Card_TextSection__HMbho {
    padding-top: 39px;
    padding-right: 45px
}

@media(max-width: 639.98px) {
    .Card_Card__X1Je6 .Card_TextSection__HMbho {
        padding:24px 20px 40px
    }
}

@media screen and (max-width: 419px) {
    .Card_Card__X1Je6 .Card_TextSection__HMbho {
        padding:20px
    }
}

.Card_Card__X1Je6 .Card_Heading__T_GLi {
    font-size: 26px;
    font-weight: 400;
    line-height: 31px;
    letter-spacing: -.52px;
    margin-bottom: 16px
}

@media(max-width: 1039.98px) {
    .Card_Card__X1Je6 .Card_Heading__T_GLi {
        font-size:28px;
        letter-spacing: -.56px
    }
}

@media(max-width: 639.98px) {
    .Card_Card__X1Je6 .Card_Heading__T_GLi {
        max-width:230px
    }
}

@media screen and (max-width: 419px) {
    .Card_Card__X1Je6 .Card_Heading__T_GLi {
        max-width:100%
    }
}

.Card_Card__X1Je6 .Card_Description__iY_62 {
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 16px
}

.Card_Card__X1Je6 .Card_Author__TTOnz,.Card_Card__X1Je6 .Card_Role__bkCEr {
    font-size: 12px;
    font-weight: 400;
    line-height: 17px
}

.Card_Card__X1Je6 .Card_Author__TTOnz {
    margin-bottom: 4px
}

.IconCircle_IconCircle___jERZ {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    align-items: center
}

.IconCircle_IconCircle--text-light__gM2jF .IconCircle_Text__2EQbj {
    color: #f8f3eb
}

.IconCircle_IconCircle--small__oVCtk .IconCircle_Text__2EQbj {
    font-size: 7.014px;
    letter-spacing: .281px;
    margin-top: 2.92px
}

.IconCircle_IconCircle--small__oVCtk .IconCircle_IconInner__beFws {
    width: 18.7px;
    height: 18.7px
}

.IconCircle_IconCircle--medium__tcwVK .IconCircle_Text__2EQbj {
    font-size: 10.781px;
    letter-spacing: .431px;
    margin-top: 4.49px
}

.IconCircle_IconCircle--medium__tcwVK .IconCircle_IconInner__beFws {
    width: 28.74px;
    height: 28.74px
}

@media(max-width: 1439.98px) {
    .IconCircle_IconCircle--homepage__c9wyP .IconCircle_Text__2EQbj {
        font-size:10.781px;
        letter-spacing: .431px;
        margin-top: 4.49px
    }

    .IconCircle_IconCircle--homepage__c9wyP .IconCircle_IconInner__beFws {
        width: 28.74px;
        height: 28.74px
    }
}

@media(max-width: 639.98px) {
    .IconCircle_IconCircle--homepage__c9wyP .IconCircle_Text__2EQbj {
        font-size:7.014px;
        letter-spacing: .281px;
        margin-top: 2.92px
    }

    .IconCircle_IconCircle--homepage__c9wyP .IconCircle_IconInner__beFws {
        width: 18.7px;
        height: 18.7px
    }
}

.IconCircle_IconOuter__p_dg6 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 79.257px;
    height: 79.257px;
    flex-shrink: 0;
    background-color: #f8f4f2;
    border-radius: 100%;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.IconCircle_IconOuter--growth__RYUKm {
    background-color: #ebf0f1
}

.IconCircle_IconOuter--vitality__OKXmh {
    background-color: #ffede8
}

.IconCircle_IconOuter--small__FONa7 {
    height: 37.4px;
    width: 37.4px
}

.IconCircle_IconOuter--medium__6j8mC {
    height: 57.49px;
    width: 57.49px
}

@media(max-width: 1439.98px) {
    .IconCircle_IconOuter--homepage__ysMEm {
        height:57.49px;
        width: 57.49px
    }
}

@media(max-width: 639.98px) {
    .IconCircle_IconOuter--homepage__ysMEm {
        height:37.4px;
        width: 37.4px
    }
}

.IconCircle_IconInner__beFws {
    display: flex;
    width: 39.628px;
    height: 39.628px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0
}

.IconCircle_Icon__1c0Tb {
    height: 100%;
    width: auto;
    opacity: .9
}

.IconCircle_Text__2EQbj {
    text-align: center;
    white-space: nowrap;
    font-family: var(--AkkuratMonoLL);
    font-size: 14.861px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: .594px;
    text-transform: uppercase;
    margin-top: 6.2px
}

.IconCircle_Text--text-absolute__EiaSp {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%)
}

.Pill_Pill__SZPmT {
    display: inline-flex;
    flex-shrink: 0;
    padding: 12px 24px 13px;
    height: 50px;
    border-radius: 100px;
    border: 1px solid var(--Core-03,#d2dcda);
    background: rgba(246,248,248,.95);
    filter: drop-shadow(0 5px 15px rgba(0,73,82,.04))
}

.Pill_Pill__SZPmT .Pill_Text__N4V0v {
    font-size: 16.488px;
    font-weight: 400;
    line-height: 150%;
    white-space: nowrap
}

.Pill_Pill--small__phxaz {
    padding: 5.66px 11.25px 5.94px 11.33px;
    height: 23.6px
}

.Pill_Pill--small__phxaz .Pill_Text__N4V0v {
    font-size: 7.782px
}

.Pill_Pill--medium__virBQ {
    padding: 8.71px 17.78px 9.57px 17.41px;
    height: 36.2px
}

.Pill_Pill--medium__virBQ .Pill_Text__N4V0v {
    font-size: 11.962px
}

@media(max-width: 1439.98px) {
    .Pill_Pill--homepage__DDVtM {
        padding:8.71px 17.78px 9.57px 17.41px;
        height: 36.2px
    }

    .Pill_Pill--homepage__DDVtM .Pill_Text__N4V0v {
        font-size: 11.962px
    }
}

@media(max-width: 639.98px) {
    .Pill_Pill--homepage__DDVtM {
        padding:5.66px 11.25px 5.94px 11.33px;
        height: 23.6px
    }

    .Pill_Pill--homepage__DDVtM .Pill_Text__N4V0v {
        font-size: 7.782px
    }
}

.Line_Line__ujI5n {
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform-origin: center left;
    stroke-dasharray: .1 9.71;
    stroke-dashoffset: 500;
    animation: Line_dash__99PLz 25s linear infinite,Line_fadeIn__ZhDLg 1s ease-in both
}

@media(max-width: 1439.98px) {
    .Line_Line__ujI5n {
        stroke-dasharray:.07 7.05
    }
}

@keyframes Line_fadeIn__ZhDLg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Line_dash__99PLz {
    0% {
        stroke-dashoffset: 500
    }

    to {
        stroke-dashoffset: 0
    }
}

.Line_SVG__4Blha {
    display: block
}

.Diagram_Animation__YsjFU {
    position: relative;
    margin-left: -16px
}

@media(max-width: 1039.98px) {
    .Diagram_Animation__YsjFU {
        margin-left:-40px
    }
}

@media(max-width: 959.98px) {
    .Diagram_Animation__YsjFU {
        margin-left:0;
        margin-top: 40px
    }
}

@media(max-width: 639.98px) {
    .Diagram_Animation__YsjFU {
        margin-top:20px
    }
}

.Diagram_BackgroundWrapper__TZWh3 {
    opacity: 0;
    transform: translateX(0);
    transition: opacity .5s ease-in,transform .5s ease-in;
    transition-delay: 0s;
    transition-duration: 1s
}

.Diagram_BackgroundWrapper--loaded__maKlk {
    opacity: 1;
    transform: translateX(0)
}

.Diagram_Background__LfqIg {
    height: 713px;
    margin-left: 156px;
    width: auto;
    animation-name: Diagram_backgroundSkew__RwzIz;
    animation-duration: 60s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@media(max-width: 1439.98px) {
    .Diagram_Background__LfqIg {
        height:517.664px;
        margin-left: 78px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_Background__LfqIg {
        margin-left:66px
    }
}

@media(max-width: 959.98px) {
    .Diagram_Background__LfqIg {
        height:670px;
        margin-left: 28px;
        margin-top: -90px
    }
}

@media(max-width: 639.98px) {
    .Diagram_Background__LfqIg {
        height:450px;
        margin-left: 18px;
        margin-top: -70px
    }
}

.Diagram_ScreenWrapper__1VY_q {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: translateX(50px);
    transition: opacity .5s ease-in,transform .5s ease-in;
    transition-delay: .2s;
    transition-duration: 1s
}

.Diagram_ScreenWrapper--loaded__L06EN {
    opacity: 1;
    transform: translateX(0)
}

.Diagram_Screen__q6GI_ {
    position: absolute;
    height: 685px;
    width: auto;
    top: 0;
    left: 248px;
    animation-name: Diagram_float__TcmT0;
    animation-duration: 40s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-direction: reverse;
    animation-delay: .3s
}

@media(max-width: 1439.98px) {
    .Diagram_Screen__q6GI_ {
        height:496px;
        left: 142px;
        top: 2px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_Screen__q6GI_ {
        left:130px
    }
}

@media(max-width: 959.98px) {
    .Diagram_Screen__q6GI_ {
        left:180px
    }
}

@media(max-width: 639.98px) {
    .Diagram_Screen__q6GI_ {
        height:326px;
        top: 2px;
        left: 82px
    }
}

.Diagram_PhoneWrapper__bucf9 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: translateX(30px);
    transition: opacity .5s ease-in,transform .5s ease-in;
    transition-delay: .15s;
    transition-duration: 1s;
    z-index: 1
}

.Diagram_PhoneWrapper--loaded__zmcdj {
    opacity: 1;
    transform: translateX(0)
}

.Diagram_Phone__VJnBF {
    position: absolute;
    height: 490px;
    width: auto;
    top: 194px;
    left: 188px;
    animation-name: Diagram_float__TcmT0;
    animation-duration: 30s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@media(max-width: 1439.98px) {
    .Diagram_Phone__VJnBF {
        height:356px;
        top: 146px;
        left: 100px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_Phone__VJnBF {
        left:88px
    }
}

@media(max-width: 959.98px) {
    .Diagram_Phone__VJnBF {
        height:400px;
        left: 118px
    }
}

@media(max-width: 639.98px) {
    .Diagram_Phone__VJnBF {
        height:232px;
        top: 94px;
        left: 56px
    }
}

.Diagram_Dots__o_4gg,.Diagram_IconWrapper__yneZI {
    position: absolute
}

.Diagram_IconWrapper__yneZI {
    z-index: 0
}

.Diagram_IconWrapper__yneZI .Diagram_Icon__yqgZU {
    transform: scale(0);
    animation-name: Diagram_pulse__52Qc_;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: Diagram_pulseNext__WJfpU;
    animation-duration: 7s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-fill-mode: none;
    animation-delay: 8s
}

.Diagram_IconWrapper--1__KdqNE {
    top: 83px;
    left: 202px
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--1__KdqNE {
        top:62px;
        left: 110px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--1__KdqNE {
        left:98px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--1__KdqNE {
        top:40px;
        left: 62px
    }
}

.Diagram_IconWrapper--1__KdqNE .Diagram_Icon__yqgZU,.Diagram_IconWrapper--1__KdqNE .Diagram_Line__7VUk_ {
    animation-delay: 1s
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--1__KdqNE .Diagram_Line__7VUk_ {
        width:308px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--1__KdqNE .Diagram_Line__7VUk_ {
        width:292px
    }
}

@media(max-width: 959.98px) {
    .Diagram_IconWrapper--1__KdqNE .Diagram_Line__7VUk_ {
        width:400px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--1__KdqNE .Diagram_Line__7VUk_ {
        width:210px
    }
}

.Diagram_IconWrapper--2__MB0KZ {
    top: 98px;
    left: 672px;
    transform: translateX(-50%)
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--2__MB0KZ {
        left:449px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--2__MB0KZ {
        left:415px
    }
}

@media(max-width: 959.98px) {
    .Diagram_IconWrapper--2__MB0KZ {
        left:515px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--2__MB0KZ {
        left:284px
    }
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--2__MB0KZ {
        top:71.82px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--2__MB0KZ {
        top:46.73px
    }
}

.Diagram_IconWrapper--2__MB0KZ .Diagram_Icon__yqgZU,.Diagram_IconWrapper--2__MB0KZ .Diagram_Line__7VUk_ {
    animation-delay: 1.5s
}

.Diagram_IconWrapper--2__MB0KZ .Diagram_Line__7VUk_ {
    transform: rotate(90deg)
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--2__MB0KZ .Diagram_Line__7VUk_ {
        width:152px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--2__MB0KZ .Diagram_Line__7VUk_ {
        width:100px
    }
}

.Diagram_IconWrapper--3__QW597 {
    top: 301px;
    left: 672px;
    transform: translateX(-50%)
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--3__QW597 {
        left:449px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--3__QW597 {
        left:415px
    }
}

@media(max-width: 959.98px) {
    .Diagram_IconWrapper--3__QW597 {
        left:515px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--3__QW597 {
        left:284px
    }
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--3__QW597 {
        top:221px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--3__QW597 {
        top:145.37px
    }
}

.Diagram_IconWrapper--3__QW597 .Diagram_Icon__yqgZU,.Diagram_IconWrapper--3__QW597 .Diagram_Line__7VUk_ {
    animation-delay: 2s
}

.Diagram_IconWrapper--3__QW597 .Diagram_Line__7VUk_ {
    transform: rotate(90deg)
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--3__QW597 .Diagram_Line__7VUk_ {
        width:216px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--3__QW597 .Diagram_Line__7VUk_ {
        width:136px
    }
}

.Diagram_IconWrapper--4__JR0FU {
    top: 578px;
    left: 672px;
    transform: translateX(-50%)
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--4__JR0FU {
        left:449px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--4__JR0FU {
        left:415px
    }
}

@media(max-width: 959.98px) {
    .Diagram_IconWrapper--4__JR0FU {
        left:515px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--4__JR0FU {
        left:284px
    }
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--4__JR0FU {
        top:423px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--4__JR0FU {
        top:275.17px
    }
}

.Diagram_IconWrapper--4__JR0FU .Diagram_Icon__yqgZU,.Diagram_IconWrapper--4__JR0FU .Diagram_Line__7VUk_ {
    animation-delay: 2.5s
}

.Diagram_IconWrapper--4__JR0FU .Diagram_Line__7VUk_ {
    transform: rotate(180deg)
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--4__JR0FU .Diagram_Line__7VUk_ {
        width:370px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--4__JR0FU .Diagram_Line__7VUk_ {
        width:348px
    }
}

@media(max-width: 959.98px) {
    .Diagram_IconWrapper--4__JR0FU .Diagram_Line__7VUk_ {
        width:452px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--4__JR0FU .Diagram_Line__7VUk_ {
        width:240px
    }
}

.Diagram_IconWrapper--5__i9225 {
    top: 578px;
    left: 130px;
    z-index: 2
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--5__i9225 {
        left:52px;
        top: 423px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--5__i9225 {
        left:36px
    }
}

@media(max-width: 959.98px) {
    .Diagram_IconWrapper--5__i9225 {
        left:26px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--5__i9225 {
        left:24px;
        top: 275.64px
    }
}

.Diagram_IconWrapper--5__i9225 .Diagram_Icon__yqgZU,.Diagram_IconWrapper--5__i9225 .Diagram_Line__7VUk_ {
    animation-delay: 3s
}

.Diagram_IconWrapper--5__i9225 .Diagram_Line__7VUk_ {
    transform: rotate(-90deg)
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--5__i9225 .Diagram_Line__7VUk_ {
        width:220px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--5__i9225 .Diagram_Line__7VUk_ {
        width:145px
    }
}

.Diagram_IconWrapper--6__3xh3V {
    top: 280px;
    left: 70px;
    z-index: 2
}

@media(max-width: 1439.98px) {
    .Diagram_IconWrapper--6__3xh3V {
        left:15px;
        top: 208.94px
    }
}

@media(max-width: 1039.98px) {
    .Diagram_IconWrapper--6__3xh3V {
        left:0;
        top: 206px
    }
}

@media(max-width: 959.98px) {
    .Diagram_IconWrapper--6__3xh3V {
        left:-10px
    }
}

@media(max-width: 639.98px) {
    .Diagram_IconWrapper--6__3xh3V {
        top:135.93px;
        left: 0
    }
}

.Diagram_IconWrapper--6__3xh3V .Diagram_Icon__yqgZU {
    animation-delay: 3.5s
}

@keyframes Diagram_float__TcmT0 {
    0% {
        transform: translate(0)
    }

    33% {
        transform: translate(-10px,10px)
    }

    66% {
        transform: translate(10px,10px)
    }

    to {
        transform: translate(0)
    }
}

@keyframes Diagram_backgroundSkew__RwzIz {
    0% {
        transform: skewX(0)
    }

    33% {
        transform: skewX(2deg)
    }

    66% {
        transform: skewX(-2deg)
    }

    to {
        transform: skewX(0)
    }
}

@keyframes Diagram_pulse__52Qc_ {
    0% {
        transform: scale(0)
    }

    20% {
        transform: scale(1.1)
    }

    40% {
        transform: scale(.95)
    }

    50% {
        transform: scale(1.05)
    }

    60% {
        transform: scale(1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes Diagram_pulseNext__WJfpU {
    0% {
        transform: scale(1)
    }

    3% {
        transform: scale(.5)
    }

    6% {
        transform: scale(1.1)
    }

    8% {
        transform: scale(.95)
    }

    10% {
        transform: scale(1.05)
    }

    12% {
        transform: scale(1)
    }

    to {
        transform: scale(1)
    }
}
