body.elementor-kit-7{--e-global-color-primary:#c9431c;--e-global-color-secondary:#c4c2bb;--e-global-color-text:#141414;--e-global-color-accent:#666461;--e-global-typography-primary-font-family:"Golos Text";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Golos Text";--e-global-typography-text-font-family:"Golos Text";--e-global-typography-accent-font-family:"Golos Text";font-family:"Golos Text",system-ui,sans-serif;color:#141414;-webkit-font-smoothing:antialiased}body.elementor-kit-7 h1,body.elementor-kit-7 h2,body.elementor-kit-7 h3,body.elementor-kit-7 h4,body.elementor-kit-7 .elementor-heading-title{font-family:"Golos Text",system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance}body.elementor-kit-7 .elementor-widget-text-editor,body.elementor-kit-7 .elementor-widget-text-editor p{font-family:"Golos Text",system-ui,sans-serif}::selection{background:#f6c7b6;color:#141414}.elementor-location-header:has(.kv4-hd){position:sticky;top:0;z-index:100}.kv4-hd .hd{position:relative}html .kv4 .hd__cta{white-space:nowrap}@media (min-width:1240px) and (max-width:1399px){html .kv4 .hd__nav{gap:18px}html .kv4 .hd__nav>a,html .kv4 .dd>button{font-size:14px}html .kv4 .hd__cta{padding:0 18px}}.elementor-location-header .elementor-widget-html,.elementor-location-footer .elementor-widget-html{margin:0!important}.elementor-location-header .e-con:has(.kv4-hd),.elementor-location-footer .e-con:has(.kv4-ft){padding:0!important;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;gap:0}html .kv4 .ft{background:#141414;color:#d9d9d9;padding:48px 0 calc(96px + env(safe-area-inset-bottom));font-size:15px;line-height:1.5}html .kv4 .ft__grid{display:grid;gap:32px}html .kv4 .ft__logo{display:inline-block;padding:10px 14px;border-radius:12px;background:#fff}html .kv4 .ft__logo img{height:22px;width:auto}html .kv4 .ft__brand p{margin:14px 0 0;max-width:34ch;color:#bdbdbd}html .kv4 .ft b{display:block;margin-bottom:10px;color:#fff;font-size:16px;font-weight:700}html .kv4 .ft__nav{display:grid;gap:6px}html .kv4 .ft__nav a{color:#d9d9d9;text-decoration:none}html .kv4 .ft__contact{display:grid;gap:6px}html .kv4 .ft__tel{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.02em;text-decoration:none}html .kv4 .ft__msg{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}html .kv4 .ft__msg .btn{min-height:44px;padding:0 18px;font-size:15px;color:#fff}html .kv4 .ft__route{display:inline-flex;align-items:center;gap:8px;color:#ff8a63;font-weight:700;text-decoration:none}html .kv4 .ft__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:36px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .14);color:#9b9b9b;font-size:14px}html .kv4 .ft__bottom a{color:#9b9b9b}@media (hover:hover) and (pointer:fine){html .kv4 .ft__nav a:hover{color:#fff}html .kv4 .ft .btn--line:hover{background:#fff;color:#141414;box-shadow:inset 0 0 0 1.5px #fff}}@media (min-width:1000px){html .kv4 .ft{padding:72px 0 32px}html .kv4 .ft__grid{grid-template-columns:1.2fr 1fr 1.2fr;gap:56px}}.kv4-home .kv4-prefoot{display:none}html .kv4 .kv4-prefoot{background:#fff}html .kv4 .pf__card{display:grid;gap:10px;padding:20px;border-radius:18px;background:#fff;color:#141414}html .kv4 .pf__card p{margin:0;color:#3a3a3a;font-size:16px;line-height:1.5}html .kv4 .pf__card .pf__t{color:#141414;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}html .kv4 .pf__card .btn{margin-top:8px;min-height:56px}@media (min-width:1000px){html .kv4 .pf__card{padding:28px}}.kv4-home .elementor-widget-html{margin:0!important}.kv4-home .e-con.kv4-sec{padding:0!important;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;gap:0;--gap:0}.kv4-home .page-header,.kv4-home .entry-title{display:none}.kv4-home .site-main,.kv4-home main#content{max-width:none;padding:0}.e-con.kv4-final{padding:24px 20px 56px!important;background:#fff}.e-con.kv4-final-panel{width:100%;max-width:1240px;margin:0 auto;padding:28px 20px 20px!important;border-radius:22px;background:#c9431c;color:#fff;gap:24px}.kv4-final-panel>.elementor-widget-html{margin:0!important}html .kv4.kv4-on-orange,.kv4-final-panel .kv4{background:#fff0;color:#fff}.kv4-final-panel .kv4 .lead{color:#fff}@media (min-width:1000px){.e-con.kv4-final{padding:24px 40px 112px!important}.e-con.kv4-final-panel{flex-direction:row!important;align-items:flex-start;justify-content:space-between;padding:56px!important;border-radius:28px;gap:64px}.kv4-final-panel>.elementor-widget-html{flex:1 1 auto}.kv4-final-panel>.elementor-widget-form,.kv4-final-panel>.kv4-form-card{flex:0 0 440px}}.e-con.kv4-form-card{padding:20px!important;border-radius:18px;background:#fff;gap:0}.kv4-form-card .kv4-form{padding:0}.kv4-form-card>.elementor-widget{margin:0!important}@media (min-width:1000px){.e-con.kv4-form-card{padding:28px!important}}.kv4-form{padding:20px;border-radius:18px;background:#fff;color:#141414}@media (min-width:1000px){.kv4-form{padding:28px}}.kv4-form .elementor-form-fields-wrapper{margin:0!important;row-gap:12px}.kv4-form .elementor-field-group{padding:0!important;margin:0 0 12px!important}.kv4-form .elementor-field-group.elementor-field-type-hidden{display:none!important}.kv4-form .elementor-field-label{margin-bottom:6px!important;font:600 14px/1.3 "Golos Text",system-ui,sans-serif!important;color:#141414!important}.kv4-form .elementor-field-textual{min-height:54px;padding:0 16px!important;border:1.5px solid rgb(20 20 20 / .12)!important;border-radius:12px!important;background:#fff!important;font:400 17px "Golos Text",system-ui,sans-serif!important;color:#141414!important;transition:border-color 150ms ease}.kv4-form .elementor-field-textual:focus{outline:none;border-color:#141414!important;box-shadow:none!important}.kv4-form .elementor-field-group.elementor-error .elementor-field-textual{border-color:#c62828!important}.kv4-form .elementor-message{font:500 15px/1.45 "Golos Text",system-ui,sans-serif}.kv4-form .elementor-message.elementor-message-success{color:#1b7a3a}.kv4-form .e-form__buttons,.kv4-form .elementor-field-type-submit{margin:4px 0 0!important}.kv4-form .elementor-button[type="submit"]{width:100%;min-height:56px;padding:0 26px;border-radius:999px!important;background:#141414!important;color:#fff!important;font:600 16px/1.2 "Golos Text",system-ui,sans-serif!important;transition:transform 160ms cubic-bezier(.23,1,.32,1),background-color 200ms ease}.kv4-form .elementor-button[type="submit"]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.kv4-form .elementor-button[type="submit"]:hover{background:#2c2c2c!important}}.kv4-form-note{margin:10px 0 0;font:400 13px/1.45 "Golos Text",system-ui,sans-serif;color:#5f5f5f;text-align:left}.kv4-form-note b{display:block;margin:0 0 10px;color:#3a3a3a;font-size:14px;font-weight:500;text-align:center}.elementor-popup-modal.kv4-pop-modal .dialog-widget-content{border-radius:22px;box-shadow:0 24px 60px rgb(0 0 0 / .25);overflow:hidden}.kv4-pop-title .elementor-heading-title{font:800 26px/1.1 "Golos Text",system-ui,sans-serif!important;letter-spacing:-.03em;color:#141414!important;padding-right:40px}.kv4-pop-lead,.kv4-pop-lead p{font:400 16px/1.5 "Golos Text",system-ui,sans-serif!important;color:#3a3a3a!important;margin:0!important}.kv4-pop .kv4-form{padding:0}@media (max-width:639px){.elementor-popup-modal.kv4-pop-modal{align-items:flex-end!important}.elementor-popup-modal.kv4-pop-modal .dialog-widget-content{width:100%!important;max-width:none!important;border-radius:22px 22px 0 0;margin:0!important;max-height:92svh;overflow:auto}}body.kv4-on .elementor :is(h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,strong,b,em,label,input,textarea,select,button,figcaption,div):not([class*="icon"]):not([class*="fa-"]):not([class^="fa"]){font-family:"Golos Text",system-ui,sans-serif!important}body.kv4-on .elementor :is(.elementor-icon-list-text,.elementor-icon-box-title,.elementor-icon-box-description){font-family:"Golos Text",system-ui,sans-serif!important}body.kv4-on:not(.kv4-home) :is(.elementor-widget-heading :is(h1,h2).elementor-heading-title,.elementor-widget-text-editor :is(h1,h2)){font-weight:800!important;letter-spacing:-.03em!important;line-height:1.08!important}body.kv4-on:not(.kv4-home) :is(.elementor-widget-heading :is(h3,h4).elementor-heading-title,.elementor-widget-text-editor :is(h3,h4)){font-weight:700!important;letter-spacing:-.02em!important}body.kv4-on:not(.kv4-home) .elementor-widget-text-editor{line-height:1.55}body.kv4-on .elementor-widget-image-box .elementor-image-box-img img{border-radius:14px;transition:transform 400ms cubic-bezier(.23,1,.32,1)}body.kv4-on .elementor-widget-image-box .elementor-image-box-img{overflow:hidden;border-radius:14px}body.kv4-on .elementor-widget-image-box .elementor-image-box-title{font-weight:700!important;letter-spacing:-.01em;color:#141414}body.kv4-on .elementor-widget-image-box .elementor-image-box-description{font-weight:700!important}body.kv4-on .elementor-widget-image-box{border-radius:14px;transition:box-shadow 240ms ease}@media (hover:hover) and (pointer:fine){body.kv4-on .elementor-widget-image-box:hover{box-shadow:0 14px 34px rgb(20 20 20 / .12)!important}body.kv4-on .elementor-widget-image-box:hover .elementor-image-box-img img{transform:scale(1.03)}}@media (hover:none){body.kv4-on .elementor-widget-image-box:hover{box-shadow:none!important}}body.kv4-on:not(.kv4-home) .elementor table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden;border:1px solid #dfded8!important;border-radius:14px}body.kv4-on:not(.kv4-home) .elementor table :is(td,th){border:0!important;border-bottom:1px solid #dfded8!important;padding:12px 14px!important;text-align:left!important;vertical-align:top;font-size:15px}body.kv4-on:not(.kv4-home) .elementor table tr:last-child :is(td,th){border-bottom:0!important}body.kv4-on:not(.kv4-home) .elementor table :is(th,td:first-child){background:#ecebe6!important;font-weight:600;color:#141414}body.kv4-on:not(.kv4-home) .elementor table td{background:#fff!important}body.kv4-on:not(.kv4-home) .elementor-button{border-radius:999px;font-family:"Golos Text",system-ui,sans-serif;font-weight:600;transition:transform 160ms cubic-bezier(.23,1,.32,1),background-color 200ms ease,color 200ms ease}body.kv4-on:not(.kv4-home) .elementor-button:active{transform:scale(.97)}body.kv4-on .elementor-widget-image img,body.kv4-on .elementor-image-gallery img,body.kv4-on .e-gallery-image{border-radius:14px}