/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}[hidden],template{display:none}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../../assets/fonts/a86efb4de898079a858b.woff) format("woff"),url(../../assets/fonts/7044fc135b258ee07923.woff2) format("woff2"),url(../../assets/fonts/ee5d9a5856dd147f5260.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(../../assets/fonts/5731ce7721558d39ceb6.woff) format("woff"),url(../../assets/fonts/5df26073821f9f17b8ce.woff2) format("woff2"),url(../../assets/fonts/bba17f9dfbe47a4a8f9f.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../assets/fonts/5e29047a775ff8491750.woff) format("woff"),url(../../assets/fonts/3de8eefa290ec8d78278.woff2) format("woff2"),url(../../assets/fonts/c2082e84b60fc3412312.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(../../assets/fonts/e8f6819ba409d5503a7a.woff) format("woff"),url(../../assets/fonts/0e3692954ea129a1aa70.woff2) format("woff2"),url(../../assets/fonts/e3dc4b3846da741b62f0.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../assets/fonts/435978bd8e8afce6ad67.woff) format("woff"),url(../../assets/fonts/184b691d5a3ccb8876e7.woff2) format("woff2"),url(../../assets/fonts/693d698f0be24fef2834.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(../../assets/fonts/e400eb9413d0dabb0f31.woff) format("woff"),url(../../assets/fonts/3643e5b0682b50f67270.woff2) format("woff2"),url(../../assets/fonts/1952ef799407d50d4bd0.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../assets/fonts/5fd5a854f83973683f95.woff) format("woff"),url(../../assets/fonts/bad41f06d63c8b5b9a4f.woff2) format("woff2"),url(../../assets/fonts/b0d5b90dbecdd580e9d4.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(../../assets/fonts/bc29d03374d1e95a26f3.woff) format("woff"),url(../../assets/fonts/e2e4c0a3db16130a46a3.woff2) format("woff2"),url(../../assets/fonts/7d7118c65bb14c8bef2e.ttf) format("truetype")}::selection{background-color:rgba(0,0,0,.25)}.bold{font-weight:700!important}.crossed{text-decoration:line-through}h1,h2,h3,h4,h5{font-family:Montserrat,sans-serif;font-weight:700;margin:0}h1,h2{font-size:32px;line-height:40px}h1:not(:last-child),h2:not(:last-child){margin-bottom:8px}h3,h4,h5{font-size:16px;line-height:24px}h3:not(:last-child),h4:not(:last-child),h5:not(:last-child){margin-bottom:4px}p{font-size:14px;font-weight:300;line-height:24px;margin:0 auto 16px}p:last-of-type{margin-bottom:0}@media screen and (max-width:2000px){h1,h2{font-size:24px;line-height:32px}h1:not(:last-child),h2:not(:last-child){margin-bottom:8px}}*,:after,:before{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;--color-primary:#fc0}body{-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:21px;overflow:hidden;overflow-y:auto}a,body{color:#333}.main{left:24vw;position:relative;top:0;width:76vw}::selection{background-color:rgba(255,205,0,.75);color:#fff}@media screen and (max-width:1420px){.hide_l{display:none}}@media screen and (max-width:1100px){.main{left:32vw;width:68vw}}@media screen and (max-width:940px){.main{left:0;top:auto;width:100vw}.show_s{display:block}}.grid{display:flex;flex-wrap:wrap}.grid_cell{margin-bottom:16px;margin-right:16px}.grid_xl_1_1_1_1 .grid_cell{width:calc(25% - 12px)}.grid_xl_1_1_1_1 .grid_cell:nth-child(4n+4){margin-right:0}.grid_xl_1_1_1 .grid_cell{width:calc(33.33333% - 10.66667px)}.grid_xl_1_1_1 .grid_cell:nth-child(3n+3){margin-right:0}.grid_xl_1_1 .grid_cell{width:calc(50% - 8px)}.grid_xl_1_1 .grid_cell:nth-child(2n+2){margin-right:0}.grid_xl_1_2 .grid_cell:nth-child(2n){width:calc(66.66667% - 21.33333px)}.grid_xl_1_2 .grid_cell:nth-child(odd){margin-right:0;width:calc(33.33333% - 10.66667px)}@media only screen and (max-width:1400px){.grid_l_1_1_1 .grid_cell{width:calc(33.33333% - 10.66667px)}.grid_l_1_1_1 .grid_cell:nth-child(n+1){margin-right:16px}.grid_l_1_1_1 .grid_cell:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:1100px){.grid_m_1_1 .grid_cell{width:calc(50% - 8px)}.grid_m_1_1 .grid_cell:nth-child(n+1){margin-right:16px}.grid_m_1_1 .grid_cell:nth-child(2n+2){margin-right:0}.grid_m_1 .grid_cell{width:100%}.grid_m_1 .grid_cell:nth-child(n+1){margin-right:0}}@media only screen and (max-width:720px){.grid_s_1 .grid_cell{width:100%}.grid_s_1 .grid_cell:nth-child(n+1){margin-right:0}}.list{list-style:none;margin-top:24px;padding:0 32px 0 0}.list li{font-size:16px;line-height:24px;margin-bottom:24px;overflow:hidden;text-align:left;text-overflow:ellipsis}.list_xxl_col_6{-webkit-columns:6;column-count:6}.list_xxl_col_5{-webkit-columns:5;column-count:5}.list_xxl_col_4{-webkit-columns:4;column-count:4}.list_xxl_col_3{-webkit-columns:3;column-count:3}.list_brand{color:var(--color-purple-light)}.list_brand li{font-weight:600}@media screen and (max-width:1600px){.list_xl_col_3{-webkit-columns:3;column-count:3}}@media screen and (max-width:640px){.list_s_col_2{-webkit-columns:2;column-count:2}}@media screen and (max-width:400px){.list_xs_col_1{-webkit-columns:1;column-count:1}}.icon{display:inline-block;vertical-align:middle}.icon_stroke svg{stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s ease}.icon_stroke_grey{stroke:#aaa}.icon_stroke_white{stroke:#fff}.icon_stroke_yellow{stroke:var(--color-primary)}.icon_fill svg{transition:fill .4s ease}.icon_fill_grey{fill:#555}.icon_fill_white{fill:#fff}.icon_size_xs{line-height:4px}.icon_size_xs svg{height:14px;width:14px}.icon_size_xs img{width:12px}.icon_size_s{line-height:6px}.icon_size_s svg{height:16px;width:16px}.icon_size_s img{width:16px}.icon_size_m{line-height:8px}.icon_size_m svg{height:20px;width:20px}.icon_size_m img{width:20px}.icon_size_l{line-height:10px}.icon_size_l svg{height:24px;width:24px}.icon_size_l img{width:24px}.icon_size_xl{line-height:12px}.icon_size_xl svg{height:32px;width:32px}.icon_size_xl img{width:32px}.icon_anim_close{background-color:transparent!important;height:1px;position:relative;transition:width .6s ease,left .6s ease,background-color .6s ease;width:12px}.icon_anim_close:after,.icon_anim_close:before{background-color:#777;border-radius:1px;content:"";display:block;height:1px;left:-1px;position:absolute;transition:width .6s ease,background-color .6s ease,-webkit-transform .6s ease;transition:width .6s ease,transform .6s ease,background-color .6s ease;transition:width .6s ease,transform .6s ease,background-color .6s ease,-webkit-transform .6s ease;width:16px}.icon_anim_close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon_anim_close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.svg_fill_primary{fill:var(--color-primary)}.svg_fill_black_white{fill:#333}.background{background-image:linear-gradient(90deg,#eee 1px,transparent 0),linear-gradient(180deg,#eee 1px,transparent 0);background-size:4vw 4vw;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}@media screen and (max-width:1100px){.background{background-size:8vw 8vw}}.loader{align-items:center;background-color:#f5f5f5;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.loader.appear{opacity:1;visibility:visible}.loader.hidden{opacity:0;transition:all 1.2s ease;visibility:hidden}.loader img,.loader svg{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite;width:80px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.5)}50%{-webkit-transform:scale(1)}to{-webkit-transform:scale(1.5)}}@keyframes pulse{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}.button{align-items:center;background:transparent;border:1px solid transparent;color:#777;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;padding:0;text-align:left;transition:all .6s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:active,.button:focus{outline:none}.button:disabled{cursor:default}.button>.icon:first-child:not(:last-child){margin-right:12px}.button>.icon:last-child:not(:first-child){margin-left:12px}a.button,button.button{cursor:pointer;text-decoration:none}.button_text{line-height:13px;padding:0 20px}.button_stretch{text-align:center;width:100%}.button_solid_primary{background-color:var(--color-primary);color:#333}.button_solid_primary>.icon_stroke svg{stroke:#333}.button_solid_primary>.icon_fill svg{fill:#333}.button_solid_primary:hover{background-color:rgba(0,0,0,.1)}.button_solid_primary:disabled{background-color:rgba(0,0,0,.5)}.button_size_xs{min-height:40px;min-width:40px}.button_size_s{min-height:44px;min-width:44px}.button_size_m{min-height:48px;min-width:48px}.button_size_l{min-height:56px;min-width:56px}.button_size_xl{min-height:64px;min-width:64px}.input,.textarea{-webkit-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#777;display:inline-block;font-size:13px;font-weight:400;line-height:13px;outline:none;text-align:left;transition:all .6s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.input:focus,.textarea:focus{color:#333}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#aaa;-webkit-user-select:none;user-select:none}.input::placeholder,.textarea::placeholder{color:#aaa;-webkit-user-select:none;user-select:none}.input::-webkit-search-cancel-button,.textarea::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input_border_grey{border:1px solid rgba(0,0,0,.25)}.input_border_grey:focus{border:1px solid rgba(0,0,0,.5)}.input_size_xs{height:40px;padding:0 13px}.input_size_s{height:44px;padding:0 15px}.input_size_m{height:48px;padding:0 17px}.input_size_l{height:56px;padding:0 17px}.input_size_xl{height:64px;padding:0 19px}.textarea_size_xs{min-height:40px;padding:13px}.textarea_size_s{min-height:44px;padding:15px}.textarea_size_m{min-height:48px;padding:17px}.textarea_size_l{min-height:56px;padding:17px}.textarea_size_xl{min-height:64px;padding:19px}.nav{display:flex;left:24vw;padding:1vw 4vw 0;top:0;width:76vw}.nav li{list-style:none}.form .input,.form .textarea{display:block;margin-bottom:12px;width:100%}.form .button{text-align:center;width:100%}.form__field{display:block;margin-top:24px}.form__submit{margin-top:16px}.form_input{display:block;width:100%}.header{display:flex;flex-direction:column;height:100vh;left:0;padding:4vw 4vw 2vw;position:fixed;top:0;width:24vw}.header_logo{width:100%}.header_title{align-items:center;display:flex;height:100%;padding:2vw 0}.header_links{display:inline-block;margin:0;padding-left:0}.header_links .header_link{display:block;margin-top:8px}@media screen and (max-width:1100px){.header{width:32vw}}@media screen and (max-width:940px){.header{height:auto;padding:8vw;position:static;width:100vw}.header_logo{width:48vw}.header_title{padding:16vw 0}}.section_thumb{border-bottom:1px solid rgba(0,0,0,.15);height:28vw;padding:64px 4vw;position:relative}.section_thumb:hover .section_title .button{border:1px solid #333}.section_thumb:hover .section_title .button:hover{background-color:#fff}.section_thumb:hover .section_background{background-color:#ffcd00}.section_thumb:hover .section_background img{-webkit-transform:scale(1.05);transform:scale(1.05)}.section_page{border-bottom:1px solid rgba(0,0,0,.15);height:360px;padding:64px 4vw;position:relative}.section_page .section_background{background-color:#ffcd00;background-position:75%;display:flex}.section_page .section_background img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.05);transform:scale(1.05)}.section_title{bottom:64px;max-width:400px;position:absolute;z-index:999}.section_title p{font-size:16px;font-weight:500}.section_title .button{margin-top:16px;min-width:128px;transition:all .6s ease}.section_topic{align-items:center;display:flex;height:100%;position:absolute;top:0;z-index:999}.section_topic p{font-size:40px;font-weight:600;line-height:48px}.section_background{background-color:hsla(0,0%,78%,.25);bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background-color .6s ease;z-index:99}.section_background img{opacity:.5;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:100%}.section_icons{padding:64px 4vw 0}.section_brands{background-color:hsla(0,0%,78%,.25);padding:64px 4vw}.section_brands h2{margin-bottom:40px}.section_brands+.section_contacts{background-color:transparent}.section_contacts{background-color:hsla(0,0%,78%,.25);display:flex;flex-wrap:wrap;padding:128px 4vw 64px}.contacts_title{align-items:center;display:flex;padding-right:4vw;width:40vw}.contacts_form{width:20vw}@media screen and (max-width:1100px){.section_thumb{height:320px;padding:0}.section_page{height:280px}.section_title{bottom:auto;padding:32px;top:0}.section_brands{padding:32px 4vw}.section_contacts{padding:64px 4vw}.contacts_title{flex:1 100%;margin-bottom:4vw;padding:0}.contacts_form{flex:1 100%}}@media screen and (max-width:630px){.section_page{height:240px}.section_topic{padding:32px 4vw}.section_topic p{font-size:28px;line-height:40px}.section_icons{padding:56px 8vw 0}.section_brands,.section_contacts{padding:32px 8vw}.section_title{padding:16px}.section_background img{bottom:-15%;height:100%;opacity:.25;position:absolute;right:-15%;width:auto}}.block{margin-bottom:96px;padding-right:24px}.block_inner{max-width:480px}.block_icon{margin-bottom:16px}.block_icon img,.block_icon svg{height:80px}.block_icon svg{stroke:#333}@media screen and (max-width:630px){.block{margin-bottom:56px}}.modal{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;width:100%;z-index:999999999}.modal.appear{opacity:1;visibility:visible}.modal_container{align-items:center;display:flex;min-height:100%;min-width:100%;padding:32px;position:absolute}.modal_inner{background-color:#f5f5f5;border:#ddd;margin:0 auto;padding:48px;position:relative}.modal_inner>div:not(.block){max-width:720px;width:calc(100vw - 64px)}.modal_close{position:absolute;right:0;top:0;z-index:9999}.footer{background-color:hsla(0,0%,78%,.25);bottom:0;left:24vw;padding:0 4vw 1vw;position:relative;width:76vw}.footer ul{list-style:none}.footer .button:hover{color:var(--color-primary)}.footer .button:hover svg{stroke:var(--color-primary)}.footer_page{background-color:transparent}.footer_inner{align-items:center;display:flex}.footer_nav{margin-left:auto;padding-left:0}.footer_nav li{display:inline-block;margin-right:24px}.footer_nav li b{font-weight:700}@media screen and (max-width:1100px){.footer{left:32vw;width:68vw}}@media screen and (max-width:940px){.footer{left:0;padding:0 8vw 2vw;width:100vw}}