.c-heading{font-family:HeliosExtC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:700}.c-heading.-h1{font-size:4rem;line-height:1.25;letter-spacing:.125rem}@media screen and (max-width: 1199px){.c-heading.-h1{font-size:3rem;line-height:1.17}}@media screen and (max-width: 699px){.c-heading.-h1{font-size:1.25rem;line-height:1.29}}@media screen and (max-width: 419px){.c-heading.-h1{font-size:1.125rem;line-height:1.29}}@media screen and (max-width: 349px){.c-heading.-h1{font-size:1.125rem;line-height:1.29}}.c-heading.-h2{font-size:3rem;line-height:1.17}@media screen and (max-width: 1199px){.c-heading.-h2{font-size:2.625rem;line-height:1.24}}@media screen and (max-width: 699px){.c-heading.-h2{font-size:1.5rem;line-height:1.33}}.c-heading.-h3{font-size:2.25rem;line-height:1.33}@media screen and (max-width: 1199px){.c-heading.-h3{font-size:2rem;line-height:1.31}}@media screen and (max-width: 699px){.c-heading.-h3{font-size:1.25rem;line-height:1.2}}.c-heading.-h4{font-size:1.75rem;line-height:1.43}@media screen and (max-width: 699px){.c-heading.-h4{font-size:1.375rem;line-height:1.45}}.c-heading.-h5{font-size:1.5rem;line-height:1.5;letter-spacing:-.0625em}@media screen and (max-width: 699px){.c-heading.-h5{font-size:1rem}}.c-heading.-h6{font-size:1rem;line-height:1.25}.c-heading.-col-r{color:#d0043c}.c-heading.-col-w{color:#fff}.c-heading.-col-b{color:#272e80}.c-heading_sub{margin-bottom:3rem}@media screen and (max-width: 1199px){.c-heading_sub{margin-bottom:1.5rem}}.c-text.-ff-hel{font-family:HeliosExtC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}.c-text.-ff-sans{font-family:Montserrat Regular,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}.c-text.-ff-monts-m{font-family:Montserrat Medium,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}.c-text.-fs-m{font-size:1rem;line-height:1.125}.c-text.-fs-l{font-size:1.125rem;line-height:1.777}@media screen and (max-width: 1199px){.c-text.-fs-l{font-size:.875rem;line-height:2.286}}.c-text.-fs-b{font-size:1.5rem;line-height:2}@media screen and (max-width: 699px){.c-text.-fs-b{font-size:1.25rem;line-height:1.6}}.c-text.-c-w{color:#fff}.c-text.-p1{font-family:HeliosExtC Regular,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:400;font-size:1.75rem;line-height:1.43}@media screen and (max-width: 1199px){.c-text.-p1{font-size:1.5rem;line-height:1.5}}@media screen and (max-width: 699px){.c-text.-p1{font-size:1.125rem;line-height:1.56}}@media screen and (max-width: 419px){.c-text.-p1{font-size:1rem;line-height:1.56}}.c-text.-p2{font-family:HeliosExtC Regular,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.67}@media screen and (max-width: 1199px){.c-text.-p2{font-size:1.375rem;line-height:1.73}}@media screen and (max-width: 699px){.c-text.-p2{font-size:1rem;line-height:1.62}}.c-text.-p3{font-family:HeliosExtC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.78}@media screen and (max-width: 699px){.c-text.-p3{font-size:1rem;line-height:1.5}}.c-text.-p4{font-family:HeliosExtC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.5}@media screen and (max-width: 1199px){.c-text.-p4{font-size:.875rem;line-height:1.71}}.c-text.-first{font-family:Montserrat Medium,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.78}@media screen and (max-width: 1199px){.c-text.-first{font-size:1rem;line-height:1.5}}.c-text.-second{font-family:Montserrat Regular,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;line-height:1.71}.c-text.-col-r,.c-text span.-col-r{color:#d0043c}.c-text.-col-gray{color:#a9a9aa}span.-col-r{color:#d0043c}span.-col-gray{color:#a9a9aa}.c-section{position:relative;display:flex;flex-direction:column;max-width:100%;overflow:hidden}.c-section.-gray{background-color:#f4f4f4}.c-section.-pb{padding-bottom:10rem}@media screen and (max-width: 1199px){.c-section.-pb{padding-bottom:5rem}}@media screen and (max-width: 699px){.c-section.-pb{padding-bottom:3.125rem}}.c-section.-pt{padding-top:10rem}@media screen and (max-width: 1199px){.c-section.-pt{padding-top:5rem}}@media screen and (max-width: 1199px){.c-section.-pt{padding-top:3.125rem}}.c-section.-sm.-pt{padding-top:5rem}@media screen and (max-width: 1199px){.c-section.-sm.-pt{padding-top:2.5rem}}@media screen and (max-width: 699px){.c-section.-sm.-pt{padding-top:2rem}}.c-section.-sm.-pb{padding-bottom:5rem}@media screen and (max-width: 1199px){.c-section.-sm.-pb{padding-bottom:2.5rem}}@media screen and (max-width: 699px){.c-section.-sm.-pb{padding-bottom:2rem}}.c-section_head{display:flex;gap:3rem}@media screen and (max-width: 1199px){.c-section_head{flex-direction:column;gap:1.125rem;column-gap:1.125rem}}@media screen and (max-width: 699px){.c-section_head{gap:.75rem;column-gap:.75rem}}.c-section_title{width:50%}@media screen and (max-width: 1199px){.c-section_title{width:100%}}.c-base_hr{margin:5rem 0;border-top:1px solid #f4f4f4}@media screen and (max-width: 1199px){.c-base_hr{margin:3.875rem 0}}@media screen and (max-width: 1199px){.c-base_hr{margin:2.5rem 0}}.c-section_description{width:100%;max-width:59.875rem;margin-left:auto;padding-right:9rem}.c-section_description .-mt-15{margin-top:.9375rem}@media screen and (max-width: 1199px){.c-section_description{padding-right:0;margin-left:0;max-width:100%}.c-section_description .-mt-15{margin-top:0}}@media screen and (min-width: 1200px){.c-section_description .o-content>img,.c-section_description .o-content>.c-image-slider_wr,.c-section_description .o-content>.c-video{min-width:calc(100% + 9rem);margin-right:-9rem}}.c-base_stats{display:flex;justify-content:space-between;width:100%;gap:2rem;margin:2rem 0;flex-wrap:wrap}@media screen and (max-width: 699px){.c-base_stats{justify-content:start;gap:1.5rem;margin:1.5rem 0}}.c-base_stat{position:relative;display:inline-flex;align-items:center;flex-basis:47%}.c-base_stat-container{display:flex;flex-direction:row}@media screen and (max-width: 699px){.c-base_stat{flex-basis:100%}}.c-base_stats.--only-one .c-base_stat{flex-basis:100%}.c-base_stat-container{display:flex;flex-direction:column}.c-base_stat-icon{position:relative;margin-right:1.5rem;margin-left:-.125rem;max-width:4rem;height:100%;height:calc(100% - 1.78ex)}@media screen and (max-width: 1199px){.c-base_stat-icon{height:calc(100% - 1.5ex)}}.c-base_stat-value{color:#d0043c}.c-base_stat-description{width:100%;margin-left:.125rem}.c-base_stat.--no-icon .c-base_stat-description{margin-left:0}.c-section_content{position:relative;padding:0 9rem;margin:0 auto}.c-section_content>*{max-width:51rem;margin-left:auto}@media screen and (max-width: 1199px){.c-section_content{padding:0}}
