@charset "UTF-8";*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}footer,header,menu,nav,section{display:block}body,html{width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff}.container{max-width:1200px;width:100%;margin:0 auto;font-family:Inter,sans-serif}.button{max-width:300px;width:100%;background:#7286d8;border-radius:100px;text-align:center;padding:20px 5px;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#fff;cursor:pointer}.name{font-size:18px;color:#7286d8}.line{border:1px solid #7286d8;width:50px;margin:10px 0;background-color:#7286d8}.title{font-weight:700;font-size:36px;color:#404040;line-height:45px}.image-slider{overflow-x:hidden;position:relative;padding:30px 0 70px 0;z-index:1}.image-slider .image-slider__image{text-align:center}.image-slider .image-slider__image img{opacity:.8;width:450px;cursor:pointer}.image-slider .swiper-button-next:after,.image-slider .swiper-button-prev:after{color:#7286d8}.image-slider .swiper-pagination-bullet{border-radius:0;width:30px;height:5px;background-color:#7286d8}.image-slider .swiper-pagination-fraction{color:#404040;font-size:20px}body.lock{overflow:hidden}.nertti{font-family:Caveat,cursive;font-size:40px;letter-spacing:2px;display:none;color:#404040}.nav{position:fixed;z-index:50;top:0;left:0;width:100%}.nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#7286d8;z-index:4}.nav .nav__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;max-width:900px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .nav__row .nav__brand{position:relative;z-index:5;font-size:18px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap}.nav .nav__row .logo{position:relative;z-index:5}.nav .nav__row .logo img{cursor:pointer}.nav .nav__row .logo span{width:40px;text-align:center;position:absolute;line-height:40px;font-size:30px;color:#fff;font-weight:800;top:-1px;left:1px}.nav .nav__row .nav__burger{display:none}.nav .nav__row .nav__menu.active{top:0}.nav .nav__row .nav__menu{position:relative;z-index:4;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .nav__row .nav__menu .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:600px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.nav .nav__row .nav__menu .nav__list li{font-size:18px;font-weight:500;color:#fff;cursor:pointer;-webkit-transition:.3s;transition:.3s}.nav .nav__row .nav__menu .nav__list li:hover{color:#e5e9ff}.hi__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0 0}.hi__row .hi__txt{padding:0 0 50px}.hi__row .hi__txt .hi__title{font-weight:500;font-size:24px;color:#666}.hi__row .hi__txt .hi__name{font-weight:700;font-size:60px;color:#404040;padding:30px 0}.hi__row .hi__txt .hi__desc{font-size:20px;color:#666;padding:0 0 30px}.hi__row .hi__img{position:relative;margin-top:20px}.hi__row .hi__img img{border-radius:25px}.liquidation{padding-bottom:70px}.liquidation .liquidation__head .liquidation__title{max-width:600px;padding:10px 0 30px}.liquidation .liquidation__list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:0}.liquidation .liquidation__item{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(114,134,216,.15)}.liquidation .liquidation__item:nth-last-child(-n+2){border-bottom:none}.liquidation .liquidation__number{padding-top:3px;font-size:16px;font-weight:600;line-height:1;color:#7286d8;opacity:.7}.liquidation .liquidation__content h3{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:600;color:#404040}.liquidation .liquidation__content p{margin:0;font-size:16px;line-height:24px;color:#666}.liquidation .liquidation__notice{margin:35px 0 0;padding:22px 25px;border-left:3px solid #7286d8;background:rgba(114,134,216,.05)}.liquidation .liquidation__notice .liquidation__notice-title{margin-bottom:10px;font-size:18px;font-weight:600;color:#404040}.liquidation .liquidation__notice p{margin:0 0 10px;font-size:16px;line-height:24px;color:#666}.liquidation .liquidation__notice p:last-child{margin-bottom:0}.certificates{padding-bottom:70px}.certificates .certificates__head .certificates__title{max-width:500px;padding:10px 0 40px}.certificates .certificates__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.certificates .certificates__grid.certificates__slider{display:block;max-width:100%;padding-bottom:50px;overflow:hidden}.certificates .certificates__grid.certificates__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.certificates .certificates__grid.certificates__slider .swiper-button-next:after,.certificates .certificates__grid.certificates__slider .swiper-button-prev:after{color:#7286d8}.certificates .certificates__grid.certificates__slider .swiper-pagination-bullet{border-radius:0;width:30px;height:5px;background-color:#7286d8}.certificates .certificates__item{width:550px;height:400px;border-radius:16px;overflow:hidden;background:rgba(114,134,216,.06);border:1px solid rgba(114,134,216,.15);-webkit-box-shadow:0 4px 20px rgba(64,64,64,.08);box-shadow:0 4px 20px rgba(64,64,64,.08);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;cursor:pointer}.certificates .certificates__item:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 30px rgba(114,134,216,.15);box-shadow:0 8px 30px rgba(114,134,216,.15)}.certificates .certificates__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;pointer-events:none}.certificates-modal{position:fixed;inset:0;z-index:200;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px 20px}.certificates-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.certificates-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.85)}.certificates-modal__content{position:relative;z-index:1;max-width:90vw;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certificates-modal__image{max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.4);box-shadow:0 8px 40px rgba(0,0,0,.4)}.certificates-modal__close{position:fixed;top:24px;right:24px;z-index:2;width:44px;height:44px;background:0 0;border:none;cursor:pointer;padding:0}.certificates-modal__close::after,.certificates-modal__close::before{content:"";position:absolute;top:50%;left:50%;width:28px;height:2px;background:#fff;border-radius:2px;-webkit-transition:opacity .2s;transition:opacity .2s}.certificates-modal__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.certificates-modal__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.certificates-modal__close:hover::after,.certificates-modal__close:hover::before{opacity:.75}.advantages{padding-bottom:70px}.advantages .advantages__head .advantages__title{max-width:500px;padding:10px 0 40px}.advantages .advantages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.advantages .advantages__item{padding:30px;border-radius:20px;background:rgba(114,134,216,.06);border:1px solid rgba(114,134,216,.15)}.advantages .advantages__item .advantages__item-title{font-size:20px;font-weight:600;color:#404040;margin-bottom:15px}.advantages .advantages__item .advantages__item-text{font-size:16px;line-height:28px;color:#666}.feedback{padding-bottom:70px}.feedback .feedback__head .feedback__title{max-width:600px;padding:10px 0 15px}.feedback .feedback__head .feedback__subtitle{font-size:16px;line-height:28px;color:#666;max-width:600px;padding-bottom:30px}.feedback .feedback__form{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.feedback .feedback__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feedback .feedback__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.feedback .feedback__field label{font-size:16px;font-weight:500;color:#404040}.feedback .feedback__field input,.feedback .feedback__field select,.feedback .feedback__field textarea{width:100%;padding:14px 18px;font-size:16px;font-family:Inter,sans-serif;color:#404040;background:#fff;border:1px solid rgba(114,134,216,.3);border-radius:12px;outline:0;-webkit-transition:border-color .3s;transition:border-color .3s}.feedback .feedback__field input:focus,.feedback .feedback__field select:focus,.feedback .feedback__field textarea:focus{border-color:#7286d8}.feedback .feedback__field textarea{min-height:120px;resize:vertical}.feedback .feedback__submit{max-width:300px;border:none;margin-top:10px}.feedback .feedback__status{font-size:16px;min-height:24px}.feedback .feedback__status_success{color:#2e7d32}.feedback .feedback__status_error{color:#c62828}.feedback .feedback__privacy{font-size:14px;line-height:22px;color:rgba(102,102,102,.8)}.contact-me{padding-bottom:70px;min-width:0}.contact-me .contact-me__head{max-width:450px}.contact-me .contact-me__head .contact-me__title{width:100%;text-align:justify;padding:15px 0;color:#404040}.contact-me .contact-me__content{padding:20px 0}.contact-me .contact-me__content .contact-me__email{text-align:center;font-size:20px;color:#404040;margin-top:20px}.contact-me .contact-me__content .contact-me__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.contact-me .contact-me__content .contact-me__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.contact-me .contact-me__content .contact-me__icon:hover .contact-me__inner{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.contact-me .contact-me__content .contact-me__circle{position:absolute;inset:0;width:100%;height:100%}.contact-me .contact-me__content .contact-me__inner{position:relative;z-index:1;width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.footer{padding:40px 0 50px;border-top:1px solid rgba(114,134,216,.2)}.footer .footer__text{font-size:16px;color:#666;text-align:center;margin-bottom:8px}.footer .footer__note{font-size:14px;color:rgba(102,102,102,.7);text-align:center}::-webkit-scrollbar{width:8px;height:8px;background-color:#7286d8}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#7286d8}@media screen and (max-width:1220px){.container{max-width:calc(100% - 40px)}.hi__row .hi__txt .hi__name{font-size:58px}}@media screen and (max-width:1023px){.nav .nav__row{max-width:450px;margin:0 auto;padding:10px 0}.hi__row{display:block;max-width:450px;width:100%;margin:0 auto}.hi__row .hi__txt .hi__name{font-size:48px}.hi__row .hi__txt .hi__desc{padding:5px 0 30px}.hi__row .hi__img{display:none}.liquidation .liquidation__head{max-width:450px;width:100%;margin:0 auto}.liquidation .liquidation__list{grid-template-columns:1fr;max-width:450px;margin:0 auto}.liquidation .liquidation__item{padding:20px 0}.liquidation .liquidation__item:nth-last-child(-n+2){border-bottom:1px solid rgba(114,134,216,.15)}.liquidation .liquidation__item:last-child{border-bottom:none}.liquidation .liquidation__notice{width:100%;max-width:450px;margin:0 auto}.certificates .certificates__head{max-width:450px;width:100%;margin:0 auto}.certificates .certificates__grid{max-width:900px;margin:0 auto}.advantages .advantages__head{max-width:450px;width:100%;margin:0 auto}.advantages .advantages__grid{grid-template-columns:1fr;max-width:450px;margin:0 auto}.feedback .feedback__head{max-width:450px;width:100%;margin:0 auto}.feedback .feedback__form{width:100%;max-width:450px}.contact-me .contact-me__head{max-width:450px;width:100%;margin:0 auto}}@media screen and (max-width:600px){.image-slider .image-slider__image img{max-width:450px;width:calc(100% - 10px)}.image-slider .swiper-button-next:after,.image-slider .swiper-button-prev:after{font-size:0}.hi__row{padding:80px 0 0}.liquidation .liquidation__content h3{font-size:18px}.liquidation .liquidation__content p{font-size:14px;line-height:22px}.liquidation .liquidation__notice{margin-top:25px;padding:18px 20px}.certificates .certificates__item{height:300px}.feedback .feedback__row{grid-template-columns:1fr}.contact-me .contact-me__content .contact-me__icons{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:390px;margin:0 auto;gap:20px}}@media screen and (max-width:500px){.nertti{display:block;z-index:5}.nav .nav__row .nav__brand{font-size:16px;max-width:200px;white-space:normal;line-height:1.3}.nav .nav__row{padding:10px 0 20px}.nav .nav__row .nav__burger{display:block;position:relative;top:8px;z-index:5;width:35px;height:23px}.nav .nav__row .nav__burger span,.nav .nav__row .nav__burger:after,.nav .nav__row .nav__burger:before{content:"";background-color:#fff;position:absolute;width:100%;height:3px;left:0;border-radius:10px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.nav .nav__row .nav__burger:before{top:0}.nav .nav__row .nav__burger:after{bottom:0}.nav .nav__row .nav__burger span{top:10px}.nav .nav__row .active:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px}.nav .nav__row .active:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px}.nav .nav__row .active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.nav .nav__row .nav__menu{display:block;position:fixed;top:-100%;left:0;max-width:100%;height:100%;overflow:auto;background-color:#7286d8;padding:80px 0 0;z-index:3;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.nav .nav__row .nav__menu .nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.nav .nav__row .nav__menu .nav__list li{margin:10px 0;color:#fff;font-size:22px}}@media screen and (max-width:425px){.image-slider .swiper-pagination-bullet{width:30px;height:3px}.contact-me .contact-me__head .contact-me__title{font-size:30px}}@media screen and (max-width:375px){.certificates .certificates__item{height:250px}}@media screen and (max-width:325px){.contact-me .contact-me__head .contact-me__title{font-size:25px}}