@font-face{font-family:Montserrat;src:url(fonts/montserrat/montserrat-regular.woff2),url(fonts/montserrat/montserrat-regular.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/montserrat/montserrat-medium.woff2),url(fonts/montserrat/montserrat-medium.woff);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/montserrat/montserrat-bold.woff2),url(fonts/montserrat/montserrat-bold.woff);font-weight:700;font-style:normal;font-display:swap}*,*::after,*::before{font-family:"Montserrat",Arial,sans-serif;box-sizing:border-box}input,select,button,optgroup,textarea{color:#272b38}input,textarea{-webkit-appearance:none}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}a{text-decoration:none}a:focus{text-decoration:none}button{background-color:rgba(0,0,0,0);border:none;padding:0}html.fixed{overflow-y:hidden}body.fixed{overflow-y:scroll}.disable-scroll{overflow:hidden;position:fixed;height:100vh;width:100%;left:0;top:0}.page{display:flex;flex-direction:column;overflow-x:hidden;min-height:100vh;height:100%;width:100%;color:#272b38;position:relative}.container{width:100%;margin:0 auto;padding-left:40px;padding-right:40px;max-width:1760px}@media screen and (max-width: 1919px){.container{max-width:1400px}}@media screen and (max-width: 1439px){.container{max-width:1220px}}@media screen and (max-width: 1259px){.container{max-width:960px}}@media screen and (max-width: 991px){.container{max-width:768px}}@media screen and (max-width: 599px){.container{padding-left:16px;padding-right:16px}}.header{height:240px;background:linear-gradient(180deg, #232733 0%, rgba(35, 39, 51, 0) 100%);position:absolute;z-index:3;right:0;left:0;top:0}.header__line{display:flex;align-items:center;padding-bottom:20px;padding-top:20px}.header__logo{position:relative;margin-right:50px}.header__logo img{display:block;max-width:100%}@media screen and (max-width: 767px){.header__logo img{width:163px;height:46px}}.header__menu{margin-left:auto;position:relative}.header__menu ul{display:flex;list-style:none;padding:0;margin:0}.header__menu li{margin-right:50px;max-width:360px}.header__menu li:last-child{margin-right:0}.header__menu a{color:#fbfbfb;font-size:18px;font-weight:500;line-height:22px;text-align:center;transition:color .2s ease-in-out;display:block}.header__menu a:hover{color:#c3626a}@media screen and (max-width: 1919px){.header__menu ul{align-items:center}.header__menu li{max-width:300px;margin-right:30px}.header__menu a{font-size:16px}}@media screen and (max-width: 1439px){.header__menu li{max-width:240px}}@media screen and (max-width: 1259px){.header__menu{transition:opacity .2s ease-in-out,visibility .2s ease-in-out;background:#000;position:fixed;overflow:auto;z-index:100;bottom:0;right:0;left:0;top:0}.header__menu ul{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:100px 32px}.header__menu li{width:100%;max-width:570px;margin:0 0 50px;text-align:center}.header__menu li:last-child{margin-bottom:0}.header__menu a{font-size:26px;font-weight:500;line-height:32px;color:#fbfbfb}.header__menu:not(.active){visibility:hidden;opacity:0}}@media screen and (max-width: 767px){.header__menu ul{padding:60px 20px}.header__menu a{font-size:20px;line-height:24px}}.header__menuHead{display:flex;align-items:center;justify-content:space-between;background:#000;padding:20px 40px;position:sticky;z-index:1;right:0;left:0;top:0}.header__menuHead button img{display:block}@media screen and (min-width: 1260px){.header__menuHead{display:none !important}}@media screen and (max-width: 767px){.header__menuHead img{width:163px;height:46px}.header__menuHead button img{width:40px;height:40px}}@media screen and (max-width: 599px){.header__menuHead{padding:20px 16px}}.header__closeMenu{margin-left:auto}.header__closeMenu img{display:block}@media screen and (min-width: 1260px){.header__closeMenu{display:none !important}}@media screen and (max-width: 767px){.header__closeMenu img{width:40px;height:40px}}.main{flex:1}.main__section{display:flex;align-items:center;position:relative}.main__section_dark{background-color:#000;color:#fff}.main__section_dark .main__name{color:#fff}.main__section_first{min-height:970px}.main__section_first .main__column{width:100%;max-width:930px}.main__section_first .main__background img{max-height:100%}@media screen and (max-width: 767px){.main__section_first{min-height:670px}}@media screen and (max-width: 1439px){.main__section{padding:150px 0}}@media screen and (max-width: 991px){.main__section{padding:100px 0}}@media screen and (max-width: 767px){.main__section{padding:80px 0}}.main__background{display:flex;align-items:flex-end;justify-content:flex-end;position:absolute;overflow:hidden;z-index:1;bottom:0;right:0;left:0;top:0}.main__background img{display:block}.main__background img:nth-child(2){transform:translate(-50%, -50%);position:absolute;z-index:1;left:25%;top:50%}@media screen and (max-width: 1259px){.main__background img:nth-child(2){left:0}}@media screen and (max-width: 1919px){.main__background img{max-height:100%;opacity:.8}}@media screen and (max-width: 1439px){.main__background img{opacity:.6}}@media screen and (max-width: 991px){.main__background img{opacity:.4}}.main__container{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}@media screen and (max-width: 1439px){.main__container{justify-content:flex-start}}.main__title{font-size:102px;line-height:124px;font-weight:700;margin:0}@media screen and (max-width: 767px){.main__title{font-size:60px;line-height:74px}}.main__name{color:#c3626a;font-size:58px;font-weight:700;line-height:72px;margin:0 0 50px}@media screen and (max-width: 767px){.main__name{font-size:32px;line-height:40px}}.main__text{font-size:30px;line-height:1.5;font-weight:500;color:#fbfbfb;margin-top:16px}@media screen and (max-width: 767px){.main__text{font-size:20px}}.main__column{padding:150px 0;width:calc(50% - 15px);position:relative}.main__column_small{padding:90px 0}.main__column_small .main__image{transform:translate(-50%);position:absolute;bottom:30px;z-index:1;left:50%}.main__column_image{display:flex;align-items:flex-end;justify-content:center;padding:40px 0}.main__column p{line-height:2;font-size:22px;margin:0 0 30px}.main__column p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.main__column p{font-size:18px}}.main__column ul{margin:0;padding:0;list-style:none;font-size:20px;line-height:2}.main__column li{position:relative;padding-left:32px}.main__column li::before{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iI0MzNjI2QSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjUxNDYgNi45NDg1NkMyMC41MTQ2IDcuMjc1OTQgMjAuNCA3LjU1NDIxIDIwLjE3MDkgNy43ODMzOEwxMS4yODI1IDE2LjY3MThMOS42MTI4MyAxOC4zNDE0QzkuMzgzNjYgMTguNTcwNiA5LjEwNTM5IDE4LjY4NTIgOC43NzgwMSAxOC42ODUyQzguNDUwNjMgMTguNjg1MiA4LjE3MjM1IDE4LjU3MDYgNy45NDMxOSAxOC4zNDE0TDYuMjczNTQgMTYuNjcxOEwxLjgyOTM1IDEyLjIyNzZDMS42MDAxOCAxMS45OTg0IDEuNDg1NiAxMS43MjAxIDEuNDg1NiAxMS4zOTI4QzEuNDg1NiAxMS4wNjU0IDEuNjAwMTggMTAuNzg3MSAxLjgyOTM1IDEwLjU1NzlMMy40OTg5OSA4Ljg4ODI5QzMuNzI4MTYgOC42NTkxMiA0LjAwNjQzIDguNTQ0NTQgNC4zMzM4MSA4LjU0NDU0QzQuNjYxMTkgOC41NDQ1NCA0LjkzOTQ3IDguNjU5MTIgNS4xNjg2MyA4Ljg4ODI5TDguNzc4MDEgMTIuNTA5OUwxNi44MzE2IDQuNDQ0MDlDMTcuMDYwNyA0LjIxNDkzIDE3LjMzOSA0LjEwMDM0IDE3LjY2NjQgNC4xMDAzNEMxNy45OTM4IDQuMTAwMzQgMTguMjcyMSA0LjIxNDkzIDE4LjUwMTIgNC40NDQwOUwyMC4xNzA5IDYuMTEzNzNDMjAuNCA2LjM0MjkgMjAuNTE0NiA2LjYyMTE4IDIwLjUxNDYgNi45NDg1NloiLz4KPC9zdmc+Cg==") no-repeat center;position:absolute;height:22px;width:22px;z-index:1;top:9px;left:0}@media screen and (max-width: 1919px){.main__column{width:calc(100% - 450px)}.main__column_image{max-width:400px;align-items:center}}@media screen and (max-width: 1439px){.main__column{width:100%;padding:0}.main__column:last-child{margin-bottom:0}.main__column_image{width:auto;margin:-100px auto 50px}.main__column_image .main__image{position:static;transform:none}}@media screen and (max-width: 767px){.main__column_image{max-width:100%;margin:-30px auto 50px}}.main__image{max-width:100%;position:relative}.main__image::before{content:"";padding-top:100%;border-radius:50%;background:#ededed;position:absolute;width:100%;z-index:1;bottom:0;right:0;left:0}.main__image img{display:block;position:relative;z-index:2}@media screen and (max-width: 1919px){.main__image{width:400px}.main__image img{max-width:100%}}.main__accent{display:flex;flex-wrap:wrap;align-items:center;color:#fff;line-height:2;font-size:22px;margin-top:50px;position:relative;padding:30px 45px 35px;background:url(../images/bg-min.jpg) no-repeat center/cover}.main__accent p{margin:0;flex:1}@media screen and (max-width: 767px){.main__accent p{flex:none;width:100%;font-size:18px}}@media screen and (max-width: 767px){.main__accent{padding:30px}}.main__accentImage{margin-left:25px}.main__accentImage img{display:block;max-height:220px}@media screen and (max-width: 767px){.main__accentImage{width:100%;margin:0 0 30px;order:-1}.main__accentImage img{margin:0 auto}}.main__sign{line-height:2;font-size:22px;font-weight:700;text-transform:uppercase;margin-top:50px}.footer{padding:70px 0}@media screen and (max-width: 1439px){.footer{padding:50px 0}}@media screen and (max-width: 1259px){.footer{padding:100px 0}}@media screen and (max-width: 767px){.footer{padding:80px 0 90px}}.footer__container{display:flex;flex-wrap:wrap;align-items:center}.footer__logo{position:relative}.footer__logo img{display:block;max-width:100%}@media screen and (max-width: 1439px){.footer__logo{margin-right:50px}}@media screen and (max-width: 767px){.footer__logo{width:100%;margin:0}.footer__logo img{margin:0 auto}}.footer__brand{margin:0 auto}.footer__brand img{display:block;max-width:100%}@media screen and (max-width: 1439px){.footer__brand{margin-right:50px}}@media screen and (max-width: 1259px){.footer__brand{margin-right:0}}@media screen and (max-width: 767px){.footer__brand{width:100%;margin:30px 0 0}.footer__brand img{margin:0 auto}}.footer__contacts{display:flex;align-items:flex-end;flex-direction:column;margin-left:auto}.footer__contacts a{color:#000;font-size:22px;font-weight:700;line-height:28px;margin-bottom:30px;transition:color .2s ease-in-out}.footer__contacts a:hover{color:#c3626a}.footer__contacts span{font-size:18px;font-weight:500;line-height:22px;text-align:right}@media screen and (max-width: 1439px){.footer__contacts{flex:1}.footer__contacts a{margin-bottom:15px}}@media screen and (max-width: 1259px){.footer__contacts{flex:none;width:100%;margin-top:50px;text-align:center;align-items:center}.footer__contacts span{text-align:center}}