﻿:root{--fancybox-scrollbar-compensate: 4px;--container-width: 1180px;--container-padding: max(calc((100vw - var(--container-width)) / 2), 16px);--menuh: 90px;--tr: .4s}@media(max-width: 1199px){:root{--fancybox-scrollbar-compensate: 0}}@media(max-width: 767px){:root{--container-width: 440px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.fancybox__container .fancybox__backdrop{background:rgba(18,86,123,.8)}.fancybox__container .fancybox__content .f-button.is-close-btn{background:rgba(0,0,0,0);top:5px;right:5px}.fancybox__container .fancybox__content .f-button.is-close-btn svg{stroke:var(--p)}@media(max-width: 767px){.fancybox__container .fancybox__content .f-button.is-close-btn{top:5px;right:5px}}.select2-container{z-index:100}.select2-container .select2-selection{transition:.4s;border:1px solid rgba(0,0,0,0);border-radius:0;height:auto;min-height:46px;padding:8px 16px 8px 8px;position:relative}.select2-container .select2-selection.errored{border:1px solid var(--r)}.select2-container .select2-selection.select2-selection--multiple{padding:4px 16px 5px 8px}.select2-container .select2-selection::after{content:"▾";font:var(--f24);position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(0deg);transition:.4s}.select2-container .select2-selection .select2-selection__choice{background-color:var(--y);border:1px solid var(--p);color:var(--b);border-radius:0;padding:1px 5px 3px 4px;margin:5px 5px 0 0;font:var(--f14)}.select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove{transition:.4s;font:var(--f14);color:var(--b);width:12px;margin:1px 0 0 -4px;text-align:center}.select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove:hover{color:var(--w)}.select2-container .select2-selection .select2-selection__rendered{white-space:normal;color:var(--d);padding:0}.select2-container .select2-selection .select2-selection__arrow{display:none}.select2-container.select2-container--open .select2-selection{border:1px solid var(--d)}.select2-container.select2-container--open .select2-selection::after{transform:translateY(-50%) rotate(60deg)}.select2-container .select2-search--inline .select2-search__field{min-height:auto;box-shadow:none !important;margin-top:7px}.select2-container .select2-dropdown{border:1px solid var(--d);border-top:none;border-radius:0}.select2-container .select2-dropdown.select2-dropdown--above{border:1px solid var(--d);border-bottom:none}.select2-container .select2-dropdown .select2-search .select2-search__field{min-height:auto;border:none;background:var(--g)}.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected]{background:var(--y);color:var(--b)}.select2-container .select2-dropdown .select2-results__option[aria-selected=true]{background:var(--p);color:var(--w)}html.menu_open{overflow:hidden}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content){margin:0;padding:0;text-align:left;position:relative;max-width:100vw;-webkit-text-size-adjust:none}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) *:focus{outline:none !important;box-shadow:none !important}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) *,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) *::before,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) *::after{box-sizing:border-box}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) *::before,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) *::after{display:block}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .block{max-width:100vw;overflow:hidden;position:relative}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) :where(blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre){margin:0;padding:0;display:block}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) :where(a,input,button,textarea,select){text-decoration:none;transition:var(--tr);border:none;resize:none;margin:0;padding:0}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) :where(a,input[type=button],input[type=reset],input[type=submit],button){cursor:pointer;background:rgba(0,0,0,0)}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) :where(img,iframe,video,canvas,svg){max-width:100%;display:block;border:none;height:auto}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) :where(.wp-block){max-width:100%;margin:0 auto !important}html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) :where(.container,.wp-block-heading){width:var(--container-width);max-width:calc(100vw - 32px);margin:0 auto;font-family:f,sans-serif}@media(min-width: 1921px){html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .hid-xl,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-l,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-m,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-s{display:none}}@media(min-width: 1200px)and (max-width: 1920px){html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .hid-l,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-xl,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-m,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-s{display:none}}@media(min-width: 768px)and (max-width: 1199px){html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .hid-m,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-xl,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-l,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-s{display:none}}@media(max-width: 767px){html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .hid-s,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-xl,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-l,html :where(body#tinymce,body:not(.wp-admin),.interface-interface-skeleton__content) .vis-m{display:none}}.popup{display:none;width:640px;padding:32px;background:var(--w);color:var(--p)}#mobnav{position:absolute;top:0;left:0;z-index:8;padding:calc(var(--menuh) + 32px) 16px 32px;background:var(--g);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;height:100svh;transition:transform var(--tr);transform:translateY(-110%)}#mobnav .menu{display:flex;flex-direction:column;align-items:flex-end;gap:32px}#mobnav .menu a{text-transform:uppercase;font:var(--f18);font-weight:400;color:var(--p)}#mobnav .btn{margin:0}#nav{position:relative;z-index:10;background:var(--w);height:var(--menuh)}#nav .container{height:100%;display:flex;align-items:center;gap:64px}#nav .logo{margin-right:auto}#nav .logo .t_{display:none}#nav .logo img{width:160px}#nav .menu{display:flex;gap:32px}#nav .menu a{text-transform:uppercase;font:var(--f18);font-weight:400;color:var(--p);text-decoration:1px solid underline rgba(0,0,0,0)}#nav .lng_{margin:0;padding:0;display:flex;font:var(--f18);font-weight:400;text-transform:uppercase}#nav .lng_ a{color:var(--p);text-decoration:1px solid underline rgba(0,0,0,0)}#nav .lng_ strong{font-weight:400;text-decoration:1px solid underline var(--p)}#nav .lng_ li{display:flex}#nav .lng_ li:not(:nth-of-type(1))::before{content:"|";margin:0 8px}@media(pointer: fine){#nav .menu a:hover,#nav .lng_ a:hover{color:var(--b);text-decoration:1px solid underline var(--y)}}@media(max-width: 1199px){#nav .menu,#nav .btn{display:none}}html .hamb{width:32px;height:32px;position:relative}html .hamb span{width:24px;height:2px;background:var(--p);right:0;top:calc(50% - 1px);position:absolute;transition:top .3s .3s,transform .3s,opacity .3s}html .hamb span:nth-child(1){top:calc(50% - 7px)}html .hamb span:nth-child(2){top:calc(50% + 5px)}html.menu_open .hamb span{top:calc(50% - 1px) !important;transition:top .3s,transform .3s .3s,opacity .3s .3s}html.menu_open .hamb span:nth-child(1){transform:rotate(45deg)}html.menu_open .hamb span:nth-child(2),html.menu_open .hamb span:nth-child(3){transform:rotate(-45deg)}html.menu_open .hamb span:nth-child(3){opacity:0}html.menu_open #mobnav{transform:translateY(0)}#footer{padding:60px 0;background:var(--p);color:var(--w)}#footer .container{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}#footer .c_{max-width:200px}#footer p,#footer a{font:var(--f14);color:var(--w);text-decoration:1px solid underline rgba(0,0,0,0)}@media(pointer: fine){#footer a:hover{text-decoration:1px solid underline var(--w)}}@media(max-width: 1199px){#footer .container{gap:32px 16px}#footer .container>*{width:calc(50% - 8px);max-width:calc(50% - 8px)}}@media(max-width: 767px){#footer .c_:first-child{width:100%;max-width:100%}}.spartner{padding:24px;background:var(--w);color:var(--d);display:flex;flex-direction:column;gap:16px}.spartner .f_{display:flex;flex-direction:column}.spartner .img{height:120px;display:flex;align-items:center;justify-content:center}.spartner .img img{max-height:100%;object-fit:contain}.spartner .hdr{text-align:center;font:350 24px/1.25 f,sans-serif}.spartner .inf{margin:auto 0;display:flex;align-items:flex-start;gap:16px}.spartner .tel{width:120px}.spartner .web{flex:1;word-break:break-all}.spartner a{color:var(--p);text-decoration:1px solid underline var(--w)}@media(pointer: fine){.spartner a:hover{text-decoration:1px solid underline var(--y)}}input,textarea,.file_txt,.textarea_h{padding:13px;min-height:46px;background:var(--w);color:var(--d);box-shadow:inset 0 0 0 rgba(0,0,0,0);font:var(--f16)}input.wpcf7-not-valid,textarea.wpcf7-not-valid,.file_txt.wpcf7-not-valid,.textarea_h.wpcf7-not-valid{box-shadow:inset 0 0 0 1px var(--r)}input:focus,textarea:focus,.file_txt:focus,.textarea_h:focus{box-shadow:inset 0 0 0 1px var(--p) !important}.wpcf7 *:not(.btn,.h3,a){display:block;font:var(--f16)}.wpcf7 .cv_,.wpcf7 .pop_,.wpcf7 .screen-reader-response,.wpcf7 .wpcf7-response-output{display:none}.wpcf7 .wpcf7-form{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.wpcf7 .ph{padding:0 0 8px}.wpcf7 label,.wpcf7 input,.wpcf7 textarea,.wpcf7 .wpcf7-form-control-wrap,.wpcf7 p{width:100%;position:relative}.wpcf7 label.w50,.wpcf7 input.w50,.wpcf7 textarea.w50,.wpcf7 .wpcf7-form-control-wrap.w50,.wpcf7 p.w50{width:calc(50% - 10px)}.wpcf7 .wpcf7-not-valid-tip{color:var(--r);font:var(--f12);position:absolute;bottom:-15px;left:0}.wpcf7 .wpcf7-not-valid-tip::before{display:inline-block;content:"*";margin:0 8px 0 0}.wpcf7 .btn{margin:0;width:100%}
  .wpcf7 .connect_message {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .wpcf7 .connect_message a {
    color: var(--p);
    text-decoration: 1px solid underline var(--p);
  }
  @media (pointer: fine) {
    .wpcf7 .connect_message a:hover {
      color: var(--p);
      text-decoration: 1px solid underline var(--y);
    }
  }
@media(max-width: 767px){.wpcf7 label.w50,.wpcf7 input.w50,.wpcf7 textarea.w50,.wpcf7 .wpcf7-form-control-wrap.w50{width:100%}}.popup{width:500px;padding:24px 32px 32px;background:var(--g)}.popup .hidden{display:none}@media(max-width: 767px){.popup{padding:16px}}#sended .h3{padding-bottom:16px}
