@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_991aebb-module__bYvC1W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_991aebb-module__bYvC1W__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2b1d6e-module__Er_Twq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2b1d6e-module__Er_Twq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
*,:before,:after{box-sizing:border-box;outline:none;margin:0;padding:0}a{border:0;outline:none;text-decoration:none}html{max-width:100%;min-height:100%;overflow-x:clip}@property --100vw{syntax:"<length>";inherits:true;initial-value:0}@property --100vh{syntax:"<length>";inherits:true;initial-value:0}:root{--100vw:100vw;--100vh:100vh;--wnd-w:calc(10000 * tan(atan2(var(--100vw), 10000px)));--wnd-w-px:100vw;--wnd-h:calc(10000 * tan(atan2(var(--100vh), 10000px)));--wnd-h-px:100vh;--wnd-mx:0;--wnd-mx-px:0px;--wnd-my:0;--wnd-my-px:0px;--pMargin:50px}@property --prg{syntax:"<number>";inherits:true;initial-value:0}body{width:100%;min-height:100vh;font-family:var(--font-inter),system-ui,sans-serif;display:block;position:relative;overflow-x:clip}body>main{position:relative}body>main:after{content:"";opacity:.075;z-index:-1;background:url(/img/footer_bg.avif) 100% 100%/100% no-repeat;display:block;position:absolute;inset:0}.richtext{line-height:1.5;font-family:var(--font-inter),system-ui,sans-serif}.richtext p+p{margin-top:12px}.richtext ul,.richtext ol{padding-left:40px}.richtext ul li+li,.richtext ol li+li{margin-top:12px}.richtext img{max-width:100%}.richtext a{color:#0c3d77;transition:all .25s}.richtext a:hover{text-decoration:underline}.richtext>:first-child{margin-top:0}[data-sck-view]{opacity:0;--opacity:1;transition:all .75s;transform:translateY(100px)}[data-sck-view]._sl_left{transform:translate(-100px)}[data-sck-view]._sl_right{transform:translate(100px)}[data-sck-view].sck_view_active{opacity:var(--opacity);transform:none}.btn{box-sizing:border-box;cursor:pointer;--btnColor:#0c3d77;--btnColorHover:#082a52;background:var(--btnColor);border:1px solid var(--btnColor);border-radius:8px;justify-content:space-between;align-items:center;gap:0;padding:12px 18px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.btn.disabled,.btn[disabled]{cursor:auto}.btn>._lbl{text-align:center;white-space:nowrap;color:#fff;flex-grow:1;justify-content:center;align-items:center;height:32px;margin:0 8px;font-size:1.125rem;font-weight:600;line-height:1.5;transition:all .25s;display:flex}.btn._secondary{--btnColor:#bd3239;--btnColorHover:#9d292f}.btn._outline{background:0 0}.btn._outline>._lbl{color:var(--btnColor)}.btn._small{border-radius:6px;padding:8px 14px}.btn._small>._lbl{height:24px;margin:0 6px;font-size:1rem}.btn:hover{--btnColor:var(--btnColorHover)}body>header{z-index:1000;max-width:2000px;margin-inline:auto;display:flex;position:fixed;top:0;left:0;right:0}body>header>._logo{gap:calc(10px*var(--wnd-w)/1920);z-index:10;flex-direction:column;display:flex;top:0;left:0}body>header>._logo>a{padding:max(16px,16px*var(--wnd-w)/1920) max(24px,32px*var(--wnd-w)/1920) max(20px,24px*var(--wnd-w)/1920) max(20px,24px*var(--wnd-w)/1920);color:#fff;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}body>header>._logo>a:before{content:"";background:linear-gradient(90deg,#112345 0%,#0c3d77 100%);border-radius:16px;display:block;position:absolute;inset:-25px 0 0 -100px;transform:skew(-12deg);box-shadow:0 2px 12px #00000080}body>header>._logo>a>span{white-space:nowrap;font-size:clamp(2rem,1.885rem + .513vw,2.5rem);font-style:italic;font-weight:700;position:relative}body>header>._logo>a>span>i{font-size:50%}body>header>._logo>a>span:before{content:"";background:radial-gradient(#ffd400 0%,#ffd40000 75% 100%);height:5px;display:block;position:absolute;top:calc(100% - 3px);left:0;right:0}body>header>._logo>a>p{white-space:nowrap;font-size:clamp(1rem,.913rem + .385vw,1.375rem);font-weight:500;position:relative}body>header>._bar{width:100%;margin-left:-50px;margin-right:var(--pMargin);flex-direction:column;flex-grow:1;min-width:0;display:flex}body>header>._bar>._top{background:#0c3d77;align-items:center;display:flex;overflow:hidden}body>header>._bar>._top .__inner{white-space:nowrap;overflow:hidden}body>header>._bar>._top .__track{will-change:transform;color:#fff;align-items:center;padding:8px 0;font-size:12px;animation:20s linear infinite topbar-marquee;display:inline-flex;position:relative}body>header>._bar>._top .__track>*{margin-right:12px}body>header>._bar>._top .__sep{opacity:.6}body>header>._bar>._top .__gap{width:24px;display:inline-block}body>header>._bar>._top:hover .__track{animation-play-state:paused}body>header>._bar>nav{padding-left:max(20px,40px*var(--wnd-w)/1920);background:linear-gradient(90deg,#eeeaee 0%,#f1edf1 100%);border-top:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:16px;justify-content:flex-end;align-items:center;display:flex;position:relative;box-shadow:0 0 8px #00000080}body>header>._bar>nav #menu_btn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0;display:none}body>header>._bar>nav #menu_btn>span{background:#111;border-radius:999px;width:28px;height:3px;transition:transform .25s,opacity .2s;display:block}body>header>._bar>nav #menu_btn.is-active>span:first-child{transform:translateY(9px)rotate(45deg)}body>header>._bar>nav #menu_btn.is-active>span:nth-child(2){opacity:0}body>header>._bar>nav #menu_btn.is-active>span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}body>header>._bar>nav>ul{flex-grow:1;justify-content:space-evenly;align-items:center;gap:16px;padding:0 32px;display:flex}body>header>._bar>nav>ul>li{flex-grow:1;justify-content:center;display:flex;position:relative}body>header>._bar>nav>ul>li:not(:last-child):after{content:"";background:#fff;border-left:1px solid #00000026;width:2px;display:block;position:absolute;top:20%;bottom:20%;right:-9px}body>header>._bar>nav>ul>li a{font-family:var(--font-manrope),system-ui,sans-serif;color:#112345;padding:16px 24px;font-size:20px;font-weight:700;transition:all .25s;display:block;position:relative}body>header>._bar>nav>ul>li a:before{content:"";background:#bd3239;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:0;transition:all .25s;display:block;position:absolute;top:-1px;left:16px;right:16px}body>header>._bar>nav>ul>li a:after{content:"";background:#bd3239;border-top-left-radius:5px;border-top-right-radius:5px;height:0;transition:all .25s;display:block;position:absolute;bottom:-1px;left:16px;right:16px}body>header>._bar>nav>ul>li a:hover{color:#bd3239}body>header>._bar>nav>ul>li a:hover:before{height:2px}body>header>._bar>nav>ul>li._act a{color:#bd3239}body>header>._bar>nav>ul>li._act a:before{height:2px}body>header>._bar>nav>ul>li._act a:after{height:5px}@media (min-width:993px) and (max-width:1559px){body>header>._bar>nav{padding-left:16px}body>header>._bar>nav>ul{gap:8px;padding:0 16px}body>header>._bar>nav>ul>li:not(:last-child):after{right:-5px}body>header>._bar>nav>ul>li a{white-space:nowrap;padding:14px 12px;font-size:16px}body>header>._bar>nav>ul>li a:before,body>header>._bar>nav>ul>li a:after{left:8px;right:8px}}@keyframes topbar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.__track{animation:none}}@keyframes hero-prg-in{0%{--prg:0}to{--prg:1}}.hero{padding-top:100px;padding-right:calc(11*var(--pMargin));aspect-ratio:16/9;background-color:#222;justify-content:center;align-items:center;width:100%;max-height:100vh;animation:1.5s both hero-prg-in;display:flex;position:relative;overflow:hidden}.hero>._bg{mix-blend-mode:overlay;width:100%;height:100%;display:block;position:absolute;inset:0}.hero>._bg>img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero>._bg>img:first-child{transform:scale(1.1) translate3d(calc((var(--prg) - 1) * 20px + (var(--wnd-mx-px) - var(--wnd-w-px) / 2) / 50), calc((var(--wnd-my-px) - var(--wnd-h-px) / 2) / 100), 0)}.hero>._bg>img:last-child{transform:scale(1.1) translate3d(calc((var(--prg) - 1) * 50px + (var(--wnd-mx-px) - var(--wnd-w-px) / 2) / 20), calc((var(--wnd-my-px) - var(--wnd-h-px) / 2) / 50), 0)}.hero>._desc{z-index:1;padding:var(--pMargin);color:#fff;flex-direction:column;justify-content:center;align-items:center;max-width:772px;display:flex}.hero>._desc:before{content:"";inset:calc(-3*var(--pMargin)) 0 -1000px calc(-3*var(--pMargin));filter:blur(256px);display:block;position:absolute}.hero>._desc>h2{margin-bottom:var(--pMargin);text-align:center;font-size:350%;position:relative}.hero>._desc>.richtext{color:#c2c2c2;text-align:center;font-size:125%;position:relative}.hero>._desc>.btn{margin-top:calc(var(--pMargin)/2)}.hero>._desc._left{align-items:flex-start}.hero>._desc._left>.richtext{text-align:left}.hero:not(:has(>._cnt)){max-height:460px}.hero:not(:has(>._cnt))>._desc{inset-inline:15%}.hero>._cnt{z-index:999;flex-direction:column;width:440px;height:520px;display:flex;position:absolute;bottom:0;right:0}.hero>._cnt:before{content:"";transform-origin:0 0;background:#fff;border-top-left-radius:16px;display:block;position:absolute;inset:0;transform:skew(-12deg)}.hero>._cnt:after{content:"";background:#fff;display:block;position:absolute;inset:0 0 0 50px}.hero>._cnt>._nav{z-index:1;display:block;position:relative}.hero>._cnt>._nav>ul{display:flex;position:relative}.hero>._cnt>._nav>ul:before{content:"";transform-origin:0 0;background:#dcdcdc;border-top-left-radius:16px;display:block;position:absolute;inset:0;transform:skew(-12deg)}.hero>._cnt>._nav>ul:after{content:"";background:#dcdcdc;display:block;position:absolute;inset:0 0 0 50px}.hero>._cnt>._nav>ul>li{z-index:1;flex-grow:1;display:block;position:relative}.hero>._cnt>._nav>ul>li>span{z-index:1;white-space:nowrap;cursor:pointer;color:#0c3d77;border-top-left-radius:16px;padding:24px 32px;font-size:150%;font-weight:700;transition:all .25s;display:block;position:relative}.hero>._cnt>._nav>ul>li>span:after{content:"";opacity:0;background:#bd3239;border-radius:3px;height:3px;transition:all .25s;display:block;position:absolute;bottom:16px;left:30px;right:30px}.hero>._cnt>._nav>ul>li>span:hover{color:#bd3239}.hero>._cnt>._nav>ul>li>i{opacity:0;transition:all .25s}.hero>._cnt>._nav>ul>li>i:before{content:"";transform-origin:0 0;background:#fff;border-top-left-radius:16px;display:block;position:absolute;inset:0 50px 0 0;transform:skew(-12deg)}.hero>._cnt>._nav>ul>li>i:after{content:"";background:#fff;border-top-right-radius:16px;display:block;position:absolute;inset:0 0 0 50px}.hero>._cnt>._nav>ul>li._act>span{color:#bd3239}.hero>._cnt>._nav>ul>li._act>span:after,.hero>._cnt>._nav>ul>li._act>i{opacity:1}.hero>._cnt>._list{z-index:2;position:relative}.hero>._cnt>._list ._item{top:var(--pMargin);width:100%;padding:0 0 0 var(--pMargin);opacity:0;transition:all .5s;position:absolute;left:0;transform:translateY(50px)}.hero>._cnt>._list ._item._act{opacity:1;transform:none}.hero>._cnt>._list ._item>span{content:"";shape-outside:polygon(0% 0%, 100% 0%, 0% 100%);aspect-ratio:1/4.7046;float:left;width:auto;height:310px;display:block}.hero>._cnt>._list ._item>div{--gap:48px;color:#000}.hero>._cnt>._list ._item>div h2{margin-bottom:var(--gap);font-size:150%;display:none}.hero>._cnt>._list ._item>div h2>span{padding-bottom:4px;position:relative}.hero>._cnt>._list ._item>div h2>span:before{content:"";background:#bd3239;width:100%;height:2px;position:absolute;bottom:0;left:-3px}.hero>._cnt>._list ._item>div>div[itemprop=address]{font-weight:500}.hero>._cnt>._list ._item>div>div[itemprop=address]>:first-child{transform:translate(-10px)}.hero>._cnt>._list ._item>div>div[itemprop=address]>:nth-child(2){transform:translate(-20px)}.hero>._cnt>._list ._item>div>div[itemprop=address]>:nth-child(3){transform:translate(-30px)}.hero>._cnt>._list ._item>div>div[itemprop=address] p{white-space:nowrap;color:#0c3d77;margin-bottom:12px;font-size:150%;font-weight:700}.hero>._cnt>._list ._item>div>div[itemprop=address] a{color:#0c3d77;white-space:nowrap;align-items:center;gap:12px;margin-bottom:12px;transition:all .25s;display:flex}.hero>._cnt>._list ._item>div>div[itemprop=address] a:hover{color:#333}.hero>._cnt>._list ._item>div>div[itemprop=address] a>img,.hero>._cnt>._list ._item>div>div[itemprop=address] a>svg{width:32px;height:32px;display:block}.hero>._cnt>._list ._item>div>div[itemprop=address] a._phone{color:#bd3239;margin:24px 0;font-size:187.5%;font-weight:800}.hero>._cnt>._list ._item>div>div[itemprop=address] a._phone>svg *{fill:#bd3239}.hero>._cnt>._list ._item>div>div[itemprop=address] a._mail{color:#0c3d77;font-size:150%;font-weight:400}.hero>._cnt>._list ._item>div>div[itemprop=address] a._mail>svg{width:28px;height:28px}.hero>._cnt>._list ._item>div>div[itemprop=address] a._mail>svg *{fill:#e6bf00}.hero>._cnt>._list ._item>div>p{margin-top:var(--gap);color:#0c3d77;font-size:137.5%;transform:translate(-48px)}.hero>._cnt>._list ._item>div>p>*{white-space:nowrap;margin-bottom:8px;display:block}.hero>._cnt>._list ._item>div>p>:nth-child(2),.hero>._cnt>._list ._item>div>p>:nth-child(3){transform:translate(12px)}.hero>._cnt>._list ._item>div>div.add{color:#0c3d77;margin-top:32px;font-size:162.5%;font-weight:600;display:flex;transform:translate(-70px)}.services{gap:var(--pMargin);padding:var(--pMargin);margin:var(--pMargin) 0;display:flex;position:relative}.services>._header{width:calc((100% - var(--pMargin)*11)/12*4 + var(--pMargin)*3);display:block;position:relative}.services>._header>div{display:block;position:sticky;top:180px}.services>._header>div>header{padding:var(--pMargin) 0;position:relative}.services>._header>div>header:before{content:"";inset:0;right:calc(.5*var(--pMargin));left:calc(-3*var(--pMargin));background:linear-gradient(90deg,#112345 0%,#0c3d77 100%);border-bottom:1px solid #2362a9;border-radius:18px;display:block;position:absolute;transform:skew(-12deg);box-shadow:0 3px 1px -1px #00000080,-12px 8px #ffd400,0 10px 22px #0000001a}.services>._header>div>header>h2{color:#ffd400a6;margin:0 0 12px;font-size:100%;font-weight:800;line-height:100%;display:block;position:relative}.services>._header>div>header>h3{color:#fff;font-family:var(--font-manrope),system-ui,sans-serif;margin:6px 0 48px;font-size:2.5rem;font-weight:700;line-height:1.15em;display:block;position:relative}.services>._header>div>header>p{margin-right:calc(2.5*var(--pMargin));color:#c2c2c2;line-height:175%;position:relative}.services>._header>div>header>.btn{margin-top:24px}.services>._header>div>._vehicles{align-items:center;gap:calc(var(--pMargin)/2);border-radius:24px;flex-direction:column;margin-top:80px;display:flex}.services>._header>div>._vehicles>div{flex-direction:column;align-items:center;width:100%;display:flex}.services>._header>div>._vehicles>div>h2{color:#0c3d77;text-align:center;margin:0 0 8px;font-size:125%;font-weight:700;line-height:100%;display:block}.services>._header>div>._vehicles>div>p{color:#0c3d77;text-align:center;margin:0 var(--pMargin);font-size:100%;font-weight:300;line-height:1.15em}.services>._header>div>._vehicles>main>ul{align-items:center;gap:32px;list-style-type:none;display:flex}.services>._header>div>._vehicles>main>ul>li{flex-direction:column;flex-grow:1;align-items:center;gap:12px;display:flex}.services>._header>div>._vehicles>main>ul>li h4{color:#c2c2c2;order:1;font-size:1rem;font-weight:700;line-height:100%;display:block}.services>._header>div>._vehicles>main>ul>li img{filter:invert(.3)drop-shadow(0 0 1px #fff)drop-shadow(0 0 2px #0c3d7759);width:92px;height:auto;display:block}.services>main{width:calc((100% - var(--pMargin)*11)/12*8 + var(--pMargin)*7)}.services>main>._list{gap:calc(1.5*var(--pMargin));flex-direction:column;padding:0;list-style-type:none;display:flex}.services>main>._list>li{flex-direction:column;padding-bottom:32px;display:flex;position:relative}.services>main>._list>li h4{color:#eee;margin:0 0 calc(var(--pMargin)/2);text-shadow:0 1px 1px #0c3d7740;font-size:3.5rem;font-weight:900;line-height:100%;display:block}.services>main>._list>li>ul{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:calc(.75*var(--pMargin)) calc(.5*var(--pMargin));list-style-type:none;display:grid}.services>main>._list>li>ul>li{background:#fff;border-bottom:4px solid #0000;border-radius:18px;transition:all .3s;display:block;box-shadow:0 10px 25px #0000000d}.services>main>._list>li>ul>li:hover{border-bottom:4px solid #bd3239;transform:translateY(-6px);box-shadow:0 20px 40px #00000014}.services>main>._list>li>ul>li>a,.services>main>._list>li>ul>li>._header{align-items:center;gap:12px;padding:24px;display:flex;position:relative}.services>main>._list>li>ul>li>a ._icon,.services>main>._list>li>ul>li>._header ._icon{display:block;position:relative}.services>main>._list>li>ul>li>a ._icon img,.services>main>._list>li>ul>li>._header ._icon img{aspect-ratio:1;mix-blend-mode:multiply;width:92px;display:block}.services>main>._list>li>ul>li>a ._icon:before,.services>main>._list>li>ul>li>._header ._icon:before{content:"";background:#bd32391a;border-radius:50%;height:24px;display:block;position:absolute;bottom:-4px;left:0;right:0}.services>main>._list>li>ul>li>a h5,.services>main>._list>li>ul>li>._header h5{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3;transition:all .25s;display:block;position:relative}.services>main>._list>li>ul>li>a:hover h5,.services>main>._list>li>ul>li>._header:hover h5{color:#bd3239}.services>main>._list>li>ul>li>.richtext{color:#666f7f;margin-top:-24px;padding:0 24px 24px 128px;font-size:.9rem;line-height:1.55}.services>main>._list>li>ul>li>._places{border-top:1px dashed #0c3d772e;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 24px 24px 128px;padding-top:14px;display:flex}.services>main>._list>li>ul>li>._places>h6{color:#8a93a3;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.services>main>._list>li>ul>li>._places>ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.services>main>._list>li>ul>li>._places>ul>li>a{color:#0c3d77;background:#0c3d7712;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;transition:all .25s;display:inline-block}.services>main>._list>li>ul>li>._places>ul>li>a:hover{color:#fff;background:#bd3239}.services._full>main{width:100%}.services._single>main>._list>li>ul{--cols:1;max-width:980px;margin-inline:auto}.services._single>main>._list>li>ul>li:hover{border-bottom-color:#0000;transform:none;box-shadow:0 10px 25px #0000000d}.services._single>main>._list>li>ul>li>._header:hover h5{color:#112345}.service_detail{align-items:flex-start;gap:var(--pMargin);max-width:2000px;margin-inline:auto;display:flex}.service_detail>.services._single{min-width:0;padding:var(--pMargin);flex:58%;margin:0;position:sticky;top:150px}.service_detail>.services._single>main>._list>li>ul{max-width:none}.service_detail>.faq_page{min-width:0;padding:var(--pMargin) var(--pMargin) var(--pMargin) 0;flex:42%;position:sticky;top:150px}.service_detail>.services._single:only-child{flex-basis:100%}.service_detail>.services._single:only-child>main>._list>li>ul{max-width:980px}@media (max-width:1200px){.service_detail{flex-direction:column;gap:0}.service_detail>.services._single,.service_detail>.faq_page{flex-basis:auto;width:100%;position:static}.service_detail>.services._single>main>._list>li>ul{max-width:980px}.service_detail>.faq_page{padding:0 var(--pMargin) calc(1.5*var(--pMargin))}}@media (max-width:560px){.services>main>._list>li>ul>li>a,.services>main>._list>li>ul>li>._header{padding:20px}.services>main>._list>li>ul>li>a ._icon img,.services>main>._list>li>ul>li>._header ._icon img{width:72px}.services>main>._list>li>ul>li>.richtext{margin-top:-6px;padding:0 20px 20px}.services>main>._list>li>ul>li>._places{margin:0 20px 20px}}.services ._prices{background:#0c3d770a;border:1px solid #0c3d771a;border-radius:14px;flex-direction:column;gap:0;margin:0 24px 24px 128px;padding:20px 24px;display:flex}.services ._prices>h6{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:16px;margin:0 0 6px;font-size:1.2rem;font-weight:700;display:flex}.services ._prices>h6:after{content:"";background:linear-gradient(90deg,#0c3d7740,#0000);flex:1;height:2px}.services ._prices>ul{flex-direction:column;gap:0;padding-left:0;list-style:none;display:flex}.services ._prices>ul>li{justify-content:space-between;align-items:center;width:100%;padding:14px 0;display:flex}.services ._prices>ul>li+li{border-top:1px dashed #0c3d772e}.services ._prices>ul>li>div{flex-direction:column;gap:4px;display:flex}.services ._prices>ul>li>div>._label{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.15em}.services ._prices>ul>li>div>._desc{color:#8a93a3;max-width:440px;font-size:.8rem;font-weight:400;line-height:1.35em}.services ._prices>ul>li>._price{color:#bd3239;white-space:nowrap;background:#bd323914;border-radius:999px;flex-shrink:0;margin:0 0 0 48px;padding:6px 14px;font-size:.95rem;font-weight:700;display:block}@media (max-width:992px){.services ._prices{margin-left:24px}}@media (max-width:560px){.services ._prices>ul>li{flex-wrap:wrap;gap:8px}.services ._prices>ul>li>._price{margin-left:0}}.cennik_page{padding:calc(1.5*var(--pMargin)) var(--pMargin)}.cennik{max-width:1000px;margin-inline:auto}.cennik__nav{margin-bottom:28px}.cennik__nav>ul{flex-wrap:wrap;gap:10px;padding-left:0;list-style:none;display:flex}.cennik__nav button{appearance:none;cursor:pointer;color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;background:#0c3d770d;border:1px solid #0c3d771f;border-radius:999px;padding:11px 22px;font-size:1rem;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s}.cennik__nav button:hover{background:#0c3d771a}.cennik__nav>ul>li._act button{color:#fff;background:#112345;border-color:#112345}.cennik__panel{display:none}.cennik__panel._act{display:block}.cennik__meta{margin-bottom:24px}.cennik__meta>h2{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0 0 10px;font-size:1.85rem;font-weight:700;line-height:1.1}.cennik__meta .cennik__adres,.cennik__meta .cennik__tel{color:#56606f;align-items:center;gap:8px;margin:0 18px 0 0;font-size:.98rem;display:inline-flex}.cennik__meta .cennik__adres svg,.cennik__meta .cennik__tel svg{color:#bd3239;flex-shrink:0;width:18px;height:18px}.cennik__meta .cennik__tel{color:#112345;font-weight:600}.cennik__meta .cennik__tel:hover{color:#bd3239}.cennik__tabele{flex-direction:column;gap:32px;display:flex}.cennik ._prices_table{flex-direction:column;gap:12px;display:flex}.cennik ._prices_table>h6{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:16px;margin:0;font-size:1.2rem;font-weight:700;display:flex}.cennik ._prices_table>h6:after{content:"";background:linear-gradient(90deg,#0c3d7740,#0000);flex:1;height:2px}.cennik ._prices_table>._note{color:#8a93a3;margin:-4px 0 0;font-size:.9rem;line-height:1.4}.cennik ._prices_table>._scroll{border:1px solid #0c3d771f;border-radius:14px;overflow-x:auto}.cennik ._prices_table table{border-collapse:collapse;width:100%;font-size:.95rem}.cennik ._prices_table table th,.cennik ._prices_table table td{vertical-align:middle;border:1px solid #0c3d771a;padding:12px 16px}.cennik ._prices_table table th:first-child,.cennik ._prices_table table td:first-child{border-left:0}.cennik ._prices_table table th:last-child,.cennik ._prices_table table td:last-child{border-right:0}.cennik ._prices_table table tr:first-child>th{border-top:0}.cennik ._prices_table table tr:last-child>th,.cennik ._prices_table table tr:last-child>td{border-bottom:0}.cennik ._prices_table table th{text-align:left;background:#0c3d770d}.cennik ._prices_table table th ._label{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.95rem;font-weight:700;line-height:1.3;display:block}.cennik ._prices_table table thead th{text-align:center}.cennik ._prices_table table thead th:first-child{background:0 0}.cennik ._prices_table table td{text-align:center}.cennik ._prices_table table td ._price{color:#bd3239;white-space:nowrap;font-weight:700;display:block}.cennik ._prices_table table ._desc{color:#8a93a3;margin-top:2px;font-size:.75rem;font-weight:400;line-height:1.35;display:block}.cennik ._prices_table table ._bg-granat{background:#0c3d771f}.cennik ._prices_table table ._bg-zolty{background:#ffd40033}.cennik ._prices_table table ._bg-czerwony{background:#bd32391a}.cennik ._prices_table table ._bg-zielony{background:#ccd60a2e}.cennik_page__dopisek{color:#56606f;background:#0c3d770a;border:1px solid #0c3d771a;border-radius:14px;max-width:1000px;margin:36px auto 0;padding:18px 22px;font-size:.92rem;line-height:1.5}.cennik_page__dopisek p{margin:0}._podtytul{color:#bd3239;margin-top:.2em;font-size:.6em;font-weight:600;line-height:1.25;display:block}.services ._podtytul{color:#0c3d77;opacity:.7}.alt_hero ._podtytul{color:#ffd400;opacity:.95}.logos_carousel{width:100%;margin:60px 0 100px;display:block;position:relative}.logos_carousel:before,.logos_carousel:after{content:"";z-index:3;width:60px;display:block;position:absolute;top:0;bottom:0}.logos_carousel:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.logos_carousel:after{background:linear-gradient(-90deg,#fff 0%,#fff0 100%);right:0}.logos_carousel>.swiper{width:100%;max-width:100%;overflow:hidden}.logos_carousel>.swiper>.swiper-wrapper{align-items:center;width:max-content;animation:30s linear infinite logos-marquee;display:flex}.logos_carousel>.swiper>.swiper-wrapper:hover{animation-play-state:paused}.logos_carousel>.swiper>.swiper-wrapper .swiper-slide{width:calc(var(--wnd-w)*1px/8);flex:none;justify-content:center;min-width:160px;display:flex}.logos_carousel>.swiper>.swiper-wrapper .swiper-slide img{opacity:.25;filter:invert();width:calc(100% - 20px);max-width:240px;transition:all .5s;display:block}.logos_carousel>.swiper>.swiper-wrapper .swiper-slide img:hover{opacity:.5}@keyframes logos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.row_sections{gap:var(--pMargin) 0;max-width:1580px;margin-inline:auto;display:flex}.about{padding:0 var(--pMargin);margin-bottom:var(--pMargin);justify-content:flex-start;align-items:center;width:55%;display:flex}.about.sck_view_active>div:after{opacity:0;transition-delay:.75s}.about>div{width:100%;padding:var(--pMargin) 0;flex-direction:column;align-items:center;display:flex;position:relative}.about>div:before{content:"";inset:0 0 0 calc(-1*var(--pMargin));mix-blend-mode:multiply;background:linear-gradient(90deg,#722122 0%,#bd3239 100%);border-bottom:1px solid #c1351f;border-radius:16px;display:block;position:absolute;transform:skew(-12deg);box-shadow:1px 2px 1px #00000080,-12px 8px #0c3d77,0 10px 22px #0000001a}.about>div:after{content:"";inset:0 0 0 calc(-1*var(--pMargin));background:linear-gradient(90deg,#722122 0%,#bd3239 100%);border-radius:16px;transition:all 2.5s;display:block;position:absolute;transform:skew(-12deg)}.about>div>._text{z-index:1;width:100%;left:calc(-.5*var(--pMargin));margin-right:10%;position:relative}.about>div>._text:before{content:"";float:left;height:var(--height-px);width:calc(var(--height-px)*.212557);shape-outside:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0,100% 0,0 100%);display:block}.about>div>._text>._skewAfter{float:right;height:var(--height-px);width:calc(var(--height-px)*.212557);shape-outside:polygon(100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);display:block}.about>div>._text>header{margin-bottom:var(--pMargin);display:block}.about>div>._text>header>h2{color:#fff;margin:0;font-size:100%;font-weight:800;line-height:100%;display:block}.about>div>._text>header>h3{color:#fff;margin:6px 0 24px;font-size:280%;font-weight:300;line-height:115%;display:block}.about>div>._text>header>p{color:#fff;line-height:175%}.about>div>._text>main{color:#fff;line-height:175%;display:block}.about>div>._text>main>h4{color:#fff;margin:28px 0 8px;font-size:130%;font-weight:600;line-height:125%}.about>div>._text>main>h4:first-child{margin-top:0}.about>div>._text>main strong{font-weight:700}.about>div>._text>main>._timeline{margin:8px 0 0;padding:0;list-style:none}.about>div>._text>main>._timeline>li{margin-bottom:10px;line-height:150%}.about>div>._text>main>._timeline>li:last-child{margin-bottom:0}.about>div>._text>main>._timeline>li>b{color:#ffd400;margin-right:10px;font-weight:800}.about>div>._text>main>._facts{margin:22px 0 0;padding:0;list-style:none}.about>div>._text>main>._facts>li{vertical-align:top;margin:0 28px 8px 0;font-size:90%;line-height:1.15;display:inline-block}.about>div>._text>main>._facts>li>b{color:#ffd400;font-size:200%;font-weight:800;display:block}.main_contact{top:var(--ct-top,133px);width:40%;margin-top:calc(var(--pMargin)*2);margin-bottom:var(--pMargin);will-change:transform;align-self:flex-start;transition:opacity .75s;position:sticky}.main_contact>._bg{display:block;position:absolute;inset:0}.main_contact>._bg:before{content:"";filter:drop-shadow(0 10px 22px #0000001a);background:#f5f4f8;border:3px solid #fff;border-radius:16px;display:block;position:absolute;inset:0;transform:skew(-12deg);box-shadow:0 3px 1px -1px #00000080}.main_contact>._bg:after{content:"";z-index:-1;background:#bd3239;border-radius:16px;display:block;position:absolute;inset:12px 12px -8px;transform:skew(-12deg)}.main_contact>div{padding:var(--pMargin) 0 0;flex-direction:column;display:flex;position:relative}.main_contact>div>header{z-index:1;margin-left:15%;display:block;position:relative}.main_contact>div>header>h2{color:#91928e;margin:0 0 6px 22px;font-size:1rem;font-weight:800;line-height:100%;display:block}.main_contact>div>header>h3{color:#112345;text-indent:12px;margin:0;font-size:2rem;font-weight:600;line-height:115%;display:block}.main_contact>div>main{margin:0 -2%}.main_contact>div>main>form{padding:var(--pMargin) 0}.main_contact>div>main>form>._fields{transform-origin:0 0;padding-left:62px;padding-right:62px;transform:skew(-12deg)}.main_contact>div>main>form>._fields>*{transform-origin:0 0;width:100%;transform:skew(12deg)}.main_contact>div>main>form ._bot{align-items:center;gap:32px;display:flex}.main_contact>div>main>form ._bot .btn{margin:0}.contact_form{position:relative}.contact_form ._row{gap:20px;display:flex}.contact_form ._row>._input{flex:1;min-width:0}.contact_form ._input{flex-direction:column;margin-bottom:20px;display:flex;position:relative}.contact_form ._input label{color:#91928ed9;pointer-events:none;border:1px solid #fff;border-radius:6px;padding:2px 4px;font-size:1rem;font-weight:400;transition:all .25s;display:block;position:absolute;top:12px;left:10px}.contact_form ._input input,.contact_form ._input textarea{font-family:var(--font-inter),system-ui,sans-serif;background:#fff;border:1px solid #c2c2c280;border-radius:12px;padding:14px;font-size:1rem;display:block;box-shadow:0 0 12px #0000000d}.contact_form ._input input:focus,.contact_form ._input input:active,.contact_form ._input input:not(:placeholder-shown),.contact_form ._input textarea:focus,.contact_form ._input textarea:active,.contact_form ._input textarea:not(:placeholder-shown){color:#0c3d77;opacity:.65}.contact_form ._input input:focus+label,.contact_form ._input input:active+label,.contact_form ._input input:not(:placeholder-shown)+label,.contact_form ._input textarea:focus+label,.contact_form ._input textarea:active+label,.contact_form ._input textarea:not(:placeholder-shown)+label{background:#fff;border:1px solid #c2c2c280;border-bottom-color:#fff;font-size:.75rem;font-weight:600;transform:translateY(-22px)}.contact_form ._checkbox{gap:14px;display:flex;position:relative}.contact_form ._checkbox>input{accent-color:#bd3239;background:#fff;border:1px solid #c2c2c280;border-radius:12px;display:block;transform:scale(1.5);box-shadow:0 0 12px #0000000d}.contact_form ._checkbox>label{color:#91928eb3;font-size:.625rem;font-weight:600;display:block}.contact_form .btn{min-width:20%;margin:32px auto 0;display:block}.places{gap:calc(1*var(--pMargin));padding:calc(1.5*var(--pMargin)) var(--pMargin);flex-direction:column;display:flex}.pd{padding:calc(170px + var(--pMargin)*.4) var(--pMargin) calc(var(--pMargin)*.3)}.pd__crumbs{color:#7c8597;align-items:center;gap:10px;margin-bottom:26px;font-size:.95rem;display:flex}.pd__crumbs a{color:#0c3d77;font-weight:600;text-decoration:none}.pd__crumbs a:hover{text-decoration:underline}.pd__crumbs span{opacity:.6}.pd__panel{border-radius:22px;grid-template-columns:minmax(520px,40%) 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #0c3d7733}.pd__aside{padding:calc(var(--pMargin)*.9);color:#fff;z-index:1;background:radial-gradient(at 0 0,#0c3d77 0%,#112345 100%);flex-direction:column;display:flex;position:relative}.pd__aside:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#ccd60a 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.pd__kicker{text-transform:uppercase;letter-spacing:.2em;color:#ffd400;margin-bottom:12px;font-size:.78rem;font-weight:700}.pd__title{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pd__title :is(h1,h2){font-family:var(--font-manrope),system-ui,sans-serif;color:#fff;margin:0;font-size:clamp(2.2rem,3vw,3rem);font-weight:700;line-height:1.05}.pd__badge{color:#112345;white-space:nowrap;background:#ffd400;border-radius:5px;padding:6px 13px;font-size:.85rem;font-weight:700;display:inline-block}.pd__badge._blue{color:#fff;background:#1267bd}.pd__lead{color:#ffffffc7;max-width:48ch;margin:0 0 6px;font-size:1.06rem;line-height:1.75}.pd__div{background:#ffffff29;height:1px;margin:26px 0}.pd__rows{grid-template-columns:1fr 1fr;gap:24px 28px;display:grid}.pd__row{align-items:flex-start;gap:14px;display:flex}.pd__row svg{filter:drop-shadow(0 1px 2px #0000004d);flex:0 0 26px;width:26px;height:26px;margin-top:2px}.pd__row svg *{fill:#ffd400}.pd__row ._k{text-transform:uppercase;letter-spacing:.13em;color:#ffffff80;margin-bottom:4px;font-size:.72rem;display:block}.pd__row ._v,.pd__row a{color:#fff;font-size:1.06rem;font-weight:600;line-height:1.45;text-decoration:none}.pd__row a:hover{color:#ffd400}.pd__row ._v span{color:#fffc;font-size:.98rem;font-weight:500;display:block}.pd__cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pd__cta a{border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:1.02rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.pd__cta ._call{color:#fff;background:#bd3239;border:1px solid #bd3239}.pd__cta ._call:hover{background:#a52a30;border-color:#a52a30}.pd__cta ._route{color:#fff;background:0 0;border:1px solid #fff6}.pd__cta ._route:hover{background:#ffffff1f;border-color:#fff}.pd__cta svg{width:20px;height:20px}.pd__cta svg *{fill:currentColor}.pd__map{background:#e9edf3;min-height:460px;position:relative}.pd__map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pd__photo{object-fit:cover;z-index:2;border:4px solid #fff;border-radius:14px;width:184px;height:132px;position:absolute;bottom:22px;right:22px;box-shadow:0 16px 34px #00000052}@media (max-width:980px){.pd__panel{grid-template-columns:1fr}.pd__map{order:2;min-height:360px}}@media (max-width:660px){.pd__rows{grid-template-columns:1fr}}@media (max-width:520px){.pd__cta a{flex-basis:100%}.pd__photo{width:130px;height:96px;bottom:14px;right:14px}}.contact_hero.hero:not(:has(>._cnt)){max-height:430px}.contact_hero.hero>._desc>h2{margin-bottom:24px;font-size:clamp(3rem,5vw,5.75rem)}.contact_page{padding:clamp(48px,6vw,88px) var(--pMargin);flex-direction:column;gap:clamp(36px,4vw,64px);display:flex;position:relative}.cp_header h2{color:#0c3d77;margin:0 0 10px;font-size:1rem;font-weight:800;line-height:1}.cp_header h3{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0;font-size:clamp(1.9rem,2.6vw,2.75rem);font-weight:700;line-height:1.1}.cp_header p{color:#666f7f;max-width:760px;margin:14px 0 0;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.75}.cp_points{background:radial-gradient(at 0 0,#0c3d77 0%,#112345 100%);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #0c3d7733}.cp_points:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#ccd60a 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.cp_point{padding:calc(var(--pMargin)*.9);color:#fff;flex-direction:column;display:flex}.cp_point:not(:last-child){border-right:1px solid #ffffff24}.cp_point .pd__rows{grid-template-columns:1fr;gap:18px;margin-top:4px}.cp_point .pd__cta{margin-top:auto;padding-top:28px}.contact_page ._route_panel>h2{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0 0 12px;font-size:clamp(1.75rem,2.4vw,2.6rem);font-weight:700;line-height:1.12}.contact_page ._route_panel>p{margin:0;font-size:1rem;line-height:1.7}.contact_page ._route_panel{color:#fff;background:radial-gradient(at 0 0,#0c3d77 0%,#112345 100%);border-radius:22px;flex-direction:column;gap:24px;padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px #0c3d7733}.contact_page ._route_panel:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#ccd60a 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.contact_page ._route_panel>h2,.contact_page ._route_panel>p{color:#fff;position:relative}.contact_page ._route_panel>p{color:#ffffffc7;max-width:720px}.contact_page ._route_panel>ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid;position:relative}.contact_page ._route_panel>ul>li{background:#ffffff17;border:1px solid #ffffff24;border-radius:10px;gap:5px;padding:16px 18px;display:grid}.contact_page ._route_panel>ul>li strong{color:#ffd400;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.contact_page ._route_panel>ul>li span{color:#ffffffe0;font-size:1rem;font-weight:600;line-height:1.45}@media (max-width:1180px){.cp_points{grid-template-columns:1fr}.cp_point:not(:last-child){border-bottom:1px solid #ffffff24;border-right:0}.cp_point .pd__rows{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1040px){.cp_point .pd__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.cp_point .pd__rows{grid-template-columns:1fr}}@media (max-width:840px){.contact_hero.hero:not(:has(>._cnt)){min-height:420px}.contact_page{padding-inline:24px}}@media (max-width:520px){.contact_page{padding-inline:18px}.cp_point,.contact_page ._route_panel{padding:22px}}.faq_page{padding:calc(1.5*var(--pMargin)) var(--pMargin)}.faq_list{flex-direction:column;gap:14px;max-width:768px;margin-inline:auto;display:flex}.faq_list>h3{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0 0 6px;font-size:1.75rem;font-weight:700}.faq_item{interpolate-size:allow-keywords;background:#fff;border:1px solid #0000;border-radius:14px;transition:box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 10px 28px #1123450f}.faq_item::details-content{opacity:0;block-size:0;transition:block-size .35s ease,opacity .3s ease,content-visibility .35s allow-discrete;overflow-y:clip}.faq_item[open]::details-content{opacity:1;block-size:auto}.faq_item:before{content:"";opacity:0;background:#0c3d77;width:4px;transition:opacity .25s;position:absolute;inset:0 auto 0 0}.faq_item>summary{cursor:pointer;color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:1.2rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq_item>summary::-webkit-details-marker{display:none}.faq_item>summary:after{content:"+";color:#0c3d77;background:#0c3d7714;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.4rem;font-weight:500;transition:transform .25s,background .25s,color .25s;display:flex}.faq_item>summary:hover:after{background:#0c3d7729}.faq_item>._answer{color:#444;padding:0 70px 22px 24px;font-size:1rem;line-height:1.75}.faq_item>._answer p{margin:0 0 12px}.faq_item>._answer p:last-child{margin-bottom:0}.faq_item[open]{border-color:#0c3d774d;box-shadow:0 16px 40px #1123451a}.faq_item[open]:before{opacity:1}.faq_item[open]>summary:after{color:#0c3d77;background:#0c3d7729;transform:rotate(45deg)}@media (max-width:640px){.faq_item>summary{padding:16px 18px;font-size:1.05rem}.faq_item>._answer{padding:0 18px 18px}}.tips_page{padding:calc(1.5*var(--pMargin)) var(--pMargin)}.tips_grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:clamp(18px,2vw,32px);display:grid}.tip_card{background:#fff;border:1px solid #0c3d7724;border-radius:14px;flex-direction:column;gap:14px;padding:clamp(24px,2.5vw,40px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #11234514}.tip_card:hover{border-color:#0c3d774d;transform:translateY(-6px);box-shadow:0 24px 52px #11234524}.tip_card h2{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:6px 0 0;font-size:1.5rem;font-weight:700;line-height:1.25}.tip_card p{color:#666f7f;margin:0;font-size:1rem;line-height:1.7}.tip_card ._more{color:#bd3239;margin-top:auto;padding-top:10px;font-weight:700}.article_page{padding:calc(1.5*var(--pMargin)) var(--pMargin)}.article{max-width:880px;margin-inline:auto}.article ._content{color:#333;font-size:1.06rem;line-height:1.85}.article ._content p{margin:0 0 18px}.article ._content h2,.article ._content h3{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:36px 0 16px;font-weight:700;position:relative}.article ._content h2:after,.article ._content h3:after{content:"";border-bottom:3px solid #ffd400;border-radius:3px;width:64px;display:block;position:absolute;bottom:-6px;left:0}.article ._content h2{font-size:1.9rem}.article ._content h3{font-size:1.5rem}.article ._content ul,.article ._content ol{margin:0 0 18px;padding-left:24px}.article ._content ul li,.article ._content ol li{margin-bottom:10px}.article ._content ul li::marker{color:#bd3239}.article ._content ol li::marker{color:#bd3239}.article ._related{margin-top:calc(var(--pMargin)*.8);background:#f5f4f8;border-radius:14px;padding:24px 28px}.article ._related h4{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0 0 12px;font-size:1.15rem;font-weight:700}.article ._related ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.article ._related ul a{color:#0c3d77;background:#fff;border:1px solid #0c3d772e;border-radius:8px;padding:10px 16px;font-weight:600;transition:all .25s;display:inline-block}.article ._related ul a:hover{color:#fff;background:#0c3d77}.reviews{padding:calc(var(--pMargin)*1.2) var(--pMargin)}.reviews>header{margin-bottom:calc(var(--pMargin)*.7)}.reviews>header h2{color:#0c3d77;margin:0 0 10px;font-size:1rem;font-weight:800;line-height:1}.reviews>header h3{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0;font-size:clamp(1.9rem,2.6vw,2.75rem);font-weight:700;line-height:1.1}.reviews>ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(18px,2vw,28px);padding:0;list-style:none;display:grid}.review_card{background:#fff;border:1px solid #0c3d7724;border-radius:14px;flex-direction:column;justify-self:center;gap:16px;width:100%;max-width:520px;padding:clamp(24px,2.2vw,36px);display:flex;position:relative;box-shadow:0 16px 40px #11234514}.review_card:before{content:"”";color:#0c3d7714;font-family:var(--font-manrope),system-ui,sans-serif;pointer-events:none;font-size:6rem;font-weight:800;line-height:1;position:absolute;top:-6px;right:18px}.review_card blockquote{color:#333;margin:0;font-size:1.02rem;line-height:1.75}.review_card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.review_card footer ._who{flex-direction:column;gap:2px;display:flex}.review_card footer ._who strong{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;font-size:1.02rem;font-weight:700}.review_card footer ._who span{color:#91928e;font-size:.82rem}.review_card footer ._stars{color:#ffd400;letter-spacing:2px;text-shadow:0 1px 1px #00000026;white-space:nowrap;font-size:1.05rem}.reviews._skew{padding-top:calc(var(--pMargin)*.5)}.reviews._skew>ul{gap:40px 0}@media (min-width:1281px){.reviews._skew>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:801px) and (max-width:1280px){.reviews._skew>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews._skew .review_card{--rc-h:235px;--rc-skew:calc(var(--rc-h) * .212557);z-index:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 18px 38px;display:block}.reviews._skew .review_card:after{content:"";inset:0 calc(var(--rc-skew)/2);z-index:-1;background:#fff;border-radius:14px;position:absolute;transform:skew(-12deg);box-shadow:0 16px 40px #11234514}.reviews._skew .review_card:before{top:6px;right:24px}.reviews._skew .review_card>._skewBefore{float:left;height:calc(var(--rc-h) - 52px);width:var(--rc-skew);shape-outside:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0,100% 0,0 100%);display:block}.reviews._skew .review_card>._skewAfter{float:right;height:calc(var(--rc-h) - 52px);width:var(--rc-skew);clip-path:polygon(100% 0,100% 100%,0 100%);display:block}.reviews._skew .review_card footer{margin-top:0;position:absolute;bottom:18px;left:32px;right:64px}@media (min-width:1281px){.reviews._skew .review_card{padding-bottom:72px}}@media (max-width:800px){.reviews._skew>ul{grid-template-columns:minmax(0,1fr);gap:28px}.reviews._skew .review_card{background:#fff;border-radius:14px;height:auto;padding:clamp(24px,2.2vw,36px);display:flex;box-shadow:0 16px 40px #11234514}.reviews._skew .review_card:after{content:none}.reviews._skew .review_card:before{right:18px}.reviews._skew .review_card>._skewBefore,.reviews._skew .review_card>._skewAfter{display:none}.reviews._skew .review_card footer{margin-top:auto;position:static}}.alt_home ._note{z-index:900;color:#ffffffd9;background:#112345;border:1px solid #ffd40099;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:.85rem;font-weight:600;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #00000059}.alt_home ._note a{color:#ffd400;font-weight:800;text-decoration:underline;transition:all .25s}.alt_home ._note a:hover{color:#fff}.alt_hero{min-height:min(94vh,1000px);padding:190px var(--pMargin) 72px;color:#fff;background:radial-gradient(at 20% 0,#123c74 0%,#112345 55%,#0b1830 100%);flex-direction:column;justify-content:center;gap:clamp(40px,5vh,64px);display:flex;position:relative;overflow:hidden}.alt_hero:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#ccd60a 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.alt_hero ._bg{opacity:.16;position:absolute;inset:0}.alt_hero ._bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.alt_hero._parallax{background:radial-gradient(at 20% 0,#41576f 0%,#2a3646 55%,#171e29 100%);animation:1.5s both hero-prg-in}.alt_hero._parallax:has(>._locs){padding-bottom:240px}.alt_hero._parallax:has(>._locs) ._locs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e1573;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none;position:absolute;bottom:0;left:0;right:0}.alt_hero._parallax:has(>._locs) ._locs ._loc{text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;padding:26px clamp(24px,3vw,48px) 32px}.alt_hero._parallax:has(>._locs) ._locs ._loc:not(:last-child){border-right:1px solid #ffffff2e}.alt_hero._parallax:has(>._locs) ._locs ._loc:hover{background:#ffffff0f;border-color:#ffffff2e;transform:none}@media (max-width:992px){.alt_hero._parallax:has(>._locs){padding-bottom:72px}.alt_hero._parallax:has(>._locs) ._locs{margin-inline:calc(-1*var(--pMargin));grid-template-columns:1fr;position:static}.alt_hero._parallax:has(>._locs) ._locs ._loc:not(:last-child){border-bottom:1px solid #ffffff2e;border-right:0}}.alt_hero._parallax ._bg{opacity:1;mix-blend-mode:overlay}.alt_hero._parallax ._bg img{z-index:1;filter:saturate(.8)}.alt_hero._parallax ._bg img:first-child{transform:scale(1.1) translate3d(calc((var(--prg) - 1) * 20px + (var(--wnd-mx-px) - var(--wnd-w-px) / 2) / 50), calc((var(--wnd-my-px) - var(--wnd-h-px) / 2) / 100), 0)}.alt_hero._parallax ._bg img:last-child{transform:scale(1.1) translate3d(calc((var(--prg) - 1) * 50px + (var(--wnd-mx-px) - var(--wnd-w-px) / 2) / 20), calc((var(--wnd-my-px) - var(--wnd-h-px) / 2) / 50), 0)}.alt_hero._docked{--ltabs-w:min(680px, 48vw);--ltabs-skew:120px;padding-right:calc(var(--ltabs-w) + var(--ltabs-skew) + var(--pMargin))}.alt_hero._docked ._inner{text-align:left;align-items:flex-start;max-width:880px;margin-inline:auto}.alt_hero._docked ._inner ._kicker{justify-content:flex-start;font-size:.76rem}.alt_hero._docked ._inner h1{font-size:clamp(2.2rem,3.4vw,3.4rem)}.alt_hero._docked ._inner ._lead{font-size:clamp(.95rem,1vw,1.1rem)}.alt_hero._docked ._inner ._cta{justify-content:flex-start}.alt_hero._docked ._inner ._cta a{padding:14px 24px;font-size:.98rem}.alt_hero._docked>.alt_ltabs{z-index:2;width:var(--ltabs-w);max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;position:absolute;bottom:0;right:0;overflow:visible}.alt_hero._docked>.alt_ltabs:before{content:"";transform-origin:0 0;background:#fff;border-top-left-radius:16px;position:absolute;inset:0;transform:skew(-12deg);box-shadow:-22px -14px 56px #00000059}.alt_hero._docked>.alt_ltabs:after{content:"";background:#fff;position:absolute;inset:0 0 0 50px}.alt_hero._docked>.alt_ltabs ._tabs,.alt_hero._docked>.alt_ltabs ._panel{z-index:1;position:relative}.alt_hero._docked>.alt_ltabs ._tabs{background:0 0;border-bottom:0}.alt_hero._docked>.alt_ltabs ._tabs:before{content:"";transform-origin:0 0;background:#eef1f6;border-top-left-radius:16px;position:absolute;inset:0;transform:skew(-12deg)}.alt_hero._docked>.alt_ltabs ._tabs:after{content:"";background:#eef1f6;border-bottom:1px solid #0c3d771f;position:absolute;inset:0 0 0 50px}.alt_hero._docked>.alt_ltabs ._tabs button{z-index:1}.alt_hero._docked>.alt_ltabs ._tabs button:first-child{background:0 0}.alt_hero._docked>.alt_ltabs ._tabs button:first-child:before{opacity:1;z-index:-1;transform-origin:0 0;background:0 0;border-top:3px solid #0000;border-top-left-radius:16px;height:auto;transition:all .25s;inset:0;transform:skew(-12deg)}.alt_hero._docked>.alt_ltabs ._tabs button:first-child:after{content:"";z-index:-1;background:0 0;border-top:3px solid #0000;transition:all .25s;position:absolute;inset:0 0 0 50px}.alt_hero._docked>.alt_ltabs ._tabs button:first-child:hover{background:0 0}.alt_hero._docked>.alt_ltabs ._tabs button:first-child:hover:before,.alt_hero._docked>.alt_ltabs ._tabs button:first-child:hover:after{background:#f7f9fc}.alt_hero._docked>.alt_ltabs ._tabs button:first-child._act{box-shadow:none;background:0 0}.alt_hero._docked>.alt_ltabs ._tabs button:first-child._act:before,.alt_hero._docked>.alt_ltabs ._tabs button:first-child._act:after{background:#fff;border-top-color:#bd3239;box-shadow:0 1px #fff}.alt_hero._docked>.alt_ltabs ._panel{gap:28px;padding:36px 40px 40px 16px}.alt_hero._docked>.alt_ltabs ._panel ._actions{margin-left:-24px}@media (max-width:1180px){.alt_hero._docked{padding-right:var(--pMargin)}.alt_hero._docked ._inner{text-align:center;align-items:center}.alt_hero._docked ._inner ._kicker,.alt_hero._docked ._inner ._cta{justify-content:center}.alt_hero._docked>.alt_ltabs{background:#fff;border-radius:16px;width:100%;max-width:none;position:static;overflow:hidden;box-shadow:0 26px 60px #00000059}.alt_hero._docked>.alt_ltabs:before,.alt_hero._docked>.alt_ltabs:after{content:none}.alt_hero._docked>.alt_ltabs ._tabs{background:#eef1f6;border-bottom:1px solid #0c3d771f}.alt_hero._docked>.alt_ltabs ._tabs:before,.alt_hero._docked>.alt_ltabs ._tabs:after{content:none}.alt_hero._docked>.alt_ltabs ._tabs button:first-child:before{opacity:0;z-index:auto;height:3px;box-shadow:none;background:#bd3239;border:0;border-radius:0;inset:0 0 auto;transform:none}.alt_hero._docked>.alt_ltabs ._tabs button:first-child._act:before{opacity:1}.alt_hero._docked>.alt_ltabs ._tabs button:first-child:after{content:none}.alt_hero._docked>.alt_ltabs ._tabs button:first-child:hover{background:#f7f9fc}.alt_hero._docked>.alt_ltabs ._tabs button:first-child._act{background:#fff;box-shadow:0 1px #fff}.alt_hero._docked>.alt_ltabs ._panel{gap:24px;padding:28px 30px 30px}.alt_hero._docked>.alt_ltabs ._panel ._actions{margin-left:0}}.alt_hero._sub{min-height:0;padding:170px var(--pMargin) 64px;gap:0}.alt_hero._sub ._inner{text-align:left;align-items:flex-start;gap:18px;width:fit-content;max-width:1200px;margin-right:0}.alt_hero._sub ._inner ._back{color:#ffffffb8;font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:8px;font-size:.92rem;font-weight:700;transition:all .25s;display:inline-flex}.alt_hero._sub ._inner ._back svg{width:18px;height:18px;transform:scaleX(-1)}.alt_hero._sub ._inner ._back svg *{fill:currentColor}.alt_hero._sub ._inner ._back:hover{color:#ffd400}.alt_hero._sub ._inner ._back:hover svg{transform:scaleX(-1)translate(3px)}.alt_hero._sub ._inner h1{font-size:clamp(2rem,3vw,3rem)}.alt_hero._sub ._inner ._lead{max-width:58ch;font-size:clamp(.95rem,1vw,1.1rem);line-height:1.7}.alt_hero ._inner{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:920px;margin-inline:auto;display:flex;position:relative}.alt_hero ._inner ._kicker{color:#ffd400;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:18px;margin:0;font-size:.82rem;font-weight:800;display:flex}.alt_hero ._inner ._kicker span:not(:last-child):after{content:"•";color:#ffd40073;margin-left:18px}.alt_hero ._inner h1{font-family:var(--font-manrope),system-ui,sans-serif;margin:0;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:800;line-height:1.06}.alt_hero ._inner ._lead{color:#ffffffbf;max-width:64ch;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.8}.alt_hero ._inner ._lead p{margin:0 0 8px}.alt_hero ._inner ._lead p:last-child{margin-bottom:0}.alt_hero ._inner ._cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.alt_hero ._inner ._cta a{border-radius:10px;align-items:center;gap:10px;padding:16px 28px;font-size:1.05rem;font-weight:700;transition:all .25s;display:inline-flex}.alt_hero ._inner ._cta ._primary{color:#fff;background:#bd3239;border:1px solid #bd3239}.alt_hero ._inner ._cta ._primary:hover{background:#a52a30;border-color:#a52a30}.alt_hero ._inner ._cta ._ghost{color:#fff;border:1px solid #ffffff59}.alt_hero ._inner ._cta ._ghost:hover{background:#ffffff1f;border-color:#fff}.alt_hero ._locs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;width:100%;max-width:1320px;margin-inline:auto;display:grid;position:relative}.alt_hero ._locs ._loc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:8px;padding:22px 24px;transition:all .25s;display:flex}.alt_hero ._locs ._loc:hover{background:#ffffff1f;border-color:#ffd40080;transform:translateY(-4px)}.alt_hero ._locs ._loc ._name{font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:flex}.alt_hero ._locs ._loc ._name i{color:#112345;white-space:nowrap;background:#ffd400;border-radius:4px;padding:4px 8px;font-size:.66rem;font-style:normal;font-weight:800}.alt_hero ._locs ._loc ._street{color:#ffffffa8;font-size:.95rem}.alt_hero ._locs ._loc ._phone{color:#ffd400;align-items:center;gap:10px;margin-top:2px;font-weight:700;display:flex}.alt_hero ._locs ._loc ._phone svg{width:18px;height:18px}.alt_hero ._locs ._loc ._phone svg *{fill:#ffd400}.alt_ltabs{text-align:left;background:#fff;border-radius:16px;width:100%;max-width:1320px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 26px 60px #00000059}.alt_ltabs ._tabs{background:#eef1f6;border-bottom:1px solid #0c3d771f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alt_ltabs ._tabs button{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;padding:16px 18px 14px;font-family:inherit;transition:background .25s;display:flex;position:relative}.alt_ltabs ._tabs button:not(:last-child){border-right:1px solid #0c3d771a}.alt_ltabs ._tabs button:before{content:"";opacity:0;background:#bd3239;height:3px;transition:all .25s;position:absolute;inset:0 0 auto}.alt_ltabs ._tabs button ._t{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:8px;font-size:1.2rem;font-weight:800;display:flex}.alt_ltabs ._tabs button ._t i{color:#112345;white-space:nowrap;background:#ffd400;border-radius:4px;padding:3px 7px;font-size:.64rem;font-style:normal;font-weight:800}.alt_ltabs ._tabs button ._s{color:#7c8597;font-size:.92rem;font-weight:500}.alt_ltabs ._tabs button:hover{background:#f7f9fc}.alt_ltabs ._tabs button._act{background:#fff;box-shadow:0 1px #fff}.alt_ltabs ._tabs button._act:before{opacity:1}.alt_ltabs ._panel{flex-direction:column;align-items:stretch;gap:24px;padding:28px 30px 30px;display:flex}.alt_ltabs ._panel ._rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.alt_ltabs ._panel ._rows ._row{align-items:flex-start;gap:12px;display:flex}.alt_ltabs ._panel ._rows ._row svg{flex:0 0 24px;width:24px;height:24px;margin-top:2px}.alt_ltabs ._panel ._rows ._row svg *{fill:#bd3239}.alt_ltabs ._panel ._rows ._row ._k{color:#8a93a3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:800;display:block}.alt_ltabs ._panel ._rows ._row ._v,.alt_ltabs ._panel ._rows ._row a{color:#112345;font-size:1.1rem;font-weight:700;line-height:1.5}.alt_ltabs ._panel ._rows ._row a{transition:all .25s}.alt_ltabs ._panel ._rows ._row a:hover{color:#bd3239}.alt_ltabs ._panel ._rows ._row ._v span{color:#40495a;font-size:1.02rem;font-weight:600;display:block}.alt_ltabs ._panel ._actions{flex-wrap:wrap;gap:10px;display:flex}.alt_ltabs ._panel ._actions a{white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:1.05rem;font-weight:700;transition:all .25s;display:inline-flex}.alt_ltabs ._panel ._actions a svg{width:20px;height:20px}.alt_ltabs ._panel ._actions a svg *{fill:currentColor}.alt_ltabs ._panel ._actions ._go{color:#fff;background:#bd3239;border:1px solid #bd3239}.alt_ltabs ._panel ._actions ._go:hover{background:#a52a30;border-color:#a52a30}.alt_ltabs ._panel ._actions ._route{color:#0c3d77;border:1px solid #0c3d774d}.alt_ltabs ._panel ._actions ._route:hover{background:#0c3d7714}@media (max-width:760px){.alt_ltabs ._tabs{grid-template-columns:1fr}.alt_ltabs ._tabs button:not(:last-child){border-bottom:1px solid #0c3d771a;border-right:0}}@media (max-width:640px){.alt_ltabs ._panel ._rows{grid-template-columns:1fr}}.alt_services{max-width:2000px;padding:clamp(56px,6vw,96px) var(--pMargin);flex-direction:column;gap:44px;margin-inline:auto;display:flex}.alt_services ._group h4{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:16px;margin:0 0 18px;font-size:1.6rem;font-weight:800;display:flex}.alt_services ._group h4:after{content:"";background:linear-gradient(90deg,#0c3d7740,#0000);flex:1;height:2px}.alt_services ._group>ul{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;padding:0;list-style:none;display:grid}.alt_services ._group>ul a{background:#fff;border:1px solid #0c3d771f;border-radius:14px;align-items:flex-start;gap:16px;height:100%;padding:20px;transition:all .25s;display:flex;position:relative;box-shadow:0 10px 26px #1123450f}.alt_services ._group>ul a:hover{border-color:#bd323959;transform:translateY(-4px);box-shadow:0 20px 44px #1123451f}.alt_services ._group>ul a:hover ._go{color:#fff;background:#bd3239}.alt_services ._group>ul a img{aspect-ratio:1;mix-blend-mode:multiply;flex:none;width:64px}.alt_services ._group>ul a>div{flex-direction:column;gap:6px;padding-right:30px;display:flex}.alt_services ._group>ul a>div strong{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;font-size:1.12rem;line-height:1.3}.alt_services ._group>ul a>div span{-webkit-line-clamp:2;color:#666f7f;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.alt_services ._group>ul a ._go{color:#0c3d77;background:#0c3d7714;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;transition:all .25s;display:flex;position:absolute;bottom:14px;right:14px}.alt_facts{color:#fff;background:linear-gradient(120deg,#112345 0%,#0c3d77 100%);position:relative}.alt_facts:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#ccd60a 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.alt_facts ._wrap{max-width:2000px;padding:clamp(40px,4vw,64px) var(--pMargin);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-inline:auto;list-style:none;display:grid}.alt_facts ._wrap li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.alt_facts ._wrap li b{color:#ffd400;font-family:var(--font-manrope),system-ui,sans-serif;font-size:clamp(2.4rem,3.4vw,3.6rem);font-weight:800;line-height:1}.alt_facts ._wrap li span{color:#fffc;font-weight:600}.logos_carousel:has(+.alt_about){margin-bottom:56px}.alt_about{max-width:2000px;padding:clamp(10px,1.2vw,20px) var(--pMargin);flex-direction:column;gap:40px;margin-inline:auto;display:flex}.alt_about ._grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}.alt_about ._grid ._story h4{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0 0 12px;font-size:1.4rem;font-weight:800}.alt_about ._grid ._story h4:not(:first-child){margin-top:28px}.alt_about ._grid ._story p{color:#555;margin:0 0 12px;line-height:1.8}.alt_about ._grid ._story ._facts{border-top:1px solid #0c3d771f;flex-wrap:wrap;gap:20px 44px;margin:32px 0 0;padding:26px 0 0;list-style:none;display:flex}.alt_about ._grid ._story ._facts li b{color:#bd3239;font-family:var(--font-manrope),system-ui,sans-serif;font-size:1.9rem;font-weight:800;line-height:1.1;display:block}.alt_about ._grid ._story ._facts li span{color:#666f7f;font-size:.9rem;font-weight:600}.alt_about ._grid ._tlwrap{filter:drop-shadow(0 16px 40px #1123451a);position:relative}.alt_about ._grid ._tlwrap:before{content:"";transform-origin:0;background:#fff;border-radius:16px 0 0 16px;position:absolute;inset:0 80px 0 0;transform:skew(-12deg)}.alt_about ._grid ._tlwrap:after{content:"";background:#fff;border-radius:0 16px 16px 0;position:absolute;inset:0 0 0 50%}.alt_about ._grid ._tlwrap>._timeline{z-index:1}.alt_about ._grid ._timeline{flex-direction:column;gap:26px;margin:0;padding:0 0 0 30px;list-style:none;display:flex;position:relative}.alt_about ._grid ._timeline:before{content:"";background:linear-gradient(#ffd400,#bd3239);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.alt_about ._grid ._timeline li{position:relative}.alt_about ._grid ._timeline li:before{content:"";background:#fff;border:4px solid #bd3239;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-30px}.alt_about ._grid ._timeline li b{color:#bd3239;font-family:var(--font-manrope),system-ui,sans-serif;margin-bottom:4px;font-size:1.15rem;font-weight:800;display:block}.alt_about ._grid ._timeline li p{color:#555;margin:0;line-height:1.7}.alt_about ._grid ._timeline._skew{--tl-pad:clamp(28px, 3vw, 40px);transform-origin:0;padding:var(--tl-pad) var(--tl-pad) var(--tl-pad) calc(var(--tl-pad) + 30px);transform:skew(-12deg)}.alt_about ._grid ._timeline._skew:before{left:calc(var(--tl-pad) + 7px);top:calc(var(--tl-pad) + 6px);bottom:calc(var(--tl-pad) + 6px)}.alt_about ._grid ._timeline._skew>li{transform-origin:0 0;transform:skew(12deg)}.alt_about ._grid ._timeline._skew>li:before{left:-32.5512px}.alt_vehicles{max-width:2000px;padding:0 var(--pMargin) clamp(40px,5vw,72px);margin-inline:auto}.alt_vehicles ._panel{background:#f5f4f8;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,3vw,44px);display:flex}.alt_vehicles ._panel header{max-width:400px}.alt_vehicles ._panel header h4{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0 0 8px;font-size:1.4rem;font-weight:800}.alt_vehicles ._panel header p{color:#666f7f;margin:0;font-size:.95rem;line-height:1.6}.alt_vehicles ._panel ul{flex-wrap:wrap;gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:flex}.alt_vehicles ._panel ul li{flex-direction:column;align-items:center;gap:8px;display:flex}.alt_vehicles ._panel ul li img{mix-blend-mode:multiply;width:76px}.alt_vehicles ._panel ul li span{color:#112345;font-size:.95rem;font-weight:700}.alt_dark{background:radial-gradient(at 0 0,#0c3d77 0%,#112345 100%);padding-block:clamp(32px,4vw,56px);position:relative}.alt_dark:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#ccd60a 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.alt_dark .reviews{max-width:2000px;margin-inline:auto}.alt_dark .reviews>header h2{color:#ffd400}.alt_dark .reviews>header h3{color:#fff}.alt_cta{max-width:2000px;padding:clamp(56px,6vw,88px) var(--pMargin);margin-inline:auto}.alt_cta ._panel{background:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px #0c3d771f}.alt_cta ._panel:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#ccd60a 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.alt_cta ._panel h3{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;margin:0 0 16px;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:800;line-height:1.15}.alt_cta ._panel ._phones{flex-direction:column;gap:10px;display:flex}.alt_cta ._panel ._phones a{color:#0c3d77;align-items:center;gap:12px;font-size:1.05rem;font-weight:700;transition:all .25s;display:inline-flex}.alt_cta ._panel ._phones a:hover{color:#bd3239}.alt_cta ._panel ._phones a svg{width:20px;height:20px}.alt_cta ._panel ._phones a svg *{fill:#bd3239}.alt_cta ._panel ._phones a span{color:#91928e;font-size:.92rem;font-weight:600}.alt_cta ._panel ._btn{color:#fff;background:#bd3239;border:1px solid #bd3239;border-radius:10px;align-items:center;gap:12px;padding:18px 30px;font-size:1.1rem;font-weight:700;transition:all .25s;display:inline-flex}.alt_cta ._panel ._btn:hover{background:#a52a30;border-color:#a52a30}.alt_cta ._panel ._btn svg{width:20px;height:20px}.alt_cta ._panel ._btn svg *{fill:currentColor}@media (max-width:992px){.alt_hero{padding-top:150px}.alt_about ._grid{grid-template-columns:1fr}}@media (max-width:768px){.alt_about ._grid ._timeline._skew,.alt_about ._grid ._timeline._skew>li{transform:none}.alt_about ._grid ._timeline._skew>li:before{left:-30px}.alt_about ._grid ._tlwrap:before{border-radius:16px;inset:0;transform:none}.alt_hero._docked{padding-bottom:0}.alt_hero._docked>.alt_ltabs{z-index:1;width:calc(100% + 2*var(--pMargin));margin-inline:calc(-1*var(--pMargin));border-radius:0;position:relative}}@media (max-width:520px){.alt_services ._group>ul{grid-template-columns:1fr}.alt_cta ._panel,.alt_vehicles ._panel{padding:22px}}.alt_uslugi ._note{z-index:900;color:#ffffffd9;background:#112345;border:1px solid #ffd40099;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:.85rem;font-weight:600;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #00000059}.alt_uslugi ._note a{color:#ffd400;font-weight:800;text-decoration:underline;transition:all .25s}.alt_uslugi ._note a:hover{color:#fff}.alt_uslugi .services>main>._list>li>ul>li>._places>ul>li>a{color:#fff;background:linear-gradient(135deg,#0c3d77 0%,#112345 100%);padding-left:24px;position:relative;box-shadow:0 4px 10px #11234540}.alt_uslugi .services>main>._list>li>ul>li>._places>ul>li>a:before{content:"";background:#ffd400;border-radius:50%;width:6px;height:6px;transition:all .25s;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.alt_uslugi .services>main>._list>li>ul>li>._places>ul>li>a:hover{color:#112345;background:#ffd400;box-shadow:0 4px 12px #ffd40073}.alt_uslugi .services>main>._list>li>ul>li>._places>ul>li>a:hover:before{background:#112345}.arch_entry{padding-top:clamp(48px,6vw,80px)}.arch_entry>._meta{max-width:2000px;padding:0 var(--pMargin);margin:0 auto clamp(32px,4vw,56px)}.arch_entry>._meta h2{color:#112345;font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:14px;margin:0 0 8px;font-size:1.35rem;font-weight:800;display:flex}.arch_entry>._meta h2:before{content:"ARCHIWUM";letter-spacing:.08em;background:#ffd400;border-radius:4px;padding:4px 8px;font-size:.62rem}.arch_entry>._meta h2:after{content:"";background:linear-gradient(90deg,#0c3d7740,#0000);flex:1;height:2px}.arch_entry>._meta p{color:#7c8597;margin:0;font-size:.88rem;font-weight:600}.arch_entry>._meta p span:not(:last-child):after{content:"·";color:#0c3d7759;margin:0 10px}body>footer{padding:calc(var(--pMargin)*.8) var(--pMargin) 0;background:radial-gradient(at top,#0c3d77 0%,#112345 100%);border-top:1px solid #112345;flex-direction:column;display:flex;box-shadow:0 -1px 1px #00000080,0 -4px #c2c2c2}body>footer ._bar{width:100%;padding-bottom:calc(var(--pMargin)*.6);gap:clamp(24px,2.4vw,40px);display:flex}body>footer ._bar>._about{flex:none}body>footer ._bar>._col{flex-direction:column;flex:1;align-items:flex-start;display:flex}body>footer ._bar>._col:nth-child(2){flex:1.5}body>footer ._about{flex-direction:column;gap:14px;display:flex}body>footer ._about>._logo>a{color:#fff;flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex;position:relative}body>footer ._about>._logo>a>span{white-space:nowrap;font-size:clamp(1.75rem,1.6rem + .5vw,2.25rem);font-style:italic;font-weight:700;position:relative}body>footer ._about>._logo>a>span>i{font-size:50%}body>footer ._about>._logo>a>span:before{content:"";background:radial-gradient(#ffd400 0%,#ffd40000 75% 100%);height:5px;display:block;position:absolute;top:calc(100% - 3px);left:0;right:0}body>footer ._about>._logo>a>p{white-space:nowrap;font-size:clamp(.95rem,.9rem + .3vw,1.2rem);font-weight:500;position:relative}body>footer ._about>._desc{color:#ffffffa8;max-width:420px;margin:0;font-size:.94rem;line-height:1.7}body>footer ._about>._regs{color:#ffffff73;margin:0;font-size:.85rem}body>footer ._col{padding-top:10px}body>footer ._col>h4{color:#ffd400;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.8rem;font-weight:800}body>footer ._col ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}body>footer ._col a{color:#ffffffd1;transition:color .25s}body>footer ._col a:hover{color:#fff}body>footer ul._phones{flex-wrap:wrap;justify-content:flex-start;gap:14px clamp(16px,1.6vw,28px)}body>footer ._phones>li{flex-direction:column;gap:2px;display:flex}body>footer ._phones>li>a:first-child{font-family:var(--font-manrope),system-ui,sans-serif;font-size:.95rem;font-weight:700}body>footer ._phones>li>a[href^=tel\:]{white-space:nowrap;color:#fff;align-items:center;gap:8px;font-size:1.15rem;font-weight:600;display:inline-flex}body>footer ._phones>li>a[href^=tel\:] svg{fill:#ffd400;width:15px;height:15px}body>footer ._phones>li>a[href^=tel\:]:hover{color:#ffd400}body>footer ._col nav ul{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px clamp(18px,2vw,32px);display:grid}body>footer ._col nav a{font-family:var(--font-manrope),system-ui,sans-serif;align-items:center;gap:9px;padding:1px 0;font-size:.98rem;font-weight:600;display:inline-flex;position:relative}body>footer ._col nav a:before{content:"";transform-origin:0;background:#ffd40073;border-radius:2px;flex:none;width:18px;height:2px;transition:transform .25s,background .25s;transform:scaleX(.55)}body>footer ._col nav a:hover{color:#ffd400}body>footer ._col nav a:hover:before{background:#ffd400;transform:scaleX(1)}body>footer ._bottom{color:#ffffff73;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:.82rem;display:flex}body>footer ._bottom>._credit{align-items:center;min-height:24px;display:flex}@media (max-width:1360px){body>footer ._col nav ul{grid-template-columns:repeat(2,auto)}}@media (max-width:992px){body>footer ._bar{grid-template-columns:1fr;gap:32px}body>footer ul._phones{flex-wrap:wrap}body>footer ._col nav ul{grid-template-columns:repeat(2,auto)}body>footer ._bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width:1360px){body>header{padding:0 var(--pMargin)}body>header>._bar{margin-right:0}body>header>._logo>a:before{left:0}}@media (min-width:1900px){.services,.logos_carousel,.places,.pd,.contact_page,.faq_page,.tips_page,.article_page,.reviews{max-width:2000px;margin-inline:auto}.services{margin:var(--pMargin) auto}.logos_carousel{margin:60px auto 100px}.services>._header>div>header{clip-path:polygon(calc(-1.5 * var(--pMargin) + 18px) -100%, 200% -100%, 200% 200%, calc(-1.5 * var(--pMargin) + 18px) 200%, calc(-1.5 * var(--pMargin) + 18px) 100%, calc(-1.5 * var(--pMargin) + 9px) calc(100% - 2px), calc(-1.5 * var(--pMargin) + 2px) calc(100% - 9px), calc(-1.5 * var(--pMargin)) calc(100% - 18px), calc(-1.5 * var(--pMargin)) 18px, calc(-1.5 * var(--pMargin) + 2px) 9px, calc(-1.5 * var(--pMargin) + 9px) 2px, calc(-1.5 * var(--pMargin) + 18px) 0)}.services>._header>div>header:before{left:calc(-6*var(--pMargin))}body>footer ._bar{max-width:2000px;margin-inline:auto}}@media (max-width:1200px){.services{flex-direction:column}.services>._header{width:100%}.services>._header>div{position:static}.services>main{width:100%}}@media (max-width:992px){body>header>._bar{margin-right:0}body>header>._bar>nav{border-bottom-right-radius:0}body>header>._bar>nav #menu_btn{z-index:30;display:flex}body>header>._bar>nav #menu_btn>span{background:#112345}body>header>._bar>nav #menu_btn.is-active>span{background:#fff}body>header>._bar>nav>ul{z-index:20;background:radial-gradient(at top,#0c3d77 0%,#112345 100%);flex-direction:column;justify-content:center;align-items:stretch;gap:6px;padding:120px 24px 40px;transition:transform .3s;position:fixed;inset:0;transform:translate(100%)}body>header>._bar>nav>ul>li{flex-grow:0;justify-content:stretch}body>header>._bar>nav>ul>li:not(:last-child):after{display:none}body>header>._bar>nav>ul>li a{text-align:center;color:#fff;flex:1;padding:18px;font-size:1.5rem;display:block}body>header>._bar>nav>ul>li a:before,body>header>._bar>nav>ul>li a:after{display:none}body>header>._bar>nav>ul>li._act a{color:#ffd400}body>header>._bar>nav #menu_btn.is-active+ul{transform:none}:root{--pMargin:28px}.hero{aspect-ratio:auto;flex-direction:column;min-height:auto;max-height:none;padding-top:96px;padding-right:0}.hero>._desc{max-width:100%;padding:var(--pMargin)}.hero>._desc>h2{font-size:220%}.hero>._desc>.richtext{font-size:105%}.hero>._cnt{width:100%;height:auto;position:relative;bottom:auto;right:auto}.hero>._cnt:before,.hero>._cnt:after,.hero>._cnt>._nav>ul:before,.hero>._cnt>._nav>ul:after{border-radius:0;transform:none}.hero>._cnt>._nav>ul>li>span{text-align:center;padding:16px;font-size:110%}.hero>._cnt>._nav>ul>li>i,.hero>._cnt>._list ._item>span{display:none}.hero>._cnt>._list ._item>div{padding:var(--pMargin)}.hero>._cnt>._list ._item>div>*,.hero>._cnt>._list ._item>div>div[itemprop=address]>*{transform:none!important}.hero>._cnt>._list ._item._act{position:relative;top:0}.services{padding:var(--pMargin);margin:var(--pMargin) 0}.services>main>._list>li h4{font-size:2.4rem}.services>main>._list>li>ul{--cols:1;grid-template-columns:minmax(0,1fr)}.services>._header>div>header{margin-inline:calc(-1*var(--pMargin));padding:calc(1.5*var(--pMargin)) var(--pMargin);text-align:center}.services>._header>div>header:before{box-shadow:none;border-bottom:0;border-radius:0;inset:0;transform:none}.services>._header>div>header>h2,.services>._header>div>header>h3,.services>._header>div>header>p,.services>._header>div>header>.btn{max-width:640px;margin-inline:auto}.services>._header>div>._vehicles>main>ul{flex-wrap:wrap;justify-content:center;gap:20px}.row_sections{flex-direction:column}.about{width:100%}.about>div:before,.about>div:after{inset:0 0 0 calc(-1*var(--pMargin));transform:none}.about>div>._text>header>h3{font-size:230%}.about>div>._text{margin-right:0;left:0}.about>div>._text:before,.about>div>._text>._skewAfter{display:none}.main_contact{width:100%;margin-top:var(--pMargin);position:static}.main_contact>._bg:before,.main_contact>._bg:after{transform:none}.main_contact>div>header{margin-left:0}.main_contact>div>main{margin:0}.main_contact .contact_form>._fields{padding-left:var(--pMargin);padding-right:var(--pMargin);transform:none}.main_contact .contact_form>._fields>*{max-width:100%;margin-inline:0;transform:none}.main_contact .contact_form ._bot{flex-wrap:wrap;max-width:100%}body>footer ._bar{gap:var(--pMargin);text-align:center;flex-direction:column}body>footer ._bar ._col,body>footer ._bar ._about,body>footer ._bar>._col:last-child{align-items:center}body>footer ._bar>._col:last-child nav ul{text-align:left;justify-content:start}body>footer ._bar ul._phones{justify-content:center}body>footer ._bar>._center>nav>ul{flex-direction:column;align-items:center;gap:4px}}@media (max-width:576px){body>header>._bar>._top{display:none}body>header>._logo>a{padding:12px 18px 14px}body>header>._logo>a>span{font-size:1.5rem}body>header>._logo>a>p{font-size:.85rem}}@media (max-width:480px){:root{--pMargin:18px}.hero>._desc>h2{font-size:180%}.services>main>._list>li h4{font-size:2rem}}
