.intro{width:100%;min-height:auto;height:calc((100vh - 1px)/var(--zoom,1));justify-content:space-between;align-items:center;padding-top:100px;display:flex;position:relative}@media (max-width:991px){.intro{min-height:auto;padding-top:90px}}@media (max-width:768px){.intro{text-align:center;flex-direction:column-reverse;justify-content:center;margin:58px 0 100px;padding-top:0}}@media (max-width:700px){.intro{margin-bottom:50px}}@media (max-width:425px){.intro{margin:20px 0 25px}}.intro h3{max-width:695px;margin:max(10px,min(1.6vw,25px)) 0}@media (max-width:768px){.intro h3{margin:10px auto 25px}}@media (max-width:768px){.intro-title{padding:25px 35px 0}}@media (max-width:700px){.intro-title{padding:15px 0 0}}.intro-stars{z-index:0;pointer-events:none;filter:blur(.2px);opacity:.9;width:calc(100% + 40px);height:100%;position:absolute;top:0;bottom:0;left:-20px;right:0}.intro-content,.intro-image{z-index:1;position:relative}.intro-content{width:800px}@media (max-width:1700px){.intro-content{width:calc(55% - 20px);margin-top:0}}@media (max-width:1440px){.intro-content{z-index:2;width:calc(50% - 5px);position:-webkit-sticky;position:sticky}}@media (max-width:768px){.intro-content{width:100%;margin-top:-50px}.intro-title_img{width:100%;height:100%}}.intro-title{padding-top:45px;line-height:1}@media (max-width:1700px){.intro-title{padding-top:25px}}@media (max-width:768px){.intro-title{padding:25px 35px 0}}@media (max-width:700px){.intro-title{padding:15px 0 0}}.intro-items_title{margin:20px 0 25px;font-weight:600}.intro-item{align-items:center;margin-bottom:20px;display:flex}.intro-item img{width:30px;height:auto;margin-right:20px}@media (max-width:1200px){.intro-item img{width:25px;margin-right:10px}}@media (max-width:768px){.intro-items{width:316px;margin:0 auto;padding-left:50px}}@media (max-width:335px){.intro-items{padding-left:35px}}.intro-image{width:745px;position:relative}@media (max-width:1700px){.intro-image{width:calc(45% - 20px)}}@media (max-width:1440px){.intro-image{width:50%}}@media (max-width:768px){.intro-image{width:60%}}@media (max-width:490px){.intro-image{width:100%}}.intro-image img{width:100%;height:100%}.intro-front{z-index:1;position:absolute}.intro-circle{margin-top:-1px;animation:4s infinite animate_pulse}@keyframes animate_pulse{0%{transform:scale(.4)}50%{transform:scale(.8)}to{transform:scale(.4)}}.intro-button{margin-top:65px}@media (max-width:1700px){.intro-button{margin-top:45px}}
