.section-features{padding:7.1rem 0 6rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features{padding:4.3rem 0 2.3rem}}.section-features .section__head{margin-bottom:5.7rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features .section__head{margin-bottom:2.6rem}}.section-features .section__head .grid{margin:calc(var(--space-3)*-1)}.section-features .section__head .grid .grid__col{padding:var(--space-3)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features .section__head .grid .grid__col{flex:0 0 100%;max-width:100%}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features .section__head .section__title{margin-bottom:0}}.section-features .section__head .section__title h2{font-weight:400}.section-features .section__head .section__subtitle{margin-left:auto;max-width:44rem;padding:.8rem 0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features .section__head .section__subtitle{padding:0}}.section-features .section__head .section__subtitle p{font-size:1.8rem;line-height:1.33}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features .section__head .section__subtitle p{font-size:1.6rem}}.section-features .section__head .section__subtitle--fullwidth{max-width:100%}.section-features .section__body .grid{margin:calc(var(--space-4)*-1)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features .section__body .grid{margin:calc(var(--space-4)*-1)}}.section-features .section__body .grid .grid__col{padding:var(--space-4)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features .section__body .grid .grid__col{flex:0 0 100%;max-width:100%;padding:var(--space-4)}}.section-features .section__foot{padding:1rem 0 0}.section-features--alt .section__head{margin-bottom:1.2rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features--alt .section__head{margin-bottom:2rem}}.section-features--dev{padding:7.1rem 0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features--dev{padding:4.4rem 0 2.4rem}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features--dev .section__head{margin-bottom:2.2rem}}.section-features--dev .section__body .grid{margin:-1.2rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features--dev .section__body .grid{margin:-.8rem}}.section-features--dev .section__body .grid .grid__col{padding:1.2rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-features--dev .section__body .grid .grid__col{padding:.8rem}}.feature{border-left:.1rem solid var(--blue-main);padding:2.1rem 1rem 2.9rem 2.2rem;position:relative}@media (max-width:1023px){.feature{padding:2rem 1.5rem}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.feature{padding:1.6rem 0 2.6rem 2.1rem}}.feature .feature__content{position:relative}.feature .feature__content--btn{padding-bottom:4rem}.feature h4{margin-bottom:2rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.feature h4{font-size:2.4rem;font-weight:400;margin-bottom:1.4rem}}.feature p{font-size:1.8rem;font-weight:300;line-height:1.33}@media (max-width:1023px){.feature p{font-size:1.6rem}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.feature p{font-size:1.8rem;line-height:1.33}}.feature .link-line{bottom:-.4rem;font-size:1.6rem;font-weight:500;left:0;position:absolute}.feature-dev{border:.1rem solid var(--grey-100);border-radius:1.6rem;height:100%;padding:4.3rem 3.9rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.feature-dev{padding:1.8rem 2.2rem 2.5rem}}.feature-dev h3{margin-bottom:2.6rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.feature-dev h3{margin-bottom:1.1rem}}.feature-dev p{margin-bottom:8.7rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.feature-dev img{height:auto;max-width:7.5rem}}