@charset "UTF-8";.custom-checkbox{position:relative}.custom-checkbox.error span{color:red!important}.custom-checkbox.error span:before{border-color:red}.custom-checkbox .wpcf7-not-valid-tip{display:none}.custom-checkbox input{position:absolute;visibility:hidden;z-index:-1;opacity:0;inset:0}.custom-checkbox .wpcf7-list-item-label{margin:0!important;cursor:pointer;position:relative;z-index:2;display:inline-flex;gap:.8rem;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;color:var(--cl-b);font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:-.08rem;transition:all .3s;position:relative}.custom-checkbox .wpcf7-list-item-label::before{margin-top:.1rem;content:"";display:block;position:relative;z-index:1;width:1.5rem;height:1.5rem;border-radius:.3rem;border:.1rem solid var(--cl-b)}.custom-checkbox .wpcf7-list-item-label::after{content:"";border-radius:100%;width:.8rem;height:.8rem;background:var(--cl-b);top:.85rem;left:.35rem;position:absolute;opacity:0;visibility:hidden}.custom-checkbox input:checked+span::after{opacity:1;visibility:visible}.wpcf7-list-item{margin:0}@keyframes rotate360{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse{from{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.08)}}.round-button{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border-radius:2.4rem;border:.1rem solid var(--cl-e);color:var(--cl-a);flex-shrink:0;position:relative}.round-button .sprite,.round-button img{width:2.4rem;height:auto;transition:all .3s;display:flex}.round-button svg{width:100%;height:auto}.round-button svg path{fill:var(--cl-a)!important}.main-button{transition:all .4s;width:-moz-fit-content;width:fit-content;text-decoration:initial!important;display:inline-flex;justify-content:center;align-items:center;color:var(--cl-a);font-family:var(--font-family);font-style:normal;font-weight:600;gap:.8rem;line-height:normal;border-radius:3.2rem;background:var(--cl-d);padding:clamp(13px,2.69vw,2rem) 2.4rem;height:clamp(48px,8.6vw,6.4rem);font-size:clamp(18px,2.69vw,2rem)}.main-button::after{content:"\e901";font-size:2.4rem;margin-bottom:-.3rem;font-family:icomoon!important;speak:never;font-style:normal;text-decoration:initial!important;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s}.main-button .sprite{max-width:2.4rem}.main-button.green{color:var(--cl-a);background:var(--bg-l);border:solid .2rem var(--bg-l)}.main-button.noicon::after{content:none}.second-button{transition:all .4s;width:-moz-fit-content;width:fit-content;text-decoration:initial!important;display:inline-flex;justify-content:center;align-items:center;color:var(--cl-d);font-family:var(--font-family);font-style:normal;font-weight:600;gap:.8rem;border:solid .2rem var(--cl-d);line-height:normal;border-radius:3.2rem;background:0 0;padding:clamp(13px,2.69vw,2rem) 2.4rem;height:clamp(48px,8.6vw,6.4rem);font-size:clamp(18px,2.69vw,2rem);white-space:nowrap;--color:currentColor}.second-button .sprite{flex-shrink:0;max-width:2.4rem;color:inherit}.second-button .sprite svg path{fill:var(--color)!important;transition:all .4s}.second-button--white{color:var(--cl-a);border-color:var(--cl-a)}.swiper-button::after{content:"\e906";font-size:clamp(12px,1.0355vw,1.4rem);font-family:icomoon!important;speak:never;font-style:normal;text-decoration:initial!important;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s}.swiper-button.swiper-button-disabled{opacity:.2;pointer-events:none}.swiper-button-next{display:flex;width:4.8rem;height:4.8rem;overflow:hidden;justify-content:center;align-items:center;background:var(--bg-d);color:var(--cl-a);border-radius:50%;border:.2rem solid var(--bg-d);transition:all .3s;margin-top:clamp(32px,3.0465vw,4rem)}.swiper-button-next::after{content:"\e901";font-size:2.4rem;font-family:icomoon!important;speak:never;font-style:normal;text-decoration:initial!important;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s}.swiper-button-prev{display:flex;width:4.8rem;height:4.8rem;overflow:hidden;justify-content:center;align-items:center;background:0 0;color:var(--cl-d);border-radius:50%;border:.2rem solid var(--bg-d);transition:all .3s;margin-top:clamp(32px,3.0465vw,4rem)}.swiper-button-prev::after{transform:scaleX(-1);content:"\e901";font-size:2.4rem;font-family:icomoon!important;speak:never;font-style:normal;text-decoration:initial!important;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s}.swiper-button-lock{display:none}.swiper-pagination{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.7rem;max-width:clamp(324px,32.4448vw,42.6rem);width:100%}.swiper-pagination-progress{width:100%;height:.6rem;border-radius:.4rem;position:relative;z-index:2;background:var(--bg-b)}.swiper-pagination-line{width:0;height:100%;position:absolute;z-index:3;top:0;left:0;border-radius:.4rem;background:var(--bg-d);transition:all .3s}.swiper-pagination .swiper-count{color:var(--cl-d);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.swiper-pagination.swiper-button-disabled{display:none}.addtoany_shortcode .addtoany_list{display:flex;gap:2rem;align-items:center}.addtoany_shortcode .addtoany_list a{border:.4rem solid var(--br-a);background:var(--bg-b);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;border-radius:100%;width:-moz-fit-content;width:fit-content;aspect-ratio:1;padding:.8rem;transition:all .3s}.addtoany_shortcode .addtoany_list a img{width:2.4rem;height:2.4rem}.addtoany_shortcode .addtoany_list a:hover{border:.4rem solid var(--bg-l)}.main-link{color:var(--cl-d);font-family:var(--font-family);font-size:clamp(20px,3.23vw,2.4rem);font-style:normal;font-weight:600;line-height:120%;display:inline-flex;align-items:center;background-color:transparent;border:0;justify-content:space-between;text-align:left;width:100%;order:-1}.main-link.active .sprite{transform:scaleY(-1)}.main-link .sprite,.main-link img,.main-link picture{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-a);border-radius:50%;padding:10px;order:999;fill:var(--accent-color);transition:all .3s}[data-btn-modal] svg{pointer-events:none}.modal{margin:auto;transform:scale(.8);display:none}.modal.active{transform:scale(1)}.modal .close{position:absolute;display:flex;align-items:center;justify-content:center;z-index:5;right:2rem;top:2rem;width:1.6rem;height:1.6rem;transition:all .3s;color:var(--cl-t);opacity:.7}.modal .close:hover{opacity:1}.modal .close svg{stroke:var(--cl-t);pointer-events:none;width:100%;height:100%}[data-loader]{position:relative}[data-loader]::after,[data-loader]::before{content:"";position:absolute;z-index:10;display:flex;opacity:1;transition:all .3s ease;pointer-events:none}[data-loader]::before{inset:-2px;background-color:color-mix(in srgb,var(--bg-a) 50%,transparent);backdrop-filter:blur(.2rem)}[data-loader]::after{left:50%;top:50%;z-index:11;border-radius:50%;width:clamp(120px,13.139vw,18rem);aspect-ratio:1;display:flex;transform:translate(-50%,-50%);transition-property:transform;animation:rotate360 1.5s ease-in-out infinite;border:clamp(15px,2.5vw,3rem) solid var(--loader);border-top-color:transparent}[data-loader=false]::after,[data-loader=false]::before{opacity:0}:root{--select-height:4.8rem;--select-min-height:4.8rem;--select-padding-horizontal:1rem;--select-padding-vertical:1.6rem;--select-border-radius:.8rem;--select-border-width:.1rem;--select-font-size:1.5rem;--select-line-height:normal;--select-mob-padding-vertical:10px;--select-mob-padding-horizontal:1.6rem;--select-background-color:transparent;--select-border-color:rgba(34, 34, 34, 0.35);--select-border-color-hover:#212631;--select-border-color-focus:#212631;--select-text-color:var(--cl-a);--select-placeholder-color:rgba(28, 28, 28, 0.5);--select-background-hover:transparent;--select-background-focus:transparent;--select-shadow-focus:initial;--select-background-disabled:#f8fafc;--select-border-color-disabled:#e2e8f0;--select-text-color-disabled:#94a3b8;--select-opacity-disabled:0.6;--select-option-selected-background:transparent;--select-option-selected-color:var(--cl-b);--select-option-selected-border:transparent;--select-option-selected-padding:0;--select-option-selected-border-radius:0;--select-option-selected-font-size:1.5rem;--select-option-selected-width:30rem;--select-option-label-width:26rem;--select-mob-option-selected-font-size:1.5rem;--select-mob-option-selected-padding:0;--select-remove-button-size:1.2rem;--select-remove-button-color:#64748b;--select-remove-button-hover-color:#ef4444;--select-remove-button-hover-background:rgba(100, 116, 139, .2);--select-arrow-size:2.2rem;--select-arrow-color:#717171;--select-arrow-hover-color:#64748b;--select-dropdown-background:var(--bg-a);--select-dropdown-border-color:rgba(34, 34, 34, 0.35);--select-dropdown-shadow:0 1rem 3rem rgba(221, 218, 218, 0.1),0 0.4rem 0.6rem rgba(221, 218, 218, 0.15);--select-dropdown-border-radius:0.8rem;--select-dropdown-max-height:20rem;--select-dropdown-z-index:50;--select-option-padding:1.2rem 1.6rem;--select-option-font-size:1.4rem;--select-option-color:var(--cl-b);--select-option-hover-background:#eff1f7;--select-option-hover-color:var(--cl-b);--select-option-active-background:#eaecf1;--select-option-active-color:#000;--select-option-disabled-color:#94a3b8;--select-option-disabled-background:#f8fafc;--select-mob-option-padding:1.2rem 1.6rem;--select-mob-option-font-size:1.4rem;--select-transition-duration:0.2s;--select-transition-timing:cubic-bezier(0.4, 0, 0.2, 1)}.custom-select{position:relative;width:100%;font-family:inherit;font-family:var(--second-family)}.custom-select input[type=hidden]{display:none}.custom-select .select-field{display:flex;align-items:center;height:var(--select-height);min-height:var(--select-min-height);padding:var(--select-padding-vertical) var(--select-padding-horizontal);background-color:var(--select-background-color);border:var(--select-border-width) solid var(--select-border-color);border-radius:var(--select-border-radius);cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing)}.custom-select .select-field:hover:not(.disabled){background-color:var(--select-background-hover);border-color:var(--select-border-color-hover)}.custom-select .select-field:hover:not(.disabled) .arrow-down{color:var(--select-arrow-hover-color)}.custom-select .select-field:focus-within:not(.disabled){background-color:var(--select-background-focus);border-color:var(--select-border-color-focus);box-shadow:var(--select-shadow-focus);outline:0}.custom-select .select-field.active:not(.disabled){border-color:var(--select-border-color-focus);box-shadow:var(--select-shadow-focus)}.custom-select .select-field.active:not(.disabled) .arrow-down{transform:rotate(180deg)}.custom-select .select-field.disabled{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select .select-field.disabled .arrow-down{cursor:not-allowed}.custom-select .selected-options{display:flex;flex-wrap:wrap;gap:.8rem;flex:1;min-width:0}.custom-select .selected-options .placeholder{color:var(--select-placeholder-color);font-size:var(--select-font-size);line-height:var(--select-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select .selected-option{display:inline-flex;align-items:center;gap:.6rem;padding:var(--select-option-selected-padding);background-color:var(--select-option-selected-background);color:var(--select-option-selected-color);border:var(--select-border-width) solid var(--select-option-selected-border);border-radius:var(--select-option-selected-border-radius);font-size:var(--select-option-selected-font-size);line-height:1.2;max-width:var(--select-option-selected-width)}.custom-select .selected-option .option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--select-option-label-width)}.custom-select .selected-option i.sprite{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.4rem}.custom-select .selected-option .remove-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--select-remove-button-size);height:var(--select-remove-button-size);color:var(--select-remove-button-color);background:0 0;border:none;border-radius:50%;cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing);flex-shrink:0}.custom-select .selected-option .remove-btn svg{width:1.2rem;height:1.2rem}.custom-select .selected-option .remove-btn:hover{color:var(--select-remove-button-hover-color);background-color:var(--select-remove-button-hover-background)}.custom-select .arrow-down{display:flex;align-items:center;justify-content:center;width:var(--select-arrow-size);height:var(--select-arrow-size);color:var(--select-arrow-color);margin-left:.8rem;transition:all var(--select-transition-duration) var(--select-transition-timing);flex-shrink:0}.custom-select .arrow-down svg{width:100%;height:100%}.custom-select .options-container{position:absolute;top:100%;left:0;right:0;z-index:var(--select-dropdown-z-index);margin:0;padding:0;list-style:none;background-color:var(--select-dropdown-background);border:var(--select-border-width) solid var(--select-dropdown-border-color);border-radius:var(--select-dropdown-border-radius);box-shadow:var(--select-dropdown-shadow);max-height:var(--select-dropdown-max-height);max-width:var(--select-dropdown-max-width);min-width:var(--select-dropdown-min-width);overflow-y:auto;overflow-x:hidden;margin-top:.4rem;opacity:0;visibility:hidden;transform:translateY(-.8rem);transition:all var(--select-transition-duration) var(--select-transition-timing)}.custom-select .options-container.active{opacity:1;visibility:visible;transform:translateY(0)}.custom-select .options-container::-webkit-scrollbar{width:.6rem}.custom-select .options-container::-webkit-scrollbar-track{background:0 0}.custom-select .options-container::-webkit-scrollbar-thumb{background:var(--select-border-color);border-radius:.3rem}.custom-select .options-container::-webkit-scrollbar-thumb:hover{background:var(--select-border-color-hover)}.custom-select .option{display:flex;align-items:center;padding:var(--select-option-padding);color:var(--select-option-color);font-size:var(--select-option-font-size);line-height:var(--select-line-height);cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing);max-width:100%}.custom-select .option .option-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--select-option-max-width)}.custom-select .option i.sprite{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.8rem}.custom-select .option:hover:not(.disabled):not(.active){background-color:var(--select-option-hover-background);color:var(--select-option-hover-color)}.custom-select .option.active{background-color:var(--select-option-active-background);color:var(--select-option-active-color)}.custom-select .option.disabled{color:var(--select-option-disabled-color);background-color:var(--select-option-disabled-background);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select .option:first-child{border-top-left-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width));border-top-right-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width))}.custom-select .option:last-child{border-bottom-left-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width));border-bottom-right-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width))}.custom-select[aria-expanded=true]:not(.disabled) .arrow-down{transform:rotate(180deg)}.custom-select[aria-expanded=true]:not(.disabled) .options-container{opacity:1;visibility:visible;transform:translateY(0)}.custom-select.selected .placeholder{display:none}.custom-select:focus-visible{outline:.2rem solid var(--select-border-color-focus);outline-offset:.2rem}.custom-select.disabled .select-field,.custom-select[aria-disabled=true] .select-field{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select.disabled .select-field:hover,.custom-select[aria-disabled=true] .select-field:hover{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled)}.custom-select.disabled .arrow-down,.custom-select.disabled .selected-option .remove-btn,.custom-select[aria-disabled=true] .arrow-down,.custom-select[aria-disabled=true] .selected-option .remove-btn{cursor:not-allowed;opacity:.5;pointer-events:none}.custom-select.disabled .placeholder,.custom-select[aria-disabled=true] .placeholder{color:var(--select-text-color-disabled)}.custom-select.size-small{--select-height:3.6rem;--select-min-height:3.6rem;--select-padding-horizontal:1.2rem;--select-padding-vertical:0.8rem;--select-font-size:1.3rem;--select-option-selected-font-size:1.2rem;--select-option-font-size:1.3rem;--select-dropdown-max-width:25rem;--select-dropdown-min-width:15rem;--select-option-max-width:20rem}.custom-select.size-small .selected-options{max-width:15rem}.custom-select.size-small .selected-options .option-label{max-width:12rem}.custom-select.size-large{--select-height:5.6rem;--select-min-height:5.6rem;--select-padding-horizontal:2rem;--select-padding-vertical:1.6rem;--select-font-size:1.6rem;--select-option-selected-font-size:1.4rem;--select-option-font-size:1.6rem;--select-dropdown-max-width:35rem;--select-dropdown-min-width:25rem;--select-option-max-width:30rem}.custom-select.size-large .selected-options{max-width:25rem}.custom-select.size-large .selected-options .option-label{max-width:20rem}.custom-select.variant-error{--select-border-color:#ef4444;--select-border-color-hover:#dc2626;--select-border-color-focus:#ef4444;--select-shadow-focus:0 0 0 0.3rem rgba(239, 68, 68, 0.1)}.custom-select.variant-success{--select-border-color:#10b981;--select-border-color-hover:#059669;--select-border-color-focus:#10b981;--select-shadow-focus:0 0 0 0.3rem rgba(16, 185, 129, 0.1)}.custom-select.variant-warning{--select-border-color:#f59e0b;--select-border-color-hover:#d97706;--select-border-color-focus:#f59e0b;--select-shadow-focus:0 0 0 0.3rem rgba(245, 158, 11, 0.1)}.editors{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.6rem clamp(16px,2.4372vw,3.2rem)}.editors[data-count-items="1"]{grid-template-columns:100%}.editors[data-count-items="3"] [data-order="1"]{grid-column:1/-1}.mobile{width:100%;height:100%;z-index:90;overflow:hidden;transition:all .4s linear;flex-direction:column}.mobile::-webkit-scrollbar{display:none}.mobile.active{display:flex}.mobile__wrapp{display:flex;align-items:center;gap:1.6rem 3.2rem}.mobile__box{display:flex;flex-direction:column;grid-gap:3rem;flex-grow:1;width:100%;align-items:center}.header{padding:clamp(20px,1.8279vw,2.4rem) 0;background:0 0;top:0;left:0;right:0;z-index:20;position:absolute;background:var(--body-bg);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.05)}.header-nav__list{gap:clamp(15px,2.4rem,2.4rem);display:flex;align-items:center}.header-nav__list .menu-item{display:flex;width:-moz-fit-content;width:fit-content;position:relative;gap:.6rem;padding:min(.6093vw,.8rem)}.header-nav__list .menu-item .menu-button{width:clamp(18px,1.5232vw,2rem);display:flex;flex-shrink:0;height:clamp(18px,1.5232vw,2rem);transition:all .3s}.header-nav__list .menu-item .menu-button .sprite,.header-nav__list .menu-item .menu-button i,.header-nav__list .menu-item .menu-button svg{font-size:clamp(18px,1.5232vw,2rem);transition:all .3s;width:100%;height:100%}.header-nav__list .menu-item .menu-link{color:var(--cl-d);font-size:clamp(14px,1.2186vw,1.6rem);font-style:normal;font-weight:400;line-height:120%;transition:all .3s}.header-nav__list .menu-item .menu-link,.header-nav__list .menu-item .menu-text{display:flex}.header-nav__list .menu-item .menu-link .sprite,.header-nav__list .menu-item .menu-link img,.header-nav__list .menu-item .menu-link svg,.header-nav__list .menu-item .menu-text .sprite,.header-nav__list .menu-item .menu-text img,.header-nav__list .menu-item .menu-text svg{width:2.4rem;height:2.4rem}.header-contacts__list{display:flex;align-items:center;gap:2.4rem}.header-contacts__list .menu-link{padding:.8rem;color:var(--cl-d);transition:all .3s;font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%}.header-contacts__list .menu-link .sprite,.header-contacts__list .menu-link img,.header-contacts__list .menu-link svg{width:2.4rem;height:2.4rem}.header__box>.main-button{width:-moz-fit-content;width:fit-content;padding:1.2rem 2.3rem;height:4.3rem;font-size:1.6rem;font-weight:500;justify-self:end}.header .logo{display:flex;width:clamp(65px,9.54vw,7.1rem);height:clamp(40px,5.91vw,4.4rem);margin-right:auto}.header .logo img{width:100%;height:auto}.header .burger{--burger-width:22px;--burger-height:11px;--burger-line-height:2px;--border-radius:3.2rem;position:relative;border:none;width:var(--burger-width);height:var(--burger-height);flex-shrink:0;cursor:pointer;margin-left:-.4rem;color:var(--cl-d)}.header .burger::after,.header .burger::before{content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);height:var(--burger-line-height);background:currentColor;transform-origin:left top;transition:transform .3s ease-in-out,top .3s ease-in-out,opacity .5s,background .3s ease-in-out;border-radius:var(--border-radius)}.header .burger::before{top:-2px}.header .burger::after{bottom:-2px}.header .burger__line{position:absolute;left:50%;top:50%;width:100%;height:var(--burger-line-height);background:currentColor;transform:translate(-50%,-50%);transition:transform .3s ease-in-out,opacity .5s,background .3s ease-in-out;border-radius:var(--border-radius)}.header .burger:hover{opacity:.7}.header .burger.active::before{background:currentColor;top:50%;transform:rotate(45deg) translate(-50%,-50%);transition:transform .3s ease-in-out,top .3s ease-in-out}.header .burger.active::after{background:currentColor;top:50%;transform:rotate(-45deg) translate(-50%,-50%);transition:transform .3s ease-in-out,top .3s ease-in-out}.header .burger.active .burger__line{background:currentColor;transform:scale(0);transition:transform .3s ease-in-out}.footer{background:var(--bg-d);padding:3.2rem 0;overflow:hidden}.footer__bottom{padding-top:1.2rem;border-top:solid .1rem var(--bg-e);display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.footer__bottom .editor{gap:1.2rem}.footer__bottom .editor p:not([class]){color:var(--cl-a);text-align:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;padding:.8rem}.footer__bottom .editor .row{gap:1.2rem 4rem}.footer__bottom .editor a{color:var(--cl-a);text-align:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;padding:.8rem;transition:all .3s;text-decoration:underline;text-decoration-color:transparent}.footer__box{display:flex;flex-direction:column;gap:clamp(24px,4.3vw,3.2rem)}.footer .logo{width:clamp(239px,31.6rem,31.6rem);height:auto;display:flex;grid-column:1/3}.footer .logo .sprite,.footer .logo img,.footer .logo svg{width:100%;height:auto}.footer-contacts{display:flex;flex-direction:column}.footer-contacts__list{display:flex;flex-direction:column;gap:2.4rem}.footer-contacts__list .menu-link{display:flex;align-items:center;gap:.7rem;padding:.8rem;color:var(--cl-a);font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;transition:all .3s;text-decoration:underline;text-decoration-color:transparent}.footer-contacts__list .menu-link .sprite{color:var(--cl-a);flex-shrink:0;width:2.4rem;height:2.4rem}.footer-contacts__list .menu-link .sprite svg{width:100%;height:auto}.footer-contacts__list .menu-link .sprite svg path{fill:var(--cl-a)!important}.footer__top{display:grid;grid-template-columns:clamp(250px,24.067vw,31.6rem) 1fr clamp(275px,24.067vw,31.6rem);gap:1.6rem;position:relative;z-index:1}.footer__title{color:var(--cl-a);font-size:2rem;font-style:normal;font-weight:600;line-height:140%}.footer__coll{gap:1.6rem;display:flex;flex-direction:column;justify-content:flex-end}.footer__coll [data-btn-count="1"]{margin:0}.footer__coll .main-button{height:4.3rem;font-weight:500;font-size:1.6rem;width:100%}.footer__coll .row{gap:4rem}.footer-nav{display:flex;justify-content: space-around;}.footer-nav__list{display:grid;grid-template-columns:repeat(1,1fr);gap:2.4rem 1.6rem}.footer-nav__list li{display:flex;height:-moz-fit-content;height:fit-content}.footer-nav__list li a,.footer-nav__list li span{display:flex;color:var(--cl-a);font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;transition:all .3s;text-decoration:underline;text-decoration-color:transparent}.footer-nav__list a{display:flex;align-items:center;gap:.7rem}.footer-nav__list a .sprite{width:2.4rem;height:2.4rem}.footer-nav__list a .sprite svg{width:100%;height:auto}.footer-nav__list a .sprite svg path{fill:var(--cl-a)!important}.footer-nav__list .menu-text{padding:.8rem}.footer .social{display:flex;align-items:center;gap:1.4rem}.footer .social__link{width:5.4rem;height:5.4rem;display:flex;border-radius:100%;border:.1rem solid rgba(0,0,0,.15);justify-content:center;align-items:center;transition:all .3s}.footer .social__link i{width:100%;height:100%}.footer .social__link img,.footer .social__link svg{transition:all .3s;width:2rem;max-height:3.2rem;height:auto}.modal{position:relative;flex-direction:column;align-items:center;grid-gap:2.4rem;border-radius:clamp(2rem,1.8229vw,2.8rem);z-index:1;max-width:clamp(52rem,32.0964vw,49.3rem);padding:clamp(2.4rem,2.6042vw,4rem) clamp(2rem,2.381vw,6.4rem);width:91vw;background-color:var(--bg-a);overflow:hidden}.modal .editor{gap:1rem}.modal svg{width:100%;height:auto}.modal__box{display:flex;flex-direction:column;align-items:center;grid-gap:clamp(2rem,1.5625vw,2.4rem);width:100%}.modal div{width:100%!important}.modal__container{width:100%}.modal__title{font-weight:800;font-size:clamp(2.4rem,1.9531vw,3rem);line-height:120%}.modal__subtitle{font-weight:700;font-size:clamp(2.2rem,1.9531vw,3rem);line-height:120%}.modal .main-form__input{border-radius:.8rem}.modal .main-form .main-btn{margin-top:.4rem}.modal__wrapp{display:flex;flex-direction:column;justify-content:center;grid-gap:1.2rem}.modal__wrapp .modal__subtitle{padding-right:1.5rem}.modal__image{display:flex;border-radius:clamp(.8rem,.7813vw,1.2rem);overflow:hidden}.modal__image img,.modal__image picture{width:100%;height:100%}.modal__inner{padding:clamp(2rem,1.5625vw,2.4rem);display:grid;grid-gap:2rem clamp(1.3021vw,2.6042vw,4rem)}.modal.info{max-width:clamp(100rem,78.125vw,120rem);padding:0;border-radius:clamp(2.4rem,1.8229vw,2.8rem)}.modal.info .close{top:clamp(1.5rem,1.237vw,1.9rem);right:clamp(1.5rem,1.237vw,1.9rem)}.error-section{padding:10rem 0 16rem;position:relative;overflow:hidden;z-index:1}.error-section__bg{position:absolute;left:0;top:0;z-index:-1;width:min(54.9886vw,72.2rem);height:min(54.9886vw,72.2rem);pointer-events:none}.error-section__bg .sprite,.error-section__bg img,.error-section__bg picture,.error-section__bg svg{width:100%;height:100%}.error-section__bg.bottom{top:initial;bottom:calc(min(2.2848vw,3rem) * -1);right:0;left:initial}.error-section__box{display:flex;flex-direction:column;position:relative;z-index:1}.error-section__box>.sprite{display:flex;align-self:center;justify-content:center;width:100%;height:100%;max-width:clamp(562px,54.9886vw,72.2rem);height:clamp(280px,27.4181vw,36rem)}.error-section__box>.sprite img,.error-section__box>.sprite picture,.error-section__box>.sprite svg{width:100%;height:auto}.error-section__box .editor{gap:.8rem;width:100%;max-width:68.4rem;align-self:center}.error-section__box .editor .row{width:100%}.error-section__box .editor p:not([class]){color:var(--cl-d);font-size:1.6rem}.error-section__box .editor .main-button{margin-top:1.2rem;width:100%}.error-section__box .editor .h1,.error-section__box .editor .h2,.error-section__box .editor .h3,.error-section__box .editor .h4,.error-section__box .editor .h5,.error-section__box .editor .h6,.error-section__box .editor h1,.error-section__box .editor h2,.error-section__box .editor h3,.error-section__box .editor h4,.error-section__box .editor h5,.error-section__box .editor h6{color:var(--cl-l)}.error-section__box .label-list{display:contents}.error-section__box .label-list__item{position:absolute;z-index:-1;top:0;left:0;pointer-events:none}.error-section__box .label-list__item.mode{z-index:-2}.error-section__box .label-list__item.accent{font-weight:600;padding:1rem 1.6rem;font-size:1.6rem}.error-section__box .label-list__item:nth-of-type(1){top:2.8rem;left:0}.error-section__box .label-list__item:nth-of-type(2){top:0;left:50%;transform:translate(-50%,-100%)}.error-section__box .label-list__item:nth-of-type(3){top:0;left:initial;right:calc(50% - clamp(562px,54.9886vw,72.2rem)/ 2 - 4.3rem);transform:translate(100%,-50%)}.error-section__box .label-list__item:nth-of-type(4){top:30%;left:initial;right:0;transform:translate(0,-50%)}.error-section__box .label-list__item:nth-of-type(5){top:50%;transform:translate(-10%,-50%)}.error-section__box .label-list__item:nth-of-type(6){top:initial;bottom:10%;left:12%;transform:translate(0,-50%)}.error-section__box .label-list__item:nth-of-type(7){top:initial;bottom:20%;left:initial;right:calc(50% - clamp(562px,54.9886vw,72.2rem)/ 2);transform:translate(100%,-50%)}.main-top{grid-gap:1.3rem;display:grid;grid-template-columns:1fr auto;width:100%;align-items:center}.main-top .main-link{font-size:clamp(1.6rem,1.5358vw,1.8rem)}.main-top .editor:only-child{grid-column:1/-1;justify-self:center}.main-nav{display:flex;align-items:center;gap:1.2rem}.main-nav__btn{display:flex;align-items:center;justify-content:center;grid-gap:.8rem;transition:all .4s;text-align:center;font-family:var(--font-family);font-weight:500;font-size:1.4rem;color:var(--cl-a);border-radius:1.2rem;width:-moz-fit-content;width:fit-content;height:clamp(3.8rem,3.5836vw,4.2rem);background:var(--bg-j);padding:clamp(1rem,1.0239vw,1.2rem) clamp(1.4rem,1.3652vw,1.6rem);border:solid .1rem transparent}.main-nav__btn.active{color:var(--cl-a);background:rgba(87,224,108,.2);border-color:var(--br-a)}.main-nav__btn:hover{color:var(--cl-d)}.main-nav__btn:active{color:var(--cl-a);background:rgba(87,224,108,.2);border-color:var(--br-a)}.contact-form{width:100%;display:flex;flex-direction:column}.contact-form .wpcf7{width:100%}.contact-form form{display:flex;flex-direction:column;gap:1.6rem}.contact-form .wpcf7-not-valid-tip{position:absolute;bottom:.6rem;left:clamp(20px,2.071vw,2.8rem);display:none}.contact-form .wpcf7-response-output{display:none}.contact-form label{position:relative;display:flex;flex-direction:column;width:100%}.contact-form label input{height:clamp(55px,5.1036vw,6.9rem);width:100%;border-radius:1.2rem;background:var(--bg-a);padding:.5rem clamp(20px,2.071vw,2.8rem);transition:all .3s;color:var(--cl-b);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem;border:solid .1rem transparent}.contact-form label input.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 .4rem .99rem 0 rgba(0,0,0,.04);color:#eb1111}.contact-form label input.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.contact-form label input.wpcf7-not-valid::placeholder{color:#eb1111}.contact-form label input::-moz-placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form label input::placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form label textarea{min-height:clamp(113px,10.429vw,14.1rem);width:100%;border-radius:1.2rem;background:var(--bg-a);padding:clamp(20px,2.071vw,2.8rem);transition:all .3s;color:var(--cl-b);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem;transition:all .3s;border:solid .1rem transparent}.contact-form label textarea.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 4px 9.9px 0 rgba(0,0,0,.04);color:#eb1111}.contact-form label textarea.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.contact-form label textarea.wpcf7-not-valid::placeholder{color:#eb1111}.contact-form label textarea::-moz-placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form label textarea::placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form .main-button{margin-top:clamp(16px,1.7751vw,2.4rem)}.main-form{width:100%;display:flex;flex-direction:column;gap:3.2rem}.main-form .wpcf7{width:100%}.main-form form{display:flex;flex-direction:column;gap:3.2rem}.main-form .wpcf7-not-valid-tip{position:absolute;bottom:.6rem;left:clamp(20px,2.071vw,2.8rem);display:none}.main-form .wpcf7-response-output{display:none}.main-form label{position:relative;display:flex;flex-direction:column;width:100%}.main-form label .icon-phone,.main-form label .icon-user{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);z-index:2}.main-form label .icon-phone::before,.main-form label .icon-user::before{font-size:2.4rem;color:var(--cl-d)}.main-form label .icon-phone+span input,.main-form label .icon-user+span input{padding-left:4.4rem}.main-form label input{height:4.8rem;width:100%;border-radius:2.4rem;border:.1rem solid var(--bg-b);background:var(--bg-b);padding:.8rem 1.2rem;transition:all .3s;color:var(--cl-d);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label input.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 .4rem .99rem 0 rgba(0,0,0,.04);color:#eb1111}.main-form label input.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.main-form label input.wpcf7-not-valid::placeholder{color:#eb1111}.main-form label input::-moz-placeholder{color:var(--cl-d);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label input::placeholder{color:var(--cl-d);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label input:focus{border-color:var(--bg-l)}.main-form label textarea{min-height:clamp(113px,10.429vw,14.1rem);width:100%;border:.1rem solid var(--bg-b);background:var(--bg-b);padding:clamp(20px,2.071vw,2.8rem);transition:all .3s;color:var(--cl-d);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family);letter-spacing:-.1rem;transition:all .3s}.main-form label textarea.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 .4rem .99rem 0 rgba(0,0,0,.04);color:#eb1111}.main-form label textarea.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.main-form label textarea.wpcf7-not-valid::placeholder{color:#eb1111}.main-form label textarea::-moz-placeholder{color:var(--cl-d);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label textarea::placeholder{color:var(--cl-d);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label textarea:focus{border-color:var(--bg-l)}.main-form .main-button{width:100%}@media (min-width:744px){.main-link .sprite,.main-link img,.main-link picture{display:none}.modal__image{width:clamp(30rem,28.9063vw,44.4rem);height:clamp(30rem,24.2188vw,37.2rem)}.modal__inner{align-items:center;grid-template-columns:clamp(30rem,28.9063vw,44.4rem) 1fr}}@media (min-width:1024px){.mobile{display:contents}.mobile__box{display:contents}.header-nav__list .menu-item-has-children::before{position:absolute;width:100%;height:5rem;top:100%;opacity:0;visibility:hidden;left:0;content:""}.header-nav__list .menu-item .sub-menu{position:absolute;top:calc(100% + clamp(20px,1.8279vw,2.4rem) + 1.6rem);left:calc(clamp(20px,3.2749vw,4.3rem) * -1);max-height:initial;padding:3.2rem;border-radius:3.2rem;background:var(--body-bg);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 3.2rem;transition:all .3s;opacity:0;visibility:hidden;pointer-events:none}.header-nav__list .menu-item .sub-menu .menu-link{white-space:nowrap}.header-contacts{display:none}.header__box{display:flex;align-items:center;gap:clamp(15px,1.8279vw,2.4rem)}.header .burger{display:none}.footer__coll [data-btn-count="1"]{width:100%}.footer__coll{grid-row:1/3;grid-column:3/4}}@media (min-width:1024px) and (hover:hover){.header-nav__list .menu-item-has-children:hover::before{visibility:visible}.header-nav__list .menu-item-has-children:hover .menu-button{transform:scaleY(-1)}.header-nav__list .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;pointer-events:all}}@media (min-width:1024px) and (hover:none){.header-nav__list .menu-item-has-children:active::before{visibility:visible}.header-nav__list .menu-item-has-children:active .menu-button{transform:scaleY(-1)}.header-nav__list .menu-item-has-children:active .sub-menu{opacity:1;visibility:visible;pointer-events:all}}@media (min-width:1240px){.header-contacts__list .menu-link--icon-only{padding:.6rem}}@media (max-width:1239.98px){.header-nav__list{gap:clamp(12px,1.1424vw,1.5rem)}.error-section__box .label-list__item:nth-of-type(5){transform:translate(-20%,-50%)}.error-section__box .label-list__item:nth-of-type(6){left:1%}.error-section__box .label-list__item:nth-of-type(7){bottom:25%}}@media (max-width:1023.98px){.editors{grid-template-columns:100%}.mobile{position:fixed;top:var(--header-height);right:0;max-width:440px;width:100%;height:calc(100dvh - var(--header-height));bottom:0;z-index:90;transition:all .3s ease;transform:translateX(110%);background:var(--bg-a);padding:20px 16px 20px}.mobile.active{overflow-y:auto;transform:translateX(0)}.mobile__wrapp{flex-direction:column}.mobile .header-nav{width:100%;flex-direction:column}.mobile .header-nav:only-child{flex-grow:1}.mobile .header-nav ul{transition:.3s ease;width:100%;display:flex;flex-direction:column;align-items:center;grid-gap:3.2rem}.mobile .header-nav ul .menu-button,.mobile .header-nav ul a{width:100%;justify-content:start}.mobile .header-nav ul .menu-button.disabled,.mobile .header-nav ul a.disabled{display:none}.mobile .header-nav ul .menu-button{width:-moz-fit-content;width:fit-content;justify-content:space-between}.mobile .header-nav ul .menu-item-has-children{width:100%}.mobile .header-nav .sub-menu{align-items:center}.header-nav__list .menu-item-has-children{display:grid;grid-template-columns:1fr .75fr;gap:0 .6rem}.header-nav__list .menu-item-has-children .menu-link{justify-self:end;justify-content:flex-end}.header-nav__list .menu-item-has-children.active .menu-button{transform:scaleY(-1)}.header-nav__list .menu-item .sub-menu{display:flex;flex-direction:column;gap:20px;grid-column:1/-1;width:100%;max-width:300px;justify-self:center}.header-nav__list .menu-item .sub-menu li:first-of-type{margin-top:24px}.header-nav__list .menu-item .menu-button .sprite,.header-nav__list .menu-item .menu-button i,.header-nav__list .menu-item .menu-button svg{font-size:20px}.header-nav__list .menu-item .menu-button{width:20px;height:20px}.header-nav__list .menu-item .menu-link{font-size:1.6rem}.header__box{display:flex;align-items:center;gap:clamp(15px,5.38vw,4rem);transition:all .3s}.header__box.active{transition-delay:0s;border-radius:2.2rem}.footer .logo{grid-column:1/-1}.footer__top{grid-template-columns:clamp(240px,24.067vw,31.6rem) 1fr}.footer__coll{gap:1.2rem;grid-column:1/-1;margin-top:clamp(8px,2.15vw,16px)}.error-section__box .label-list__item:nth-of-type(1){top:0;transform:translate(0,-50%)}.error-section__box .label-list__item:nth-of-type(2){top:-60px}.error-section__box .label-list__item:nth-of-type(3){right:0;top:-50px;transform:translate(0,-50%)}.error-section__box .label-list__item:nth-of-type(4){top:initial;bottom:-90px;transform:translate(0,100%)}.error-section__box .label-list__item:nth-of-type(5){left:0;bottom:-46px;top:initial;transform:translate(0,100%)}.error-section__box .label-list__item:nth-of-type(6){left:50%;bottom:-96px;top:initial;transform:translate(-50%,100%)}.error-section__box .label-list__item:nth-of-type(7){left:50%;bottom:-239px;top:initial;transform:translate(-50%,100%)}.error-section{padding:160px 0 403px}}@media (max-width:1023.98px) and (max-width:1023.98px){.mobile .header-nav .sub-menu a{font-size:1.6rem}}@media (max-width:1023.98px) and (min-width:576px){.footer__coll [data-btn-count="3"]{margin-right:0}.footer__coll [data-btn-count="1"]{width:239px}.footer__coll .main-button{max-width:239px}.footer__coll .editor{gap:12px;flex-direction:row;justify-content:space-between}}@media (max-width:768px){.custom-select .select-field{padding:var(--select-mob-padding-vertical) var(--select-mob-padding-horizontal)}.custom-select .selected-option{font-size:var(--select-mob-option-selected-font-size);padding:var(--select-mob-option-selected-padding)}.custom-select .option{padding:var(--select-mob-option-padding);font-size:var(--select-mob-option-font-size)}}@media (max-width:743.98px){.swiper-button-next{margin-top:clamp(16px,4.3vw,3.2rem)}.swiper-button-prev{margin-top:clamp(16px,4.3vw,3.2rem)}.header-contacts{display:none}.footer .logo{width:clamp(229px,32.12vw,239px)}.modal__image{width:100%;height:clamp(18rem,45.139vw,26rem);order:2}.modal__inner{grid-template-columns:100%}.error-section__bg.bottom{display:none}.error-section__bg{display:none}.error-section__box>.sprite{max-width:clamp(321px,73.18vw,562px);height:clamp(160px,36.46vw,280px)}.error-section__box .label-list__item:nth-of-type(1){top:-10px}}@media (max-width:575.98px){.swiper-pagination{width:clamp(166px,43.55vw,324px)}.header{padding-bottom:16px}.footer__bottom .editor .row{flex-direction:column}.footer__bottom{align-items:flex-start;flex-direction:column}.footer__coll [data-btn-count="1"]{width:100%}.footer__coll .round-button{margin-top:4px}.footer-nav{display:none}.error-section__box .label-list__item:nth-of-type(3){display:flex;top:-23px;right:23px;transform:translate(0,-100%)}.error-section__box .label-list__item:nth-of-type(6){display:flex;bottom:-66px;left:34px;transform:translate(0,100%)}.error-section__box .label-list__item{display:none}.error-section{padding:100px 0 196px}.contact-form label input::-moz-placeholder{letter-spacing:-.8px}.contact-form label input::placeholder{letter-spacing:-.8px}.contact-form label input{letter-spacing:-.8px}.contact-form label textarea::-moz-placeholder{letter-spacing:-.8px}.contact-form label textarea::placeholder{letter-spacing:-.8px}.contact-form label textarea{letter-spacing:-.8px}.contact-form .main-button{width:100%}}@media (max-width:424.98px){.header__box>.main-button{display:none}}@media (hover:hover){.round-button:hover .sprite,.round-button:hover img{opacity:.6}.main-button:hover{background:var(--cl-l)}.main-button.green:hover{background:var(--cl-d)}.second-button--white:hover{background-color:var(--cl-a);color:var(--cl-d);--color:var(--cl-d)}.second-button:hover{color:var(--cl-l);border-color:var(--cl-l);--color:var(--cl-l)}.header-nav__list .menu-item:hover .menu-button{color:var(--cl-l)}.header-nav__list .menu-item .menu-link:hover{color:var(--cl-l)}.header-nav__list .menu-item .menu-link:hover svg path{fill:var(--cl-l)}.header-contacts__list .menu-link:hover{color:var(--cl-l)}.footer__bottom .editor a:hover{text-decoration-color:inherit}.footer-contacts__list .menu-link:hover{text-decoration-color:inherit}.footer-nav__list li a:hover,.footer-nav__list li span:hover{text-decoration-color:inherit}.footer .social__link:hover{background:var(--bg-c);border-color:var(--bg-c)}}@media (hover:none){.round-button:active .sprite,.round-button:active img{opacity:.6}.main-button:active{background:var(--cl-l)}.main-button.green:active{background:var(--cl-d)}.second-button--white:active{background-color:var(--cl-a);color:var(--cl-d);--color:var(--cl-d)}.second-button:active{color:var(--cl-l);border-color:var(--cl-l);--color:var(--cl-l)}.header-nav__list .menu-item:active .menu-button{color:var(--cl-l)}.header-nav__list .menu-item .menu-link:active{color:var(--cl-l)}.header-nav__list .menu-item .menu-link:active svg path{fill:var(--cl-l)}.header-contacts__list .menu-link:active{color:var(--cl-l)}.footer__bottom .editor a:active{text-decoration-color:inherit}.footer-contacts__list .menu-link:active{text-decoration-color:inherit}.footer-nav__list li a:active,.footer-nav__list li span:active{text-decoration-color:inherit}.footer .social__link:active{background:var(--bg-c);border-color:var(--bg-c)}}