.header::before,.rate-item__label::before,.rate-item__list li::before{content:"";position:absolute}.footer-ssl{transform:translateX(-50%);left:50%}body,html{height:100%}p{margin-top:0;margin-bottom:15px}circle,path,rect{transition:all .35s ease}body{font-size:16px;line-height:1.5;min-width:375px;position:relative;font-family:"Open Sans",sans-serif;color:#4c5556;margin:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;display:flex;flex-direction:column}::placeholder{color:#666;opacity:1}::selection{background:#b3d4fc;text-shadow:none}address{font-style:normal}li,ul{list-style:none;margin:0;padding:0}button,input,select,textarea{outline:0;border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}a{color:inherit;transition:all .3s linear;text-decoration:none;outline:0}img{max-width:100%;height:auto}button{cursor:pointer;background:0 0}select{appearance:none}select::-ms-expand{display:none}textarea{resize:none}body.hidden{overflow:hidden}.logo{background:#fff;padding:0 15px;margin-left:-15px}.logo img,.logo svg{display:block;transition:all .35s ease}.header{padding:4px 0;position:absolute;width:100%;z-index:100;border-bottom:1px solid transparent;background:#fff}.header::before{border-bottom:1px dashed #000;top:50%;left:0;right:0;margin-top:1px}.header-row{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.header.fixed{position:fixed}.header.fixed::before{top:100%;transform:none}.header.fixed .logo img{max-width:175px}.footer{padding:60px 0 60px;margin-top:auto;position:relative;background:#f5f5f5}.footer-logo{margin-bottom:15px}.footer-logo img{display:block;max-width:175px;margin:0 auto}.footer-ssl{position:absolute;top:-35px;z-index:2}.footer-list{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:60px;flex-wrap:wrap}.footer-list a{display:block;padding:5px 15px}.footer-list a:hover{color:#4628aa}.copyright{font-size:14px;text-align:center;color:#9a9a9a;line-height:1.65;margin-bottom:15px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:all .35s ease;font-size:20px;line-height:1;font-family:"Open Sans",sans-serif;text-align:center;border-radius:30px;font-weight:600;text-transform:uppercase}.btn-green{padding:20px 44px;background:#56c300;box-shadow:0 4px 10px 0 rgba(0,204,51,.25);color:#fff;border:2px solid transparent}.btn-green:hover{background:0 0;border-color:#56c300;color:#56c300;transform:scale(1.1)}.container{max-width:1240px;padding:0 15px;margin:0 auto}.h1{font-size:55px;line-height:1.2;font-weight:700;margin-bottom:30px}.h1 span{color:#4628aa}.tooltip{position:relative}.tooltip-scroll{max-height:80vh;overflow-y:auto;padding-right:21px}.tooltip-body{position:absolute;top:-8px;right:8px;width:480px;box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:10px;background:#fff;padding:30px 0 30px 30px;z-index:10;display:none}.tooltip-body.active{display:block}.tooltip-body .close{right:20px;top:7px;width:32px;height:32px;cursor:pointer;position:absolute}.tooltip-body .close::after,.tooltip-body .close::before{content:"";position:absolute;left:0;right:0;top:14px;border-bottom:3px solid #d3d2d2;transition:all .35s ease}.tooltip-body .close:hover{opacity:.75}.tooltip-body .close::before{transform:rotate(-45deg)}.tooltip-body .close::after{transform:rotate(45deg)}.tooltip-body p{line-height:1.65;margin-bottom:16px;font-size:14px}.tooltip-body p a{color:#4628aa;border-bottom:1px solid transparent}.tooltip-body p a:hover{border-bottom-color:#4628aa}.tooltip-toggler{background:#fff;padding:0 20px;cursor:pointer;text-transform:uppercase;font-size:11px;font-weight:700;position:relative}.tooltip-toggler span{transition:all .35s ease;border-bottom:1px solid #4c5556;line-height:1.2;display:block}.tooltip-toggler:hover span{border-bottom-color:transparent}.hero{padding-top:80px;padding-bottom:50px}.hero::after{content:"";display:block;clear:both}.hero-content{padding-left:30px}.hero-content p{margin:0;line-height:1.65}.hero-content img{float:right;margin-left:50px;margin-top:-20px}.rate{padding-bottom:64px}.rate-box{min-height:907px}.rate-item{box-shadow:0 4px 15px 0 rgba(0,0,0,.1);background:#fff;margin-bottom:15px;border:3px solid #fff;border-radius:30px;padding:30px 45px;display:flex;flex-wrap:wrap;align-items:stretch;position:relative}.rate-item.purple{border-color:#4628aa}.rate-item.purple .rate-item__label{display:block;background:#4628aa}.rate-item.purple .rate-item__label::before{background:url(../img/decor-purple.svg) no-repeat center center}.rate-item.pink{border-color:#d54b8f}.rate-item.pink .rate-item__label{display:block;background:#aa288d}.rate-item.pink .rate-item__label::before{background:url(../img/decor-pink.svg) no-repeat center center}.rate-item:last-child{margin-bottom:0}.rate-item__label{bottom:100%;position:absolute;left:30px;padding:2px 10px;color:#fff;text-transform:uppercase;font-weight:700;display:none;line-height:1.5}.rate-item__label::before{height:100%;left:100%;width:16px;top:0}.rate-item__box{display:flex;align-items:center}.rate-item__num{border:1px dashed #56c300;border-radius:30px;padding:16px 26px;width:77px;height:74px;font-weight:700;font-size:42px;line-height:1;color:#56c300;display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;left:-20px;top:30px;background:#fff;box-shadow:0 4px 0 0 rgba(0,0,0,.05)}.rate-item__img{width:25%;display:flex;align-items:center;padding:0 30px}.rate-item__img a{display:flex;align-items:center}.rate-item__img img{transition:all .35s ease}@media (hover:hover){.rate-item__img:hover img{transform:scale(1.1)}}.rate-item__list{width:33.5%;padding:0 30px}.rate-item__list li{margin-bottom:5px;position:relative;padding-left:35px}.rate-item__list li::before{left:2px;top:2px;width:20px;height:20px;background:url(../img/check-success.svg) no-repeat center center}.rate-item__list li.error::before{background:url(../img/check-error.svg) no-repeat center center}.rate-item__rating{padding:0 15px;width:19%}.rate-item__value{box-shadow:0 4px 0 0 rgba(0,0,0,.05);background:#fff;border:1px dashed #4628aa;border-radius:30px;padding:13px 21px;font-family:"Open Sans",sans-serif;font-weight:700;font-size:42px;line-height:1;text-align:center;color:#4628aa;width:fit-content;margin:0 auto 15px}.rate-item__stars{width:145px;height:26px;margin:0 auto 5px;background:url(../img/stars-empty.svg) no-repeat center center;position:relative}.rate-item__stars span{position:absolute;left:0;top:0;width:50%;height:100%;background:url(../img/stars-full.svg) no-repeat left center;background-size:auto 100%}.rate-item__link{text-align:center}.rate-item__link a{border-bottom:1px solid #4c5556}.rate-item__link a:hover{border-bottom-color:transparent}.rate-item__active .btn{margin-bottom:17px}.rate-item__member{text-align:center;line-height:1.65;max-width:120px;margin:0 auto}.seo{padding-bottom:105px}.seo-box{text-align:center}.seo-box p{margin-bottom:24px}.seo-box p strong{font-weight:700}.inner{padding-top:85px;padding-bottom:135px}.inner-box{max-width:1000px;margin:0 auto}.inner-box a{color:#0971b2}.inner-box a:hover{text-decoration:underline}.inner-box ul{padding-left:20px;list-style:disc;margin-bottom:19px}.inner-box ul:last-child{margin-bottom:0}.inner-box ul li{list-style:disc;margin-bottom:5px}.inner-box ul li:last-child{margin-bottom:0}.inner-box h1{font-size:34px;margin-bottom:30px;line-height:1.3;font-weight:700}.inner-box h2{font-size:28px;line-height:1.3;margin-bottom:28px;font-weight:700}.inner-box h3{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:20px}.inner-box p{margin-bottom:19px;word-break:break-word}.inner-box p:last-child{margin-bottom:0}@media only screen and (max-width:1200px){.container{max-width:960px}.hero{padding-bottom:94px}.rate-item{padding:22px 19px;font-size:14px}.rate-item__list{width:32%}.rate-item__link a{font-size:12px}.rate-item__active .btn{padding:20px 20px}.rate-item__rating{width:20.5%}.rate-item__label{bottom:calc(100% + 3px);left:30px}.rate-item__num{left:-20px;top:30px}}@media only screen and (max-width:1023px){.tooltip-toggler{font-size:10px;padding:0;top:2px}body{font-size:14px;line-height:1.65}.header::before{top:100%;transform:none}.header .logo img{max-width:155px}.header.fixed .logo img{max-width:140px}.container{max-width:720px}.h1{font-size:42px}.hero{padding-bottom:80px}.hero-row{display:block}.hero-img{float:right}.hero-content p{line-height:1.65;font-size:15px}.hero-content img{width:230px}.rate-item{padding-top:0;padding-bottom:20px}.rate-item__link{text-align:left}.rate-item__value{font-size:32px;padding:10px 20px;margin-bottom:0}.rate-item__stars{width:100px;height:18px;margin-top:6px}.rate-item__active{width:100%}.rate-item__active>div{width:100%}.rate-item__active .btn{max-width:100%;width:100%;padding:15px 20px}.rate-item__member{max-width:100%}.rate-item__rating{padding:0;width:100%;margin-bottom:20px}.rate-item__rating>div{display:flex;justify-content:center;gap:18px;margin:0 auto}.rate-item__list{width:100%;padding:0;margin-bottom:17px}.rate-item__list li{margin-bottom:3px}.rate-item__img{width:100%;margin-bottom:-1px;min-height:175px}.rate-item__img a{display:flex;align-items:center;justify-content:center;max-width:250px;width:100%;margin-left:auto;margin-right:auto}.rate-item__img a img{width:100%}.footer{padding-bottom:45px;padding-top:45px}.footer-list{margin-bottom:45px;gap:0 4px}.footer-list a{font-size:16px;padding:4px 15px}.seo p{font-size:16px;line-height:1.5}}@media only screen and (max-width:767px){.container{max-width:540px}.h1{font-size:32px;margin-bottom:16px}.hero{padding-top:65px;overflow:hidden;padding-bottom:49px}.hero-content{padding-left:0}.hero-content p{font-size:14px}.hero-content img{margin-top:0;margin-right:-62px;width:190px;margin-left:0}.btn-green{font-size:18px;padding:14.5px 20px!important}.rate{padding-bottom:51px}.rate-item__label{left:0}.rate-item__num{width:71px;height:64px;top:-3px;font-size:32px}.seo-box p{font-size:15px;margin-bottom:22px;line-height:1.5}.copyright{margin-bottom:0}.footer{padding-top:45px;padding-bottom:30px}.footer-logo{margin-bottom:45px}.footer-list{max-width:650px;margin-left:auto;margin-right:auto}.footer-list a{font-size:15px}.tooltip{position:static}.tooltip-body{right:-15px;top:-4px;width:calc(100% + 30px)}.inner{padding-top:65px;padding-bottom:120px}.inner-box h1{font-size:28px;margin-bottom:15px}.inner-box h2{font-size:24px;margin-bottom:24px}}