.Benefit{display:flex;flex-direction:column;align-items:flex-start;padding:32px;width:367px;height:376px;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:0 15px 30px -10px rgba(21,17,71,.03);border-radius:24px;color:#151147;margin:9px}.Benefit__img{width:54px}.Benefit__title{font-weight:600;font-size:24px;line-height:150%;margin:16px 0}.Benefit__text{font-size:18px;line-height:150%}@media screen and (max-width:775px){.Benefit{margin:13px 0;width:100%;height:auto}}.HomePage{max-width:1161px;width:100%;color:#151147;margin:0 1%}.HomePage__main{margin:120px 2% 150px;display:grid;grid-template-columns:50% 50%}.HomePage__main-title{font-weight:700;font-size:72px;line-height:110%;letter-spacing:.015em;text-transform:uppercase}@media screen and (max-width:1090px){.HomePage__main-title{font-size:52px}}@media screen and (max-width:775px){.HomePage__main-title{font-size:42px}}.HomePage__main-subtitle{margin-top:35px;font-weight:600;font-size:24px;line-height:150%;border-left:4px solid #151147;padding-left:20px}@media screen and (max-width:1090px){.HomePage__main-subtitle{font-size:20px}}.HomePage__main-text{font-size:20px;line-height:150%;margin:20px 0 40px}@media screen and (max-width:1090px){.HomePage__main-text{font-size:16px}}.HomePage__main-learn{display:block;padding:16px 110px;width:367px;height:64px;margin-top:10px;background:#151147;border-radius:12px;color:#fff;text-transform:uppercase;font-weight:600;font-size:20px;line-height:150%;text-align:center;transition:all .3s ease 0ms}.HomePage__main-learn:hover{transform:translate(-3px,-7px);box-shadow:7px 7px 7px rgba(0,0,0,.3)}@media screen and (max-width:775px){.HomePage__main-learn{width:100%;padding:16px 0}}.HomePage__main-logo{position:relative}@media screen and (max-width:775px){.HomePage__main-logo{text-align:center}}.HomePage__main-capsule{max-width:536px;width:100%;align-items:center}@media screen and (max-width:775px){.HomePage__main-capsule{max-width:375px}}.HomePage__main-figure{max-width:596px;width:100%;position:absolute;top:10%;left:9%;z-index:-1}@media screen and (max-width:775px){.HomePage__main-figure{max-width:400px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:775px){.HomePage__main{grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:40px;margin-bottom:90px}}.HomePage__benefits{display:flex;justify-content:space-between;margin-bottom:200px}.HomePage__benefits-item{margin:15px 0;padding:40px;max-width:565px;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:0 15px 30px -10px rgba(21,17,71,.09);border-radius:24px;color:#151147}.HomePage__benefits-item--logo{width:130px;margin-bottom:15px}.HomePage__benefits-item--title{font-weight:700;font-size:36px;margin-bottom:24px}.HomePage__benefits-item--text{font-size:18px;margin-bottom:20px;line-height:150%}@media screen and (max-width:940px){.HomePage__benefits-item{margin:15px 0!important}}@media screen and (max-width:940px){.HomePage__benefits{flex-direction:column;align-items:center;margin-bottom:70px}}.HomePage__video{display:flex;margin-bottom:460px;align-items:center;position:relative}.HomePage__video-info--title{font-weight:700;font-size:72px;line-height:110%;letter-spacing:.015em;text-transform:uppercase;text-transform:none;margin-right:40px;color:#fff}@media screen and (max-width:1090px){.HomePage__video-info--title{font-size:52px}}@media screen and (max-width:775px){.HomePage__video-info--title{font-size:42px}}.HomePage__video-info--text{font-size:20px;line-height:150%;color:#fff;width:85%;margin-bottom:40px;margin-top:20px}@media screen and (max-width:1090px){.HomePage__video-info--text{font-size:18px}}.HomePage__video-element{position:relative;width:100%;max-width:565px;transition:3ms ease-in-out}.HomePage__video-element-close{position:absolute;z-index:9999999;top:2%;right:2%;width:32px;height:32px;opacity:.7}.HomePage__video-element-close:hover{opacity:1;cursor:pointer}.HomePage__video-element-close:after,.HomePage__video-element-close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.HomePage__video-element-close:before{transform:rotate(45deg)}.HomePage__video-element-close:after{transform:rotate(-45deg)}.HomePage__video-element video{width:100%;height:344px;background:#080712;border-radius:24px}.HomePage__video-element.active{position:fixed;display:flex;z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;max-width:none;left:0;top:0;background-color:rgba(0,0,0,.7)}.HomePage__video-element.active video{width:90%;height:auto;max-height:90%;z-index:9999}.HomePage__video-element.active>.HomePage__video-overlay{display:none}.HomePage__video-overlay{position:absolute;display:flex;justify-content:center;align-items:center;width:101%;height:100%;z-index:1;border-radius:24px;background-image:url(/img/video-overlay.png);background-size:cover;background-position:50%;box-shadow:0 15px 31px -10px rgba(21,17,71,.09)}.HomePage__video-overlay--play{border-radius:50px;width:86px;height:86px;background:#fce0da;padding:28px 32px;position:relative;transition:all .3s ease 0ms}.HomePage__video-overlay--play svg{font-size:32px}.HomePage__video-overlay--play:hover{cursor:pointer;transform:scale(1.1)}.HomePage__video-overlay--circle{border:1px solid #fce0da;border-radius:100%;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;-webkit-animation:pulse 2s ease-out;animation:pulse 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.HomePage__video-overlay--circle:hover{cursor:pointer}.HomePage__video-figure{width:2600px;top:-110%;position:absolute;z-index:-1;right:119%;transform:translateX(50%) rotate(-15deg)}@media screen and (max-width:1020px){.HomePage__video-figure{top:-90%;right:128%}}@media screen and (max-width:775px){.HomePage__video-figure{top:-43%;width:2097px;right:147%;transform:translateX(50%) rotate(-9deg)}}@media screen and (max-width:1020px){.HomePage__video{flex-direction:column;align-items:flex-start;margin-bottom:200px}}.HomePage__works{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;align-items:center;margin-bottom:200px}.HomePage__works-item{position:relative}@media screen and (max-width:775px){.HomePage__works-item.image{text-align:center}}.HomePage__works-item.text{margin-top:70px}@media screen and (max-width:775px){.HomePage__works-item.text{margin-top:0}}.HomePage__works-title{margin-bottom:35px;font-weight:700;font-size:72px;line-height:110%;letter-spacing:.015em;text-transform:uppercase;font-size:64px;text-transform:none}@media screen and (max-width:1090px){.HomePage__works-title{font-size:52px}}@media screen and (max-width:775px){.HomePage__works-title{font-size:42px;margin-bottom:15px}}.HomePage__works-text{font-size:20px;line-height:150%;margin-bottom:15px}@media screen and (max-width:1090px){.HomePage__works-text{font-size:18px}}.HomePage__works-capsule{max-width:536px;width:100%}@media screen and (max-width:775px){.HomePage__works-capsule{max-width:375px}}.HomePage__works-figure{max-width:565px;width:85%;left:20px;top:35px;z-index:-1;position:absolute}@media screen and (max-width:775px){.HomePage__works-figure{max-width:350px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:775px){.HomePage__works{grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:20px;margin-bottom:50px}}.HomePage__benefits2{color:#151147;margin-bottom:200px}.HomePage__benefits2-title{font-weight:700;font-size:64px;line-height:110%;margin-bottom:30px}@media screen and (max-width:1090px){.HomePage__benefits2-title{font-size:42px}}@media screen and (max-width:775px){.HomePage__benefits2-title{margin-bottom:15px}}.HomePage__benefits2-text{font-size:20px;line-height:150%;margin-right:53%}@media screen and (max-width:1090px){.HomePage__benefits2-text{font-size:18px}}@media screen and (max-width:775px){.HomePage__benefits2-text{width:100%}}.HomePage__benefits2-container{margin-top:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.HomePage__benefits2-figure{position:absolute;top:190px;right:-800px;width:1650px;z-index:-1;transform:rotate(81deg)}@media screen and (max-width:775px){.HomePage__benefits2-figure{right:-950px}}@media screen and (max-width:775px){.HomePage__benefits2{margin-bottom:50px}}.HomePage__joinus{position:relative;color:#151147;display:flex;flex-direction:column;align-items:center;text-align:center;margin:350px 0 100px}.HomePage__joinus-title{font-weight:700;font-size:64px;line-height:110%;margin:50px 115px}@media screen and (max-width:1090px){.HomePage__joinus-title{margin:50px 10px;font-size:42px}}.HomePage__joinus-figure{position:absolute;z-index:-1}@media screen and (max-width:1172px){.HomePage__joinus{margin:0 0 60px 0}}@media screen and (max-width:775px){.HomePage{padding:0 3%}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);opacity:0}1%{-webkit-transform:scale(1.1);opacity:.9}99%{-webkit-transform:scale(1.9);opacity:.01}to{-webkit-transform:scale(2);opacity:0}}