:root{--color-back-primary: #17C5CB;--color-back-secondary: #F0F4F4;--color-text-primary: #4B4E55;--color-text-secondary: #F8FDFD;--width-wrapper: 1200px}*,::before,::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}html,body{font-family:sans-serif}a{text-decoration:none;color:inherit}ul,ol{list-style-type:none}.wrapper{margin:0 auto;width:100%;max-width:var(--width-wrapper)}.section a{color:#00a700;text-decoration:underline;-webkit-transition:.1s;transition:.1s}.section a:hover{color:#026715}.error,.message,.notify{max-width:350px;margin:0 auto}.error p,.error li,.message p,.message li,.notify p,.notify li{background:#fdd5d5;margin:10px auto 0;width:100%;text-align:center;color:#df1924;list-style:none;padding:10px;border-left:4px solid #df1924;border-radius:5px}.notify{margin:10px auto 0;width:100%;text-align:center;list-style:none;padding:10px;border-radius:5px;background:#d5fdd5;color:#00a700;border-left:4px solid #00a700}.header{position:fixed;top:0;left:0;width:100%;padding:0 10px;border-top:4px solid var(--color-back-primary);border-bottom:1px solid var(--color-back-primary);background:#000;z-index:9}.header__navigation{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:var(--width-wrapper)}.header__logo{padding:5px 0;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo img{max-width:100%}.header__logo span{color:#17c5cb;font-size:14px}@media(max-width: 480px){.contact__header{width:100% !important}.contact-form table{width:100% !important}.header__logo{width:50px;height:50px}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.header__menu-item{margin:0 15px}@media(max-width: 480px){.header__menu-item{margin:0 6px}}.header__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;color:#cbcbcb;letter-spacing:.3px;font-weight:bold;line-height:1;text-transform:uppercase;text-align:center}@media(max-width: 480px){.header__menu-link{letter-spacing:-0.4px;font-size:15px}}.header__menu-link--active{color:var(--color-back-primary);cursor:default}.header__menu-link::after{content:"";margin:3px auto;display:block;width:0;height:2px;background:var(--color-back-primary);-webkit-transition:.3s;transition:.3s}.header__menu .header__menu-link:hover::after{width:100%}.header__menu .header__menu-link--active:after{width:100%}.header__menu .header__menu-link--active:hover::after{width:100%}.header__btn{display:block;padding:10px 20px;background:var(--color-back-primary);border-radius:6px;color:#000;text-align:center;line-height:1;-webkit-transition:.3s;transition:.3s}.header__btn:hover{background:#1caeb3}@media(max-width: 480px){.header__btn{padding:10px;font-size:15px}}.banner{margin-top:67px;display:-webkit-box;display:-ms-flexbox;display:flex;height:250px;background-size:130%;background-position:0px -150px;background-repeat:no-repeat;border-bottom:1px solid var(--color-back-primary)}.banner_home{height:40vw}@media(max-width: 480px){.banner{margin-top:55px;background-position:0px -50px}}.banner__info{width:80%;padding:75px 40px;background:linear-gradient(295deg, transparent 48%, #000 50%);color:var(--color-text-secondary)}@media(max-width: 480px){.banner__info{width:95%;padding:15px 10px}}.banner__title{width:380px;font-size:36px;letter-spacing:2px}@media(max-width: 480px){.banner__title{font-size:22px;letter-spacing:1px}}.banner__descr{margin-top:45px;width:45%;line-height:1.5}@media(max-width: 480px){.banner__descr{line-height:1.2;font-size:14px;margin-top:15px}}.section{padding-top:75px;padding-bottom:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9}.section__title,.section h1,.section.order h1{width:100%;font-size:28px;color:var(--color-back-primary);text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:1.3}.section__text{padding-left:10px;padding-right:10px;display:block;font-size:18px;color:#3e3e3e}.section__text.result h3.content__subtitle{max-width:600px;margin:40px auto 0;border-top:1px solid;padding:5px 15px}.section__text.result h2.content__info-subtitle{max-width:600px;margin:10px auto;padding:5px 15px;font-size:25px;color:#00bde6}.section__text.result .cheque{max-width:500px;margin:10px auto 0;padding:0 15px 10px;border:2px #00bde6 solid;border-radius:12px 12px 0 0;border-bottom:0}.section__text.result .continue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:500px;margin:0 auto 0;padding:0 15px 10px;border:2px #00bde6 solid;border-radius:0 0 12px 12px;border-top:0}.section__text.result #blue-button,.section__text.result .under-button{width:auto;margin:0;padding:5px 10px;border:0;outline:none;text-transform:uppercase;border-radius:5px;background:var(--color-back-primary);font-size:16px;font-weight:bold;line-height:1.5;cursor:pointer}.section__text.result .under-button{background:gold}.section__text p{padding:0 10px;margin-top:15px;width:100%;line-height:1.5}.section__text ul{margin-top:15px;margin-left:10px;padding-left:25px;list-style-type:disc}.section__text ul.circle{list-style-type:circle}.section__text ol{margin-top:15px;margin-left:10px;padding-left:25px;list-style-type:decimal}.section__text li{line-height:1.5}.section__text-title,.section__text h2{margin-top:35px;padding:0 10px;color:var(--color-back-primary);line-height:1.3}.section__text hr{display:none}.section__text span{font-weight:bold}.section.order{padding-top:175px;padding-bottom:125px}.section.order h1{padding-left:20px;padding-right:20px;letter-spacing:.2px}.section.order h1 span{color:#00bde6}.section.order form{margin-top:30px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:400px;padding-top:20px;padding-left:15px;padding-right:15px;padding-bottom:25px;border-radius:4px 4px 0 0;background:#00bde6}.section.order form p{color:#fff;font-size:18px}.section.order form input{margin-top:10px;margin-left:auto;margin-right:auto;width:330px;display:block;border-radius:20px;border:0;outline:none;padding:7px 20px;font-size:20px;color:#606060}.section.order form button{margin-top:10px;display:block;padding:20px 40px;border:0;outline:none;background:#6edb8a;border-radius:8px;color:#000;text-align:center;text-transform:uppercase;font-size:19px;line-height:1;letter-spacing:1px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.section.order form button:hover{background:#4bca6b}.section.order form #confirm-block{margin-top:10px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px}.section.order form #confirm-block input{margin-top:2px;width:30px;height:20px}.section.order form #confirm-block span{margin-left:15px}.section.order form #bottom-block{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.section.order form #bottom-block button{padding:10px 25px}.section.order p.valign-middle.attent{margin-top:0;margin-left:auto;margin-right:auto;width:100%;max-width:400px;padding-top:20px;padding-left:15px;padding-right:15px;padding-bottom:25px;background:#00bde6;border-radius:0 0 4px 4px;color:#fff;font-size:14px;font-style:italic}.cards{margin-left:auto;margin-right:auto;background:#000}.cards__list{margin-top:45px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:var(--width-wrapper);padding-bottom:45px}.cards__list-item{background:#222;margin:10px;padding:10px 15px;border-radius:10px}.cards #buy_btn:focus-visible{border:0;outline:none}.info{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;background:#f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 480px){.info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info__img{padding-left:15px;margin-top:75px;width:35%}@media(max-width: 480px){.info__img{width:90%;text-align:center}}.info__img img{text-align:center;max-width:100%}.info__text{padding-left:25px;padding-right:45px;margin-top:25px;width:65%}@media(max-width: 480px){.info__text{width:90%}}.info__text p{color:#3e3e3e}.info__text p,.info__text .link{margin-top:10px;font-size:18px;letter-spacing:.3px;line-height:1.5}.form-select{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:150px}.form-select p{font-size:20px;letter-spacing:1px;line-height:32px;padding:16px 0}.form-select .select{background-image:url(../image/select.png);background-repeat:no-repeat;color:#626060;font-size:18px;height:77px;line-height:54px;margin:0;overflow:hidden;padding:7px 44px 7px 16px;position:absolute;text-transform:uppercase;width:330px;font-weight:bold;border-radius:8px;border:3px solid #283036}.form-select select.styled{height:71px;opacity:0;padding:17px 9px;position:relative;width:330px}.form-select .styled option{cursor:pointer;font-size:18px;padding:6px 15px;text-transform:uppercase}.form-select .btn{padding:23px 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:22px}.form-select .btn img{margin-right:15px}.section-form{background:#fff}.section-form .form-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media(max-width: 480px){.section-form .form-select{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-form .form-select p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%}@media(max-width: 480px){.section-form .form-select p{width:90%}}.section-form .form-select p .select{border:3px solid #17c5cb;border-radius:25px;padding:10px 25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.section-form .form-select p .styled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.section-form .form-select p .styled option{cursor:pointer}.section-form .form-select p .btn{margin-top:15px;display:block;padding:20px 50px;background:var(--color-back-primary);border-radius:6px;color:#000;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:15px;outline:none;text-transform:uppercase;color:#fff;user-select:none;-webkit-transition:.3s;transition:.3s}.section-form .form-select p .btn:hover{background:#1caeb3}.contact__header{position:relative;margin-top:75px;width:900px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:dimgray;-webkit-box-shadow:1px 6px 15px 0px #505050;box-shadow:1px 6px 15px 0px #505050;border-radius:6px;z-index:2}.contact__header-item{margin-top:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:28%;color:#fff}.contact__header-icon{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:75px;height:75px;border-radius:50%;background:#00bde6;text-align:center;font-size:42px;color:#fff}.contact__header-icon .fa-mobile{font-size:54px}.contact__header-icon .fa-map-marker{font-size:42px}.contact__header-icon .fa-envelope{margin-top:-2px;font-size:36px}.contact__header-title{margin-top:25px;text-transform:uppercase;font-weight:bold;font-size:20px}.contact__header-info{margin-top:15px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.contact__header-span{margin-top:5px}.contact-form{padding-top:100px;padding-left:15px;padding-right:15px;padding-bottom:50px;margin-top:-60px;margin-left:auto;margin-right:auto;width:100%;max-width:1100px;border-radius:4px;background:#00bde6}.contact-form table{margin:0 auto;width:600px;color:#fff;font-size:18px}.contact-form tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form tr.width-full{width:100%}.contact-form tr.width-half{width:45%}.contact-form td{margin-top:25px;width:100%}.contact-form td.td-captcha{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form td.td-captcha input{margin-top:0;max-width:200px}.contact-form td.td-captcha img{margin:0 10px}.contact-form label{padding-left:10px}.contact-form input,.contact-form textarea{margin-top:-19px;width:100%;display:block;border-radius:20px;border:0;outline:none;padding:10px 20px;font-size:20px;color:#606060}.contact-form #blue-button{display:block;padding:20px 40px;border:0;outline:none;background:#6edb8a;border-radius:8px;color:#000;text-align:center;text-transform:uppercase;font-size:19px;line-height:1;letter-spacing:1px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.contact-form #blue-button:hover{background:#4bca6b}.footer{padding:35px 10px;background:var(--color-back-primary)}.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media(max-width: 480px){.footer .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-link{margin-top:10px;display:block;padding:5px 10px;color:#e2ff2a;letter-spacing:.5px;font-size:18px;text-decoration:underline;-webkit-transition:.3s;transition:.3s}@media(max-width: 480px){.footer-link{text-align:center}}.footer-link:hover{color:#939029}.footer__contact{margin-top:10px;max-width:330px}.footer__contact-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:right;margin-top:10px;font-size:18px;line-height:1.2}@media(max-width: 480px){.footer__contact-row{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5}}.footer__contact-row .fa.fa-mobile{margin-right:24px;font-size:26px}.footer__contact-row .fa.fa-envelope{margin-right:7px;font-size:20px}.footer__contact a{color:#e6e6e6;text-decoration:underline}.footer__contact-span{margin-top:5px;margin-left:10px}.bottom{padding:25px 10px;text-align:center;background:#000;color:#cbcbcb;letter-spacing:1px}.cookies{position:fixed;margin-left:5%;width:90%;padding:30px 20px;background:#1e4f69;-webkit-transition:left 1.5s cubic-bezier(0.43, -0.39, 0.16, 1.04);transition:left 1.5s cubic-bezier(0.43, -0.39, 0.16, 1.04);z-index:1000;font-size:18px;-webkit-box-shadow:2px 2px 14px 2px #121212;box-shadow:2px 2px 14px 2px #121212;border-radius:8px;padding-bottom:50px}.cookies .wrapper{width:auto}.cookies h3{color:#ffce32;font-size:30px;line-height:30px;margin-bottom:15px;text-align:center}.cookies p{color:#fff;line-height:20px;padding-bottom:10px}.cookies a{color:#e4ff1a;text-decoration:underline}.cookies ul{margin-top:-117px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.cookies .btn{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:35px;height:35px;border-radius:50%;background:#ff6c6c;color:#1e4f69;font-size:26px;border:1px solid;outline:none;cursor:pointer}.cookies .cookie-details{display:none;padding:15px;margin-top:15px}.cookies .cookie-details_active{display:block}.cookies .cookie-details a{display:block;color:#ffce32;font-size:30px;line-height:40px;text-align:center;border:0 none;text-decoration:none}.cookies .cookie-details a span{font-size:30px;color:#e4ff1a}.cookies .declaration p{color:#fff}.cookies table{margin-top:15px;margin-left:auto;margin-right:auto;color:#fff3d6;width:96%;border-collapse:collapse;border-spacing:0}.cookies table th{background:#0a4570;border:1px solid #247cbc;padding:2px 10px}.cookies table td{border:1px solid #247cbc;background:#235981;padding:5px;text-align:center}.cookies .about{display:none;background:#fff;color:#000}