html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}.bg-black{background-color:#0f0f0f}.bg-dark{background-color:#201f1f}.bg-grey{background-color:#3c3c3c}.bg-yellow{background-color:#f6a700}@font-face{font-family:"Gilroy",sans-serif;src:url(29a7ef2cbbdaeb6b76e2.ttf);src:url(75ffd469dd9646cd43c6.ttf)}.header{font-family:Gilroy,sans-serif}.header__top-line{height:50px}.header__top-line .container .row{justify-content:space-between}.header__top-line .container .row .text-menu{justify-content:space-between}.header__top-line .container .row div{height:50px;display:flex;justify-content:space-evenly;align-items:center}.header__top-line .container .row div p{display:flex;justify-content:space-evenly;align-items:center;font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#fff;letter-spacing:-0.1px}.header__top-line .container .row div img{margin-right:3px}.header__top-line .container .row .contacts p{font-size:16px;font-weight:600}.header__top-line .container .row .callback{height:28px;width:150px}@media(max-width: 1240px){.header .header__top-line .container .row{justify-content:space-between}.header .header__top-line .container .row p{margin-right:5px}.header .header__top-line .container .row .contacts{display:none}}@media(max-width: 986px){.header .header__top-line .container .row .col-2{display:none}}@media(max-width: 650px){.header .header .container .row{justify-content:space-evenly}.header .header .container .row .col-2{display:none}}@media(max-width: 600px){.header .header__top-line{display:none}}@media(max-width: 450px){.header .header__top-line{display:none}}.header__navbar{height:auto;min-height:87px;display:flex;align-items:center}.header__navbar div{justify-content:center;align-items:center}.header__navbar-catalogue{display:flex}.header__navbar-catalogue .catalogue-button{justify-content:space-evenly;height:34px;color:#000;border:none}.header__navbar-catalogue .catalogue-button span{font-size:18px;padding-left:10px}.header__navbar-search-form label{position:relative;width:100%}.header__navbar-search-form label input{width:100%;height:41px;left:740px;top:72px;border:1px solid #fff;border-radius:8px;outline:none;background-color:#0f0f0f}.header__navbar-search-form label button{position:absolute;top:3px;right:3px;background-color:#f6a700;width:34px;height:34px;border-radius:8px;border:none}.header__navbar-menu{display:flex}.header__navbar-menu button:nth-child(1){width:222px}.header__navbar-menu .navbar-menu__item{border:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:150px;height:50px;background-color:rgba(0,0,0,0);color:#fff}@media(max-width: 1010px){.header .catalogue-button{width:35px;height:35px}.header .catalogue-button span{display:none}.header .navbar-menu__item{height:100%}.header .navbar-menu__item span{display:none}}@media(max-width: 768px){.header .header__navbar{height:auto}.header .header__navbar div{margin:5px 0}.header .header__navbar-logo{order:1}.header .header__navbar-catalogue{order:3}.header .header__navbar-search-form{order:4}.header .header__navbar-menu{order:2}}@media(max-width: 500px){.header .header__navbar-logo{width:40%}.header .header__navbar-menu{width:60%}.header .header__navbar-catalogue{max-width:20%}.header .header__navbar-search-form{max-width:80%}}.header__bot-line{height:41px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header__bot-line .container{display:flex;flex-direction:row;justify-content:space-between}.header__bot-line .container p{font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-transform:uppercase;color:#fff;text-align:center;padding:0 10px}.header__bot-line .container .mobile__numbers{display:none}@media(max-width: 640px){.header__bot-line .container{align-items:center;justify-content:right}.header__bot-line .container p{display:none}.header__bot-line .container .mobile__numbers img{padding-right:5px}.header__bot-line .container .mobile__numbers{align-items:center;display:flex}}.footer{display:flex;flex-direction:column}.footer__top-line{height:680px}.footer__top-line .row{height:460px}.footer__top-line .row .footer__schedule{display:flex}.footer__top-line .row .footer__schedule img{max-width:200px;height:auto}.footer__top-line .row .footer__schedule .common-text-s-w{font-size:14px}.footer__top-line .row .footer__schedule{flex-direction:column;justify-content:space-evenly}.footer__top-line .row .footer__schedule .footer__social-icons p{width:100%}.footer__top-line .row .footer__schedule .footer__social-icons img{margin-right:7px;margin-top:5px;width:46px;height:auto}.footer__top-line .row .footer__nav-table{color:#fff;display:flex;align-items:center}.footer__top-line .row .footer__nav-table table{text-align:center;width:100%}.footer__top-line .row .footer__nav-table table .table-headline td{height:70px;font-size:24px;font-weight:700}.footer__top-line .row .footer__nav-table table td{width:33%;height:40px}.footer__top-line .footer__privacy{margin-top:30px;text-align:center}.footer__bot-line{display:flex;height:100%}.footer__bot-line .common-text-s-w{font-size:14px}.footer__contacts{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.footer__contacts p{font-size:14px;display:flex;align-items:center}.footer__contacts p:nth-child(1){justify-content:center}.footer__contacts img{margin-right:5px;width:25px;height:auto}.footer__media{display:none}@media(max-width: 1050px){.footer__top-line{height:auto}.footer__top-line .common-text-s-w{display:flex;text-align:center;justify-content:center}.footer__top-line .row{display:none}.footer__top-line .footer__media{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;color:#fff;font-size:14px}.footer__top-line .footer__media-schedule{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px auto}.footer__top-line .footer__media-schedule img{max-width:200px;height:auto}.footer__top-line .footer__media p{display:flex;flex-direction:column;text-align:center}.footer__top-line .footer__media-dropdown{display:flex;flex-direction:column;align-items:center}.footer__top-line .footer__media-dropdown button{display:flex;width:320px;color:#fff;border-bottom:2px solid #fff;justify-content:space-between;margin:10px auto}.footer__top-line .footer__privacy{height:100px}.footer__bot-line{height:auto}.footer__bot-line .common-text-s-w{display:flex;text-align:center}}.about{background-image:url(44f768b5aa774853dd4d.png);background-repeat:no-repeat;background-position:center bottom;height:790px;display:flex;flex-direction:row}.about .container-fluid{display:flex;align-items:center;height:600px}.about .container-fluid .about__text{display:flex;flex-direction:column;align-items:start;justify-content:space-between;width:550px;height:300px}.about .container-fluid .about__text .common-yellow-button{width:172px;height:38px}.about .container-fluid .about__prev-button,.about .container-fluid .about__next-button,.about .container-fluid .about__next-button-small,.about .container-fluid .about__prev-button-small{background-color:rgba(0,0,0,0);border:none}@media(min-width: 769px){.hidden-block{display:none}}@media(max-width: 768px){.about .container-fluid .about__text{width:100%;height:150px}.about .container-fluid .about__text .hidden-button-large{display:none}.common-title-l{text-align:center;width:auto}.common-text-s-w{display:none}.about__prev-button,.about__next-button{display:none}.hidden-block{display:flex;flex-direction:column;align-items:center}.hidden-block__button-block{display:flex;justify-content:space-between;width:100%;padding:30px 0}.hidden-block .hidden-button-small{width:172px;height:38px}}.catalogue{height:auto}.catalogue__benefits-items{display:flex;flex-direction:row}.catalogue__benefits-items .benefits-item{display:flex;position:relative;justify-content:space-evenly;align-items:center;height:60px}.catalogue__benefits-items .benefits-item__text{width:280px}.catalogue__benefits-items .benefits-item__background-number{position:absolute;left:49px;bottom:32px;opacity:.1;font-size:47px;font-weight:900}.catalogue__benefits-items .benefits-item img{width:34px;height:auto}.catalogue .common-title-m{display:flex;justify-content:center;align-items:center;height:160px}.catalogue .sets-table__category{font-weight:700;font-size:24px;line-height:30px;display:flex;align-items:center}.catalogue .sets-table__category .category-name{justify-content:center;display:flex;color:#f6a700}.catalogue .sets-table__sets-item{display:flex;height:87px;justify-content:space-evenly;align-items:center}.catalogue .sets-table__sets-item img{width:85px;height:85px}.catalogue .sets-table__sets-item :nth-child(2){display:flex;flex-direction:column;justify-content:space-evenly}.catalogue .sets-table__sets-item :nth-child(2) .item-price{font-style:normal;font-weight:900;font-size:16px;line-height:22px}.catalogue .sets-table__sets-item :nth-child(2) .item-disc{font-style:normal;font-weight:500;font-size:16px;line-height:22px;max-width:200px}@media(max-width: 600px){.catalogue .common-title-m{text-align:center}.catalogue .sets-table__category div:nth-child(3){display:none}.catalogue .sets-table__items div:nth-child(n+7){display:none}.catalogue .catalogue__benefits-items{height:230px;flex-direction:column}.catalogue .catalogue__benefits-items .benefits-item{width:100%}.catalogue .catalogue__benefits-items .benefits-item .benefits-item__background-number{bottom:27px;left:92px}}.features .features__title{display:flex;flex-flow:column wrap;height:112px;justify-content:space-evenly;margin-bottom:70px}.features .features__title img{max-width:70px;max-height:69px;height:69px}.features .features__title .common-title-m{font-weight:800;line-height:45px}.features .features__title .common-text-s-b{font-size:24px;line-height:29px}.features .features__question{margin-top:100px;background-color:#3c3c3c;border-radius:10px;height:150px}.features .features__question .question-block{display:flex;justify-content:space-evenly;align-items:center;width:auto}.features .features__question .question-block__img{min-width:144px}.features .features__question .question-block__img img{margin-top:-60px;min-width:186px;min-height:144px}.features .features__question .question-block__texts{display:flex;flex-direction:column;justify-content:space-evenly;height:60px}.features .features__question .question-block__texts .common-title-m{color:#fff;font-weight:700;font-size:24px;line-height:30px}.features .features__question .question-block__texts .common-text-s-w{font-weight:500;font-size:16px;line-height:19px}.features .features__question .question-block__texts span{color:#f6a700}.features .features__question .question-block__social-buttons img{margin:0 5px}@media(max-width: 1100px){.features__title .common-title-m br{display:block}.features__title .common-text-s-b{width:90%;height:auto}}@media(max-width: 1020px){.features__question .question-block{display:flex;height:100%;width:100%;flex-flow:row wrap}.features__question .question-block__img{width:20%;min-width:180px}.features__question .question-block__img img{width:100%;height:auto}.features__question .question-block__texts{width:40%}.features__question .question-block__social-buttons{width:18%;min-width:117px}.features__question .question-block__social-buttons img{min-width:26px;width:22%;height:auto}}@media(max-width: 900px)and (min-width: 450px){.features .features__title{display:flex;flex-flow:row wrap;justify-content:start}.features .features__title img{margin:15px 15px 15px 0}.features .features__title .common-text-s-b{font-weight:400;font-size:16px;line-height:22px;height:50%;width:90%}.features .features__title .common-title-m{width:80%;font-weight:800;margin:auto 0}}@media(max-width: 850px){.features .features__question{height:274px}.features .features__question .question-block{flex-direction:column;align-items:start;justify-content:space-between}.features .features__question .question-block__img{padding:0 15px}.features .features__question .question-block__texts{padding:0 15px;text-align:left;width:100%}.features .features__question .question-block__texts .common-text-s-w{display:flex}.features .features__question .question-block__social-buttons{padding:15px 15px;width:160px}}@media(max-width: 650px){.features{height:auto}.features__title .common-text-s-b{height:auto;width:auto;font-weight:400;font-size:16px;line-height:22px}.features__title .common-title-m{height:auto;width:80%;font-size:22px}.features__question{margin-top:50px}}@media(max-width: 450px){.features{height:450px}.features .features__title{display:flex;flex-flow:row wrap;justify-content:start}.features .features__title img{margin:15px 15px}.features .features__title .common-text-s-b{font-weight:400;font-size:16px;line-height:22px;height:50%;width:100%;text-align:center}.features .features__title .common-title-m{width:70%;margin:auto 0;font-size:19px;font-weight:800;line-height:25px}}.offer__title{position:relative;height:130px}.offer__title .col-3 .common-title-m{width:21%;height:80px;line-height:40px}.offer__title .col-3 hr{position:absolute;width:238px;height:4px;opacity:1;background-color:#f6a700;border:none;top:82px;left:13px}.offer__title .col-9{display:flex;justify-content:center}.offer__title .col-9 .common-text-s-b{font-weight:400;font-size:20px;line-height:27px;width:750px}.offer__title .col-9 .common-text-s-b span{font-weight:700}.offer__list .offer-item{display:flex;flex-direction:column;justify-content:space-between;height:auto}.offer__list .offer-item img{max-width:200px;height:auto}.offer__list .offer-item p,.offer__list .offer-item div{margin-top:8px}.offer__list .offer-item__name{color:#0f0f0f;font-weight:600;font-size:14px;line-height:18px;height:20px;display:flex;align-items:center}.offer__list .offer-item__price{font-size:16px;font-weight:700}.offer__list .offer-item__purchase{color:#3c3c3c;font-weight:300;font-size:14px;line-height:17px;opacity:.8}.offer__list .offer-item__buttons{display:flex}.offer__list .offer-item__buttons .offer-item__card-button{width:70px;height:38px}@media(max-width: 1100px){.offer__title .col-9{display:none}.offer__title .col-3{width:100%;display:flex;justify-content:center;align-items:center;height:70px}.offer__title .col-3 .common-title-m{text-align:center;width:auto;border-bottom:5px solid #f6a700;height:62px}.offer__title .col-3 hr{display:none}}.manufacturer .manufacturer__title{display:flex;align-items:center;height:100px}.manufacturer__item{height:97px}.manufacturer__item img{width:100%;height:auto}.booking .booking__image-block{display:flex;justify-content:center;z-index:100}.booking .booking__booking-form{width:688px;height:294px;display:flex;flex-direction:column;align-items:start;justify-content:space-evenly;padding-left:110px;border-radius:10px 80px 10px 10px;background-color:#f4f4f4}.booking .common-title-m{font-weight:700;font-size:24px;line-height:30px}.booking .booking-form__input-block{display:flex}.booking .booking-form__input-block .booking__input-form{text-indent:20px;width:310px;height:38px;background:#fff;border:1px solid #dedede;border-radius:5px;margin-right:19px;outline:#3c3c3c}.booking .booking-form__input-block .common-yellow-button{width:172px;height:38px}.booking .booking-form__processing{display:flex;align-items:center}.booking .booking-form__processing .common-text-s-b{font-weight:400;font-size:14px;line-height:33px;padding-left:10px}.booking .booking-form__processing .blue-link{font-weight:400;font-size:14px;line-height:33px;color:#23a1d1;text-decoration:underline}.booking .common-text-s-b{font-weight:500;font-size:16px;line-height:33px}@media(max-width: 1200px){.row{justify-content:center}}@media(max-width: 700px){.row{justify-content:center}.row .booking__image-block{order:2}.row .booking__image-block img{width:100%;height:auto}.row .booking__booking-form{order:1;width:90%;height:406px;padding:35px}.row .booking__booking-form .common-title-m{order:1;padding-bottom:10px}.row .booking__booking-form .booking-form__input-block{order:3;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%}.row .booking__booking-form .booking-form__input-block label{width:100%}.row .booking__booking-form .booking-form__input-block .booking__input-form{width:100%}.row .booking__booking-form .booking-form__input-block .common-yellow-button{width:100%}.row .booking__booking-form .booking-form__processing{order:4}.row .booking__booking-form .common-text-s-b{order:2}}.credit__font-block{background:#f4f4f4;border-radius:5px;position:relative}.credit__font-block p{color:#0f0f0f}.credit__font-block .credit__text{padding:0 20px;height:300px;display:flex;flex-direction:column;justify-content:space-around}.credit__font-block .credit__text .common-text-bold{font-size:calc(1em + 1vw)}.credit__font-block .credit__text .common-title-l{font-size:calc(2em + 1vw);text-align:left}.credit__font-block .credit__banks-img div{display:flex;justify-content:start;align-items:center}.credit__font-block .credit__banks-img img{margin:10px 5px}.credit__font-block .credit__image{position:relative;padding:0;min-height:240px}.credit__font-block .credit__image img{opacity:.2;position:absolute;right:0;bottom:0}.masters__video{justify-content:space-between;margin:30px 0;padding:0}.masters__video .row{margin:0;padding:0}.masters__video-item{display:flex;justify-content:center;align-items:center;width:216px;position:relative}.masters__video-item img:nth-child(2){position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}@media(max-width: 1100px){.masters__video{justify-content:space-evenly}.masters__video-item{margin:5px}.masters__video div:nth-child(5){display:none}}@media(max-width: 480px){.masters__title{margin:5px}.masters__video{justify-content:space-evenly}.masters__video-item,.masters__video .col{margin:10px 5px;width:164px;height:215px}.masters__video-item .masters-video-cover,.masters__video .col .masters-video-cover{width:120%;height:auto}.masters__video div:nth-child(5){display:none}}.container-fluid{padding:0;font-family:"Gilroy",sans-serif;align-items:center}section{margin-bottom:50px}.container{max-width:1200px}button{cursor:pointer;transition:.3s all;border:none;background-color:rgba(0,0,0,0)}button:hover{opacity:.9;transform:scale(0.99)}button:active{opacity:.6;transform:scale(0.98)}.blue-link-button{margin-top:25px;padding:0;color:#23a1d1;font-weight:600;font-size:14px;line-height:27px}.blue-link-button:after{display:block;left:0;width:0;height:2px;background-color:#23a1d1;content:"";transition:width .3s ease-out}.blue-link-button:hover:after,.blue-link-button:focus:after{width:100%}.thick-yellow-line{background:linear-gradient(transparent 60%, #f6a700 30%)}.common-yellow-button{width:142px;font-style:normal;font-weight:600;font-size:14px;line-height:17px;display:flex;align-items:center;text-align:center;justify-content:center;color:#fff;background-color:#f6a700;border-radius:5px;border:none}.common-title-l{font-style:normal;font-weight:700;font-size:50px;line-height:45px;color:#fff}.common-title-m{font-weight:700;font-size:36px;line-height:28px;color:#0f0f0f}b{font-weight:700}.common-text-bold{font-weight:700;font-size:24px;line-height:30px;color:#0f0f0f}.common-text-s-w{font-weight:400;font-size:20px;line-height:28px;color:#fff}.common-text-s-b{font-weight:400;font-size:18px;line-height:22px;color:#0f0f0f}
