/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:1024px) and (max-width:1599.98px){.Main{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:1vw 0;grid-template-areas:"header"
      "content"
      "footer";min-height:100vh;box-sizing:border-box;width:100%;padding-left:1vw;}.header{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;gap:1vw 2vw;grid-template-areas:"header_logo header_menu header_rightbar";justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch;grid-area:header;min-width:0;position:sticky;top:0;z-index:1000;background-color:#fff;}.header_logo{justify-self:center;align-self:center;grid-area:header_logo;}.header_logo img{width:auto;height:clamp(90px,calc(10.4167vw - 16.667px),150px);}.header_menu{display:grid;grid-template-columns:1fr;grid-template-rows:clamp(28.16px,2.75vw,44px) auto;gap:1vw 0;grid-template-areas:"header_topmenu"
    "header_mainmenu";align-content:start;align-items:center;justify-self:stretch;grid-area:header_menu;min-width:0;}.header_topmenu{justify-self:center !important;align-self:center !important;grid-area:header_topmenu !important;}.header_mainmenu{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto;gap:1vw 2vw;grid-template-areas:"general portfolio contact forum";justify-content:end;align-content:center;justify-items:center;align-items:center;grid-area:header_mainmenu;}.header_mainmenu a{color:#006bbe;text-decoration:none;position:relative;text-align:center;font-family:'ALS Klementina','Times New Roman',Times,serif;font-size:clamp(20px,calc(0.868vw + 11.111px),25px);transition:color 0.3s ease;}.header_mainmenu a:hover{color:#900606;}.general{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 0.625vw;grid-template-areas:"general_svg generalurl";justify-content:start;align-content:center;justify-items:start;align-items:center;justify-self:start;align-self:center;grid-area:general;}.general_svg{justify-self:center;align-self:center;grid-area:general_svg;}.general_svg svg{width:clamp(25px,calc(2.604vw - 1.667px),40px) !important;height:clamp(25px,calc(2.604vw - 1.667px),40px) !important;}.generalurl{justify-self:center;align-self:center;grid-area:generalurl;}.portfolio{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 0.625vw;grid-template-areas:"portfolio_svg portfoliourl";justify-content:start;align-content:center;justify-items:start;align-items:center;justify-self:start;align-self:center;grid-area:portfolio;}.portfolio_svg{justify-self:center;align-self:center;grid-area:portfolio_svg;}.portfolio_svg svg{width:clamp(25px,calc(2.604vw - 1.667px),40px) !important;height:clamp(25px,calc(2.604vw - 1.667px),40px) !important;}.portfoliourl{justify-self:center;align-self:center;grid-area:portfoliourl;}.contact{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 0.625vw;grid-template-areas:"contact_svg contacturl";justify-content:start;align-content:center;justify-items:start;align-items:center;justify-self:start;align-self:center;grid-area:contact;}.contact_svg{justify-self:center;align-self:center;grid-area:contact_svg;}.contact_svg svg{width:clamp(25px,calc(2.604vw - 1.667px),40px) !important;height:clamp(25px,calc(2.604vw - 1.667px),40px) !important;}.contacturl{justify-self:center;align-self:center;grid-area:contacturl;}.forum{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 0.625vw;grid-template-areas:"forum_svg forum_url";justify-content:start;align-content:center;justify-items:start;align-items:center;justify-self:start;align-self:center;grid-area:forum;}.forum_svg{justify-self:center;align-self:center;grid-area:forum_svg;}.forum_svg svg{width:clamp(25px,calc(2.604vw - 1.667px),40px) !important;height:clamp(25px,calc(2.604vw - 1.667px),40px) !important;}.forum_url{justify-self:center;align-self:center;grid-area:forum_url;}.header_rightbar{display:grid;grid-template-columns:max-content max-content;grid-template-rows:clamp(28.16px,2.75vw,44px) auto;gap:1vw 2vw;grid-template-areas:"search_block search_block"
    "aboutsite_block mapsite_block";justify-content:start;align-content:start;justify-items:start;align-items:center;justify-self:start;align-self:stretch;grid-area:header_rightbar;box-sizing:border-box;min-width:0;}.search_block{display:flex;justify-content:flex-end;align-items:center;grid-column:1 / -1;width:100%;box-sizing:border-box;grid-area:search_block;}.form_search{display:flex;align-items:center;height:clamp(28.16px,2.75vw,44px);}.input_search{border:0;outline:0;width:clamp(160px,15.625vw,250px);height:clamp(19.2px,1.875vw,30px);line-height:clamp(19.2px,1.875vw,30px);color:#787777;font-family:'Times New Roman',Times,serif;font-size:clamp(14.08px,1.375vw,22px);background:transparent;padding:0 clamp(5.12px,0.5vw,8px);text-align:center;overflow:hidden;white-space:nowrap;box-sizing:border-box;}.input_search::placeholder{color:#006bbe;font-size:clamp(12.8px,1.25vw,20px);font-family:'ALS Klementina','Times New Roman',Times,serif;}.input_search::-webkit-search-cancel-button{-webkit-appearance:none;width:clamp(10.24px,1vw,16px);height:clamp(10.24px,1vw,16px);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23787777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");background-size:cover;cursor:pointer;}.input_search[type="search"]::-moz-search-cancel-button{width:clamp(10.24px,1vw,16px);height:clamp(10.24px,1vw,16px);}.search_icon{display:flex;justify-content:center;align-items:center;width:clamp(32px,calc(1.04167vw + 21.333px),38px);height:clamp(32px,calc(1.04167vw + 21.333px),38px);flex-shrink:0;border:0;background:none;cursor:pointer;padding:0;}.search_icon svg{width:clamp(24px,calc(1.04167vw + 13.333px),30px) !important;height:clamp(24px,calc(1.04167vw + 13.333px),30px) !important;}.aboutsite_block{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 0.625vw;grid-template-areas:"aboutsite_svg aboutsite_url";justify-content:start;align-content:center;justify-items:start;align-items:center;justify-self:start;align-self:center;grid-area:aboutsite_block;width:auto;color:#006bbe;}.aboutsite_svg{justify-self:center;align-self:center;grid-area:aboutsite_svg;}.aboutsite_svg svg{width:clamp(25px,calc(2.604vw - 1.667px),40px) !important;height:clamp(25px,calc(2.604vw - 1.667px),40px) !important;}.aboutsite_url{justify-self:center;align-self:center;padding-right:clamp(6.4px,0.625vw,10px);grid-area:aboutsite_url;}.aboutsite_url a{text-decoration:none;white-space:nowrap;font-size:clamp(20px,calc(0.868vw + 11.111px),25px);font-family:'ALS Klementina','Times New Roman',Times,serif;color:#006bbe;transition:color 0.3s ease;}.aboutsite_url a:hover{color:#900606;}.mapsite_block{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 0.625vw;grid-template-areas:"mapsite_svg mapsite_url";justify-content:start;align-content:center;justify-items:start;align-items:center;justify-self:start;align-self:center;grid-area:mapsite_block;width:auto;color:#006bbe;}.mapsite_svg{justify-self:center;align-self:center;grid-area:mapsite_svg;}.mapsite_svg svg{width:clamp(25px,calc(2.604vw - 1.667px),40px) !important;height:clamp(25px,calc(2.604vw - 1.667px),40px) !important;}.mapsite_url{justify-self:center;align-self:center;padding-right:clamp(6.4px,0.625vw,10px);grid-area:mapsite_url;}.mapsite_url a{text-decoration:none;white-space:nowrap;font-size:clamp(20px,calc(0.868vw + 11.111px),25px);font-family:'ALS Klementina','Times New Roman',Times,serif;color:#006bbe;transition:color 0.3s ease;}.mapsite_url a:hover{color:#900606;}.content{display:grid;grid-template-columns:0.5fr 2fr 0.5fr;grid-template-rows:auto;gap:0 1vw;grid-template-areas:"leftcontent_block centercontent_block rightcontent_block";justify-content:stretch;align-content:start;justify-items:stretch;align-items:start;grid-area:content;}.footer{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1vw 0;grid-template-areas:"footer_content"
    "footer_corp"
    "footer_cookies";justify-content:stretch;align-content:start;justify-items:stretch;align-items:start;grid-area:footer;background:linear-gradient(to bottom,#fff 0%,#fdfdfdec 100%);padding:0 0 clamp(36px,calc(2.0833vw + 14.667px),48px) 0;margin:0;min-width:0;box-sizing:border-box;}.footer_content{display:grid;grid-template-columns:0.5fr 0.75fr 1.25fr 0.5fr;grid-template-rows:auto;gap:1vw 1vw;grid-template-areas:"footer_img footer_menu footer_services footer_mediaicon";align-items:start;grid-area:footer_content;min-width:0;}.footer_img{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"footer_logo"
    "footer_qr";justify-content:center;align-content:center;justify-items:center;align-items:center;grid-area:footer_img;min-width:0;}.footer_logo{justify-self:center;align-self:center;grid-area:footer_logo;min-width:0;}.footer_logo img{max-width:100%;height:auto;display:block;}.footer_qr{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);gap:0;grid-template-areas:"footer_aboutqrsite footer_aboutqrtelegram"
    "footer_qrsite footer_qrtelegram";justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch;justify-self:stretch;align-self:stretch;grid-area:footer_qr;min-width:0;}.footer_aboutqrsite{justify-self:center;align-self:center;grid-area:footer_aboutqrsite;font-size:clamp(16px,calc(0.3472vw + 12.444px),18px);font-style:italic;color:#787777;text-align:center;}.footer_aboutqrtelegram{justify-self:center;align-self:center;grid-area:footer_aboutqrtelegram;font-size:clamp(16px,calc(0.3472vw + 12.444px),18px);font-style:italic;color:#787777;text-align:center;}.footer_qrsite{justify-self:stretch;align-self:stretch;grid-area:footer_qrsite;min-width:0;}.footer_qrsite img{width:100%;height:auto;display:block;}.footer_qrtelegram{justify-self:stretch;align-self:stretch;grid-area:footer_qrtelegram;min-width:0;}.footer_qrtelegram img{width:100%;height:auto;display:block;}.footer_menu{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"footer_menutext"
    "footer_menuitems";justify-self:stretch;align-self:start;grid-area:footer_menu;min-width:0;}.footer_menutext{justify-self:stretch;align-self:stretch;grid-area:footer_menutext;font-size:clamp(20px,calc(1.5625vw + 4px),29px);font-family:'ALS Klementina','Times New Roman',Times,serif;color:#900606;}.footer_menuitems{justify-self:stretch;align-self:stretch;grid-area:footer_menuitems;font-size:clamp(16px,calc(0.3472vw + 12.444px),18px);min-width:0;}.footer_menuitems a{display:block;text-decoration:none;font-size:clamp(18px,calc(0.3472vw + 14.444px),20px);color:#787777;}.footer_menuitems a::before{color:#006bbe;content:"\2058";}.footer_menuitems a:hover{text-decoration:none;color:#006bbe;}.footer_services{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"footer_servicestext"
    "footer_servicesitems";justify-self:stretch;align-self:start;grid-area:footer_services;min-width:0;}.footer_servicestext{justify-self:stretch;align-self:stretch;grid-area:footer_servicestext;font-size:clamp(20px,calc(1.5625vw + 4px),29px);font-family:'ALS Klementina','Times New Roman',Times,serif;color:#006bbe;}.footer_servicesitems{justify-self:stretch;align-self:stretch;grid-area:footer_servicesitems;font-size:clamp(16px,calc(0.3472vw + 12.444px),18px);min-width:0;}.footer_servicesitems a{text-decoration:none;font-size:clamp(18px,calc(0.3472vw + 14.444px),20px);color:#787777;margin:0;}.footer_servicesitems a::before{color:#900606;content:"\21F2";}.footer_servicesitems a:hover{text-decoration:none;color:#900606;}.footer_servicesitems ul{list-style:none;padding:0;margin:0;}.servicesitems_url{white-space:normal;overflow-wrap:break-word;display:block;list-style:none;padding-left:0;}.footer_mediaicon{justify-self:center;align-self:center;grid-area:footer_mediaicon;min-width:0;}.social-icons{list-style:none;margin:clamp(6px,calc(0.6944vw - 1.111px),10px);padding:0;display:flex;flex-direction:column;justify-content:center;}.social-icons a{text-decoration:none;width:clamp(40px,calc(3.4722vw + 4.444px),60px);height:clamp(40px,calc(3.4722vw + 4.444px),60px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;margin:0 clamp(4px,calc(0.3472vw + 0.444px),6px);font-size:clamp(17px,calc(1.5625vw + 1px),26px);overflow:hidden;position:relative;color:#900606;border:2px solid #787777;transition:border-radius 0.2s linear 0s;transform:rotate(45deg);}.social-icons a:after{content:"";display:block;width:100%;height:100%;top:-100%;left:0;right:0;margin:auto;position:absolute;background-color:transparent;}.social-icons a i{transition:transform 0.2s linear 0s;transform:rotate(-45deg);position:relative;z-index:1;}.social-icons a:hover{border-radius:0;width:clamp(34px,calc(2.7778vw + 5.556px),50px);height:clamp(34px,calc(2.7778vw + 5.556px),50px);color:#006bbe;margin:clamp(3px,calc(0.3472vw - 0.556px),5px)
          clamp(7px,calc(0.6944vw - 0.111px),11px);}.social-icons a:hover:after{top:0;transition:all 0.2s linear 0s;}.social-icons li{margin:clamp(6px,calc(0.6944vw - 1.111px),10px);}.footer_corp{justify-self:stretch;align-self:stretch;grid-area:footer_corp;text-align:center;font-size:clamp(18px,calc(0.3472vw + 14.444px),20px);color:#787777;min-width:0;}.footer_corp a{text-decoration:none;color:#006bbe;font-family:'Times New Roman',serif;font-style:italic;}.footer_cookies{justify-self:stretch;align-self:start;grid-area:footer_cookies;text-align:center;font-size:clamp(14px,calc(0.3472vw + 10.444px),16px);color:#5c5c5c;margin:0;padding:0;min-width:0;}.footer_cookies p{margin:0;padding:0;}.footer_cookies a{text-decoration:none;font-size:clamp(16px,calc(0.3472vw + 12.444px),18px);color:#900606;font-family:'Times New Roman',serif;font-style:italic;padding-left:clamp(4px,calc(0.1736vw + 2.222px),5px);}}
.content > .views-element-container{display:contents;}.search-results-page{grid-area:centercontent_block;display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding:20px 0;box-sizing:border-box;}.search-results-page input[type="hidden"]{display:none;}.search_block--page{display:flex;justify-content:center;align-items:center;width:100%;padding:0 0 20px;margin:0 0 10px;}.search_block--page .form_search--page{position:static;display:flex;align-items:center;width:100%;max-width:600px;height:auto;gap:10px;}.search_block--page .input_search--page{position:static;width:100%;height:44px;transform:none;margin:0;padding:8px 16px;border:1px dashed #787777;border-radius:5px;background-color:#FFFFFF;color:#787777;font-family:'Times New Roman',Times,serif;font-size:18px;text-align:left;box-sizing:border-box;transition:border-color 0.3s ease;}.search_block--page .input_search--page:focus{outline:none;border-color:#006bbe;}.search_block--page .input_search--page::placeholder{color:#787777;font-size:16px;font-family:'Times New Roman',Times,serif;}.search_block--page .search_icon--page{min-height:44px;padding:8px 20px;border:1px solid #787777;border-radius:5px;background-color:#FFFFFF;color:#006bbe;font-family:'Times New Roman',Times,serif;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;transition:border-color 0.25s ease,color 0.25s ease;}.search_block--page .search_icon--page:hover{border-color:#006bbe;color:#900606;}.search_block--page .search_icon--page:active{border-color:#900606;color:#900606;}.search_block--page .search_icon--page:focus-visible{border-color:#787777;color:#006bbe;outline:2px solid #006bbe;outline-offset:2px;}.search-results-page > h2{color:#006bbe;font-family:'Times New Roman',Times,serif;font-size:34px;font-weight:normal;text-align:center;margin:0;padding:0 0 10px;line-height:1.3;border-bottom:1px solid #900606;}.search-results{list-style:none;padding:0;margin:0;}.search-result{margin-bottom:2em;padding-bottom:1.5em;border-bottom:1px solid #e0e0e0;}.search-result:last-child{border-bottom:0;}.search-result__title{font-family:'Times New Roman',Times,serif;font-size:22px;line-height:1.3;font-weight:normal;margin:0 0 0.4em;padding-left:20px;position:relative;}.search-result__title::before{content:"\274F";position:absolute;left:0;top:0;color:#787777;font-size:22px;line-height:1.3;pointer-events:none;padding-right:8px;}.search-result__link{color:#006bbe;text-decoration:none;transition:color 0.3s ease;}.search-result__link:hover{color:#900606;text-decoration:underline;}.search-result__snippet{font-family:'Times New Roman',Times,serif;font-size:18px;line-height:1.5;margin:0 0 0.4em 20px;padding-left:15px;position:relative;}.search-result__snippet::before{content:"\21B3";position:absolute;left:0;top:0;color:#787777;font-size:18px;line-height:1.5;pointer-events:none;}.search-result__snippet p{margin:0 0 0.5em;}.search-result__snippet strong,.search-result__snippet em{background-color:#FFFFFF;padding:0 2px;font-weight:bold;font-style:normal;}.search-result__info{font-family:'Times New Roman',Times,serif;font-size:14px;font-style:italic;margin:0;}.search-results__empty,.search-results-page .view-empty{text-align:center;color:#787777;font-family:'Times New Roman',Times,serif;font-size:20px;font-style:italic;padding:40px 0;}.search-results-page .pager{text-align:center;margin:20px 0 0;}.search-results-page .pager ul{display:inline-flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0;}.search-results-page .pager a,.search-results-page .pager .pager__item--current{display:inline-block;padding:6px 12px;border:1px solid #006bbe;border-radius:5px;color:#006bbe;font-family:'Times New Roman',Times,serif;font-size:16px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease;}.search-results-page .pager a:hover{background-color:#FFFFFF;color:#787777;}.search-results-page .pager .pager__item--current{background-color:#FFFFFF;border-color:#900606;color:#006bbe;}@media screen and (max-width:768px){.search-results-page{padding:20px 15px;}.search-results-page > h2{font-size:26px;}.search-result__title{font-size:19px;}.search-result__snippet{font-size:16px;}.search_block--page .form_search--page{max-width:100%;}}
