/*!
Theme Name: best-ms
Theme URI: http://underscores.me/
Author: Ustim
Author URI: https://t.me/xenia4715
*/
*{padding:0;margin:0}html{overflow-x:hidden}body{font-family:"Roboto",sans-serif;font-weight:400;font-size:17px;line-height:29px;color:#4d4d4d;background:#f8f8f8}button{border:none;outline:none;cursor:pointer;font-family:inherit;transition:all .3s;font-size:inherit;color:inherit}a{font-family:inherit;color:inherit;transition:all .3s;text-decoration:none}a:hover{color:#de2913}svg,path,circle,rect{transition:all .3s}img{max-width:100%;max-height:100%}h1{font-size:60px;line-height:72px;font-weight:900;color:#000}h2{font-size:50px;line-height:62px;font-weight:700;color:#000;margin-bottom:20px}h3{font-size:50px;line-height:62px;font-weight:700;color:#000;margin-bottom:20px}p{margin-bottom:20px}p:last-child{margin-bottom:0}ul,ol{padding:0;margin:0;list-style:none}li{margin-bottom:15px}li:last-child{margin-bottom:0}.no-scroll{overflow:hidden}.hidden{display:none}.p-120{padding:120px 0;box-sizing:border-box}.pt-120{padding-top:120px;box-sizing:border-box}.pb-120{padding-bottom:120px;box-sizing:border-box}.p-60{padding:60px 0;box-sizing:border-box}.pt-60{padding-top:60px;box-sizing:border-box}.mb-60{margin-bottom:60px}.mt-60{margin-top:60px}.title{margin-bottom:50px}.btn-red{border-radius:10px;background:#de2913;max-width:302px;width:100%;height:78px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:24px;line-height:36px;color:#fff;transition:all .3s;cursor:pointer}.btn-red:hover{color:#fff;background:#000}.btn-white{border-radius:10px;background:0 0;max-width:300px;width:100%;height:70px;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500;font-size:18px;line-height:30px;color:#333;transition:all .3s;cursor:pointer;border:1px solid #333}.btn-white:hover{color:#fff;background:#000}.container{max-width:1410px;width:100%;margin:0 auto}.mouse{position:fixed;width:10px;height:10px;border-radius:100%;background:0 0;background:#de2913;transform:translateX(-50%) translateY(-50%);z-index:99999;pointer-events:none}.mouse:before{content:'';position:absolute;transition:all .55s;box-shadow:0px 0px 5px 0px rgba(222,41,19,1);width:50px;height:50px;border-radius:100%;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;display:block}.header{background:#2b2e41;color:#fff}.home .header{background:0 0;position:absolute;left:0;top:0;width:100%;z-index:1}.header-top{box-sizing:border-box;border-bottom:1px solid #7b7b7b}.header-top__row{display:flex;justify-content:space-between}.header-top__contacts{padding:30px 40px 30px 0;box-sizing:border-box;border-right:1px solid #7b7b7b;display:flex;align-items:center;gap:18px}.header-top__logo{display:flex;align-items:center;justify-content:center}.header-top__phone{box-sizing:border-box;padding:30px 0 30px 40px;border-left:1px solid #7b7b7b;display:flex;align-items:center}.header-menu{box-sizing:border-box;border-bottom:1px solid #7b7b7b}.top-menu{display:flex;justify-content:space-between;gap:30px}.top-menu li{font-size:18px;line-height:30px;padding:20px 0;box-sizing:border-box;margin:0;text-transform:uppercase;position:relative}.sub-menu{position:absolute;left:0;top:100%;width:250px;background:#2b2e41;display:none}.sub-menu li{box-sizing:border-box;padding:20px 30px;border-bottom:1px solid #393d55}.sub-menu li:last-child{border:none}.overlay-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;display:none}.header-menu.active{z-index:20;position:relative;background:#0e1c2b;border:none}.menu-item-has-children .menu-arrow{right:-20px;top:17px;position:absolute}.banner-slider .slick-dots{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:0;max-width:945px;width:100%;box-sizing:border-box;padding:0 30px;height:70px;background:#fff}.banner-slider .slick-dots li button{width:100%;height:100%;opacity:0}.banner-slider .slick-dots li{width:30px;height:30px;border-radius:100%;background:#d9d9d9;margin:0}.banner-slider .slick-dots li.slick-active{background:#de2913}.banner-slide{position:relative}.banner-bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}.overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.banner-slide__desc{position:relative;z-index:3;color:#fff;max-width:700px;width:100%}.banner-slide{height:970px !important;box-sizing:border-box;padding-top:370px}.banner__title{font-weight:700;font-size:60px;line-height:72px}.banner-slide__desc .btn-red{margin-top:40px}.about{position:relative;padding:223px 0;box-sizing:border-box;background:#fff}.about__desc{max-width:690px;width:100%;position:relative;z-index:2}.about__img{position:absolute;right:0;top:0;width:63%;height:100%;background:#f4f4ff}.about__img img{width:70%;height:630px;object-fit:cover;object-position:right;position:absolute;top:100px;right:0}.advantages{background:#2b2e41;color:#fff}.advantages .title{text-align:center}.advantages .title h2{color:#fff;font-size:60px;line-height:72px;text-transform:uppercase}.advantages__list{display:flex;flex-wrap:wrap;gap:30px}.advantage{width:calc(33.333% - 20px);box-sizing:border-box;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #4b4e62;gap:30px;border-radius:5px}.advantage__title{font-weight:600;font-size:22px;line-height:34px;margin-bottom:10px}.advantage__text{font-size:18px;line-height:30px}.advantage__img{height:216px;border-radius:10px;overflow:hidden}.advantage__img img{width:100%;height:100%;object-fit:cover}.coffee-machines{background:#0e1c2b}.coffee-machines .title h2{color:#fff}.coffee-machines__list{display:flex;flex-wrap:wrap;gap:30px}.coffee-machine{width:calc(33.333% - 20px);box-shadow:0 2px 15px 0 rgba(0,0,0,.03);border:1px solid #2b3b4b;border-radius:5px;box-sizing:border-box;padding:30px;text-align:center}.coffee-machine__img{height:390px;display:flex;justify-content:center;align-items:flex-start}.coffee-machine__title{font-weight:500;font-size:20px;line-height:32px;color:#e2e2e2}.coffee-machine__desc{color:#e2e2e2;font-size:16px;line-height:26px;margin-top:10px;margin-bottom:30px}.coffee-machine__btn{display:flex;justify-content:center;align-items:center}.coffee-machine__btn .btn-red{height:50px;max-width:230px;font-weight:500;font-size:16px;line-height:26px;border-radius:5px}.coffee-machine__btns{display:flex;gap:28px}.coffee-machine__btns .btn-red{max-width:181px;height:50px;font-size:16px;line-height:30px;border-radius:5px}.coffee-machine__btns .btn-border{max-width:181px;width:100%;height:50px;font-size:16px;line-height:30px;font-weight:500;background:0 0;border:1px solid #fff;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.coffee-machine__btns .btn-border:hover{background:#fff;color:#000}.input-row{display:flex;gap:15px}.input-block{position:relative;margin-bottom:15px;background:0 0;flex:1}.placeholder{position:absolute;top:50%;transform:translateY(-50%);left:25px;color:#4d4d4d;font-size:15px;font-style:normal;font-weight:400;line-height:27px;margin:0;transition:all .3s}.placeholder span{color:#e50914}.input-block input{width:100%;height:59px;border-radius:10px;border:1px solid #efefef;background:0 0;font-family:"Roboto",sans-serif;color:#4d4d4d;font-size:15px;font-weight:400;line-height:27px;box-sizing:border-box;padding-left:25px;outline:none;position:relative;z-index:2}.input-block input:focus~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;line-height:13px;top:-8px;box-sizing:border-box;padding:2px;transform:translateY(0)}.input-block input:focus~.placeholder span{display:none}.input-block input.success~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;line-height:13px;top:-8px;box-sizing:border-box;padding:2px}.input-block input.success~.placeholder span{display:none}.textarea-block{margin-bottom:15px;position:relative;background:0 0}.textarea-block .placeholder{top:16px;transform:translateY(0)}.textarea-block textarea{background:0 0;border-radius:10px;border:1px solid #efefef;width:100%;height:113px;box-sizing:border-box;padding:16px 25px;font-family:"Roboto",sans-serif;color:#4d4d4d;font-size:15px;font-weight:400;line-height:27px;outline:none;position:relative;z-index:2;background:0 0}.textarea-block textarea:focus~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;line-height:13px;top:-8px;box-sizing:border-box;padding:2px;transform:translateY(0)}.textarea-block textarea:focus~.placeholder span{display:none}.textarea-block textarea.success~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;line-height:13px;top:-8px;box-sizing:border-box;padding:2px;transform:translateY(0)}.textarea-block textarea.success~.placeholder span{display:none}input.not-valid{border:1px solid #dc3232}input.success,textarea.success{border:1px solid #229342}.input-submit .btn-red{max-width:440px;width:100%;border:none;height:65px;font-weight:400;font-size:19px;line-height:31px;border-radius:5px}.agree{margin-top:15px;margin-bottom:0;color:#333;font-size:12px;font-weight:400;line-height:14px}.agree a{color:#323d85;font-size:12px;font-style:normal;font-weight:400;line-height:14px;text-decoration-line:underline;transition:all .3s}.agree a:hover{color:#de2913}.wpcf7-not-valid-tip{display:none !important}.wpcf7-spinner{display:none !important}.callback{position:relative}.callback:after{content:'';position:absolute;width:49%;height:calc(100% - 240px);background:#f4f4ff;border-radius:5px 0 0 5px;right:0;top:50%;transform:translateY(-50%);z-index:1}.callback__row{display:flex;gap:80px;position:relative;z-index:2}.callback__form{max-width:690px;width:100%}.callback__desc{margin-bottom:40px}.callback__contacts{display:flex;flex-direction:column;justify-content:center;gap:30px}.callback-contact{display:flex;align-items:center;gap:20px}.callback-contact__text{max-width:227px;width:100%;font-size:20px;line-height:32px;color:#333}.callback-contact__text strong{font-weight:600;color:#000}.callback-contact__icon{display:flex;justify-content:center;align-items:center;width:100px;height:100px;box-sizing:border-box;background:#fff;border:10px solid #ededed;border-radius:100%}.clients{background:#fff}.clients__list{position:relative;margin:0 -15px}.client{display:flex !important;justify-content:center;align-items:center;height:74px !important;box-sizing:border-box;padding:0 15px}.client img{width:auto;height:auto}.footer{background:#0e1c2b}.footer-black{padding:15px 0;background:#2b2e41;color:#fff}.footer-black__row{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer__actions{display:flex;align-items:center;flex:auto;justify-content:flex-end}.footer__actions .socials{margin-left:25px;margin-right:50px}.footer__actions .btn-red{height:60px;max-width:301px;border-radius:5px;font-weight:400;font-size:18px;line-height:30px}.footer__actions p{margin:0;text-align:right;font-weight:500;font-size:18px;line-height:26px}.footer-contacts{padding:70px 0;box-sizing:border-box;color:#ebebeb}.footer-contacts__row{display:flex;gap:30px}.footer-contact{flex:1}.footer-contact p{margin:0}.footer-contact__top{padding-bottom:5px;margin-bottom:5px;box-sizing:border-box;border-bottom:1px solid #2a4664;display:flex;align-items:center;transition:all .3s}.footer-contact__bottom{font-size:17px;font-weight:600;line-height:29px;text-transform:uppercase}.footer-contact__top .copy{font-family:"Roboto",sans-serif;background:0 0;border:none;cursor:pointer;outline:none;color:#2757ff;font-size:15px;font-weight:400;line-height:27px;opacity:0;transition:all .3s}.footer-contact:hover .footer-contact__top .copy{opacity:1}.footer-email .footer-contact__top{gap:20px}.footer-social .footer-contact__top{gap:30px}.footer-contact:hover .footer-contact__top{border-color:#fff}.footer-copyright{padding:25px 0;box-sizing:border-box;border-top:1px solid #16293e;color:#ebebeb}.footer-copyright__row{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-copyright__row p{font-size:15px;font-weight:400;line-height:27px;margin:0}.footer-copyright__row a{font-size:15px;font-weight:400;line-height:27px}.footer-copyright__row a:hover{text-decoration:underline}.footer-copyright__row p a{color:#e50914}.title-page{padding:50px 0}.title-page .breadcrumb{margin-bottom:50px}.contacts-page{background:#fff;padding-top:50px;padding-bottom:190px}.contacts-page__list{display:flex;flex-wrap:wrap;gap:30px}.contacts-page-item{width:calc(33.333% - 20px);background:#f8f8f8;box-sizing:border-box;padding:40px 30px;border-radius:20px}.contacts-page-item h3{font-weight:600;font-size:22px;line-height:34px;color:#000;margin-bottom:10px}.contacts-page-item p{margin-bottom:15px;color:#333}.contacts-page-item p:last-child{margin-bottom:0;font-weight:500;font-size:20px;line-height:32px;color:#444}.contacts-page-item p a{color:#00afff}.contacts-page-item p a:hover{color:#e50914}.travel p a{border-bottom:1px solid #00afff;display:inline-block}.travel p a:hover{border-color:#e50914}.contacts-page-item .socials img{width:33px;height:33px}.map{margin-top:80px;border-radius:15px;overflow:hidden;height:500px}.map iframe{border:none !important;width:100%;height:100%}.breadcrumb{font-size:14px;color:#555}.sep{width:6px;height:8px;background-image:url(/wp-content/uploads/2024/04/sep.svg);background-repeat:no-repeat;display:inline-block;margin:0 10px}.banner{position:relative;height:788px}.banner .breadcrumb{color:#fff;margin-bottom:220px;padding-top:20px;box-sizing:border-box;position:relative;z-index:2}.banner .breadcrumb .sep{background-image:url(/wp-content/uploads/2024/04/sep-white.svg)}.banner__desc{max-width:654px;width:100%;position:relative;z-index:2}.banner__desc h2{font-size:60px;line-height:72px;color:#fff}.banner__desc h1{font-size:60px;line-height:72px;color:#fff}.banner__desc .btn-red{margin-top:40px}.banner-small-slider{position:relative;margin:0 -15px;background:#2b2e41}.banner-small-slider .slider-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:59px;height:58px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);background:rgba(255,255,255,.3);transition:all .3s;border-radius:0 6px 6px 0}.banner-small-slider .slider-arrow:hover{background:#de2913}.banner-small-slider .arrow-prev{left:calc(19% + 15px);border-radius:0 6px 6px 0}.banner-small-slider .arrow-next{right:calc(19% + 15px);border-radius:6px 0 0 6px}.banner-small-slide{height:550px !important;box-sizing:border-box;padding:0 15px}.banner-small-slide a{width:100%;height:100%;display:block}.banner-small-slide a img{width:100%;height:100%;object-fit:cover;border-radius:15px}.seo ul li{position:relative;box-sizing:border-box;padding-left:20px}.seo ul li:before{content:'';height:1px;width:10px;background:#4d4d4d;position:absolute;left:0;top:14px}.seo__list{display:flex;flex-wrap:wrap;gap:95px}.seo__list ul{width:calc(50% - 48px)}.seo a{color:#337fe5}.seo a:hover{color:#005ad3}.line-btn{display:flex;align-items:center;gap:25px;margin-top:70px}.line-btn p{color:#222;font-size:20px;font-weight:400;line-height:32px;margin:0}.line-btn a,.line-btn button{display:flex;align-items:center;gap:10px;color:#222;font-size:20px;font-weight:600;line-height:32px;border:none;background:0 0;outline:none;cursor:pointer}.line-btn a span,.line-btn button span{display:block;box-sizing:border-box;border-bottom:2px solid #b7b7b7;position:relative}.line-btn a i,.line-btn button i{transition:all .3s}.line-btn a span:before,.line-btn button span:before{content:'';left:0;bottom:-2px;width:20px;height:2px;background:#34363a;position:absolute;transition:all .3s}.line-btn a:hover i,.line-btn button:hover i{transform:translateX(5px)}.line-btn a:hover span:before,.line-btn button:hover span:before{width:100%}.tb1__row{display:flex;gap:70px;align-items:center}.tb1__block{border-top:1px solid #e9e9e9}.tb1__block:only-child .tb1__row{padding:0}.tb1__block:first-child{border:none}.tb1-light .tb1__block:first-child{padding-top:60px}.tb1__block:nth-child(even) .tb1__row{flex-direction:row-reverse}.tb1__img{border-radius:20px;max-width:570px;width:100%;height:530px;overflow:hidden}.tb1__img img{width:100%;height:100%;object-fit:cover}.tb1__desc{flex:1}.tb1__text p:last-child{margin-bottom:0}.tb1__text ul li{position:relative;box-sizing:border-box;padding-left:20px}.tb1__text ul li:before{content:'';height:1px;width:10px;background:#4d4d4d;position:absolute;left:0;top:14px}.tb1__desc .line-btn{justify-content:flex-start;margin-top:40px}.tb1-dark .tb1__block{border:none}.tb1-dark h2{color:#fff}.tb1-dark p{color:#fff}.tb1-dark .line-btn span{color:#fff}.tb1-dark .line-btn a span:before,.tb1__block .line-btn button span:before{background:#de2913}.ch2{background:#2b2e41}.ch2 .title h2{color:#e6e6e6;text-align:center;font-weight:800;font-size:50px;text-transform:uppercase}.ch2__list{display:flex;flex-direction:column;gap:50px;margin:0 auto}.ch1-item{border-bottom:1px solid #d9d9d9;color:#e6e6e6}.ch1-item__title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-bottom:20px}.ch1-item__title i{display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:100%}.ch1-item__title i,.ch1-item__title svg,.ch1-item__title rect{transition:all .3s}.ch1-item__question{font-size:26px;line-height:38px;color:#e6e6e6;transition:all .3s}.ch1-item__title:hover .ch2-item__question{color:#e50914}.ch1-item__title:hover i{background:#e50914}.ch1-item__title:hover i rect{fill:#e6e6e6}.ch1-item__title.active i rect{fill:#e50914}.ch1-item__title.active:hover i rect{fill:#e6e6e6}.ch1-item__title.active svg{transform:rotate(45deg)}.ch1-item__content{padding-bottom:20px;display:none}.thx{padding-top:150px;padding-bottom:125px}.thx__block{display:flex;flex-direction:column;align-items:center}.thx__block h1{margin-top:50px;margin-bottom:25px;font-weight:600;font-size:50px;line-height:52px;color:#333;text-align:center}.thx__block p{font-size:20px;line-height:32px;text-align:center;margin-bottom:0}.thx__btns{display:flex;justify-content:center;gap:30px;width:100%;margin-top:32px}.thx__btns .btn-red{max-width:300px;width:100%;height:70px;font-size:18px;line-height:30px;font-weight:500}.error-404{text-align:center;padding-top:200px;padding-bottom:125px}.error-404__content{display:flex;flex-direction:column;align-items:center}.error-404__content h1{color:#333;font-size:40px;font-weight:600;line-height:52px;margin-top:40px;margin-bottom:25px}.error-404__content p{font-size:20px;font-weight:400;line-height:32px;margin-bottom:0}.error-404__content .btn-red{margin-top:40px;max-width:300px;width:100%}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;background:rgba(0,0,0,.5);display:none}.modal__window{position:relative;margin:0 auto;top:50%;transform:translateY(-50%);max-width:480px;width:100%;box-sizing:border-box;padding:30px 35px;background:#fff;border-radius:15px}.close-modal{position:absolute;background:0 0;border:none;outline:none;cursor:pointer;right:15px;top:15px}.close-modal:hover rect{fill:#e50914}.modal__window h3{font-weight:700;font-size:26px;line-height:38px;text-transform:uppercase;color:#333;margin-bottom:8px}.modal__window p{margin-bottom:15px}.modal__window .placeholder{line-height:20px}.table-price table{width:100%}.table-price table:first-child{margin-top:0}.table-price tr{display:flex;padding:0 12.7vw;box-sizing:border-box;transition:all .3s;position:relative}.table-price tr:before{content:'';display:block;width:100%;height:30%;background:#ee1c25;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;transition:all .4s cubic-bezier(.19,1,.22,1);-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}.table-price tr:hover:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;height:100%;transform-origin:center;transition:all .45s cubic-bezier(.47,1.64,.41,.8)}.table-price th,.black-table td{flex:1}.table-price td{color:#333;font-size:18px;font-weight:400;line-height:30px;position:relative;box-sizing:border-box;border-bottom:1px solid #ededed;padding-top:25px;padding-bottom:25px;display:flex;align-items:center;gap:35px;transition:all .3s;flex:1}.table-price td a{color:#333;transition:all .3s}.table-price td:before{content:'';display:block;left:0;width:1px;height:22px;background:#ededed}.table-price td:first-child{flex:2}.table-price td:first-child:before{display:none}.table-price tr:hover td{color:#fff;border-color:#ee1c25}.table-price tr:hover td a{color:#fff}.table-price tr:hover td a:hover{color:#fecc12;text-decoration:none}.table-price .check{display:flex;justify-content:center;align-items:center;background:#ee1c25;border-radius:100%;width:20px;height:20px;transition:all .3s}.table-price .check:before{content:'';width:8px;height:8px;background-image:url(/wp-content/uploads/2024/05/check-table.svg);background-repeat:no-repeat;background-size:contain}.table-price tr:hover .check{background:#000}.page-template-education,.page-template-promotion,.page-template-guarantee{background:#2b2e41}.page-template-education .breadcrumb,.page-template-promotion .breadcrumb,.page-template-guarantee .breadcrumb{color:#fff;padding-top:30px}.page-template-education h2,.page-template-promotion h2,.page-template-guarantee h2{color:#fff}.page-template-education h1,.page-template-promotion h1,.page-template-guarantee h1{color:#fff}.instruction-list{margin-top:80px;display:flex;gap:30px}.instruction-item{flex:1;border-radius:15px;border:1px solid #473c39;box-shadow:0px 4px 12px 0px rgba(0,0,0,.02);box-sizing:border-box;padding:30px;transition:all .3s}.instruction-item:hover{background:#fff}.instruction-item__icon path{transition:all .3s}.instruction-item:hover .instruction-item__icon path{fill:#f37021}.instruction-item__text{margin-top:30px}.instruction-item__text h3{margin-bottom:12px;color:#d9fae9;font-size:20px;font-weight:600;line-height:32px;transition:all .3s}.instruction-item:hover h3{color:#f37021}.instruction-item__text p{color:#d1d1d1;font-size:16px;font-weight:400;line-height:28px;margin-top:0;margin-bottom:0;transition:all .3s}.instruction-item:hover p{color:#4d4d4d}.instruction-other{display:flex;gap:40px;margin-top:30px;border-radius:15px;border:1px solid #473c39;box-sizing:border-box;padding:40px;transition:all .3s;align-items:center}.instruction-other:hover{background:#fff}.instruction-other__img{width:130px;height:130px;overflow:hidden;border-radius:100%}.instruction-other__img img{width:100%;height:100%;object-fit:cover}.instruction-other__text{flex:1}.instruction-other h3{margin-bottom:12px;color:#d9fae9;font-size:20px;font-weight:600;line-height:32px;transition:all .3s}.instruction-other:hover h3{color:#f37021}.instruction-other p{color:#d1d1d1;font-size:16px;font-weight:400;line-height:28px;margin-top:0;margin-bottom:0;transition:all .3s}.instruction-other:hover p{color:#4d4d4d}.super-cars{padding-top:80px}.super-cars h2{color:#d9fae9;font-size:30px;font-weight:500;line-height:42px;margin-bottom:40px}.super-cars__list{display:flex;flex-wrap:wrap;gap:30px}.super-cars-item{display:flex;gap:40px;border-radius:15px;border:1px solid #473c39;box-sizing:border-box;padding:60px 35px;transition:all .3s;align-items:center;width:calc(50% - 15px)}.super-cars-item:hover{background:#fff}.super-cars-item__img{width:130px;height:130px;overflow:hidden;border-radius:100%}.super-cars-item__img img{width:100%;height:100%;object-fit:cover}.super-cars-item__text{flex:1}.super-cars-item h3{margin-bottom:12px;color:#d9fae9;font-size:24px;font-weight:500;line-height:36px;transition:all .3s}.super-cars-item:hover h3{color:#f37021}.super-cars-item p{color:#d1d1d1;font-size:16px;font-weight:400;line-height:28px;margin-top:0;margin-bottom:0;transition:all .3s}.super-cars-item:hover p{color:#4d4d4d}.super-car-big{margin-top:30px;display:flex;gap:40px;margin-top:30px;border-radius:15px;border:1px solid #473c39;box-sizing:border-box;padding:100px;transition:all .3s;align-items:center}.super-car-big:hover{background:#fff}.super-car-big__img{max-width:360px;width:100%}.super-car-big__text{flex:1}.super-car-big h3{margin-bottom:25px;color:#d9fae9;font-size:30px;font-weight:600;line-height:42px;transition:all .3s}.super-car-big:hover h3{color:#f37021}.super-car-big p{color:#d1d1d1;font-size:16px;font-weight:400;line-height:28px;margin-top:0;margin-bottom:25px;transition:all .3s}.super-car-big p:last-child{margin-bottom:0}.super-car-big:hover p{color:#4d4d4d}.promotion-list{margin-top:80px;display:flex;flex-wrap:wrap;align-items:flex-start;color:#d1d1d1;gap:70px}.promotion-item{display:flex;align-items:flex-start;width:calc(50% - 35px);gap:40px}.promotion-item__desc h3{padding-bottom:15px;border-bottom:1px solid #473c39;transition:all .3s;color:#d9fae9;font-size:26px;font-weight:700;line-height:38px}.promotion-item__desc p strong{color:#d9fae9;font-size:19px;font-weight:500;line-height:32px}.promotion-item__desc p{margin-bottom:15px}.promotion-item__desc ul li{font-size:17px;font-weight:400;line-height:30px;margin-bottom:10px;padding-left:15px;margin-top:0}.promotion-item__desc ul li:last-child{margin-bottom:0}.promotion-item__desc ul li:before{content:'';width:5px;height:5px;background:#f37021;border-radius:100%;top:13px}.promotion-item:hover h3{color:#f37021}.promotion-item:nth-child(even){margin-top:115px}.promotion-item__img{width:140px;height:140px;border-radius:100%}.promotion-item__img img{width:100%;height:100%;object-fit:cover}.promotion-item__desc{flex:1}@media(min-width:2560px){.table-price tr{padding:0 22.5vw}}@media(max-width:1600px){.table-price tr{padding:0 5.7vw}}@media(max-width:1536px){.table-price tr{padding:0 4.7vw}}@media(max-width:1440px){.table-price tr{padding:0 15px}}@media (max-width:1410px){.container{box-sizing:border-box;padding:0 15px}}.phone-mob{display:none}.navbar{display:none}.header-contacts-mob{display:none}@media (max-width:1024px){.phone-mob{display:block}.phone-desktop{display:none}.home .header{background:#2b2e41;position:relative}.navbar{display:block;background:0 0}.closeIcon{display:none}.header-top__row{height:66px;align-items:center}.header-top__contacts{display:none}.header-menu{display:none}.header-menu li{font-size:16px;line-height:26px;padding-bottom:16px;box-sizing:border-box;border-bottom:1px solid #f4f4f4;padding-top:0}.header-menu li:last-child{padding-bottom:0;border:none}.top-menu{gap:16px}.header-top__logo svg{max-width:169px;width:100%;height:auto}.header-top__phone{padding:0;border:none}.header-contacts-mob{display:block;box-sizing:border-box;margin-top:25px;border-top:1px solid #f0f0f0;padding-top:25px;padding-left:15px;padding-right:15px}.header-contacts-mob:first-child{margin-top:80px}.header-contacts-mob .phones li{display:flex;align-items:center;gap:20px;margin-bottom:30px}.header-contacts-mob .phones a{font-size:26px;line-height:26px;color:#3e3e3e;font-weight:600}.header-contacts-mob__address{font-size:18px;line-height:28px;margin-bottom:30px}.header-contacts-mob__address:last-child{margin-bottom:0}.header-top{position:relative;z-index:99;background:#2b2e41}.header-contacts-mob__email{font-weight:600;font-size:20px;line-height:30px;color:#333;margin-bottom:25px}.header-menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;background:#fff;padding-top:90px;padding-bottom:50px;box-sizing:border-box;overflow-y:auto;color:#535763;display:none}.menu-item-has-children .menu-arrow{right:10px;top:-3px;position:absolute}.menu-item-has-children{display:block}.top-menu{flex-direction:column;margin-bottom:55px}.header-menu .socials{gap:15px;display:flex}.header-menu .socials img{width:40px;height:40px}.sub-menu{position:relative;top:0;background:0 0;width:100%}.sub-menu li{padding:20px 0}.sub-menu li:last-child{padding-bottom:0}.menu-arrow.rotate svg{transform:rotate(180deg)}.about{background:#f4f4ff;padding-bottom:0;padding-top:120px}.about__desc{max-width:100%;background:#f4f4ff}.about__img{position:relative;width:100%;box-sizing:border-box;padding:0 15px;display:flex;justify-content:center}.about__img img{position:relative;height:auto;width:100%;top:20px}.advantage{width:calc(50% - 15px)}.coffee-machine{width:calc(50% - 15px)}.seo__list{gap:15px}.seo__list ul{width:100%}.tb1__row{flex-direction:column-reverse;align-items:center}.tb1__img{max-width:570px;height:350px}.tb1__block:nth-child(even) .tb1__row{flex-direction:column-reverse}.contacts-page-item{width:calc(50% - 15px)}.callback__row{flex-direction:column}.callback:after{display:none}.callback .container{padding:0}.callback{padding-bottom:0}.callback__form{max-width:100%;width:100%;box-sizing:border-box;padding:0 15px}.callback__contacts{background:#f4f4ff;padding:40px 15px;box-sizing:border-box}.footer-contacts__row{flex-wrap:wrap}.footer-contact{flex:auto;width:calc(50% - 15px)}.footer-copyright__row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-direction:column;text-align:center}.instruction-list{flex-wrap:wrap}.instruction-item{flex:auto;width:100%}.super-cars-item{width:100%}.super-car-big{flex-direction:column}.promotion-item{width:100%}.promotion-item:nth-child(even){margin-top:0}}@media (max-width:834px){body{line-height:26px;font-size:16px}h1{font-size:38px;line-height:48px}h2{font-size:34px;line-height:44px}.p-120{padding:40px 0;box-sizing:border-box}.pt-120{padding-top:40px;box-sizing:border-box}.pb-120{padding-bottom:40px;box-sizing:border-box}.p-60{padding:20px 0;box-sizing:border-box}.pt-60{padding-top:20px;box-sizing:border-box}.mb-60{margin-bottom:20px}.banner-slide{height:auto !important;padding-top:80px;padding-bottom:140px}.banner__title{font-size:38px;line-height:48px}.banner-slider .slick-dots{justify-content:center;height:60px}.banner-slider .slick-dots li{width:20px;height:20px}.banner-slide__desc .btn-red{height:60px;max-width:340px;font-size:16px;line-height:26px}.advantages .title h2{font-size:34px;line-height:44px}.advantages .container{padding:0}.advantages .title{box-sizing:border-box;padding:0 15px}.advantage{padding:30px 15px}.advantage__title{font-size:18px;line-height:28px}.advantage__text{font-size:16px;line-height:26px}.coffee-machines .container{padding:0}.coffee-machines .title{padding:0 15px}.coffee-machine__title{font-size:18px;line-height:28px}.coffee-machine__img{height:auto;margin-bottom:30px}.ch2 .title h2{font-size:34px;line-height:44px}.ch1-item__question{font-size:18px;line-height:28px}.ch1-item__content{padding-bottom:17px}.ch1-item__title svg{width:20px;height:20px}.footer__actions{justify-content:center;gap:30px;flex-wrap:wrap}.footer__actions .btn-red{max-width:100%}.footer__actions ul{gap:20px}.footer-black{padding:40px 0}.footer-black__row{justify-content:center;flex-direction:column}.footer__actions{width:100%}.footer__actions .socials{margin-left:0;margin-right:0}.banner{padding-bottom:80px;height:auto}.banner__desc h2{font-size:38px;line-height:48px}.banner-small-slide{height:300px !important}.banner .breadcrumb{margin-bottom:80px}.banner__desc .btn-red{height:60px;max-width:340px;font-size:16px;line-height:26px}.table-price td{font-size:12px;line-height:22px;gap:10px}.table-price td:first-child{flex:2;box-sizing:border-box;padding-right:10px;max-width:200px}}@media (max-width:480px){.about{padding-top:40px}.advantage{width:100%}.coffee-machine{width:100%}.contacts-page-item{width:100%;padding:40px 20px}.title-page .breadcrumb{margin-bottom:30px}.title-page{padding:15px 0 30px}.error-404__content svg{max-width:345px;width:100%;height:auto}.error-404__content h1,.thx__block h1{font-size:24px;line-height:34px;margin-bottom:15px}.error-404__content p,.thx__block p{font-size:16px;line-height:26px}.error-404__content .btn-red{margin-top:40px;max-width:300px;width:100%;height:60px;font-size:16px;line-height:26px}.thx__btns{flex-direction:column}.footer-contact{flex:auto;width:100%}.footer__actions ul li{gap:5px}.footer__actions ul{gap:15px}.footer-contacts{padding:50px 0}.banner-small-slide{height:165px !important}.instruction-item{padding:30px 15px;gap:30px}.instruction-other{flex-direction:column;align-items:flex-start;padding:30px 15px}.instruction-other{gap:30px}.instruction-other h3{font-size:20px;font-weight:500;line-height:32px}.super-cars-item{gap:30px;flex-direction:column;align-items:flex-start;padding:30px 15px}.super-cars-item h3{font-size:20px;font-weight:500;line-height:32px}.super-cars-item__img{width:100px;height:100px}.instruction-other__img{width:100px;height:100px}.super-cars h2{font-size:26px;font-weight:500;line-height:38px}.instruction-list{margin-top:50px}.super-cars{padding-top:50px}.super-car-big{flex-direction:column;padding:30px 15px}.super-car-big__img{max-width:180px;width:100%}.super-car-big h3{font-size:20px;font-weight:500;line-height:32px}.promotion-item{width:100%;flex-direction:column;gap:25px}.promotion-item__img{width:100px;height:100px;border-radius:100%}.promotion-item__desc h3{font-size:20px;font-weight:700;line-height:30px}.promotion-item__desc p strong{font-size:18px;font-weight:500;line-height:30px}.promotion-item__desc ul li{font-size:16px;font-weight:400;line-height:28px}.promotion-list{margin-top:50px;gap:50px}}