@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/1de7f0493a20873dd93aea5625fb1b40.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/static/dist/1de7f0493a20873dd93aea5625fb1b40.eot?#iefix) format("embedded-opentype"),url(/static/dist/4fff33ac95aaed9f68e1471c805558ec.woff) format("woff"),url(/static/dist/ba044963492ff3ec7755d1117661a360.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/b3ddbb16a2b82841b1f70a88173cef56.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/static/dist/b3ddbb16a2b82841b1f70a88173cef56.eot?#iefix) format("embedded-opentype"),url(/static/dist/ad732b72a16aa8d53dc9b44784aa305b.woff) format("woff"),url(/static/dist/5c7f99074234e7c7db89a588614fe9b9.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/143850af7ce7bad6c8012715f25c10f9.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/static/dist/143850af7ce7bad6c8012715f25c10f9.eot?#iefix) format("embedded-opentype"),url(/static/dist/7877090582a078cf7ea3b69eae355d35.woff) format("woff"),url(/static/dist/2597559f3f979e5d8bd947eac5a94af7.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/43d12d16172b519f448064bcd73d579c.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/static/dist/43d12d16172b519f448064bcd73d579c.eot?#iefix) format("embedded-opentype"),url(/static/dist/d743ecc0e682f6684325cf9441d8ca23.woff) format("woff"),url(/static/dist/cf9a7578398f9cc84d010a52bcc50d6b.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/b8f5b73d80a81dd55cad82f683c343be.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/static/dist/b8f5b73d80a81dd55cad82f683c343be.eot?#iefix) format("embedded-opentype"),url(/static/dist/6fa635498a34d29852a176a684052fca.woff) format("woff"),url(/static/dist/45014625eaedf18b1b5fbe63caa80064.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/c139ffb2e2744925acd3c871f2c96ac0.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/static/dist/c139ffb2e2744925acd3c871f2c96ac0.eot?#iefix) format("embedded-opentype"),url(/static/dist/3d2d13853665147fb8c2353d61c077ce.woff) format("woff"),url(/static/dist/aebf4fe19e37e3d508a8f6950f9378d1.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/117eff1ff962782e3e38288d21399c03.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/static/dist/117eff1ff962782e3e38288d21399c03.eot?#iefix) format("embedded-opentype"),url(/static/dist/f555c75a92fbeac44c42c820f7e5101d.woff) format("woff"),url(/static/dist/490fa183366c13649dfa99ab55c583cc.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/5ee3b1a7b2520405642ec80d1fef2c30.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(/static/dist/5ee3b1a7b2520405642ec80d1fef2c30.eot?#iefix) format("embedded-opentype"),url(/static/dist/e406133e5d4239c989b5f25f7ed34d0d.woff) format("woff"),url(/static/dist/428f1389af3038385bb834208ea5043b.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/92f84d8b5d51482fcc4ea10c6361b7fa.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/static/dist/92f84d8b5d51482fcc4ea10c6361b7fa.eot?#iefix) format("embedded-opentype"),url(/static/dist/74f69ef5906c6a5b074573e7b65f3bbe.woff) format("woff"),url(/static/dist/c47cfa55a714f756f49f6c74b9da14ec.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/a361f0ccb74ec4738fc9cf06d4f8883c.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/static/dist/a361f0ccb74ec4738fc9cf06d4f8883c.eot?#iefix) format("embedded-opentype"),url(/static/dist/a79b68fcda60ce8f337f51d3220ef2a5.woff) format("woff"),url(/static/dist/bf2c26d2b14e3fc3b9f065fb308866c8.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/2e1e2b598ca1d1be767fcbb2d5a9dcd5.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/static/dist/2e1e2b598ca1d1be767fcbb2d5a9dcd5.eot?#iefix) format("embedded-opentype"),url(/static/dist/bc4d475cab39c1afc59fdbbed7419b7d.woff) format("woff"),url(/static/dist/dadd3c3bf4846aa66cf350a26b253f50.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/e70885e2d19798607dffd52a398d8a89.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(/static/dist/e70885e2d19798607dffd52a398d8a89.eot?#iefix) format("embedded-opentype"),url(/static/dist/87d5d2706e231acd7d9871ed5c3b8bae.woff) format("woff"),url(/static/dist/f9d1621e8aaf9b26d3d26092e7a7a632.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/70008e3309cd3c1ce362d8c8547dbbc5.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/static/dist/70008e3309cd3c1ce362d8c8547dbbc5.eot?#iefix) format("embedded-opentype"),url(/static/dist/ac031a320dd5f7e047e69e8c631c8fd7.woff) format("woff"),url(/static/dist/74fbdb736c8c84bb98735510d092d887.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/2dd0a1de870af34d48d43b7cad82b8d9.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/static/dist/2dd0a1de870af34d48d43b7cad82b8d9.eot?#iefix) format("embedded-opentype"),url(/static/dist/de4a911e831ca01751ab001a54de34dd.woff) format("woff"),url(/static/dist/08a754d1d68f4671eab5e11ece77cd03.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/f7e77a493f9ba88c23ac9b85609fafc4.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/static/dist/f7e77a493f9ba88c23ac9b85609fafc4.eot?#iefix) format("embedded-opentype"),url(/static/dist/d194e50992ca40d4752c6649f8684575.woff) format("woff"),url(/static/dist/41940db30d513f31c9adbf15f4a98a76.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/21edc00be8e452af37ebcd2073178cb0.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/static/dist/21edc00be8e452af37ebcd2073178cb0.eot?#iefix) format("embedded-opentype"),url(/static/dist/28eef764f61e16cec1a528eaba86f491.woff) format("woff"),url(/static/dist/2a3d13e3cafb3f088e5a4b3c9ff435cb.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/f2e252596cbdb9d2c80256968feff8cd.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/static/dist/f2e252596cbdb9d2c80256968feff8cd.eot?#iefix) format("embedded-opentype"),url(/static/dist/c20b9740ecf9beae3e6b0ff9b8e11549.woff) format("woff"),url(/static/dist/594626363a3b93b3fe22e039e66448c4.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Montserrat';font-display:auto;src:url(/static/dist/4817b66e5f364cab8b47e70c526fd87f.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(/static/dist/4817b66e5f364cab8b47e70c526fd87f.eot?#iefix) format("embedded-opentype"),url(/static/dist/179f8e8da7246abc5525d489e98f1971.woff) format("woff"),url(/static/dist/5cd51f31feb03cd98e765f62ceef9fb3.ttf) format("truetype");font-weight:100;font-style:italic}html,body{-webkit-font-smoothing:antialiased;background:#E5E5E5;color:black;font-size:18px;margin:0;padding:0;font-family:'Montserrat', sans-serif;position:relative;min-height:100vh}html.menu-opened,body.menu-opened{overflow:hidden}body{display:flex;flex-direction:column}.container{width:1170px;margin:0 auto}@media (max-width: 1279px){.container{width:960px}}@media (max-width: 1023px){.container{width:720px}}@media (max-width: 767px){.container{width:calc(100vw - 12.5vw)}}.page-header{font-size:36px;font-weight:bold;line-height:1.15;letter-spacing:1.08px;color:black;margin-top:50px;margin-bottom:20px}@media (max-width: 767px){.page-header{font-size:6.25vw;letter-spacing:1px;margin-top:12.5vw;margin-bottom:4.6875vw}}.button{display:inline-flex;padding:0 22px;height:40px;background:#E21114;border-radius:30px;justify-content:center;color:white;align-items:center;cursor:pointer;text-decoration:none;font-size:18px;letter-spacing:.54px;line-height:1.15;font-weight:500;-webkit-appearance:none;border:none;outline:0;transition:transform 0.3s ease,box-shadow 0.3s ease,color 0.3s ease,background-color 0.3s ease}@media (min-width: 1280px){.button:hover{background:#E21114;box-shadow:0 4px 20px rgba(0,0,0,0.1);transform:translateY(-2px)}}@media (max-width: 767px){.button{height:12.5vw;padding:0 6.875vw;border-radius:9.375vw;font-size:5vw}}.button_small{height:35px;font-size:14px}@media (max-width: 767px){.button_small{height:10.9375vw;font-size:4.375vw}}.button_bordered{border:1px solid #E21114;color:#E21114;background:transparent}@media (min-width: 1280px){.button_bordered:hover{background:#E21114;color:white;transform:none}}.button_messenger{width:150px;height:50px}.button_messenger:not(:last-child){margin-bottom:15px}@media (max-width: 767px){.button_messenger:not(:last-child){margin-bottom:3.125vw}}@media (min-width: 1280px){.button_messenger:hover{transform:none}}.button_messenger:before{width:22px;height:22px;margin-right:7px;content:'';position:relative;display:block;background-repeat:no-repeat;background-size:contain;flex-shrink:0}@media (max-width: 767px){.button_messenger:before{width:6.25vw;height:6.25vw;margin-right:3.125vw}}@media (max-width: 767px){.button_messenger{height:15.625vw;width:87.5vw;box-sizing:border-box;padding:0 6.875vw;border-radius:9.375vw;font-size:5vw}}.button_whatsapp{background:#25d366}@media (min-width: 1280px){.button_whatsapp:hover{background:#25d366}}.button_whatsapp:before{background-image:url(/static/dist/9425100ead883080e09487ff2175e61f.svg)}.button_telegram{background:#61a8de}@media (min-width: 1280px){.button_telegram:hover{background:#61a8de}}.button_telegram:before{background-image:url(/static/dist/1db059d81aac7ae6dd6a9a745581d1ec.svg)}.button_instagram{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}@media (min-width: 1280px){.button_instagram:hover{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}}.button_instagram:before{background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>')}.button_link{background:none;border:none;color:black}.button_link:hover{background:none;transform:none;box-shadow:none}.button_link-gray{color:#8B8B8B}@media (min-width: 1280px){.button_link-gray:hover{color:black}}.navigation{display:flex;justify-content:space-between;align-items:center;padding-top:28px}@media (max-width: 767px){.navigation{padding-top:6.25vw}}.navigation-hamburger{display:none;text-decoration:none;position:absolute;right:calc((100vw - 720px) / 2);width:40px;height:24px;z-index:150}@media (max-width: 1023px){.navigation-hamburger{display:block}}@media (max-width: 767px){.navigation-hamburger{right:6.25vw;width:12.5vw;height:7.5vw}}.navigation-hamburger__inner{display:block;height:24px;width:100%}@media (max-width: 767px){.navigation-hamburger__inner{height:7.5vw}}.navigation-hamburger__inner span{width:40px;height:4px;display:block;background-color:black;border-radius:4px;position:absolute;z-index:1;transition:background-color 0.3s cubic-bezier(0.4, 0, 0, 1),transform 0.3s cubic-bezier(0.4, 0, 0, 1)}@media (max-width: 767px){.navigation-hamburger__inner span{width:12.5vw;height:1.25vw;border-radius:1.25vw}}.navigation-hamburger__inner span:first-child{top:0;z-index:2}.navigation-hamburger__inner span:nth-child(2){top:50%;margin-top:-2px}@media (max-width: 767px){.navigation-hamburger__inner span:nth-child(2){margin-top:-.625vw}}.navigation-hamburger__inner span:last-child{bottom:0;z-index:2}.navigation-hamburger_cross .navigation-hamburger__inner span:first-child{background:#1b1b1b !important}@media (max-width: 1023px){.navigation-hamburger_cross .navigation-hamburger__inner span:first-child{transform:translateY(10px) rotate(-45deg)}}@media (max-width: 767px){.navigation-hamburger_cross .navigation-hamburger__inner span:first-child{transform:translateY(3.125vw) rotate(-45deg)}}.navigation-hamburger_cross .navigation-hamburger__inner span:nth-child(2){background-color:white}.navigation-hamburger_cross .navigation-hamburger__inner span:last-child{background:#1b1b1b !important}@media (max-width: 1023px){.navigation-hamburger_cross .navigation-hamburger__inner span:last-child{transform:translateY(-10px) rotate(45deg)}}@media (max-width: 767px){.navigation-hamburger_cross .navigation-hamburger__inner span:last-child{transform:translateY(-3.125vw) rotate(45deg)}}.navigation-branding{display:flex;flex-direction:column;align-items:center}.navigation-branding__header{font-size:28px;letter-spacing:.84px;font-weight:bold;color:#E21114;margin:0}@media (max-width: 767px){.navigation-branding__header{font-size:6.875vw}}.navigation-branding__link{color:#E21114;text-decoration:none}.navigation-branding__phone{text-decoration:none;color:black;font-size:14px;letter-spacing:.42px}@media (max-width: 767px){.navigation-branding__phone{font-size:3.75vw}}.navigation-items{display:flex}@media (max-width: 1023px){.navigation-items{position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:100;padding:150px calc((100vw - 720px) / 2);flex-direction:column;box-sizing:border-box;align-items:flex-start;transform:translateX(-100vw)}}@media (max-width: 767px){.navigation-items{padding:25vw 6.25vw 9.375vw 6.25vw}}.navigation-items__link{color:black;text-decoration:none;transition:color 0.3s ease}@media (max-width: 1023px){.navigation-items__link{font-size:41px;font-weight:bold;transform:translateX(-150%);transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.navigation-items__link:nth-child(6){transition-delay:0.28s}.navigation-items__link:nth-child(5){transition-delay:0.36s}.navigation-items__link:nth-child(4){transition-delay:0.44s}.navigation-items__link:nth-child(3){transition-delay:0.52s}.navigation-items__link:nth-child(2){transition-delay:0.60s}.navigation-items__link:nth-child(1){transition-delay:0.68s}}@media (max-width: 767px){.navigation-items__link{font-size:9.375vw}}.navigation-items__link_active{color:#E21114}.navigation-items__link_homepage{display:none}@media (max-width: 1023px){.navigation-items__link_homepage{display:block}}@media (min-width: 1280px){.navigation-items__link:hover{color:#E21114}}.navigation-items__link:not(:last-child){margin-right:35px}@media (max-width: 1023px){.navigation-items__link:not(:last-child){margin-right:0;margin-bottom:40px}}@media (max-width: 767px){.navigation-items__link:not(:last-child){margin-bottom:7.8125vw}}@media (max-width: 1023px){.navigation-items_loaded{transition:transform 0.35s 0.68s ease}}.navigation-items_opened{transform:translateX(0);transition:transform 0.35s ease}.navigation-items_opened .navigation-items__link{transform:translateX(0)}.navigation-items_opened .navigation-items__link:nth-child(1){transition-delay:0.28s}.navigation-items_opened .navigation-items__link:nth-child(2){transition-delay:0.36s}.navigation-items_opened .navigation-items__link:nth-child(3){transition-delay:0.44s}.navigation-items_opened .navigation-items__link:nth-child(4){transition-delay:0.52s}.navigation-items_opened .navigation-items__link:nth-child(5){transition-delay:0.60s}.navigation-items_opened .navigation-items__link:nth-child(6){transition-delay:0.68s}.homepage-header .navigation .navigation-branding__phone,.homepage-header .navigation .navigation-items__link{color:white}@media (max-width: 1023px){.homepage-header .navigation .navigation-branding__phone.navigation-items__link,.homepage-header .navigation .navigation-items__link.navigation-items__link{color:#333333}}.homepage-header .navigation .navigation-branding__phone_active,.homepage-header .navigation .navigation-items__link_active{color:#E21114 !important}@media (min-width: 1280px){.homepage-header .navigation .navigation-items__link:hover{color:#E21114}}.homepage-header .navigation .navigation-hamburger__inner span{background:white}.checkbox{display:flex;align-items:center;font-size:16px;line-height:1.15;letter-spacing:.48px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){.checkbox{font-size:4.375vw}}.checkbox__tick{display:block;width:25px;height:25px;border-radius:50%;position:relative;background:white;border:#c4c4c4 solid 2px;box-sizing:border-box;margin-right:10px;transition:border-color 0.3s ease,background-color 0.3s ease}@media (max-width: 767px){.checkbox__tick{width:6.25vw;height:6.25vw;margin-right:3.125vw}}.checkbox__tick svg{width:12px;height:10px;position:absolute;top:55%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){.checkbox__tick svg{width:3.125vw;height:2.5vw}}.checkbox__tick svg path{transition:fill 0.3s ease}@media (min-width: 1280px){.checkbox:hover .checkbox__tick{border-color:#E21114}.checkbox:hover svg path{fill:#E21114}}.checkbox_active .checkbox__tick{border-color:#E21114;background:#E21114}.checkbox_active svg path{fill:white}.checkbox_active:hover svg path{fill:white}.loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#E5E5E5;z-index:999}@media (max-width: 1023px){.loader{position:fixed}}.loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loader__percentage{text-align:center;margin-top:20px}.loader svg{width:120px;height:30px;fill:#E21114}.loader-animation-enter{opacity:1}.loader-animation-enter svg{opacity:0}.loader-animation-enter-active svg{opacity:1;transition:opacity ease 0.5s}.loader-animation-exit{opacity:0;transition:opacity ease 0.5s}.modal{width:500px;min-height:200px;background:white;position:fixed;top:150px;left:50%;box-shadow:0 4px 10px rgba(0,0,0,0.25);transform:translateX(-50%);z-index:1001;padding:30px;box-sizing:border-box}@media (max-width: 767px){.modal{width:100%;padding:6.25vw;top:0;height:100%;max-height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}}.modal-backdrop{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3);z-index:1000}.modal__title{font-size:20px;line-height:1.15;letter-spacing:.54px;font-weight:bold;margin-bottom:25px}@media (max-width: 767px){.modal__title{font-size:5vw;max-width:78.125vw;margin-bottom:7.8125vw}}.modal__text{font-size:16px;letter-spacing:.48px}@media (max-width: 767px){.modal__text{font-size:4.375vw}}.modal__text p{margin:0;line-height:1.64}.modal__text p:not(:last-child){margin-bottom:20px}@media (max-width: 767px){.modal__text p:not(:last-child){margin-bottom:6.25vw}}.modal__close{width:15px;height:15px;position:absolute;top:20px;right:20px;cursor:pointer}@media (max-width: 767px){.modal__close{width:4.6875vw;height:4.6875vw;top:6.25vw;right:6.25vw}}.modal__close svg{width:100%;height:100%;top:0;position:absolute}.modal-footer{margin-top:50px;display:flex;justify-content:flex-end}@media (max-width: 767px){.modal-footer{margin-top:9.375vw;flex-direction:column-reverse}.modal-footer>*:not(:first-child){margin-bottom:6.25vw}}.modal-animation-enter .modal,.modal-animation-enter .modal-backdrop{opacity:0}.modal-animation-enter-active .modal,.modal-animation-enter-active .modal-backdrop{opacity:1;transition:opacity ease 0.3s}.modal-animation-exit .modal,.modal-animation-exit .modal-backdrop{opacity:0;transition:opacity ease 0.3s}.horizontal-slider__controls{display:flex;justify-content:flex-end}.horizontal-slider__controls_padding-top{padding-top:30px}@media (max-width: 767px){.horizontal-slider__controls_padding-top{padding-top:9.375vw}}.horizontal-slider__control-arrow{display:block;height:32px;width:32px;cursor:pointer}@media (max-width: 767px){.horizontal-slider__control-arrow{width:10vw;height:10vw}}.horizontal-slider__control-arrow_left{margin-right:20px}@media (max-width: 767px){.horizontal-slider__control-arrow_left{margin-right:20px}}.horizontal-slider__control-arrow_right{transform:scaleX(-1)}@media (min-width: 1280px){.horizontal-slider__control-arrow:hover svg path{fill:#b30d10}}.horizontal-slider__control-arrow svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.horizontal-slider__control-arrow svg path{transition:fill 0.3s ease}.horizontal-slider-items{display:flex;justify-content:flex-start;overflow:hidden;margin-top:40px}.horizontal-slider-items ul{list-style:none;display:flex;padding:0;margin:0}@media (max-width: 767px){.horizontal-slider-items{margin-top:9.375vw}}.horizontal-slider-items__item{width:350px;height:262px;-o-object-fit:cover;object-fit:cover;cursor:pointer}@media (max-width: 1279px){.horizontal-slider-items__item{width:280px;height:210px}}@media (max-width: 1023px){.horizontal-slider-items__item{width:340px;height:255px}}@media (max-width: 767px){.horizontal-slider-items__item{width:87.5vw;height:65.625vw}}.certificates-slider__button{margin-left:20px}@media (max-width: 767px){.certificates-slider__button{display:none}}.certificates-slider__button_mobile{display:none}@media (max-width: 767px){.certificates-slider__button_mobile{display:flex;margin-left:0;margin-top:9.375vw}}.certificates-slider .horizontal-slider-items{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media (max-width: 1279px){.certificates-slider .horizontal-slider-items{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}}@media (max-width: 767px){.certificates-slider .horizontal-slider-items{margin-left:-5.3125vw;margin-right:-5.3125vw;padding-left:5.3125vw;padding-right:5.3125vw}}.footer{padding-bottom:30px;margin-top:auto;padding-top:130px}@media (max-width: 767px){.footer{padding-top:18.75vw}}.footer_black{margin-top:0;padding-top:30px;background-color:#1b1b1b;color:white}.footer_black .footer__link{color:white !important}.footer__container{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 767px){.footer__container{flex-direction:column-reverse}}.footer__left{width:340px}@media (max-width: 767px){.footer__left{width:auto;margin-top:9.375vw}}.footer__right{max-width:230px;padding-top:25px}@media (max-width: 767px){.footer__right{max-width:none;margin-right:auto}}.footer__link{display:flex;text-decoration:none;font-size:18px;color:black;line-height:1.15;letter-spacing:.54px;transition:color 0.3s ease;position:relative;align-items:center}.footer__link .instagram_footnote{position:absolute;left:21px}@media (max-width: 767px){.footer__link{font-size:5vw}}.footer__link:before{display:block;position:relative;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;content:'';margin-right:22px}@media (max-width: 767px){.footer__link:before{width:5vw;height:5vw;margin-right:6.25vw}}.footer__link_phone:before{background-image:url(/static/dist/ddc1080ce64ca2cf13c48e1381f508ec.svg)}.footer__link_mail:before{background-image:url(/static/dist/5a834a041be4a23890403e77610b6f4f.svg)}.footer__link_vk:before{background-image:url(/static/dist/338106f386607555cbbeb3d841a84728.svg)}.footer__link_instagram::before{background-image:url(/static/dist/8f25acec4fa717faa49c55f638c59102.svg)}@media (min-width: 1280px){.footer__link:hover{color:#E21114}}.footer__link:not(:last-child){margin-bottom:10px}@media (max-width: 767px){.footer__link:not(:last-child){margin-bottom:3.125vw}}.footer__copyright{font-size:18px;line-height:1.15;letter-spacing:.54px;color:#E21114;font-weight:500}@media (max-width: 767px){.footer__copyright{font-size:5.625vw}}.footer__title{font-size:14px;line-height:1.15;letter-spacing:.42px;font-weight:normal;margin-top:5px}@media (max-width: 767px){.footer__title{font-size:4.375vw;margin-top:1.5625vw}}.footer__note{font-size:13px;line-height:1.2;letter-spacing:.39px;font-weight:normal;margin-top:20px}@media (max-width: 767px){.footer__note{margin-top:9.375vw;font-size:4.0625vw}}.footer__offer{font-size:13px;line-height:1.2;letter-spacing:.39px;font-weight:normal}@media (max-width: 767px){.footer__offer{font-size:4.0625vw}}.footer__offer_title{font-size:15px;margin:10px 0;font-weight:bold}@media (max-width: 767px){.footer__offer_title{margin-top:3.125vw;font-size:4.375vw}}.footer__offer a{color:#E21114}.page-homepage .homepage-header.animate{overflow:hidden}.page-homepage .homepage-header.animate .homepage-header__decor{opacity:0;transform:translateY(-100px)}@media (max-width: 1023px){.page-homepage .homepage-header.animate .homepage-header__decor{transform:translateY(130px)}}.page-homepage .homepage-header.animate .homepage-header__header{opacity:0;transform:translateY(100px)}.page-homepage .homepage-header.animate .homepage-header__text{opacity:0;transform:translateY(150px)}@media (max-width: 1023px){.page-homepage .homepage-header.animate .homepage-header__text{transform:translateY(160px)}}.page-homepage .homepage-header.animate .homepage-header__button-container{opacity:0;transform:translateY(200px)}@media (max-width: 1023px){.page-homepage .homepage-header.animate .homepage-header__button-container{transform:translateY(190px)}}@media screen and (min-width: 1024px){.page-homepage .homepage-header.animate .navigation{opacity:0;transform:translateY(-100px)}}.page-homepage .homepage-header.animate.animate-trigger .homepage-header__decor{transition:opacity 1s ease, transform 1s ease;opacity:1;transform:translateY(0)}.page-homepage .homepage-header.animate.animate-trigger .homepage-header__header,.page-homepage .homepage-header.animate.animate-trigger .homepage-header__text,.page-homepage .homepage-header.animate.animate-trigger .homepage-header__button-container{opacity:1;transform:translateY(0);transition:opacity 1s ease, transform 1s ease}@media screen and (min-width: 1024px){.page-homepage .homepage-header.animate.animate-trigger .navigation{opacity:1;transform:translateY(0);transition-delay:1s;transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}}.page-homepage .homepage-format.animate{overflow:hidden}.page-homepage .homepage-format.animate .section-header_center,.page-homepage .homepage-format.animate .homepage-format-item{opacity:0;transform:translateY(70px)}.page-homepage .homepage-format.animate.animate-trigger .section-header_center{opacity:1;transform:translateY(0);transition:opacity 0.7s ease, transform 0.7s ease}.page-homepage .homepage-format.animate.animate-trigger .homepage-format-item{opacity:1;transform:translateY(0)}.page-homepage .homepage-format.animate.animate-trigger .homepage-format-item:first-child{transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}.page-homepage .homepage-format.animate.animate-trigger .homepage-format-item:last-of-type{transition:opacity 0.7s 0.4s ease, transform 0.7s 0.4s ease}@media (max-width: 767px){.page-homepage .homepage-format.animate.animate-trigger .homepage-format-item:last-of-type{transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}}.page-homepage .homepage-delivery.animate{overflow:hidden}.page-homepage .homepage-delivery.animate .homepage-delivery__header{opacity:0;transform:translateY(70px)}.page-homepage .homepage-delivery.animate .homepage-delivery-text p,.page-homepage .homepage-delivery.animate .homepage-delivery-text a{opacity:0}.page-homepage .homepage-delivery.animate .homepage-delivery-text p:nth-child(1),.page-homepage .homepage-delivery.animate .homepage-delivery-text a:nth-child(1){transform:translateY(70px)}.page-homepage .homepage-delivery.animate .homepage-delivery-text p:nth-child(2),.page-homepage .homepage-delivery.animate .homepage-delivery-text a:nth-child(2){transform:translateY(90px)}.page-homepage .homepage-delivery.animate .homepage-delivery-text p:nth-child(3),.page-homepage .homepage-delivery.animate .homepage-delivery-text a:nth-child(3){transform:translateY(110px)}.page-homepage .homepage-delivery.animate .homepage-delivery-text p:nth-child(4),.page-homepage .homepage-delivery.animate .homepage-delivery-text a:nth-child(4){transform:translateY(130px)}.page-homepage .homepage-delivery.animate .homepage-delivery-prices{opacity:0}@media (max-width: 1023px){.page-homepage .homepage-delivery.animate .homepage-delivery-prices{transform:translateY(70px)}}.page-homepage .homepage-delivery.animate.animate-trigger .homepage-delivery__header{opacity:1;transform:translateY(0);transition:opacity 0.7s ease, transform 0.7s ease}.page-homepage .homepage-delivery.animate.animate-trigger .homepage-delivery-text p,.page-homepage .homepage-delivery.animate.animate-trigger .homepage-delivery-text a{opacity:1;transform:translateY(0);transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}@media (max-width: 1023px){.page-homepage .homepage-delivery.animate.animate-trigger .homepage-delivery-text p,.page-homepage .homepage-delivery.animate.animate-trigger .homepage-delivery-text a{transition:opacity 0.7s 0.4s ease, transform 0.7s 0.4s ease}}.page-homepage .homepage-delivery.animate.animate-trigger .homepage-delivery-prices{opacity:1;transform:translateY(0);transition:opacity 0.7s 0.4s ease}@media (max-width: 1023px){.page-homepage .homepage-delivery.animate.animate-trigger .homepage-delivery-prices{transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}}.page-homepage .homepage-steps{overflow:hidden}.page-homepage .homepage-steps .section-header.animate{opacity:0;transform:translateY(70px)}.page-homepage .homepage-steps .section-header.animate.animate-trigger{opacity:1;transform:translateY(0);transition:opacity 0.7s ease, transform 0.7s ease}.page-homepage .homepage-steps .homepage-steps-step.animate .homepage-steps-step__info{opacity:0;transform:translateY(70px)}@media (max-width: 767px){.page-homepage .homepage-steps .homepage-steps-step.animate:after{opacity:0;transform:translateY(70px)}}@media (max-width: 767px){.page-homepage .homepage-steps .homepage-steps-step.animate.animate-trigger:after{opacity:1;transform:translateY(0);transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}}.page-homepage .homepage-steps .homepage-steps-step.animate.animate-trigger .homepage-steps-step__info{opacity:1;transform:translateY(0);transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}.page-homepage .homepage-certificates.animate .section-header__container,.page-homepage .homepage-certificates.animate .horizontal-slider-items{opacity:0;transform:translateY(70px)}.page-homepage .homepage-certificates.animate.animate-trigger .section-header__container{opacity:1;transform:translateY(0);transition:opacity 0.7s ease, transform 0.7s ease}.page-homepage .homepage-certificates.animate.animate-trigger .horizontal-slider-items{opacity:1;transform:translateY(0);transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}.page-homepage .homepage-works.animate{overflow:hidden}.page-homepage .homepage-works.animate .section-header__container,.page-homepage .homepage-works.animate .horizontal-slider-items{opacity:0;transform:translateY(70px)}.page-homepage .homepage-works.animate.animate-trigger .section-header__container{opacity:1;transform:translateY(0);transition:opacity 0.7s ease, transform 0.7s ease}.page-homepage .homepage-works.animate.animate-trigger .horizontal-slider-items{opacity:1;transform:translateY(0);transition:opacity 0.7s 0.2s ease, transform 0.7s 0.2s ease}.homepage-header{background:#1b1b1b;padding-bottom:125px}@media (max-width: 1023px){.homepage-header{padding-bottom:70px}}@media (max-width: 767px){.homepage-header{padding-bottom:9.375vw}}.homepage-header__container{position:relative}.homepage-header__header{color:white;font-size:48px;font-weight:bold;line-height:1.15;letter-spacing:1.44px;max-width:625px;margin:145px 0 50px 0}@media (max-width: 1279px){.homepage-header__header{max-width:465px;font-size:36px;letter-spacing:1.08px}}@media (max-width: 1023px){.homepage-header__header{font-size:48px;letter-spacing:1.44px;max-width:625px;margin-top:70px}}@media (max-width: 767px){.homepage-header__header{max-width:100vw;font-size:11.25vw;margin-top:15.625vw;margin-bottom:9.375vw}}.homepage-header__text{margin:0;color:white;max-width:536px;line-height:1.15;font-size:24px;letter-spacing:.72px}@media (max-width: 1279px){.homepage-header__text{max-width:465px}}@media (max-width: 1023px){.homepage-header__text{max-width:none}}@media (max-width: 767px){.homepage-header__text{font-size:5.625vw;letter-spacing:normal}}.homepage-header__button{width:200px;box-sizing:border-box;margin-top:80px}@media (max-width: 767px){.homepage-header__button{margin-top:9.375vw;width:62.5vw}}.homepage-header__button-container{width:536px;display:flex;justify-content:center}@media (max-width: 1279px){.homepage-header__button-container{width:465px}}@media (max-width: 1023px){.homepage-header__button-container{width:100%}}.homepage-header__decor{position:absolute;top:0;right:-62px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:563px;height:275px}@media (max-width: 1279px){.homepage-header__decor{width:430px;right:0;height:220px;top:50px}}@media (max-width: 1023px){.homepage-header__decor{display:block;top:unset;left:unset;position:relative;margin:50px auto}}@media (max-width: 767px){.homepage-header__decor{width:87.5vw;height:42.8125vw;margin:9.375vw auto}}.section{padding-top:60px;padding-bottom:100px}@media (max-width: 767px){.section{padding-top:9.375vw;padding-bottom:18.75vw}}.section-header{margin:0;font-size:36px;font-weight:600;display:flex;align-items:center;letter-spacing:1.08px}@media (max-width: 767px){.section-header{font-size:6.875vw}}.section-header_center{text-align:center}.section-header__container{display:flex;justify-content:space-between;align-items:center}.section_black{background-color:#1b1b1b;color:white}.homepage-format-items{display:flex;justify-content:center;margin-top:60px}@media (max-width: 1023px){.homepage-format-items{flex-direction:column;align-items:center;margin-top:9.375vw}}.homepage-format-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.homepage-format-item:not(:last-child){margin-right:50px}@media (max-width: 1023px){.homepage-format-item:not(:last-child){margin-right:0;margin-bottom:50px}}@media (max-width: 767px){.homepage-format-item:not(:last-child){margin-bottom:12.5vw}}.homepage-format-item__image{width:450px;height:337px;box-shadow:0 3px 30px rgba(0,0,0,0.15)}@media (max-width: 767px){.homepage-format-item__image{width:87.5vw;height:65.625vw}}.homepage-format-item__label{margin-top:40px;text-align:center}@media (max-width: 767px){.homepage-format-item__label{margin-top:4.6875vw;font-size:5vw}}.homepage-delivery{overflow:hidden;position:relative}.homepage-delivery:before{width:161px;height:161px;content:'';position:absolute;background:url(/static/dist/cf5651822d4e0dd2faaa778dd745a7ac.svg) center no-repeat;background-size:contain;display:block;top:100px;left:-80px}@media (max-width: 1279px){.homepage-delivery:before{left:-140px}}@media (max-width: 1023px){.homepage-delivery:before{display:none}}.homepage-delivery__header{margin:0;font-weight:bold;font-size:48px;letter-spacing:1.44px;line-height:1}@media (max-width: 767px){.homepage-delivery__header{font-size:11.25vw}}.homepage-delivery__header span{display:block;margin-top:5px;line-height:1.15;font-size:36px;letter-spacing:1.08px}@media (max-width: 767px){.homepage-delivery__header span{font-size:8.125vw;margin-top:1.5625vw}}.homepage-delivery__button{display:flex;margin:50px auto 0 auto;width:200px;box-sizing:border-box}@media (max-width: 1279px){.homepage-delivery__button{margin-left:0;margin-right:0}}@media (max-width: 767px){.homepage-delivery__button{width:62.5vw;margin-top:9.375vw}}.homepage-delivery__container{position:relative}.homepage-delivery__container:after{width:640px;height:512px;content:'';position:absolute;background:url(/static/dist/441a86994029afff833b1846941066ff.svg) center no-repeat;background-size:contain;display:block;bottom:-120px;right:-150px}@media (max-width: 1279px){.homepage-delivery__container:after{width:576px;height:460px}}@media (max-width: 767px){.homepage-delivery__container:after{width:100vw;height:79.6875vw;bottom:-21.875vw;right:-21.875vw}}.homepage-delivery-info{margin-top:50px;display:flex;justify-content:space-between;z-index:1;position:relative}@media (max-width: 1279px){.homepage-delivery-info{justify-content:center;flex-direction:column}}@media (max-width: 767px){.homepage-delivery-info{margin-top:9.375vw}}.homepage-delivery-text{max-width:465px;font-size:20px;line-height:1.15;letter-spacing:.6px}@media (max-width: 1279px){.homepage-delivery-text{max-width:465px}}@media (max-width: 767px){.homepage-delivery-text{max-width:none;font-size:5.625vw;line-height:1.5}}.homepage-delivery-text p{margin:0}.homepage-delivery-text p:not(:last-child){margin-bottom:10px}@media (max-width: 1023px){.homepage-delivery-text p:not(:last-child){margin-bottom:20px}}@media (max-width: 767px){.homepage-delivery-text p:not(:last-child){margin-bottom:3.125vw}}.homepage-delivery-prices{padding-top:10px}@media (max-width: 1279px){.homepage-delivery-prices{padding-top:0;margin-bottom:50px}}@media (max-width: 767px){.homepage-delivery-prices{margin-bottom:9.375vw}}.homepage-delivery-prices__item{display:flex;font-size:22px;line-height:1;letter-spacing:.66px}@media (max-width: 767px){.homepage-delivery-prices__item{font-size:5.625vw;justify-content:space-between;flex-direction:column}}.homepage-delivery-prices__item:not(:last-child){margin-bottom:25px}@media (max-width: 767px){.homepage-delivery-prices__item:not(:last-child){margin-bottom:6.25vw}}.homepage-delivery-prices__item-name{width:340px;margin-right:50px}@media (max-width: 767px){.homepage-delivery-prices__item-name{width:auto;margin-right:0}}.homepage-delivery-prices__item-price{font-weight:bold;color:#E21114;display:flex;align-items:center;white-space:nowrap}@media (max-width: 767px){.homepage-delivery-prices__item-price{justify-content:flex-end;margin-top:3.125vw}}.homepage-delivery-prices__item-price span{font-weight:normal;color:white}.homepage-delivery-prices__item-price .discount{color:#8B8B8B;font-weight:normal;margin-right:10px;font-size:18px;text-decoration:line-through}@media (max-width: 767px){.homepage-delivery-prices__item-price .discount{font-size:3.75vw}}.homepage-delivery-prices__item-price .discount span{color:#8B8B8B}.homepage-steps__call-to-action{margin-top:20px;width:200px}@media (max-width: 767px){.homepage-steps__call-to-action{margin-top:6.25vw;width:87.5vw;box-sizing:border-box}}.homepage-steps-step{display:flex;position:relative;align-items:center;min-height:200px}.homepage-steps-step:nth-of-type(even){flex-direction:row-reverse}@media (max-width: 767px){.homepage-steps-step:nth-of-type(even){flex-direction:column-reverse}}@media (max-width: 767px){.homepage-steps-step{flex-direction:column-reverse}}.homepage-steps-step:not(:last-child){margin-bottom:150px}@media (max-width: 767px){.homepage-steps-step:not(:last-child){margin-bottom:18.75vw}}.homepage-steps-step:first-of-type{margin-top:75px}@media (max-width: 767px){.homepage-steps-step:first-of-type{margin-top:9.375vw}}.homepage-steps-step__info{width:50%;flex-shrink:0}@media (max-width: 767px){.homepage-steps-step__info{width:100%}}.homepage-steps-step__header{font-weight:600;font-size:24px;line-height:1.15;letter-spacing:.72px;color:#E21114;margin:0 0 20px;display:flex}@media (max-width: 767px){.homepage-steps-step__header{margin-bottom:6.25vw;font-size:6.25vw}}.homepage-steps-step__header:before{display:block;color:#8B8B8B;margin-right:10px}.homepage-steps-step__text{max-width:500px;font-size:20px;line-height:1.5;letter-spacing:.6px;margin:0}@media (max-width: 767px){.homepage-steps-step__text{font-size:5vw;max-width:none}}.homepage-steps-step__text:not(:last-child){margin-bottom:10px}@media (max-width: 767px){.homepage-steps-step__text:not(:last-child){margin-bottom:3.125vw}}.homepage-steps-step:after{content:'';display:block;position:relative;width:165px;height:165px;margin:20px auto 0 auto;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0}@media (max-width: 767px){.homepage-steps-step:after{margin-left:0;margin-bottom:7.8125vw;width:51.5625vw;height:51.5625vw}}.homepage-steps-step:nth-of-type(1) .homepage-steps-step__header:before{content:'01'}.homepage-steps-step:nth-of-type(1):after{background-image:url(/static/dist/60e000ae0940977dc0d1c615aed23c6c.svg)}.homepage-steps-step:nth-of-type(2) .homepage-steps-step__header:before{content:'02'}.homepage-steps-step:nth-of-type(2):after{background-image:url(/static/dist/ef2cc2346b18d16f0d3fd8eaa1d063f6.svg)}.homepage-steps-step:nth-of-type(3) .homepage-steps-step__header:before{content:'03'}.homepage-steps-step:nth-of-type(3):after{background-image:url(/static/dist/c550ee4ca5c16c00a1c283563f42c76b.svg)}.homepage-steps-step:nth-of-type(4) .homepage-steps-step__header:before{content:'04'}.homepage-steps-step:nth-of-type(4):after{background-image:url(/static/dist/46cdb659f94cd294c33b1b8355f6881e.svg)}.homepage-works{position:relative}.homepage-works:before{width:161px;height:161px;content:'';position:absolute;background:url(/static/dist/cf5651822d4e0dd2faaa778dd745a7ac.svg) center no-repeat;background-size:contain;display:block;top:100px;left:-80px}@media (max-width: 1023px){.homepage-works:before{display:none}}.certificates{display:flex;flex-wrap:wrap}@media (max-width: 767px){.certificates{flex-direction:column;align-items:center}}.certificates__section:not(:last-child){margin-bottom:50px}.certificates__section .cart-section__header{margin-bottom:30px}.certificate{width:567px;box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,0.1);border-radius:6px;background:white;overflow:hidden}.certificate_indent-b{margin-bottom:35px}@media (max-width: 1279px){.certificate_indent-b{margin-bottom:42px}}@media (max-width: 1023px){.certificate_indent-b{margin-bottom:45px}}@media (max-width: 767px){.certificate_indent-b{margin-bottom:12.5vw}}.certificate__content{padding:20px}.certificate__image{width:100%;height:180px;display:block;background-repeat:no-repeat;background-position:center;background-size:90%;background-color:white}@media (max-width: 1279px){.certificate__image{height:150px}}@media (max-width: 1023px){.certificate__image{height:230px}}@media (max-width: 767px){.certificate__image{height:56.25vw}}.certificate:not(:nth-child(2n)){margin-right:35px}@media (max-width: 1279px){.certificate{width:462px}}@media (max-width: 1023px){.certificate{width:720px}.certificate:not(:nth-child(2n)){margin-right:0}}@media (max-width: 767px){.certificate{width:87.5vw;border-radius:1.875vw;box-shadow:0 0 6.25vw rgba(0,0,0,0.1)}.certificate:not(:nth-child(2n)){margin-right:0}}.certificate__price{font-weight:bold}@media (max-width: 767px){.certificate__price{font-size:5vw}}.certificate__quantity{font-size:14px;color:#8B8B8B}@media (max-width: 767px){.certificate__quantity{font-size:4.375vw}}.certificate__info{margin-bottom:15px}@media (max-width: 767px){.certificate__info{margin-bottom:4.6875vw}}.certificate__actions{display:flex;justify-content:space-between;align-items:center}.certificate__title{margin-top:10px;margin-bottom:7px;height:30px}@media (max-width: 767px){.certificate__title{margin-top:3.125vw;margin-bottom:2.1875vw;font-size:5.625vw;height:14.0625vw}}.page-certificates .page-header.animate{opacity:0}.page-certificates .page-header.animate.animate-trigger{opacity:1;transition:transform 0.8s ease, opacity 0.8s ease}.page-certificates .cart-section__header.animate,.page-certificates .certificate.animate{opacity:0;transform:translateY(50px)}.page-certificates .cart-section__header.animate.animate-trigger,.page-certificates .certificate.animate.animate-trigger{opacity:1;transform:translateY(0);transition:transform 0.8s ease, opacity 0.8s ease}.disclaimer-frame{border:1px solid #E21114;border-radius:4px;padding:20px;margin-top:40px;margin-bottom:50px;opacity:0;transform:translateY(50px)}@media (max-width: 767px){.disclaimer-frame{margin-top:6.25vw;margin-bottom:6.25vw;padding:3.125vw}}.disclaimer-frame.animate-trigger{opacity:1;transform:translateY(0);transition:transform 0.8s ease, opacity 0.8s ease}.disclaimer-header{font-weight:bold}@media (max-width: 767px){.disclaimer-header{font-size:4.375vw}}.disclaimer-content{margin-top:10px}.disclaimer-content__important{font-weight:600}@media (max-width: 767px){.disclaimer-content{display:none}}.disclaimer-content_mobile{display:none}@media (max-width: 767px){.disclaimer-content_mobile{display:block;font-size:4.375vw;margin-top:3.125vw}}.certificate-order-modal__text{align-self:start}.certificate-order-modal__note{align-self:start;font-size:12px}.certificate-order-modal__content{display:flex;flex-direction:column;align-items:center}.constructor-page__constructor{position:relative}.constructor-header{font-size:24px;line-height:1.15;letter-spacing:.72px;color:#E21114;font-weight:bold}@media (max-width: 767px){.constructor-header{font-size:5.625vw;margin-top:4.6875vw;margin-bottom:12.5vw}}.constructor-header span{color:#8B8B8B}.cart-recommendation-item{display:flex}@media (max-width: 767px){.cart-recommendation-item{flex-direction:column}}.cart-recommendation-item+.cart-recommendation-item{margin-top:20px}@media (max-width: 767px){.cart-recommendation-item+.cart-recommendation-item{margin-top:9.375vw}}.cart-recommendation-item__description{color:#8B8B8B;font-size:14px}@media (max-width: 767px){.cart-recommendation-item__description{font-size:3.75vw}}.cart-recommendation-item__title{font-weight:bold;margin-bottom:5px}@media (max-width: 767px){.cart-recommendation-item__title{margin-bottom:1.5625vw}}.cart-recommendation-item__price-button-container{display:flex;margin-left:auto}@media (max-width: 767px){.cart-recommendation-item__price-button-container{margin-left:0;justify-content:space-between;margin-top:3.125vw}}.cart-recommendation-item__price-block{margin-right:20px;display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 767px){.cart-recommendation-item__price-block{margin-left:0;margin-right:0;align-items:flex-start}}.cart-recommendation-item__price-discounted{font-weight:bold}.cart-recommendation-item__price{font-size:14px;color:#8B8B8B;margin-top:5px;text-decoration:line-through}@media (max-width: 767px){.cart-recommendation-item__price{font-size:3.75vw;margin-top:1.5625vw}}.cart-recommendation-item__button{padding:0 15px}@media (max-width: 767px){.cart-recommendation-item__button{padding:0 3.75vw}}.cart-recommendation-item__button:before{width:18px;height:18px;margin-right:7px;content:'';position:relative;display:block;background:url(/static/dist/73622a732555bf695be885517a2905c9.svg) center no-repeat;background-size:contain}@media (max-width: 767px){.cart-recommendation-item__button:before{width:5.625vw;height:5.625vw;margin-right:2.1875vw}}.template-select{width:100%}@media (max-width: 767px){.template-select{margin-top:9.375vw}}.template-select__inner{display:flex;flex-wrap:wrap;padding-right:30px}@media (max-width: 767px){.template-select__inner{flex-direction:column;align-items:center;padding-right:0;flex-wrap:nowrap}}.template-select__item{width:250px;flex-shrink:0;margin-bottom:30px;box-sizing:border-box;cursor:pointer}.template-select__item:not(:nth-child(4n)){margin-right:45px}@media (max-width: 1279px){.template-select__item{width:270px}.template-select__item:not(:nth-child(4n)){margin-right:0}.template-select__item:not(:nth-child(3n)){margin-right:45px}}@media (max-width: 1023px){.template-select__item{width:320px;margin-bottom:40px}.template-select__item:not(:nth-child(3n)){margin-right:0}.template-select__item:not(:nth-child(2n)){margin-right:40px}}@media (max-width: 767px){.template-select__item{width:78.125vw;margin-bottom:9.375vw}.template-select__item:not(:nth-child(2n)){margin-right:0}}@media (min-width: 1280px){.template-select__item:hover .template-select__item-image{box-shadow:0 4px 20px rgba(0,0,0,0.1)}}.template-select__item-title{margin-top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;max-height:38px;overflow:hidden;text-align:center}@media (max-width: 767px){.template-select__item-title{margin-top:2.1875vw;font-size:4.375vw;max-height:11.25vw}}.template-select__item-image{width:100%;box-sizing:border-box;height:179px;border:3px solid transparent;background:white center no-repeat;background-size:contain;position:relative;transition:border-color 0.3s ease,box-shadow 0.3s ease}@media (max-width: 1279px){.template-select__item-image{height:194px}}@media (max-width: 1023px){.template-select__item-image{height:230px}}@media (max-width: 767px){.template-select__item-image{height:55.9375vw}}.template-select__item-image:before{display:block;position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#E21114;opacity:0;transition:opacity 0.3s ease}.template-select__item-image:after{display:block;position:absolute;top:50%;left:50%;content:'Нажмите, чтобы продолжить';text-align:center;transform:translate(-50%, -50%);font-weight:bold;color:white;opacity:0;font-size:16px;transition:opacity 0.3s ease}@media (max-width: 767px){.template-select__item-image:after{font-size:5vw}}.template-select__item-image_active{border-color:#E21114;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.template-select__item-image_active:before{opacity:0.4}.template-select__item-image_active:after{opacity:1}.template-select-actions{display:flex;justify-content:space-between;align-items:center;padding-top:20px;margin-bottom:30px}@media (max-width: 767px){.template-select-actions{flex-direction:column;padding-top:6.25vw;margin-bottom:9.375vw}}@media (max-width: 767px){.checkbox__template-select{margin-bottom:6.25vw}}.constructor-page .page-header.animate{opacity:0}.constructor-page .page-header.animate.animate-trigger{opacity:1;transition:transform 0.8s ease, opacity 0.8s ease}.constructor-page .constructor-page__constructor.animate{opacity:0}.constructor-page .constructor-page__constructor.animate.animate-trigger{opacity:1;transition:opacity 0.8s 0.2s ease}.cart-layout{display:flex}@media (max-width: 1023px){.cart-layout{flex-direction:column}}.cart-layout__content{width:790px}@media (max-width: 1279px){.cart-layout__content{width:580px}}@media (max-width: 1023px){.cart-layout__content{width:auto}}.cart-layout__sidebar{margin-left:40px;flex-shrink:0;width:340px;padding-top:50px}@media (max-width: 1023px){.cart-layout__sidebar{margin-left:0;width:auto;padding-top:50px}}@media (max-width: 767px){.cart-layout__sidebar{padding-top:9.375vw}}.cart-total{background:white;border-radius:6px;padding:20px;box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,0.1)}@media (max-width: 767px){.cart-total{border-radius:1.875vw;padding:6.25vw}}.cart-total__row{display:flex;justify-content:space-between;font-size:16px;line-height:1.4}@media (max-width: 767px){.cart-total__row{font-size:5vw}}.cart-total__row:not(:last-child){margin-bottom:3px}@media (max-width: 767px){.cart-total__row:not(:last-child){margin-bottom:.9375vw}}.cart-total__row_items{font-weight:bold}.cart-total__row-group:not(:last-child){margin-bottom:20px}@media (max-width: 767px){.cart-total__row-group:not(:last-child){margin-bottom:4.6875vw}}.cart-total__total-price{font-size:22px;font-weight:bold;line-height:1.3}@media (max-width: 767px){.cart-total__total-price{font-size:6.25vw}}.cart-total__privacy{font-size:14px;display:flex;align-items:center}@media (max-width: 767px){.cart-total__privacy{font-size:4.375vw}}.cart-total__privacy a{color:#E21114}.cart-total__privacy:before{display:block;position:relative;flex-shrink:0;margin-right:10px;width:20px;height:20px;border-radius:50%;background:#E21114 url(/static/dist/f148a6b404bd3aab2ee712a74ed4320d.svg) no-repeat center;background-size:55%;content:''}@media (max-width: 767px){.cart-total__privacy:before{width:6.25vw;height:6.25vw;margin-right:3.125vw}}.cart-total__footer{margin-top:30px;padding-top:30px;border-top:1px solid #E5E5E5}@media (max-width: 767px){.cart-total__footer{margin-top:7.8125vw;padding-top:7.8125vw}}.cart-total__footer .button{width:100%;box-sizing:border-box}.cart-section:not(:last-child){margin-bottom:70px}@media (max-width: 1023px){.cart-section:not(:last-child){margin-bottom:50px}}@media (max-width: 767px){.cart-section:not(:last-child){margin-bottom:9.375vw}}.cart-section__header{font-size:24px;line-height:1.15;letter-spacing:.72px;color:#E21114;font-weight:bold}@media (max-width: 767px){.cart-section__header{font-size:5.625vw;margin-top:4.6875vw;margin-bottom:12.5vw}}.cart-delivery-section{margin-bottom:0}@media (max-width: 767px){.cart-delivery-section{margin-bottom:6.25vw}}.cart-delivery-section__header{font-size:24px;line-height:1.15;letter-spacing:.72px;color:#E21114;font-weight:bold}@media (max-width: 767px){.cart-delivery-section__header{font-size:5.625vw;margin-top:4.6875vw;margin-bottom:4.6875vw}}.cart-item{display:flex;align-items:flex-start;position:relative}@media (max-width: 767px){.cart-item{flex-direction:column;align-items:flex-start}}.cart-item:not(:last-child){margin-bottom:40px}@media (max-width: 767px){.cart-item:not(:last-child){margin-bottom:18.75vw}}.cart-item__title{font-weight:500;width:350px;margin-right:30px}.cart-item__title-main{margin-bottom:10px}@media (max-width: 767px){.cart-item__title-main{margin-bottom:3.125vw}}.cart-item__title-sub{font-weight:normal;font-size:14px;line-height:1.4}@media (max-width: 767px){.cart-item__title-sub{font-size:4.375vw}}.cart-item__title-sub:not(:last-child){margin-bottom:2px}@media (max-width: 767px){.cart-item__title-sub:not(:last-child){margin-bottom:.625vw}}@media (max-width: 1279px){.cart-item__title{width:280px;margin-right:15px}}@media (max-width: 767px){.cart-item__title{width:100%;font-size:5vw;margin-bottom:3.125vw;margin-right:0}}.cart-item__info{margin-left:auto;height:100px;display:flex;flex-direction:column}@media (max-width: 767px){.cart-item__info{margin-left:0;height:auto;width:100%}}.cart-item__total{font-weight:bold;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;font-size:20px;line-height:1.3;margin:auto 0;white-space:nowrap}.cart-item__total_discounted{text-decoration:line-through;color:#8B8B8B;font-size:14px;margin-top:5px}@media (max-width: 767px){.cart-item__total_discounted{font-size:4.375vw;margin-top:0;margin-right:4.6875vw}}@media (max-width: 767px){.cart-item__total{margin-right:0;margin-bottom:3.125vw;font-size:5.625vw;flex-direction:row-reverse;align-items:baseline}}.cart-item__image{width:142px;height:100px;background:white no-repeat center;background-size:contain;flex-shrink:0}.cart-item__image_set:not(:last-child){transform:scale(0.9);transform-origin:left center;z-index:0;left:0;position:absolute}@media (max-width: 767px){.cart-item__image_set:not(:last-child){transform:none;position:relative}}.cart-item__image+.cart-item__image{z-index:1;margin-left:15px}@media (max-width: 767px){.cart-item__image+.cart-item__image{margin-left:0}}.cart-item__image:first-child:last-child{margin-right:15px}@media (max-width: 1023px){.cart-item__image{width:160px;height:115px}}@media (max-width: 767px){.cart-item__image{width:87.5vw;height:62.5vw;margin-right:0;margin-bottom:6.25vw}}.cart-item__image-group{display:flex;margin-right:30px;position:relative}@media (max-width: 767px){.cart-item__image-group{width:100%;margin-right:0;justify-content:space-between}.cart-item__image-group .cart-item__image{width:39.375vw;height:28.125vw}}.cart-item__remove{cursor:pointer;color:#E21114;font-size:14px;text-decoration:none;margin-top:auto;visibility:hidden;opacity:0}@media (min-width: 1280px){.cart-item__remove{transition:opacity 0.15s ease, visibility step-end 0.15s}}@media (max-width: 767px){.cart-item__remove{visibility:visible;opacity:1}}.cart-item__remove+.cart-item__remove{margin-left:15px}@media (max-width: 767px){.cart-item__remove+.cart-item__remove{margin-left:4.6875vw}}.cart-item__remove-group{display:flex;position:absolute;right:0;bottom:0}@media (max-width: 767px){.cart-item__remove-group{position:relative}}@media (max-width: 767px){.cart-item__remove{margin-left:auto;font-size:4.375vw}}.cart-item:hover .cart-item__remove{visibility:visible;opacity:1;transition:opacity 0.15s ease, visibility step-start 0.15s}.cart-item-quantity{display:flex;margin-right:30px;height:30px}@media (max-width: 767px){.cart-item-quantity{height:9.375vw;margin-right:0;margin-bottom:3.125vw;margin-left:auto}}.cart-item-quantity__input{border:none;width:40px;font-size:14px;display:flex;align-items:center;justify-content:center;background:white;margin:0;outline:none}@media (max-width: 767px){.cart-item-quantity__input{width:12.5vw;font-size:4.375vw}}.cart-item-quantity__control{cursor:pointer;margin:0;width:30px;display:flex;align-items:center;justify-content:center;color:white;background:#E21114}@media (max-width: 767px){.cart-item-quantity__control{width:9.375vw}}.cart-item-quantity__control:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}@media (max-width: 767px){.cart-item-quantity__control:first-child{border-top-left-radius:3.125vw;border-bottom-left-radius:3.125vw}}.cart-item-quantity__control:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767px){.cart-item-quantity__control:last-child{border-top-right-radius:3.125vw;border-bottom-right-radius:3.125vw}}.cart-actions{display:flex;justify-content:space-between;align-items:center;margin-top:30px}@media (max-width: 767px){.cart-actions{flex-direction:column;align-items:flex-start;margin-top:9.375vw}}@media (max-width: 767px){.cart-empty{font-size:5vw;line-height:1.5}}.cart-empty a{color:#E21114;text-decoration:none}.cart-privacy{max-width:400px}@media (max-width: 767px){.cart-privacy{font-size:4.375vw;max-width:none}}.cart-privacy a{color:#E21114;text-decoration:none}.cart-payment-result{display:flex;align-items:center}@media (max-width: 767px){.cart-payment-result{flex-direction:column}}.cart-payment-result__icon{content:'';display:block;position:relative;width:100px;height:100px;margin:20px 30px 0 0;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0}@media (max-width: 767px){.cart-payment-result__icon{width:20vw;height:20vw;margin:9.375vw 0}}.cart-payment-result__icon_success{background-image:url(/static/dist/46cdb659f94cd294c33b1b8355f6881e.svg)}.cart-payment-result__icon_fail{background-image:url(/static/dist/1fc4744e412b7a9622dc9f60fa86383a.svg)}@media (max-width: 767px){.cart-payment-result{font-size:5vw;line-height:1.5}}.cart-payment-result a{color:#E21114;text-decoration:none}.cart-input-group{display:flex;flex-direction:column}.cart-input-group__label{margin-bottom:10px;font-size:14px;line-height:1.3}@media (max-width: 767px){.cart-input-group__label{font-size:4.375vw;margin-bottom:2.5vw}}.cart-input-group__input{width:100%;box-sizing:border-box;border-radius:4px;height:44px;font-size:16px;padding:1px 4px;border:1px solid #ced4da;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (max-width: 767px){.cart-input-group__input{height:10.9375vw;width:100%;font-size:4.375vw;padding:.3125vw 1.25vw}}.cart-input-group__input:focus{outline:0;border-color:#E21114}.cart-form{display:flex;flex-direction:column}.cart-input-row{display:flex}@media (max-width: 1023px){.cart-input-row{flex-direction:column}}.cart-input-row:not(:last-child){margin-bottom:30px}.cart-input-row>div{width:50%}@media (max-width: 1023px){.cart-input-row>div{width:auto}}.cart-input-row>div:not(:last-child){margin-right:15px}@media (max-width: 1023px){.cart-input-row>div:not(:last-child){margin-right:0}}@media (max-width: 1023px){.cart-input-row:not(:last-child){margin-bottom:0}.cart-input-row .cart-input-group{margin-bottom:20px}}@media (max-width: 767px){.cart-input-row .cart-input-group{margin-bottom:4.6875vw}}.cart-payment-choices{display:flex;height:80px;box-shadow:0 0 20px rgba(0,0,0,0.1)}@media (max-width: 1279px){.cart-payment-choices{flex-direction:column;height:auto}}@media (max-width: 767px){.cart-payment-choices{box-shadow:none}}.cart-payment-choice{width:50%;padding:12px;box-sizing:border-box;background:white;display:flex;cursor:pointer}.cart-payment-choice:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:1px solid #E5E5E5}.cart-payment-choice:nth-child(2){border-top-right-radius:6px;border-bottom-right-radius:6px}.cart-payment-choice+.cart-payment-choice{border-left:none}@media (max-width: 1279px){.cart-payment-choice{width:auto;min-height:80px}.cart-payment-choice:first-child{border-radius:6px 6px 0 0;border-right:none;border-bottom:1px solid #E5E5E5}.cart-payment-choice:nth-child(2){border-radius:0 0 6px 6px}}@media (max-width: 767px){.cart-payment-choice{min-height:25vw;box-shadow:0 0 6.25vw rgba(0,0,0,0.1);padding:3.75vw}.cart-payment-choice:first-child{border-radius:1.875vw;border-bottom:none;margin-bottom:4.6875vw}.cart-payment-choice:nth-child(2){border-radius:1.875vw}}.cart-payment-choice__title{font-weight:500;line-height:1.5}@media (max-width: 767px){.cart-payment-choice__title{font-size:5vw;line-height:1.8}}.cart-payment-choice__description{font-size:14px;line-height:1.3}@media (max-width: 767px){.cart-payment-choice__description{font-size:4.375vw}}.cart-payment-choice__control{width:18px;height:18px;margin-right:20px;flex-shrink:0;border-radius:50%;border:1px solid #E5E5E5;align-self:center;position:relative}@media (max-width: 767px){.cart-payment-choice__control{width:5.625vw;height:5.625vw;margin-right:6.25vw}}.cart-payment-choice__control:before{width:12px;height:12px;content:'';display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);background-image:url(/static/dist/f148a6b404bd3aab2ee712a74ed4320d.svg)}@media (max-width: 767px){.cart-payment-choice__control:before{width:3.75vw;height:3.75vw}}.cart-payment-choice_active .cart-payment-choice__control{background:#E21114;border-color:#E21114}.page-cart .page-header.animate,.page-cart .cart-form__container.animate,.page-cart .cart-section.animate,.page-cart .cart-layout__sidebar.animate,.page-cart-contacts .page-header.animate,.page-cart-contacts .cart-form__container.animate,.page-cart-contacts .cart-section.animate,.page-cart-contacts .cart-layout__sidebar.animate{opacity:0}.page-cart .page-header.animate.animate-trigger,.page-cart .cart-form__container.animate.animate-trigger,.page-cart .cart-section.animate.animate-trigger,.page-cart .cart-layout__sidebar.animate.animate-trigger,.page-cart-contacts .page-header.animate.animate-trigger,.page-cart-contacts .cart-form__container.animate.animate-trigger,.page-cart-contacts .cart-section.animate.animate-trigger,.page-cart-contacts .cart-layout__sidebar.animate.animate-trigger{opacity:1;transition:transform 0.8s ease, opacity 0.8s ease}.page-cart .cart-section__header.animate,.page-cart .cart-item.animate,.page-cart .cart-total.animate,.page-cart-contacts .cart-section__header.animate,.page-cart-contacts .cart-item.animate,.page-cart-contacts .cart-total.animate{opacity:0}.page-cart .cart-section__header.animate.animate-trigger,.page-cart .cart-item.animate.animate-trigger,.page-cart .cart-total.animate.animate-trigger,.page-cart-contacts .cart-section__header.animate.animate-trigger,.page-cart-contacts .cart-item.animate.animate-trigger,.page-cart-contacts .cart-total.animate.animate-trigger{opacity:1;transition:transform 0.8s ease, opacity 0.8s ease}.editor{display:flex;width:900px;margin:0 auto;justify-content:space-between}@media (max-width: 1023px){.editor{flex-direction:column;width:100%;align-content:center}}.editor-save{margin-top:30px;display:flex;justify-content:center;margin-bottom:20px}@media (max-width: 1023px){.editor-save{margin-top:0}}.text-edit-toolbar{align-items:center;background:white;position:absolute;bottom:0;left:50%;transform:translateY(calc(100% + 12px)) translateX(calc(-50% + 4px));box-shadow:0 4px 10px rgba(0,0,0,0.25);padding:7px 0;cursor:default;display:flex;z-index:999}@media (max-width: 767px){.text-edit-toolbar{opacity:1;visibility:visible;left:0;bottom:0;transform:translateY(calc(100% + 2.1875vw));height:9.375vw;padding:2.1875vw 0;width:100vw}}.text-edit-toolbar:before{display:block;position:absolute;width:100%;top:-12px;left:0;height:12px;content:''}@media (max-width: 767px){.text-edit-toolbar:before{display:none}}.text-edit-toolbar__button{font-size:16px;padding:0 10px;cursor:pointer;display:flex;align-items:center;height:29px;box-sizing:border-box;position:relative;flex-shrink:0}.text-edit-toolbar__button:after{display:block;width:100%;position:absolute;height:2px;background:white;content:'';bottom:-7px;left:0;transition:background-color 0.3s ease}@media (max-width: 767px){.text-edit-toolbar__button{font-size:5vw;padding:0 3.125vw;height:100%}.text-edit-toolbar__button:after{bottom:-2.1875vw;height:.625vw}}.text-edit-toolbar__button svg{width:100%;height:100%}.text-edit-toolbar__button_active:after{background:#E21114}.text-edit-toolbar__button_bold{font-weight:bold}.text-edit-toolbar__button_italic{font-style:italic}.text-edit-toolbar__button_trash{display:none}@media (max-width: 767px){.text-edit-toolbar__button_trash{display:block}}.text-edit-toolbar__button_trash svg{width:3.75vw}.text-edit-toolbar__button_edit{display:flex;align-items:center}.text-edit-toolbar__button_edit span{margin-left:7px}@media (max-width: 767px){.text-edit-toolbar__button_edit span{margin-left:1.5625vw;font-size:3.75vw}}.text-edit-toolbar__button_edit svg{width:14px}@media (max-width: 767px){.text-edit-toolbar__button_edit svg{width:4.375vw}}.text-edit-toolbar__button:not(:last-child){border-right:1px solid #c4c4c4}.text-edit-toolbar__button:nth-last-child(2){border-right:none}@media (max-width: 767px){.text-edit-toolbar__button:nth-last-child(2){border-right:1px solid #c4c4c4}}.text-edit-toolbar-dropdown{padding:0 10px;font-size:16px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;height:100%}@media (max-width: 767px){.text-edit-toolbar-dropdown{padding:0 3.125vw;font-size:4.375vw}}.text-edit-toolbar-dropdown:not(:last-child){border-right:1px solid #c4c4c4}.text-edit-toolbar-dropdown_font{width:120px}@media (max-width: 767px){.text-edit-toolbar-dropdown_font{width:23.4375vw}}.text-edit-toolbar-dropdown__value{overflow:hidden}.text-edit-toolbar-dropdown__expand{width:8px;height:5px;position:relative;margin-left:5px}@media (max-width: 767px){.text-edit-toolbar-dropdown__expand{width:2.5vw;height:1.5625vw;margin-left:1.5625vw}}.text-edit-toolbar-dropdown__expand svg{width:100%;height:100%;position:absolute;top:0;left:0}.text-edit-toolbar-dropdown__items{position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 7px));padding:5px 10px;background:white;box-shadow:0 4px 4px rgba(0,0,0,0.25);font-size:12px;cursor:default}@media (max-width: 767px){.text-edit-toolbar-dropdown__items{padding:1.5625vw 3.125vw;font-size:3.75vw;transform:translateY(calc(100% + 2.1875vw))}}.text-edit-toolbar-dropdown__item{padding:5px 0;cursor:pointer;white-space:nowrap}@media (max-width: 767px){.text-edit-toolbar-dropdown__item{padding:1.5625vw 0}}.text-edit-toolbar-dropdown__color-item{width:16px;height:16px;border-radius:50%;cursor:pointer;box-sizing:border-box}@media (max-width: 767px){.text-edit-toolbar-dropdown__color-item{width:5vw;height:5vw}}.text-edit-toolbar-dropdown_color{width:51px;height:29px}@media (max-width: 767px){.text-edit-toolbar-dropdown_color{width:15.9375vw;height:9.0625vw}}.text-edit-toolbar-dropdown_color .text-edit-toolbar-dropdown__items{display:flex;transform:translateY(calc(100% + 13px))}@media (max-width: 767px){.text-edit-toolbar-dropdown_color .text-edit-toolbar-dropdown__items{transform:translateY(calc(100% + 2.1875vw));left:-21.875vw}}.text-edit-toolbar-dropdown_color .text-edit-toolbar-dropdown__items div:not(:last-child){margin-right:5px}@media (max-width: 767px){.text-edit-toolbar-dropdown_color .text-edit-toolbar-dropdown__items div:not(:last-child){margin-right:1.5625vw}}.text-edit-toolbar-animation-enter{opacity:0}.text-edit-toolbar-animation-enter-active{opacity:1;transition:opacity 0.1s ease, transform 0.1s ease}.text-edit-toolbar-animation-exit{opacity:0;transition:opacity 0.1s ease, transform 0.1s ease}.text-edit-toolbar-dropdown-animation-enter{opacity:0}.text-edit-toolbar-dropdown-animation-enter-active{opacity:1;transition:opacity 0.15s ease}.text-edit-toolbar-dropdown-animation-exit{transition:opacity 0.15s ease;opacity:0}.text-edit-modal__prompt{font-weight:bold;margin-bottom:15px}.text-edit-modal__textarea{resize:none;width:100%;box-sizing:border-box;height:100px;font-size:18px;text-align:center;padding:10px;border:1px solid #c4c4c4}.editor-canvas{position:relative;height:472.1904761904762px;width:670px;background:white center no-repeat;background-size:contain;flex-shrink:0}@media (max-width: 1023px){.editor-canvas{margin:0 auto}}@media (max-width: 767px){.editor-canvas{width:93.75vw;height:66.07143vw;margin-left:-3.125vw}}.editor-canvas *,.editor-canvas{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.editor-canvas-item{display:block;position:absolute;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;box-sizing:border-box}@media (max-width: 767px){.editor-canvas-item{touch-action:none}}.editor-canvas-item_text{border:1px transparent solid}.editor-canvas-item_figure{border:1px transparent solid}.editor-canvas-item__background{width:100%;height:100%;background:center no-repeat;background-size:contain}.editor-canvas-item__input{width:100%;height:100%;background:transparent;position:absolute;top:0;left:0}.editor-canvas-item__input,.editor-canvas-item__input_shadow{border:none;outline:none;resize:none;margin:0;padding:0;white-space:pre;overflow:hidden;word-wrap:normal;line-height:1}.editor-canvas-item__input_read-only{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move}.editor-canvas-movable{cursor:move;position:relative;width:100%;height:100%}.editor-canvas-item-border{display:block;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;border:1px dashed transparent;outline:1px dashed transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color 0.1s ease, outline 0.1s ease}.editor-canvas-item-border__corner{opacity:0;position:absolute;width:8px;height:8px;outline:rgba(0,0,0,0.5) solid 1px;border:1px solid rgba(255,255,255,0.5);transition:opacity 0.1s ease;touch-action:none}@media (max-width: 767px){.editor-canvas-item-border__corner{width:2.5vw;height:2.5vw}}.editor-canvas-item-border__corner_south-east{bottom:-6px;right:-6px;cursor:se-resize}@media (max-width: 767px){.editor-canvas-item-border__corner_south-east{bottom:-1.875vw;right:-1.875vw}}.editor-canvas-item-border__corner_south-west{bottom:-6px;left:-6px;cursor:sw-resize}@media (max-width: 767px){.editor-canvas-item-border__corner_south-west{bottom:-1.875vw;left:-1.875vw}}.editor-canvas-item-border__corner_north-west{top:-6px;left:-6px;cursor:nw-resize}@media (max-width: 767px){.editor-canvas-item-border__corner_north-west{left:-1.875vw;top:-1.875vw}}.editor-canvas-item-border__corner_north-east{top:-6px;right:-6px;cursor:ne-resize}@media (max-width: 767px){.editor-canvas-item-border__corner_north-east{top:-1.875vw;right:-1.875vw}}.editor-canvas-item-border__edit{width:16px;height:16px;position:absolute;top:-8px;right:-8px;background:#c4c4c4;background-size:50%;border-radius:50%;cursor:pointer}.editor-canvas-item-border__remove{width:16px;height:16px;position:absolute;left:-8px;top:-8px;transition:opacity 0.1s ease;touch-action:none;cursor:pointer}@media (max-width: 767px){.editor-canvas-item-border__remove{width:5vw;height:5vw;left:-2.5vw;top:-2.5vw}}.editor-canvas-item-border__remove:before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';background:white;width:10px;height:10px}@media (max-width: 767px){.editor-canvas-item-border__remove:before{width:3.125vw;height:3.125vw}}.editor-canvas-item-border__remove svg{width:100%;height:100%;position:absolute;top:0;left:0}.editor-canvas-item-border__remove svg path{fill:#c4c4c4}.editor-canvas-item-border_visible{border-color:rgba(0,0,0,0.5);outline-color:rgba(255,255,255,0.5)}.editor-canvas-item-border_visible .editor-canvas-item-border__corner{touch-action:auto;opacity:1}.editor-canvas-item-border_visible .editor-canvas-item-border__remove{cursor:pointer}.editor-toolbar{width:146px;height:530px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-46px;position:relative}@media (max-width: 1023px){.editor-toolbar{margin:30px auto 50px auto;width:670px;height:180px}}@media (max-width: 767px){.editor-toolbar{width:87.5vw;height:43.75vw}}.editor-toolbar-tab{display:flex;flex-direction:column;align-items:center;position:absolute;height:100%;width:100%;top:0;left:0}@media (max-width: 1023px){.editor-toolbar-tab{flex-direction:row;justify-content:space-between}}.editor-toolbar__caption{text-transform:uppercase;font-size:13px;color:#8B8B8B;text-align:center;margin-bottom:30px;justify-content:center;align-items:center;display:flex;width:100%}@media (max-width: 1023px){.editor-toolbar__caption-text{display:none}}@media (max-width: 1023px){.editor-toolbar__caption{position:absolute;top:0;right:0;z-index:2}}.editor-toolbar__close{width:15px;height:15px;cursor:pointer;margin-left:auto}@media (max-width: 767px){.editor-toolbar__close{width:4.6875vw;height:4.6875vw}}.editor-toolbar-items{display:flex;flex-direction:column}@media (max-width: 1023px){.editor-toolbar-items{flex-direction:row;justify-content:space-between;width:100%;padding-bottom:20px}}.editor-toolbar-items_align-start{padding-right:15px}.editor-toolbar-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex-shrink:0}@media (max-width: 1023px){.editor-toolbar-item{width:140px;justify-content:space-between}.editor-toolbar-item:not(:last-child){margin-right:35px}}@media (max-width: 767px){.editor-toolbar-item{max-width:16.5625vw;width:auto}.editor-toolbar-item:not(:last-child){margin-right:6.25vw}}.editor-toolbar-item:not(:last-child){margin-bottom:30px}@media (max-width: 1023px){.editor-toolbar-item:not(:last-child){margin-bottom:0}}.editor-toolbar-item__title{text-align:center;transition:color 0.3s ease;font-size:14px}@media (max-width: 767px){.editor-toolbar-item__title{font-size:3.75vw}}.editor-toolbar-item__image{max-height:120px;max-width:100px;width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media (max-width: 1023px){.editor-toolbar-item__image{height:120px;width:100px}}@media (max-width: 767px){.editor-toolbar-item__image{height:20vw;width:18.75vw;max-width:none;max-height:none;-o-object-position:center center;object-position:center center}}.editor-toolbar-item__icon{margin-bottom:10px}.editor-toolbar-item__icon svg{width:64px;margin:0 auto;display:block}@media (max-width: 767px){.editor-toolbar-item__icon svg{width:11.25vw}}.editor-toolbar-item__icon path{transition:fill 0.3s ease}.editor-toolbar-item__icon .editor-icon-text{width:56px;height:64px}@media (max-width: 767px){.editor-toolbar-item__icon .editor-icon-text{width:9.6875vw;height:11.25vw}}@media (min-width: 1280px){.editor-toolbar-item:hover .editor-toolbar-item__title{color:#E21114}.editor-toolbar-item:hover .editor-icon-stamp path,.editor-toolbar-item:hover .editor-icon-service path,.editor-toolbar-item:hover .editor-icon-region path,.editor-toolbar-item:hover .editor-icon-text path{fill:#E21114}}.editor-toolbar-animation-enter{opacity:0}.editor-toolbar-animation-enter-active{opacity:1;transition:opacity 0.2s ease}.editor-toolbar-animation-exit{transition:opacity 0.2s ease;opacity:0}@media (max-width: 767px){.editor-toolbar-items_align-start{padding-right:0}.editor-toolbar-items_align-start .editor-toolbar-item{max-width:28.4375vw}.editor-toolbar-items_align-start .editor-toolbar-item:not(:last-child){margin-right:9.375vw}}

