.preloader{position:fixed;z-index:9990;inset:0 0 0 0;height:100%;background:#fff;transition:.5s;pointer-events:none}
:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus{outline:none}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-variant-numeric:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}*:before,*:after{display:inline-block}html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,strike,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,caption{border:none;margin:0;padding:0;display:block;font:inherit}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font:inherit}html{background:#f0f0f0;color:#121212;font:var(--f16)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,textarea,select,optgroup,option{width:100%;display:block;appearance:none;text-decoration:none;transition:.4s;border:none;border-radius:0;resize:none;margin:0;padding:0;font:var(--f16)}a,input[type=button],input[type=reset],input[type=submit],button{display:inline-flex;text-decoration:none;appearance:none;cursor:pointer;background:rgba(0,0,0,0);font:inherit;color:inherit;transition:.4s;border:none;padding:0}img,iframe,video,canvas,svg{display:inline-block;max-width:100%;height:auto;vertical-align:middle}@font-face{font-family:"Onest Latin";font-style:normal;font-display:swap;font-weight:100 900;src:url(//sol-tech.com.ua/wp-content/themes/s/css/fonts/onest-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Onest";font-style:normal;font-display:swap;font-weight:100 900;src:url(//sol-tech.com.ua/wp-content/themes/s/css/fonts/onest.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--f64:700 64px/82px "Onest","Onest Latin",sans-serif;--f44:700 44px/56px "Onest","Onest Latin",sans-serif;--f34:700 34px/44px "Onest","Onest Latin",sans-serif;--f24:700 24px/30px "Onest","Onest Latin",sans-serif;--f22:700 22px/28px "Onest","Onest Latin",sans-serif;--f20:400 20px/28px "Onest","Onest Latin",sans-serif;--f18:400 18px/24px "Onest","Onest Latin",sans-serif;--f16:400 16px/24px "Onest","Onest Latin",sans-serif;--f14:400 14px/20px "Onest","Onest Latin",sans-serif;--f12:400 12px/20px "Onest","Onest Latin",sans-serif}.f64{font:var(--f64)}.f44{font:var(--f44)}.f34{font:var(--f34)}.f24{font:var(--f24)}.f20{font:var(--f20)}.f16{font:var(--f16)}.f14{font:var(--f14)}.f12{font:var(--f12)}@media(max-width:1199px){.f64{font:var(--f22)}.f44{font:var(--f22)}.f34{font:var(--f22)}.f24{font:var(--f20);font-weight:500}.f20{font:var(--f18);font-weight:500}}.fw700{font-weight:700}a:not(.btn){text-decoration:underline}@media(pointer:fine){a:not(.btn):hover{color:inherit;text-decoration-color:#ffd02e}}.ttu{text-transform:uppercase}.c-gry{color:#6d6e71}.c-blk{color:#121212}table{border:none;margin:0 -6px;width:calc(100% + 12px) !important}table td,table th{padding:6px;text-align:left;border:none}table th{color:#6d6e71}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;display:block;width:auto;touch-action:pan-y}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,.75s);box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform;display:block}html.dialog-opened{overflow:hidden;padding-right:var(--scrollbar)}html.dialog-opened #menu{right:var(--scrollbar)}.dialog{box-sizing:border-box;width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0;overflow:hidden scroll;border:none;background:rgba(0,0,0,0);position:fixed;inset:0;z-index:999}.dialog.open{display:flex;align-items:center;flex-direction:column}.dialog::backdrop{transition:.2s;background:rgba(0,0,0,0)}.dialog.open::backdrop{transition:.3s;background:rgba(0,0,0,.6);backdrop-filter:blur(10px)}.dialog .dialog-wrap{border-radius:20px;width:min(100vw - 30px,560px);margin:auto;opacity:0;transition:opacity .2s;position:relative;z-index:1000}.dialog .dialog-wrap.open{opacity:1;transition:opacity .4s}.dialog:where(.dialog-img,.dialog-yt) .dialog-wrap>*:where(img,iframe){border:none;max-width:100%;height:auto;display:block;border-radius:20px}.dialog.dialog-yt .dialog-wrap>iframe{width:min(100vw - 30px,1280px);aspect-ratio:1280/720}.dialog .dialog-close{border-radius:20px;border:none;background:rgba(0,0,0,0);position:absolute;inset:16px 16px auto auto;padding:0;width:32px;height:32px;font:400 26px/33px sans-serif;cursor:pointer}:root{--container:min(1200px, calc(100vw - 48px - var(--scrollbar)));--scontainer:min(900px, calc(100vw - 48px - var(--scrollbar)));--container-margin:max(24px, calc((min(100vw, 1920px) - var(--container) - var(--scrollbar)) / 2));--scrollbar:8px;--bp:160px}@media(pointer:coarse){:root{--scrollbar:0px}}@media(max-width:1199px){:root{--container:min(400px, calc(100vw - 30px));--scontainer:min(400px, calc(100vw - 30px));--container-margin:max(15px, calc((100vw - var(--container)) / 2));--bp:80px}}::selection{background:#121212;color:#fff;text-shadow:none}@media(pointer:fine){::-webkit-scrollbar{width:var(--scrollbar);height:var(--scrollbar)}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:var(--scrollbar,4px)}::-webkit-scrollbar-thumb:hover{background:#ffd02e}textarea::-webkit-scrollbar{width:0;height:0}}.container{width:100%;max-width:var(--container);margin:0 auto}.scontainer{width:100%;max-width:var(--scontainer);margin:0 auto}@media(min-width:1921px){.hid-xl,.vis-l,.vis-m,.vis-s{display:none !important}}@media(min-width:1200px)and (max-width:1920px){.hid-l,.vis-xl,.vis-m,.vis-s{display:none !important}}@media(min-width:768px)and (max-width:1199px){.hid-m,.vis-xl,.vis-l,.vis-s{display:none !important}}@media(max-width:767px){.hid-s,.vis-xl,.vis-l,.vis-m{display:none !important}}.fdc,.cnt{display:flex;flex-direction:column;gap:48px}@media(max-width:767px){.fdc,.cnt{gap:32px}}.cnt{gap:16px}.cnt img{border-radius:24px}.grid{display:grid;grid:auto/1fr 1fr;gap:10px}@media(max-width:767px){.grid{grid:auto/1fr}}.flex{display:flex;flex-wrap:wrap;gap:10px}.br{border-radius:24px}.br32{border-radius:32px}.dialog{padding:16px}.dialog .dialog-wrap{background:#fff;color:#121212;padding:32px;width:min(100vw - 30px,390px);border-radius:40px}.dialog .dialog-close{background:#fff;color:#121212;justify-content:center}.dialog .dialog-close:hover{color:#ffd02e}.dialog:where(.dialog-img,.dialog-yt) .dialog-wrap{background:rgba(0,0,0,0);padding:0}@media(max-width:767px){.dialog{padding:48px 16px 16px}.dialog .dialog-wrap{margin-top:0}}.block{max-width:1920px;margin-left:auto !important;margin-right:auto !important}.block+.block{padding-top:96px}@media(max-width:767px){.block+.block{padding-top:64px}}.box{padding:32px;background:#fff;border-radius:40px;height:100%}.box.box-shad{box-shadow:0 4px 25px rgba(0,0,0,.0509803922)}@media(max-width:767px){.box{padding:32px 16px}}.anim{opacity:0;transform:translateY(7vh);transition:opacity 1.3s,transform .9s}.anim.animated{opacity:1;transform:translateY(0)}.btn{text-decoration:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:.4s;min-width:330px;height:74px;padding:7px;background:#ffd02e;color:#121212;border-radius:99px;font:600 16px/24px Onest,sans-serif}.btn .txt{flex:1}.btn .rnd{width:60px;height:60px;border-radius:60px;background:rgba(255,255,255,.5019607843);position:relative;display:flex;align-items:center;justify-content:center}.btn .rnd:before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 30px,rgba(255,255,255,0) calc(100% - 30px), #fff 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(pointer:fine){.btn:hover{background:#6d6e71;color:#fff}}@media(max-width:767px){.btn{min-width:100%}}*::placeholder{color:#121212;transition:.4s}*:focus::placeholder{color:#6d6e71}.form{display:flex;flex-direction:column;gap:12px}.form .agree{margin:10px 0 20px}.form .agree .f12{position:relative;padding-left:50px}.form .agree .f12:before{content:"";width:30px;height:30px;box-shadow:inset 0 0 0 1px #6d6e71;position:absolute;inset:calc(50% - 15px) auto auto 0}.form .agree .f12:after{content:"";width:20px;height:20px;background:#ffd02e;position:absolute;inset:calc(50% - 10px) auto auto 5px;border-radius:20px;transition:.4s;opacity:0}.form .agree input{display:none}.form .agree input:checked+span:after{opacity:1}.form .err{color:red;font:400 12px/12px "Onest","Onest Latin",sans-serif;position:absolute;inset:auto auto -15px 0;opacity:0;transition:.4s}.form .err.show{opacity:1}label{position:relative;display:block}label span{display:block}*:where(input:not([type=checkbox]),select,textarea,.textarea_h){width:100%;background:rgba(255,255,255,0);color:#121212;padding:13px 0;height:50px;box-shadow:inset 0 -1px 0 0 #6d6e71}*:where(input:not([type=checkbox]),select,textarea,.textarea_h).error{box-shadow:inset 0 -1px 0 0 red}*:where(input:not([type=checkbox]),select,textarea,.textarea_h):-webkit-autofill{background:rgba(0,0,0,0) !important;color:#121212 !important}.textarea_h{height:auto;position:absolute;left:-900vw;top:-900vh}#contact .logo{height:32px;width:auto;margin:0 auto}#thanks .svg{margin:0 auto}#menu{transition:transform .4s;transform:translateY(-110px);position:fixed;inset:30px 0 auto 0;z-index:99}#menu a{text-decoration:none}@media(pointer:fine){#menu a:hover{opacity:.4}}#menu .container{padding:24px 32px;justify-content:space-between;backdrop-filter:blur(20px);background:rgba(109,110,113,.6666666667);color:#fff;position:relative;border-radius:37px;transition:height .7s}#menu .container:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 30px,rgba(255,255,255,0) calc(100% - 30px), #fff 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}#menu .logo a{height:28px;display:block}#menu .logo svg{width:auto;height:32px;margin:-2px 0}#menu .phones{font:300 16px/28px "Onest","Onest Latin",sans-serif;gap:14px;align-items:center;height:28px}#menu .menu{font:400 16px/28px "Onest","Onest Latin",sans-serif;gap:32px}#menu .menu a{display:flex;gap:10px}#menu .sub{height:0;display:flex;transition:height .5s .3s}#menu .s{visibility:hidden;opacity:0;transition:opacity .5s,height .5s .3s,padding .5s .3s;border-top:1px solid rgba(255,255,255,.1019607843);height:0;padding:0;position:absolute;inset:auto 32px 20px 32px;display:flex;gap:12px}#menu .s a{flex:1}#menu .m{display:flex;align-items:center;gap:10px;padding:12px;font:300 16px/22px "Onest","Onest Latin",sans-serif;border-radius:12px}#menu .m img{order:-1;width:80px;height:80px;object-fit:cover;border-radius:12px}#menu .m span{flex:1}@media(pointer:fine){#menu .m:hover{background:rgba(255,255,255,.0901960784);opacity:1}}#menu .cb_{margin:-13px -18px -13px 0}#menu .cb{display:flex;align-items:center;justify-content:space-between;gap:4px;background:rgba(255,255,255,.1019607843);border-radius:40px;position:relative;height:54px;padding:0 10px;min-width:210px;margin:0 auto;cursor:pointer}#menu .cb:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 30px,rgba(255,255,255,0) calc(100% - 30px), #fff 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}#menu .cb .add{width:24px;height:24px;position:relative}#menu .cb .l{height:1px;background:#fff;position:absolute;width:6px;inset:11px auto auto 11px;transform:rotate(45deg);transition:.4s}#menu .cb .l.l2{inset:11px auto auto 15px;transform:rotate(-45deg)}#menu .cb .act{display:none}#menu .ph{visibility:hidden;opacity:0;padding:10px 0 0;margin:-10px auto 0;max-height:0;transition:margin .3s;max-width:170px}#menu .ph a{display:flex;align-items:center;justify-content:space-between;gap:4px;height:32px}#menu .cb_.active .def{display:none}#menu .cb_.active .act{display:block}#menu .cb_.active .l{width:12px;inset:11px auto auto 11px !important}#menu .cb_.active .ph{visibility:visible;opacity:1;margin:0 auto;max-height:80svh;transition:.6s}#menu .hamb{display:none;width:54px;height:54px;border-radius:99px;background:rgba(255,255,255,.1019607843);position:relative;margin-left:auto}#menu .hamb:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 30px,rgba(255,255,255,0) calc(100% - 30px), #fff 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}#menu .hamb .l{width:32px;height:1px;background:#fff;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);transition:top .3s .3s,transform .3s,opacity .3s}#menu .hamb .l.l1{top:calc(50% - 7px)}#menu .hamb .l.l3{top:calc(50% + 7px)}#menu .mm{display:none;grid-column-end:span 3;margin:0 auto;padding:0;max-height:0;opacity:0;overflow:hidden;transition:.3s;gap:0;width:300px}#menu .mm a,#menu .mm .mb{padding:8px}#menu .mm .fdc{gap:0}#menu .mm .pad{padding:0 0 0 20px}#menu .mm .soc{padding:24px 0 0;gap:10px;justify-content:center}#menu .mm .soc a{padding:0}@media(max-width:1199px){#menu .container{padding:10px 14px;display:grid;grid:auto/76px 1fr 76px;gap:0 4px}#menu .logo{margin-top:15px}#menu .logo a{height:24px}#menu .logo svg{height:24px;margin:0}#menu .menu,#menu .phones{display:none}#menu .cb_,#menu .hamb{display:block}#menu .cb_{margin:0}#menu .cb{min-width:0;max-width:170px}#menu .mm{display:flex}}@media(max-width:375px){#menu .container{padding:10px 14px;grid:auto/76px 1fr 54px}}html.menu_show #menu{transform:translateY(0)}html.menu_show #menu .sub_:hover .sub{height:144px;transition:height .7s}html.menu_show #menu .sub_:hover .s{visibility:visible;opacity:1;height:124px;padding:20px 0 0;transition:opacity .2s .5s,height .7s,padding .7s}html.menu_open #menu .hamb .l{top:50% !important;transition:top .3s,transform .3s .3s,opacity .3s .3s;transform:translate(-50%,-50%) rotate(45deg)}html.menu_open #menu .hamb .l.l1{transform:translate(-50%,-50%) rotate(-45deg)}html.menu_open #menu .hamb .l.l3{opacity:0}html.menu_open #menu .mm{padding:32px 0;max-height:100svh;opacity:1;transition:.6s}#contacts .img{position:relative}#contacts .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:40px}#contacts .btn{width:100%;max-width:384px}#footer{margin-top:96px;padding:32px 0;color:#fff;background:#6d6e71;border-radius:0 52px 0 0}#footer .container{align-items:center;gap:24px}#footer a{text-decoration:none}#footer .f3{font-size:12px}@media(pointer:fine){#contacts .soc a:hover{color:#ffd02e}#footer a:hover{color:#ffd02e}}@media(max-width:1199px){#contacts .container{grid:auto/1fr}#contacts .img{display:none}#footer .f2{flex-direction:column;align-items:center}}#top{padding:138px 0 0}
.block-hero.has_bg{margin:-138px 0 0;position:relative;border-radius:0 0 40px 40px;overflow:hidden}.block-hero.has_bg+.block{margin-top:-64px;padding-top:160px}.block-hero.has_bg:after,.block-hero.has_bg .bg{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.block-hero.has_bg:after{content:"";background:linear-gradient(20deg,rgba(18,18,18,.5019607843) 0%,rgba(18,18,18,.5019607843) 30%,rgba(18,18,18,0) 70%,rgba(18,18,18,0) 100%)}.block-hero.has_bg .container{min-height:100svh;padding:138px 0 32px;display:flex;flex-direction:column;justify-content:center;color:#fff}.block-hero.has_bg .scontainer{padding-bottom:96px}.block-hero.has_bg .cnt{position:relative;z-index:5;width:770px;max-width:100%}.block-hero .btn-inside{display:flex;align-items:center;gap:32px}@media(max-width:1599px){.block-hero.has_bg .container{min-height:min(80svh,800px)}}@media(max-width:1199px){.block-hero.has_bg .container{min-height:100svh;padding:136px 0 20px;justify-content:end}.block-hero .btn-inside{flex-wrap:wrap;gap:20px}}
.block-product{padding:64px 0}.block-product .container{gap:48px 24px}.block-product .r{background:#f0f0f0}@media(max-width:1199px){.block-product{padding:64px 0}.block-product .container{grid:auto/1fr}.block-product .r{padding:0}}
.block-banks{--gap:12px;--gap1:calc(var(--gap) * -1);--gap2:calc(var(--gap) * 2);padding:32px 0 0}.block-banks .swiper{width:calc(100% + var(--gap2));margin:var(--gap1)}.block-banks .swiper-wrapper{flex-wrap:wrap}.block-banks .swiper-slide{padding:var(--gap);width:50%}.block-banks .card{flex-direction:row;gap:28px}.block-banks img{width:30%;height:auto;object-fit:contain}@media(max-width:1199px){.block-banks{--gap:8px}.block-banks .swiper{width:calc(100vw - var(--scrollbar));margin:0 calc(0px - var(--container-margin));padding:0 calc(var(--container-margin) - var(--gap))}.block-banks .swiper-wrapper{flex-wrap:nowrap}.block-banks .swiper-slide{padding:0 var(--gap);width:340px;text-align:center}.block-banks .swiper-slide .card{flex-direction:column}.block-banks .swiper-slide img{width:100%;height:157px}}
.block-cta{padding:64px 0}.block-cta .box{overflow:hidden;position:relative}.block-cta .box .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.block-cta .grid{position:relative;z-index:2;color:#fff}.block-cta .fdc{width:100%;min-height:440px;gap:20px;justify-content:space-between}
.block-projects .top{justify-content:space-between;align-items:center}.block-projects .posts{--gap:12px;--gap1:calc(var(--gap) * -1);--gap2:calc(var(--gap) * 2);padding:48px calc(var(--container-margin) - var(--gap)) 0}.block-projects .swiper-slide{width:33.3333333333%;padding:0 var(--gap)}.block-projects .case{--p:24px;--pn:calc(0px - var(--p));padding:var(--p);gap:12px;border-radius:40px;overflow:hidden;text-decoration:none !important;text-align:left}.block-projects .case .btn{margin:28px 0 0;min-width:0}.block-projects .case .ttl{font-weight:600;padding:0 0 12px;margin:0 0 auto}.block-projects .case .img{margin:var(--pn) var(--pn) 28px;height:240px;overflow:hidden}.block-projects .case .img img{width:100%;height:100%;object-fit:cover;transition:.4s}.block-projects .case .atr{padding:3px 7px;border-radius:99px;background:#f0f0f0;align-self:start}.block-projects .case .atr:nth-of-type(3){background:rgba(255,208,46,.3019607843)}@media(pointer:fine){.block-projects .case:hover .img img{transform:scale(1.05)}}.block-projects .vis-s{margin:32px 0 0;text-align:center}@media(max-width:1199px){.block-projects .posts{--gap:5px;padding-top:32px}.block-projects .swiper-slide{width:min(350px,92%);padding:0 var(--gap)}.block-projects .case{--p:15px}}