a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Montserrat,sans-serif;white-space:normal}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.header .header__top{position:relative;display:flex;justify-content:center}.header .header__top .header__logo{display:flex;justify-content:space-between;width:100%;height:30px;position:relative}.header .header__top .header__logo .green{background:#88BF02;width:75%}.header .header__top .header__logo .orange{background:#FF9B10;width:35%}.header .header__top .logo-company{display:flex;justify-content:flex-start;position:absolute;top:0;width:100%}.header .header__top .logo-company .name-company{color:#fff;font-weight:600;font-size:16px;line-height:30px}.header .header-block{display:flex;justify-content:space-between;align-items:center}.header .header-block .nav-contact{display:flex;gap:170px}.header .header-block .nav-contact .header__nav .nav__list{display:flex;justify-content:space-between;gap:25px}.header .header-block .nav-contact .header__nav .nav__list .nav__item .link-item{font-size:15px;font-weight:500;line-height:21px;color:#242424;height:80px;display:flex;align-items:center;position:relative}.header .header-block .nav-contact .header__nav .nav__list .nav__item .link-item::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#88BF02;transition:.5s ease}.header .header-block .nav-contact .header__nav .nav__list .nav__item .link-item:hover::after{width:30px}.header .header-block .nav-contact .contacts-lang{display:flex;justify-content:space-between;align-items:center;gap:30px}.header .header-block .nav-contact .contacts-lang .header__contacts{display:flex;gap:30px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone{max-width:230px;padding:18px 0 16px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link{display:flex;flex-direction:column;font-size:20px;font-weight:600;line-height:21px;color:#242424;position:relative}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span{font-size:13px;font-weight:400;line-height:21px;display:flex;align-items:center;position:relative;right:-10px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span::before{content:"";width:5px;height:5px;background:#88BF02;border-radius:50px;position:absolute;left:-10px;top:50%;transform:translateY(-50%)}.header .header-block .btn-menu,.header .header-block .nav-contact .contacts-lang .soc-icon{display:none}.header .header-block .header__lang{display:flex;align-items:center;flex-direction:column;position:relative}.header .header-block .header__lang .lang-switch{background:inherit;border:none;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer}.header .header-block .header__lang .lang-switch .lang-switch__current{font-size:15px;font-weight:500;line-height:21px;color:#242424}.header .header-block .header__lang .lang-dropdown{display:none;position:absolute;right:0;top:0;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:4px;z-index:10;width:max-content}.header .header-block .header__lang .lang-dropdown .lang-option{padding:5px 10px;cursor:pointer;display:flex;align-items:center;gap:5px}.header .header-block .header__lang .lang-dropdown.active{display:block}.banner{position:relative}.banner .banner-block{position:relative;max-width:1920px}.banner .banner-block .banner-img{width:100%}.banner .banner-block .banner-img_smoll{display:none}.banner .banner-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff 0,#fff 32.71%,rgba(255,255,255,.463542) 45.21%,rgba(255,255,255,0) 57.19%,rgba(255,255,255,.0196078) 100%);z-index:1;pointer-events:none}.banner .banner-block .banner-content{position:absolute;z-index:2;top:50%;left:240px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;max-width:602px;gap:20px}.banner .banner-block .banner-content .clock-work{background:#88BF02;width:73px;height:73px;align-items:center;display:flex;justify-content:center;font-weight:500;font-size:27px;line-height:42px;color:#fff;border-radius:27px;outline:rgba(0,0,0,.11) solid 10px}.banner .banner-block .banner-content .banner-title{color:#242424;font-weight:500;font-size:40px;line-height:60px}.banner .banner-block .banner-content .banner-texts{justify-content:center;display:flex;align-items:center;max-width:602px;position:relative}.banner .banner-block .banner-content .banner-texts .banner-btn{margin:20px 0 0;display:flex;align-items:center;gap:20px;position:relative}.banner .banner-block .banner-content .banner-texts .banner-btn .callback{background:#88BF02;color:#fff;padding:12px 15px;width:240px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase;font-weight:700;font-size:18px;line-height:23px;border-radius:50px;position:relative;overflow:hidden;transition:transform .5s ease}.banner .banner-block .banner-content .banner-texts .banner-btn .callback::before{content:"";background-image:url(../../dist/images/icons/arrow-left.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:15px}.banner .banner-block .banner-content .banner-texts .banner-btn .callback::after{content:"";background-image:url(../../dist/images/icons/arrow-right.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:15px}.banner .banner-block .banner-content .banner-texts .banner-btn .callback .callback-text{text-transform:lowercase;font-weight:500}.banner .banner-block .banner-content .banner-texts .banner-btn .callback:hover{background-image:url(../../dist/images/icons/smoll.svg)}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery{display:flex;align-items:center;gap:10px}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery .gallery-text{color:#242424;font-size:15px;font-weight:500;line-height:21px}.banner .privileges{display:flex;align-items:center;align-items:stretch;position:relative;top:-46px;z-index:3}.banner .privileges .privileges-block{width:auto;padding:46px 15px 47px;display:flex;align-items:center;gap:21px;position:relative}.banner .privileges .privileges-block .privileges-img{width:82px;height:82px}.banner .privileges .privileges-block .privileges-text{color:#fff;font-size:16px;line-height:26px;font-weight:500;width:227px}.banner .privileges .privileges-block .privileges-text span{font-weight:800;font-size:16px;line-height:26px}.banner .privileges .block-green{background:#88BF02}.banner .privileges .block-orange{background:#FF9B10}.banner .privileges .block-first{border-top-left-radius:40px;border-bottom-left-radius:40px}.banner .privileges .block-first::after,.banner .privileges .block-last::after,.banner .privileges .block-second::after,.banner .privileges .block-third::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:100%}.banner .privileges .block-first::after{content:url(../../dist/images/icons/privileges/smoll-big-1.svg)}.banner .privileges .block-second::after{content:url(../../dist/images/icons/privileges/smoll-big-2.svg)}.banner .privileges .block-third::after{content:url(../../dist/images/icons/privileges/smoll-big-3.svg)}.banner .privileges .block-last::after{content:url(../../dist/images/icons/privileges/smoll-big-4.svg)}.banner .privileges .block-last{border-top-right-radius:40px;border-bottom-right-radius:40px}.description-slid_small .block-small{display:flex;justify-content:space-between;align-items:center;padding:150px 0}.description-slid_small .block-small .description-block{max-width:706px;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.description-slid_small .block-small .description-block .description-block_title{font-weight:500;font-size:40px;line-height:60px;color:#242424}.description-slid_small .block-small .description-block .description-block_text{font-weight:400;font-size:18px;line-height:28px;color:#242424}.description-slid_small .block-small .description-block .callback{background:#88BF02;color:#fff;padding:12px 15px;width:240px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase;font-weight:700;font-size:18px;line-height:23px;border-radius:50px;position:relative;overflow:hidden;transition:transform .5s ease}.description-slid_small .block-small .description-block .callback::before{content:"";background-image:url(../../dist/images/icons/arrow-left.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:15px}.description-slid_small .block-small .description-block .callback::after{content:"";background-image:url(../../dist/images/icons/arrow-right.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:15px}.green-banner .banner-green .green-banner_block .icon-banner,.orange-banner .banner-orange .orange-banner_block .icon-banner{position:relative;right:62px}.description-slid_small .block-small .description-block .callback .callback-text{text-transform:lowercase;font-weight:500}.description-slid_small .block-small .description-block .callback:hover{background-image:url(../../dist/images/icons/smoll.svg)}.description-slid_small .block-small .small-slid{flex-direction:column;display:flex;align-items:center;gap:30px}.description-slid_small .block-small .small-slid .small-slides{display:flex;align-items:center;width:582px;border-radius:30px;overflow:hidden}.description-slid_small .block-small .small-slid .small-slides .small-slid_img{flex:0 0 100%;width:100%;height:480px;object-fit:cover;transition:transform .5s ease}.description-slid_small .block-small .small-slid .small-dots{display:flex;align-items:center;gap:8px}.description-slid_small .block-small .small-slid .small-dots .small-dot{border-radius:50%;width:9px;height:9px;background:#EFEFEF;cursor:pointer}.orange-banner{background:#FF9B10;width:100%}.orange-banner .banner-orange{max-width:1920px;position:relative;align-items:center;display:flex;justify-content:space-between;gap:26px;overflow:hidden}.orange-banner .banner-orange .orange-banner_block{display:flex;align-items:center;position:relative;left:230px}.orange-banner .banner-orange .orange-banner_block .texts-orange{max-width:926px;color:#fff;font-weight:500;font-size:30px;line-height:40px}.orange-banner .banner-orange .orange-banner_block .texts-orange .bolt-orange{font-weight:800;font-size:30px;line-height:40px}.orange-banner .banner-orange .banner-img_orange{width:618px;height:270px}.orange-banner .banner-orange .banner-img_tab{display:none}.orange-banner .banner-orange::after{content:url(../../dist/images/icons/icon-banner/big-swoll.svg);position:absolute;left:0;bottom:0;max-width:100%}.advantages .container-advantages,.advantages .container-advantages .advantages-top{padding:150px 0;flex-direction:column;display:flex;align-items:center;gap:50px}.advantages .container-advantages .advantages-top{gap:20px;padding:0;text-align:center;max-width:570px}.advantages .container-advantages .advantages-top .icon-trophy{width:91px;height:91px}.advantages .container-advantages .advantages-top .advantages-title{color:#242424;font-weight:500;font-size:40px;line-height:60px}.advantages .container-advantages .advantages-top .advantages-text{color:#242424;font-weight:400;font-size:18px;line-height:28px}.advantages .container-advantages .advantages-down .advantages-cards{display:flex;flex-wrap:wrap;row-gap:30px;justify-content:space-between}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card{background:#F5F5F5;max-width:338px;height:auto;flex-direction:column;display:flex;align-items:center;gap:20px;padding:53px 0 36px;position:relative;transition:background .5s ease,transform .5s ease;cursor:pointer;color:#242424}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .icon-card{transition:fill .5s ease}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card{flex-direction:column;display:flex;align-items:center;gap:20px;text-align:center;transition:color .5s ease}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .text-card,.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .title-card{color:#242424;font-size:16px;line-height:26px;font-weight:700;transition:color .5s ease}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .text-card{max-width:318px;font-weight:500;transition:color .5s ease}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .text-cards{padding:0 52px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .texts-card_last{padding:0 10px 0 9px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .text-card::first-letter,.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .title-card::first-letter{text-transform:uppercase}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover,.advantages .container-advantages .advantages-top .advantages-down .advantages-cards .advantages-card:hover{background:#FF9B10}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover .icon-card{fill:#fff}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover,.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover .texts-card,.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover .texts-card .text-card,.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover .texts-card .title-card,.advantages .container-advantages .advantages-top .advantages-down .advantages-cards .advantages-card:hover{color:#fff}.advantages .container-advantages .advantages-down .advantages-cards .card-smoll,.advantages .container-advantages .advantages-top .advantages-down .advantages-cards .card-smoll{max-width:337px}.advantages .container-advantages .advantages-down .dots-down,.advantages .container-advantages .advantages-top .advantages-down .dots-down{display:none}.green-banner{background:#88BF02;width:100%}.green-banner .banner-green{max-width:1920px;position:relative;align-items:center;display:flex;justify-content:space-between;gap:26px;overflow:hidden}.green-banner .banner-green .green-banner_block{display:flex;align-items:center;position:relative;left:240px}.green-banner .banner-green .green-banner_block .texts-green{max-width:836px;color:#fff;font-weight:500;font-size:30px;line-height:40px}.green-banner .banner-green .green-banner_block .texts-green .bolt-green{font-weight:800;font-size:30px;line-height:40px}.green-banner .banner-green .banner-img_green{width:618px;height:270px}.green-banner .banner-green .banner-img_down{display:none}.green-banner .banner-green::after{content:url(../../dist/images/icons/icon-banner/big-swoll.svg);position:absolute;left:0;bottom:0;max-width:100%}.prices .prices-container,.prices .prices-container .prices-top{padding:150px 0;flex-direction:column;display:flex;align-items:center;gap:50px}.prices .prices-container .prices-top{text-align:center;gap:20px;padding:0}.prices .prices-container .prices-top .icon-prices{width:91px;height:91px}.prices .prices-container .prices-top .prices-title{font-weight:500;font-size:40px;line-height:60px;color:#242424}.prices .prices-container .prices-top .prices-title_smoll{display:none}.prices .prices-container .prices-top .prices-text{color:#242424;font-weight:400;font-size:18px;line-height:28px;max-width:1073px}.prices .prices-container .prices-down{justify-content:space-between;display:flex;align-items:center;flex-direction:column;gap:21px;width:1080px}.prices .prices-container .prices-down .condition{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.prices .prices-container .prices-down .condition .condition-title{color:#fff;background:#FF9B10;font-weight:600;font-size:20px;line-height:30px;text-align:center;width:50%;padding:17px 0}.prices .prices-container .prices-down .condition-prices{display:flex;flex-direction:column;gap:20px;width:100%}.prices .prices-container .prices-down .condition-prices .name-price{display:flex;justify-content:space-between;align-items:stretch;gap:20px;width:100%}.prices .prices-container .prices-down .condition-prices .name-price .description-condition{width:50%;background:#EFEFEF;font-weight:500;font-size:18px;line-height:28px;padding:35px 0;text-align:center}.prices .prices-container .prices-down .condition-prices .name-price .description-price{background:#88BF02;color:#fff;flex-direction:column;display:flex;align-items:center;font-weight:700;font-size:25px;line-height:23px;justify-content:center;text-align:center;padding:25px 0;position:relative;width:50%}.prices .prices-container .prices-down .condition-prices .name-price .description-price .prices-text{text-transform:lowercase;font-weight:500;font-size:18px;line-height:23px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::before{content:"";background-image:url(../../dist/images/icons/arrow-left.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:120px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::after{content:"";background-image:url(../../dist/images/icons/arrow-right.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:120px}.gallery .container-gallery{display:flex;flex-direction:column;gap:20px;padding:0 0 150px}.gallery .container-gallery .gallery-top{flex-direction:column;display:flex;align-items:center;text-align:center;gap:20px}.gallery .container-gallery .gallery-top .icon-gallery{width:91px;height:91px}.gallery .container-gallery .gallery-top .gallery-title{font-weight:500;font-size:40px;line-height:60px;color:#242424;text-transform:lowercase}.gallery .container-gallery .gallery-top .gallery-title::first-letter{text-transform:uppercase}.gallery .container-gallery .gallery-top .btn-gallery{display:none}.gallery .container-gallery .gallery-down_slids{display:flex;flex-direction:column;justify-content:center;gap:20px;position:relative}.gallery .container-gallery .gallery-down_slids .btn-slids{display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1600px}.gallery .container-gallery .gallery-down_slids .btn-slids svg{cursor:pointer;transition:transform .5s ease,fill .3s ease;fill:#dedede}.gallery .container-gallery .gallery-down_slids .btn-slids .next-js:hover,.gallery .container-gallery .gallery-down_slids .btn-slids .prew-js:hover{fill:#88bf02}.gallery .container-gallery .gallery-down_slids .disabled{pointer-events:none;opacity:.5}.gallery .container-gallery .gallery-down_slids .gallery-down{display:flex;align-items:center;overflow:hidden;position:relative}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery{display:flex;align-items:center;gap:20px;transition:transform .5s ease;position:relative;z-index:2}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img{flex-wrap:wrap;display:flex;align-items:center;gap:20px;width:1020px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid{display:flex;align-items:center;width:500px;overflow:hidden}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid .slid-img{flex:0 0 100%;width:100%;height:298px;object-fit:cover}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video{width:400px;height:616px;position:relative;cursor:pointer}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video .poster-wrapper{position:relative;width:100%;height:100%}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video .poster-wrapper::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video .poster-img{width:100%;height:100%;object-fit:cover}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video::after{content:url(../../dist/images/icons/icon-play.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;display:var(--icon-display,block)}.gallery .container-gallery .gallery-down_small{display:none}.gallery .container-gallery .dots-big_slid{display:flex;justify-content:center;gap:8px}.gallery .container-gallery .dots-big_slid .dot-big_slid{width:9px;height:9px;background:#DCDCDC;border-radius:50px;cursor:pointer}.menu .container-menu{flex-direction:column;display:flex;align-items:center;gap:50px;padding:0 0 150px}.menu .container-menu .menu-top{text-align:center}.menu .container-menu .menu-top .menu-img{width:91px;height:91px}.menu .container-menu .menu-top .menu-title{font-weight:500;font-size:40px;line-height:60px;color:#242424;max-width:526px}.menu .container-menu .block-manu .menu-down{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;row-gap:30px}.menu .container-menu .block-manu .menu-down .menu-day{max-width:338px;display:flex;flex-direction:column;align-items:center;gap:30px;box-shadow:0 20px 100px 0 rgba(0,0,0,.08);background:#fff}.menu .container-menu .block-manu .menu-down .menu-day .day{background:#FF9B10;border-radius:50px;max-width:max-content;display:flex;align-items:center;gap:10px;padding:11px 50px;margin:15px 0 0}.menu .container-menu .block-manu .menu-down .menu-day .day .icon-calendar{width:18px;height:18px}.menu .container-menu .block-manu .menu-down .menu-day .day .name-day{text-transform:uppercase;color:#fff;font-size:18px;line-height:28px;font-weight:700}.menu .container-menu .block-manu .menu-down .menu-day .day-manu{display:flex;flex-direction:column;gap:15px;background:#fff;padding:15px 20px 30px 15px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description{display:flex;align-items:center;align-items:flex-start;gap:10px;position:relative}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .first-fon,.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .third-fon{background:#88BF02}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .four-fon,.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .second-fon{background:#FF9B10}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .last-fon{background:#88BF02}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-icon{max-width:20px;padding:5px;justify-content:center;display:flex;align-items:center;border-radius:6px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-icon .icon-menu{width:15px;height:15px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .name-title{line-height:28px;font-size:16px;font-weight:600;color:#242424}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .description-day{max-width:268px;font-size:16px;line-height:26px;font-weight:400;color:#242424;padding:0 0 15px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description:not(:last-child)::after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;margin-top:10px;border:1px solid #DCDCDC;border-image-source:linear-gradient(90deg,rgba(239,239,239,0) 0,#EFEFEF 49.56%,rgba(239,239,239,0) 100%);border-image-slice:1}.menu .container-menu .block-manu .menu-down .description-your{background:#88BF02;text-align:center;max-width:337px}.menu .container-menu .block-manu .menu-down .description-your .icon-heart{padding:135px 109px 30px}.menu .container-menu .block-manu .menu-down .description-your .heart-description{font-weight:600;font-size:20px;line-height:30px;color:#fff;padding:0 42px 172px 40px}.menu .container-menu .dots-manu{display:none}.contact-form .container-form{display:flex;justify-content:space-between;align-items:stretch;position:relative}.contact-form .container-form .form{background:#F5F5F5;border-radius:40px;position:absolute;left:0;top:0;z-index:2;max-width:630px;max-height:600px;display:flex;flex-direction:column;gap:30px}.contact-form .container-form .form .block-form{align-items:center;display:flex;flex-direction:column;text-align:center}.contact-form .container-form .form .block-form .title-form{color:#242424;font-weight:600;font-size:30px;line-height:60px;padding:30px 0 0}.contact-form .container-form .form .block-form .description-form{color:#242424;max-width:463px;font-weight:400;font-size:18px;line-height:28px}.contact-form .container-form .form .form-container .form-input{padding:0 67px 44px 68px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.contact-form .container-form .form .form-container .form-input .error-message,.contact-form .container-form .form .form-container .form-input label{display:none;color:red;font-size:12px;margin-top:5px}.contact-form .container-form .form .form-container .form-input .input-email,.contact-form .container-form .form .form-container .form-input .input-name{width:218px}.contact-form .container-form .form .form-container .form-input .input-email,.contact-form .container-form .form .form-container .form-input .input-name,.contact-form .container-form .form .form-container .form-input .input-phone{border-radius:50px}.contact-form .container-form .form .form-container .form-input .input-message,.contact-form .container-form .form .form-container .form-input .input-phone{width:495px}.contact-form .container-form .form .form-container .form-input .input-message{border-radius:30px}.contact-form .container-form .form .form-container .form-input .input{font-size:15px;font-weight:500;line-height:21px;line-height:28px;border:none;outline:0;color:#242424;padding:16px 0 16px 20px;transition:.5s ease;cursor:pointer}.contact-form .container-form .form .form-container .form-input .input::placeholder{color:#242424}.contact-form .container-form .form .form-container .form-input .input:hover{border:1px solid #88BF02}.contact-form .container-form .form .form-container .form-input .container__btn{margin:10px 0 0}.contact-form .container-form .form .form-container .form-input .container__btn .submit{background:#88BF02;color:#fff;text-transform:uppercase;font-weight:700;font-size:18px;line-height:23px;padding:23px 46px;text-align:center;border:inherit;border-radius:50px;width:270px;position:relative;cursor:pointer;transition:.5s ease}.contact-form .container-form .form .form-container .form-input .container__btn .submit::before{content:"";background-image:url(../../dist/images/icons/arrow-left.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:15px}.contact-form .container-form .form .form-container .form-input .container__btn .submit::after{content:"";background-image:url(../../dist/images/icons/arrow-right.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:15px}.contact-form .container-form .form .form-container .form-input .container__btn .submit:hover{background-image:url(../../dist/images/icons/smoll.svg)}.contact-form .container-form .banner-form{position:relative;right:-560px;top:0}.contact-form .container-form .banner-form .img-banner{width:880px;height:600px}.contact-form .contacts{padding:150px 0}.contact-form .contacts .container-contacts{justify-content:center;display:flex;align-items:center;gap:9px}.contact-form .contacts .container-contacts .block-contacts{max-width:481px;flex-direction:column;display:flex;justify-content:flex-start;gap:30px}.contact-form .contacts .container-contacts .block-contacts .description-contacts,.contact-form .contacts .container-contacts .block-contacts .your-contact{flex-direction:column;display:flex;justify-content:flex-start;gap:26px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .title-contacts,.contact-form .contacts .container-contacts .block-contacts .your-contact .title-contacts{color:#242424;font-weight:500;font-size:40px;line-height:60px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .address-contacts,.contact-form .contacts .container-contacts .block-contacts .your-contact .address-contacts{line-height:26px;font-size:20px;font-weight:500;color:#242424;display:flex;align-items:flex-end;gap:10px;padding:0 0 30px;position:relative}.contact-form .contacts .container-contacts .block-contacts .description-contacts .address-contacts::before,.contact-form .contacts .container-contacts .block-contacts .your-contact .address-contacts::before{content:url(../../dist/images/icons/markup-location.svg);width:21px;height:21px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .address-contacts::after,.contact-form .contacts .container-contacts .block-contacts .your-contact .address-contacts::after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;margin-top:30px;border:1px solid #DCDCDC;border-image-source:linear-gradient(90deg,rgba(239,239,239,0) 0,#EFEFEF 49.56%,rgba(239,239,239,0) 100%);border-image-slice:1}.contact-form .contacts .container-contacts .block-contacts .your-contact{gap:20px}.contact-form .contacts .container-contacts .block-contacts .your-contact .contact{color:#242424;line-height:26px;font-size:20px;font-weight:500;position:relative;padding:0 0 0 18px;display:flex;align-items:center}.contact-form .contacts .container-contacts .block-contacts .your-contact .contact::after{content:"";display:block;width:8px;height:8px;background:#88BF02;border-radius:50px;position:absolute;left:0}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media{margin:10px 0 0;display:flex;align-items:center;gap:10px}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media{display:block;cursor:pointer;transition:.5s ease;color:#242424}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media:hover{color:#88BF02}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media .icon-media{width:35px;height:35px}.contact-form .contacts .container-contacts .block-map{max-width:705px;height:auto}.footer .header__top{position:relative;display:flex;justify-content:center}.footer .header__top .header__logo{display:flex;justify-content:space-between;width:100%;height:30px;position:relative}.footer .header__top .header__logo .green{background:#88BF02;width:75%}.footer .header__top .header__logo .orange{background:#FF9B10;width:35%}.footer .header__top .logo-company{display:flex;justify-content:flex-start;position:absolute;top:0;width:100%}.footer .header__top .logo-company .name-company{color:#fff;font-weight:600;font-size:16px;line-height:30px}.footer .container-footer{display:flex;align-items:center;justify-content:space-between;padding:19px 0 18px}.footer .container-footer .nav-footer{max-width:785px;flex-direction:column;display:flex;justify-content:flex-start;gap:5px}.footer .container-footer .nav-footer .header__nav .nav__list{display:flex;justify-content:space-between;gap:25px}.footer .container-footer .nav-footer .header__nav .nav__list .link-item{font-size:15px;font-weight:500;line-height:21px;color:#242424;height:80px;display:flex;align-items:center;position:relative}.footer .container-footer .nav-footer .media{align-items:center;display:flex;justify-content:space-between}.footer .container-footer .nav-footer .media .company-name{line-height:26px;font-weight:500;font-size:13px}.footer .container-footer .nav-footer .media .media-soc_footer{display:flex;justify-content:flex-start;gap:13px}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media{cursor:pointer;transition:.5s ease;color:#242424}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media:hover{color:#88BF02}.footer .container-footer .footer-contact{display:flex;justify-content:flex-start;gap:30px}.footer .container-footer .footer-contact .local-footer,.footer .container-footer .footer-contact .phone-your{display:flex;flex-direction:column;max-width:204px;gap:29px}.footer .container-footer .footer-contact .local-footer .contact-footer,.footer .container-footer .footer-contact .phone-your .contact-footer{font-size:20px;font-weight:600;line-height:21px;color:#242424}.footer .container-footer .footer-contact .local-footer .contact-footer .clock-work,.footer .container-footer .footer-contact .phone-your .contact-footer .clock-work{font-size:13px;font-weight:400;line-height:21px;color:#242424}.footer .container-footer .footer-contact .local-footer .address-contact,.footer .container-footer .footer-contact .local-footer .mail-footer,.footer .container-footer .footer-contact .phone-your .address-contact{font-size:15px;font-weight:500;color:#242424;line-height:26px}.footer .container-footer .footer-contact .local-footer .circle,.footer .container-footer .footer-contact .phone-your .circle{position:relative;left:0;display:flex;align-items:center;align-items:flex-start;padding:0 0 0 15px}.footer .container-footer .footer-contact .local-footer .circle::after,.footer .container-footer .footer-contact .phone-your .circle::after{content:"";display:block;width:8px;height:8px;background:#88BF02;border-radius:50px;position:absolute;left:0;top:8px}.footer .container-footer .footer-contact .local-footer{max-width:265px;gap:47px}@media (min-width:834px) and (max-width:1279px){.footer .header__top .logo-company .name-company,.header .header__top .logo-company .name-company{padding:0 0 0 50px}.header .header-block{padding:0 50px;position:relative;top:0;z-index:3000}.header .header-block .nav-contact.active{transform:translateX(0)}.header .header-block .nav-contact{transform:translateX(-100%);transition:transform .3s ease;position:absolute;top:0;left:0;height:100%;background:#fff;z-index:1000;width:100%;box-shadow:-2px 0 5px rgba(0,0,0,.1)}.header .header-block .nav-contact .header__nav{display:flex;transition:transform .3s ease;position:absolute;top:-30px;left:0;width:100%;height:100vh;background-color:#88BF02}.header .header-block .nav-contact .header__nav .nav__list{gap:20px;flex-direction:column;max-height:226px;position:relative;left:50px;top:90px}.header .header-block .nav-contact .header__nav .nav__list .nav__item .link-item{color:#fff;font-size:25px;font-weight:500;line-height:21px;height:21px}.header .header-block .nav-contact .contacts-lang{display:flex;position:absolute;top:340px;left:50px;flex-direction:column;align-items:flex-start}.header .header-block .nav-contact .contacts-lang .header__contacts{flex-direction:column;align-items:flex-start}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone{padding:0;max-width:382px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link{font-size:25px;line-height:21px;color:#fff;gap:10px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span{font-size:20px;line-height:21px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span::before{background:#fff}.header .header-block .nav-contact .contacts-lang .soc-icon{display:flex;position:relative;gap:10px}.header .header-block .nav-contact .contacts-lang .soc-icon .icon-img,.header .header-block .nav-contact .contacts-lang .soc-icon .icon-soc{cursor:pointer}.header .header-block .btn-menu{display:flex;padding:19px 0}.header .header-block .btn-menu .menu{cursor:pointer}.header .header-block .btn-menu .close{cursor:pointer;display:none;top:-11px;left:50px}.header .header-block .btn-menu .close.hidden{display:flex;position:absolute;z-index:5000}.header .header-block .header__lang{z-index:-1}.banner .banner-block{max-width:100%}.banner .banner-block .banner-img{height:370px;object-fit:cover}.banner .banner-block .banner-img_smoll{display:none}.banner .banner-block .banner-content{max-width:490px;left:50px}.banner .banner-block .banner-content .clock-work{width:75px;height:73px;font-size:24px;line-height:37px;border-radius:30px}.banner .banner-block .banner-content .banner-title{font-size:30px;line-height:40px;max-width:368px}.banner .banner-block .banner-content .banner-texts .banner-btn{margin:0}.banner .banner-block .banner-content .banner-texts .banner-btn .callback{width:180px;font-size:12px;line-height:16px}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery .gallery-img{width:56px;height:56px}.banner .privileges{margin:0 25px;flex-wrap:wrap;justify-content:center;gap:6px;top:30px}.banner .privileges .privileges-block{padding:25px 15px;border-radius:40px}.banner .privileges .privileges-block .privileges-img{width:62px;height:62px}.banner .privileges .privileges-block .privileges-text{width:227px}.banner .privileges .block-last{padding:36px 15px}.description-slid_small .block-small{padding:74px 50px;justify-content:center}.description-slid_small .block-small .description-block{max-width:450px;gap:20px}.description-slid_small .block-small .description-block .description-block_title{font-size:30px;line-height:40px;max-width:368px}.description-slid_small .block-small .description-block .description-block_text{font-size:16px;line-height:26px}.description-slid_small .block-small .description-block .description-block_text-second{max-width:734px}.description-slid_small .block-small .description-block .callback{width:180px;font-size:16px;line-height:20px;padding:12px 40px}.description-slid_small .block-small .small-slid .small-slides{max-width:349px;max-height:246px}.orange-banner .banner-orange{gap:0}.orange-banner .banner-orange .orange-banner_block{left:50px}.orange-banner .banner-orange .orange-banner_block .texts-orange{max-width:500px;font-weight:500;font-size:16px;line-height:26px}.orange-banner .banner-orange .orange-banner_block .texts-orange .bolt-orange{font-weight:800;font-size:16px;line-height:26px}.orange-banner .banner-orange .orange-banner_block .icon-banner{right:15px;height:200px}.orange-banner .banner-orange .banner-img_orange{width:450px;height:270px;object-fit:inherit;position:relative;right:-100px;display:none}.orange-banner .banner-orange .banner-img_tab{display:flex;width:450px;height:244px;object-fit:none;position:relative;right:-43px}.green-banner .banner-green .banner-img_green,.orange-banner .banner-orange::after{display:none}.advantages .container-advantages{padding:70px 0 70px 50px;gap:30px}.advantages .container-advantages .advantages-top .icon-trophy{width:70px;height:70px}.advantages .container-advantages .advantages-top .advantages-title{font-size:30px;line-height:40px}.advantages .container-advantages .advantages-down{display:flex;align-items:center;flex-direction:column;gap:20px;overflow:hidden}.advantages .container-advantages .advantages-down .advantages-cards{flex-wrap:nowrap;gap:10px;max-width:735px;transition:transform .5s ease}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card{max-width:318px;max-height:245px;padding:0}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card{gap:15px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .text-card{width:318px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover{color:#fff}.advantages .container-advantages .advantages-down .advantages-cards .card-smoll{max-width:317px}.advantages .container-advantages .advantages-down .dots-down{display:flex;align-items:center;gap:8px}.advantages .container-advantages .advantages-down .dots-down .dot-down{width:8px;height:8px;border-radius:50px;background:#EFEFEF;cursor:pointer}.green-banner .banner-green{gap:0}.green-banner .banner-green .green-banner_block{left:50px}.green-banner .banner-green .green-banner_block .texts-green{max-width:500px;font-weight:500;font-size:16px;line-height:26px}.green-banner .banner-green .green-banner_block .texts-green .bolt-green{font-weight:800;font-size:16px;line-height:26px}.green-banner .banner-green .green-banner_block .icon-banner{right:15px;height:200px}.green-banner .banner-green .banner-img_down{display:flex;width:450px;height:244px;object-fit:none;position:relative;right:-43px}.green-banner .banner-green::after{display:none}.prices .prices-container{padding:70px 50px;gap:30px}.prices .prices-container .prices-top .icon-prices{width:70px;height:70px}.prices .prices-container .prices-top .prices-title{font-size:25px;font-weight:500;line-height:35px}.prices .prices-container .prices-top .prices-title_smoll{display:none}.prices .prices-container .prices-top .prices-text{max-width:734px;font-size:16px;line-height:26px}.prices .prices-container .prices-down{gap:6px;width:800px}.prices .prices-container .prices-down .condition{gap:6px}.prices .prices-container .prices-down .condition .condition-title{font-size:16px}.prices .prices-container .prices-down .condition-prices,.prices .prices-container .prices-down .condition-prices .name-price{gap:6px}.prices .prices-container .prices-down .condition-prices .name-price .description-condition{font-size:13px;line-height:23px;padding:18px 37px}.prices .prices-container .prices-down .condition-prices .name-price .description-price{font-size:16px;font-weight:700;line-height:14px;padding:17px 38px}.prices .prices-container .prices-down .condition-prices .name-price .description-price .prices-text{font-size:12px;font-weight:500;line-height:14px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::before{width:11px;height:11px;left:15px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::after{width:11px;height:11px;right:15px}.gallery .container-gallery{align-items:center;padding:0 0 70px 50px}.gallery .container-gallery .gallery-top .icon-gallery{width:70px;height:70px}.gallery .container-gallery .gallery-top .gallery-title{font-size:25px;line-height:35px}.gallery .container-gallery .gallery-top .btn-gallery{display:flex;align-items:center;gap:10px;margin:10px 0 0}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn{background:inherit;cursor:pointer;border-radius:50px;border:1px solid #88BF02;text-transform:lowercase;padding:0 13px;font-size:16px;font-weight:400;line-height:26px;color:inherit;transition:background-color .3s ease,color .3s ease}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn::first-letter{text-transform:uppercase}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn.active{background-color:#88BF02;color:#fff}.gallery .container-gallery .gallery-down_slids{overflow:hidden}.gallery .container-gallery .gallery-down_slids .btn-slids{display:none}.gallery .container-gallery .gallery-down_slids .gallery-down{max-width:940px;display:none}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img{width:620px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid{width:300px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid .slid-img{height:198px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video{width:300px;height:416px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video .poster-wrapper{position:relative;width:100%;height:100%}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video iframe{width:300px;height:416px}.gallery .container-gallery .gallery-down_small{display:flex;align-items:start}.gallery .container-gallery .gallery-down_small .gallery-slids_img{max-width:770px;gap:20px;transition:transform .5s ease}.gallery .container-gallery .gallery-down_small .gallery-slids_img .block-slid_img{width:338px;display:flex;flex-direction:column;gap:15px}.gallery .container-gallery .gallery-down_small .gallery-slids_img .block-slid_img .img-slid{width:338px;height:199px;object-fit:cover}.gallery .container-gallery .gallery-down_small .gallery-slids_video{align-items:center;gap:20px;position:relative;z-index:2;max-width:785px;transition:transform .5s ease}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video{width:338px;height:398px;position:relative;cursor:pointer}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper{position:absolute;width:100%;height:100%;z-index:1}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none;z-index:2}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper .poster-img{width:100%;height:100%;object-fit:cover}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper::after{content:url(../../dist/images/icons/icon-play.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;display:var(--icon-display,block);z-index:3}.gallery .container-gallery .gallery-down_small .gallery-slids_video iframe{width:338px;height:398px}.gallery .container-gallery .gallery-down_small .gallery-slids_img,.gallery .container-gallery .gallery-down_small .gallery-slids_video{display:none}.gallery .container-gallery .gallery-down_small .gallery-slids_img.active,.gallery .container-gallery .gallery-down_small .gallery-slids_video.active{display:flex}.gallery .container-gallery .dots-big_slid .last-dot{display:none}.menu .container-menu{padding:0 0 70px 50px;gap:30px;overflow:hidden}.menu .container-menu .menu-top .menu-img{width:70px;height:70px}.menu .container-menu .menu-top .menu-title{font-size:25px;line-height:35px;max-width:368px}.menu .container-menu .block-manu{display:flex;flex-direction:column;align-items:center;gap:20px}.menu .container-menu .block-manu .menu-down{max-width:785px;column-gap:10px;flex-wrap:nowrap;justify-content:space-evenly}.menu .container-menu .block-manu .menu-down .menu-day{width:338px;transition:transform .5s ease}.menu .container-menu .block-manu .menu-down .menu-day .day .icon-calendar{width:18px;height:18px}.menu .container-menu .block-manu .menu-down .menu-day .day .name-day{font-size:15px;line-height:20px;font-weight:500}.menu .container-menu .block-manu .menu-down .menu-day .day-manu{padding:0 15px;gap:10px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-icon .icon-menu{width:15px;height:15px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .name-title{font-size:16px;line-height:28px;font-weight:600}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .description-day{font-size:16px;line-height:26px;font-weight:400;padding:0 0 10px;width:268px}.menu .container-menu .block-manu .menu-down .description-your{width:338px}.menu .container-menu .block-manu .menu-down .description-your .icon-heart{padding:75px 109px 0}.menu .container-menu .block-manu .menu-down .description-your .heart-description{padding:0 42px 36px 40px}.menu .container-menu .dots-manu{display:flex;align-items:center;gap:8px}.contact-form .container-form .banner-form,.footer .container-footer .nav-footer .header__nav{display:none}.menu .container-menu .dots-manu .dot-manu{background:#EFEFEF;width:8px;height:8px;border-radius:50px;cursor:pointer}.contact-form{padding:70px 50px}.contact-form .container-form{position:absolute;right:51px}.contact-form .container-form .form{gap:30px;max-width:398px;position:relative;right:0}.contact-form .container-form .form .block-form .title-form{padding:30px 0 0;font-size:25px;font-weight:500;line-height:35px}.contact-form .container-form .form .block-form .description-form{font-size:16px;line-height:26px}.contact-form .container-form .form .form-container .form-input{padding:0 45px 20px;gap:7px;max-width:500px}.contact-form .container-form .form .form-container .form-input .input-email,.contact-form .container-form .form .form-container .form-input .input-name{width:218px}.contact-form .container-form .form .form-container .form-input .input-message,.contact-form .container-form .form .form-container .form-input .input-phone{width:450px}.contact-form .container-form .form .form-container .form-input .input{padding:7px 0 7px 10px;width:368px}.contact-form .container-form .form .form-container .form-input .container__btn .submit{width:180px;font-size:16px;line-height:20px;padding:17px 36px}.contact-form .container-form .form .form-container .form-input .container__btn .submit::before{width:15px;height:15px;left:12px}.contact-form .container-form .form .form-container .form-input .container__btn .submit::after{width:15px;height:15px;right:12px}.contact-form .container-form .banner-form .img-banner{width:600px;height:400px}.contact-form .contacts{padding:0}.contact-form .contacts .container-contacts{position:relative;left:-225px;max-width:316px;gap:43px;align-items:flex-start;flex-direction:column-reverse}.contact-form .contacts .container-contacts .block-contacts{width:314px;gap:15px}.contact-form .contacts .container-contacts .block-contacts .description-contacts{gap:20px}.contact-form .contacts .container-contacts .block-contacts .your-contact,.footer .container-footer .nav-footer .header__nav .nav__list{gap:15px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .title-contacts{font-size:25px;line-height:60px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .address-contacts{font-size:16px;line-height:26px;padding:0 0 15px}.contact-form .contacts .container-contacts .block-contacts .your-contact .contact{font-size:16px;line-height:26px}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media:hover{color:#88BF02}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media .icon-media{width:35px;height:35px}.contact-form .contacts .container-contacts .block-map{max-width:500px;height:auto}.contact-form .contacts .container-contacts .block-map iframe{width:316px;height:234px}.footer .container-footer{padding:30px 50px}.footer .container-footer .nav-footer .header__nav .nav__list .link-item{font-size:15px;font-weight:500;line-height:21px;color:#242424;height:80px;display:flex;align-items:center;position:relative}.footer .container-footer .nav-footer .media{align-items:center;display:flex;justify-content:space-between}.footer .container-footer .nav-footer .media .company-name{font-size:13px;line-height:26px}.footer .container-footer .nav-footer .media .media-soc_footer{display:none;gap:13px}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media{cursor:pointer;transition:.5s ease;color:#242424}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media:hover{color:#88BF02}.footer .container-footer .footer-contact{display:none;gap:15px}.footer .container-footer .footer-contact .local-footer,.footer .container-footer .footer-contact .phone-your{max-width:175px;gap:20px}.footer .container-footer .footer-contact .local-footer .contact-footer,.footer .container-footer .footer-contact .phone-your .contact-footer{font-size:15px;font-weight:600}.footer .container-footer .footer-contact .local-footer .contact-footer .clock-work,.footer .container-footer .footer-contact .phone-your .contact-footer .clock-work{font-size:11px}.footer .container-footer .footer-contact .local-footer .address-contact,.footer .container-footer .footer-contact .local-footer .mail-footer,.footer .container-footer .footer-contact .phone-your .address-contact{font-size:14px;line-height:22px}.footer .container-footer .footer-contact .local-footer .circle,.footer .container-footer .footer-contact .phone-your .circle{position:relative;left:0;display:flex;align-items:center;align-items:flex-start;padding:0 0 0 15px}.footer .container-footer .footer-contact .local-footer{max-width:265px;gap:40px}}@media (min-width:1280px) and (max-width:1919px){.advantages .container-advantages .advantages-down .dots-down,.banner .banner-block .banner-img_smoll,.green-banner .banner-green::after,.orange-banner .banner-orange::after,.prices .prices-container .prices-top .prices-title_smoll{display:none}.header .header__top .logo-company .name-company{padding:0 0 0 50px}.header .header-block{padding:0 50px}.header .header-block .nav-contact{gap:70px}.header .header-block .nav-contact .header__nav .nav__list{gap:15px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link{font-size:15px;font-weight:600}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span{font-size:10px}.banner .banner-block{max-width:100%}.banner .banner-block .banner-content{max-width:490px;left:50px}.banner .banner-block .banner-content .clock-work{width:53px;height:53px;font-size:20px;border-radius:17px}.banner .banner-block .banner-content .banner-title,.description-slid_small .block-small .description-block .description-block_title{font-size:30px;line-height:40px}.banner .banner-block .banner-content .banner-texts .banner-btn{margin:0}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery .gallery-img{width:56px;height:56px}.banner .privileges{margin:0 25px}.banner .privileges .privileges-block{padding:25px 15px}.banner .privileges .privileges-block .privileges-img{width:62px;height:62px}.banner .privileges .privileges-block .privileges-text{width:180px}.banner .privileges .block-last{padding:46px 15px}.description-slid_small .block-small{padding:90px 50px}.description-slid_small .block-small .description-block{max-width:450px}.description-slid_small .block-small .description-block .description-block_text{font-size:13px;line-height:20px}.description-slid_small .block-small .description-block .callback{width:180px;font-size:12px;line-height:16px}.description-slid_small .block-small .small-slid .small-slides{width:550px}.description-slid_small .block-small .small-slid .small-slides .small-slid_img{height:450px}.orange-banner .banner-orange .orange-banner_block{left:50px}.orange-banner .banner-orange .orange-banner_block .texts-orange{max-width:550px;font-weight:500;font-size:25px;line-height:30px}.orange-banner .banner-orange .orange-banner_block .texts-orange .bolt-orange{font-weight:700}.orange-banner .banner-orange .orange-banner_block .icon-banner{right:0;height:200px}.orange-banner .banner-orange .banner-img_orange{width:450px;height:236px}.advantages .container-advantages{padding:60px 50px}.advantages .container-advantages .advantages-top .icon-trophy{width:73px;height:73px}.advantages .container-advantages .advantages-top .advantages-title{font-size:30px;line-height:40px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card{max-width:238px;padding:53px 10px 36px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover{color:#fff}.advantages .container-advantages .advantages-down .advantages-cards .card-smoll{max-width:238px}.green-banner .banner-green .green-banner_block{left:50px}.green-banner .banner-green .green-banner_block .texts-green{max-width:550px;font-weight:500;font-size:25px;line-height:30px}.green-banner .banner-green .green-banner_block .texts-green .bolt-green{font-weight:700}.green-banner .banner-green .green-banner_block .icon-banner{right:0;height:200px}.green-banner .banner-green .banner-img_green{width:450px;height:236px}.prices .prices-container{padding:60px 50px}.prices .prices-container .prices-top .icon-prices{width:73px;height:73px}.prices .prices-container .prices-top .prices-title{font-size:30px;line-height:40px}.prices .prices-container .prices-top .prices-text{max-width:1073px}.prices .prices-container .prices-down{justify-content:space-between;display:flex;align-items:center;flex-direction:column;gap:21px;width:1080px}.prices .prices-container .prices-down .condition{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.prices .prices-container .prices-down .condition .condition-title{color:#fff;background:#FF9B10;font-weight:600;font-size:20px;line-height:30px;text-align:center;width:50%;padding:17px 0}.prices .prices-container .prices-down .condition-prices{display:flex;flex-direction:column;gap:20px;width:100%}.prices .prices-container .prices-down .condition-prices .name-price{display:flex;justify-content:space-between;align-items:stretch;gap:20px;width:100%}.prices .prices-container .prices-down .condition-prices .name-price .description-condition{width:50%;background:#EFEFEF;font-weight:500;font-size:18px;line-height:28px;padding:35px 0;text-align:center}.prices .prices-container .prices-down .condition-prices .name-price .description-price{background:#88BF02;color:#fff;flex-direction:column;display:flex;align-items:center;font-weight:700;font-size:25px;line-height:23px;justify-content:center;text-align:center;padding:25px 0;position:relative;width:50%}.gallery .container-gallery .gallery-down_small,.menu .container-menu .dots-manu{display:none}.prices .prices-container .prices-down .condition-prices .name-price .description-price .prices-text{text-transform:lowercase;font-weight:500;font-size:18px;line-height:23px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::before{content:"";background-image:url(../../dist/images/icons/arrow-left.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:120px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::after{content:"";background-image:url(../../dist/images/icons/arrow-right.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:120px}.gallery .container-gallery{align-items:center;padding:60px 50px}.gallery .container-gallery .gallery-top .icon-gallery{width:73px;height:73px}.gallery .container-gallery .gallery-down_slids .btn-slids{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1100px}.gallery .container-gallery .gallery-down_slids .gallery-down{max-width:940px}.menu .container-menu .block-manu .menu-down .description-your,.menu .container-menu .block-manu .menu-down .menu-day{max-width:238px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery{z-index:2}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img{width:620px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid{width:300px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid .slid-img{height:198px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video{width:300px;height:416px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video .poster-wrapper{position:relative;width:100%;height:100%}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video iframe{width:300px;height:416px}.menu .container-menu{padding:0 50px 100px}.menu .container-menu .menu-top .menu-img{width:73px;height:73px}.menu .container-menu .block-manu .menu-down{justify-content:space-evenly;align-items:inherit}.menu .container-menu .block-manu .menu-down .menu-day .day .icon-calendar{width:18px;height:18px}.menu .container-menu .block-manu .menu-down .menu-day .day .name-day{font-size:15px;line-height:20px;font-weight:500}.menu .container-menu .block-manu .menu-down .menu-day .day-manu{padding:15px 20px 20px 15px;gap:10px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-icon .icon-menu{width:15px;height:15px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .description-day{font-size:12px;line-height:18px;font-weight:400;padding:0 0 10px}.menu .container-menu .block-manu .menu-down .description-your .icon-heart{padding:75px 109px 0}.menu .container-menu .block-manu .menu-down .description-your .heart-description{padding:0 42px 36px 40px}.contact-form{padding:0 50px}.contact-form .container-form .form{gap:15px;max-height:400px}.contact-form .container-form .form .block-form .title-form{padding:10px 0 0;font-size:23px;line-height:25px}.contact-form .container-form .form .form-container .form-input{padding:0 45px 20px;gap:7px;max-width:500px}.contact-form .container-form .form .form-container .form-input .input-email,.contact-form .container-form .form .form-container .form-input .input-name{width:218px}.contact-form .container-form .form .form-container .form-input .input-message,.contact-form .container-form .form .form-container .form-input .input-phone{width:450px}.contact-form .container-form .form .form-container .form-input .input{padding:7px 0 7px 10px}.contact-form .container-form .form .form-container .form-input .container__btn .submit{width:180px;font-size:12px;line-height:16px;padding:13px 26px}.contact-form .container-form .banner-form .img-banner{width:600px;height:400px}.contact-form .contacts{padding:60px 0}.contact-form .contacts .container-contacts .block-contacts{width:481px}.contact-form .contacts .container-contacts .block-contacts .your-contact .contact{font-size:15px;font-weight:600}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media:hover{color:#88BF02}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media .icon-media{width:35px;height:35px}.contact-form .contacts .container-contacts .block-map{max-width:500px;height:auto}.contact-form .contacts .container-contacts .block-map iframe{max-width:500px}.footer .header__top .logo-company .name-company{padding:0 0 0 50px}.footer .container-footer{padding:19px 50px 18px}.footer .container-footer .nav-footer .header__nav .nav__list{gap:15px}.footer .container-footer .nav-footer .header__nav .nav__list .link-item{font-size:15px;font-weight:500;line-height:21px;color:#242424;height:80px;display:flex;align-items:center;position:relative}.footer .container-footer .nav-footer .media{align-items:center;display:flex;justify-content:space-between}.footer .container-footer .nav-footer .media .company-name{line-height:26px;font-weight:500;font-size:13px}.footer .container-footer .nav-footer .media .media-soc_footer{display:flex;justify-content:flex-start;gap:13px}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media{cursor:pointer;transition:.5s ease;color:#242424}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media:hover{color:#88BF02}.footer .container-footer .footer-contact{gap:15px}.footer .container-footer .footer-contact .local-footer,.footer .container-footer .footer-contact .phone-your{max-width:175px;gap:20px}.footer .container-footer .footer-contact .local-footer .contact-footer,.footer .container-footer .footer-contact .phone-your .contact-footer{font-size:15px;font-weight:600}.footer .container-footer .footer-contact .local-footer .contact-footer .clock-work,.footer .container-footer .footer-contact .phone-your .contact-footer .clock-work{font-size:11px}.footer .container-footer .footer-contact .local-footer .address-contact,.footer .container-footer .footer-contact .local-footer .mail-footer,.footer .container-footer .footer-contact .phone-your .address-contact{font-size:14px;line-height:22px}.footer .container-footer .footer-contact .local-footer .circle,.footer .container-footer .footer-contact .phone-your .circle{position:relative;left:0;display:flex;align-items:center;align-items:flex-start;padding:0 0 0 15px}.footer .container-footer .footer-contact .local-footer{max-width:265px;gap:40px}}@media (min-width:428px) and (max-width:833px){.footer .header__top .logo-company .name-company,.header .header__top .logo-company .name-company{padding:0 0 0 50px}.header .header-block{padding:0 50px;position:relative;top:0;z-index:3000}.header .header-block .nav-contact.active{transform:translateX(0)}.header .header-block .nav-contact{transform:translateX(-100%);transition:transform .3s ease;position:absolute;top:0;left:0;height:100%;background:#fff;z-index:1000;width:100%;box-shadow:-2px 0 5px rgba(0,0,0,.1)}.header .header-block .nav-contact .header__nav{display:flex;transition:transform .3s ease;position:absolute;top:-30px;left:0;width:100%;height:100vh;background-color:#88BF02}.header .header-block .nav-contact .header__nav .nav__list{gap:20px;flex-direction:column;max-height:226px;position:relative;left:30px;top:90px}.header .header-block .nav-contact .header__nav .nav__list .nav__item .link-item{color:#fff;font-size:20px;line-height:21px;height:21px}.header .header-block .nav-contact .contacts-lang{display:flex;position:absolute;top:340px;left:30px;flex-direction:column;align-items:flex-start}.header .header-block .nav-contact .contacts-lang .header__contacts{flex-direction:column;align-items:flex-start}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone{padding:0;max-width:382px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link{font-size:20px;line-height:21px;color:#fff;gap:10px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span{font-size:13px;line-height:21px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span::before{background:#fff}.header .header-block .nav-contact .contacts-lang .soc-icon{display:flex;position:relative;gap:10px}.header .header-block .nav-contact .contacts-lang .soc-icon .icon-img,.header .header-block .nav-contact .contacts-lang .soc-icon .icon-soc{cursor:pointer}.header .header-block .btn-menu{display:flex;padding:19px 0}.header .header-block .btn-menu .menu{cursor:pointer}.header .header-block .btn-menu .close{cursor:pointer;display:none;top:-11px;left:30px}.header .header-block .btn-menu .close.hidden{display:flex;position:absolute;z-index:5000}.header .header-block .header__lang{z-index:-1}.banner .banner-block{max-width:100%}.banner .banner-block .banner-img{display:none;height:370px;object-fit:cover}.banner .banner-block .banner-img_smoll{display:block;width:100%;object-fit:cover}.banner .banner-block::before{background:linear-gradient(180deg,#fff 0,#fff 32.71%,rgba(255,255,255,.463542) 45.21%,rgba(255,255,255,0) 57.19%,rgba(255,255,255,.0196078) 100%)}.banner .banner-block .banner-content{max-width:368px;top:21%;left:30px}.banner .banner-block .banner-content .clock-work{width:75px;height:73px;font-size:24px;line-height:37px;border-radius:30px}.banner .banner-block .banner-content .banner-title{font-size:30px;line-height:40px;max-width:368px}.banner .banner-block .banner-content .banner-texts .banner-btn{margin:0}.banner .banner-block .banner-content .banner-texts .banner-btn .callback{width:200px;font-size:16px;line-height:20px}.banner .banner-block .banner-content .banner-texts .banner-btn .callback::after,.banner .banner-block .banner-content .banner-texts .banner-btn .callback::before{width:15px;height:15px}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery .gallery-img{width:60px;height:60px}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery .gallery-text{display:none}.banner .privileges{margin:0 25px;flex-wrap:wrap;justify-content:center;gap:6px;top:-80px}.banner .privileges .privileges-block{padding:25px 15px;border-radius:40px}.banner .privileges .privileges-block .privileges-img{width:62px;height:62px}.banner .privileges .privileges-block .privileges-text{width:227px}.banner .privileges .block-last{padding:36px 15px}.description-slid_small .block-small{padding:0 15px 74px;flex-direction:column-reverse;gap:30px}.description-slid_small .block-small .description-block{max-width:368px;gap:20px}.description-slid_small .block-small .description-block .description-block_title{font-size:30px;line-height:40px;max-width:368px}.description-slid_small .block-small .description-block .description-block_text{font-size:16px;line-height:26px;max-width:368px}.description-slid_small .block-small .description-block .description-block_text-second{max-width:734px}.description-slid_small .block-small .description-block .callback{width:180px;font-size:16px;line-height:20px;padding:12px 40px}.description-slid_small .block-small .small-slid .small-slides{max-width:349px;max-height:246px}.orange-banner .banner-orange{gap:0;flex-direction:column-reverse}.orange-banner .banner-orange .orange-banner_block{left:30px;padding:55px 0}.orange-banner .banner-orange .orange-banner_block .texts-orange{max-width:281px;font-weight:500;font-size:16px;line-height:26px}.orange-banner .banner-orange .orange-banner_block .texts-orange .bolt-orange{font-weight:800;font-size:16px;line-height:26px}.orange-banner .banner-orange .orange-banner_block .icon-banner{right:35px;max-width:116px;height:160px}.orange-banner .banner-orange .banner-img_orange{width:100%;height:189px;object-fit:inherit;position:relative;right:inherit;display:flex}.orange-banner .banner-orange .banner-img_tab,.orange-banner .banner-orange::after{display:none}.advantages .container-advantages{padding:70px 0 70px 30px;gap:30px}.advantages .container-advantages .advantages-top{max-width:368px}.advantages .container-advantages .advantages-top .icon-trophy{width:70px;height:70px}.advantages .container-advantages .advantages-top .advantages-title{font-size:25px;line-height:40px}.advantages .container-advantages .advantages-top .advantages-text{font-size:16px;line-height:26px}.advantages .container-advantages .advantages-down{display:flex;align-items:center;flex-direction:column;gap:20px;overflow:hidden}.advantages .container-advantages .advantages-down .advantages-cards{flex-wrap:nowrap;gap:10px;max-width:350px;transition:transform .5s ease}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card{max-width:318px;max-height:245px;padding:20px 0}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card{gap:15px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .text-card{width:318px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover{color:#fff}.advantages .container-advantages .advantages-down .advantages-cards .card-smoll{max-width:317px}.advantages .container-advantages .advantages-down .dots-down{display:flex;align-items:center;gap:8px}.advantages .container-advantages .advantages-down .dots-down .dot-down{width:8px;height:8px;border-radius:50px;background:#EFEFEF;cursor:pointer}.green-banner .banner-green{gap:0;flex-direction:column-reverse}.green-banner .banner-green .green-banner_block{left:30px;padding:55px 0}.green-banner .banner-green .green-banner_block .texts-green{max-width:281px;font-weight:500;font-size:16px;line-height:26px}.green-banner .banner-green .green-banner_block .texts-green .bolt-green{font-weight:800;font-size:16px;line-height:26px}.green-banner .banner-green .green-banner_block .icon-banner{right:35px;top:9px;max-width:116px;height:160px}.green-banner .banner-green .banner-img_green{width:100%;height:189px;object-fit:inherit;position:relative;right:inherit;display:flex}.green-banner .banner-green .banner-img_down,.green-banner .banner-green::after,.prices .prices-container .prices-top .prices-title{display:none}.prices .prices-container{padding:70px 30px;gap:30px}.prices .prices-container .prices-top{gap:10px}.prices .prices-container .prices-top .icon-prices{padding:0 0 10px;width:70px;height:70px}.prices .prices-container .prices-top .prices-title_smoll{display:block;font-size:25px;font-weight:500;line-height:35px}.prices .prices-container .prices-top .prices-text{max-width:368px;font-size:16px;line-height:26px}.prices .prices-container .prices-down{gap:6px;width:360px}.prices .prices-container .prices-down .condition{gap:6px}.prices .prices-container .prices-down .condition .condition-title{font-size:16px}.prices .prices-container .prices-down .condition-prices,.prices .prices-container .prices-down .condition-prices .name-price{gap:6px}.prices .prices-container .prices-down .condition-prices .name-price .description-condition{font-size:13px;line-height:23px;padding:18px 0}.prices .prices-container .prices-down .condition-prices .name-price .description-price{font-size:16px;font-weight:700;line-height:14px;padding:17px 0;gap:3px}.prices .prices-container .prices-down .condition-prices .name-price .description-price .prices-text{font-size:12px;font-weight:500;line-height:14px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::before{width:11px;height:11px;left:15px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::after{width:11px;height:11px;right:15px}.gallery .container-gallery{align-items:center;padding:0 0 70px 30px}.gallery .container-gallery .gallery-top .icon-gallery{width:70px;height:70px}.gallery .container-gallery .gallery-top .gallery-title{font-size:25px;line-height:35px}.gallery .container-gallery .gallery-top .btn-gallery{display:flex;align-items:center;gap:10px;margin:10px 0 0}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn{background:inherit;cursor:pointer;border-radius:50px;border:1px solid #88BF02;text-transform:lowercase;padding:0 13px;font-size:16px;font-weight:400;line-height:26px;color:inherit;transition:background-color .3s ease,color .3s ease}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn::first-letter{text-transform:uppercase}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn.active{background-color:#88BF02;color:#fff}.gallery .container-gallery .gallery-down_slids{overflow:hidden}.gallery .container-gallery .gallery-down_slids .btn-slids{display:none}.gallery .container-gallery .gallery-down_slids .gallery-down{max-width:940px;display:none}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img{width:620px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid{width:300px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid .slid-img{height:198px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video{width:300px;height:416px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video .poster-wrapper{position:relative;width:100%;height:100%}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video iframe{width:300px;height:416px}.gallery .container-gallery .gallery-down_small{display:flex;align-items:start}.gallery .container-gallery .gallery-down_small .gallery-slids_img{max-width:368px;gap:10px;transition:transform .5s ease}.gallery .container-gallery .gallery-down_small .gallery-slids_img .block-slid_img{max-width:368px;display:flex;flex-direction:column;gap:10px}.gallery .container-gallery .gallery-down_small .gallery-slids_img .block-slid_img .img-slid{width:368px;height:194px;object-fit:cover}.gallery .container-gallery .gallery-down_small .gallery-slids_video{align-items:center;gap:15px;position:relative;z-index:2;max-width:395px;transition:transform .5s ease}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video{width:258px;height:398px;position:relative;cursor:pointer}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper{position:absolute;width:100%;height:100%;z-index:1}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none;z-index:2}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper .poster-img{width:100%;height:100%;object-fit:cover}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper::after{content:url(../../dist/images/icons/icon-play.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;display:var(--icon-display,block);z-index:3}.gallery .container-gallery .gallery-down_small .gallery-slids_video iframe{width:258px;height:398px}.gallery .container-gallery .gallery-down_small .gallery-slids_img,.gallery .container-gallery .gallery-down_small .gallery-slids_video{display:none}.gallery .container-gallery .gallery-down_small .gallery-slids_img.active,.gallery .container-gallery .gallery-down_small .gallery-slids_video.active{display:flex}.gallery .container-gallery .dots-big_slid .last-dot{display:none}.menu .container-menu{padding:0 0 70px 30px;gap:30px;overflow:hidden}.menu .container-menu .menu-top .menu-img{width:70px;height:70px}.menu .container-menu .menu-top .menu-title{font-size:25px;line-height:35px;max-width:368px}.menu .container-menu .block-manu{display:flex;flex-direction:column;align-items:center;gap:20px}.menu .container-menu .block-manu .menu-down{max-width:390px;column-gap:10px;flex-wrap:nowrap;justify-content:space-between}.menu .container-menu .block-manu .menu-down .menu-day{width:338px;transition:transform .5s ease}.menu .container-menu .block-manu .menu-down .menu-day .day .icon-calendar{width:18px;height:18px}.menu .container-menu .block-manu .menu-down .menu-day .day .name-day{font-size:15px;line-height:20px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu{padding:0 15px;gap:10px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-icon .icon-menu{width:15px;height:15px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .name-title{font-size:16px;line-height:28px;font-weight:600}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .description-day{font-size:16px;line-height:26px;font-weight:400;padding:0 0 10px;width:268px}.menu .container-menu .block-manu .menu-down .description-your{width:338px}.menu .container-menu .block-manu .menu-down .description-your .icon-heart{padding:75px 109px 0}.menu .container-menu .block-manu .menu-down .description-your .heart-description{padding:0 42px 36px 40px}.menu .container-menu .dots-manu{display:flex;align-items:center;gap:8px}.menu .container-menu .dots-manu .dot-manu{background:#EFEFEF;width:8px;height:8px;border-radius:50px;cursor:pointer}.contact-form{padding:0 15px;position:relative;display:flex;flex-direction:column;gap:70px}.contact-form .container-form .banner-form,.footer .container-footer .nav-footer .header__nav{display:none}.contact-form .container-form .form{gap:30px;max-width:368px;position:relative;right:15px;top:0}.contact-form .container-form .form .block-form .title-form{padding:30px 0 0;font-size:25px;font-weight:500;line-height:35px}.contact-form .container-form .form .block-form .description-form{font-size:16px;line-height:26px}.contact-form .container-form .form .form-container{max-width:368px}.contact-form .container-form .form .form-container .form-input{padding:0 45px 20px;gap:7px;max-width:500px}.contact-form .container-form .form .form-container .form-input .input-email,.contact-form .container-form .form .form-container .form-input .input-name{width:218px}.contact-form .container-form .form .form-container .form-input .input-message,.contact-form .container-form .form .form-container .form-input .input-phone{max-width:450px}.contact-form .container-form .form .form-container .form-input .input{padding:7px 0 7px 10px;max-width:368px}.contact-form .container-form .form .form-container .form-input .container__btn .submit{width:180px;font-size:16px;line-height:20px;padding:17px 36px}.contact-form .container-form .form .form-container .form-input .container__btn .submit::before{width:15px;height:15px;left:12px}.contact-form .container-form .form .form-container .form-input .container__btn .submit::after{width:15px;height:15px;right:12px}.contact-form .container-form .banner-form .img-banner{width:600px;height:400px}.contact-form .contacts{padding:0}.contact-form .contacts .container-contacts{padding:0 0 70px;max-width:368px;gap:43px;align-items:flex-start;flex-direction:column-reverse}.contact-form .contacts .container-contacts .block-contacts{max-width:368px;gap:15px}.contact-form .contacts .container-contacts .block-contacts .description-contacts{gap:20px}.contact-form .contacts .container-contacts .block-contacts .your-contact,.footer .container-footer .nav-footer .header__nav .nav__list{gap:15px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .title-contacts{font-size:25px;line-height:60px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .address-contacts{font-size:16px;line-height:26px;padding:0 0 15px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .address-contacts .markup-location{width:21px;height:21px}.contact-form .contacts .container-contacts .block-contacts .your-contact .contact{font-size:16px;line-height:26px}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media:hover{color:#88BF02}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media .icon-media{width:35px;height:35px}.contact-form .contacts .container-contacts .block-map{max-width:500px;height:auto}.contact-form .contacts .container-contacts .block-map iframe{width:368px;height:234px}.footer .container-footer{padding:30px 50px}.footer .container-footer .nav-footer .header__nav .nav__list .link-item{font-size:15px;font-weight:500;line-height:21px;color:#242424;height:80px;display:flex;align-items:center;position:relative}.footer .container-footer .nav-footer .media{align-items:center;display:flex;justify-content:space-between}.footer .container-footer .nav-footer .media .company-name{font-size:13px;line-height:26px}.footer .container-footer .nav-footer .media .media-soc_footer{display:none;gap:13px}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media{cursor:pointer;transition:.5s ease;color:#242424}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media:hover{color:#88BF02}.footer .container-footer .footer-contact{display:none;gap:15px}.footer .container-footer .footer-contact .local-footer,.footer .container-footer .footer-contact .phone-your{max-width:175px;gap:20px}.footer .container-footer .footer-contact .local-footer .contact-footer,.footer .container-footer .footer-contact .phone-your .contact-footer{font-size:15px;font-weight:600}.footer .container-footer .footer-contact .local-footer .contact-footer .clock-work,.footer .container-footer .footer-contact .phone-your .contact-footer .clock-work{font-size:11px}.footer .container-footer .footer-contact .local-footer .address-contact,.footer .container-footer .footer-contact .local-footer .mail-footer,.footer .container-footer .footer-contact .phone-your .address-contact{font-size:14px;line-height:22px}.footer .container-footer .footer-contact .local-footer .circle,.footer .container-footer .footer-contact .phone-your .circle{position:relative;left:0;display:flex;align-items:center;align-items:flex-start;padding:0 0 0 15px}.footer .container-footer .footer-contact .local-footer{max-width:265px;gap:40px}}@media screen and (max-width:427px){.footer .header__top .logo-company .name-company,.header .header__top .logo-company .name-company{padding:0 0 0 50px}.header .header-block{padding:0 50px;position:relative;top:0;z-index:3000}.header .header-block .nav-contact.active{transform:translateX(0)}.header .header-block .nav-contact{transform:translateX(-100%);transition:transform .3s ease;position:absolute;top:0;left:0;height:100%;background:#fff;z-index:1000;width:100%;box-shadow:-2px 0 5px rgba(0,0,0,.1)}.header .header-block .nav-contact .header__nav{display:flex;transition:transform .3s ease;position:absolute;top:-30px;left:0;width:100%;height:100vh;background-color:#88BF02}.header .header-block .nav-contact .header__nav .nav__list{gap:20px;flex-direction:column;max-height:226px;position:relative;left:30px;top:90px}.header .header-block .nav-contact .header__nav .nav__list .nav__item .link-item{color:#fff;font-size:20px;line-height:21px;height:21px}.header .header-block .nav-contact .contacts-lang{display:flex;position:absolute;top:340px;left:30px;flex-direction:column;align-items:flex-start}.header .header-block .nav-contact .contacts-lang .header__contacts{flex-direction:column;align-items:flex-start}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone{padding:0;max-width:382px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link{font-size:20px;line-height:21px;color:#fff;gap:10px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span{font-size:13px;line-height:21px}.header .header-block .nav-contact .contacts-lang .header__contacts .header__phone .phone-link span::before{background:#fff}.header .header-block .nav-contact .contacts-lang .soc-icon{display:flex;position:relative;gap:10px}.header .header-block .nav-contact .contacts-lang .soc-icon .icon-img,.header .header-block .nav-contact .contacts-lang .soc-icon .icon-soc{cursor:pointer}.header .header-block .btn-menu{display:flex;padding:19px 0}.header .header-block .btn-menu .menu{cursor:pointer}.header .header-block .btn-menu .close{cursor:pointer;display:none;top:-11px;left:30px}.header .header-block .btn-menu .close.hidden{display:flex;position:absolute;z-index:5000}.header .header-block .header__lang{z-index:-1}.banner .banner-block{max-width:100%}.banner .banner-block .banner-img{display:none;height:370px;object-fit:cover}.banner .banner-block .banner-img_smoll{display:block;width:100%;object-fit:cover}.banner .banner-block::before{background:linear-gradient(180deg,#fff 0,#fff 32.71%,rgba(255,255,255,.463542) 45.21%,rgba(255,255,255,0) 57.19%,rgba(255,255,255,.0196078) 100%)}.banner .banner-block .banner-content{max-width:368px;top:21%;left:30px}.banner .banner-block .banner-content .clock-work{width:75px;height:73px;font-size:24px;line-height:37px;border-radius:30px}.banner .banner-block .banner-content .banner-title{font-size:30px;line-height:40px;max-width:368px}.banner .banner-block .banner-content .banner-texts .banner-btn{margin:0}.banner .banner-block .banner-content .banner-texts .banner-btn .callback{width:200px;font-size:16px;line-height:20px}.banner .banner-block .banner-content .banner-texts .banner-btn .callback::after,.banner .banner-block .banner-content .banner-texts .banner-btn .callback::before{width:15px;height:15px}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery .gallery-img{width:60px;height:60px}.banner .banner-block .banner-content .banner-texts .banner-btn .gallery .gallery-text{display:none}.banner .privileges{margin:0 25px;flex-wrap:wrap;justify-content:center;gap:6px;top:-80px}.banner .privileges .privileges-block{padding:25px 15px;border-radius:40px}.banner .privileges .privileges-block .privileges-img{width:62px;height:62px}.banner .privileges .privileges-block .privileges-text{width:227px}.banner .privileges .block-last{padding:36px 15px}.description-slid_small .block-small{padding:0 15px 74px;flex-direction:column-reverse;gap:30px}.description-slid_small .block-small .description-block{max-width:368px;gap:20px}.description-slid_small .block-small .description-block .description-block_title{font-size:30px;line-height:40px;max-width:368px}.description-slid_small .block-small .description-block .description-block_text{font-size:16px;line-height:26px;max-width:368px}.description-slid_small .block-small .description-block .description-block_text-second{max-width:734px}.description-slid_small .block-small .description-block .callback{width:180px;font-size:16px;line-height:20px;padding:12px 40px}.description-slid_small .block-small .small-slid .small-slides{max-width:349px;max-height:246px}.orange-banner .banner-orange{gap:0;flex-direction:column-reverse}.orange-banner .banner-orange .orange-banner_block{left:30px;padding:55px 0}.orange-banner .banner-orange .orange-banner_block .texts-orange{max-width:281px;font-weight:500;font-size:16px;line-height:26px}.orange-banner .banner-orange .orange-banner_block .texts-orange .bolt-orange{font-weight:800;font-size:16px;line-height:26px}.orange-banner .banner-orange .orange-banner_block .icon-banner{right:35px;max-width:116px;height:160px}.orange-banner .banner-orange .banner-img_orange{width:100%;height:189px;object-fit:inherit;position:relative;right:inherit;display:flex}.orange-banner .banner-orange .banner-img_tab,.orange-banner .banner-orange::after{display:none}.advantages .container-advantages{padding:70px 0 70px 30px;gap:30px}.advantages .container-advantages .advantages-top{max-width:368px}.advantages .container-advantages .advantages-top .icon-trophy{width:70px;height:70px}.advantages .container-advantages .advantages-top .advantages-title{font-size:25px;line-height:40px}.advantages .container-advantages .advantages-top .advantages-text{font-size:16px;line-height:26px}.advantages .container-advantages .advantages-down{display:flex;align-items:center;flex-direction:column;gap:20px;overflow:hidden}.advantages .container-advantages .advantages-down .advantages-cards{flex-wrap:nowrap;gap:10px;max-width:350px;transition:transform .5s ease}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card{max-width:318px;max-height:245px;padding:20px 0}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card{gap:15px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card .texts-card .text-card{width:318px}.advantages .container-advantages .advantages-down .advantages-cards .advantages-card:hover{color:#fff}.advantages .container-advantages .advantages-down .advantages-cards .card-smoll{max-width:317px}.advantages .container-advantages .advantages-down .dots-down{display:flex;align-items:center;gap:8px}.advantages .container-advantages .advantages-down .dots-down .dot-down{width:8px;height:8px;border-radius:50px;background:#EFEFEF;cursor:pointer}.green-banner .banner-green{gap:0;flex-direction:column-reverse}.green-banner .banner-green .green-banner_block{left:30px;padding:55px 0}.green-banner .banner-green .green-banner_block .texts-green{max-width:281px;font-weight:500;font-size:16px;line-height:26px}.green-banner .banner-green .green-banner_block .texts-green .bolt-green{font-weight:800;font-size:16px;line-height:26px}.green-banner .banner-green .green-banner_block .icon-banner{right:35px;top:9px;max-width:116px;height:160px}.green-banner .banner-green .banner-img_green{width:100%;height:189px;object-fit:inherit;position:relative;right:inherit;display:flex}.green-banner .banner-green .banner-img_down,.green-banner .banner-green::after,.prices .prices-container .prices-top .prices-title{display:none}.prices .prices-container{padding:70px 30px;gap:30px}.prices .prices-container .prices-top{gap:10px}.prices .prices-container .prices-top .icon-prices{padding:0 0 10px;width:70px;height:70px}.prices .prices-container .prices-top .prices-title_smoll{display:block;font-size:25px;font-weight:500;line-height:35px}.prices .prices-container .prices-top .prices-text{max-width:368px;font-size:16px;line-height:26px}.prices .prices-container .prices-down{gap:6px;width:360px}.prices .prices-container .prices-down .condition{gap:6px}.prices .prices-container .prices-down .condition .condition-title{font-size:16px}.prices .prices-container .prices-down .condition-prices,.prices .prices-container .prices-down .condition-prices .name-price{gap:6px}.prices .prices-container .prices-down .condition-prices .name-price .description-condition{font-size:13px;line-height:23px;padding:18px 0}.prices .prices-container .prices-down .condition-prices .name-price .description-price{font-size:16px;font-weight:700;line-height:14px;padding:17px 0;gap:3px}.prices .prices-container .prices-down .condition-prices .name-price .description-price .prices-text{font-size:12px;font-weight:500;line-height:14px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::before{width:11px;height:11px;left:15px}.prices .prices-container .prices-down .condition-prices .name-price .description-price::after{width:11px;height:11px;right:15px}.gallery .container-gallery{align-items:center;padding:0 0 70px 30px}.gallery .container-gallery .gallery-top .icon-gallery{width:70px;height:70px}.gallery .container-gallery .gallery-top .gallery-title{font-size:25px;line-height:35px}.gallery .container-gallery .gallery-top .btn-gallery{display:flex;align-items:center;gap:10px;margin:10px 0 0}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn{background:inherit;cursor:pointer;border-radius:50px;border:1px solid #88BF02;text-transform:lowercase;padding:0 13px;font-size:16px;font-weight:400;line-height:26px;color:inherit;transition:background-color .3s ease,color .3s ease}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn::first-letter{text-transform:uppercase}.gallery .container-gallery .gallery-top .btn-gallery .gallery-btn.active{background-color:#88BF02;color:#fff}.gallery .container-gallery .gallery-down_slids{overflow:hidden;position:relative;left:-15px}.gallery .container-gallery .gallery-down_slids .btn-slids{display:none}.gallery .container-gallery .gallery-down_slids .gallery-down{max-width:940px;display:none}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img{width:620px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid{width:300px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_img .block-slid .slid-img{height:198px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video{width:300px;height:416px}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video .poster-wrapper{position:relative;width:100%;height:100%}.gallery .container-gallery .gallery-down_slids .gallery-down .big-slid_gallery .block-slid_video iframe{width:300px;height:416px}.gallery .container-gallery .gallery-down_small{display:flex;align-items:start}.gallery .container-gallery .gallery-down_small .gallery-slids_img{max-width:360px;gap:10px;transition:transform .5s ease}.gallery .container-gallery .gallery-down_small .gallery-slids_img .block-slid_img{max-width:360px;display:flex;flex-direction:column;gap:10px}.gallery .container-gallery .gallery-down_small .gallery-slids_img .block-slid_img .img-slid{width:360px;height:194px;object-fit:cover}.gallery .container-gallery .gallery-down_small .gallery-slids_video{align-items:center;gap:15px;position:relative;left:10px;z-index:2;max-width:375px;transition:transform .5s ease}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video{width:258px;height:398px;position:relative;cursor:pointer}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper{position:absolute;width:100%;height:100%;z-index:1}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none;z-index:2}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper .poster-img{width:100%;height:100%;object-fit:cover}.gallery .container-gallery .gallery-down_small .gallery-slids_video .block-slids_video .poster-wrapper::after{content:url(../../dist/images/icons/icon-play.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;display:var(--icon-display,block);z-index:3}.gallery .container-gallery .gallery-down_small .gallery-slids_video iframe{width:258px;height:398px}.gallery .container-gallery .gallery-down_small .gallery-slids_img,.gallery .container-gallery .gallery-down_small .gallery-slids_video{display:none}.gallery .container-gallery .gallery-down_small .gallery-slids_img.active,.gallery .container-gallery .gallery-down_small .gallery-slids_video.active{display:flex}.contact-form .container-form .banner-form,.footer .container-footer .nav-footer .header__nav,.gallery .container-gallery .dots-big_slid .last-dot{display:none}.menu .container-menu{padding:0 0 70px 30px;gap:30px;overflow:hidden}.menu .container-menu .menu-top .menu-img{width:70px;height:70px}.menu .container-menu .menu-top .menu-title{font-size:25px;line-height:35px;max-width:368px}.menu .container-menu .block-manu{display:flex;flex-direction:column;align-items:center;gap:20px}.menu .container-menu .block-manu .menu-down{max-width:390px;column-gap:10px;flex-wrap:nowrap;justify-content:space-between}.menu .container-menu .block-manu .menu-down .menu-day{width:338px;transition:transform .5s ease}.menu .container-menu .block-manu .menu-down .menu-day .day .icon-calendar{width:18px;height:18px}.menu .container-menu .block-manu .menu-down .menu-day .day .name-day{font-size:15px;line-height:20px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu{padding:0 15px;gap:10px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-icon .icon-menu{width:15px;height:15px}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .name-title{font-size:16px;line-height:28px;font-weight:600}.menu .container-menu .block-manu .menu-down .menu-day .day-manu .text-description .block-texts .description-day{font-size:16px;line-height:26px;font-weight:400;padding:0 0 10px;width:268px}.menu .container-menu .block-manu .menu-down .description-your{width:338px}.menu .container-menu .block-manu .menu-down .description-your .icon-heart{padding:75px 109px 0}.menu .container-menu .block-manu .menu-down .description-your .heart-description{padding:0 42px 36px 40px}.menu .container-menu .dots-manu{display:flex;align-items:center;gap:8px}.menu .container-menu .dots-manu .dot-manu{background:#EFEFEF;width:8px;height:8px;border-radius:50px;cursor:pointer}.contact-form{padding:0 15px;position:relative;display:flex;flex-direction:column;gap:70px}.contact-form .container-form .form{gap:30px;max-width:345px;position:relative;right:15px;top:0}.contact-form .container-form .form .block-form .title-form{padding:30px 0 0;font-size:25px;font-weight:500;line-height:35px}.contact-form .container-form .form .block-form .description-form{font-size:16px;line-height:26px}.contact-form .container-form .form .form-container{max-width:368px}.contact-form .container-form .form .form-container .form-input{padding:0 45px 20px;gap:7px;max-width:500px}.contact-form .container-form .form .form-container .form-input .input-email,.contact-form .container-form .form .form-container .form-input .input-name{width:218px}.contact-form .container-form .form .form-container .form-input .input-message,.contact-form .container-form .form .form-container .form-input .input-phone{max-width:450px}.contact-form .container-form .form .form-container .form-input .input{padding:7px 0 7px 10px;max-width:368px}.contact-form .container-form .form .form-container .form-input .container__btn .submit{width:180px;font-size:16px;line-height:20px;padding:17px 36px}.contact-form .container-form .form .form-container .form-input .container__btn .submit::before{width:15px;height:15px;left:12px}.contact-form .container-form .form .form-container .form-input .container__btn .submit::after{width:15px;height:15px;right:12px}.contact-form .container-form .banner-form .img-banner{width:600px;height:400px}.contact-form .contacts{padding:0}.contact-form .contacts .container-contacts{padding:0 0 70px;max-width:368px;gap:43px;align-items:flex-start;flex-direction:column-reverse}.contact-form .contacts .container-contacts .block-contacts{max-width:368px;gap:15px}.contact-form .contacts .container-contacts .block-contacts .description-contacts{gap:20px}.contact-form .contacts .container-contacts .block-contacts .your-contact,.footer .container-footer .nav-footer .header__nav .nav__list{gap:15px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .title-contacts{font-size:25px;line-height:60px}.contact-form .contacts .container-contacts .block-contacts .description-contacts .address-contacts{font-size:16px;line-height:26px;padding:0 0 5px}.contact-form .contacts .container-contacts .block-contacts .your-contact .contact{font-size:16px;line-height:26px}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media:hover{color:#88BF02}.contact-form .contacts .container-contacts .block-contacts .your-contact .soc-media .link-media .icon-media{width:35px;height:35px}.contact-form .contacts .container-contacts .block-map{max-width:500px;height:auto}.contact-form .contacts .container-contacts .block-map iframe{width:345px;height:234px}.footer .container-footer{padding:30px 50px}.footer .container-footer .nav-footer .header__nav .nav__list .link-item{font-size:15px;font-weight:500;line-height:21px;color:#242424;height:80px;display:flex;align-items:center;position:relative}.footer .container-footer .nav-footer .media{align-items:center;display:flex;justify-content:space-between}.footer .container-footer .nav-footer .media .company-name{font-size:13px;line-height:26px}.footer .container-footer .nav-footer .media .media-soc_footer{display:none;gap:13px}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media{cursor:pointer;transition:.5s ease;color:#242424}.footer .container-footer .nav-footer .media .media-soc_footer .footer-media:hover{color:#88BF02}.footer .container-footer .footer-contact{display:none;gap:15px}.footer .container-footer .footer-contact .local-footer,.footer .container-footer .footer-contact .phone-your{max-width:175px;gap:20px}.footer .container-footer .footer-contact .local-footer .contact-footer,.footer .container-footer .footer-contact .phone-your .contact-footer{font-size:15px;font-weight:600}.footer .container-footer .footer-contact .local-footer .contact-footer .clock-work,.footer .container-footer .footer-contact .phone-your .contact-footer .clock-work{font-size:11px}.footer .container-footer .footer-contact .local-footer .address-contact,.footer .container-footer .footer-contact .local-footer .mail-footer,.footer .container-footer .footer-contact .phone-your .address-contact{font-size:14px;line-height:22px}.footer .container-footer .footer-contact .local-footer .circle,.footer .container-footer .footer-contact .phone-your .circle{position:relative;left:0;display:flex;align-items:center;align-items:flex-start;padding:0 0 0 15px}.footer .container-footer .footer-contact .local-footer{max-width:265px;gap:40px}}body.no-scroll{overflow:hidden}.wrapper{max-width:1440px;margin:0 auto}.honeypot{display:none}