.banner{position:relative}@media (min-width:768px){.banner{margin-bottom:70px}}@media (max-width:767px){.banner{background-color:var(--accent-blue);padding:30px 0 0}}@media (min-width:768px){.banner:before{content:"";background-color:var(--bg-gray);width:100%;height:50%;display:block;position:absolute;top:-1px;left:0;right:0}}.banner .container{z-index:1;position:relative}.banner__wrap{background-color:var(--accent-blue);border-radius:25px;padding:60px 80px;position:relative;overflow:hidden}@media (min-width:768px){.banner__wrap{background-image:url("data:image/svg+xml,%3Csvg width='745' height='390' viewBox='0 0 745 390' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.03' cx='597.5' cy='343.5' r='304' stroke='white' stroke-width='5'/%3E%3Ccircle opacity='0.04' cx='598' cy='344' r='410.5' stroke='white' stroke-width='5'/%3E%3Ccircle opacity='0.04' cx='597.5' cy='343.5' r='506' stroke='white' stroke-width='5'/%3E%3Ccircle opacity='0.04' cx='597' cy='365' r='594.5' stroke='white' stroke-width='5'/%3E%3C/svg%3E%0A");background-position:100% 100%;background-repeat:no-repeat;background-size:contain}}@media (max-width:1199px){.banner__wrap{background-position:400px 0;padding:50px}}@media (max-width:767px){.banner__wrap{padding:0;overflow:visible}}.banner--left{width:100%;max-width:600px}@media (max-width:767px){.banner--left{max-width:330px}}.banner__subtitle{opacity:1;margin:30px 0 40px}@media (max-width:767px){.banner__subtitle{margin:20px 0 30px;font-size:18px}}.banner__btn.button--white{padding:10px}.banner__img{position:absolute;bottom:0;right:0}@media (max-width:1199px){.banner__img{max-width:45%}}@media (max-width:767px){.banner__img{bottom:unset;max-width:100%;margin-top:30px;display:block;position:relative;right:-20px}}
.proposition{padding:100px 0}@media (max-width:1023px){.proposition{padding:70px 0}}@media (max-width:767px){.proposition{padding:50px 0}}@media (min-width:768px){.proposition__title{text-align:center}}.proposition__list{grid-gap:50px;grid-template-columns:repeat(2,1fr);margin-top:60px;display:grid}@media (max-width:1199px){.proposition__list{grid-gap:30px;margin-top:40px}}@media (max-width:767px){.proposition__list{grid-gap:20px;grid-template-columns:1fr}}.proposition__item{background-color:var(--bg-gray);border-radius:15px;padding:40px}@media (max-width:1199px){.proposition__item{padding:30px}}@media (max-width:767px){.proposition__item{padding:30px 20px}}.proposition__item-title{letter-spacing:-.36px;color:var(--dark-text);margin:25px 0 15px;font-size:18px;font-weight:500;line-height:120%}.proposition__item-text{letter-spacing:-.32px;color:var(--gray-text);font-size:16px;font-weight:400;line-height:140%}
@media (max-width:767px){.story{background-color:var(--dark);padding:50px 0 0}}.story__wrap{background-color:var(--dark);border-radius:25px;justify-content:space-between;padding:80px 60px;display:flex;position:relative;overflow:hidden}@media (max-width:1199px){.story__wrap{padding:40px}}@media (max-width:767px){.story__wrap{flex-direction:column;align-items:flex-end;gap:40px;padding:0;overflow:visible}}.story__info{width:100%;max-width:555px}@media (max-width:1199px){.story__info{max-width:400px}}@media (max-width:1023px){.story__info{max-width:100%}}.story__text{letter-spacing:-.32px;color:var(--white-light);margin:40px 0;font-size:16px;font-weight:400;line-height:140%}@media (min-width:768px) and (max-width:1023px){.story__text{margin:20px 0}}.story__text p:first-child{margin-top:0}.story__text p:last-child{margin-bottom:0}.story__author{letter-spacing:-.4px;color:var(--white-light);font-size:20px;font-weight:700;line-height:110%}.story__img{position:absolute;top:80px;right:0}@media (max-width:1199px){.story__img{max-width:50%;top:50px}}@media (min-width:768px) and (max-width:1023px){.story__img{display:none}}@media (max-width:1023px){.story__img{max-width:40%;top:unset;bottom:0}}@media (max-width:767px){.story__img{max-width:300px;min-height:300px;position:relative;right:-20px}}
.page-about-us .top-screen{padding:95px 0 0;position:relative}@media (max-width:1023px){.page-about-us .top-screen{padding:60px 0 0}}@media (max-width:767px){.page-about-us .top-screen{padding:30px 0 0}}@media (min-width:768px){.page-about-us .top-screen{background-image:url("data:image/svg+xml,%3Csvg width='1440' height='622' viewBox='0 0 1440 622' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M720 117C1109.34 117 1425 440.228 1425 839C1425 1237.77 1109.34 1561 720 1561C330.662 1561 15 1237.77 15 839C15 440.228 330.662 117 720 117Z' stroke='%23DEDDDD' stroke-width='2'/%3E%3Cpath opacity='0.2' d='M720 1C1178.93 1 1551 381.983 1551 852C1551 1322.02 1178.93 1703 720 1703C261.074 1703 -111 1322.02 -111 852C-111 381.983 261.074 1 720 1Z' stroke='%23DEDDDD' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:bottom;background-repeat:no-repeat;background-size:contain}}.page-about-us .top-screen .container{z-index:1;position:relative}.page-about-us .top-screen__title{color:var(--dark-text);letter-spacing:-1px;text-align:center;margin:0 auto;font-size:52px;font-weight:600;line-height:120%}@media (max-width:767px){.page-about-us .top-screen__title{margin:0 auto;font-size:28px}}.page-about-us .top-screen__subtitle{width:100%;max-width:800px;color:var(--gray-text);letter-spacing:-.32px;text-align:center;margin:25px auto 90px;font-size:20px;font-weight:500;line-height:160%}@media (max-width:1023px){.page-about-us .top-screen__subtitle{max-width:550px;margin:25px auto 50px}}@media (max-width:767px){.page-about-us .top-screen__subtitle{margin:15px auto 30px;font-size:16px}}.page-about-us .top-screen picture{justify-content:center;align-items:center;min-height:130px;display:flex}@media (min-width:468px){.page-about-us .top-screen picture{min-height:245px}}@media (min-width:1024px){.page-about-us .top-screen picture{min-height:330px}}@media (min-width:1200px){.page-about-us .top-screen picture{min-height:430px}}@media (max-width:767px){.page-about-us .top-screen picture{margin-top:30px;margin-left:-20px;margin-right:-20px}}
