

/* Start:/local/templates/main/assets/dist/css/main.bundle.css?175112291384607*/
:root{--primary-font: 'Proxima Nova';--color-white: #fff;--secondary-font: 'Mont';--background-color: #fff;--primary-color: #1E68D6;--accent-color: #EF1926;--text-color: #000000;--primary-text-color: #ffff;--primary-hover-color:#004CBD;--accent-hover-color: #E3000E;--link-hover-color: #004CBD;--dark-text-color: #9FA2A7;--dark-grey:#474550;--green-color: #2C834F;--grey-color: #F2F5FB;--border-color: #D9D9D9;--icon-color: #000;--m-icon-color: #fff;--m-logo-color: #fff;--soc-icon-color: #fff;--service-icon-bg-color: #fff;--service-icon-stroke-color: #000000;--service-icon-color-2: #EF1926;--menu-icon-color: #9FA2A7}

:root{--primary-font: 'Proxima Nova';--color-white: #fff;--secondary-font: 'Mont';--background-color: #fff;--primary-color: #1E68D6;--accent-color: #EF1926;--text-color: #000000;--primary-text-color: #ffff;--primary-hover-color:#004CBD;--accent-hover-color: #E3000E;--link-hover-color: #004CBD;--dark-text-color: #9FA2A7;--dark-grey:#474550;--green-color: #2C834F;--grey-color: #F2F5FB;--border-color: #D9D9D9;--icon-color: #000;--m-icon-color: #fff;--m-logo-color: #fff;--soc-icon-color: #fff;--service-icon-bg-color: #fff;--service-icon-stroke-color: #000000;--service-icon-color-2: #EF1926;--menu-icon-color: #9FA2A7}.svg-icon{width:32px;height:32px}.ic-inline{display:inline-block}.ic-block{display:block}.menu-icon{width:18px;height:18px}.soc-icon{width:20px;height:20px}.logo-icon{width:36px;height:36px}.tem-icon{width:100px;height:30px}.fire-icon{width:21px;height:29px}.m-logo-icon{width:36px;height:36px}.m-tem-icon{width:95px;height:28px}.m-phone-icon{width:28px;height:28px}.screw-arrow-icon{width:16px;height:16px;--svg-icon-color: #E0E4E9}.service-hot-icon{width:48px;height:76px}.serivces-electro-icon{width:62px;height:62px}.service-water-icon{width:70px;height:61px}.service-install-icon{width:74px;height:74px}.service-condey-icon{width:75px;height:60px}.service-pipe-icon{width:70px;height:70px}.service-drenage-icon{width:88px;height:68px}.service-home-icon{width:70px;height:69px}.see-all-icon{width:10px;height:10px;--svg-icon-color: #000}.flash-icon{width:22px;height:22px}.hand-icon{width:60px;height:60px}.time-icon{width:61px;height:61px}.varanty-icon{width:50px;height:61px}.smeta-icon{width:42px;height:64px}.montage-icon{width:56px;height:56px}.contact-icon{width:18px;height:18px}.long-arrow-icon{width:66px;height:10px}.reviews-icon{width:30px;height:30px}.star-icon{width:19px;height:19px}.star-filled-icon{width:19px;height:19px}.google-icon{width:84px;height:28px}.yandex-icon{width:77px;height:21px}.fly-icon{width:155px;height:155px}@media (max-width: 980px){.fly-icon{width:70px;height:70px}}.hot-title-icon{height:37px;width:37px}.pointer-icon{width:38px;height:43px}@media (max-width: 980px){.pointer-icon{width:30px;height:34px}}.like-icon{width:20px;height:20px}.pointer-big-icon{width:53px;height:63px}.refresh-icon{width:12px;height:12px}.title-icon-wrapper{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;text-align:center;line-height:30px;background-color:var(--accent-color);border-radius:100%;position:relative;top:-7px}@media (max-width: 980px){.title-icon-wrapper{top:0px;transform:scale(0.7)}}.section-icon{width:22px;height:22px;--menu-icon-color: #fff}:root{--primary-font: 'Proxima Nova';--color-white: #fff;--secondary-font: 'Mont';--background-color: #fff;--primary-color: #1E68D6;--accent-color: #EF1926;--text-color: #000000;--primary-text-color: #ffff;--primary-hover-color:#004CBD;--accent-hover-color: #E3000E;--link-hover-color: #004CBD;--dark-text-color: #9FA2A7;--dark-grey:#474550;--green-color: #2C834F;--grey-color: #F2F5FB;--border-color: #D9D9D9;--icon-color: #000;--m-icon-color: #fff;--m-logo-color: #fff;--soc-icon-color: #fff;--service-icon-bg-color: #fff;--service-icon-stroke-color: #000000;--service-icon-color-2: #EF1926;--menu-icon-color: #9FA2A7}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-BlackItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-Black.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-Bold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-ExtraLightItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-BoldItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-Light.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-Heavy.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-Heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-HeavyItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-HeavyItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-ExtraLight.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-RegularItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-LightItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-SemiBold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-Regular.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-SemiBoldItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-Thin.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Mont';src:url("/local/templates/main/assets/dist/fonts/subset-Mont-ThinItalic.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-Mont-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-BlackIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-BlackIt.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Bold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Black.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-BlackIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-BlackIt.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-BoldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-BoldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Black.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-BoldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-BoldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-ExtrabldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-ExtrabldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-LightIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-LightIt.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Bold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Extrabld.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Extrabld.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Light.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-SemiboldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-SemiboldIt.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Regular.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-RegularIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-RegularIt.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BlackIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BlackIt.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Semibold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-ThinIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-ThinIt.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Thin.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Black.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-ExtrabldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-ExtrabldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Bold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Extrabld.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Extrabld.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-LightIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-LightIt.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BoldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BoldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Light.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Semibold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-RegularIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-RegularIt.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-SemiboldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-SemiboldIt.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Regular.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BlackIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BlackIt.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-LightIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-LightIt.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BoldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-BoldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Bl';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Black.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Thin.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-ThinIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-ThinIt.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Bold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Extrabld.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Extrabld.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-ExtrabldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-ExtrabldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Semibold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaCond-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-RegularIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-RegularIt.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Light.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-SemiboldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-SemiboldIt.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-ThinIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-ThinIt.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Regular.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Semibold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Lt';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-LightIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-LightIt.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova ExCn Th';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Thin.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaExCn-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Rg';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-RegularIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-RegularIt.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Regular.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Extrabld.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Extrabld.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Light.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-ExtrabldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-ExtrabldIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-SemiboldIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-SemiboldIt.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaT-Thin.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNovaT-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-ThinIt.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-ThinIt.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Semibold.woff2") format("woff2"),url("/local/templates/main/assets/dist/fonts/subset-ProximaNova-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.dark-bg{--header-text-color: #fff;--header-text-color-2: #E9E9EA;--header-logo-color: #fff;--color-white: #fff;--soc-icon-color: #fff}.white-bg{--header-text-color: #000;--header-text-color-2: #1a1a1a;--header-logo-color: var(--primary-color);--color-white: #000;--soc-icon-color: #000}.white-bg .header-mobile{background-color:var(--primary-color)}@media (max-width: 980px){.white-bg .header{margin-bottom:100px}}#logo{width:100px;height:auto}.top-panel{height:75px;border-bottom:1px solid rgba(217,217,217,0.2)}.top-panel .container{height:100%}@media (max-width: 980px){.top-panel{display:none}}.top-menu{height:100%;width:100%;position:relative}.top-menu>ul,.top-menu .top-menu-root{list-style:none;margin:0;padding:0;height:100%;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;justify-content:flex-start;margin-left:-4px;margin-right:-4px;gap:16px}.top-menu li{margin-right:4px;margin-left:4px}.top-menu a,.top-menu ul li>span{display:flex;align-items:center;font-size:18px;text-decoration:none;color:var(--text-color);font-weight:600;line-height:1em}.top-menu a.selected,.top-menu ul li>span.selected{color:var(--link-hover-color)}.top-menu a:hover,.top-menu.selected{color:var(--link-hover-color)}.top-menu a:hover>span,.top-menu.selected>span{font-size:18px;text-decoration:none;font-weight:600;color:var(--link-hover-color)}.top-menu .menu-icon{display:inline-block;margin-right:10px}.top-menu .has-sub{position:relative}.top-menu a:hover+.sub-menu{display:block}.top-menu .sub-menu{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);background-color:#fff;padding:20px;border-radius:8px;z-index:1000;position:absolute;margin-top:10px;left:-40px;display:none}.top-menu .sub-menu:before{display:block;content:"";background-color:transparent;width:100%;height:12px;position:absolute;top:-10px;z-index:1001}.top-menu .sub-menu:after{width:0;height:0;border-style:solid;border-width:0 7px 10px 7px;border-color:transparent transparent #ffffff transparent;display:block;content:"";position:absolute;left:63px;top:-8px;z-index:1001}.top-menu .sub-menu:hover{display:grid}.top-menu .sub-menu>ul,.top-menu .sub-menu .sub-root-menu{display:grid;grid-template-columns:minmax(272px, auto) minmax(280px, auto) minmax(280px, auto) minmax(270px, auto);gap:18px}.top-menu .sub-menu>ul>li ul,.top-menu .sub-menu .sub-root-menu>li ul{padding-left:24px;margin-top:10px}.top-menu .sub-menu>ul>li ul li,.top-menu .sub-menu .sub-root-menu>li ul li{margin-bottom:6px}.top-menu .sub-menu>ul>li ul span,.top-menu .sub-menu .sub-root-menu>li ul span{font-weight:normal;font-size:14px}.top-menu .sub-menu ul{list-style:none;margin:0;padding:0}.header-block{height:126px;color:#fff;display:flex;align-items:center;width:100%;margin-bottom:-127px;z-index:2;position:relative;border-bottom:1px solid rgba(217,217,217,0.2)}@media (max-width: 980px){.header-block{display:none}}.header-block a{color:#fff}.header-block a:hover{color:var(--link-hover-color)}.white-bg .header-block{margin-bottom:5px}.logo{width:300px}.logo .logo-link{display:flex;text-decoration:none;color:#fff;align-items:center}.info-cell{display:flex;width:calc(95% - 300px);justify-content:space-between;align-items:center}@media (max-width: 1200px){.info-cell{width:calc(98% - 300px)}}.logo-text-cell{font-style:normal;font-weight:600;font-size:12px;line-height:110%;color:var(--header-text-color)}.logo-title-cell{font-style:normal;font-weight:900;font-size:40px;line-height:16px;color:var(--header-text-color);margin-right:26px;--m-logo-color: var(--header-logo-color)}.logo-icon-cell{margin-right:16px}.info-item:nth-child(2){padding-left:27px;padding-right:20px}.info-item:nth-child(3){max-width:350px;flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width: 1200px){.info-item:nth-child(3){flex-grow:unset;max-width:230px}.info-item:nth-child(3) .soc-list{display:none}}.header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.info-address{font-style:normal;font-weight:600;font-size:16px;line-height:130%;margin-bottom:4px;color:var(--header-text-color)}.info-time{font-weight:400;font-size:12px;line-height:110%;color:var(--header-text-color-2)}.info-tel a{font-weight:600;font-size:27px;line-height:1;letter-spacing:-0.01em;text-decoration:none;display:inline-block;margin-bottom:6px}@media (max-width: 1200px){.info-tel a{font-size:22px}}.info-tel a:hover{color:var(--link-hover-color)}.info-tel .row:first-child{margin-bottom:-10px}.header .info-tel a{color:var(--header-text-color)}.header .info-tel a:hover{color:var(--link-hover-color)}.first-block{padding-top:127px;position:relative;background:linear-gradient(2.46deg, #070C28 -10.99%, rgba(7,12,40,0) 40.65%),linear-gradient(236.88deg, #B7000C 14.78%, #0063F8 69.74%);z-index:1;height:calc(100vh - 30px);min-height:460px;max-height:565px;padding-bottom:35px;margin-bottom:36px;overflow:hidden}.first-block.no-margin{margin-bottom:0}.first-block.calc-padding{padding-bottom:98px}@media (max-width: 980px){.first-block.calc-padding{padding-bottom:90px}}@media (max-width: 720px){.first-block{min-height:387px;height:auto}}@media (max-width: 980px){.first-block{padding-top:70px}}.first-block.index-page{min-height:730px;max-height:835px;padding-bottom:86px}@media (max-width: 720px){.first-block.index-page{height:auto;min-height:auto;padding:1rem;padding-top:100px}}.first-block img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:1}.first-block-wrapper{position:relative;z-index:2;height:100%}.header-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.header-content.flex-end{flex-direction:column;justify-content:end}.first-block__bottom-row{display:flex;flex-wrap:wrap;justify-content:space-between}.first-block__bottom-row>*{margin-top:20px}.first-block__form-btn{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 720px){.first-block__form-btn{display:block;text-align:center;width:100%}}@media (max-width: 720px){.first-block__form-btn .cell{width:100%;text-align:center}}.first-block__form-btn .cell:nth-child(2){width:200px;padding-left:26px}@media (max-width: 720px){.first-block__form-btn .cell:nth-child(2){width:100%}}.header-mobile{display:none;position:absolute;left:0;top:0;justify-content:space-between;width:100%;z-index:1002;padding-left:12px;padding-right:12px;height:74px;border-bottom:1px solid rgba(217,217,217,0.2);align-items:center}.header-mobile.--opened{--m-icon-color: #000;border-bottom:1px solid var(--border-color);background-color:#fff}.header-mobile.--opened #nav-icon span{background-color:#000}.header-mobile.--opened .m-tem-icon{--m-logo-color: var(--primary-color)}.header-mobile .m-logo-icon{margin-right:10px}.header-mobile a{text-decoration:none}@media (max-width: 980px){.header-mobile{display:flex}}.m-action-cell{display:flex}.breadcrumbs{margin-top:36px;margin-bottom:18px;color:#fff}@media (max-width: 980px){.breadcrumbs{margin-top:18px}}.breadcrumbs a,.breadcrumbs span{color:#fff;font-size:12px}.white-bg .breadcrumbs a,.white-bg .breadcrumbs span{color:#000}.first-block-menu{font-size:18px}@media (max-width: 980px){.first-block-menu{margin-top:40px}}.first-block-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.first-block-menu li{margin-bottom:5px;margin-right:52px}@media (max-width: 980px){.first-block-menu li{margin-right:20px}}.first-block-menu li:last-child{margin-right:0}.first-block-menu a{color:#fff;display:inline-block;text-decoration:none;position:relative}@media (max-width: 980px){.first-block-menu a{font-size:15px}}.first-block-menu a:after{content:'';display:block;position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:var(--dark-text-color)}.first-block-menu a:hover{color:var(--link-hover-color)}.service-seo-text h2{font-size:36px}.service-seo-text h3{font-size:30px}.section-title{font-family:var(--secondary-font);font-style:normal;font-weight:700;font-size:60px;line-height:100%;letter-spacing:-0.02em;color:#fff;margin:0;padding:0;margin-bottom:0.2em}@media (max-width: 780px){.section-title{font-size:48px}}@media (max-width: 720px){.section-title{font-size:30px;line-height:1.1}}.section-title svg{margin-right:0.1em;margin-left:0.1em}.section-title .title-icon{margin-left:6px;margin-right:6px;position:relative;top:-5px}@media (max-width: 720px){.section-title .title-icon{top:7px;transform:scale(0.8)}}.white-bg .section-title{color:#000}.section-descr{font-style:normal;font-weight:600;font-size:27px;line-height:120%;letter-spacing:-0.01em;color:#FFFFFF}@media (max-width: 720px){.section-descr{font-size:18px}}.block-title,h2{font-family:var(--secondary-font);font-style:normal;font-weight:600;font-size:52px;line-height:100%;letter-spacing:-0.01em;color:var(--text-color);margin:0}@media (max-width: 980px){.block-title,h2{font-size:27px;text-align:left}}.block-title.with-padding,h2.with-padding{padding-top:1.3em;margin-bottom:0.57em}@media (max-width: 980px){.block-title.with-padding,h2.with-padding{margin-bottom:0.9em}}.block-title.with-descr,h2.with-descr{margin-bottom:0.4em}.block-title.with-top-padding,h2.with-top-padding{padding-top:1.3em;margin-bottom:0}.block-title .title-icon,h2 .title-icon{margin-left:6px;margin-right:6px;position:relative;top:-5px}@media (max-width: 980px){.block-title .title-icon,h2 .title-icon{top:3px;transform:scale(0.8)}}.block-descr{font-style:normal;font-weight:400;font-size:27px;line-height:120%;letter-spacing:-0.01em;color:var(--text-color);margin-bottom:1.45em}@media (max-width: 980px){.block-descr{font-size:16px;text-align:center}}.title-h3,h3{font-family:var(--secondary-font);font-style:normal;font-weight:700;font-size:40px;line-height:100%;letter-spacing:-0.01em}@media (max-width: 980px){.title-h3,h3{font-size:20px}}.title-h4,h4{font-family:var(--secondary-font);font-style:normal;font-weight:600;font-size:30px;line-height:100%;letter-spacing:-0.01em}@media (max-width: 980px){.title-h4,h4{font-size:19px}}.text-body-1{font-style:normal;font-weight:400;font-size:12px;line-height:110%}.text-body-2{font-size:16px;line-height:130%}.text-body-2.b{font-weight:600}.text-body-3{font-weight:400;font-size:13px;line-height:130%}.text-grey{color:var(--dark-text-color)}.text-green{color:var(--green-color)}.f-20{font-size:20px}.item-title{font-size:27px;line-height:120%;letter-spacing:-0.01em}@media (max-width: 980px){.item-title{font-size:20px}}a.item-title{text-decoration:none;color:var(--text-color)}a.item-title:hover{color:var(--link-hover-color)}.b{font-weight:600}.n{font-weight:400}p{line-height:1.4}.footer__contact{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding-bottom:40px}.footer-phone{display:inline-block;font-weight:bold}.footer{margin-top:40px}@media (max-width: 980px){.footer{margin-top:40px}.footer .logo{margin-bottom:25px}.footer .info-item{margin-bottom:20px}}.footer .contact-links a{color:#fff}@media (max-width: 480px){.footer .contact-links{justify-content:center;flex-wrap:nowrap;width:100%}}.footer .contact-links li{margin-right:24px}@media (max-width: 980px){.footer .contact-links li{margin-right:10px;flex-grow:1}.footer .contact-links li a{width:100%}}.footer .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 980px){.footer .flex-container{display:block}}.footer__logo{margin-right:34px}@media (max-width: 980px){.footer__logo{width:90px;margin-right:0}}.footer__contact{padding-top:20px}.footer__contact-cell{display:flex;flex-wrap:wrap}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}@media (max-width: 980px){.footer-row{display:block}}.footer__contact-text{padding-top:54px;margin-right:15px}@media (max-width: 980px){.footer__contact-text{padding-top:0;margin-right:0;width:calc(100% - 90px)}}.f-contact-links{padding-top:58px}@media (max-width: 980px){.f-contact-links{padding-top:0}}.f-contact_title{margin-bottom:15px}.footer-block{height:90px;display:flex;align-items:center;width:100%;z-index:2;position:relative;margin-bottom:40px;border-bottom:1px solid var(--border-color);--soc-icon-color: #000;--m-logo-color: var(--primary-color)}@media (max-width: 980px){.footer-block{display:block;height:auto;padding-top:20px;padding-bottom:10px;margin-bottom:20px}.footer-block .info-cell{display:block;width:100%}.footer-block .info-item:nth-child(2){padding-left:0;padding-right:0}.footer-block .info-item:nth-child(3){max-width:100%;display:block}}.footer-block .btn.btn-link.btn-white-link{color:var(--dark-text-color)}.footer-block .logo-text-cell{color:var(--dark-text-color)}.footer-block .logo-title-cell{--m-logo-color: var(--primary-color)}.footer-block .info-time{color:var(--dark-text-color)}.footer-block .info-address{color:var(--text-color)}.footer__bottom{padding-bottom:20px}@media (max-width: 980px){.footer__bottom{text-align:center}}@media (max-width: 980px){.footer__links{margin-top:20px}}.main-slider{margin-bottom:40px;transition:all 100ms;opacity:1}.main-slider img{max-width:100%;height:auto;object-fit:cover;object-position:center}.main-slider.not-ready{opacity:0}.modal-root{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%}.modal-bg{overflow-y:auto;display:flex;align-items:center;background:rgba(0,0,0,0.5);justify-content:center;width:100%;height:100%}@media (max-width: 720px){.modal-bg{align-items:flex-end}}.modal-window{position:relative;z-index:9999;width:100%;max-height:100vh;max-width:var(--modal__max-width);opacity:0}@media (max-width: 720px){.modal-window{opacity:1;max-width:100%;position:relative;left:0;bottom:0;height:auto}}.content-wrapper{margin-top:65px;box-shadow:0px 20px 80px rgba(0,0,0,0.2);background:#fff;border-radius:30px}@media (max-width: 720px){.content-wrapper{border-radius:30px 30px 0 0}}.m-open .modal-window{animation:fadeIn .1s ease-in-out;opacity:1}@media (max-width: 720px){.m-open .modal-window{animation:modalIn .1s ease-in-out}}.m-close{visibility:hidden}@media (max-width: 720px){.m-close{transition:delay .1s;transition-property:visibility}}.m-close .modal-window{animation:fadeOut .1s fadeOut}@media (max-width: 720px){.m-close .modal-window{max-width:100%;animation:modalOut .1s forwards}}.modal-close-icon{position:absolute;right:15px;top:65px;padding:12px;fill:#000;width:64px;height:64px;cursor:pointer}@media (max-width: 980px){.modal-close-icon{width:48px;height:48px;right:0}}[aria-hidden="true"]{visibility:hidden;height:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{100%{opacity:1}0%{opacity:0}}@keyframes modalIn{0%{height:0}100%{}}@keyframes modalOut{0%{}100%{height:0}}.form{max-width:400px}.form-row{margin-bottom:10px}.drawer .drawer__wrapper{position:fixed;left:-100vw;top:0px;width:100vw;height:100%;z-index:22;background-color:#fff;border-right:1px solid #ccc;border-top:1px solid #ccc;transition:left 100ms;z-index:1001;padding-left:12px;padding-right:12px;padding-top:74px;display:flex;flex-direction:column;padding-bottom:12px;overflow-y:auto}.drawer .drawer-bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1000;top:67px;display:none}.drawer.is-open .drawer__wrapper{left:0}.drawer.is-open .drawer-bg{display:block}.drawer-gap{margin-bottom:20px}.drawer-menu{margin-left:-12px;margin-right:-12px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.drawer-menu .sub-menu>ul>li{margin-bottom:8px}.drawer-menu .sub-menu>ul>li>ul a,.drawer-menu .sub-menu>ul>li>ul span{padding-left:0;padding-top:2px;font-weight:normal;padding-bottom:2px}.drawer-menu .sub-menu .sub-root-menu>li>ul{padding-left:26px}.drawer-menu>ul ul{margin-left:8px}.drawer-menu ul{list-style:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column}.drawer-menu ul a,.drawer-menu ul span{padding-left:8px;padding-right:12px;display:flex;align-items:center;padding-top:4px;padding-bottom:4px;text-decoration:none;color:var(--text-color);font-weight:600;font-size:18px}.drawer-menu ul a svg,.drawer-menu ul span svg{margin-right:0}.drawer-menu ul a.selected,.drawer-menu ul a:hover,.drawer-menu ul span.selected,.drawer-menu ul span:hover{color:var(--primary-color)}.drawer-info-item{margin-bottom:20px}.drawer-info-item .info-time{color:var(--dark-text-color)}.drawer-info-item a{color:var(--text-color)}.drawer-info-item .btn.btn-link.btn-white-link{color:var(--dark-text-color)}.drawer-info-item:nth-child(2){display:flex;align-items:center;justify-content:space-between;max-width:400px}.drawer-info-item .soc-icon{--soc-icon-color: #000}.drawer-bottom{border-top:1px solid var(--border-color);padding-top:15px}#nav-icon{background-color:transparent;border:none;cursor:pointer;width:30px;height:20px;position:relative;margin:16px auto;transform:rotate(0deg);transition:.1s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.1s ease-in-out}#nav-icon span:nth-child(1){top:4px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:13px;width:60%}#nav-icon span:nth-child(4){top:24px;display:none}#nav-icon.open span:nth-child(1){top:14px;width:0%;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg);width:100%;top:8px}#nav-icon.open span:nth-child(3){transform:rotate(-45deg);width:100%;top:8px}#nav-icon.open span:nth-child(4){top:14px;width:0%;left:50%}.services__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width: 1250px){.services__list{margin-left:-8px;margin-right:-8px}}@media (max-width: 480px){.services__list{margin:10px 0}}.services__item{margin:15px;width:calc(25% - 30px);display:block;border:1px solid var(--border-color);border-radius:15px;text-decoration:none;color:var(--text-color);padding:25px;padding-bottom:43px;padding-left:50px;position:relative;min-height:310px}@media (max-width: 1250px){.services__item{padding-left:18px;padding-right:18px;width:calc(25% - 16px);margin:8px}}@media (max-width: 980px){.services__item{width:calc(33.3% - 16px);min-height:auto;padding:14px}}@media (max-width: 720px){.services__item{width:calc(50% - 16px)}}@media (max-width: 480px){.services__item{width:100%;margin:0;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;padding-top:0;padding-bottom:0;padding-right:60px}}.services__item .screw-arrow-icon{position:absolute;right:34px;top:26px}@media (max-width: 480px){.services__item .screw-arrow-icon{right:23px;top:20px}}.services__item:hover{background-color:var(--primary-color);color:#fff;--service-icon-bg-color: --primary-color;--service-icon-stroke-color: #fff;--service-icon-color-2: #fff}.services__icon{text-align:center;height:98px;width:70px}@media (max-width: 480px){.services__icon{width:80px;display:flex;align-items:center;justify-content:start}.services__icon svg{transform:scale(0.6)}}.services__name{padding-right:40px;margin-bottom:20px}@media (max-width: 1250px){.services__name{padding-right:0;font-size:24px}}@media (max-width: 480px){.services__name{margin-bottom:0;width:calc(100% - 80px);font-size:20px}}@media (max-width: 480px){.services__text{display:none}}.smeta{padding-bottom:50px}.smeta .block-title.with-padding{padding-top:1.1em}.form-props__list{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;padding-bottom:49px;margin-bottom:25px;justify-content:space-between}.form-props__list ul{list-style:none;margin:0;padding:0}@media (max-width: 980px){.form-props__list{margin-bottom:25px;padding-bottom:0}}.form-props__name{font-weight:600;font-size:27px;line-height:120%;letter-spacing:-0.01em;margin-bottom:16px;gap:20px}.form-props__item:nth-child(2) ul{column-count:2}.form-props__item:nth-child(2) ul li{margin-right:25px}@media (max-width: 980px){.form-props__item:nth-child(2) ul{column-count:unset}.form-props__item:nth-child(2) ul li{margin-right:0}}.form-props__item .checkbox{margin-bottom:12px}@media (max-width: 980px){.form-props__item{width:100%;margin-bottom:40px}}.form-inputs-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:15px}@media (max-width: 980px){.form-inputs-row{display:block;max-width:380px;margin:auto}}.form-input__cell{width:calc(33.3% - 20px);margin:10px}@media (max-width: 980px){.form-input__cell{margin:0;margin-bottom:20px;width:100%}}@media (max-width: 980px){.form-confirm-row{display:block;max-width:380px;margin:auto}}.smeta-2{color:#fff;height:auto;padding-top:83px;padding-bottom:83px}@media (max-width: 980px){.smeta-2{padding-top:40px;padding-bottom:40px}}.smeta-2 .form__cell{flex-grow:1}.smeta-2.flex-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width: 1110px){.smeta-2.flex-container{justify-content:center}}.smeta__title-cell{max-width:372px;padding-right:20px}@media (max-width: 1110px){.smeta__title-cell{max-width:unset}}.smeta__form-cell{max-width:773px;flex-grow:1}@media (max-width: 1110px){.smeta__form-cell{max-width:100%}}.smeta__form-title{margin-bottom:0.43em}@media (max-width: 980px){.smeta__form-title{text-align:center}}@media (max-width: 980px){.smeta__form-descr{text-align:center}}.smeta__form-row{margin-bottom:30px}.smeta__form-row.inputs-row{margin-bottom:40px}.smeta__form-row.inputs-row .form__cell{margin-right:16px}@media (max-width: 980px){.smeta__form-row.inputs-row .form__cell{margin-right:0;text-align:center;margin-bottom:10px}}.smeta__form-row.inputs-row .form__cell:first-child{max-width:186px}@media (max-width: 980px){.smeta__form-row.inputs-row .form__cell:first-child{max-width:unset}}.smeta__form-row.inputs-row .form__cell:nth-child(2){max-width:316px;flex-grow:2}@media (max-width: 980px){.smeta__form-row.inputs-row .form__cell:nth-child(2){max-width:unset}}.smeta__form-row.inputs-row .form__cell:last-child{margin-right:0}.smeta__form-row.contact-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--dark-grey);padding-bottom:45px;margin-bottom:20px}@media (max-width: 980px){.smeta__form-row.contact-row{display:block;text-align:center}}@media (max-width: 980px){.smeta__form-row-text{text-align:center}}.smeta__form-row.flex-row{display:flex;flex-wrap:wrap}@media (max-width: 980px){.smeta__form-row.flex-row{display:block}}.smeta-3{color:#fff;height:auto;padding-top:57px;padding-bottom:63px}@media (max-width: 980px){.smeta-3{padding-top:20px;padding-bottom:20px}}.smeta-3 .form__cell{flex-grow:1}.smeta-3 .smeta__form-title{margin-bottom:0.77em}.smeta-3 .smeta__title-cell{height:100%;display:flex;flex-direction:column;justify-content:space-between}.smeta-3 .smeta__form-row.contact-row{display:flex;justify-content:space-between;border-bottom:0;padding-bottom:20px;margin-bottom:20px}@media (max-width: 980px){.smeta-3 .smeta__form-row.contact-row{display:block}}.smeta__form-tip{margin-top:45px;display:flex;align-items:center}@media (max-width: 980px){.smeta__form-tip{justify-content:center;margin-bottom:15px;margin-top:15px}}.smeta__form-tip svg{margin-right:10px}.smeta-3.flex-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media (max-width: 1110px){.smeta-3.flex-container{justify-content:center}}.contact-links{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}@media (max-width: 980px){.contact-links{justify-content:center;margin-top:20px}}.contact-links li{margin-right:15px}@media (max-width: 980px){.contact-links li{margin-right:10px;margin-bottom:10px}}.contact-links li:last-child{margin-right:0}.contact-links li span{transform:translateY(1px)}.smeta__contact-cell{max-width:250px}@media (max-width: 980px){.smeta__contact-cell{max-width:unset}}.smeta-confirm{max-width:411px}@media (max-width: 980px){.smeta-confirm{max-width:unset}}.how-we-work{padding-bottom:50px}@media (max-width: 720px){.how-we-work{padding-bottom:24px}}.how-we-work .block-title{margin-top:0.7em;margin-bottom:0.7em}.card__list{counter-reset:section;display:flex;margin-left:-15px;margin-right:-15px;margin-top:-15px;flex-wrap:wrap}@media (max-width: 720px){.card__list{display:block;margin:0}}.card__item{margin:15px;width:calc(20% - 30px);background-color:#fff;border-radius:20px;padding-left:30px;padding-right:23px;padding-bottom:28px;padding-top:28px}@media (max-width: 1200px){.card__item{padding-left:20px;padding-right:20px}}@media (max-width: 980px){.card__item{width:calc(33.3% - 30px)}}@media (max-width: 720px){.card__item{width:100%;margin:0;margin-bottom:10px;padding-top:15px;padding-bottom:20px}}.card__item:last-child .card__count{color:#2C834F}.card__item:last-child .card__name{color:#2C834F}@media (max-width: 720px){.card__item:last-child .card__name{position:relative}.card__item:last-child .card__name:after{content:"";position:absolute;right:6px;top:3px;width:3px;height:7px;border:solid #2C834F;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.card__item:last-child .card__decor{border-bottom:1px solid var(--border-color)}.card__item:last-child .long-arrow-icon{display:none}.card__count{color:var(--primary-color)}@media (max-width: 720px){.card__count{float:left;margin-right:10px;font-size:24px}}.card__name{margin-top:10px;margin-bottom:22px}@media (max-width: 720px){.card__name{font-size:18px;margin-top:2px;margin-bottom:15px}}.card__count::before{counter-increment:section;content:"0" counter(section) "."}.card__decor{height:10px;width:66px;position:relative;display:inline-block}@media (max-width: 720px){.card__decor{display:none}}.card__decor svg{position:absolute;left:0;bottom:0}@media (max-width: 720px){.btn.btn-see-all.btn-card{justify-content:center}.btn.btn-see-all.btn-card svg{margin-left:15px}}.news .block-title.with-padding{margin-bottom:1.05em}@media (max-width: 980px){.news .items-slider{margin-left:-15px;margin-right:-15px}}@media (max-width: 720px){.news .items-slider{margin-left:-12px;margin-right:-12px}.news .items-slider .news__item:first-child{margin-left:10px}.news .items-slider .news__item:last-child{margin-right:10px}}.news__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:20px}@media (max-width: 720px){.news__list{margin-left:0;margin-right:0}}.news__item{width:calc(33.3% - 30px);margin:15px}.news__item.swiper-slide{margin:0;width:100%}@media (max-width: 980px){.news__item{width:calc(50% - 30px)}}@media (max-width: 720px){.news__item{width:100%;margin-bottom:10px}}.news__label{position:absolute;width:80px;height:80px;background-color:#EF1926;border-radius:100%;color:#fff;text-align:center;line-height:80px;right:15px;bottom:15px}@media (max-width: 980px){.news__label{width:40px;height:40px;line-height:40px;font-size:14px}}.news__pic{margin-bottom:18px;position:relative}.news__pic a{display:block}.news__pic img{display:block;max-width:100%;height:auto}.news__name{margin-bottom:15px}.news__text{margin-bottom:15px}.news__date{color:#2C834F}.features.grey-bg{padding-top:24px;padding-bottom:24px}.features.grey-bg .features__item{padding-bottom:34px}.features__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width: 1040px){.features__list{margin-left:-10px;margin-right:-10px}}@media (max-width: 720px){.features__list{margin-left:0;margin-right:0;display:block}}.features__item{margin:15px;width:calc(20% - 30px);background-color:#fff;border-radius:20px;text-align:center;padding-top:26px;padding-bottom:20px}@media (max-width: 1040px){.features__item{margin:10px}}@media (max-width: 980px){.features__item{width:calc(33.3% - 20px)}}@media (max-width: 720px){.features__item{width:100%;margin:0;margin-bottom:10px;text-align:left;padding-top:10px;padding-bottom:10px;height:100px}}.feature__icon{height:77px}.feature__icon svg{transform:scale(0.9)}@media (max-width: 720px){.feature__icon{float:left;margin-right:10px;display:flex;align-items:center}}.feature__name{max-width:156px;margin:auto;margin-bottom:17px}@media (max-width: 720px){.feature__name{margin:0;margin-bottom:10px;max-width:unset}}@media (max-width: 720px){.features__item-wrapper{max-width:250px;margin:auto;height:80px}}@media (max-width: 720px){.feature__content{height:100%;display:flex;flex-direction:column;justify-content:center}}.swiper.loading{opacity:0.5}.portfolio{position:relative}.portfolio .swiper-container{overflow:hidden;padding:30px 0}.portfolio .swiper-wrapper{list-style:none;width:10000px}.portfolio .swiper-container .swiper-slide{display:block;width:auto;margin-right:30px}.portfolio .block-title.with-padding{margin-bottom:0.64em}.portfolio .swiper-button-prev,.portfolio .swiper-rtl .swiper-button-next{right:auto;top:-222px}@media (max-width: 980px){.portfolio .swiper-button-prev,.portfolio .swiper-rtl .swiper-button-next{top:-111px}}@media (max-width: 720px){.portfolio .swiper-button-prev,.portfolio .swiper-rtl .swiper-button-next{display:none}}.portfolio .swiper-button-next,.portfolio .swiper-rtl .swiper-button-next{right:25px;top:-222px}@media (max-width: 980px){.portfolio .swiper-button-next,.portfolio .swiper-rtl .swiper-button-next{top:-111px}}@media (max-width: 720px){.portfolio .swiper-button-next,.portfolio .swiper-rtl .swiper-button-next{display:none}}.swiper-slide.portfolio__item{width:410px;display:block;margin-bottom:0;padding-bottom:0;border-bottom:0}.swiper-slide.portfolio__item a{display:block}.swiper-slide.portfolio__item img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 980px){.swiper-slide.portfolio__item{width:210px;height:210px}}.portfolio__tabs{flex-wrap:wrap;border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:33px}@media (max-width: 980px){.portfolio__tabs{margin-bottom:15px;padding-bottom:10px;margin-left:0px;margin-right:0px}}.portfolio__tab{font-size:18px;display:inline-block}.portfolio__tab .menu-icon{position:relative;top:3px}.portfolio__tab input{display:none}.portfolio__tab label{cursor:pointer;padding-bottom:30px}@media (max-width: 980px){.portfolio__tab label{padding-bottom:20px}}.portfolio__tab input:checked+label{position:relative}.portfolio__tab input:checked+label:after{position:absolute;width:100%;bottom:-5px;left:0;height:2px;background-color:var(--accent-color);content:""}@media (max-width: 980px){.portfolio__tab input:checked+label:after{bottom:7px}}.portfolio__tab input:checked+label .menu-icon{--menu-icon-color: var(--accent-color)}.portfolio__tab:last-child{padding-right:0}.swiper-pagination-bullet{--swiper-pagination-bullet-height: 3px;--swiper-theme-color: #000;--swiper-pagination-bullet-horizontal-gap: 8px}.s-nav .swiper-pagination-bullet{width:6px}.s-nav .swiper-pagination-bullet-active{width:28px}.s-nav .swiper-pagination-bullet{border-radius:6px}.portfolio__item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}@media (max-width: 980px){.portfolio__item{display:block;text-align:center}}.portfolio__pic-cell{width:calc(50% - 15px);margin-right:15px;position:relative}@media (max-width: 980px){.portfolio__pic-cell{width:auto;display:inline-block;margin-right:0;margin-bottom:20px}}.portfolio__content{width:calc(50% - 35px);margin-left:35px}@media (max-width: 980px){.portfolio__content{width:100%;margin-left:0;text-align:left}}.photo-list{display:grid;grid-template-columns:repeat(2, minmax(100px, 320px));grid-auto-rows:1fr;gap:2px}.photo-list .photo-item{display:none}.photo-list .photo-item:nth-child(1) img{border-radius:30px 0px 0px 0px}.photo-list .photo-item:nth-child(2) img{border-radius:0px 30px 0px 0px}.photo-list .photo-item:nth-child(3) img{border-radius:0px 0px 0px 30px}.photo-list .photo-item:nth-child(4) img{border-radius:0px 0px 30px 0px}.photo-list .photo-item:nth-child(1),.photo-list .photo-item:nth-child(2),.photo-list .photo-item:nth-child(3),.photo-list .photo-item:nth-child(4){display:block}.photo-list .photo-item img{display:block;max-width:100%;height:auto}.portfolio-position{margin-top:-240px;position:relative;background-color:#fff;z-index:1;height:auto;min-height:300px;padding-top:33px}@media (max-width: 980px){.portfolio-position{padding-bottom:0px;margin-bottom:0px;margin-top:-190px}}.portfolio-position>.container{height:100%}@media (max-width: 980px){.portfolio-position>.container{padding-bottom:10px}}.portfolio__name{margin-bottom:0.5em}.day-work-row{margin-bottom:25px;display:flex;align-items:center}.day-work-value{margin-right:40px}.day-work-descr{max-width:100px}.portfolio__text ol{margin-left:0;padding-left:20px}.photo-count{position:absolute;bottom:16px;right:31px;background-color:#fff;font-weight:700;font-size:14px;line-height:16px;padding-left:30px;color:#000000;text-align:center;padding-right:30px;padding-top:10px;padding-bottom:10px;border-radius:6px;z-index:1}@media (max-width: 980px){.photo-count{padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;font-size:12px;font-weight:400}}.p-icon{position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);z-index:1}.reviews{margin-bottom:80px}.reviews .block-title{padding-right:160px}@media (max-width: 980px){.reviews .block-title{padding-right:0}}@media (max-width: 980px){.reviews{margin-bottom:40px}}.reviews-features__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:-15px}@media (max-width: 980px){.reviews-features__list{display:block;margin:0}}.reviews-features{margin-bottom:17px}.reviews-fetaures__item{width:calc(33.33% - 30px);margin:15px;border-radius:30px;border:2px solid var(--grey-color);padding:15px;display:flex;align-items:center;justify-content:flex-start;padding-top:26px;padding-bottom:26px;gap:10px}@media (max-width: 980px){.reviews-fetaures__item{width:100%;margin:0;margin-bottom:15px;padding-top:10px;padding-bottom:10px;height:70px}}.reviews-fetaures__item:first-child{background-color:var(--grey-color)}.reviews__feature-text{max-width:200px}.reviews-feature__cell{display:flex;align-items:center}.raiting-count{display:inline-block;margin-left:5px;margin-right:5px}.reviews__count{padding-right:20px;font-weight:600}.raiting-text{max-width:120px;padding-left:18px}@media (max-width: 1110px){.raiting-text{max-width:unset}}.reviews__icon-cell{width:85px;display:flex;align-items:center;margin-right:20px}.r-wrapper{display:inline-flex;margin:auto;align-items:center;width:100%;max-width:300px}.reviews__item{padding:40px;border:4px solid #F8F9FA;border-radius:20px;padding-top:34px;padding-left:37px;padding-right:30px;padding-bottom:30px}@media (max-width: 980px){.reviews__item{padding:20px}}.reviews__item p:last-child{margin-bottom:0.7em}.reviews-rating-stars .svg-icon{width:10px;height:10px}.reviews__name{margin-bottom:12px}.reviews__service .menu-icon{position:relative;margin-right:6px;top:3px}.reviews-rating-text{margin-bottom:10px}.reviews-arrow{position:relative}.my-swiper-btn.swiper-button-next.require-btn-next{top:-74px}@media (max-width: 980px){.my-swiper-btn.swiper-button-next.require-btn-next{display:none}}.my-swiper-btn.swiper-button-prev.reviews-btn-prev{top:-74px;left:unset;right:80px}@media (max-width: 980px){.my-swiper-btn.swiper-button-prev.reviews-btn-prev{display:none}}.promo{--soc-icon-color: #000;position:relative}@media (max-width: 980px){.promo{padding-bottom:15px}}.promo .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.promo .block-title{margin-top:1.1em;margin-bottom:0.6em}@media (max-width: 980px){.promo .block-title{text-align:left}}.promo__left-cell{width:34%;min-height:610px}@media (max-width: 980px){.promo__left-cell{width:100%;min-height:auto;text-align:center;position:relative}}.promo__right-cell{width:61%}@media (max-width: 980px){.promo__right-cell{width:100%}}.promo-pic{border-radius:80px 0 0 80px;display:block;height:100%;width:32%;object-fit:cover;position:absolute;left:0}@media (max-width: 980px){.promo-pic{margin-left:0;max-width:100%;height:auto;width:auto;border-radius:0;display:inline-block;position:unset;width:100%}}.promo-title{margin-bottom:20px;padding-right:80px}@media (max-width: 980px){.promo-title{padding-right:0}}.promo-text{margin-bottom:35px;padding-bottom:40px;border-bottom:1px solid var(--border-color)}.promo-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.promo__phone-cell{display:flex;flex-wrap:wrap;align-items:center}.promo .phone-number{margin-right:40px}.promo-logo{position:absolute;left:29%;top:65px;width:90px;height:90px;z-index:1}@media (max-width: 1200px){.promo-logo{left:30%}}@media (max-width: 980px){.promo-logo{top:unset;bottom:-10px;width:60px;height:60px;left:unset;right:20px}}.calc-form{display:flex;gap:50px;justify-content:space-between;padding-top:58px;padding-bottom:58px}@media (max-width: 980px){.calc-form{display:block;padding-top:24px;padding-bottom:24px}}.calc-form .text-body-2{clear:both}.calc-form__cell{width:35%}@media (max-width: 980px){.calc-form__cell{width:100%}}.calc-form__cell:nth-child(2){width:30%;text-align:center;padding-right:30px}@media (max-width: 1200px){.calc-form__cell:nth-child(2){padding-right:0}}@media (max-width: 980px){.calc-form__cell:nth-child(2){width:100%;text-align:left}}.call-time{text-align:left;display:inline-block}@media (max-width: 980px){.call-time{margin-top:20px}}.pointer-cell{margin-left:60px;margin-bottom:23px}@media (max-width: 980px){.pointer-cell{margin-left:0;margin-right:20px;float:left}}.calc-title{margin-bottom:25px}@media (max-width: 1200px){.calc-title{font-size:33px}}@media (max-width: 980px){.calc-title{font-size:20px}}.calc-form__cell .form-input{margin-bottom:20px}.calc-form__cell .form-row{margin-bottom:24px}.input-text{margin-top:7px}.call-time__name{margin-bottom:20px}.call-time__label{margin-bottom:12px}.call-time__item{margin-bottom:27px}.calc-form-margin{margin-top:-103px;position:relative;z-index:1}@media (max-width: 720px){.price .table{display:block}.price .table-row{display:block;margin-bottom:20px}.price .table-cell{display:block}.price .table-row:nth-child(odd){background-color:#F1F4F8;padding:10px;padding-bottom:25px;border-radius:20px}.price .table-row:nth-child(odd) .table-cell{background-color:transparent}}.price .table-cell{padding:15px;padding-top:27px;vertical-align:middle;padding-bottom:25px}@media (max-width: 720px){.price .table-cell{padding:15px;padding-bottom:5px}}.price .table-cell.cell-title{border-radius:20px 0 0  20px;padding-left:60px;padding-right:25px}@media (max-width: 720px){.price .table-cell.cell-title{padding-right:0;border-radius:0;padding:15px;padding-bottom:5px}}.price .table-cell.cell-dimension{text-align:center;width:10%}@media (max-width: 720px){.price .table-cell.cell-dimension{width:auto;padding:15px 15px 5px 15px}}.price .table-cell.cell-price{text-align:right;width:20%}@media (max-width: 720px){.price .table-cell.cell-price{width:auto;text-align:unset;display:inline}.price .table-cell.cell-price>div{display:inline}}.price .table-cell.cell-button{text-align:right;width:210px;border-radius:0 20px 20px 0;padding-right:43px}@media (max-width: 720px){.price .table-cell.cell-button{padding-right:20px;width:180px;display:inline-block}}.price__text{margin-top:11px}.price table{margin:0;padding:0;width:100%;table-layout:fixed;border:none;border-spacing:0}.price table th,.price table td{border:none}.price table th{text-transform:uppercase}@media screen and (max-width: 600px){.price table{border:0}.price table caption{font-size:1.3em}.price table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.price table tr{display:block}.price table td{display:block}.price table td::before{content:attr(data-label);float:left;text-transform:uppercase}.price table td:last-child{border-bottom:0}}.discount{margin-top:100px;padding-bottom:43px}@media (max-width: 980px){.discount{margin-top:25px;padding-bottom:25px}}.discount-wrapper{display:flex;flex-wrap:wrap}.discount__left-cell{width:50%}@media (max-width: 980px){.discount__left-cell{width:100%;margin-bottom:20px}}.discount__left-cell .pointer-big-icon{margin-right:47px;margin-left:11px}@media (max-width: 980px){.discount__left-cell .pointer-big-icon{margin-right:20px}}.discount__left-cell .title-h3{width:calc(100% - 115px)}@media (max-width: 980px){.discount__left-cell .title-h3{width:calc(100% - 90px)}}.discount-icon-row{display:flex;flex-wrap:wrap;align-items:center}.discount__right-cell{width:50%;padding-left:36px}@media (max-width: 980px){.discount__right-cell{width:100%;padding-left:25px}}.discount__right-cell ul{margin:0;padding:0;margin-top:6px}.discount__right-cell li{margin-bottom:20px}.discount-news{margin-top:-240px;position:relative;background-color:#fff;z-index:1;padding-top:50px}@media (max-width: 980px){.discount-news{padding-bottom:0px;margin-bottom:0px;height:auto;margin-top:-190px}}.discount-news>.container{border-bottom:1px solid var(--border-color);height:100%;padding-bottom:50px}@media (max-width: 980px){.discount-news>.container{padding-bottom:10px}}.about{margin-top:80px}@media (max-width: 980px){.about{margin-top:40px}}.about-pic{display:block;object-fit:cover;max-width:456px;max-height:456px;width:100%;height:auto;border-radius:100%;margin-left:auto}@media (max-width: 980px){.about-pic{margin-bottom:20px;max-width:222px;max-height:222px}}.about-wrapper{display:flex;flex-wrap:wrap}@media (max-width: 980px){.about-wrapper{flex-direction:column-reverse}}.about-wrapper.with-pic .about__left-cell{width:50%}@media (max-width: 980px){.about-wrapper.with-pic .about__left-cell{width:100%}}.about__right-cell{width:50%;padding-top:56px;text-align:right}@media (max-width: 980px){.about__right-cell{width:100%;padding-top:0;text-align:center}}.about__pic-wrapper{position:relative;display:inline-block}.about__pic-wrapper .promo-logo{top:10px;left:-3px}@media (max-width: 980px){.about__pic-wrapper .promo-logo{left:5px;top:-5px;transform:scale(0.8)}}.contact-links{margin-bottom:66px}@media (max-width: 980px){.contact-links{margin-bottom:15px;margin-top:15px}}.contact-content{color:#fff}@media (max-width: 980px){.contact-content{margin-bottom:15px}}.contact-tel a,.contact-email a{color:#fff;text-decoration:none;font-size:27px;font-weight:400}.contact-tel a:hover,.contact-email a:hover{color:vard(--link-hover-color)}.contact-row.flex-row{display:flex;flex-wrap:wrap;margin-bottom:30px}@media (max-width: 980px){.contact-row.flex-row{margin-bottom:15px}}.contact-row.flex-row .contact-cell{margin-right:87px}@media (max-width: 1200px){.contact-row.flex-row .contact-cell{margin-right:20px}}.contact-row.flex-row .contact-cell:last-child{margin-right:0}.contact-work-time{margin-bottom:4px}.contact-form .form-row{margin-bottom:31px}.contact-form .container{position:relative}.contact-form .contact-form-wrapper{position:absolute;width:629px;top:-214px;right:15px;z-index:1;background-color:var(--grey-color);padding-left:108px;padding-right:112px;border-radius:80px;padding-top:40px;padding-bottom:28px;box-shadow:0px 50px 80px rgba(9,20,36,0.1)}.contact-form .contact-form-wrapper .title-h3{margin-bottom:20px}@media (max-width: 980px){.contact-form .contact-form-wrapper .title-h3{text-align:center}}@media (max-width: 980px){.contact-form .contact-form-wrapper .text-body-2{text-align:center}}@media (max-width: 1200px){.contact-form .contact-form-wrapper{padding-left:60px;padding-right:60px;width:500px;border-radius:50px}}@media (max-width: 980px){.contact-form .contact-form-wrapper{width:100%;padding-left:12px;padding-right:12px;position:relative;margin-top:-30px;border-radius:40px;top:0;right:0}}.contact-icon-cell{margin-bottom:24px;margin-left:68px}@media (max-width: 980px){.contact-icon-cell{margin-left:0;margin-bottom:0;margin-right:10px;position:relative;top:-10px}}@media (max-width: 980px){.contact-form-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.yandex-map{height:495px;background-color:#ccc}.news-detail{display:flex;flex-wrap:wrap}@media (max-width: 980px){.news-detail{flex-direction:column-reverse}}.news-detail .button-row{margin-top:2em}.news-detail-info{display:flex;flex-wrap:wrap}@media (max-width: 980px){.news-detail-info{justify-content:center;margin-top:20px;display:block;text-align:center}}.news-detail.with-pic .news-detail__content{width:50%}@media (max-width: 980px){.news-detail.with-pic .news-detail__content{width:100%}}@media (max-width: 980px){.news-detail__content{width:100%}}.news-detail__pic{width:50%;text-align:right;position:relative}@media (max-width: 980px){.news-detail__pic{text-align:center;width:100%}}.news-detail__pic img{max-width:100%;height:auto;border-radius:100%;display:inline-block}@media (max-width: 980px){.news-detail__pic img{height:auto;max-width:280px}}.news-detail__pic-wrapper{display:inline-block}.news-detail-position{margin-top:-240px;position:relative;background-color:#fff;z-index:1;height:auto;min-height:300px;padding-top:50px}@media (max-width: 980px){.news-detail-position{padding-bottom:0px;margin-bottom:0px;margin-top:-190px}}.news-detail-position>.container{height:100%}@media (max-width: 980px){.news-detail-position>.container{padding-bottom:10px}}.news-detail__service-name{display:inline-flex;margin-left:50px}@media (max-width: 980px){.news-detail__service-name{margin-top:15px;margin-left:0}}.news-detail__service-name .menu-icon{position:relative;top:-4px;margin-right:10px}.news-detail__label{position:absolute;width:80px;height:80px;background-color:#EF1926;border-radius:100%;color:#fff;text-align:center;line-height:80px;right:40px;top:15px;z-index:1}@media (max-width: 980px){.news-detail__label{width:40px;height:40px;line-height:40px;font-size:14px}}.popup-title{font-family:var(--secondary-font);font-style:normal;font-weight:700;font-size:40px;line-height:90%;letter-spacing:-0.03em;color:#000000;margin-bottom:20px}@media (max-width: 980px){.popup-title{font-size:20px;text-align:center}}.popup-text{font-style:normal;font-weight:400;font-size:16px;line-height:1.2em;letter-spacing:-0.01em;margin-bottom:1rem}@media (max-width: 980px){.popup-text{font-size:14px}}.popup-content{background:#FFFFFF;padding-left:4rem;padding-right:4rem;padding-top:3rem;padding-bottom:3rem;border-radius:30px}@media (max-width: 720px){.popup-content{padding:2rem;border-radius:30px 30px 0 0}}.popup-content .form-icon{margin-left:40px;width:110px;height:100px}@media (max-width: 980px){.popup-content .form-icon{display:none}}.success-icon{width:220px;height:212px;background-position:0% 74%;margin-bottom:-52px;margin-right:auto;background-repeat:no-repeat;position:relative;bottom:67px;background-size:contain;background-image:url("/local/templates/main/assets/dist/img/ok-2.png")}.individual-form .form-props__item{margin-bottom:15px}.individual-form .popup-icon{margin-bottom:10px;padding-left:100px}a.btn{text-decoration:none}.btn[disabled]{opacity:0.6}.btn{background-color:transparent;padding-left:1.86em;padding-right:1.86em;padding-top:0.82em;padding-bottom:0.78em;line-height:1em;font-size:15px;font-family:var(--title-font);text-align:center;box-shadow:0;border:0;transition:all 100ms;cursor:pointer;display:inline-flex;justify-content:center;border-radius:5px;font-weight:600;font-size:14px;line-height:1.02;letter-spacing:-0.01em}.btn.m-padding{padding-left:2.5em;padding-right:2.5em}.btn.f-20{font-size:20px;height:60px;line-height:28px}@media (max-width: 980px){.btn.f-20{height:50px;line-height:20px;font-size:18px}}@media (max-width: 980px){.btn{width:100%}}.btn.full-width,.btn.btn-default.full-width{width:100%;max-width:100%}.btn.text-with-icon{display:flex;align-items:center;border:1px solid rgba(255,255,255,0.1);padding-left:2em;padding-right:2em}.btn.text-with-icon svg{margin-right:5px}@media (max-width: 980px){.btn.text-with-icon{padding-left:10px;padding-right:10px}}.btn.whatsapp{background-color:#25D366;--fill: #fff;color:#fff;border:none}.btn.telegram{background-color:#0088cc;--fill: #fff;color:#fff;border:none}.btn.instagram{background-color:#c13584;--fill: #fff;color:#fff;border:none}.btn.btn-show-more{border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);font-weight:600;font-size:20px;width:100%;max-width:632px;display:inline-flex;align-items:center;padding-left:1em;padding-right:1em}.btn.btn-show-more svg{margin-right:8px}.btn.btn-show-more span{margin-left:8px}@media (max-width: 720px){.btn.btn-show-more{width:100%;max-width:100%;font-size:14px}}.btn.btn-show-more:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.btn.btn-default{border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);font-weight:700;font-size:14px;width:100%;max-width:220px;display:inline-flex;align-items:center;padding-left:1em;padding-right:1em}@media (max-width: 480px){.btn.btn-default{width:100%;max-width:100%}}.btn.btn-default:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.btn.btn-see-all{border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);font-weight:700;font-size:14px;padding-left:2.4em;padding-right:2.4em;width:100%;max-width:220px;display:inline-flex;align-items:center;justify-content:space-between}@media (max-width: 480px){.btn.btn-see-all{width:100%;max-width:100%}}.btn.btn-see-all:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.btn.btn-see-all:hover .see-all-icon{--svg-icon-color: #fff}.btn.btn-see-all .see-all-icon{--svg-icon-color: #000}.btn.btn-see-all.btn-card{padding-left:1em;padding-right:1em}.btn.btn-favorite{padding:0}.btn.btn-link{padding:0}@media (max-width: 980px){.btn.btn-link{width:auto}}.btn.btn-link.btn-white-link{color:var(--color-white);font-size:12px;text-decoration-line:underline}.btn.btn-link.btn-white-link:hover{color:var(--link-hover-color)}.btn-primary{background-color:var(--primary-color);color:var(--primary-text-color)}.btn-primary:hover{background-color:var(--primary-hover-color)}.btn-accent{background-color:var(--accent-color);color:var(--primary-text-color)}.btn-accent:hover{background-color:var(--accent-hover-color)}.btn-transparent{background-color:transparent;border:1px solid #fff;color:#fff;font-size:12px}.btn-transparent:hover{background-color:var(--primary-hover-color)}.contact-links .btn.text-with-icon:hover.whatsapp{background-color:#219f50}.contact-links .btn.text-with-icon:hover.telegram{background-color:#066899}.contact-links .btn.text-with-icon:hover.instagram{background-color:#974372}.text-input{width:100%;height:60px;padding-left:30px;padding-right:30px;font-family:'Proxima Nova';font-style:normal;font-weight:500;font-size:18px;line-height:14px;color:#000000;border:1px solid #9FA2A7;border-radius:5px}@media (max-width: 980px){.text-input{height:50px}}.text-input:focus{box-shadow:0px 0px 0px 2px var(--primary-color);outline:none;border-color:var(--primary-color)}textarea.text-input{min-height:110px;padding-top:24px}@media (max-width: 980px){textarea.text-input{padding-top:10px;padding-left:10px}}.form__row{margin-bottom:19px}.label-input{display:block;font-family:'Proxima Nova';font-style:normal;font-weight:400;font-size:14px;line-height:14px;margin-bottom:5px}.input-hint{font-weight:400;font-size:10px;line-height:16px;color:#B5B5B5}.checkbox{display:block;position:relative;padding:0;margin:0;padding-left:30px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 480px){.checkbox{padding-left:28px}}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:calc(50% - 10px);left:0;height:20px;width:20px;background-color:#fff;border:1px solid #7F8386;border-radius:4px}@media (max-width: 480px){.form-confirm-row .checkmark{top:0px}}.checkbox:hover input ~ .checkmark{background-color:#cdd7f9}.checkbox input:checked ~ .checkmark{border:1px solid var(--primary-color);background-color:var(--primary-color)}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked ~ .checkmark:after{display:block}.checkbox input:checked ~ .checkbox-label{font-weight:500;color:#000}.checkbox .checkmark:after{left:6px;top:3px;width:3px;height:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form-confirm-row .checkbox-label{display:inline-block}.radiobox{display:block;position:relative;padding:0;margin:0;padding-left:30px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 480px){.radiobox{padding-left:28px}}.radiobox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radiomark{position:absolute;top:calc(50% - 10px);left:0;height:20px;width:20px;background-color:#fff;border:1px solid #7F8386;border-radius:4px;border-radius:100%}.radiobox:hover input ~ .radiomark{background-color:#cdd7f9}.radiobox input:checked ~ .radiomark{border:1px solid var(--primary-color);background-color:var(--primary-color)}.radiomark:after{content:"";position:absolute;display:none}.radiobox input:checked ~ .radiomark:after{display:block}.radiobox input:checked ~ .radiolabel{text-shadow:0px 0px 1px #000}.radiobox .radiomark:after{left:calc(50% - 5px);top:calc(50% - 5px);width:10px;height:10px;background-color:#fff;border-radius:100%}html *{box-sizing:border-box;scroll-behavior:smooth}*:focus{outline:none}b{font-weight:bold}html{scroll-behavior:smooth}body{background-color:var(--background-color);font-family:var(--primary-font);font-weight:400;line-height:1.3;font-size:16px}.container{max-width:1320px;min-width:320px;margin:auto;padding-left:15px;padding-right:15px}@media (max-width: 720px){.container{padding-left:12px;padding-right:12px}}.full-container{max-width:1762px;margin:auto}.full-container__wrapper{margin-left:60px;margin-right:60px}@media (max-width: 1470px){.full-container__wrapper{margin-left:35px;margin-right:35px}}@media (max-width: 1380px){.full-container__wrapper{margin-left:4px;margin-right:4px;padding-left:4px;padding-right:4px}}main{min-height:calc(100vh - 425px)}.content{width:100%}.align-center{text-align:center}*[v-cloak]{opacity:0}@supports (--custom: property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%;width:100%}}.br{display:inline-block;width:100%}@media (max-width: 720px){.br{display:inline;width:unset}}.soc-list{display:flex;flex-wrap:wrap;list-style:none;display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;align-items:center;padding:0}.soc-list li{margin-left:6px;margin-right:6px}.soc-list a{display:flex;align-items:center}a{color:var(--text-color)}a:hover{color:var(--link-hover-color)}a.no-decor{text-decoration:none}.see-all-row{text-align:center;margin-top:16px}.block-wrapper{margin-left:100px;margin-right:100px;border-radius:80px}.block-wrapper.border-bottom-none{border-radius:80px 80px 0 0}@media (max-width: 980px){.block-wrapper.border-bottom-none{border-radius:40px 40px 0 0}}.block-wrapper.border-top-none{border-radius:0 0 80px 80px}@media (max-width: 980px){.block-wrapper.border-top-none{border-radius:0}}@media (max-width: 1600px){.block-wrapper{margin-left:50px;margin-right:50px}}@media (max-width: 1420px){.block-wrapper{margin-left:0px;margin-right:0px;border-radius:0}.block-wrapper.mobile-padding{margin-left:12px;margin-right:12px;padding-left:12px;padding-right:12px;border-radius:40px}}.block-wrapper.grey{background-color:var(--grey-color)}.block-wrapper.grey.before{position:relative}.block-wrapper.grey.before:before{position:absolute;top:-110px;background-color:#F2F5FB;width:100%;height:110px;content:'';left:0;z-index:-1}.block-wrapper.dark-grey{background-color:#2A323E}.color-white{color:#fff}.primary-color{color:var(--primary-color)}.accent-color{color:var(--accent-color)}.white-color{color:#fff}.grey-bg{background-color:var(--grey-color)}.gap-1{margin-bottom:80px}@media (max-width: 980px){.gap-1{margin-bottom:40px}}.star-input{display:flex;flex-wrap:wrap;gap:16px}.swiper.my-swiper{padding-bottom:33px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-5px !important}.my-swiper-btn.swiper-button-prev,.my-swiper-btn.swiper-button-next{border-radius:100%;width:60px;height:60px;border:1px solid #ccc;background-color:#fff}.my-swiper-btn.swiper-button-next:after,.my-swiper-btn.swiper-button-prev:after{color:#000;font-size:18px}.s-nav{position:relative}.table{display:table;width:100%}.table-row{display:table-row}.table-row:nth-child(odd) .table-cell{background-color:#F1F4F8}.table-cell{display:table-cell}.form-row{margin-bottom:15px}.form-input{margin-bottom:20px}.show-more-row{text-align:center;margin-top:40px}img.lazy{filter:blur(6px);transition:all 200ms}img.lazy.loaded{filter:blur(0)}.no-photo{background-color:#f4f4f4;position:relative;display:block}.no-photo:after{content:"NO PHOTO";font-size:28px;position:absolute;width:100%;top:0;display:flex;justify-content:center;align-items:center;height:100%;color:#a8a1a1}.swiper{transition:all 100ms;opacity:1}.swiper.not-ready{opacity:0;width:100vw;overflow:hidden}.bx-pagination-container ul{display:none}#go-up-btn{z-index:10;cursor:pointer;transform:translateY(100px);opacity:0;transition:transform 0.5s, opacity 0.3s;background-color:var(--primary-color);display:block;border-radius:100%;width:50px;height:50px;left:20px;bottom:60px;position:fixed;padding:0}#go-up-btn.show-scroll-btn{transform:translateY(0);opacity:0.8}#go-up-btn .svg-icon{width:40px;height:40px;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px)}


/* End */


/* Start:/local/templates/main/components/bitrix/menu/top_menu/style.min.css?1677488018490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/top_menu_sub/style.min.css?1677488018490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/top_menu_sub/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/bottom_menu/style.css?1749305232971*/
.footer-panel {
  height: auto;
  padding: 10px 0 25px;
  margin: -20px 0 20px;
  border-bottom: 1px solid var(--border-color);
}

.footer-menu {
  height: 100%;
  width: 100%;
  position: relative;
}

.footer-menu > ul, .footer-menu .footer-menu-root {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0;
    margin-right: 0px;
    margin-left: 0px;
  padding: 0;
  justify-content: flex-start;
  margin-left: -4px;
  margin-right: -4px;
  gap: 16px;
}

.footer-menu li {
  margin-right: 4px;
  margin-left: 4px;
}

.footer-menu a.selected, .footer-menu ul li > span.selected {
  color: var(--link-hover-color);
}

.footer-menu a, .footer-menu ul li > span {
  display: flex;
  align-items: center;
  font-size: 18px;
  text-decoration: none;
  color: var(--text-color);
  font-weight: 600;
  line-height: 1em;
}

@media (max-width: 980px) {
  .footer-panel {
    margin: 0 0 20px;
  }
}
/* End */
/* /local/templates/main/assets/dist/css/main.bundle.css?175112291384607 */
/* /local/templates/main/components/bitrix/menu/top_menu/style.min.css?1677488018490 */
/* /local/templates/main/components/bitrix/menu/top_menu_sub/style.min.css?1677488018490 */
/* /local/templates/main/components/bitrix/menu/bottom_menu/style.css?1749305232971 */
