.about-page{margin-top:var(--space-med);display:flex;flex-direction:column;grid-gap:var(--space-big)}.about-layout{min-width:0;display:grid;grid-template-columns:1fr;gap:2rem;align-items:flex-start}.about-main{grid-column:1/2}.about-hero{display:flex;gap:2rem;align-items:flex-start;margin-bottom:4.1rem}h1.about-title{font-size:5.4rem;line-height:1.2;margin:0}.about-hero-image{width:60.8rem;height:48.8rem;flex-shrink:0;border-radius:2.4rem;overflow:hidden}.about-hero-image img,.about-hero-image picture{width:100%;height:100%;object-fit:cover}.about-hero-content{flex:1;display:flex;flex-direction:column;gap:3.9rem}.about-title{font-size:3.2rem;margin:0}.about-excerpt{font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey);margin:0}.about-body{display:flex;flex-direction:column;gap:4.1rem}.about-body .section-title{text-align:left}.about-no-content{font-weight:var(--base-font-weight);font-size:2rem;line-height:1.5;color:#999;text-align:center;padding:4rem 0;margin:0}.about-section{display:grid;grid-gap:3.2rem}.content-block{margin:0}.content-block-with-image{display:flex;gap:3rem;align-items:flex-start}.content-block-with-image.layout-left{flex-direction:row-reverse}.content-block-with-image.layout-left .block-text-content{flex:1}.content-block-with-image.layout-left .block-image-content{width:45%;flex-shrink:0}.content-block-with-image.layout-right{flex-direction:row}.content-block-with-image.layout-right .block-text-content{flex:1}.content-block-with-image.layout-right .block-image-content{width:45%;flex-shrink:0}.content-block-with-image.layout-bottom{flex-direction:column;align-items:stretch}.content-block-with-image.layout-bottom .block-text-content,.content-block-with-image.layout-bottom .block-image-content{width:100%}.block-text-content{font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey)}.block-text-content p{margin:0 0 1.5rem;font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey)}.block-text-content p:last-child{margin-bottom:0}.block-image-content{border-radius:2.4rem;overflow:hidden;background:#f0f0f0}.block-image-content img,.block-image-content picture{width:100%;height:auto;object-fit:cover;display:block}.section-content{font-weight:var(--base-font-weight);font-size:2rem;line-height:1;color:var(--uikit-color-dark-grey);display:grid;grid-gap:2rem}.section-content p{margin:0}.section-with-image{display:flex;gap:2rem;align-items:flex-start}.section-text{flex:1}.section-image{flex-shrink:0;border-radius:2.4rem;overflow:hidden;background:#f0f0f0}.section-with-image .section-image{width:48rem;height:38.5rem}.section-image img{width:100%;height:100%;object-fit:cover}.section-list{font-weight:var(--base-font-weight);font-size:2rem;line-height:1.5;color:var(--uikit-color-dark-grey);padding-left:2rem;list-style:disc}.subsection{display:grid;grid-gap:2rem}.subsection-title{font-weight:var(--bold-font-weight);color:var(--uikit-color-dark-blue);font-size:var(--uikit-text-basic);text-transform:uppercase;margin:0}.content-block p{font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey)}.content-block .section-list,.block-text-content .section-list{font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey);padding-left:2rem}.subsection p{font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey)}.subsection .section-list{font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey);padding-left:2rem}.similar-highlight{color:var(--uikit-color-yellow)}.about-cta{position:relative;max-width:148.8rem;height:43.3rem;margin:0 auto 8.1rem;padding:0 12rem;border-radius:3.2rem;background:linear-gradient(128.211deg,#0089ca 31.805%,#49b1e9,#4aadea);box-shadow:0 4px 8.6px #038bd71f;overflow:hidden}.cta-content{position:relative;z-index:1;padding:5.9rem 6.3rem;max-width:90rem}.cta-title{font-weight:var(--bold-font-weight);font-size:5.4rem;line-height:1;text-transform:uppercase;color:var(--uikit-color-white);margin:0 0 3rem}.cta-subtitle{font-weight:var(--bold-font-weight);font-size:2.8rem;line-height:1;color:var(--uikit-color-white);margin:0 0 2.8rem}.cta-highlight{color:var(--uikit-color-yellow)}.cta-description{font-weight:var(--base-font-weight);font-size:2.8rem;line-height:1;color:var(--uikit-color-white);margin:0 0 2.8rem}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:2.3rem 4.3rem;background:var(--uikit-color-yellow);border:none;border-radius:2.4rem;font-weight:var(--bold-font-weight);font-size:2.8rem;line-height:1;text-transform:uppercase;color:var;text-decoration:none;cursor:var(--cursor-pointer);transition:transform .3s ease}.cta-btn:hover{transform:translateY(-.2rem)}.cta-image{position:absolute;right:0;top:0;width:59rem;height:51.4rem;pointer-events:none}.cta-image img{width:100%;height:100%;object-fit:contain}.blog-article-element-cta-btn{display:flex;justify-content:center;align-items:center;text-decoration:none;margin-bottom:2rem}.list-intro-text{font-weight:var(--regular-font-weight);font-size:var(--uikit-text-basic);line-height:1.5;color:var(--uikit-color-dark-grey);margin-bottom:1.5rem}@media (max-width: 1440px){.about-hero-image{width:100%;height:auto;flex:0 0 50%}h1.about-title{font-size:4.8rem}.section-title{font-size:3.2rem}}@media all and (max-width: 1024px){.about-main{grid-column:1/3}h1.about-title{font-size:3.6rem}.section-title{font-size:2.8rem}}@media all and (max-width: 1000px){.about-page{padding:0 3rem}.about-main,.blog-sidebar{grid-column:1 / 2!important}}@media all and (max-width: 650px){.about-page{padding:0 2rem}.about-hero-image{width:100%;height:40rem}.section-with-image{flex-direction:column}.section-with-image .section-image{width:100%;height:auto}.content-block-with-image.layout-left,.content-block-with-image.layout-right{flex-direction:column}.content-block-with-image .block-image-content{width:100%!important}}@media all and (max-width: 650px){h1.about-title{font-size:2.8rem}.about-title{font-size:2rem}.about-page{padding:0 2rem}.about-hero{flex-direction:column}.about-hero-content,.about-section,.subsection{grid-gap:1.6rem}}
