.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translate(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translate(-10px)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.gallery h3,.intro h1,.intro h2,.intro h3,.intro h4,.intro h5,.intro h6{font-family:Roboto,sans-serif;font-size:28px;line-height:28px;color:color-mix(in oklab,#464646 100%,transparent);font-weight:700;margin-bottom:30px;position:relative}.content h1:before,.content h2:before,.content h3:before,.content h4:before,.content h5:before,.content h6:before,.gallery h3:before,.intro h1:before,.intro h2:before,.intro h3:before,.intro h4:before,.intro h5:before,.intro h6:before{position:absolute;bottom:-8px;left:0;width:100px;height:2px;background-color:color-mix(in oklab,#d2a050 100%,transparent);content:""}@media(min-width:800px){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.gallery h3,.intro h1,.intro h2,.intro h3,.intro h4,.intro h5,.intro h6{font-size:32px;line-height:32px}}.content p,.intro p{font-family:Open Sans,sans-serif;font-size:16px;line-height:22px;color:color-mix(in oklab,#464646 100%,transparent);margin-bottom:20px}.content p:last-of-type,.intro p:last-of-type{margin-bottom:0}@media(min-width:1000px){.content p,.intro p{font-size:18px;line-height:24px}}.login-form-footer .login-form-button,.callback-form-footer .callback-form-button,.banner .button-callback{font-family:Open Sans,sans-serif;font-size:14px;line-height:14px;color:color-mix(in oklab,#ffffff 100%,transparent);font-weight:700;text-transform:uppercase;box-shadow:0 3px #a07e4f;text-shadow:1px 1px 4px rgba(0,0,0,.25);background-image:linear-gradient(to top,#cb9c55,#e7c287);display:flex;align-items:center;justify-content:center;padding:14px 25px;cursor:pointer;border-radius:999px;-webkit-user-select:none;user-select:none}.login-form-footer .login-form-button:active,.callback-form-footer .callback-form-button:active,.banner .button-callback:active{transform:translateY(3px);box-shadow:unset}.banner .button-callback{font-size:16px;line-height:16px;padding:25px 35px}@media(min-width:400px){.banner .button-callback{font-size:18px;line-height:18px}}.form .form-text:focus,.form .form-textarea:focus{box-shadow:0 3px #d2a050}.login-button,.edit-button{color:color-mix(in oklab,#ffffff 100%,transparent);font-weight:600;text-transform:uppercase;position:fixed;top:calc(50% - 20px);left:0;z-index:996;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,#d2a050 100%,transparent);border-radius:0 6px 6px 0;width:40px;height:40px;cursor:pointer;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.login-button .fa-icon,.edit-button .fa-icon{width:20px;height:20px}body.without-scroll{padding-right:5px;overflow:hidden}.layout{width:100%;max-width:1920px;background-color:color-mix(in oklab,#ffffff 100%,transparent);margin-left:auto;margin-right:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.frame{width:100%;max-width:1200px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}@media(min-width:800px){.frame{padding-left:20px;padding-right:20px}}.hidden{display:none!important}.tooltip-box{font-size:14px;line-height:14px;color:color-mix(in oklab,#ffffff 100%,transparent);background-color:color-mix(in oklab,transparent 100%,transparent);z-index:1000}.tooltip-arrow{z-index:10}.tooltip-content{box-shadow:2px 2px 12px 4px #0000000d;padding:10px 15px;overflow:hidden;border-radius:4px}.tooltip-content.tooltip-tight{padding:0}.tooltip-primary .tooltip-arrow{color:color-mix(in oklab,oklch(62.3% .214 259.815deg) 100%,transparent)}.tooltip-primary .tooltip-content{background-color:color-mix(in oklab,oklch(62.3% .214 259.815deg) 100%,transparent)}.tooltip-secondary .tooltip-arrow{color:color-mix(in oklab,oklch(55.1% .027 264.364deg) 100%,transparent)}.tooltip-secondary .tooltip-content{background-color:color-mix(in oklab,oklch(55.1% .027 264.364deg) 100%,transparent)}.tooltip-success .tooltip-arrow{color:color-mix(in oklab,oklch(72.3% .219 149.579deg) 100%,transparent)}.tooltip-success .tooltip-content{background-color:color-mix(in oklab,oklch(72.3% .219 149.579deg) 100%,transparent)}.tooltip-danger .tooltip-arrow{color:color-mix(in oklab,oklch(63.7% .237 25.331deg) 100%,transparent)}.tooltip-danger .tooltip-content{background-color:color-mix(in oklab,oklch(63.7% .237 25.331deg) 100%,transparent)}.tooltip-warning .tooltip-arrow{color:color-mix(in oklab,oklch(79.5% .184 86.047deg) 100%,transparent)}.tooltip-warning .tooltip-content{background-color:color-mix(in oklab,oklch(79.5% .184 86.047deg) 100%,transparent)}.tooltip-info .tooltip-arrow{color:color-mix(in oklab,oklch(71.5% .143 215.221deg) 100%,transparent)}.tooltip-info .tooltip-content{background-color:color-mix(in oklab,oklch(71.5% .143 215.221deg) 100%,transparent)}.tooltip-dark .tooltip-arrow{color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent)}.tooltip-dark .tooltip-content{background-color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent)}.tooltip-black .tooltip-arrow{color:color-mix(in oklab,#000000 100%,transparent)}.tooltip-black .tooltip-content{background-color:color-mix(in oklab,#000000 100%,transparent)}.tooltip-light .tooltip-arrow{color:color-mix(in oklab,oklch(96.7% .003 264.542deg) 100%,transparent)}.tooltip-light .tooltip-content{background-color:color-mix(in oklab,oklch(96.7% .003 264.542deg) 100%,transparent);color:color-mix(in oklab,#000000 100%,transparent)}.tooltip-white .tooltip-arrow{color:color-mix(in oklab,#ffffff 100%,transparent)}.tooltip-white .tooltip-content{background-color:color-mix(in oklab,#ffffff 100%,transparent);color:color-mix(in oklab,#000000 100%,transparent)}.toast-container{width:100%;min-width:375px;max-width:400px;position:fixed;right:0;bottom:0;z-index:999;padding-bottom:20px;padding-left:20px;padding-right:20px;-webkit-user-select:none;user-select:none}.toast{background-color:color-mix(in oklab,#ffffff 100%,transparent);margin-top:20px;overflow:hidden;width:100%;height:0;opacity:0%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:6px;position:relative}.toast-header{font-size:14px;line-height:14px;font-weight:600;display:flex;align-items:center;padding-left:15px;padding-right:15px;width:100%;height:40px}.toast-header.toast-header-primary{background-color:color-mix(in oklab,oklch(62.3% .214 259.815deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-secondary{background-color:color-mix(in oklab,oklch(55.1% .027 264.364deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-success{background-color:color-mix(in oklab,oklch(72.3% .219 149.579deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-danger{background-color:color-mix(in oklab,oklch(63.7% .237 25.331deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-warning{background-color:color-mix(in oklab,oklch(79.5% .184 86.047deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-info{background-color:color-mix(in oklab,oklch(71.5% .143 215.221deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-dark{background-color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-black{background-color:color-mix(in oklab,#000000 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.toast-header.toast-header-light{background-color:color-mix(in oklab,oklch(96.7% .003 264.542deg) 100%,transparent);color:color-mix(in oklab,#000000 100%,transparent)}.toast-header.toast-header-light .toast-close .fa-icon{color:color-mix(in oklab,#000000 100%,transparent)}.toast-header.toast-header-white{background-color:color-mix(in oklab,#ffffff 100%,transparent);color:color-mix(in oklab,#000000 100%,transparent)}.toast-header.toast-header-white .toast-close .fa-icon{color:color-mix(in oklab,#000000 100%,transparent)}.toast-header .toast-title{white-space:nowrap;text-overflow:ellipsis;padding-right:10px;overflow:hidden}.toast-header .toast-close{transition:all .2s;margin-left:auto;cursor:pointer}.toast-header .toast-close:hover{transform:rotate(180deg)}.toast-header .toast-close .fa-icon{color:color-mix(in oklab,#ffffff 100%,transparent);width:18px;height:18px}.toast-body{font-size:14px;padding:15px}.toast-progressbar{position:absolute;bottom:0;left:0;width:100%;height:3px}.toast-progressbar .toast-progress{width:0%;height:100%}.toast-progressbar .toast-progress.toast-progress-primary{background-color:color-mix(in oklab,oklch(62.3% .214 259.815deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-secondary{background-color:color-mix(in oklab,oklch(55.1% .027 264.364deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-success{background-color:color-mix(in oklab,oklch(72.3% .219 149.579deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-danger{background-color:color-mix(in oklab,oklch(63.7% .237 25.331deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-warning{background-color:color-mix(in oklab,oklch(79.5% .184 86.047deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-info{background-color:color-mix(in oklab,oklch(71.5% .143 215.221deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-dark{background-color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-black{background-color:color-mix(in oklab,#000000 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-light{background-color:color-mix(in oklab,oklch(96.7% .003 264.542deg) 100%,transparent)}.toast-progressbar .toast-progress.toast-progress-white{background-color:color-mix(in oklab,#ffffff 100%,transparent)}.fa-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.fa-icon.fa-icon-primary{color:color-mix(in oklab,oklch(62.3% .214 259.815deg) 100%,transparent)}.fa-icon.fa-icon-secondary{color:color-mix(in oklab,oklch(55.1% .027 264.364deg) 100%,transparent)}.fa-icon.fa-icon-success{color:color-mix(in oklab,oklch(72.3% .219 149.579deg) 100%,transparent)}.fa-icon.fa-icon-danger{color:color-mix(in oklab,oklch(63.7% .237 25.331deg) 100%,transparent)}.fa-icon.fa-icon-warning{color:color-mix(in oklab,oklch(79.5% .184 86.047deg) 100%,transparent)}.fa-icon.fa-icon-info{color:color-mix(in oklab,oklch(71.5% .143 215.221deg) 100%,transparent)}.fa-icon.fa-icon-dark{color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent)}.fa-icon.fa-icon-black{color:color-mix(in oklab,#000000 100%,transparent)}.fa-icon.fa-icon-light{color:color-mix(in oklab,oklch(96.7% .003 264.542deg) 100%,transparent)}.fa-icon.fa-icon-white{color:color-mix(in oklab,#ffffff 100%,transparent)}.header{background-color:color-mix(in oklab,#ffffff 100%,transparent)}@media(min-width:1900px){.header{background-image:url(/frontend/assets/header-DTS-JEjm.jpg);background-position:top right;background-repeat:no-repeat;background-size:cover}}.header .frame{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:30px;padding-top:40px;padding-bottom:40px}@media(min-width:1000px){.header .frame{flex-direction:row;gap:15px;padding-top:20px;padding-bottom:20px}}.header .logo{flex-shrink:0}.header .tagline{font-family:Open Sans,sans-serif;font-size:20px;color:color-mix(in oklab,#464646 100%,transparent);font-weight:600;text-align:center}.header .tagline strong{color:color-mix(in oklab,#d2a050 100%,transparent);font-weight:700}.header .contacts{display:flex;align-items:center;flex-direction:column;gap:10px}@media(min-width:1000px){.header .contacts{align-items:end}}.header .contacts .phone{font-family:Open Sans,sans-serif;font-size:24px;line-height:24px;color:color-mix(in oklab,#464646 100%,transparent);font-weight:800}.header .contacts .phone strong{color:color-mix(in oklab,#d2a050 100%,transparent)}.header .contacts .media{font-family:Open Sans,sans-serif;font-size:16px;line-height:16px;color:color-mix(in oklab,#464646 100%,transparent);font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;padding-right:6px}@media(min-width:1000px){.header .contacts .media{padding:0}}.header .contacts .fa-icon{color:color-mix(in oklab,#d2a050 100%,transparent);width:40px;height:40px}.banner{background-image:url(/frontend/assets/banner-C8g71Ib5.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.banner>.frame{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;padding-top:50px;padding-bottom:60px}.banner .tagline{font-family:Roboto,sans-serif;font-size:30px;color:color-mix(in oklab,#ffffff 100%,transparent);font-weight:700;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,.25)}@media(min-width:600px){.banner .tagline{font-size:40px}}@media(min-width:1200px){.banner .tagline{font-size:50px}}.nav{background-color:color-mix(in oklab,#000000 50%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding-top:30px;padding-bottom:30px}.nav>.frame{display:flex;align-items:center;justify-content:center;gap:30px}.nav-item{font-family:Open Sans,sans-serif;font-size:16px;color:color-mix(in oklab,oklch(70.7% .022 261.325deg) 100%,transparent);text-align:center;text-transform:uppercase;display:flex;align-items:center;flex-direction:column;gap:15px;transition:color .3s}.nav-item:hover{color:color-mix(in oklab,#ffffff 100%,transparent)}.nav-item:hover .image{filter:grayscale(0%)}.nav-item .image{transition:all .3s;width:70px;height:70px;filter:grayscale(100%)}.nav-item strong{font-weight:700;display:flex}.modal-overlay{background-color:color-mix(in oklab,#000000 50%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:0;left:0;z-index:997;transition:opacity .3s;opacity:0%;visibility:hidden;width:100%;height:100%}.modal-overlay.modal-overlay-visible{opacity:100%;visibility:visible}.modal-frame{position:fixed;top:0;left:-100%;z-index:998;transition:opacity,transform .3s;transform:translateY(-50px);opacity:0%;visibility:hidden;padding:20px}.modal-frame.modal-frame-visible{opacity:100%;visibility:visible;transform:translateY(0)}.modal-frame.modal-loading .spinner-frame{opacity:100%;visibility:visible}.modal-frame .modal{background-color:color-mix(in oklab,#000000 50%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;width:100%;border-radius:6px;position:relative}.modal-frame .modal-content{width:100%;min-height:200px;max-height:calc(100dvh - 40px);overflow:auto;position:relative}.modal-frame .modal-content .modal-content-icon{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);color:color-mix(in oklab,#ffffff 50%,transparent);width:100px;height:100px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.modal-toolbar{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:20px;padding:10px;position:relative;width:40px}.modal-toolbar .modal-buttons{display:flex;flex-direction:column;gap:10px}.modal-toolbar .modal-button{color:color-mix(in oklab,#ffffff 100%,transparent);transition:all .3s;cursor:pointer;opacity:50%}.modal-toolbar .modal-button:hover{transform:rotate(180deg);opacity:100%}.modal-toolbar .modal-button .fa-icon,.modal-toolbar .modal-spinner{width:26px;height:26px}.modal-toolbar .spinner-frame{opacity:0%;visibility:hidden;position:relative}.modal-toolbar .spinner{top:0;left:0;width:26px;height:26px}.form.htmx-request .form-button[type=submit]{cursor:default;pointer-events:none;opacity:50%}.form .form-button{margin-left:auto;margin-right:auto;cursor:pointer}.form .form-text{font-family:Open Sans,sans-serif;font-size:14px;line-height:14px;color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent);background-color:color-mix(in oklab,#ffffff 100%,transparent);padding:15px;width:100%}.form .form-textarea{font-family:Open Sans,sans-serif;font-size:14px;color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent);background-color:color-mix(in oklab,#ffffff 100%,transparent);width:100%;height:100px;padding:15px;resize:none}.form .form-privacy{font-family:Open Sans,sans-serif;font-size:13px;font-style:italic;text-align:center;padding:10px 20px;background-color:color-mix(in oklab,#ffffff 100%,transparent)}.form .form-privacy a{color:color-mix(in oklab,#d2a050 100%,transparent)}.callback-form{background-image:url(/frontend/assets/callback-form-BSELoT_4.jpg);background-position:top center;background-repeat:no-repeat;background-color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent);background-size:cover;width:100%}.callback-form-header{font-family:Roboto,sans-serif;font-size:18px;line-height:18px;color:color-mix(in oklab,#ffffff 100%,transparent);text-align:center;text-transform:uppercase;border-bottom:1px solid oklch(70.7% .022 261.325deg);padding:20px}.callback-form-body{display:flex;flex-direction:column;gap:20px;padding:20px}.callback-form-body .form-text{padding-left:45px}.callback-form-body .callback-form-field{position:relative}.callback-form-body .callback-form-field .fa-icon{position:absolute;top:12px;left:10px;color:color-mix(in oklab,#d2a050 100%,transparent);width:26px;height:26px}.callback-form-footer{border-top:1px solid oklch(70.7% .022 261.325deg);padding:20px}.intro{padding-top:50px;padding-bottom:50px}.gallery{background-color:color-mix(in oklab,#f9f9f9 100%,transparent);padding-top:50px;padding-bottom:50px}.gallery .gallery-preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.gallery .gallery-preview-item{width:calc((100% - 10px)/2);display:flex;align-items:center;justify-content:center;overflow:hidden}@media(min-width:500px){.gallery .gallery-preview-item{width:calc((100% - 20px) / 3)}}@media(min-width:800px){.gallery .gallery-preview-item{width:calc((100% - 30px)/4)}}.gallery .gallery-preview-item img{width:100%}.gallery-full{background-color:color-mix(in oklab,#000000 25%,transparent);height:calc(100dvh - 40px);display:flex;flex-direction:column}.gallery-full ::-webkit-scrollbar-track{background-color:color-mix(in oklab,#000000 0%,transparent)}.gallery-full .gallery-full-view{width:100%;height:calc(100dvh - 140px);display:flex;align-items:center;justify-content:center;overflow:auto}.gallery-full .gallery-full-view img{max-width:90%;max-height:90%}.gallery-full .gallery-full-select{display:flex;align-items:center;justify-content:flex-start;gap:10px;background-color:color-mix(in oklab,#000000 50%,transparent);width:100%;height:100px;max-width:100%}.gallery-full .gallery-full-select ::-webkit-scrollbar-track{background-color:color-mix(in oklab,#000000 0%,transparent)}.gallery-full .gallery-full-select{padding:10px 10px 5px;overflow-x:scroll}.gallery-full .gallery-full-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .3s;overflow:hidden;width:80px;height:80px;cursor:pointer;opacity:25%;-webkit-user-select:none;user-select:none}.gallery-full .gallery-full-item:hover,.gallery-full .gallery-full-item.gallery-active-item{opacity:100%}.gallery-full .gallery-full-item img{max-width:100%;max-height:100%}.editor-form{background-color:color-mix(in oklab,#000000 25%,transparent);width:100%}.editor-save-button,.editor-logout-button{display:flex;align-items:center;justify-content:center;color:color-mix(in oklab,#ffffff 100%,transparent);width:40px;height:40px;cursor:pointer;border-radius:6px}.editor-save-button .fa-icon,.editor-logout-button .fa-icon{width:20px;height:20px}.editor-logout-button{background-color:color-mix(in oklab,oklch(63.7% .237 25.331deg) 100%,transparent)}.editor-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-left:20px;padding-right:20px;height:80px}.editor-title{font-family:Roboto,sans-serif;font-size:18px;line-height:18px;color:color-mix(in oklab,#ffffff 100%,transparent);font-weight:600;display:none}@media(min-width:600px){.editor-title{display:flex;flex-direction:column;flex-grow:1;gap:5px}}.editor-title span{font-size:14px;line-height:14px;color:color-mix(in oklab,oklch(55.1% .027 264.364deg) 100%,transparent)}.editor-action{display:flex;align-items:center;gap:20px}.editor-save-button{background-color:color-mix(in oklab,oklch(72.3% .219 149.579deg) 100%,transparent)}.editor-robots-button,.editor-city-button,.editor-default-button{display:flex;align-items:center;justify-content:center;color:color-mix(in oklab,oklch(55.1% .027 264.364deg) 100%,transparent);background-color:color-mix(in oklab,#000000 100%,transparent);width:40px;height:40px;cursor:pointer}.active.editor-robots-button,.active.editor-city-button,.active.editor-default-button{background-color:color-mix(in oklab,oklch(62.3% .214 259.815deg) 100%,transparent);color:color-mix(in oklab,#ffffff 100%,transparent)}.editor-robots-button .fa-icon,.editor-city-button .fa-icon,.editor-default-button .fa-icon{width:20px;height:20px}.editor-toggle{display:flex}.editor-default-button{border-radius:6px 0 0 6px}.editor-robots-button{border-radius:0 6px 6px 0}.editor-body ::-webkit-scrollbar-track{background-color:color-mix(in oklab,#000000 0%,transparent)}.code-editor{width:100%;height:calc(100dvh - 120px)}.delivery{background-image:url(/frontend/assets/banner-C8g71Ib5.jpg);background-position:bottom center;background-repeat:no-repeat;padding-top:50px;padding-bottom:50px;position:relative}.delivery:before{background-color:color-mix(in oklab,rgba(0,0,0,.5) 100%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:""}.delivery .frame{position:relative;z-index:10}.delivery p{font-family:Roboto,sans-serif;font-size:28px;color:color-mix(in oklab,#ffffff 100%,transparent);font-weight:700;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,.25)}@media(min-width:500px){.delivery p{font-size:34px}}@media(min-width:1000px){.delivery p{font-size:40px}}.content{padding-top:50px;padding-bottom:50px}.footer{background-color:color-mix(in oklab,#202327 100%,transparent)}.footer .frame{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:30px;padding-top:40px;padding-bottom:40px}@media(min-width:1000px){.footer .frame{flex-direction:row;gap:15px;padding-top:20px;padding-bottom:20px}}.footer .copyright{font-family:Open Sans,sans-serif;font-size:16px;color:color-mix(in oklab,#bababa 100%,transparent)}.footer .address{font-family:Open Sans,sans-serif;font-size:16px;color:color-mix(in oklab,#ffffff 100%,transparent);font-weight:700}.footer .contacts{display:flex;align-items:center;flex-direction:column;gap:10px}@media(min-width:1000px){.footer .contacts{align-items:end}}.footer .contacts .phone{font-family:Open Sans,sans-serif;font-size:24px;line-height:24px;color:color-mix(in oklab,#ffffff 100%,transparent);font-weight:800}.footer .contacts .phone strong{color:color-mix(in oklab,#d2a050 100%,transparent)}.footer .contacts .media{font-family:Open Sans,sans-serif;font-size:16px;line-height:16px;color:color-mix(in oklab,#d2a050 100%,transparent);font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;padding-right:6px}@media(min-width:1000px){.footer .contacts .media{padding:0}}.footer .contacts .fa-icon{color:color-mix(in oklab,#d2a050 100%,transparent);width:40px;height:40px}.login-form{background-image:url(/frontend/assets/callback-form-BSELoT_4.jpg);background-position:top center;background-repeat:no-repeat;background-color:color-mix(in oklab,oklch(21% .034 264.665deg) 100%,transparent);background-size:cover;width:100%}.login-form-header{font-family:Roboto,sans-serif;font-size:18px;line-height:18px;color:color-mix(in oklab,#ffffff 100%,transparent);text-align:center;text-transform:uppercase;border-bottom:1px solid oklch(70.7% .022 261.325deg);padding:20px}.login-form-body{display:flex;flex-direction:column;gap:20px;padding:20px}.login-form-body .form-text{padding-left:45px}.login-form-body .login-form-field{position:relative}.login-form-body .login-form-field .fa-icon{position:absolute;top:12px;left:10px;color:color-mix(in oklab,#d2a050 100%,transparent);width:26px;height:26px}.login-form-footer{border-top:1px solid oklch(70.7% .022 261.325deg);padding:20px}
