:root{--color-primary:#1f4fb5;--color-accent:#16b6a3;--color-text:#0b1733;--color-text-soft:#3a4a66;--color-bg:#eef3fb;--color-surface:#ffffff;--color-sidebar:#f5f9ff;--color-footer:#d9e4f5;--color-deep-bg:#082b66;--color-shadow:rgba(15,23,42,0.16);--font-family:"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.slick-active{outline:0!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}@font-face{font-family:"telegramimfont";font-display:auto;src:local("telegramimfont"),url(../fonts/telegramimfont.ttf?45298637)format("ttf")}@font-face{font-family:"fontello";font-display:auto;src:url(../fonts/fontello.eot?45298637);src:url(../fonts/fontello.eot?45298637#iefix)format("embedded-opentype"),url(../fonts/fontello.woff2?45298637)format("woff2"),url(../fonts/fontello.woff?45298637)format("woff"),url(../fonts/fontello.ttf?45298637)format("truetype"),url(https://ml1i5hrhueag.i.optimole.com/ml1i5hrhueag-gmakaiv-main/w:auto/h:auto/q:auto/https://gamma-okna.kiev.ua/wp-content/themes/Gamma-okna/assets/fonts/fontello.svg?45298637#fontello)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Oswald";font-display:swap;font-style:normal;font-weight:400;src:local("Oswald Regular"),local("Oswald-Regular"),url(../fonts/oswald-reg-cyr.woff2)format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Oswald";font-display:swap;font-style:normal;font-weight:400;src:local("Oswald Regular"),local("Oswald-Regular"),url(../fonts/oswald-reg-latin-ext.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Oswald";font-display:swap;font-style:normal;font-weight:400;src:local("Oswald Regular"),local("Oswald-Regular"),url(../fonts/oswald-Regular-lat.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Oswald";font-display:swap;font-style:normal;font-weight:700;src:local("Oswald Bold"),local("Oswald-Bold"),url(../fonts/oswald-Bold-cyr.woff2)format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"fontello";src:url(../fonts/fontello.eot?45298637);src:url(../fonts/fontello.eot?45298637#iefix)format("embedded-opentype"),url(../fonts/fontello.woff2?45298637)format("woff2"),url(../fonts/fontello.woff?45298637)format("woff"),url(../fonts/fontello.ttf?45298637)format("truetype"),url(../fonts/fontello.svg?45298637#fontello)format("svg");font-weight:400;font-style:normal}.contact-form-shell{padding:28px 0 16px}.gammaForm{background:#0d2250;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px 24px;font-family:var(--font-family);position:relative}.gammaForm__header{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gammaForm__eyebrow{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#7db8f7;background:rgba(125,184,247,.12);border:1px solid rgba(125,184,247,.25);border-radius:999px;padding:2px 10px;line-height:1.6;white-space:nowrap}.gammaForm__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.gammaForm__inputGroup{display:flex;flex-direction:column;gap:4px}.gammaForm__inputGroup.is-invalid .gammaForm__input{border-bottom-color:rgba(255,120,130,.8)}.gammaForm__inputGroup.is-valid .gammaForm__input{border-bottom-color:rgba(110,210,130,.8)}.gammaForm__label{font-size:11px;font-weight:500;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.06em}.gammaForm__input{width:100%;height:44px;padding:0 12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;font-size:14px;font-family:var(--font-family);outline:0;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.gammaForm__input::placeholder{color:rgba(255,255,255,.35)}.gammaForm__input:focus{border-color:rgba(125,184,247,.7);background:rgba(255,255,255,.1)}.gammaForm__error{display:none;color:rgba(255,160,160,.9);font-size:11px;line-height:1.3;margin-top:2px}.gammaForm__error.is-visible{display:block}.gammaForm__actions{display:flex;align-items:flex-end}.gammaForm__btn{height:44px;padding:0 22px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .15s ease}.gammaForm__btn:hover{background:#1d4ed8;transform:translateY(-1px)}.gammaForm__btn:active{transform:translateY(0)}.gammaForm__btn:disabled,.gammaForm__btn.is-disabled{opacity:.5;cursor:not-allowed;transform:none}.gammaForm__status{color:rgba(255,200,200,.9);text-align:center;min-height:18px;margin-top:10px;font-size:13px;opacity:0;transition:opacity .2s ease}.gammaForm__status.is-visible{opacity:1}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:3500;display:none;overflow:auto;padding:4vh 0}.popup-box{position:relative;left:50%;background:linear-gradient(160deg,#fff 0,#f4f7ff 46%,#f0f2ff 100%);border-radius:24px;width:min(92vw,52rem);transform:translate(-50%,0);margin-top:12vh;padding:clamp(1.8rem,4vw,3rem);text-align:center;border:1px solid rgba(255,255,255,.6);box-shadow:0 28px 70px rgba(16,24,40,.22),inset 0 1px 0 rgba(255,255,255,.9);animation:popupSlideIn .35s cubic-bezier(.22,1,.36,1)}@media (max-width:480px){.popup-box{width:min(94vw,52rem);padding:1.4rem;margin-top:10vh}}.popup h2{color:#0f172a;margin-bottom:1.6rem;font-size:clamp(1.8rem,4vw,2.4rem);width:100%;margin-right:auto;margin-left:auto}.popup p{color:#334155;font-size:clamp(1rem,3vw,1.3rem);line-height:1.5;margin-bottom:1.6rem;max-width:52ch;margin-right:auto;margin-left:auto}.popup-close{position:absolute;display:block!important;top:1rem;right:1rem;height:2rem;width:2rem;border-radius:999px;background:rgba(15,23,42,.07);transform:rotate(45deg);transition:transform .2s ease,background .2s ease}.popup-close:hover{cursor:pointer;transform:rotate(45deg) scale(1.07);background:rgba(15,23,42,.14)}.popup-close:after{content:"";position:absolute;width:58%;height:2px;background-color:#1f2937;border-radius:1px;top:50%;left:21%;transform:translateY(-50%);box-shadow:0 5px 10px rgba(0,0,0,.12)}.popup-close:before{content:"";position:absolute;width:2px;height:58%;background-color:#1f2937;border-radius:1px;top:21%;left:50%;transform:translateX(-50%);box-shadow:0 5px 10px rgba(0,0,0,.12)}.popup-error{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.popup-error .popup-content{background-color:#fefefe;margin:15%auto;padding:20px;border:1px solid #888;width:80%}.popup-error .popup-content h2{color:red}.popup-error .popup-content .close-popup{color:#aaa;float:right;font-size:28px;font-weight:700}.popup-error .popup-content .close-popup:hover,.popup-error .popup-content .close-popup:focus{color:#000;text-decoration:none;cursor:pointer}.popup-thanks{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4)}.popup-thanks__box{width:min(90vw,34rem);padding-top:2.8rem;padding-bottom:2.8rem;margin-top:0;background:linear-gradient(140deg,rgba(236,245,255,.98)0,rgba(248,250,255,.97) 100%);border:1px solid rgba(148,163,184,.4);box-shadow:0 24px 55px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media (max-width:480px){.popup-thanks__box{margin-top:11vh;padding-top:2rem;padding-bottom:1.8rem}}.popup-thanks__badge{width:52px;height:52px;margin:0 auto 1rem;border-radius:999px;display:grid;place-items:center;font-size:1.65rem;color:#f0fdf4;background:linear-gradient(135deg,#34d399 0,#10b981 100%);box-shadow:0 10px 24px rgba(16,185,129,.3);border:2px solid rgba(255,255,255,.75)}.popup-thanks__title{color:#1e293b;font-size:clamp(1.45rem,3.4vw,2rem);line-height:1.3;margin:0 0 1rem;letter-spacing:.01em}@media (max-width:480px){.popup-thanks__title{font-size:1.32rem}}.popup-thanks__text{margin:0 auto;color:#475569;line-height:1.5;font-size:clamp(.95rem,2.7vw,1.1rem);max-width:40ch;padding:0 .3rem}@media (max-width:480px){.popup-thanks__text{font-size:.98rem}}.popup-thanks__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:rgba(241,245,249,.86);color:#1e293b;font-size:1.15rem;font-weight:600;line-height:1;display:grid;place-items:center;transition:all .2s ease;cursor:pointer}.popup-thanks__close:hover{background:#f1f5f9;transform:translateY(-1px)}.popup-thanks__close:focus-visible{outline:2px solid rgba(30,64,175,.45);outline-offset:2px}.popup-thanks__actions{margin-top:1.1rem;padding:0 1.1rem;display:grid;gap:.6rem;justify-content:center;justify-items:stretch}.popup-thanks__action{display:inline-flex;justify-content:center;align-items:center;min-height:44px;border-radius:999px;padding:.55rem 1rem;text-decoration:none;text-transform:none;border:0;font-size:13px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.popup-thanks__action--primary{background:linear-gradient(120deg,#3b82f6 0,#0ea5e9 100%);color:#fff;width:min(16rem,100%);margin-left:auto;margin-right:auto;box-shadow:0 10px 22px rgba(14,165,233,.28)}.popup-thanks__action--primary:hover{transform:translateY(-1px);filter:brightness(1.06)}.popup-thanks__action--ghost{color:#334155;background:#e2e8f0;width:min(16rem,100%);margin-left:auto;margin-right:auto}.popup-thanks__action--ghost:hover{background:#cbd5e1}@keyframes popupSlideIn{0%{transform:translate(-50%,8px);opacity:0}to{transform:translate(-50%,0);opacity:1}}.search{width:100%;position:relative}.search-form{display:inline-flex;align-items:stretch;width:min(360px,100%);border-radius:12px;background:var(--color-surface);border:1px solid rgba(148,163,184,.28);overflow:hidden;box-shadow:0 10px 20px rgba(15,23,42,.08);margin-left:auto;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.search-form:focus-within{border-color:rgba(31,84,211,.45);box-shadow:0 10px 22px rgba(15,23,42,.14),0 0 0 3px rgba(31,84,211,.13);transform:translateY(-1px)}.search-form .input{flex:1;min-width:0;height:44px;border:0;background:var(--color-surface);color:var(--color-text);padding:0 16px;font-size:13px;font-family:var(--font-family);outline:0;line-height:1;transition:border-color .2s ease,box-shadow .2s ease}.search-form .input:focus{box-shadow:inset 0 0 0 2px rgba(31,84,211,.18)}.search-form .input::placeholder{color:#94a3b8}.search-form .btn{width:82px;min-width:82px;height:44px;margin-top:0;border:0;border-left:1px solid rgba(148,163,184,.16);border-radius:0;background:linear-gradient(120deg,#0e2c63 0%,var(--color-primary) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;letter-spacing:.4px;font-size:12px;line-height:1;padding:0;transition:filter .2s ease,transform .2s ease}.search-form .btn:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:767px){.search{width:100%;display:flex;justify-content:flex-end}.search-form{width:100%;max-width:360px;justify-content:center}.search-form .input{width:calc(100% - 72px);height:42px}.search-form .btn{width:72px;min-width:72px;height:42px}}.top-nav{margin:14px 0 0;width:100%;border-radius:16px;background:linear-gradient(135deg,#0b2e74 0%,var(--color-primary) 100%);padding:0;position:relative;overflow:visible;box-shadow:0 18px 34px rgba(11,36,77,.22);isolation:isolate}.top-nav::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.07)0,rgba(255,255,255,0) 40%,rgba(255,255,255,.05) 100%);pointer-events:none;z-index:0}.top-nav_btn{display:none;width:42px;height:42px;padding:0 12px;appearance:none;align-items:center;justify-content:center;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.34);color:#fff;border-radius:12px;font-size:18px;position:absolute;right:14px;top:9px;z-index:3;backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease,transform .2s ease;gap:8px;white-space:nowrap}.top-nav_btn:hover{cursor:pointer;background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.65);transform:translateY(-1px)}.top-nav_btn:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.top-nav_menu{list-style:none;position:relative;z-index:1;padding:0;margin:0;display:flex;align-items:stretch;flex-wrap:wrap;border-radius:16px}.top-nav_menu li{position:relative;list-style-type:none;flex:0 1 auto;min-width:0;border-right:1px solid rgba(255,255,255,.15);max-width:100%;border-radius:0;transition:background .2s ease,transform .2s ease}.top-nav_menu li:last-child{border-right:0}.top-nav_menu li:hover>a,.top-nav_menu li:focus-within>a{background:rgba(255,255,255,.16);color:#fff}.top-nav_menu li:hover>a::after,.top-nav_menu li:focus-within>a::after{opacity:1;transform:scaleX(1)}.top-nav_menu li:hover>ul.sub-menu,.top-nav_menu li:focus-within>ul.sub-menu{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.top-nav_menu li a{position:relative;display:flex;align-items:center;gap:6px;min-height:46px;padding:10px 16px;text-decoration:none;text-transform:uppercase;color:rgba(255,255,255,.92);font-size:12.5px;line-height:1.2;letter-spacing:.42px;font-weight:500;transition:color .2s ease,background .2s ease;white-space:nowrap;border-left:1px solid transparent;border-right:1px solid transparent}.top-nav_menu li a::after{content:"";position:absolute;left:18px;right:18px;bottom:4px;height:2px;border-radius:2px;background:rgba(255,255,255,.9);transition:opacity .2s ease,transform .2s ease;opacity:0;transform:scaleX(.4);transform-origin:left;pointer-events:none}.top-nav_menu li ul.sub-menu{z-index:3;position:absolute;top:100%;left:0;min-width:250px;margin-top:0;padding:8px;border-radius:0 0 12px 12px;background:#f8faff;list-style:none;box-shadow:0 12px 22px rgba(11,38,80,.2),0 1px 0 rgba(255,255,255,.8) inset;display:block;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;border:1px solid rgba(15,23,42,.12);border-top:0}.top-nav_menu li ul.sub-menu li{border-right:0;border-bottom:1px solid rgba(148,163,184,.22)}.top-nav_menu li ul.sub-menu li:last-child{border-bottom:0}.top-nav_menu li ul.sub-menu li a{min-height:auto;padding:10px 14px;color:#334155;font-size:13px;text-transform:none;background:0 0}.top-nav_menu li ul.sub-menu li a::after{display:none}.top-nav_menu li ul.sub-menu li:hover a,.top-nav_menu li ul.sub-menu li:focus-within a{color:var(--color-primary)}.top-nav_menu li:hover>ul.sub-menu,.top-nav_menu li:focus-within>ul.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.left-sidebar__inner{position:sticky;top:20px;align-self:flex-start;margin-top:0;padding:0;font-family:var(--font-family)}.left-sidebar .left-sidebar_btn{display:none;width:100%;justify-content:center;border:0;background:linear-gradient(140deg,#0d2a66 0%,var(--color-primary) 100%);padding:12px 14px;color:#fff;position:relative;border-radius:12px;text-transform:uppercase;letter-spacing:.7px;font-weight:600;justify-content:center;box-shadow:0 12px 22px rgba(15,23,42,.15)}.left-sidebar .left-sidebar_btn::after{content:"";display:inline-block;position:absolute;top:50%;margin-top:-8px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);width:12px;height:12px;right:15px}.left-sidebar .left-sidebar_btn:hover{cursor:pointer;filter:brightness(1.05)}.left-sidebar .left-sidebar_btn:focus-visible{outline:2px solid rgba(31,79,181,.35);outline-offset:2px}.left-sidebar .left-sidebar_menu{background:var(--color-surface);list-style:none;padding:0;border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.24);box-shadow:0 12px 25px rgba(15,23,42,.09);overflow:hidden}.left-sidebar .left-sidebar_menu li{margin:0;padding:0;display:inherit;list-style-type:none;border-top:1px solid rgba(148,163,184,.18);transition:background .2s ease,color .2s ease}.left-sidebar .left-sidebar_menu li:first-child{border-top:0}.left-sidebar .left-sidebar_menu li:hover,.left-sidebar .left-sidebar_menu li:focus-within{background:rgba(31,84,211,.06)}.left-sidebar .left-sidebar_menu li a{display:flex;align-items:center;min-height:46px;padding:12px 16px;text-decoration:none;color:#374151;font-size:13px;font-weight:500;line-height:1.3;gap:8px;transition:color .2s ease,background .2s ease}.left-sidebar .left-sidebar_menu li:hover a,.left-sidebar .left-sidebar_menu li:focus-within>a{color:var(--color-primary)}.left-sidebar .left-sidebar_menu li ul.sub-menu{list-style:none;padding:0;display:none;background-color:rgba(248,250,252,.95);margin-top:0}.left-sidebar .left-sidebar_menu li:hover ul.sub-menu,.left-sidebar .left-sidebar_menu li:focus-within ul.sub-menu{display:block}.left-sidebar .left-sidebar_menu li ul.sub-menu li{border-top:1px solid rgba(148,163,184,.2);border-bottom:0}.left-sidebar .left-sidebar_object{margin-top:20px;background-color:var(--color-surface);border:1px solid rgba(148,163,184,.28);border-radius:14px;overflow:hidden;box-shadow:0 12px 24px rgba(15,23,42,.06)}.left-sidebar .left-sidebar_object img{width:100%!important;height:auto!important;display:block}.left-sidebar .left-sidebar_object .left-sidebar_object-title{list-style:none;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600;letter-spacing:.56px;padding:12px 22px;height:40px;background:linear-gradient(130deg,#0e2c63 0%,var(--color-primary) 100%)}.left-sidebar .left-sidebar_object .left-sidebar_object-img{padding:11px}.left-sidebar .left-sidebar_widget{margin-top:20px;background-color:var(--color-surface);border:1px solid rgba(148,163,184,.28);border-radius:14px;overflow:hidden;box-shadow:0 12px 24px rgba(15,23,42,.06);font-size:16px;font-family:var(--font-family)}.left-sidebar .left-sidebar_widget img{width:100%!important;height:auto!important;display:block}.left-sidebar .left-sidebar_widget a{padding:10px;color:#48556d}.left-sidebar .left-sidebar_widget .left-sidebar_widget-title{list-style:none;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600;letter-spacing:.56px;padding:12px 22px;height:40px;background:linear-gradient(130deg,#0e2c63 0%,var(--color-primary) 100%)}@media (max-width:1200px){.layout-shell{margin-top:16px}}@media (max-width:991px){.site-shell{padding-inline:0}.header{padding-bottom:6px}.header__inner{margin-inline:0;padding:16px}.header-top-row{align-items:center;justify-content:center;gap:0;row-gap:10px}.header-widget{order:3;width:100%}.header-search{margin-top:8px;width:100%;order:2}.search-form{width:100%}.search-form .input,.search-form .btn{height:42px}.top-nav_menu li{justify-content:center}.layout-shell .left-sidebar_menu{display:block;margin-top:6px}.layout-shell .left-sidebar_object,.layout-shell .left-sidebar_widget{display:none}}@media (max-width:767px){.site-shell .container{max-width:100%;padding-inline:12px}.site-shell{padding-bottom:14px}.header{margin-bottom:14px}.header__inner{border-radius:12px;padding:15px;padding-bottom:14px}.header-search{display:block;order:3;width:100%;margin-top:4px}.header-search .search-form{display:inline-flex;margin-left:0;width:100%;max-width:100%}.header-search .search-form .btn{width:72px;min-width:72px}.header-widget div.contact-top-block:not(:has(>a)),.header-widget div.contact-top-block:has(.contact-top-blockmail){display:none}.header-widget .contact-top-block{font-size:13px;justify-content:flex-start}.header-widget .contact-top-block p{margin:1px 0}.logo img{max-width:148px}.main-heading{margin-top:8px}.main-heading h1{padding:10px 12px;font-size:1.18rem;line-height:1.28}.top-nav{min-height:60px;display:flex;flex-direction:column}.top-nav_btn{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:12px;width:36px;height:36px;padding:0;border-width:0;border-radius:9px;z-index:3;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);transition:background .2s ease,border-color .2s ease}.top-nav_btn:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.4)}.top-nav_btn[aria-expanded=true]{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.45)}.top-nav_btn[aria-expanded=true] .top-nav_btn__burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.top-nav_btn[aria-expanded=true] .top-nav_btn__burger span:nth-child(2){opacity:0;transform:scaleX(0)}.top-nav_btn[aria-expanded=true] .top-nav_btn__burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.top-nav_btn__burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:16px;height:16px}.top-nav_btn__burger span{display:block;width:16px;height:2px;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.top-nav_menu{display:none;flex-direction:column;width:100%;margin-top:4px;border-radius:14px;overflow:hidden;max-height:min(80vh,460px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.top-nav_menu li{width:100%;flex:1 0 100%;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);background:0 0}.top-nav_menu li a{padding:14px 18px;justify-content:flex-start;font-size:13px;letter-spacing:.3px;white-space:normal}.top-nav_menu li a::after{display:none}.top-nav_menu li:last-child{border-bottom:0}.top-nav_menu li ul.sub-menu{position:static;background:rgba(0,0,0,.15);box-shadow:none;border-radius:0;padding:0;margin:0;border:0;opacity:1;transform:none;visibility:visible;pointer-events:auto}.top-nav_menu li ul.sub-menu li{border-top:1px solid rgba(255,255,255,.08);border-bottom:0}.top-nav_menu li ul.sub-menu li a{padding-left:28px;color:rgba(255,255,255,.75);font-size:12px}.top-nav_menu__active{display:flex;animation:navDropIn 200ms ease forwards}.left-sidebar{position:static;width:100%}.left-sidebar__inner{max-width:100%}.left-sidebar_menu:not(.left-sidebar_menu__active){display:none}.left-sidebar_menu{display:none;margin-top:4px;width:100%}.left-sidebar .left-sidebar_btn{display:flex;width:100%;justify-content:center;padding:11px 14px;min-height:42px;gap:8px;font-size:13px;letter-spacing:.55px;z-index:12;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.left-sidebar .left-sidebar_menu__active{display:block;animation:navDropIn 180ms ease forwards;margin-top:10px}.layout-shell .left-sidebar_menu__active{display:block}.gammaForm{padding:16px}.gammaForm__grid{grid-template-columns:1fr;gap:8px}.gammaForm__actions{width:100%}.gammaForm__actions .gammaForm__btn{width:100%}.content{margin-top:8px;padding:16px}.content h1{font-size:1.05rem}.content p,.content li,.content span{font-size:14px}.gammaForm__header{font-size:1rem;gap:6px;flex-direction:column;align-items:center;text-align:center}.content li{line-height:1.6;margin-bottom:4px}.main-heading h1{border-left-width:4px}.contact-info-block,.contact-page-info{text-align:left}.contact-info-block p,.contact-info-block td,.contact-info-block th,.contact-page-info p,.contact-page-info td,.contact-page-info th{text-align:left}.footer{padding-bottom:52px}.footer .container{flex-direction:column;align-items:center;gap:6px;text-align:center}.footer-contacts{justify-content:center;flex-direction:column;gap:6px;align-items:center}#to_top_scrollup{bottom:60px!important}.content-card,.contact-form-shell,.footer{border-radius:14px}.left-sidebar .left-sidebar_btn{background:linear-gradient(135deg,#0b2e74 0%,var(--color-primary) 100%);border-radius:12px;font-size:12px;letter-spacing:.5px;min-height:40px;padding:10px 14px;box-shadow:0 8px 18px rgba(11,36,77,.2)}.left-sidebar .left-sidebar_btn::after{width:10px;height:10px;right:14px}}@media (max-width:480px){.site-shell{padding-inline:0}.search{width:100%}.search-form{width:100%;flex-wrap:nowrap;gap:0}.search-form .input{width:100%;border-radius:0}.search-form .btn{width:72px;min-width:72px}ul.ceni{align-items:center}ul.ceni li.ceni{width:50%}}@media (min-width:768px){.left-sidebar__inner{top:18px}}.footer{margin-top:0;padding:15px 0 14px;background:var(--color-deep-bg);color:rgba(213,229,255,.8);border-top:1px solid rgba(255,255,255,.08)}.footer .container{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.footer .copy{font-size:12px;color:rgba(241,245,249,.55);line-height:1.4}.footer .copy p{margin:0;font-size:12px;color:rgba(241,245,249,.55);font-weight:400}.footer .copy small{display:block;margin-top:2px;font-size:11px;color:rgba(241,245,249,.7);line-height:1.4}.footer .footer-contacts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.footer .footer-contacts_phone{font-size:14px;font-weight:500;color:#fff;margin:0;letter-spacing:.2px}.footer .footer-contacts_phone::before{content:"☎";margin-right:5px;font-size:12px;opacity:.7}.footer .footer-contacts_email{margin:0}.footer .footer-contacts_email a{color:rgba(219,234,254,.75);font-size:12px;text-decoration:none;text-transform:none;transition:color .2s ease}.footer .footer-contacts_email a:hover{color:#fff}.footer .footer-social-links{display:flex;gap:8px}.footer .footer-social-links li{display:inline-block;width:28px;height:28px}.footer a{color:rgba(219,234,254,.75);text-decoration:none;font-size:12px;transition:color .2s ease}.footer a:hover{color:#fff}.footer ul{padding:0;list-style:none;margin:0}.slick-active{outline:0!important}#tg_btn{width:58px;background:linear-gradient(145deg,var(--color-accent) 0%,#12c2a0 95%);box-shadow:0 16px 30px rgba(18,102,216,.22);color:#fff;border-radius:999px;border:0;font-size:26px;position:fixed;right:18px;bottom:82px;float:none;z-index:214712547}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:""}html{font-size:16px;font-family:var(--font-family);text-size-adjust:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}*,::before,::after{box-sizing:border-box}body{margin:0;font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.6;color:var(--color-text);text-align:left;min-height:100vh;background-color:var(--color-bg)}body a{color:var(--color-primary);text-decoration-color:rgba(31,79,181,.35);transition:color .2s ease,opacity .2s ease,text-decoration-color .2s ease}body a:hover{color:#194092;opacity:.95;text-decoration-color:rgba(31,79,181,.15)}body a:focus-visible{outline:2px solid rgba(31,79,181,.35);outline-offset:3px;border-radius:6px}.site-shell .container{width:100%;max-width:min(1520px,100% - 48px);margin-inline:auto;padding-inline:clamp(12px,2vw,32px);box-sizing:border-box}.site-shell{width:100%;padding-bottom:28px;background:radial-gradient(1100px 320px at 18%0,rgba(31,84,211,.07),transparent 58%),linear-gradient(180deg,#eef2f9 0,#e8edf7 100%)}.layout-shell{margin-top:14px}.layout-shell .row{--bs-gutter-x:clamp(14px,2.2vw,24px);--bs-gutter-y:18px;align-items:flex-start}.layout-shell .col-md-9,.layout-shell .col-md-3{min-width:0}header{display:flex;width:100%;margin:auto}.header{margin-inline:auto;padding:20px 0 12px}.header__inner{position:relative;isolation:isolate;border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.86);padding:20px 22px 18px;margin-bottom:18px;border:1px solid rgba(148,163,184,.24);backdrop-filter:blur(16px)}.header__inner::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.8),rgba(248,250,252,.6));z-index:-1;border-radius:20px}.header__inner::after{content:"";position:absolute;left:50%;top:0;width:160px;height:3px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(31,79,181,.72),transparent);opacity:.8}h1,h2,h3,h4{font-family:var(--font-family);letter-spacing:.01em;margin-top:0;margin-bottom:.45em;color:var(--color-text);line-height:1.18}h1{font-size:clamp(1.6rem,4vw,2.15rem);font-weight:700}h2{font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:700}.logo{padding:0;margin-left:1px}.logo img{width:176px;max-width:100%;height:auto;display:block;filter:drop-shadow(0 4px 16px rgba(15,23,42,.1))}.header-top-row{--bs-gutter-y:8px;align-items:center}.header-top-row .col-lg-auto{min-width:0}.header-widget,.header-search{min-width:0}.search form{display:block;margin-top:0}li{margin:0;padding:0}ul.ceni{display:flex;justify-content:space-around;flex-wrap:wrap}ul.ceni li.ceni{list-style:none;width:25%;display:flex;justify-content:center;align-items:center}.leftimg{float:left;margin:15px 15px 15px 0;object-fit:cover}.alignleft{float:left;margin:10px;margin-top:25px;object-fit:cover}.alignright{float:right;margin:10px;object-fit:cover}.aligncenter{margin-left:auto;margin-right:auto;display:block;object-fit:cover}.main-heading{margin:14px 0 0;padding:4px 0 0;height:auto!important}.main-heading h1{margin:0;padding:11px 16px;border-left:5px solid var(--color-primary);border-radius:12px;background:rgba(255,255,255,.78);box-shadow:0 14px 34px rgba(15,23,42,.08),inset 0 0 0 1px rgba(148,163,184,.16);text-transform:none;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.2}.content{margin-top:18px;margin-bottom:16px;font-size:16px;font-family:var(--font-family);color:#374151;background:rgba(255,255,255,.82);border:1px solid rgba(148,163,184,.24);border-radius:20px;padding:clamp(16px,2.2vw,24px);box-shadow:0 16px 36px rgba(15,23,42,.08);overflow:hidden}.content ul:not(.ceni){margin:0 0 1rem;padding:0;list-style:none;display:block}.content ul:not(.ceni) li{margin:0;padding:0 0 8px;line-height:1.6;display:flex;align-items:flex-start;gap:10px}.content ul:not(.ceni) li::before{content:"";margin-top:.72rem;flex:0 0 6px;width:6px;height:6px;border-radius:999px;background:var(--color-primary)}.content ol{margin:0 0 1rem;padding-left:1.2rem;list-style-position:inside}.content p{line-height:1.75;margin:0 0 1.05rem}.content img{max-width:100%}.content h2{margin-bottom:.8rem}.content h1{background:0 0;color:var(--color-text);text-transform:none;padding:0;margin-bottom:16px;font-weight:700;border-left:4px solid var(--color-primary);letter-spacing:.01em;border-radius:0}.content h3{margin:22px 0 1rem;font-size:clamp(1.25rem,2.2vw,1.45rem);line-height:1.35}.content h3.h3c{margin:26px 0;text-align:center}.content table{width:100%;border-collapse:collapse;margin-bottom:1rem}.content table th,.content table td{border:1px solid #d5dee9;padding:10px 12px;font-size:15px;vertical-align:top;background:var(--color-surface)}.content table th{background:#eff4ff;color:#17315f;text-align:left}.content .contact,.content .office{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:767px){.content .contact,.content .office{flex-direction:column}}.content .object_page-photo{float:right}.content .imgst{margin:30px}.content .lang li{list-style:none;display:inline-block;padding:1px;font-size:12px}.content .lang li span{display:inline-block;width:30px;height:30px;color:#fff;text-decoration:none;text-align:center;line-height:30px;background:#3968a6;border-radius:30px;color:#fff}.content .lang li a{color:var(--color-primary);text-decoration:none}.main-heading{position:relative}.content img.alignleft,.content img.alignright,.content img.aligncenter{border-radius:12px;box-shadow:0 12px 26px rgba(15,23,42,.12)}.content .gallery,.wp-block-gallery,.page .gallery{margin:1rem 0}.content a{color:var(--color-primary);text-underline-offset:3px}.content a:hover{text-decoration:underline}.content-card,.page .content>*,.col-md-9,.contact-form-shell{border-radius:18px}.content-card{position:relative;display:block;padding:18px;background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.2);box-shadow:0 14px 30px rgba(15,23,42,.07)}.contact-top-block{display:flex;align-items:center;font-weight:600;justify-content:center;font-size:24px;text-align:center}.contact-top-block p{margin:-4px}.contact-top{color:#212529;display:inline-flex;align-items:center;min-height:44px;padding:4px 0}.contact-top:hover{color:#212529;text-decoration:none}.contact-form-shell{margin-top:0}.contacts-container{display:flex;flex-direction:column;align-items:center}.contact-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:680px;margin:0 auto;width:100%}.contact-card{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:18px 20px;box-shadow:0 8px 20px rgba(15,23,42,.06);transition:box-shadow .2s ease,transform .2s ease}.contact-card:hover{box-shadow:0 12px 28px rgba(15,23,42,.1);transform:translateY(-1px)}.contact-card__icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff 0,#e0e7ff 100%);border-radius:10px;color:var(--color-primary)}.contact-card__body{min-width:0}.contact-card__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;margin-bottom:4px}.contact-card__value{font-size:14px;font-weight:500;color:#1e293b;line-height:1.6}.contact-card__value a{color:var(--color-primary);text-decoration:none}.contact-card__value a:hover{text-decoration:underline}.contact-card__muted{color:#94a3b8;font-size:13px}@media (max-width:600px){.contact-cards{grid-template-columns:1fr}}.top-action-area{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:10px}input.error{border-color:red!important}.gammaForm__input:invalid:not(:focus){box-shadow:none;border-color:rgba(255,255,255,.18)}.search{width:100%}