html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--color-primary: #FFC700;--color-primary-alt: #FFD700;--color-dark: #101010;--color-bg: #F2F2F2;--color-cta: #F04C4C;--color-white: #FFFFFF;--color-text: #222;--color-muted: #666;--hero-bg-image: url(/images/omkey-back-yellow.webp);--hero-bg-mobile: url(/images/mobile_back-yellow.webp);--line-bg-image: url(/images/line-yellow.svg)}[data-theme=blue]{--color-primary: #04438C;--color-primary-alt: #0066CC;--color-dark: #FFFFFF;--hero-bg-image: url(/images/omkey-back-blue.webp);--hero-bg-mobile: url(/images/mobile_back-blue.webp);--line-bg-image: url(/images/line-blue.svg)}@font-face{font-family:Roboto Slab;src:url(/fonts/RobotoSlab-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-size:14px}body{font-family:Roboto Slab,serif;overflow-x:hidden}.main{background-color:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,serif;font-weight:700}a{text-decoration:none}b{font-weight:700}h1{font-size:2.5rem;line-height:1.5;margin-bottom:2rem}h2{font-size:2.5rem;line-height:1.5}ul li,a,p{font-size:1.5rem;line-height:1.5}a{color:inherit;text-decoration:none}ul li svg{margin-right:.5rem}.button{font-family:Roboto Slab,serif;border-radius:40px}.home,.footer{background-color:var(--color-primary);color:var(--color-dark)}.home .header .phones .list li a{color:var(--color-dark)}.home .header .phones .list li a svg path{fill:var(--color-dark)}.home .line,.info .line{background-image:var(--line-bg-image)}.button{background-color:var(--color-dark);color:var(--color-primary)}.button svg path{fill:var(--color-primary)}.info .info__titles div{color:var(--color-dark);border-bottom:1px solid var(--color-primary)}.info .info__titles div.active{background-color:var(--color-primary);color:var(--color-dark)}.info .block .prices .image h2{color:var(--color-white)}.info .block .prices .list li:not(:last-child){border-bottom:1px solid var(--color-primary)}.home{background-image:var(--hero-bg-image)}.home .header .logo svg path{fill:var(--color-dark);stroke:var(--color-dark)}.home .header .logo .logo_small svg path{fill:var(--color-dark);stroke:var(--color-dark)}.home .section__content ul li svg path{fill:var(--color-dark)}.home{height:100vh;height:100dvh;background-repeat:no-repeat;background-position:center;background-size:cover}.home .wrap,.footer .wrap{width:70.5rem;padding:0 1rem;margin:0 auto}.home .header{display:flex;justify-content:space-between;height:11.5rem;padding:1.5rem 0}.home .header .logo{display:flex;align-items:center}.home .header .logo .logo_small{display:none}.home .header .phones{display:flex;align-items:center}.home .header .phones .list{display:flex;flex-direction:column}.home .header .phones .list li a{display:flex;align-items:center;font-size:1.5rem;line-height:1;font-weight:700}.home .header .phones .list li:not(:last-child){margin-bottom:.5rem}.home .section__content{display:flex;flex-direction:column;height:calc(100vh - 11.5rem);height:calc(100dvh - 11.5rem);justify-content:center;padding-bottom:.5rem;overflow:hidden}.home .section__content h1{max-width:550px}.home .section__content ul{display:flex;flex-direction:column;margin-bottom:2rem}.home .section__content ul li{display:flex;align-items:center}.home .section__content ul li svg{min-width:1.5rem;min-height:1.5rem;width:1.5rem;height:1.5rem}.home .section__content ul li:not(:last-child){margin-bottom:1.5rem}.home .section__content .button{display:flex;align-items:center;padding:1.5rem;font-size:1.5rem;max-width:max-content;margin-bottom:.5rem}.home .section__content .button svg{margin:0 .5rem}.home .section__content p{font-size:1rem;line-height:1.5}.home .line,.info .line{position:absolute;bottom:0;left:0;width:100%;height:50px}.info{position:relative;padding-bottom:7rem}.info .wrap{width:68.5rem;margin:0 auto;background-color:var(--color-bg)}.info .info__titles{display:flex}.info .info__titles div{display:flex;align-items:center;justify-content:center;padding:1.5rem;font-weight:700;cursor:pointer;text-align:center}.info .info__titles div{width:25%;padding:1.5rem 3rem}.info .info__titles div:last-child{flex:1}.info .block{display:none;padding-top:1.5rem}.info .block.active{display:block}.info .block .prices{display:flex;margin-bottom:3rem;height:24rem}.info .block .prices .image{position:relative;width:19.5rem;margin-right:1.5rem}.info .block .prices .image h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-70%);width:min-content}.fix_safari{min-width:15rem!important}.info .block .prices .image .button{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);display:flex;align-items:center;width:fit-content;padding:.5rem 1.5rem;min-width:10rem;white-space:nowrap}.info .block .prices .image .button svg{margin:0 .5rem 0 0}.info .block .prices .image picture{width:100%;height:100%;display:block}.info .block .prices .image picture img{width:100%;height:100%;object-fit:cover}.info .block .prices .list{display:flex;flex-direction:column;justify-content:center;flex:1}.info .block .prices .list li{display:flex;justify-content:space-between;padding:.5rem 0}.info .block .prices .list li p:last-child{padding-left:.5rem;white-space:nowrap}.info .block .about p:not(:last-child){margin-bottom:2rem}.footer{height:auto;min-height:7rem;padding:1.5rem 0}.footer .wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;height:100%}.footer__bottom{text-align:center;font-size:.875rem;opacity:.6;padding:.75rem 1rem 0;border-top:1px solid rgba(0,0,0,.15);margin-top:.5rem}.footer__nav{display:flex;flex-direction:column;gap:.5rem}.footer__nav a{font-size:1rem;line-height:1.5;color:var(--color-dark);opacity:.8}.footer__nav a:hover{opacity:1}.footer__address{font-size:1rem;line-height:1.5;opacity:.8}.footer__address p{font-size:1rem}.footer__address a{color:var(--color-dark);font-size:1rem}.footer__phone{display:block}.video{padding:4rem 0;background-color:var(--color-bg)}.video .wrap{width:70.5rem;padding:0 1rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.video__header{margin-bottom:3rem}.video__header h2{font-size:2.5rem;line-height:1.5;margin-bottom:1rem;font-weight:700}.video__header p{font-size:1.5rem;line-height:1.5;color:var(--color-muted);max-width:600px}.video__container{width:100%;max-width:800px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;box-shadow:0 10px 30px #0003}.video__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-alt) 100%);border-radius:10px}.video__content{text-align:center;color:var(--color-dark);padding:2rem}.video__content svg{margin:0 auto 1.5rem;opacity:.9}.video__content h3{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-dark)}.video__content p{font-size:1.2rem;margin-bottom:2rem;opacity:.9;color:var(--color-dark)}.video__link{display:inline-block;padding:1rem 2rem;background:#1010101a;color:var(--color-dark);text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;transition:all .3s ease;border:2px solid rgba(16,16,16,.2)}.video__link:hover{background:#10101033;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.page-header{background-color:var(--color-primary);color:var(--color-dark);padding:1rem 0}.page-header__wrap{width:70.5rem;padding:0 1rem;margin:0 auto;max-width:100%}.page-header .header{display:flex;justify-content:space-between;align-items:center;height:8rem;padding:1rem 0}.page-header .header .logo,.page-header .header .phones{display:flex;align-items:center}.page-header .header .phones .list{display:flex;flex-direction:column}.page-header .header .phones .list li a{display:flex;align-items:center;font-size:1.5rem;line-height:1;font-weight:700}.page-header .header .phones .list li:not(:last-child){margin-bottom:.5rem}.page-header .header .phones .list li a{color:var(--color-dark)}.page-header .header .logo svg path{fill:var(--color-dark);stroke:var(--color-dark)}.page-header .header .logo .logo_small{display:none}.header__left{display:flex;flex-direction:column;justify-content:center;gap:.6rem}.header__nav{display:flex;align-items:center;gap:1.5rem;flex-wrap:nowrap}.header__nav a{font-size:.95rem;font-weight:700;color:var(--color-dark);white-space:nowrap;opacity:.75;transition:opacity .15s}.header__nav a:hover{opacity:1}.service-page{background-color:var(--color-bg);padding:3rem 0 5rem}.service-page .wrap{width:68.5rem;margin:0 auto;padding:0 1rem}.breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1rem;opacity:.7}.breadcrumb a{color:var(--color-dark);font-size:1rem}.breadcrumb span{font-size:1rem}.service-page h1{font-size:2.5rem;line-height:1.4;margin-bottom:2rem;max-width:800px}.service-price-block{display:flex;gap:3rem;margin-bottom:3rem;align-items:flex-start}.service-price-block .service-image{width:22rem;flex-shrink:0;border-radius:8px;overflow:hidden}.service-price-block .service-image img{width:100%;height:100%;object-fit:cover;display:block}.service-prices{flex:1}.service-prices h2{font-size:1.8rem;margin-bottom:1.5rem}.service-prices ul{border-top:1px solid var(--color-primary)}.service-prices ul li{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--color-primary)}.service-prices ul li p{font-size:1.2rem}.service-prices ul li p:last-child{white-space:nowrap;padding-left:1rem;font-weight:700}.service-cta{margin-top:2rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.service-cta .button{display:inline-flex;align-items:center;padding:1rem 2rem;font-size:1.3rem}.service-cta .button svg{margin-right:.5rem}.service-description{margin-bottom:3rem}.service-description h2{font-size:1.8rem;margin-bottom:1.5rem}.service-description p:not(:last-child){margin-bottom:1.5rem}.faq{margin-bottom:3rem}.faq h2{font-size:1.8rem;margin-bottom:1.5rem}.faq details{border-bottom:1px solid var(--color-primary)}.faq details:first-of-type{border-top:1px solid var(--color-primary)}.faq summary{padding:1rem 0;cursor:pointer;font-size:1.2rem;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;font-weight:300;transition:transform .2s}.faq details[open] summary:after{content:"−"}.faq .faq-answer{padding:0 0 1rem;font-size:1.1rem;line-height:1.6}.service-links{margin-top:3rem;padding-top:2rem;border-top:2px solid var(--color-primary)}.service-links h3{font-size:1.5rem;margin-bottom:1.5rem}.service-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.service-link-card{display:block;padding:1rem 1.5rem;background:var(--color-primary);color:var(--color-dark);border-radius:8px;font-weight:700;font-size:1.1rem;transition:opacity .2s;text-align:center}.service-link-card:hover{opacity:.8}.home-faq{background:var(--color-bg);padding:3rem 0}.home-faq__wrap{width:68.5rem;margin:0 auto;padding:0 1rem;max-width:100%}.burger-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;background:none;border:2px solid var(--color-dark);border-radius:4px;cursor:pointer;padding:.45rem .5rem;flex-shrink:0}.burger-line{display:block;width:100%;height:2px;background:var(--color-dark);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.burger-btn.open .burger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger-btn.open .burger-line:nth-child(2){opacity:0}.burger-btn.open .burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-primary);z-index:9999;flex-direction:column;padding:5rem 2rem 3rem;overflow-y:auto}.mobile-nav.open{display:flex}.mobile-nav__close{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;background:none;border:2px solid var(--color-dark);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.mobile-nav__close span{position:absolute;width:1.1rem;height:2px;background:var(--color-dark);border-radius:2px}.mobile-nav__close span:first-child{transform:rotate(45deg)}.mobile-nav__close span:last-child{transform:rotate(-45deg)}.mobile-nav__links{display:flex;flex-direction:column;margin-bottom:2.5rem}.mobile-nav__links a{font-size:1.25rem;font-weight:700;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.12);color:var(--color-dark);text-decoration:none}.mobile-nav__links a:last-child{border-bottom:none}.mobile-nav__phones{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.12)}.mobile-nav__phones a{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;color:var(--color-dark)}.mobile-nav__phones svg{flex-shrink:0}@media(max-width:1006.98px){h1{font-size:2.5rem;line-height:1.5}ul li,a,p{font-size:1rem;line-height:1.5}.home .wrap,.footer .wrap{width:53.5rem}.info .wrap{width:51.5rem}.service-page .wrap{width:90%}.home .header .phones .list li a{font-size:1.5rem;line-height:1.5}.home .section__content p{font-size:1rem;line-height:1.5}.home .section__content ul li:not(:last-child){margin-bottom:1.5rem}.info .block .prices .image{width:16rem}.info .block .prices .image h2{font-size:2rem;line-height:1.5}.info .info__titles div:nth-child(1){width:20rem}.service-price-block{flex-direction:column}.service-price-block .service-image{width:100%;max-height:20rem}.service-links-grid{grid-template-columns:repeat(2,1fr)}.page-header__wrap{width:90%}.home-faq__wrap{width:51.5rem}}@media(max-width:782.98px){.header__nav{gap:.75rem}.header__nav a{font-size:.85rem}.home .wrap,.footer .wrap{width:40.5rem}.home-faq__wrap,.info .wrap{width:38.5rem}.info .info__titles{flex-wrap:wrap}.info .info__titles div,.info .info__titles div:nth-child(1){width:50%;padding:1.5rem}.home{height:100vh;height:100svh;overflow:hidden;background-size:contain;background-position-y:66%;background-image:var(--hero-bg-mobile)}.info{padding-bottom:5.5rem}.info .block .prices{flex-direction:column;margin-bottom:1.5rem;height:unset}.info .block .prices .image{width:100%;margin-right:0;height:6.5rem}.info .block .prices .image h2{top:50%;left:1.5rem;transform:translateY(-50%);width:max-content;font-size:2rem;line-height:1.5}.info .block .prices .image .button{top:50%;bottom:unset;left:unset;right:1.5rem;transform:translateY(-50%)}.info .block .prices .list li,.info .block.keys .prices .list li{padding:1rem 0}.info .block .about p:not(:last-child){margin-bottom:1.5rem}.video .wrap{width:90%;max-width:600px}.video__content h3{font-size:1.6rem}.video__content p{font-size:1rem}}@media(max-width:590.98px){h1{font-size:2rem;line-height:1.5}ul li,a,p{font-size:1rem;line-height:1.5}.home .wrap,.footer .wrap{width:100%}.home .header .logo .logo_big{display:none}.home .header .logo .logo_small{display:block;width:7rem;height:7rem}.info .wrap{width:100%}.service-page .wrap{width:100%;padding:0 1rem}.home .header{height:8rem;padding:1rem 0}.home .header .phones .list li a{font-size:1.5rem;line-height:1.5}.home .section__content{justify-content:flex-end;height:calc(100vh - 8rem);height:calc(100svh - 8rem);padding-bottom:3rem}@supports (-webkit-appearance: none){.home .section__content{height:calc(100vh - 11.5rem);height:calc(100svh - 11.5rem);justify-content:flex-end}}.home .section__content ul li:not(:last-child){margin-bottom:.5rem}.home .section__content ul{margin-bottom:1.5rem}.home .section__content p{font-size:1rem;line-height:1.5}.info .info__titles div,.info .info__titles div:nth-child(1){width:auto;flex:1;padding:1.75rem .25rem;font-size:.8rem;line-height:1.3}.info{padding-bottom:4.5rem}.info .block{padding:1rem}.info .block .prices .image{height:8.5rem}.info .block .prices .image h2{top:1rem;left:50%;transform:translate(-50%);width:max-content;font-size:1.5rem;line-height:1.5}.info .block .prices .image .button{top:unset;bottom:1rem;left:50%;right:unset;transform:translate(-50%)}.info .block .prices .list li,.info .block.keys .prices .list li{padding:.5rem 0}.info .block .about p:not(:last-child){margin-bottom:1rem}.footer__bottom{font-size:1rem;line-height:1.5}.video{padding:2rem 0}.video .wrap{width:100%}.video__header{margin-bottom:2rem}.video__content{padding:1.5rem}.video__content svg{width:60px;height:60px;margin-bottom:1rem}.video__content h3{font-size:1.4rem}.video__content p{font-size:.9rem}.video__link{padding:.75rem 1.25rem;font-size:.95rem;white-space:normal;text-align:center}.service-links-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.service-link-card{font-size:.95rem;padding:.75rem 1rem}.service-page h1{font-size:1.8rem;margin-bottom:1.5rem}.breadcrumb{flex-wrap:wrap;font-size:.85rem}.breadcrumb a,.breadcrumb span{font-size:.85rem}.page-header__wrap{width:100%;padding:0 1rem}.page-header .header{height:auto;flex-wrap:wrap;gap:.75rem;padding:.75rem 0}.page-header .header .logo .logo_big{display:none}.page-header .header .logo .logo_small{display:block;width:5rem;height:5rem}.page-header .header .phones .list li a{font-size:1.2rem}.footer .wrap{flex-direction:column;gap:1.5rem;padding:0 1rem}.footer__nav{gap:0}.footer__nav a{display:block;padding:.5rem 0}.info .info__titles div,.info .info__titles div:nth-child(1){font-size:.75rem;padding:.5rem .25rem;line-height:1.3}.burger-btn{display:flex}.header__nav{display:none}.header__left{gap:0}.home .header .phones,.page-header .header .phones{display:none}.home-faq{padding:2rem 0}.home-faq__wrap{width:100%;padding:0 1rem}.service-prices ul li{flex-wrap:wrap;gap:.25rem}.service-prices ul li p:last-child{padding-left:0}}@media(max-height:759.98px){.home .line,.info .line{height:1.5rem}h1{margin-bottom:1.5rem}.home .section__content{justify-content:flex-start;padding-top:1.5rem;overflow-y:auto}.home .section__content ul{margin-bottom:1.5rem}.home .section__content ul li:not(:last-child){margin-bottom:1rem}.home .section__content .button{padding:1rem}}@media(max-height:600.98px){.home .line,.info .line{height:1.5rem}h1{margin-bottom:1rem}.home .section__content{padding-top:1rem}.home .section__content ul{margin-bottom:1rem}.home .section__content ul li:not(:last-child){margin-bottom:.5rem}.home .section__content .button{padding:1rem}}
