

/* Start:/local/build/css/style.css?1748513601273730*/
@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes move-in{to{transform:translate(0,0)}}@keyframes move-fade-in{to{opacity:1;transform:translate(0,0)}}@keyframes move-fade-in-from{0%{opacity:0;transform:translate(0,50px)}to{opacity:1;transform:translate(0,0)}}@keyframes fade-in{to{opacity:1}}@keyframes move-out{0%{transform:translate(0,0)}}@keyframes move-fade-out{0%{opacity:1;transform:translate(0,0)}}@keyframes fade-out{0%{opacity:1}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes why-small-text{0%{opacity:0;border-right-color:transparent;border-top-color:transparent;border-left-color:transparent}25%,50%{opacity:1;border-right-color:transparent;border-top-color:transparent;border-left-color:transparent}75%,to{opacity:1;border-right-color:#f13d61;border-top-color:#f13d61;border-left-color:#f13d61}}@keyframes why-icon{0%{opacity:0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}50%{opacity:1;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}to{opacity:1;border-right-color:#f13d61;border-bottom-color:#f13d61;border-left-color:#f13d61}}@keyframes general-text-block{to{border-color:#f13d61}}@keyframes news-bg{0%{opacity:0;filter:blur(0)}5%,70%{opacity:.5;filter:blur(0)}to{opacity:.5;filter:blur(15px)}}@keyframes seo-wrap{to{border-right-color:#f13d61;border-bottom-color:#f13d61;border-top-color:#f13d61;border-left:none}}@keyframes seo-wrap-pseudo{to{background:#f13d61}}@keyframes loading{to{transform:rotate(360deg)}}@keyframes timer{0%{transform:translateY(0)}25%{transform:translateY(-51px)}50%{transform:translateY(-102px)}75%,to{transform:translateY(-153px)}}@keyframes slon-char{to{top:100%}}@keyframes file-show{0%{height:0;opacity:0}to{height:58px;opacity:1}}@keyframes file-doc-show{0%{height:0;opacity:0}to{height:24px;opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes lineLoader{0%{transform:translateX(0)}to{transform:translateX(200%)}}:root{--sp:url('/local/build/sprite.png?da19f945');--ss:url('/local/build/sprite.svg?f4ec7432');--sh:"dcac91ed"}.symbol-arrow-down{width:140px;height:108px}.symbol-arrow{width:14px;height:24px}.symbol-check{width:12px;height:9px}.symbol-down{width:18px;height:11px}.symbol-download{width:24px;height:24px}.symbol-edit{width:20px;height:20px}.symbol-file{width:24px;height:24px}.symbol-link{width:24px;height:25px}.symbol-lk-auth{width:18px;height:19px}.symbol-lk,.symbol-mail{width:20px;height:20px}.symbol-new-edit{width:24px;height:24px}.symbol-next{width:30px;height:15px}.symbol-old-remove{width:16px;height:20px}.symbol-pass-btn-open{width:16px;height:12px}.symbol-pass-btn{width:16px;height:13px}.symbol-phone{width:20px;height:20px}.symbol-prev{width:30px;height:15px}.symbol-remove,.symbol-upload{width:24px;height:24px}.symbol-whatsapp{width:16px;height:16px}body,html{min-height:100vh}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;scroll-behavior:smooth}body{margin:0;min-width:320px;width:calc(100% - var(--scroll-lock-compensation));background:#fff;color:#3f4751;font:400 16px/1.15 'Roboto',sans-serif}h1,sub,sup{position:relative}h1{text-align:center;font:700 36px/1 'Roboto',sans-serif;margin:34px 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],html [type=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}textarea{overflow:auto}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}[hidden],template{display:none}@font-face{font-family:'Roboto';src:url(/local/css/fonts/Roboto-Thin.woff2) format('woff2'),url(/local/css/fonts/Roboto-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/local/css/fonts/Roboto-Regular.woff2) format('woff2'),url(/local/css/fonts/Roboto-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/local/css/fonts/Roboto-Medium.woff2) format('woff2'),url(/local/css/fonts/Roboto-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/local/css/fonts/Roboto-Bold.woff2) format('woff2'),url(/local/css/fonts/Roboto-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/local/css/fonts/Roboto-Black.woff2) format('woff2'),url(/local/css/fonts/Roboto-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(/local/css/fonts/PlayfairDisplayItalic.woff2) format('woff2'),url(/local/css/fonts/PlayfairDisplayItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(/local/css/fonts/PlayfairDisplayRegular.woff2) format('woff2'),url(/local/css/fonts/PlayfairDisplayRegular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(/local/css/fonts/PlayfairDisplayBlack.woff2) format('woff2'),url(/local/css/fonts/PlayfairDisplayBlack.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'PTSansRegular';src:url(/local/css/fonts/PTSansRegular.woff2) format('woff2'),url(/local/css/fonts/PTSansRegular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PTSerifRegular';src:url(/local/css/fonts/PTSerifRegular.woff2) format('woff2'),url(/local/css/fonts/PTSerifRegular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.multiselect{background:var(--ms-bg, #fff);border:var(--ms-border-width, 1px) solid var(--ms-border-color, #d1d5db);border-radius:var(--ms-radius, 4px);font-size:var(--ms-font-size, 1rem)}.multiselect.is-open{border-radius:var(--ms-radius, 4px) var(--ms-radius, 4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius, 4px) var(--ms-radius, 4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled, #f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active, var(--ms-border-width, 1px)) solid var(--ms-border-color-active, var(--ms-border-color, #d1d5db));box-shadow:0 0 0 var(--ms-ring-width, 3px) var(--ms-ring-color, rgba(16, 185, 129, 0.188))}.multiselect,.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, 0.5rem)*2);outline:0;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:0 0;box-sizing:border-box;display:flex;height:100%;left:0;line-height:var(--ms-line-height, 1.375);max-width:100%;padding-left:var(--ms-px, 0.875rem);padding-right:calc(1.25rem + var(--ms-px, 0.875rem)*3);pointer-events:none;position:absolute;top:0}.multiselect-placeholder{color:var(--ms-placeholder-color, #9ca3af)}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ms-bg, #fff);border:0;border-radius:var(--ms-radius, 4px);bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;left:0;outline:0;padding-left:var(--ms-px, 0.875rem);position:absolute;right:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration,.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:var(--ms-tag-my, 0.25rem) 0 0;padding-left:var(--ms-py, 0.5rem)}.multiselect-tag,.multiselect-tags{align-items:center;display:flex;min-width:0}.multiselect-tag{background:var(--ms-tag-bg, #10b981);border-radius:var(--ms-tag-radius, 4px);color:var(--ms-tag-color, #fff);font-size:var(--ms-tag-font-size, 0.875rem);font-weight:var(--ms-tag-font-weight, 600);line-height:var(--ms-tag-line-height, 1.25rem);margin-bottom:var(--ms-tag-my, 0.25rem);margin-right:var(--ms-tag-mx, 0.25rem);padding:var(--ms-tag-py, 0.125rem) 0 var(--ms-tag-py, 0.125rem) var(--ms-tag-px, 0.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled, #9ca3af);color:var(--ms-tag-color-disabled, #fff);padding-right:var(--ms-tag-px, 0.5rem)}.multiselect-tag-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{align-items:center;border-radius:var(--ms-tag-remove-radius, 4px);display:flex;justify-content:center;margin:var(--ms-tag-remove-my, 0) var(--ms-tag-remove-mx, 0.125rem);padding:var(--ms-tag-remove-py, 0.25rem) var(--ms-tag-remove-px, 0.25rem)}.multiselect-tag-remove:hover{background:rgba(0,0,0,.063)}.multiselect-tag-remove-icon{background-color:currentColor;display:inline-block;height:.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.8;width:.75rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 var(--ms-tag-mx, 4px) var(--ms-tag-my, 4px);position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;left:0;outline:0;padding:0;position:absolute;right:0;top:0;width:100%}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, 0.5rem)*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:var(--ms-spinner-color, #10b981);flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin:0 var(--ms-px, 0.875rem) 0 0}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding:0 var(--ms-px, 0.875rem) 0 0;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover, #000)}.multiselect-clear-icon{background-color:var(--ms-clear-color, #999);display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");transition:.3s}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{background-color:var(--ms-caret-color, #999);flex-grow:0;flex-shrink:0;margin:0 var(--ms-px, 0.875rem) 0 0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");pointer-events:none;position:relative;transform:rotate(0deg);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{background:var(--ms-dropdown-bg, #fff);border:var(--ms-dropdown-border-width, 1px) solid var(--ms-dropdown-border-color, #d1d5db);border-radius:0 0 var(--ms-dropdown-radius, 4px) var(--ms-dropdown-radius, 4px);bottom:0;display:flex;flex-direction:column;left:calc(var(--ms-border-width, 1px)*-1);margin-top:calc(var(--ms-border-width, 1px)*-1);max-height:var(--ms-max-height, 10rem);outline:0;position:absolute;right:calc(var(--ms-border-width, 1px)*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius, 4px) var(--ms-dropdown-radius, 4px) 0 0;bottom:auto;top:var(--ms-border-width, 1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:var(--ms-group-label-bg, #e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color, #374151);cursor:default;display:flex;font-size:.875rem;font-weight:600;justify-content:flex-start;line-height:var(--ms-group-label-line-height, 1.375);padding:var(--ms-group-label-py, 0.3rem) var(--ms-group-label-px, 0.75rem);text-align:left;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed, #d1d5db);color:var(--ms-group-label-color-pointed, #374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected, #059669);color:var(--ms-group-label-color-selected, #fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled, #f3f4f6);color:var(--ms-group-label-color-disabled, #d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed, #0c9e70);color:var(--ms-group-label-color-selected-pointed, #fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled, #75cfb1);color:var(--ms-group-label-color-selected-disabled, #d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-option-font-size, 1rem);justify-content:flex-start;line-height:var(--ms-option-line-height, 1.375);padding:var(--ms-option-py, 0.5rem) var(--ms-option-px, 0.75rem);text-align:left;text-decoration:none}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed, #f3f4f6);color:var(--ms-option-color-pointed, #1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected, #10b981);color:var(--ms-option-color-selected, #fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled, #fff);color:var(--ms-option-color-disabled, #d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed, #26c08e);color:var(--ms-option-color-selected-pointed, #fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled, #87dcc0);color:var(--ms-option-color-selected-disabled, #d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color, #4b5563);padding:var(--ms-option-py, 0.5rem) var(--ms-option-px, 0.75rem)}.multiselect-fake-input{background:0 0;border:0;bottom:-1px;font-size:0;height:1px;left:0;outline:0;padding:0;position:absolute;right:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:0}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{left:auto;padding-left:calc(1.25rem + var(--ms-px, 0.875rem)*3);padding-right:var(--ms-px, 0.875rem);right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px, 0.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py, 0.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx, 0.25rem);margin-right:0;padding:var(--ms-tag-py, 0.125rem) var(--ms-tag-px, 0.5rem) var(--ms-tag-py, 0.125rem) 0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px, 0.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px, 0.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px, 0.875rem)}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute;z-index:99997}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden}.fancybox-caption{opacity:0;position:absolute}.fancybox-navigation .fancybox-button{z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-image,.fancybox-slide--image .fancybox-content,.fancybox-spaceball{background:0 0;left:0;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background-repeat:no-repeat;background-size:100% 100%;overflow:visible;transform-origin:top left;transition-property:transform,opacity;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{border:0;height:100%;margin:0;max-height:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small,.slick-slide.slick-loading img{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px 44px 25px}}.fancybox-caption--separate,.text-page .text-content+#allrecords{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:12px;padding-right:12px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs,.slick-slide img{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before,.logo-block.ready .logo i,footer .logo a:hover:after{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media (max-width:980px){.fancybox-close-small{right:10px;top:10px}}@media (max-width:767px){.fancybox-close-small{right:5px;top:5px}.fancybox-slide>*{margin:0}}.noUi-target,.noUi-target *{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;transform-origin:0 0;transform-style:flat}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{width:11px;height:11px;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{left:-5px;top:-4px}.noUi-vertical{width:2px}.noUi-vertical .noUi-handle{left:-4px;top:-4px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-5px;left:auto}.noUi-target{background:#737373}.noUi-connects{border-radius:0}.noUi-connect{background:#f13d61}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:50%;background:#f13d61}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translate(0,-50%);top:50%;right:120%}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.stacktable{width:100%}.st-head-row{padding-top:1em;padding-bottom:1em}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}.st-key{width:49%;text-align:right;padding-right:1%}.st-val{width:49%;padding-left:1%;vertical-align:middle}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:767px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}}.swiper--stretch{display:flex}.swiper--stretch swiper-slide{height:auto!important;display:grid;grid-template-columns:100%;flex-shrink:0}.multiselect{--ms-font-size:var(--input-font-size);--ms-line-height:var(--input-line-height);--ms-bg:var(--input-background-color);--ms-border-color:var(--input-border-color);--ms-border-width:var(--input-border-width);--ms-radius:var(--input-border-radius);--ms-py:var(--input-padding-top);--ms-px:var(--input-padding-left);--ms-ring-width:0px;--ms-ring-color:transparent;--ms-placeholder-color:var(--input-placeholder-color);--ms-color:var(--input-color);--ms-dropdown-bg:var(--input-background-color);--ms-dropdown-border-color:var(--input-border-color);--ms-dropdown-border-width:1px;--ms-dropdown-radius:var(--input-border-radius);--ms-option-font-size:var(--input-font-size);--ms-option-line-height:var(--input-line-height);--ms-option-bg-pointed:transparent;--ms-option-color-pointed:currentColor;--ms-option-bg-selected:transparent;--ms-option-color-selected:currentColor;--ms-option-bg-selected-pointed:transparent;--ms-option-color-selected-pointed:currentColor;--ms-option-py:8px;--ms-option-px:16px;--arrow-size:16px;--arrow-padding-y:0;--arrow-padding-x:20px;transition-property:border-color}@media (pointer:coarse){.multiselect:active{--ms-border-color:var(--custom-hover-ms-border-color, var(--input-hover-border-color));--ms-dropdown-border-color:var(--custom-hover-ms-border-color, var(--input-hover-border-color))}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.multiselect:hover{--ms-border-color:var(--custom-hover-ms-border-color, var(--input-hover-border-color));--ms-dropdown-border-color:var(--custom-hover-ms-border-color, var(--input-hover-border-color))}}.multiselect,.multiselect-arrow,.multiselect-wrapper{transition-duration:.3s;transition-timing-function:ease}.multiselect-wrapper{transition-property:color,background-color,border-color;border-radius:inherit;color:var(--ms-color, currentColor)}.multiselect-arrow{transition-property:transform;padding:var(--arrow-padding-y) var(--arrow-padding-x);margin-top:var(--input-padding-top);margin-bottom:var(--input-padding-bottom)}.multiselect-arrow svg{width:var(--arrow-size);height:var(--arrow-size)}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{padding-right:calc(var(--arrow-size) + var(--arrow-padding-x))}.multiselect-dropdown{--scrollbar-size:2px!important;overflow-y:auto!important}.multiselect-option{transition-property:all;transition-duration:.3s;transition-timing-function:ease}@media (pointer:coarse){.multiselect-option:active{opacity:.8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.multiselect-option:hover{opacity:.8}.multiselect-option:active{opacity:.6}.multiselect-option:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.multiselect-option.is-selected{opacity:1!important}.multiselect-option.is-pointed{opacity:.6!important}.multiselect,.multiselect-wrapper{min-height:calc(var(--input-height) - var(--ms-border-width, 1px)*2)}.multiselect.is-active{--ms-border-color:var(--input-hover-border-color);--ms-dropdown-border-color:var(--input-hover-border-color);--ms-color:var(--input-hover-color)}.multiselect.is-open .multiselect-arrow{transform:rotate(180deg);pointer-events:none}.grid-row{margin:0 -10px;box-sizing:border-box;display:flex;flex-wrap:wrap}.grid-row .col{padding:0 10px;box-sizing:border-box}.grid-row .col-4{width:33.33333333%}.grid-row .col-5{width:41.66666667%}.grid-row .col-6{width:50%}.grid-row .col-7{width:58.33333333%}.grid-row .col-8{width:66.66666667%}.grid-row .col-12{width:100%}@media (max-width:980px){.grid-row .col-md-4{width:33.33333333%}.grid-row .col-md-5{width:41.66666667%}.grid-row .col-md-6{width:50%}.grid-row .col-md-7{width:58.33333333%}.grid-row .col-md-8{width:66.66666667%}.grid-row .col-md-12{width:100%}}@media (max-width:767px){.grid-row .col-sm-4{width:33.33333333%}.grid-row .col-sm-5{width:41.66666667%}.grid-row .col-sm-6{width:50%}.grid-row .col-sm-7{width:58.33333333%}.grid-row .col-sm-8{width:66.66666667%}.grid-row .col-sm-12{width:100%}}@media (max-width:400px){.grid-row .col-xs-4{width:33.33333333%}.grid-row .col-xs-5{width:41.66666667%}.grid-row .col-xs-6{width:50%}.grid-row .col-xs-7{width:58.33333333%}.grid-row .col-xs-8{width:66.66666667%}.grid-row .col-xs-12{width:100%}}:root{--sw:17px;--vh:1vh;--grid-gap:20px;--header-height:69px;--input-color:#48515B;--input-placeholder-color:#8E8E8E;--input-background-color:#fff;--input-border-color:#8E8E8E;--input-hover-border-color:#48515B;--input-focus-color:#3f4751;--input-focus-border-color:#48515B;--input-height:50px;--input-padding-top:16px;--input-padding-bottom:var(--input-padding-top);--input-padding-left:16px;--input-padding-right:var(--input-padding-left);--input-border-width:1px;--input-font-weight:400;--input-font-size:14px;--input-line-height:18px;--input-label-line-height:20px;--input-font-family:'Roboto', sans-serif;--input-border-radius:0}*{outline:0!important}@media (max-width:767px){html.lock{overflow:hidden!important}}body:has(#bx-panel){--bx-panel-height:147px}body:has(#bx-panel.bx-panel-folded){--bx-panel-height:39px}.page-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100vh}main{display:block;width:100%;padding-top:64px}.container{margin:0 auto}.container,.content-head{box-sizing:border-box;width:980px;padding:0 20px}.container>.container{padding:0}.container--lg{width:1440px;max-width:calc(100vw - var(--sw));padding:0}@media (max-width:1440px){.container--lg{width:100%}}@media (max-width:980px){.container,.content-head{width:100%}}@media (max-width:767px){.container,.content-head{padding:0 10px}.container--lg{padding:0}}h1:after,h2.border:after{content:'';position:absolute;width:65px;height:1px;left:calc(50% - 32px);bottom:-21px;background:#f13d61}@media (max-width:767px){h1{font-size:30px}}h2{font:900 48px/48px 'Roboto',sans-serif;margin:.5em 0}@media (max-width:767px){h2{font:900 30px/30px 'Roboto',sans-serif}}h2.border{font:700 14px/24px 'Roboto',sans-serif;text-align:center;position:relative;text-transform:uppercase;letter-spacing:.1em;padding-bottom:26px;padding-top:26px}h2.border:after{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;bottom:20px}h3{font:900 36px/48px 'Roboto',sans-serif;margin:.8em 0 .5em}@media (max-width:767px){h3{font:900 26px/30px 'Roboto',sans-serif}}h4{font:900 24px/36px 'Roboto',sans-serif;margin:.8em 0}h5{font:900 18px/24px 'Roboto',sans-serif;margin:1.3em 0}h6{font:500 16px/1.17 'Roboto',sans-serif;margin:1em 0}.zoomContainer{z-index:500;overflow:hidden}.grecaptcha-badge{display:none}.faq-page .grecaptcha-badge{display:block}input::-webkit-inner-spin-button{display:none!important}.todo{outline:1px solid red;background-image:linear-gradient(-45deg,rgba(255,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(255,0,0,.2) 50%,rgba(128,128,128,.2) 75%,transparent 75%,transparent)!important;background-size:4px 4px}.btn{transition-property:all;transition-duration:.3s;transition-timing-function:ease;border:2px solid #f13d61;background:0 0;color:#f13d61;text-decoration:none;cursor:pointer;font:700 14px/1 'Roboto',sans-serif;display:inline-block;text-align:center;padding:11px;box-sizing:border-box}.btn:focus,.btn:hover{background:#f13d61;color:#fff}.btn__icon{position:relative;color:currentColor;fill:currentColor}.btn--dark,.btn.dark{color:#3f4751;border-color:rgba(63,71,81,.5)}.btn--dark:focus,.btn--dark:hover,.btn.dark:focus,.btn.dark:hover{background:#f13d61;color:#fff;border-color:#f13d61}.btn--white,.btn.white{color:#fff;border-color:#fff}.btn--white:focus,.btn--white:hover,.btn.white:focus,.btn.white:hover{background:#fff;color:#f13d61}.btn--filled,.btn.filled{background:#f13d61;color:#fff;border-color:#f13d61}.btn--filled:focus,.btn--filled:hover,.btn.filled:focus,.btn.filled:hover{background:#fff;color:#f13d61}.btn--big,.btn.big{font-size:16px;padding:17px 10px;width:175px}.btn--lg{font-size:16px;padding:17px 20px}.btn--whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;font-size:16px;height:54px}.tags a,.tags>span{display:inline-block;white-space:nowrap;border:1px solid #f13d61;color:#f13d61;text-decoration:none;text-align:center;font:12px/21px 'Roboto',sans-serif;padding:0 9px 0 8px;margin-right:6px;margin-bottom:10px}.tags>span{cursor:default}.tags a,.up-btn{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.tags a:hover{background:#f13d61;color:#fff}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.up-btn{width:40px;height:40px;transition-property:transform;transition-duration:.2s;transition:transform .2s ease,height .2s ease;box-sizing:border-box;position:fixed;border:2px solid #a5a5a5;bottom:80px;right:100px;z-index:20;transform:translateY(120px)}.up-btn:after,.up-btn:before{content:'';position:absolute}.up-btn:before{width:14px;height:14px;border:2px solid;border-color:#a5a5a5 #a5a5a5 transparent transparent;top:10px;left:9px;transform:rotate(-45deg)}.up-btn:after{transition-property:height;transition-duration:.2s;transition-timing-function:ease;height:23px;border-left:2px solid #a5a5a5;left:50%;margin-left:-1px;top:7px}.up-btn:hover{height:60px}.up-btn:hover:after{height:43px}.up-btn.show{transform:translateY(0)}@media (max-width:1240px){.up-btn{right:20px}}@media (max-width:1100px){.up-btn{display:none}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0;display:none}input[type=number]{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.header{position:fixed;left:0;top:var(--bx-panel-height);right:0;width:calc(100% - var(--scroll-lock-compensation));border-bottom:1px solid #eeeeec;background:#fff;z-index:100}.header__content{flex-direction:row;justify-content:space-between;width:1440px;box-sizing:border-box;padding:7px 30px;margin:0 auto}.header__btns,.header__contacts,.header__content,.header__left,.header__right{display:flex;align-items:center}.header__left{justify-content:flex-start}.header__right{justify-content:flex-end;gap:24px;padding-top:4px}.header__btns,.header__contacts{gap:16px}.header__symbol-btn{padding:0;border:0;outline:0;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;width:40px;height:40px;transition-property:background;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;justify-content:center;color:#f13d61}@media (pointer:coarse){.header__symbol-btn:active{background:#f8f8f8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header__symbol-btn:hover{background:#f8f8f8}.header__symbol-btn:active{opacity:.6}.header__symbol-btn:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.header__profile-btn{margin-right:8px}.header__feedback-btn{padding:11px 18px}.header__feedback-btn:focus{background:0 0;color:#f13d61}.header__burger{width:42px;height:36px;position:relative;right:0}.header__burger i,.header__burger:after,.header__burger:before{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:22px;height:2px;left:10px;background:#f13d61}.header__burger:after,.header__burger:before{content:'';position:absolute}.header__burger i{display:block;position:absolute;top:17px;transform-origin:100% 50%}.header__burger:before{top:10px}.header__burger:after{top:24px}.header__burger:hover{transform:rotate(180deg)}.header--open .header__burger{max-width:42px}.header--open .header__burger i{transform:scaleX(0)}.header--open .header__burger:before{transform:rotate(225deg) translate(-5px,-5px)}.header--open .header__burger:after{transform:rotate(-225deg) translate(-5px,5px)}@media (min-width:768px){.header__burger{display:none}}@media (max-width:1440px){.header__content{width:100%}.header__btns,.header__contacts,.header__right{gap:12px}.header__profile-btn{margin-right:0}.header .social{animation:none;visibility:visible;opacity:1;transform:translate(0,0);margin-left:32px}.header--small .header__burger{max-width:42px}}@media (max-width:980px){.header__content{padding:5px 10px 5px 20px}.header__btns,.header__contacts,.header__right{gap:4px}}@media (max-width:767px){.header__content{padding-left:10px;padding-right:0}.header__feedback-btn,.header__social{display:none}.header__burger{max-width:42px}}footer{background:#3f4751;width:100%;color:#bdbdbc;overflow:hidden}footer .footer,footer .footer-container,footer .footer-wrapper{position:relative}footer .footer{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding-top:28px;padding-bottom:37px;z-index:10}footer .address,footer .copyright,footer .logo,footer .social-wrap{width:300px;margin-right:20px}footer .address,footer .subscribe{padding-top:36px}footer .copyright,footer .sibirix,footer .social-wrap{padding-top:20px}footer .footer-menu,footer .subscribe{width:620px}footer .logo{order:1}footer .logo a,footer .logo span{width:233px;height:24px;display:block;position:relative}footer .logo a:after,footer .logo a:before,footer .logo span:after,footer .logo span:before{content:'';position:absolute;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;left:0;top:0}footer .logo a:before,footer .logo span:before{width:233px;height:24px;background:var(--ss) -281px -372px no-repeat}footer .logo a:after,footer .logo span:after{width:233px;height:24px;background:var(--ss) -518px -372px no-repeat;opacity:0}footer .logo a:hover:before{opacity:0}footer .footer-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;margin:0;list-style:none;order:2}footer .footer-menu a,footer .footer-menu span{color:#bdbdbc;font:700 14px/20px 'Roboto',sans-serif}footer .footer-menu a{transition-property:all;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid #bdbdbc;text-decoration:none}footer .footer-menu a:hover{border-bottom-color:transparent;color:#fff}footer .address{order:3;font:14px/22px 'Roboto',sans-serif}footer .address a{display:inline-block;margin-top:6px}footer .address .mail,footer .address .phone{transition-duration:.3s;transition-timing-function:ease;text-decoration:none}footer .address .phone{transition-property:color;font-weight:700;color:#bdbdbc}footer .address .phone:hover{color:#fff}footer .address .mail{transition-property:border;margin-top:7px;color:#f13d61;border-bottom:1px solid #f13d61}.popup.popup-success .content a:hover,.text-content a:hover,footer .address .mail:hover{border-bottom-color:transparent}footer .subscribe{order:4}footer .subscribe .text{width:100%;font:14px/22px 'Roboto',sans-serif}footer .subscribe .form{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding-top:18px;position:relative}footer .subscribe .form input[type=email],footer .subscribe .form input[type=tel],footer .subscribe .form input[type=text]{width:calc(100% - 140px);height:40px;background:#3f4751;border:1px solid rgba(189,189,188,.3);color:#bdbdbc;font:14px/1 'Roboto',sans-serif;box-sizing:border-box;padding:0 10px}footer .subscribe .form input[type=email]:focus,footer .subscribe .form input[type=tel]:focus,footer .subscribe .form input[type=text]:focus{border-color:#fff}footer .subscribe .form input[type=email].error,footer .subscribe .form input[type=tel].error,footer .subscribe .form input[type=text].error{border-color:#f13d61}footer .subscribe .form button{width:125px;height:40px;margin-left:14px}footer .subscribe .form .error-message{position:absolute;color:#f13d61;top:100%;left:0;margin-top:5px;font:14px/14px 'Roboto',sans-serif;backface-visibility:hidden}footer .subscribe .policy{margin-top:10px}footer .copyright{order:5;font:14px/22px 'Roboto',sans-serif}footer .social-wrap{order:6}footer .social-wrap .social{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font:14px/1 'Roboto',sans-serif;color:#bdbdbc;text-decoration:none}.text-content a,footer .sibirix a,footer .social-wrap span{transition-property:border;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid transparent}footer .social-wrap span{display:block;white-space:nowrap}footer .social-wrap .icon{margin-right:20px}footer .social-wrap .icon.inst{width:22px;height:22px;background:var(--ss) -715px -400px no-repeat;min-width:22px}footer .sibirix a:hover,footer .social-wrap:hover span{border-bottom-color:#bdbdbc}footer .sibirix,footer .sibirix .slon{display:flex;flex-direction:row;align-items:center}footer .sibirix{justify-content:flex-end;width:300px;font:14px/22px 'Roboto',sans-serif;order:7}.text-content a,footer .sibirix a{color:#bdbdbc;text-decoration:none}footer .sibirix .slon{width:23px;height:24px;justify-content:center;background:#5b7578;border-radius:50%;position:relative;margin-left:14px;display:inline-block}footer .sibirix .slon:after{content:'';position:absolute;width:17px;height:13px;background:var(--ss) -302px -429px no-repeat;top:5px;left:3px}@media (max-width:980px){footer .footer-menu,footer .logo{width:100%}footer .address,footer .copyright,footer .sibirix{width:calc(46% - 20px)}footer .social-wrap,footer .subscribe{width:54%}footer .logo,footer .social-wrap{margin-right:0}footer .sibirix{justify-content:flex-start;padding-top:17px}footer .address,footer .subscribe{padding-top:29px}footer .footer-menu{padding-top:37px}}@media (max-width:767px){footer .footer{padding-bottom:35px}footer .footer-menu{display:block;padding-top:28px}footer .footer-menu li{padding:8px 0}footer .address,footer .copyright,footer .sibirix,footer .social-wrap,footer .subscribe{width:100%}footer .address,footer .copyright{margin-right:0}footer .subscribe{order:3;padding-top:20px}footer .subscribe .form input[type=email],footer .subscribe .form input[type=tel],footer .subscribe .form input[type=text]{width:calc(100% - 80px);padding-top:1px}footer .subscribe .form .btn{width:60px;height:40px;font-size:0;min-width:60px;position:relative}footer .subscribe .form .btn:after,footer .subscribe .form .btn:before{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}footer .subscribe .form .btn:after{width:16px;height:16px;background:var(--ss) -290px -481px no-repeat}footer .subscribe .form .btn:before{width:16px;height:16px;background:var(--ss) -310px -481px no-repeat;opacity:0}footer .subscribe .form .btn:hover:after{opacity:0}footer .subscribe .form .btn:hover:before{opacity:1}footer .social-wrap{order:4;padding-top:40px}footer .social-wrap .icon{margin-right:10px}footer .address{order:5;padding-top:37px}footer .copyright{order:6}}.text-content,.text-content blockquote .text{font:16px/24px 'Roboto',sans-serif}.text-content .container{padding:0}.text-content p{margin:1.5em 0}.text-content h3+p{margin-top:1.1em}.text-content h4+p{margin-top:1.3em}.text-content a{transition-property:all;border-bottom:1px solid #f13d61;color:#f13d61}.popup.popup-success .content a.no-border,.text-content a.no-border{border:0!important}.text-content blockquote{margin:6.5em 0 3.3em;position:relative}.text-content blockquote img{width:273px;height:193px;position:absolute;top:-50px;right:26px}.text-content blockquote img+div{margin-right:80px;padding-right:260px}.text-content blockquote>div{box-sizing:border-box;border:2px solid #f13d61;padding:45px 58px 39px}.text-content blockquote .name{font:16px/24px 'Playfair Display',sans-serif;padding-top:18px}.text-content blockquote .position{font:italic 16px/24px 'Playfair Display',sans-serif}.text-content ol,.text-content ul{margin:1.5em 0;padding:0;list-style:none}.text-content ol li,.text-content ul li{position:relative;padding:3px 0 3px 30px}.text-content ol{counter-reset:li}.text-content ol li:before{content:counter(li) '.';counter-increment:li;color:#f13d61;font:900 16px/24px 'Roboto',sans-serif;position:absolute;left:1px;top:3px}.text-content ul li:before{content:'';position:absolute;width:6px;height:6px;background:#f13d61;left:0;top:12px}.text-content table{width:100%;border-collapse:collapse;margin:1.5em 0}.text-content table th{font:900 16px/22px 'Roboto',sans-serif;border-bottom:2px solid #f13d61;padding:12px 10px 9px;text-align:left}.text-content table td{font:16px/22px 'Roboto',sans-serif;padding:4px 10px;vertical-align:top}.text-content .video-responsive-wrap,.text-content iframe,.text-content img{max-width:100%}.text-content .video-responsive-wrap .video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.text-content .video-responsive-wrap .video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-content figure{max-width:100%;margin:1em 0}.text-content figure figcaption{font:14px/22px 'Roboto',sans-serif;padding:1.2em 0}.calculator .calc-form label:hover,.sms-code-block__informer b,.sms-code-block__timeout-text b,.text-content__highlighted{color:#f13d61}@media (max-width:980px){.text-content blockquote>div{padding:40px}.text-content blockquote img{top:-50px;right:0}.text-content blockquote img+div{margin-right:50px;padding-right:260px}}@media (max-width:767px){.text-content blockquote{margin-top:60px}.text-content blockquote>div{padding:20px}.text-content blockquote img{top:-50px;right:0}.text-content blockquote img+div{margin-right:20px;padding-right:20px;padding-top:170px}.text-content figure{margin:2em 0}}@media (max-width:400px){.text-content blockquote{margin-top:20px;margin-bottom:1.5em}.text-content blockquote>div{padding:20px}.text-content blockquote img{width:100%;top:0;right:0;height:auto;position:relative;display:block}.text-content blockquote img+div{margin-right:0;padding-right:20px;padding-top:20px;border-top:none}}.btn-flex{--btn-bg-color:#fff;--btn-border-color:#f13d61;--btn-color:#f13d61;--btn-hover-bg-color:#f13d61;--btn-hover-border-color:#f13d61;--btn-hover-color:#fff;--btn-border-width:2px;--btn-height:54px;--btn-icon-gap:10px;--btn-padding:20px;color:currentColor;text-decoration:none;outline:0!important;-webkit-text-decoration-skip:objects;padding:0;border:0;background-color:transparent;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:opacity,color,border-color,background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease;position:relative;display:inline-flex;margin:0;align-items:center;justify-content:center;box-sizing:border-box;gap:var(--btn-icon-gap);background:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:0;color:var(--btn-color);height:var(--btn-height);padding:0 var(--btn-padding);white-space:nowrap;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;font:700 16px/1 'Roboto',sans-serif}@media (pointer:coarse){.btn-flex:active{color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);background-color:var(--btn-hover-bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn-flex:hover{color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);background-color:var(--btn-hover-bg-color)}.btn-flex:active{opacity:.6}.btn-flex:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.btn-flex--filled{--btn-bg-color:#f13d61;--btn-color:#fff;--btn-hover-bg-color:#fff;--btn-hover-color:#f13d61}.btn-flex--link{--btn-bg-color:transparent;--btn-color:#f13d61;--btn-hover-bg-color:transparent;--btn-hover-color:rgba(241, 61, 97, 0.8);--btn-height:32px;--btn-icon-gap:8px;--btn-padding:0;border:0}.btn-flex--sm{--btn-height:32px;font-size:14px}.btn-flex--disabled,.btn-flex:disabled{pointer-events:none;opacity:.3}.cross,.cross:after,.cross:before{transition-duration:.3s;transition-timing-function:ease}.cross{--cross-size:16px;--cross-area-size:32px;--cross-line-width:2px;--cross-line-size:calc(var(--cross-size) * 1.4);color:currentColor;text-decoration:none;outline:0!important;-webkit-text-decoration-skip:objects;padding:0;border:0;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;width:var(--cross-area-size);height:var(--cross-area-size);transition-property:opacity,color;display:block;position:relative}@media (pointer:coarse){.cross:active{opacity:.8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.cross:hover{opacity:.8}.cross:active{opacity:.6}.cross:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.cross:after,.cross:before{content:'';position:absolute;width:var(--cross-line-size);height:var(--cross-line-width);transition-property:transform;will-change:transform;background-color:currentColor;top:calc(50% - var(--cross-line-width)/2);left:calc(50% - var(--cross-line-size)/2);border-radius:2px}.cross:before{transform:rotate(45deg)}.cross:after{transform:rotate(-45deg)}.custom-scrollbar,.input--textarea,.multiselect-dropdown{--scrollbar-track-color:#fff;--scrollbar-thumb-color:#3f4751;--scrollbar-size:4px;--scrollbar-size-ff:thin;--scrollbar-gap:0px;-webkit-overflow-scrolling:touch;scrollbar-width:var(--scrollbar-size-ff);scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}.custom-scrollbar::-webkit-scrollbar,.input--textarea::-webkit-scrollbar,.multiselect-dropdown::-webkit-scrollbar{width:calc(var(--scrollbar-size) + 2*var(--scrollbar-gap));height:calc(var(--scrollbar-size) + 2*var(--scrollbar-gap));cursor:default}.custom-scrollbar::-webkit-scrollbar-button,.input--textarea::-webkit-scrollbar-button,.multiselect-dropdown::-webkit-scrollbar-button{width:0;height:0}.custom-scrollbar::-webkit-scrollbar-thumb,.input--textarea::-webkit-scrollbar-thumb,.multiselect-dropdown::-webkit-scrollbar-thumb{border:var(--scrollbar-gap) solid var(--scrollbar-track-color);background-clip:padding-box;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb:active,.custom-scrollbar::-webkit-scrollbar-thumb:hover,.input--textarea::-webkit-scrollbar-thumb,.input--textarea::-webkit-scrollbar-thumb:active,.input--textarea::-webkit-scrollbar-thumb:hover,.multiselect-dropdown::-webkit-scrollbar-thumb,.multiselect-dropdown::-webkit-scrollbar-thumb:active,.multiselect-dropdown::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color)}.custom-scrollbar::-webkit-scrollbar-track,.input--textarea::-webkit-scrollbar-track,.multiselect-dropdown::-webkit-scrollbar-track{border:0}.custom-scrollbar::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track:active,.custom-scrollbar::-webkit-scrollbar-track:hover,.input--textarea::-webkit-scrollbar-track,.input--textarea::-webkit-scrollbar-track:active,.input--textarea::-webkit-scrollbar-track:hover,.multiselect-dropdown::-webkit-scrollbar-track,.multiselect-dropdown::-webkit-scrollbar-track:active,.multiselect-dropdown::-webkit-scrollbar-track:hover{background:var(--scrollbar-track-color)}.custom-scrollbar::-webkit-scrollbar-track-piece,.input--textarea::-webkit-scrollbar-track-piece,.multiselect-dropdown::-webkit-scrollbar-track-piece{background:var(--scrollbar-track-color)}.custom-scrollbar::-webkit-scrollbar-corner,.input--textarea::-webkit-scrollbar-corner,.multiselect-dropdown::-webkit-scrollbar-corner{background:0 0}.custom-scrollbar--hidden{--scrollbar-track-color:transparent;--scrollbar-thumb-color:transparent;--scrollbar-size:0;----scrollbar-size-ff:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent;scroll-behavior:smooth}.custom-scrollbar--hidden::-webkit-scrollbar{width:0;height:0;display:none}.minus,.plus{--sign-area-size:24px;--sign-size:14px;--sign-line-width:2px;width:var(--sign-area-size);height:var(--sign-area-size);position:relative;display:block}.minus:after,.minus:before,.plus:after,.plus:before{content:'';position:absolute;width:var(--sign-size);height:var(--sign-line-width);transition-property:transform;transition-duration:.3s;transition-timing-function:ease;left:calc(50% - var(--sign-size)/2);top:calc(50% - var(--sign-line-width)/2);background:currentColor;border-radius:2px}.plus:after{transform:rotate(90deg)}.minus:after{transform:scale(0)}.symbol{display:block;fill:currentColor}.symbol-down{stroke-width:1px}.symbol--stroke,.symbol-down,.symbol-download,.symbol-link,.symbol-lk-login,.symbol-new-edit,.symbol-remove,.symbol-upload{fill:transparent!important;stroke:currentColor}.symbol--stroke{stroke-width:1px}.symbol-download,.symbol-link,.symbol-new-edit,.symbol-remove,.symbol-upload{stroke-width:2px}.symbol-lk-login{stroke-width:3px}.checkbox,.radio{--flag-size:24px;--flag-radio-size:12px;--flag-margin:12px;--padding-left:0px;--padding-right:var(--padding-left);--padding-top:0px;--padding-bottom:var(--padding-top);display:inline-block;cursor:pointer}.checkbox__input,.radio__input{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.checkbox__input:focus~.checkbox__label::before,.checkbox__input:focus~.radio__label::before,.radio__input:focus~.checkbox__label::before,.radio__input:focus~.radio__label::before{border-color:#f13d61}.calculator.price .checkbox:checked+.label .card-inner .icon.custom .img:after,.calculator.price .checkbox:checked+.label .card-inner .icon.custom .img:before,.calculator.price .radio:checked+.label .card-inner .icon.custom .img:after,.calculator.price .radio:checked+.label .card-inner .icon.custom .img:before,.checkbox__input:checked~.checkbox__label::before,.checkbox__input:checked~.radio__label::before,.radio__input:checked~.checkbox__label::before,.radio__input:checked~.radio__label::before{background:#f13d61}.calculator.price .card.multi>.checkbox:checked+.label .card-inner>*,.calculator.price .card.multi>.radio:checked+.label .card-inner>*,.checkbox__input:checked~.checkbox__label::after,.checkbox__input:checked~.radio__label::after,.radio__input:checked~.checkbox__label::after,.radio__input:checked~.radio__label::after{opacity:1}.checkbox__label,.radio__label{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:var(--flag-size);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) calc(var(--padding-left) + var(--flag-size) + var(--flag-margin))}@media (pointer:coarse){.checkbox__label:active::before,.radio__label:active::before{border-color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.checkbox__label:hover::before,.radio__label:hover::before{border-color:#f13d61}.checkbox__label:focus-visible,.radio__label:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.checkbox__label::after,.checkbox__label::before,.radio__label::after,.radio__label::before{content:'';position:absolute;top:50%;left:calc(var(--padding-left) + var(--flag-size)/2);transform:translate(-50%,-50%)}.checkbox__label::before,.radio__label::before{width:var(--flag-size);height:var(--flag-size);transition-property:border-color,background-color;transition-duration:.3s;transition-timing-function:ease;box-sizing:border-box;border:1px solid transparent;background:#eeeeec}.checkbox__label::after,.radio__label::after{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;opacity:0}.checkbox__label::after{width:12px;height:10px;background:var(--ss) -330px -481px no-repeat}.radio__label::before{border-radius:50%}.radio__label::after{width:var(--flag-radio-size);height:var(--flag-radio-size);background:#fff;border-radius:50%}.color-select{--item-size:26px;display:flex;flex-wrap:wrap;gap:12px}.color-select__item{padding:0;outline:0;background-color:transparent;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;width:var(--item-size);height:var(--item-size);aspect-ratio:1;background:var(--color);border:1px solid transparent;text-align:center;font:500 18px/1 'Roboto',sans-serif}.color-select__item--white{border-color:#bdbdbc}.color-select__item--current{border-color:#f13d61}.color-select--font .color-select__item{background:0 0;color:var(--color)}.color-select--font .color-select__item--white{text-shadow:0 0 3px #000}.color-select--font .color-select__item--white:not(.color-select--font .color-select__item--current){border-color:transparent}.file-input__data{display:flex;align-items:center;gap:12px}.file-input__delete{--cross-area-size:24px;--cross-size:10px;color:#8e8e8e}.input-password{--input-after-label-width:28px;position:relative}.input-password__btn{padding:0;border:0;outline:0;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;width:24px;height:24px;position:absolute;right:16px;top:12px;display:flex;align-items:center;justify-content:center;color:#8e8e8e}.input-wrap__label{display:block;color:var(--input-label-color, currentColor);font:var(--input-font-weight) var(--input-font-size)/var(--input-label-line-height) var(--input-font-family)}.input-wrap__label:not(:last-child){margin-bottom:4px}.input-wrap__input{position:relative}.input-wrap__after-label,.input-wrap__before-label{position:absolute;top:50%;z-index:2;font:400 14px/1.2 'Roboto',sans-serif;white-space:nowrap;transform:translateY(-50%)}.input-wrap__after-label{right:var(--input-padding-right);padding-left:8px}.input-wrap__before-label{left:var(--input-padding-left);padding-right:8px}.input-wrap__error{display:block;font:400 12px/16px 'Roboto',sans-serif;color:#f13d61}.input-wrap__error:not(:first-child){margin-top:4px}.input-wrap--required .input-wrap__label:after{content:'';position:relative;display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:#f13d61}.input-wrap--error{--input-border-color:#f13d61;--input-hover-border-color:#f13d61;--input-focus-border-color:#f13d61}.input{-webkit-appearance:none;-moz-appearance:none;outline:0!important;resize:none;box-shadow:none;font-family:'Roboto',sans-serif;background:0 0;border:0;padding:0;margin:0;-webkit-tap-highlight-color:transparent;appearance:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:100%;height:var(--input-height);display:block;padding:var(--input-padding-top) calc(var(--input-padding-right) + var(--input-after-label-width, 0px)) var(--input-padding-bottom) calc(var(--input-padding-left) + var(--input-before-label-width, 0px));color:var(--input-color);font:var(--input-font-weight) var(--input-font-size)/var(--input-line-height) var(--input-font-family);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);box-sizing:border-box;background-color:var(--input-background-color)}.input:focus{outline:0;box-shadow:none}.input::-ms-clear,.input::-ms-reveal{display:none}.input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.calc input::-webkit-inner-spin-button,.calc input::-webkit-outer-spin-button,.input::-webkit-inner-spin-button,.input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{-moz-appearance:textfield}.input:hover{border-color:var(--input-hover-border-color)}.input:focus{border-color:var(--input-focus-border-color);color:var(--input-focus-color)}.input--disabled,.input:disabled{pointer-events:none;opacity:.4}.input::-moz-placeholder{color:var(--input-placeholder-color)}.input::placeholder{color:var(--input-placeholder-color)}.input--textarea{height:var(--input-textarea-height, 130px)}.input--header-search::-webkit-search-cancel-button,.input--header-search::-webkit-search-decoration,.input--header-search::-webkit-search-results-button,.input--header-search::-webkit-search-results-decoration,.input--search::-webkit-search-cancel-button,.input--search::-webkit-search-decoration,.input--search::-webkit-search-results-button,.input--search::-webkit-search-results-decoration{display:none}.radio-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.sms-code-block{display:grid;grid-template-columns:100%;gap:8px}.sms-code-block__informer,.sms-code-block__timeout-text{font:400 16px/1.5 'Roboto',sans-serif;color:#8e8e8e}.h2,.main-block__title{font:700 48px 'Roboto',sans-serif;letter-spacing:-1.5px;color:#48515b}@media (max-width:980px){.h2,.main-block__title{font-size:40px}}@media (max-width:767px){.h2,.main-block__title{font-size:30px;letter-spacing:-.5px}}.h3,.success-popup__title{color:#48515b}.form__title,.h3,.main-service__name,.success-popup__title{font:700 32px 'Roboto',sans-serif}@media (max-width:1440px){.form__title,.h3,.main-service__name,.success-popup__title{font-size:28px}}@media (max-width:1240px){.form__title,.h3,.main-service__name,.success-popup__title{font-size:24px}}.h4{font:700 24px/1.2 'Roboto',sans-serif;color:#48515b}.v-enter-active{transition:opacity .15s ease!important}.v-leave-active{transition:opacity .1s ease!important}.v-enter-from,.v-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:all .15s ease!important;transform-origin:top}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:scaleY(.3)}.header-contact{transition-property:background;transition-duration:.3s;transition-timing-function:ease;font:700 16px/19px 'Roboto',sans-serif;color:#3f4751;white-space:nowrap;display:flex;align-items:center;padding:10px 16px;text-decoration:none;background:0 0}.header-contact svg{display:block;fill:#f13d61}.header-contact svg use{width:100%;height:100%}.header-contact__text{display:block;overflow:hidden;margin-left:8px}@media (pointer:coarse){.header-contact:active{background:#f8f8f8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header-contact:hover{background:#f8f8f8}.header-contact:active{opacity:.6}.header-contact:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}@media (max-width:1440px){.header-contact{padding:10px}.header-contact__text{display:none}}.header--small .header-contact__text{max-width:0;opacity:0;margin-left:0}.header-profile{position:relative}.header-profile__btn,.header-profile__menu{transition-duration:.3s;transition-timing-function:ease}.header-profile__btn{width:40px;height:40px;transition-property:background;color:#f13d61;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:0 0}@media (pointer:coarse){.header-profile__btn:active{background:#f8f8f8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header-profile__btn:hover{background:#f8f8f8}.header-profile__btn:active{opacity:.6}.header-profile__btn:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.header-profile__menu{transition-property:opacity;opacity:0;visibility:hidden;background:#fff;position:absolute;top:100%;right:0;white-space:nowrap;width:155px;z-index:2;box-shadow:0 4px 25px rgba(63,71,81,.15)}.calculator .calc-form .group.toggler .input-row,.header-profile__menu-inner{padding:13px 0}.header-profile__menu-item{transition-property:color;transition-duration:.3s;transition-timing-function:ease;text-decoration:none;color:#3f4751;padding:8px 20px;font:14px/16px 'Roboto',sans-serif;display:block}@media (pointer:coarse){.header-profile__menu-item:active{color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header-profile__menu-item:hover{color:#f13d61}.header-profile__menu-item:active{opacity:.6}.header-profile__menu-item:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.header-profile__menu-exit{color:#bdbdbc;border-top:1px solid #eeeeec;margin-top:4px;padding:18px 20px 17px}@media (pointer:coarse){.header-profile__menu-exit:active{color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header-profile__menu-exit:hover{color:#f13d61}.header-profile__menu-exit:active{opacity:.6}.header-profile__menu-exit:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.header-profile.open .header-profile__menu{opacity:1;visibility:visible}.logo-block,.logo-block .logo-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.logo-block{transition-property:width;transition-duration:.3s;transition-timing-function:ease;width:452px;overflow:hidden}.logo-block .logo-wrap{text-decoration:none;color:#3f4751;cursor:pointer}.logo-block .logo{width:98px;height:54px;position:relative;min-width:98px}.logo-block .logo i{width:34px;height:3px;position:absolute;border-radius:3px;background:#f13d61;display:block;left:0;top:15px;opacity:0;backface-visibility:hidden}.logo-block .name,.logo-block .text{opacity:0;transform:translate(-20px,0);cursor:default}.logo-block .name{padding-left:21px;padding-right:27px;position:relative;animation:.4s move-fade-in forwards}.logo-block .name:after{content:'';position:absolute;width:1px;height:24px;top:calc(50% - 12px);right:0;background:#eeeeec;transform:translate(0,-50px);animation:.4s move-in .4s forwards}.logo-block .name,.logo-block .name:before{font:900 18px/1 'Roboto',sans-serif;letter-spacing:.3em}.logo-block .name:before{transition-property:width;transition-duration:1.6s;transition-timing-function:ease;position:absolute;width:0;height:100%;content:'ONEBOOK';left:21px;color:#f13d61;background:#fff;overflow:hidden;top:0;box-sizing:border-box}.logo-block a.logo-wrap .name{cursor:pointer}.logo-block .text{font:14px/1 'Roboto',sans-serif;padding:0 19px;white-space:nowrap;animation:.4s move-fade-in .2s forwards;line-height:18px}.logo-block .text span{display:block;opacity:.5}.logo-block.ready .logo i:first-of-type{transition:.4s transform;transform:translate(0,0) rotate(360deg)}.logo-block.ready .logo i:nth-of-type(2){transition:.4s transform .2s;transform:translate(0,21px) rotate(360deg)}.logo-block.ready .logo i:nth-of-type(3){transition:.4s transform .4s,.4s width .4s;transform:translate(30px,11px) rotate(394deg);width:38px}.logo-block.ready .logo i:nth-of-type(4){transition:.4s transform .6s,.4s width .6s;transform:translate(64px,0) rotate(360deg)}.logo-block.ready .logo i:nth-of-type(5){transition:.4s transform .8s;transform:translate(64px,10px) rotate(360deg)}.logo-block.ready .logo i:nth-of-type(6){transition:.4s transform 1s;transform:translate(64px,21px) rotate(360deg)}.logo-block.ready .logo-wrap.hover .logo i:first-of-type{transition:.4s transform 1s;transform:translate(64px,21px) rotate(0)}.logo-block.ready .logo-wrap.hover .logo i:nth-of-type(2){transition:.4s transform .8s;transform:translate(0,0) rotate(0)}.logo-block.ready .logo-wrap.hover .logo i:nth-of-type(3){transition:.4s transform .6s,.4s width .6s;transform:translate(0,21px) rotate(0);width:34px}.logo-block.ready .logo-wrap.hover .logo i:nth-of-type(4){transition:.4s transform .4s,.4s width .4s;transform:translate(30px,11px) rotate(34deg);width:38px}.logo-block.ready .logo-wrap.hover .logo i:nth-of-type(5){transition:.4s transform .2s;transform:translate(64px,0) rotate(0)}.logo-block.ready .logo-wrap.hover .logo i:nth-of-type(6){transition:.4s transform;transform:translate(64px,10px) rotate(0)}.logo-block.ready .logo-wrap.hover .name:before{width:calc(100% - 48px)}@media (max-width:1440px){.logo-block{width:270px}.logo-block .name:after,.logo-block .text{display:none}.logo-block .name{animation:none;opacity:1;transform:translate(0,0)}}@media (max-width:767px){.logo-block{width:98px}.logo-block .name{display:none}}.header--small .logo-block{width:98px}.header--small .logo-block .name,.header--small .logo-block .text{animation:.3s move-fade-out both}.header--small .logo-block .name:after{animation:.3s move-out both}.header--small .logo-block .logo i{background:#3f4751}@media (max-width:1440px){.header--small .logo-block{width:270px}.header--small .logo-block .name{animation:none;opacity:1;transform:translate(0,0)}}@media (max-width:767px){.header--small .logo-block{width:98px}}.is-ie .logo-block.ready .logo-wrap.hover .logo i:nth-of-type(3){width:34px}.is-ie .logo-block.ready .logo i:nth-of-type(3),.is-ie .logo-block.ready .logo-wrap.hover .logo i:nth-of-type(4){width:40px}.vfm-popup{--popup-padding:32px;--popup-width:570px;--popup-background:#fff}.vfm-popup__container{display:flex;justify-content:center;align-items:center;overflow-y:auto;overflow-x:hidden}.vfm-popup__content{position:relative;background:var(--popup-background);box-sizing:border-box;margin:auto;max-width:100%;width:var(--popup-width);padding:var(--popup-padding)}.vfm-popup__close{position:absolute;top:var(--popup-padding);right:var(--popup-padding);z-index:10}.vfm-popup__title{font:700 32px/1.2 'Roboto',sans-serif;color:#48515b;margin-bottom:16px}.vfm-popup__text{margin-bottom:24px;line-height:1.5;letter-spacing:-.5px;color:#9fa3a8}.vfm-popup__footer{margin-top:32px}.vfm-popup--side .vfm-popup__content{margin-left:auto;margin-right:0;height:calc(100*var(--vh));animation:slideInRight .3s ease both}.vfm-popup--error{--popup-padding:0px;--popup-width:auto}.vfm-popup--error .vfm-popup__close{top:20px;right:20px}.vfm-popup--success{--popup-width:418px}.vfm-popup--confirm{--popup-width:450px}@media (max-width:767px){.vfm-popup{--popup-padding:24px}}.auth-popup__footer{display:flex;align-items:center;gap:24px;margin-top:8px}.book-print-popup__text,.book-print-popup__text b{font:400 16px/1.5 'Roboto',sans-serif}.book-print-popup__text b{color:#3f4751}.confirm-popup__subtitle{margin-bottom:16px;line-height:1.5;letter-spacing:-.5px}.confirm-popup__footer{display:flex;gap:24px}.cover-download-popup .vfm-popup__title{margin-bottom:32px}.cover-download-popup__block+.cover-download-popup__block{margin-top:24px;padding-top:24px;border-top:1px solid #eeeeec}.cover-download-popup__block-bottom{display:flex;gap:16px;align-items:center;margin-top:16px}.cover-download-popup__block-note{font:14px/1.5 'Roboto',sans-serif;color:#8e8e8e}.cover-download-popup .text-content :first-child{margin-top:0}.cover-download-popup .text-content :last-child{margin-bottom:0}@media (max-width:400px){.cover-download-popup__block-bottom{flex-direction:column}}.success-popup{text-align:center}.success-popup__content{display:flex;flex-direction:column;align-items:center}.success-popup__icon{margin:26px 0}.success-popup__text{line-height:1.5;color:#9fa3a8;margin-top:16px}.success-popup__footer{margin-top:24px}.form{position:relative}.form__fields{display:grid;gap:var(--form-row-gap, 24px) var(--grid-gap);grid-template-columns:var(--form-template-columns, repeat(var(--form-columns-count, 1), 1fr))}.form__fields:not(:last-child){margin-bottom:32px}.form__title{color:#48515b;margin-bottom:16px}.form__text{line-height:1.5;color:#9fa3a8;margin-bottom:24px}.form__footer{display:flex;align-items:center;gap:32px}.form__policy{font:400 12px/1.5 'Roboto',sans-serif;letter-spacing:-.5px}.form__policy a{transition-property:opacity,border-bottom-color;transition-duration:.3s;transition-timing-function:ease;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;color:#f13d61;border-bottom:1px solid #f13d61}@media (pointer:coarse){.form__policy a:active{border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.form__policy a:hover{border-bottom-color:transparent}.form__policy a:active{opacity:.6}.form__policy a:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}@media (max-width:400px){.form__footer{gap:16px;flex-direction:column-reverse}}.cover-edit-form{display:grid;grid-template-columns:100%;gap:32px}.cover-edit-form__hint-text{margin-top:8px;font-size:12px;line-height:1.4;color:#8e8e8e}.cover-edit-form__color-label{font:700 18px/1.2 'Roboto',sans-serif;margin-bottom:24px}.cover-edit-form__bg-color,.cover-edit-form__font-color{--item-size:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,1fr))}@media (max-width:767px){.cover-edit-form__bg-color{grid-template-columns:repeat(auto-fill,minmax(55px,1fr))}}.main-promo-top__list>ul>li:not(:last-child),.print-request-form__isbn-checkbox:not(:last-child){margin-bottom:16px}.profile-form__title{margin-bottom:24px}.profile-form__text{margin-bottom:16px;font-size:14px;line-height:1.5;color:#9fa3a8}.profile-form__email-informer b,.profile-form__text b{white-space:nowrap;color:#f13d61}.profile-form__fields{--form-columns-count:2;width:calc(2*(100% - var(--grid-gap)*(3 - 1))/3 + var(--grid-gap)*(2 - 1));margin-bottom:24px}.profile-form__email-informer{margin-top:8px;font:400 12px/1.5 'Roboto',sans-serif;color:#8e8e8e}.profile-form__email-cancel{display:flex;align-items:center;height:var(--input-height);margin-top:calc(4px + var(--input-label-line-height))}@media (max-width:980px){.profile-form__fields{width:calc(1*(100% - var(--grid-gap)*(1 - 1))/1 + var(--grid-gap)*(1 - 1))}}@media (max-width:480px){.profile-form__fields{--form-columns-count:1}.profile-form__email-cancel{margin-top:0;height:auto}}@media (max-width:400px){.profile-form__email-cancel{justify-content:center}}.breadcrumbs{font:400 14px/20px 'Roboto',sans-serif}.breadcrumbs a,.calculator .calc-form .group,.calculator .calc-form label{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.breadcrumbs a{border-bottom:1px solid transparent;color:#f13d61;text-decoration:none}.breadcrumbs a:hover,.calculator .calc-form label:hover:after{border-color:#f13d61}.breadcrumbs i{display:inline-block;margin:0 15px}.breadcrumbs i:before{content:'\2192'}.button-stick-block{width:300px;max-width:100%;float:right;position:relative;padding:30px 0}.button-stick-block .frame{position:absolute;box-sizing:border-box;border:2px solid #f13d61;border-left:none;right:0;left:80px;top:0;bottom:0}.button-stick-block .frame:after,.button-stick-block .frame:before{content:'';position:absolute;left:0;top:0;height:28px;border-left:2px solid #f13d61}.button-stick-block .frame:before{top:auto;bottom:0}.button-stick-block .inner{position:relative;padding:16px 75px 30px 0}.button-stick-block .desc{font:400 24px/36px 'Roboto',sans-serif;margin-bottom:30px}.button-stick-block .btn{font-size:16px;padding:17px 10px;width:175px}@media (max-width:767px){.button-stick-block{width:100%;margin-bottom:40px}}.calculator,.calculator .calc-form .group.half{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.calculator .calc-form{padding-top:6px}.calculator .calc-form .group,.calculator .calc-form label{position:relative}.calculator .calc-form .group{padding-left:47px;padding-top:30px;box-sizing:border-box}.calculator .calc-form .group:before,.calculator .calc-form label:after,.calculator .calc-form label:before{transition-property:all;transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;left:0}.calculator .calc-form .group:before{width:1px;height:calc(100% - 50px);top:35px;background:#8d8d8d;min-height:70%}.calculator .calc-form .group.toggler .group-title{padding-bottom:15px}.calculator .calc-form .group.error input[type=number],.calculator .calc-form .group.error input[type=text]{border-color:#f13d61;color:#f13d61}.calculator .calc-form .group.error .error-message{display:block}.calculator .calc-form .group.half{justify-content:flex-start;flex-wrap:wrap;width:230px}.calculator .calc-form .group.half .group-title{width:100%}.calculator .calc-form .group.half .input-row{width:50%}.calculator .calc-form .group .label{padding-left:10px}.calculator .calc-form .group-title,.calculator .calc-form .input-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.calculator .calc-form .input-row{position:relative}.calculator .calc-form .input-row.hide{display:none}.calculator .calc-form .group-title{font:700 16px/24px 'Roboto',sans-serif;padding-bottom:10px}.calculator .calc-form label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:14px/24px 'Roboto',sans-serif;padding-left:20px}.calculator .calc-form label:after,.calculator .calc-form label:before{width:18px;height:18px;top:0;box-sizing:border-box;border:1px solid #3f4751;border-radius:50%;backface-visibility:hidden}.calculator .calc-form label:after{transform:scale(1)}.calculator .calc-form label:before{transform:scale(0)}.calculator .calc-form [type=radio]{position:absolute;visibility:hidden}.calculator .calc-form [type=radio]:checked+label{font-weight:700;cursor:default}.calculator .calc-form [type=radio]:checked+label:after{transform:scale(.4);background:#3f4751}.calculator .calc-form [type=radio]:checked+label:before{transform:scale(1)}.calculator .calc-form [type=radio]:checked+label:hover{color:#3f4751}.calculator .calc-form [type=radio]:checked+label:hover:after{border-color:#3f4751}.calculator .calc-form input[type=number],.calculator .calc-form input[type=text]{transition-property:border;transition-duration:.3s;transition-timing-function:ease;width:92px;height:40px;font:16px/24px 'Roboto',sans-serif;border:1px solid #ccc;background:0 0;box-sizing:border-box;padding:0 10px}.calculator .calc-form input[type=number]:focus,.calculator .calc-form input[type=text]:focus{border-color:#999}.calculator .calc-form .error-message{position:absolute;color:#f13d61;width:100%;font:12px/16px 'Roboto',sans-serif;padding-top:3px;display:none;opacity:0;top:100%;left:0;transform:translate(0,20px);animation:.3s move-fade-in both;white-space:nowrap}.calculator .result{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:460px;min-height:201px;background:#f13d61;color:#fff;box-sizing:border-box;padding:24px 30px 20px 39px}.calculator .result .result-title{font:700 14px/22px 'Roboto',sans-serif}.calculator .result .result-value{font:700 48px/48px 'Roboto',sans-serif;padding-top:10px}.calculator .result .icon{margin-left:20px;margin-top:6px}.calculator .result .button-wrap{width:100%;padding-top:56px;text-align:center}.calculator .result .button-wrap .btn{font-size:16px;padding:18px 30px;width:174px}.calculator.thickness-back{position:relative;align-items:inherit}.calculator.thickness-back .result-wrap{position:relative;min-height:100%;width:460px}.calculator.thickness-back .icon{min-width:80px}.calculator.thickness-back .icon .part{width:100%;position:relative}.calculator.thickness-back .icon .part:before{content:'';position:absolute;top:0}.calculator.thickness-back .icon .part.top{height:6px}.calculator.thickness-back .icon .part.middle{transition-property:height;transition-duration:.3s;transition-timing-function:ease;width:70px}.calculator.thickness-back .icon .part.middle:after,.calculator.thickness-back .icon .part.middle:before{content:'';position:absolute;width:1px;height:100%;top:0;background:#fff}.calculator.thickness-back .icon .part.bottom{height:6px;margin-bottom:5px}.calculator.thickness-back .icon .part.left.top:before{width:76px;height:7px;background:var(--ss) -835px -372px no-repeat}.calculator.thickness-back .icon .part.left.middle{background:url(/local/images/leftMiddle.svg) left top repeat-y}.calculator.thickness-back .icon .part.left.middle:before,.calculator.thickness-back .icon .part.left:before{left:0}.calculator.thickness-back .icon .part.left.middle:after{left:6px}.calculator.thickness-back .icon .part.left.bottom:before{width:76px;height:7px;background:var(--ss) -755px -372px no-repeat}.calculator.thickness-back .icon .part.right:before{right:0}.calculator.thickness-back .icon .part.right.top:before{width:76px;height:7px;background:var(--ss) -835px -383px no-repeat}.calculator.thickness-back .icon .part.right.middle{background:url(/local/images/rightMiddle.svg) right top repeat-y;margin-left:10px}.calculator.thickness-back .icon .part.right.middle:before{right:1px}.calculator.thickness-back .icon .part.right.middle:after{right:7px}.calculator.thickness-back .icon .part.right.bottom:before{width:76px;height:7px;background:var(--ss) -755px -383px no-repeat}.calculator.correct .result .icon{width:78px;height:78px;background:var(--ss) -2px -446px no-repeat;min-width:78px}.calculator.markup .calc-form{padding-top:9px}.calculator.markup .calc-form .group{padding-left:0;padding-top:5px}.calculator.markup .calc-form .group:before{display:none}.calculator.markup .table{position:relative;width:100%}.calculator.markup .row,.calculator.markup .sub-row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;width:100%}.calculator.markup .sub-row{width:75%;max-width:75%}.calculator.markup .sub-row .cell{margin:0 10px;width:calc(100%/3 - 20px);max-width:calc(100%/3 - 20px)}.calculator.markup .cell,.calculator.markup .photo:after{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.calculator.markup .cell{display:flex;flex-direction:row;align-items:center;justify-content:center;width:25%;max-width:25%;font:14px/20px 'Roboto',sans-serif;box-sizing:border-box;position:relative;padding:10px 0}.calculator.markup .cell.false:after,.calculator.markup .cell.true:after{content:'';display:block}.calculator.markup .cell.true:after{width:17px;height:13px;background:var(--ss) -281px -429px no-repeat}.calculator.markup .cell.false:after{width:16px;height:16px;background:var(--ss) -270px -481px no-repeat}.calculator.markup .cell.hover{background:#feebef}.calculator.markup .cell .cell-content .info-tooltip{display:inline-block;vertical-align:middle}.calculator.markup .photo{width:100%;height:160px;background:no-repeat center;background-size:contain;margin:0 auto;mix-blend-mode:multiply;position:relative;display:block}.calculator.markup .photo:after{content:'';position:absolute;width:32px;height:32px;background:var(--ss) -178px -481px no-repeat;left:calc(50% - 16px);top:calc(50% - 16px);opacity:0;transform-origin:45% 45%}.calculator.markup .cell .cell-content,.calculator.markup .table-body,.calculator.markup .table-foot,.calculator.markup .table-head{width:100%}.calculator.markup .table-head .cell{display:block;text-align:center;font:18px/20px 'Roboto',sans-serif;padding:0}.calculator.markup .table-head .cell.hover{background:#feebef}.calculator.markup .table-head .cell.hover .photo{cursor:pointer}.calculator.markup .table-head .cell.hover .photo:after{opacity:1}.calculator.markup .table-body .cell{min-height:40px}.calculator.markup .table-body .cell.first{padding-left:20px;padding-right:10px}.calculator.markup .table-foot .sub-row .cell{padding:12px 0 26px;align-items:flex-start}.calculator.markup .table-foot .cell.first{justify-content:flex-start}.calculator.markup .table-foot .cell .cell-content{transition-property:all;transition-duration:.3s;transition-timing-function:ease;text-align:center;color:#f13d61}.calculator.markup .table-foot .cell .btn{opacity:0;width:calc(100% - 40px);margin-top:17px;font-size:16px;padding:17px}.calculator.markup .table-foot .cell .foot-title{font:700 14px/24px 'Roboto',sans-serif}.calculator.markup .table-foot .cell .val{font:700 24px/24px 'Roboto',sans-serif}.calculator.markup .table-foot .cell.hover{background:#f13d61}.calculator.markup .table-foot .cell.hover .cell-content{color:#fff}.calculator.markup .table-foot .cell.hover .btn{opacity:1}.calculator.auto-markup{display:block;padding-bottom:90px}.calculator.auto-markup .column{box-sizing:border-box}.calculator.auto-markup .calc-form,.calculator.auto-markup .column+.column{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}.calculator.auto-markup .form-row input[type=email],.calculator.auto-markup .form-row input[type=tel],.calculator.auto-markup .form-row input[type=text]{background:0 0}.calculator.auto-markup .calc-form{justify-content:flex-start;flex-wrap:wrap;padding-top:13px}.calculator.auto-markup .calc-form .group{width:460px;min-width:460px;padding:35px 80px 30px 47px;border:2px solid transparent;margin-bottom:40px;position:relative}.calculator.auto-markup .calc-form .group:before,.calculator.auto-markup .calc-form label.border:after,.calculator.auto-markup .calc-form label.border:before,.calculator.price .card.show-selected .checkbox+.label:after,.calculator.price .card.show-selected .checkbox+.label:before,.calculator.price .card.show-selected .radio+.label:after,.calculator.price .card.show-selected .radio+.label:before{display:none}.calculator.auto-markup .calc-form .group:nth-of-type(2n){margin-left:20px}.calculator.auto-markup .calc-form .group.checked,.calculator.auto-markup .calc-form .group:hover{border-color:#f13d61}.calculator.auto-markup .calc-form .group.checked{background:#feebef}.calculator.auto-markup .calc-form .group.sans label{font:18px/1 'PTSansRegular',sans-serif}.calculator.auto-markup .calc-form .group.sans .description{font:14px/22px 'PTSansRegular',sans-serif}.calculator.auto-markup .calc-form .group.sans.bold label{font:700 18px/1 'PTSansRegular',sans-serif}.calculator.auto-markup .calc-form .group.serif label{font:18px/1 'PTSerifRegular',sans-serif}.calculator.auto-markup .calc-form .group.serif .description{font:14px/22px 'PTSerifRegular',sans-serif}.calculator.auto-markup .calc-form .group.serif.bold label{font:700 18px/1 'PTSerifRegular',sans-serif}.calculator.auto-markup .calc-form label{font-size:16px;padding-left:63px}.calculator.auto-markup .calc-form label.border{width:100%;height:100%;cursor:pointer;position:absolute;left:0;top:0;padding-left:0}.calculator.auto-markup .calc-form .description{width:100%;font:14px/17px 'Roboto',sans-serif;padding-left:30px;box-sizing:border-box;padding-top:11px;text-indent:33px}.calculator.auto-markup .calc-form .photo{height:150px;background:left center no-repeat;background-size:contain;margin-top:30px}.calculator.auto-markup .form-wrap{max-width:300px;padding-top:34px;margin:0 auto}.calculator.auto-markup .form-wrap .form-row.buttons{text-align:center}.calculator.price,.calculator.price .card.show-selected.checked{display:block}.calculator.price .list{display:flex;justify-content:space-between;padding-bottom:58px}.calculator.price .group-label{font:700 16px/1 'Roboto',sans-serif}.calculator.price .card{width:calc(25% - 15px);position:relative;margin-top:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:18px}.calculator.price .card:last-of-type{margin-right:auto}.calculator.price .card.show-selected{display:none;margin-right:auto}.calculator.price .card.center .card-inner{text-align:center}.calculator.price .card.center .icon{justify-content:center}.calculator.price .card.multi .card-inner{padding-top:23px}.calculator.price .card.disabled>*,.calculator.price .card.multi .card-inner>*{opacity:.5}.calculator.price .card.disabled:after,.calculator.price .card.multi .card-inner:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.calculator.price .card.multi>.checkbox:checked+.label .card-inner:after,.calculator.price .card.multi>.radio:checked+.label .card-inner:after{display:none}.calculator.price .group{display:flex;justify-content:space-between}.calculator.price .group .half{width:calc(50% - 10px)}.calculator.price .group .half .card{width:calc(50% - 10px);position:relative;margin-top:18px}.calculator.price .large-cards .card{width:100%!important}.calculator.price .card-inner{transition-property:all;transition-duration:.3s;transition-timing-function:ease;padding:30px 30px 27px;height:100%;box-shadow:inset 0 0 0 1px #c2c2c2;box-sizing:border-box;color:#3f4751;position:relative;min-height:223px}.calculator.price .card-inner:hover,.calculator.price .checkbox+.label .pseudo-label:hover+.card-inner,.calculator.price .radio+.label .pseudo-label:hover+.card-inner{box-shadow:inset 0 0 0 1px #737373}.calculator.price .card-inner .icon.custom .img,.calculator.price .card-inner svg *{transition-property:fill;transition-duration:.3s;transition-timing-function:ease}.calculator.price .card-inner .icon-wrap{margin-bottom:22px;position:relative}.calculator.price .card-inner .icon{width:100%;height:100px;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:flex-end}.calculator.price .card-inner .icon.custom{padding-top:8px}.calculator.price .card-inner .icon.custom .img{transition-property:border;width:57px;height:79px;box-sizing:border-box;border:1px solid #737373;border-right:none;border-bottom:none;position:relative;overflow:hidden}.calculator.price .card-inner .icon.custom .img svg{position:absolute;right:0;bottom:0}.calculator.price .card-inner .icon.active{position:absolute;bottom:0;left:0;opacity:0}.calculator.price .card-inner .icon.active svg *,.calculator.price .card-inner .icon.active svg *+.icon svg *{transition:none}.calculator.price .card-inner .name{font:14px/22px 'Roboto',sans-serif}.calculator.price .card-inner .desc{font:700 14px/22px 'Roboto',sans-serif}.calculator.price .card-inner.center .icon{justify-content:center}.calculator.price .card-inner.center .icon.active{transform:translateX(-50%);left:50%}.calculator.price .card-inner.center .desc,.calculator.price .card-inner.center .name{text-align:center}.calculator.price .format-slider{position:absolute}.calculator.price .format-slider.format-slider-horizontal{top:-10px;left:2px;width:calc(100% - 22px)}.calculator.price .format-slider.format-slider-vertical{top:15px;right:-5px;height:80px}.calculator.price .checkbox,.calculator.price .radio{position:absolute;opacity:0;visibility:hidden}.calculator.price .checkbox+.label,.calculator.price .radio+.label{position:relative;display:block;cursor:pointer;height:100%}.calculator.price .checkbox+.label:after,.calculator.price .checkbox+.label:before,.calculator.price .radio+.label:after,.calculator.price .radio+.label:before{content:'';position:absolute;z-index:1;box-sizing:border-box}.calculator.price .checkbox+.label:before,.calculator.price .radio+.label:before{width:17px;height:17px;border:1px solid #3f4751;top:15px;right:15px}.calculator.price .radio+.label:after{opacity:0}.calculator.price .checkbox+.label:after,.calculator.price .radio+.label:after{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.calculator.price .checkbox+.label .pseudo-label,.calculator.price .radio+.label .pseudo-label{width:17px;height:17px;top:15px;right:15px;display:block;position:absolute;z-index:20;cursor:pointer}.calculator.price .checkbox+.label .pseudo-label+.card-inner,.calculator.price .radio+.label .pseudo-label+.card-inner{cursor:default}.calculator.price .checkbox.simple+.label,.calculator.price .radio.simple+.label{font:700 14px/22px 'Roboto',sans-serif}.calculator.price .checkbox.simple+.label:last-of-type,.calculator.price .radio.simple+.label:last-of-type{margin-right:0}.calculator.price .checkbox.simple+.label:before,.calculator.price .radio.simple+.label:before{top:2px;right:auto;left:1px}.calculator.price .radio.simple+.label:after{top:7px;right:auto;left:6px}.calculator.price .checkbox.simple+.label:after{top:7px;right:auto;left:4px}.calculator.price .radio+.label:before{border-radius:50%}.calculator.price .radio+.label:after{width:7px;height:7px;border-radius:50%;background:#3f4751;top:20px;right:20px}.calculator.price .radio.simple+.label{padding-left:28px;margin-right:39px}.calculator.price .checkbox+.label:after{width:11px;height:7px;background:var(--ss) -915px -372px no-repeat;top:21px;right:18px;opacity:0}.calculator.price .checkbox.simple+.label{font-weight:400;margin-right:37px;padding-left:28px}.calculator.price .checkbox-list,.calculator.price .radio-list{display:flex;flex-wrap:wrap}.calculator.price .radio-list{padding-top:18px}.calculator.price .checkbox-list{padding-top:40px}.calculator.price .checkbox:checked+.label .card-inner .icon.active,.calculator.price .checkbox:checked+.label:after,.calculator.price .radio:checked+.label .card-inner .icon.active,.calculator.price .radio:checked+.label:after{opacity:1}.calculator.price .checkbox:checked+.label .card-inner,.calculator.price .radio:checked+.label .card-inner{box-shadow:inset 0 0 0 2px #f13d61!important}.calculator.price .checkbox:checked+.label .card-inner svg *,.calculator.price .radio:checked+.label .card-inner svg *{fill:#f13d61}.calculator.price .checkbox:checked+.label .card-inner .icon.custom .img,.calculator.price .radio:checked+.label .card-inner .icon.custom .img{border-top-color:#f13d61;border-left-color:#f13d61}.calculator.price .checkbox:checked+.label .card-inner .icon.active+.icon,.calculator.price .radio:checked+.label .card-inner .icon.active+.icon{opacity:0}.calculator.price .range{margin-top:63px}.calculator.price .range.noUi-horizontal .noUi-handle{width:16px;height:16px;top:-7px;right:-8px;cursor:pointer}.calculator.price .range .noUi-pips-horizontal{padding:10px 0;height:30px;top:auto;bottom:100%}.calculator.price .counter .control.min:after,.calculator.price .range .noUi-marker{display:none}.calculator.price .range .noUi-value{transition-property:color;transition-duration:.3s;transition-timing-function:ease;font:13px/1 'Roboto',sans-serif;bottom:20px;color:#bdbdbc}.calculator.price .range .noUi-value.active{color:#3f4751}.calculator.price .counter{display:flex;justify-content:space-between;align-items:center;height:100%;box-sizing:border-box;margin:0 -10px}.calculator.price .counter .control{width:32px;height:32px;transition-property:border;transition-duration:.3s;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;border:1px solid #737373;position:relative;text-decoration:none;min-width:32px;box-sizing:border-box}.calculator.price .counter .control:after,.calculator.price .counter .control:before{content:'';position:absolute;transition-property:background;transition-duration:.3s;transition-timing-function:ease;left:50%;top:50%;transform:translate(-50%,-50%);background:#737373}.calculator.price .counter .control:before{width:10px;height:2px}.calculator.price .counter .control:after{width:2px;height:10px}.calculator.price .counter .control:hover{border-color:#f13d61}.calculator.price .counter .control:hover:after,.calculator.price .counter .control:hover:before{background:#f13d61}.calculator.price .counter input{border:0;font:700 45px/1 'Roboto',sans-serif;color:#3f4751;text-align:center;width:calc(100% - 70px);background:0 0}.calculator.price .result-block .card-inner{background:#f13d61;color:#fff;display:flex;align-items:center;justify-content:center;font:700 45px/1 'Roboto',sans-serif}.calculator.price .form{display:flex;padding:75px 0 30px}.calculator.price .form .left-side{padding-top:6px;width:34%;font:900 48px/1 'Roboto',sans-serif}.calculator.price .form .right-side{width:66%;display:flex;flex-wrap:wrap;justify-content:space-between}.calculator.price .form .col{width:calc(50% - 10px)}.calculator.price .form .row{display:flex;align-items:center;padding-top:8px}.calculator.price .form .form-row textarea{resize:none;height:130px}.calculator.price .form .form-row .policy{margin-bottom:0;padding:0 60px 0 30px}.calculator.price .notify{font:14px/16px 'Roboto',sans-serif;margin-bottom:15px}@media (max-width:1200px){.calculator.markup .table-foot .cell:not(.first){background:#f13d61}.calculator.markup .table-foot .cell:not(.first) .cell-content{color:#fff}.calculator.markup .table-foot .cell:not(.first) .btn{opacity:1}}@media (max-width:980px){.calculator.markup .table-body .cell.first{padding-left:0}.calculator.auto-markup .column+.column{flex-wrap:wrap}.calculator.auto-markup .calc-form .group{width:calc(50% - 20px);min-width:calc(50% - 20px);padding:10px 20px;margin-bottom:20px}.calculator.auto-markup .calc-form label:not(.border){padding-left:30px}.calculator.auto-markup .calc-form .description{padding-left:0;text-indent:30px}.calculator.auto-markup .form-wrap{padding-top:0}.calculator.price .group,.calculator.price .list{flex-wrap:wrap}.calculator.price .group .half{width:100%}.calculator.price .group .half .group .half{width:calc(50% - 10px)}.calculator.price .form{display:block}.calculator.price .form .left-side{padding-top:0;padding-bottom:20px;width:100%}.calculator.price .form .right-side{width:100%}}@media (max-width:767px){.calculator{flex-wrap:wrap}.calculator .calc-form{padding-bottom:40px;width:100%}.calculator .calc-form .group{padding-left:20px;padding-top:20px}.calculator .calc-form .error-message{white-space:normal}.calculator .result{width:100%;max-width:100%;padding:20px 20px 40px;min-height:0}.calculator .result .icon{display:none}.calculator .result .button-wrap{padding-top:30px}.calculator.markup .cell{width:100%;min-width:100%;background:#feebef}.calculator.markup .cell.first{width:50%;min-width:50%;background:#fff}.calculator.markup .sub-row{width:calc(50% + 10px);min-width:calc(50% + 10px);justify-content:flex-start;overflow:hidden;position:relative;margin-right:-10px}.calculator.markup .sub-row .cell{margin:0}.calculator.markup .photo{height:100px}.calculator.markup .table-head .cell{padding:10px 20px;font:14px/20px 'Roboto',sans-serif}.calculator.markup .table-head .cell.first{text-align:left;padding:10px 10px 10px 0}.calculator.markup .table-body .cell{height:auto}.calculator.markup .table-foot .cell{padding:10px}.calculator.markup .table-foot .cell.first{padding:0}.calculator.markup .table-foot .cell.first .group-title{display:block}.calculator.markup .table-foot .cell.first .info-tooltip{display:inline-block;vertical-align:middle}.calculator.markup .table-foot .btn,.calculator.price .group .half .group .half{width:100%}.calculator.markup .next-col,.calculator.markup .prev-col{width:20px;height:100%;display:block;position:absolute;top:0;z-index:1}.calculator.markup .next-col div,.calculator.markup .prev-col div{width:0;height:40px;display:block;content:'';position:absolute;top:calc(50% - 20px)}.calculator.markup .next-col div i,.calculator.markup .next-col div:after,.calculator.markup .next-col div:before,.calculator.markup .prev-col div i,.calculator.markup .prev-col div:after,.calculator.markup .prev-col div:before{right:0;top:calc(50% - 1px);background:#f13d61}.calculator.markup .next-col div i,.calculator.markup .prev-col div i{transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:100%;height:2px;display:block;position:absolute;transform-origin:100% 50%}.calculator.markup .next-col div:after,.calculator.markup .next-col div:before,.calculator.markup .prev-col div:after,.calculator.markup .prev-col div:before{transition-property:background;transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;width:13px;height:2px}.calculator.markup .next-col div:before,.calculator.markup .prev-col div:before{transform:rotate(45deg);transform-origin:100% 0}.calculator.markup .next-col div:after,.calculator.markup .prev-col div:after{transform:rotate(-45deg);transform-origin:100% 100%}.calculator.markup .next-col.disabled,.calculator.markup .prev-col.disabled{filter:grayscale(1)}.calculator.markup .prev-col{left:0}.calculator.markup .prev-col div{left:5px;transform:scale(-1,1)}.calculator.markup .next-col{right:0}.calculator.markup .next-col div{right:5px}.calculator.auto-markup .column+.column{flex-wrap:wrap}.calculator.auto-markup .calc-form .group{width:100%;min-width:100%;margin-bottom:10px;margin-left:0!important}.calculator.auto-markup .form-wrap{max-width:100%}.calculator.price .card,.calculator.price .group .half .card{width:calc(50% - 10px)}.calculator.price .card:nth-of-type(even){margin-right:auto}.calculator.price .card .card-inner{text-align:center}.calculator.price .card .icon{justify-content:center}.calculator.price .large-cards .card{margin-right:auto}.calculator.price .checkbox.simple+.label,.calculator.price .radio.simple+.label{margin-right:30px}.calculator.price .card-inner{min-height:150px;padding:30px 20px}.calculator.price .card-inner .icon{height:auto}.calculator.price .form{padding:0}.calculator.price .form .left-side{font:900 36px/1 'Roboto',sans-serif}.calculator.price .form .right-side{display:block}.calculator.price .form .col{width:100%}.calculator.price .form .row{flex-direction:column}.calculator.price .form .form-row.buttons{order:2}.calculator.price .form .form-row.buttons .btn{margin:0}.calculator.price .form .form-row .policy{padding:0;margin-bottom:20px}}@media (max-width:767px) and (pointer:coarse){.calculator.markup .next-col div:active i,.calculator.markup .prev-col div:active i{transform:scaleX(.7);background:#f13d61}.calculator.markup .next-col div:active:after,.calculator.markup .next-col div:active:before,.calculator.markup .prev-col div:active:after,.calculator.markup .prev-col div:active:before{background:#f13d61}}@media (max-width:767px) and (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.calculator.markup .next-col div:hover i,.calculator.markup .prev-col div:hover i{transform:scaleX(.7);background:#f13d61}.calculator.markup .next-col div:hover:after,.calculator.markup .next-col div:hover:before,.calculator.markup .prev-col div:hover:after,.calculator.markup .prev-col div:hover:before{background:#f13d61}.calculator.markup .next-col div:active,.calculator.markup .prev-col div:active{opacity:.6}.calculator.markup .next-col div:focus-visible,.calculator.markup .prev-col div:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.content-head{--title-margin:32px;padding-top:84px;margin:0 auto 32px;position:relative}.content-head__title{margin:0}.content-head__title:not(:first-child){margin-top:var(--title-margin)}.content-head__title:not(:last-child){margin-bottom:var(--title-margin)}@media (max-width:980px){.content-head{--title-margin:24px;margin-bottom:24px;padding-top:74px}}@media (max-width:767px){.content-head{padding-top:12px}}.head{padding-top:94px;padding-bottom:25px;position:relative}.head:before{content:'';position:absolute;width:100%;height:94px;left:0;top:0}@media (max-width:767px){.head{padding-top:0}.head:before{display:none}}.more-btn,.more-btn:after{transition-duration:.3s;transition-timing-function:ease}.more-btn{padding:0;border:0;line-height:inherit;cursor:pointer;text-align:inherit;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;transition-property:opacity;font:700 16px/1 'Roboto',sans-serif;color:#f13d61}@media (pointer:coarse){.more-btn:active:after{transform:translateY(5px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.more-btn:hover:after{transform:translateY(5px)}.more-btn:active{opacity:.6}.more-btn:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.more-btn:after{transition-property:transform;width:13px;height:8px;background:var(--ss) -323px -429px no-repeat;content:'';position:relative;display:inline-block;vertical-align:middle;margin-left:10px}.pagination{display:flex;flex-direction:column;align-items:center;justify-content:center}.pagination .page,.pagination__item,.pagination__pages{display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;color:#f13d61}.pagination__pages{padding:20px 20px 50px;font:14px/18px 'Roboto',sans-serif;width:100%}.pagination .page,.pagination__item{transition-property:all;transition-duration:.2s;transition-timing-function:ease;width:48px;height:48px;font:700 16px/24px 'Roboto',sans-serif;margin:0 8px;text-decoration:none}@media (pointer:coarse){.pagination .page:active,.pagination__item:active{color:#999}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.pagination .page:hover,.pagination__item:hover{color:#999}.pagination .page:active,.pagination__item:active{opacity:.6}.pagination .page:focus-visible,.pagination__item:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.pagination .page:after,.pagination .page:before,.pagination__item:after,.pagination__item:before{content:'';position:absolute;width:100%;height:14px;left:0;z-index:-1;border:1px solid #f13d61;box-sizing:border-box;opacity:0}.pagination .page:after,.pagination__item:after{bottom:0;border-top-color:transparent;transform:translate(0,20px)}.pagination .page:before,.pagination__item:before{top:0;border-bottom-color:transparent;transform:translate(0,-20px)}.pagination .modern-page-current,.pagination__item--current{position:relative;pointer-events:none}.pagination .modern-page-current:after,.pagination .modern-page-current:before,.pagination__item--current:after,.pagination__item--current:before{animation:.3s move-fade-in forwards}.status-tag{--bg-color:#eeeeec;--text-color:#3f4751;--icon-color:initial;--circle-icon-color:#8E8E8E}.status-tag__content{display:inline-flex;align-items:center;height:32px;gap:4px;padding:0 8px;font-size:14px;line-height:1.5;background:var(--bg-color, transparent);white-space:nowrap}.status-tag__icon-wrap{width:16px;height:100%;display:flex;align-items:center;justify-content:center}.status-tag__icon{max-width:100%;max-height:100%;color:var(--icon-color)}.status-tag__icon--circle{width:8px;height:8px;background:var(--circle-icon-color);border-radius:50%}.status-tag__name{color:var(--text-color)}.tabs-nav{display:flex;justify-content:flex-start;flex-wrap:wrap;-moz-column-gap:80px;column-gap:80px;row-gap:10px;overflow:auto}.tabs-nav__item{border:0;line-height:inherit;cursor:pointer;text-align:inherit;color:currentColor;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;transition-property:opacity,border-color;transition-duration:.3s;transition-timing-function:ease;flex-shrink:0;border-bottom:2px solid transparent;padding:0 0 8px;font:900 18px/26px 'Roboto',sans-serif}@media (pointer:coarse){.tabs-nav__item:active{border-bottom-color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.tabs-nav__item:hover{border-bottom-color:#f13d61}.tabs-nav__item:active{opacity:.6}.tabs-nav__item:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.tabs-nav__item--active{pointer-events:none;border-bottom-color:#f13d61}.tabs-nav--justify-normal{justify-content:normal}@media (max-width:980px){.tabs-nav{gap:40px}}@media (max-width:767px){.tabs-nav{gap:24px}.tabs-nav__item{font-size:16px;padding-bottom:4px}}.tag-item{padding:10px 12px;font:700 12px/1 'Roboto',sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#48515b;background:#eeeeec;border-radius:4px}.title-url,.title-url:after{transition-timing-function:ease}.title-url{transition-property:opacity,color;transition-duration:.1s;color:currentColor;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:20px}@media (pointer:coarse){.title-url:active{color:#f13d61}.title-url:active:after{transform:translateX(10px) scale(var(--scale));filter:invert(42%) sepia(92%) saturate(5079%) hue-rotate(332deg) brightness(109%) contrast(89%)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.title-url:hover{color:#f13d61}.title-url:hover:after{transform:translateX(10px) scale(var(--scale));filter:invert(42%) sepia(92%) saturate(5079%) hue-rotate(332deg) brightness(109%) contrast(89%)}.title-url:active{opacity:.6}.title-url:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.title-url:after{--scale:1;transition-property:transform;transition-duration:.3s;width:19px;height:29px;background:var(--ss) -192px -446px no-repeat;content:'';position:relative;display:inline-block;vertical-align:middle;transform:scale(var(--scale));transform-origin:bottom left;text-decoration:inherit}@media (max-width:767px){.title-url{gap:10px;justify-content:space-between}.title-url:after{--scale:0.6}}.video,.video video{display:block;position:relative}.video video{width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;background:#3f4751}.video__play-btn{padding:0;border:0;outline:0;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@media (pointer:coarse){.video__play-btn:active{opacity:.8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.video__play-btn:hover{opacity:.8}.video__play-btn:active{opacity:.6}.video__play-btn:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.file-data-block{--icon-wrap-size:64px;--icon-size:24px;--icon-color:#f13d61;--font-size:16px;--letter-spacing:-0.5px;display:flex;align-items:center}.file-data-block__icon-wrap{width:var(--icon-wrap-size);height:var(--icon-wrap-size);display:flex;align-items:center;justify-content:center;background:#f8f8f8;border-radius:8px;color:var(--icon-color)}.file-data-block__icon-wrap svg{width:var(--icon-size);height:var(--icon-size)}.file-data-block__name,.file-data-block__size{font-size:var(--font-size);line-height:1.5;letter-spacing:var(--letter-spacing)}.file-data-block__name{margin-left:12px;word-break:break-word}.file-data-block__size{margin-left:8px;color:#8e8e8e;white-space:nowrap}.file-data-block--xs{--icon-wrap-size:24px;--icon-size:12px;--icon-color:#8E8E8E;--font-size:14px;--letter-spacing:initial}.file-upload{display:block}.file-upload__input{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.floating-subscribe{width:100%;height:64px;position:relative}.floating-subscribe .container-wrap{height:100%}.floating-subscribe .floating-subscribe-block{width:100%;height:64px;position:relative;background:#f13d61;backface-visibility:hidden;overflow:hidden;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.floating-subscribe .floating-subscribe-block.fixed{position:fixed;bottom:0;left:0;right:0;z-index:100;width:auto}.floating-subscribe .floating-subscribe-block.hide{transform:translateY(100%)}.floating-subscribe .floating-subscribe-block .container{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;font:700 18px/24px 'Roboto',sans-serif;color:#fff;vertical-align:baseline;padding:0 60px}.floating-subscribe .floating-subscribe-block .container .icon{width:28px;height:31px;background:var(--sp) -85px 0 no-repeat;margin-right:20px;min-width:28px}.floating-subscribe .floating-subscribe-block .container .text{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;padding-bottom:6px;color:#fff;text-decoration:none}.floating-subscribe .floating-subscribe-block .container .text:hover{opacity:.8}.floating-subscribe .floating-subscribe-block .container i{font:italic 24px/24px 'Playfair Display',sans-serif;padding:0 5px}.floating-subscribe .floating-subscribe-block .close{width:17px;height:17px;background:var(--ss) -886px -446px no-repeat;position:absolute;top:23px;right:20px;transition:all .2s ease}.floating-subscribe .floating-subscribe-block .close:after{content:'';position:absolute;width:200%;height:200%;left:-50%;top:-50%}.floating-subscribe .floating-subscribe-block .close:hover{transform:rotate(180deg)}@media (max-width:767px){.floating-subscribe .floating-subscribe-block .container{font:700 14px/18px 'Roboto',sans-serif;flex-wrap:nowrap;padding:0 50px 0 10px}.floating-subscribe .floating-subscribe-block .container .icon{margin-right:10px}.floating-subscribe .floating-subscribe-block .container .text{padding-bottom:0}.floating-subscribe .floating-subscribe-block .container i{font:italic 18px/18px 'Playfair Display',sans-serif;padding:0}}.form-row{position:relative}.form-row label{font:400 14px/20px 'Roboto',sans-serif;display:inline-block;margin-bottom:4px}.form-row--radio{margin-bottom:10px}.form-row--short{max-width:calc(50% - 5px)}.form-row input[type=email],.form-row input[type=number],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text]{height:50px}.form-row input[type=email],.form-row input[type=number],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text],.form-row textarea{font:400 14px/18px 'Roboto',sans-serif;width:100%;box-sizing:border-box;padding:16px;border-radius:0;-webkit-appearance:none;border:1px solid #ccc;outline:0;margin-bottom:24px;background:0 0}.form-row input[type=email]:focus,.form-row input[type=number]:focus,.form-row input[type=password]:focus,.form-row input[type=tel]:focus,.form-row input[type=text]:focus,.form-row textarea:focus{border:1px solid #999}.form-row input[type=email]:-moz-read-only,.form-row input[type=number]:-moz-read-only,.form-row input[type=password]:-moz-read-only,.form-row input[type=tel]:-moz-read-only,.form-row input[type=text]:-moz-read-only,.form-row textarea:-moz-read-only{background:#eeeeec}.form-row input[type=email]:disabled,.form-row input[type=email]:read-only,.form-row input[type=number]:disabled,.form-row input[type=number]:read-only,.form-row input[type=password]:disabled,.form-row input[type=password]:read-only,.form-row input[type=tel]:disabled,.form-row input[type=tel]:read-only,.form-row input[type=text]:disabled,.form-row input[type=text]:read-only,.form-row textarea:disabled,.form-row textarea:read-only{background:#eeeeec}.form-row input[type=radio]+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;font-size:14px;display:inline-block;color:#3f4651}.form-row input[type=radio]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #4f5760;border-radius:100%}.form-row input[type=radio]+label:hover:before{border:2px solid #4f5760;left:-1px;top:-1px;width:18px;height:18px;border-radius:100%}.form-row input[type=radio]+label:after{content:'';position:absolute;transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:8px;height:8px;top:6px;left:6px;border-radius:100%;background-color:#3f4650}.calc [type=radio]:checked+label,.form-row input[type=radio]:checked+label{font-weight:700}.form-row input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.form-row input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form-row textarea{height:120px;min-height:120px;resize:vertical}.form-row .policy{font:400 12px/16px 'Roboto',sans-serif;margin-bottom:30px;letter-spacing:-.5px}.form-row .policy a{color:#f13d61;border-bottom:1px solid;text-decoration:none}.form-row .policy a:hover{border-bottom:1px solid transparent}.form-row .btn.submit{font-size:16px;padding:18px 22px}.form-row.required label:after{width:6px;height:6px;content:'';display:inline-block;border-radius:50%;background:#f13d61;margin-left:5px;vertical-align:middle}.form-row .error-message{display:none}.form-row.error .error-message{display:block;font:400 12px/16px 'Roboto',sans-serif;position:relative;margin-top:-20px;color:#f13d61;margin-bottom:4px}.form-row.error input[type=email],.form-row.error input[type=number],.form-row.error input[type=password],.form-row.error input[type=tel],.form-row.error input[type=text],.form-row.error textarea{border-color:#f13d61}.form-row .file-wrap{margin-bottom:35px}.calc [type=radio]+label,.form-row .file-wrap label{padding-left:27px;position:relative;cursor:pointer}.form-row .file-wrap label:before{content:'';position:absolute;width:16px;height:16px;background:var(--ss) -250px -481px no-repeat;left:0;top:50%;transform:translateY(-50%)}.form-row .file-wrap .file-item .remove,.form-row .file-wrap label span,.form-row .policy a{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.form-row .file-wrap label span{font:400 14px/20px 'Roboto',sans-serif;color:#f13d61;border-bottom:1px dashed}.form-row .file-wrap label:hover span{border-bottom:1px dashed transparent}.form-row .file-wrap .file-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:13px}.form-row .file-wrap .file-item{width:48px;height:58px;position:relative;overflow:hidden;margin-right:10px;cursor:pointer;animation:file-show .5s ease}.form-row .file-wrap .file-item img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.form-row .file-wrap .file-item .remove{width:24px;height:24px;position:absolute;background:#f13d61;right:0;top:0;transform:translate(100%,-100%)}.form-row .file-wrap .file-item .remove:before{content:'';position:absolute;width:10px;height:10px;background:var(--ss) -346px -481px no-repeat;top:7px;left:7px}.form-row .file-wrap .file-item:hover .remove{transform:translate(0,0)}.form-row .file-wrap .file-item.doc{font:400 14px/24px 'Roboto',sans-serif;padding-right:30px;width:auto;height:24px;margin-right:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;animation:file-doc-show .5s ease}.form-row .file-wrap input[type=file]{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.form-row .file-wrap .error-message{margin-top:0}.form-row.buttons{margin-top:40px;display:flex;align-items:center;row-gap:16px;flex-wrap:wrap}.form-row.buttons .btn{margin-right:32px}.form-row .info-tooltip{display:inline-block;vertical-align:middle;margin-left:7px}.form-row .alt-btn{transition-property:border-bottom-color;transition-duration:.3s;transition-timing-function:ease;text-decoration:none;font:700 16px/18px 'Roboto',sans-serif;border-bottom:1px dashed currentColor;color:#bdbdbc;display:inline-block;margin:10px 0}@media (pointer:coarse){.form-row .alt-btn:active{border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.form-row .alt-btn:hover{border-bottom-color:transparent}.form-row .alt-btn:active{opacity:.6}.form-row .alt-btn:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.form-row .info-text{font:14px/22px 'Roboto',sans-serif}form.yandex-money{width:300px;max-width:100%;margin:0 auto}form.yandex-money .form-row.buttons{text-align:center}form.load{opacity:.5;position:relative}form.load:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:100}.user-reg-form.on-page{max-width:300px;margin:0 auto}.gallery-slider{width:620px;overflow:hidden;box-sizing:border-box}.gallery-slider .slider{width:620px;overflow-y:hidden}.gallery-slider .slider .slide{width:620px;height:428px;position:relative;overflow:hidden;background:center no-repeat;background-size:cover}.gallery-slider .preview{width:640px;margin:16px 0 49px;position:relative}.gallery-slider .preview .slick-arrow{width:100px;height:40px;display:block;position:absolute;top:calc(100% + 18px);cursor:pointer}.gallery-slider .preview .slick-arrow i,.gallery-slider .preview .slick-arrow:after,.gallery-slider .preview .slick-arrow:before{right:0;top:calc(50% - 1px);background:#fff}.gallery-slider .preview .slick-arrow i{transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:100%;height:2px;display:block;position:absolute;transform-origin:100% 50%}.gallery-slider .preview .slick-arrow:after,.gallery-slider .preview .slick-arrow:before{transition-property:background;transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;width:13px;height:2px}.gallery-slider .preview .slick-arrow:before{transform:rotate(45deg);transform-origin:100% 0}.gallery-slider .preview .slick-arrow:after{transform:rotate(-45deg);transform-origin:100% 100%}@media (pointer:coarse){.gallery-slider .preview .slick-arrow:active i{transform:scaleX(.7);background:#f13d61}.gallery-slider .preview .slick-arrow:active:after,.gallery-slider .preview .slick-arrow:active:before{background:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.gallery-slider .preview .slick-arrow:hover i{transform:scaleX(.7);background:#f13d61}.gallery-slider .preview .slick-arrow:hover:after,.gallery-slider .preview .slick-arrow:hover:before{background:#f13d61}.gallery-slider .preview .slick-arrow:active{opacity:.6}.gallery-slider .preview .slick-arrow:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.gallery-slider .preview .slick-arrow.slider-prev{right:calc(50% + 20px);transform:scale(-1,1)}.gallery-slider .preview .slick-arrow.slider-next{left:50%}.gallery-slider .preview-item{width:140px;height:92px;position:relative;padding-right:20px;box-sizing:border-box}.gallery-slider .preview-item .img,.gallery-slider .preview-item .img-wrap{transition-duration:.3s;transition-timing-function:ease;width:100%;height:100%}.gallery-slider .preview-item .img-wrap{transition-property:border;border:1px solid transparent;transform-style:preserve-3d;transform:perspective(900px);box-sizing:border-box}.gallery-slider .preview-item .img{transition-property:all;background:center no-repeat;background-size:cover}.gallery-slider .preview-item .img:hover{transform:scale(.9)}.gallery-slider .slick-slide{cursor:pointer}.gallery-slider .slick-slide.active{cursor:default}.gallery-slider .slick-slide.active .img-wrap{border-color:#fff}.gallery-slider .slick-slide.active .img{transform:scale(.9)}@media (max-width:980px){.gallery-slider,.gallery-slider .slider{width:460px}.gallery-slider .slider .slide{width:460px;height:300px}.gallery-slider .preview{width:480px}}@media (max-width:767px){.gallery-slider,.gallery-slider .slider{width:100%}.gallery-slider .slider .slide{width:100%;height:200px}.gallery-slider .preview{width:calc(100% + 20px)}}.info-tooltip{width:17px;height:16px;background:var(--ss) -907px -446px no-repeat;position:relative;margin-left:10px}.info-tooltip .text{display:none}.fixed-tooltip{transition-property:all;transition-duration:.3s;transition-timing-function:ease;z-index:99;pointer-events:none;position:absolute;opacity:0;transform:translate(0,-20px);animation:.3s move-fade-in both;font:12px/16px 'Roboto',sans-serif;background:#fff;width:220px;padding:16px 18px;box-sizing:border-box;box-shadow:0 0 24px 0 rgba(0,0,0,.35);left:-150px;bottom:calc(100% + 13px)}@media (max-width:1440px){.fixed-tooltip{padding:10px}}@media (max-width:980px){.fixed-tooltip{transition:none}}.fixed-tooltip .ar{width:0;height:0;position:absolute;border-style:solid;border-width:10px 11px 0;border-color:#fff transparent transparent;left:148px;top:100%}.fixed-tooltip.show{transform:scale(1) translateY(-35px)}.layout-constructor-advantages{color:#48515b;padding-top:71px;padding-bottom:90px;transition-property:all;transition-duration:.3s;transition-timing-function:ease;opacity:0;transform:translateY(50px);transition-delay:.15s}.layout-constructor-advantages.ready,.layout-constructor-button.ready,.layout-constructor-features.ready,.layout-constructor-promo.ready{opacity:1;transform:translateY(0)}@media (max-width:980px){.layout-constructor-advantages{padding-top:40px;padding-bottom:0}}@media (max-width:767px){.layout-constructor-advantages{padding-top:20px;padding-bottom:30px}}.layout-constructor-advantages__title{font:900 48px/56px 'Roboto',sans-serif;margin-bottom:67px}@media (max-width:980px){.layout-constructor-advantages__title{font:900 30px/40px 'Roboto',sans-serif}}@media (max-width:767px){.layout-constructor-advantages__title{font:900 28px/30px 'Roboto',sans-serif;margin-bottom:30px}}.layout-constructor-advantages__cards{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.layout-constructor-advantages__card{font:900 18px/26px 'Roboto',sans-serif;display:flex;padding-left:75px;margin-bottom:63px;position:relative}.layout-constructor-advantages__card:before{content:'';position:absolute;width:48px;height:48px;background:var(--ss) -2px -528px no-repeat;left:-1px;top:-1px}.layout-constructor-advantages__card:after{content:'';position:absolute;width:53px;height:38px;background:var(--ss) -84px -481px no-repeat;left:6px;top:3px}@media (max-width:767px){.layout-constructor-advantages__card{margin-bottom:30px}}.layout-constructor-button{padding:95px 0 96px;transition-property:all;transition-duration:.3s;transition-timing-function:ease;opacity:0;transform:translateY(50px);transition-delay:.15s}@media (max-width:980px){.layout-constructor-button{padding:50px 0}}.layout-constructor-button__container{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.layout-constructor-button__container{flex-direction:column}}.layout-constructor-button__title{padding:14px 54px 23px;box-sizing:border-box;position:relative;width:60%}.layout-constructor-button__title:before{content:'';position:absolute;width:162px;height:100%;border:2px solid #f13d61;left:0;top:0;box-sizing:border-box}@media (max-width:980px){.layout-constructor-button__title{width:auto}}@media (max-width:767px){.layout-constructor-button__title{padding-right:0}}.layout-constructor-button__title-inner{font:900 48px/56px 'Roboto',sans-serif;background:#fff;position:relative}@media (max-width:980px){.layout-constructor-button__title-inner{font:900 40px/50px 'Roboto',sans-serif}}@media (max-width:767px){.layout-constructor-button__title-inner{font:900 22px/26px 'Roboto',sans-serif}}.layout-constructor-button__btn-wrap{padding-bottom:10px}@media (max-width:767px){.layout-constructor-button__btn-wrap{padding-top:30px;padding-bottom:0}}.layout-constructor-button__btn{white-space:nowrap;width:auto!important}.layout-constructor-features{color:#48515b;position:relative;padding-top:113px;transition-property:all;transition-duration:.3s;transition-timing-function:ease;opacity:0;transform:translateY(50px);transition-delay:.3s}@media (max-width:980px){.layout-constructor-features{padding-top:88px}}.layout-constructor-features:before{content:attr(data-bg-text);position:absolute;left:0;top:6px;right:0;color:#eeeeec;font:900 117px/1 'Playfair Display',sans-serif;text-transform:uppercase;text-align:center}@media (max-width:980px){.layout-constructor-features:before{font-size:90px}}@media (max-width:767px){.layout-constructor-features:before{font-size:38px;top:54px}}.layout-constructor-features__content{background:#eeeeec;padding-top:33px;padding-bottom:3px}.layout-constructor-features__title{font:900 48px/56px 'Roboto',sans-serif;color:#48515b;margin-top:0;margin-bottom:48px}@media (max-width:980px){.layout-constructor-features__title{font:900 30px/40px 'Roboto',sans-serif}}@media (max-width:767px){.layout-constructor-features__title{font:900 28px/30px 'Roboto',sans-serif;margin-bottom:30px}}.layout-constructor-features__cards{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.layout-constructor-features__card{margin-bottom:40px}.layout-constructor-feature-card{color:#48515b}.layout-constructor-feature-card__name{padding:15px 21px 17px;box-sizing:border-box;position:relative}.layout-constructor-feature-card__name:before{content:'';position:absolute;width:126px;height:100%;border:2px solid #f13d61;left:0;top:0;box-sizing:border-box}@media (max-width:980px){.layout-constructor-feature-card__name{padding-right:0}}.layout-constructor-feature-card__name-inner{font:700 24px/30px 'Roboto',sans-serif;background:#eeeeec;position:relative}@media (max-width:980px){.layout-constructor-feature-card__name-inner{font:700 22px/26px 'Roboto',sans-serif}}.layout-constructor-feature-card__text{font:14px/22px 'Roboto',sans-serif;margin-top:24px;padding-right:20px}@media (max-width:980px){.layout-constructor-feature-card__text{padding-right:0}}@media (max-width:767px){.layout-constructor-feature-card__text{margin-top:10px}}.layout-constructor-promo{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;transition-property:all;transition-duration:.3s;transition-timing-function:ease;opacity:0;transform:translateY(50px);transition-delay:.15s}.layout-constructor-promo__h1{font:900 60px/70px 'Roboto',sans-serif;text-align:left;color:#48515b;margin-top:10px;margin-bottom:15px}@media (max-width:980px){.layout-constructor-promo__h1{font:900 40px/50px 'Roboto',sans-serif}}@media (max-width:767px){.layout-constructor-promo__h1{font:900 30px/40px 'Roboto',sans-serif}}.layout-constructor-promo__h1:after{display:none}.layout-constructor-promo__description{font:16px/24px 'Roboto',sans-serif;color:#48515b}@media (max-width:767px){.layout-constructor-promo__description{font:14px/20px 'Roboto',sans-serif}}.layout-constructor-promo__btn{margin-top:48px;width:auto!important}@media (max-width:767px){.layout-constructor-promo__btn{margin-top:30px}}.layout-constructor-promo__image{margin-top:69px;display:block;margin-left:24px;margin-bottom:-50px}@media (max-width:1440px){.layout-constructor-promo__image{margin-left:0;width:100%}}@media (max-width:767px){.layout-constructor-promo__image{display:none}}.line-loader,.loader{position:relative;width:100%}.line-loader{height:4px;background:rgba(63,71,81,.07);overflow:hidden}.line-loader:before{content:'';position:absolute;width:100%;height:100%;top:0;right:100%;animation:lineLoader 10s linear infinite;background:#f13d61}.loader{height:100px;display:block}.loader:after{content:'';position:absolute;width:48px;height:48px;background:var(--ss) -54px -528px no-repeat;left:calc(50% - 24px);top:calc(50% - 24px);animation:.5s loading steps(8) infinite}.loader--absolute{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:rgba(255,255,255,.6)}.calc{position:relative;min-height:350px;padding-bottom:96px;font-family:'Roboto',sans-serif}.calc.calculators-page{padding-top:0;padding-bottom:0}.calc.calculators-page .container .calc-inner{margin-top:0}.calc.calculators-page:after,.calc.calculators-page:before{content:none}.calc:after,.calc:before{width:1140px;height:1083px;bottom:0;background:url(/local/images/main/hands.png)}.calc:before{right:50%}.calc:after{left:50%;transform:scale(-1,1)}.calc .container{position:relative;z-index:1;padding:0 20px}.calc .container .calc-inner,.calc .parameters-items .parameters-item{position:relative;display:flex;align-items:stretch;justify-content:space-between}.calc .container .calc-inner,.calc .parameters-items{flex-direction:row;flex-wrap:wrap;margin-top:64px}.calc .container .calc-inner .block-parameters{box-sizing:border-box}.calc .parameters-items{display:flex;align-items:stretch;justify-content:space-between;width:100%}.calc .parameters-items .parameters-item{flex-direction:column;height:83px;padding-left:26px;margin-bottom:35px}.calc .parameters-items .parameters-item:before{content:'';position:absolute;left:3%;top:0;height:83px;width:1px;background-color:#8d8d8d}.calc .parameters-items .parameters-item .parameter-name{flex:2;font:700 16px 'Roboto',sans-serif;color:#3f4651}.calc .parameters-items .parameters-item .parameter-name.flex-item{display:flex}.calc .parameters-items .parameters-btn{position:absolute;bottom:4px;left:210px;align-items:flex-end}.calc .input-item{position:relative;width:158px;margin-bottom:4px}.calc .calc-placeholder{right:10px;bottom:10px;color:#b7babd;font-size:14px}.calc .radio-item+.radio-item{margin-top:7px}.calc .title-calc{padding-left:4px;color:#48515b;font:900 60px/.98 'Roboto',sans-serif}.calc .subtitle-calc{font-size:18px;color:#3f4651}.calc .calc-placeholder{position:absolute}.calc [type=radio]{display:none;position:absolute}.calc [type=radio]+label{padding-left:28px;line-height:20px;font-size:14px;display:inline-block;color:#3f4651}.calc [type=radio]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #4f5760;border-radius:100%}.calc [type=radio]+label:hover:before{border:2px solid #4f5760;left:-1px;top:-1px;width:18px;height:18px;border-radius:100%}.calc [type=radio]+label:after{content:'';position:absolute;transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:8px;height:8px;top:6px;left:6px;border-radius:100%;background-color:#3f4650}.calc [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.calc [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.calc input[type=number],.calc input[type=text]{width:146px;padding:0 0 0 10px;min-height:36px;margin-top:22px;border:1px solid #ccc;background:0 0;outline:0;color:#3f4651;font-size:14px}.calc .small-info{font-size:12px;line-height:1.5;color:#b7babd}.calc .small-info--green{color:#14ab09}.calc .small-info--red{color:#d81f26}.calc .order-block{position:absolute;display:flex;bottom:0;right:0;align-items:center;padding-bottom:10px}.calc .order-block__content{display:flex;flex-wrap:nowrap;flex-grow:1;gap:32px;justify-content:space-between;align-items:center;padding-right:10px}.calc .order-block__wrapper{max-width:320px;display:flex;flex-direction:column;gap:4px}.calc .order-block__info{max-width:100%;flex-wrap:wrap;font-size:12px;line-height:1.5;color:#b7babd}.calc .order-block__price{display:flex;flex-direction:column}.calc .order-block__text{font-size:16px;line-height:18.4px;color:#f03d61}.calc .order-block__sum{font:700 40px 'Roboto',sans-serif;color:#f03d61}.calc .order-block input[type=button]{width:186px;height:54px;font-size:16px}.calc .order-block .connect-text{width:270px;font-size:16px;color:#f03d61;line-height:1.33}.calc .order-block input[type=button].connect-btn{width:238px}.calc input[type=number]{-moz-appearance:textfield}.calc input::-ms-clear{display:none}.calc table{width:100%;margin:64px 0 15px;border-collapse:collapse}.calc table tr{border-top:1px solid #eee}.calc table tr th{padding-top:0;font:700 16px 'Roboto',sans-serif;color:#3f4651}.calc table tr td{font-size:14px}.calc table tr:first-child{border-top:0}.calc table tr:last-child{border-bottom:1px solid #eee}.calc table tr.current{border-bottom:1px solid #f03d62!important;border-top:1px solid #f03d62!important;color:#f03d62;font-weight:700}.calc table td,.calc table th{padding:16px 0;text-align:left}.calc table td:first-child,.calc table th:first-child{text-align:left}.calc table td:last-child,.calc table th:last-child{text-align:right}.calc .hidden-param{opacity:0;visibility:hidden}@media (max-width:1240px){.calc{min-height:0;padding-bottom:48px}.calc:after,.calc:before{display:none}.calc input[type=number]{width:115px}.calc .input-item{width:125px}.calc .parameters-items .parameters-item{margin-bottom:35px}.calc .parameters-items .parameters-item:before{left:2%}.calc .order-block input[type=button].connect-btn{width:225px}}@media (max-width:980px){.calc .order-block{position:relative;display:flex;flex-grow:1;padding:30px 0 10px}.calc .order-block .connect-block{width:350px}.calc .order-block input[type=button].connect-btn{margin-left:0;margin-top:5px}}@media (max-width:767px){.calc{padding-bottom:40px}.calc .container{text-align:center;padding:0 10px}.calc .container .order-block__wrapper{gap:16px}.calc .container .order-block__content{flex-direction:column;justify-content:center;gap:16px}.calc .container .order-block__info{max-width:100%}.calc .title-calc{font:900 40px 'Roboto',sans-serif}.calc .block-parameters{margin-left:20%;margin-right:10%}.calc .block-parameters .subtitle-calc{margin-left:-10%}.calc .parameters-items{margin-top:29px}.calc .parameters-items .parameters-item{align-items:flex-start;padding-left:10px;height:100px;width:45%;margin-left:15px}.calc .parameters-items .parameters-item:before{left:0;height:100px}.calc .parameters-items .parameters-btn{bottom:18px}.calc table td:first-child,.calc table th:first-child{text-align:center;width:50%}.calc table td:last-child,.calc table th:last-child{text-align:center;width:50%}.calc input[type=number]{margin-top:0}.calc table{margin:25px 0 15px}}@media (max-width:600px){.calc .block-parameters{margin-left:0;margin-right:0;width:100%}.calc .block-parameters .subtitle-calc{margin-left:0}}@media (max-width:400px){.calc .block-parameters .parameters-item{padding-right:0}.calc .block-parameters .parameters-item:nth-child(2n){margin-left:5px}.calc .block-parameters .parameters-item:before{left:5px;height:100px}.calc .order-block{width:auto}.calc .block-parameters{padding:0}.calc .parameters-items{justify-content:center;margin-left:0;margin-right:0}.calc .parameters-items .parameters-item{height:100px;width:170px;margin-left:0}.calc .parameters-items .parameters-item:before{left:0}.calc .parameters-items .parameters-item--promo{height:auto}.calc .parameters-items .parameters-btn{position:static;width:100%;margin-top:8px}.calc .parameters-items .hidden-param{display:none}.calc .order-block{margin-bottom:10px}}.main-block{background:#fff}.main-block__label{display:inline-block;padding:10px 12px;font:600 12px/1 'Roboto',sans-serif;letter-spacing:1.5px;text-transform:uppercase;background:#eeeeec}.main-block__label+.main-block__title,.main-block__title+.main-block__label{margin-top:16px}.main-block__text{font:400 20px/1.5 'Roboto',sans-serif;letter-spacing:-.5px}.main-block--gray{background:#eeeeec}.main-block--gray .main-block__label{background:#fff}@media (max-width:767px){.main-block__label{font-size:10px;letter-spacing:1px}.main-block__label+.main-block__title,.main-block__title+.main-block__label{margin-top:12px}}.main-increasing-list__list{background:#fff;display:grid;grid-template-columns:repeat(3,1fr)}.main-increasing-list__more-btn-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff;padding-top:32px}@media (max-width:980px){.main-increasing-list__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.main-increasing-list__list{grid-template-columns:100%}}.main-object-card{color:#fff;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;aspect-ratio:1.02564103;position:relative}@media (pointer:coarse){.main-object-card:active .main-object-card__name{color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.main-object-card:hover .main-object-card__name{color:#f13d61}.main-object-card:active{opacity:.6}.main-object-card:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.main-object-card__picture{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.main-object-card__picture img,.main-object-card__picture picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.main-object-card__picture:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent 41.05%)}.main-object-card__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%;height:100%;position:relative;padding:32px;z-index:2;box-sizing:border-box}.main-object-card__name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;font:600 24px 'Roboto',sans-serif;letter-spacing:-1px}.main-object-card__label{position:absolute;left:0;top:0;z-index:3;padding:12px 16px;font:900 18px/26px 'Roboto',sans-serif;background:#3f4751}.main-object-card--tech .main-object-card__name{font-size:32px}.main-object-card--portfolio{aspect-ratio:initial}.main-object-card--portfolio .main-object-card__picture{background:#3f4751}.main-object-card--portfolio .main-object-card__name{font:500 16px/26px 'Roboto',sans-serif}@media (max-width:767px){.main-object-card{aspect-ratio:1.66666667}.main-object-card__content{padding:16px}.main-object-card__name{font-size:20px}.main-object-card__label{font-size:16px}.main-object-card--tech .main-object-card__content{padding:24px 16px}.main-object-card--tech .main-object-card__name{font-size:20px}}@media (max-width:400px){.main-object-card{aspect-ratio:1}.main-object-card__name{font-size:16px}}.main-constructor-banner{background:#3f4751}.main-constructor-banner__content{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.main-constructor-banner__left{position:relative;z-index:1;padding:96px 0}.main-constructor-banner__text,.main-constructor-banner__title{color:#fff}.main-constructor-banner__text{margin-top:16px}.main-constructor-banner__left-footer{margin-top:48px}.main-constructor-banner__right{display:flex;align-items:center;justify-content:center;margin:0 -180px}.main-constructor-banner__picture{max-height:600px;max-width:100%}.main-constructor-banner__picture img,.main-constructor-banner__picture picture{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:block;-o-object-fit:contain;object-fit:contain;border-radius:inherit;max-height:inherit;max-width:inherit}.main-constructor-banner--no-picture .main-constructor-banner__content{grid-template-columns:100%}@media (max-width:1440px){.main-constructor-banner__content{grid-template-columns:repeat(2,minmax(0,1fr))}.main-constructor-banner__right{margin:0 -100px}}@media (max-width:1240px){.main-constructor-banner__right{margin-right:0}}@media (max-width:980px){.main-constructor-banner__content{grid-template-columns:100%}.main-constructor-banner__right{display:none}}@media (max-width:767px){.main-constructor-banner__left{padding:60px 0}}.main-to-publishers{--text-color:#fff;position:relative;min-height:calc(100vh - var(--header-height));background:#3f4751}.main-to-publishers__picture{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.main-to-publishers__picture img,.main-to-publishers__picture picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.main-to-publishers__content,.main-to-publishers__text-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-to-publishers__content{gap:48px;position:relative;z-index:2;padding:96px 0;max-width:1440px;margin:0 auto}.main-to-publishers__text-content{gap:16px;text-align:center}.main-to-publishers__title{color:var(--text-color)!important}.main-to-publishers__text{opacity:.8;color:var(--text-color)}@media (max-width:767px){.main-to-publishers__content{padding:60px 0}}.main-work-promptly{grid-template-columns:repeat(24,calc(1*(100% - var(--grid-gap)*(24 - 1))/24 + var(--grid-gap)*(1 - 1)));display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);padding-top:96px;padding-bottom:96px}.main-work-promptly__left{grid-column:1/13}.main-work-promptly__title{margin-bottom:32px}.main-work-promptly__text{letter-spacing:-.5px}.main-work-promptly__text:not(:last-child){margin-bottom:48px}.main-work-promptly__right{grid-column:14/-1}.main-work-promptly__video{width:100%;height:100%;max-height:600px}.main-work-promptly--no-video{grid-template-columns:100%}.main-work-promptly--no-video .main-work-promptly__left,.main-work-promptly--no-video .main-work-promptly__right{grid-column:initial}@media (min-width:768px){.main-work-promptly__text{font-size:20px;line-height:1.5}}@media (max-width:980px){.main-work-promptly{padding-top:40px;padding-bottom:40px;grid-template-columns:100%;row-gap:40px}.main-work-promptly__left,.main-work-promptly__right{grid-column:initial}.main-work-promptly__video{aspect-ratio:.82151589}}@media (max-width:767px){.main-work-promptly__title{margin-bottom:16px}.main-work-promptly__text:not(:last-child){margin-bottom:32px}}@media (max-width:400px){.main-work-promptly__btn{width:100%}}.main-portfolio-block{margin-top:96px;padding-bottom:96px}.main-portfolio-block__header{padding-bottom:48px}@media (max-width:980px){.main-portfolio-block{margin-top:56px;padding-bottom:56px}.main-portfolio-block__header{padding-bottom:40px}}@media (max-width:767px){.main-portfolio-block__header{padding-bottom:24px}}.portfolio-slider{display:grid;grid-template-columns:100%;grid-template-rows:auto auto 54px;row-gap:32px}.portfolio-slider__swiper{height:100%}.portfolio-slider__slide{width:586px;aspect-ratio:1.27391304}.portfolio-slider__footer{display:flex;justify-content:space-between;gap:var(--grid-gap)}@media (min-width:1441px){.portfolio-slider__slide{width:calc((100vw - var(--sw))/3)}}@media (max-width:980px){.portfolio-slider__slide{width:500px}}@media (max-width:767px){.portfolio-slider{row-gap:24px}.portfolio-slider__slide{width:100%;aspect-ratio:initial}}.main-promo-bottom{padding:60px 0;margin:auto 0}.main-promo-bottom__title{margin-bottom:32px}@media (max-width:980px){.main-promo-bottom{padding:40px 0}}.main-promo-top{padding-bottom:60px;margin:auto 0}.main-promo-top__title{margin-bottom:48px;color:#48515b;font-weight:900;font-size:64px;letter-spacing:2px;text-transform:uppercase}.main-promo-top__list{margin-bottom:64px;color:#48515b;line-height:1;font-size:32px;letter-spacing:-1.5px}.main-promo-top__list>ul,.menu-banner__bottom-text ul{margin:0;padding:0;list-style:none}.main-promo-top__list>ul>li{position:relative;padding-left:26px}.main-promo-top__list>ul>li:before{width:15px;height:23px;background:var(--ss) -644px -400px no-repeat;content:'';position:absolute;top:8px;left:0}.main-promo-top__footer{display:flex;gap:16px}.main-promo-top__btn{position:relative;z-index:10}@media (max-width:980px){.main-promo-top{padding:40px 0}.main-promo-top__title{font-size:48px}.main-promo-top__list{font-size:24px}.main-promo-top__footer{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:767px){.main-promo-top__title{font-size:40px}}.main-promo{--block-height:calc(100vh - var(--header-height));--padding-top:138px;overflow:clip}.main-promo__bottom,.main-promo__top{display:grid;box-sizing:border-box;min-height:var(--block-height)}.main-promo__top{padding-top:var(--padding-top);background:#f8f8f8}.main-promo__bottom{background:#fff}.main-promo__content-container{grid-template-columns:repeat(12,calc(1*(100% - var(--grid-gap)*(12 - 1))/12 + var(--grid-gap)*(1 - 1)));display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap)}.main-promo__content{grid-column:1/8}.main-promo__book-container{grid-column:8/-1;position:relative;height:calc(100% + var(--block-height) - 60px);width:100%}.main-promo__book{position:sticky;z-index:5;top:25vh;margin-left:10%;margin-bottom:60px;width:min(117%,70vh)}.main-promo__book img,.main-promo__book picture{width:423px;height:551px}.main-promo__picture-mobile{width:100%;height:100%}.main-promo__picture-mobile img,.main-promo__picture-mobile picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}@media (max-width:1440px){.main-promo__book{margin-left:0;width:100%}}@media (max-width:1240px){.main-promo{--padding-top:64px;overflow:hidden}.main-promo__bottom{display:none}.main-promo__bottom,.main-promo__top{box-sizing:content-box;min-height:initial}.main-promo__content-container{grid-template-columns:1fr;grid-template-rows:auto}.main-promo__content{grid-column:initial}.main-promo__book-container{grid-column:initial;grid-row:1;position:static;height:auto}.main-promo__book{position:relative;top:auto;margin:40px auto 0;max-width:30vh}.main-promo__book img,.main-promo__book picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}}.main-reviews-wrap>*{max-height:480px;width:100%!important}@media (max-width:980px){.main-reviews-wrap>*{max-height:500px}}@media (max-width:767px){.main-reviews-wrap>*{max-height:520px}}.main-reviews{grid-template-columns:repeat(12,calc(1*(100% - var(--grid-gap)*(12 - 1))/12 + var(--grid-gap)*(1 - 1)));display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);margin-top:96px;margin-bottom:128px;row-gap:40px}.main-reviews__content{grid-column:1/6}.main-reviews__title{margin-bottom:32px}.main-reviews__text{letter-spacing:-.5px}.main-reviews__text:not(:last-child){margin-bottom:48px}.main-reviews__widget-wrap{grid-column:7/-1}.main-reviews--no-widget{grid-template-columns:100%}.main-reviews--no-widget .main-reviews__content,.main-reviews--no-widget .main-reviews__widget-wrap{grid-column:initial}@media (min-width:768px){.main-reviews__text{font-size:20px;line-height:1.5}}@media (max-width:980px){.main-reviews{margin-top:56px;margin-bottom:56px}.main-reviews__content{grid-column:1/7}}@media (max-width:767px){.main-reviews{grid-template-columns:100%}.main-reviews__content,.main-reviews__widget-wrap{grid-column:initial}.main-reviews__title{margin-bottom:16px}.main-reviews__text:not(:last-child){margin-bottom:32px}}@media (max-width:400px){.main-reviews__btn{width:100%}}.main-service{--content-padding:32px;--icon-size:80px;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;position:relative;color:#fff}.main-service:before{position:relative;content:'';display:block;padding-bottom:calc(1/1*100%)}@media (pointer:coarse){.main-service:active .main-service__hover-block{opacity:1}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.main-service:hover .main-service__hover-block{opacity:1}.main-service:active{opacity:.6}.main-service:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.main-service__content,.main-service__hover-block,.main-service__picture{width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box}.main-service__picture{z-index:1}.main-service__picture img,.main-service__picture picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.main-service__picture:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.63) 0,transparent 37.6%)}.main-service__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;z-index:2;padding:var(--content-padding)}.main-service__name{letter-spacing:-1px;color:#fff}.main-service__text{margin-top:16px;font:400 24px/1.5 'Roboto',sans-serif;letter-spacing:-1px}.main-service__hover-text,.main-service__text{overflow:hidden;text-overflow:ellipsis}.main-service__hover-block{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;display:grid;grid-template-columns:calc(100% - 17px - 20px) max-content;grid-template-rows:max-content calc(100% - 8px - var(--icon-size));align-items:end;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:8px;z-index:3;padding:var(--content-padding);background:#f13d61;opacity:0}.main-service__icon{width:var(--icon-size);height:var(--icon-size);grid-column:1/-1}.main-service__icon img,.main-services-block__more svg,.markup-row__icon svg use{width:100%;height:100%}.main-service__arrow{fill:currentColor}@media (max-width:1440px){.main-service{--content-padding:20px;--icon-size:60px}.main-service__text{font-size:18px}}@media (max-width:1240px){.main-service__text{font-size:14px}}@media (min-width:981px){.main-service{position:relative}.main-service:before{position:relative;content:'';display:block;padding-bottom:calc(1/1.52117264*100%)}.main-service--left .main-service__hover-block,.main-service--right .main-service__hover-block{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.main-service--left{position:relative;grid-row:span 2}.main-service--left:before,.main-service--right:before{position:relative;content:'';display:block;padding-bottom:calc(1/.98208469*100%)}.main-service--bottom,.main-service--top{grid-column:2}.main-service--right{position:relative;grid-row:span 2;grid-column:3}.main-service--right:before{padding-bottom:calc(1/.60260586*100%)}}@media (max-width:980px){.main-service__hover-block{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}}@media (max-width:767px){.main-service{position:relative}.main-service:before{position:relative;content:'';display:block;padding-bottom:calc(1/1.33333333*100%)}}.main-services-block{position:relative;overflow:visible;margin-bottom:108px}.main-services-block__header{padding-top:57px;padding-bottom:48px}.main-services-block__list{z-index:2;position:relative;display:grid;grid-template-columns:13fr 10fr 8fr;grid-template-rows:1fr 1fr;grid-auto-rows:1fr;grid-auto-flow:dense;background:#fff}.main-services-block__more{padding:0;outline:0;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;transition-property:color,transform;transition-duration:.3s;transition-timing-function:ease;z-index:1;position:absolute;left:50%;bottom:-70px;width:140px;height:108px;transform:translateX(-50%);background:0 0;color:#f13d61;border:0}@media (pointer:coarse){.main-services-block__more:active{background:0 0;transform:translateX(-50%) translateY(38px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.main-services-block__more:hover{background:0 0;transform:translateX(-50%) translateY(38px)}.main-services-block__more:active{opacity:.6}.main-services-block__more:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}@media (max-width:980px){.main-services-block__header{padding-top:40px;padding-bottom:40px}.main-services-block__list{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media (max-width:767px){.main-services-block__list{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}.main-stocks-block{padding-bottom:56px}.main-stocks-block__header{padding-top:64px;padding-bottom:56px}@media (max-width:980px){.main-stocks-block__header{padding-top:40px;padding-bottom:40px}}.stock-card{--bg-color:#fff;--title-color:#f13d61;--text-color:#3f4751;--min-picture-width:25vw;background:var(--bg-color);color:var(--text-color);padding:62px 10px 70px 48px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--grid-gap);position:relative;overflow:hidden}.stock-card__bottom,.stock-card__top{position:relative;z-index:2}.stock-card__title{color:var(--title-color);font:600 110px/1 'Roboto',sans-serif;letter-spacing:-1.5px}.stock-card__subtitle{font:600 64px/1 'Roboto',sans-serif;letter-spacing:-1.5px}.stock-card__text{font:700 24px/1 'Roboto',sans-serif}.stock-card__text:not(:last-child){margin-bottom:27px}.stock-card__list{margin:0;padding:0;list-style:none;font:400 18px/20px 'Roboto',sans-serif}.stock-card__list>li{position:relative;padding-left:17px}.stock-card__list>li:not(:last-child){margin-bottom:8px}.stock-card__list>li:before{width:9px;height:9px;content:'';position:absolute;top:6px;left:0;border-radius:50%;background:var(--title-color)}.stock-card__picture{max-width:800px;max-height:100%;min-width:var(--min-picture-width);width:-moz-max-content;width:max-content;position:absolute;bottom:0;left:25%;z-index:1}.menu-banner__picture img,.menu-banner__picture picture,.stock-card__picture img,.stock-card__picture picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}@media (max-width:1240px){.stock-card{padding:48px 10px 48px 48px}}@media (max-width:767px){.stock-card__title{font-size:80px}.stock-card__subtitle{font-size:48px}.stock-card__text:not(:last-child){margin-bottom:20px}}.stocks-slider{--fb-default:33.33%;--fb-hover:38%;--fb-hover-peer:31%;--flex-default:1 1 var(--fb-default);--flex-hover:0 0.00000001 var(--fb-hover);--flex-hover-peer:0 0.00000001 var(--fb-hover-peer);--slider-height:calc((100vw - var(--sw)) / 2.6);--min-card-picture-width:25vw;display:grid;grid-template-rows:var(--slider-height) auto;grid-template-columns:100%;row-gap:56px;margin:0 auto}.stocks-slider__swiper{height:100%}.stocks-slider__footer{display:flex;justify-content:space-between;gap:var(--grid-gap)}.stocks-slider__btns{display:flex;gap:16px}.stocks-slider__slide{transition-property:flex;transition-duration:.3s;transition-timing-function:ease;flex:var(--flex-default)}@media (pointer:coarse){.stocks-slider__slide:active{flex:var(--flex-hover)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.stocks-slider__slide:hover{flex:var(--flex-hover)}.stocks-slider__slide:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.stocks-slider__card{--min-picture-width:var(--min-card-picture-width)}@media (pointer:coarse){.stocks-slider__slider:active .stocks-slider__slide--active:not(:hover),.stocks-slider__slider:active .stocks-slider__slide--next+.stocks-slider__slider:active .stocks-slider__slide:not(:hover),.stocks-slider__slider:active .stocks-slider__slide--next:not(:hover){flex:var(--flex-hover-peer)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.stocks-slider__slider:hover .stocks-slider__slide--active:not(:hover),.stocks-slider__slider:hover .stocks-slider__slide--next+.stocks-slider__slider:hover .stocks-slider__slide:not(:hover),.stocks-slider__slider:hover .stocks-slider__slide--next:not(:hover){flex:var(--flex-hover-peer)}}.stocks-slider--md{--fb-default:50%;--fb-hover:60%;--fb-hover-peer:40%;--min-card-picture-width:37.5vw}.stocks-slider--sm{--fb-default:100%;--fb-hover:100%;--flex-hover-peer:none;--min-card-picture-width:75%}.stocks-slider--md,.stocks-slider--sm{max-width:1440px}@media (max-width:1440px){.stocks-slider{--slider-height:565px}}@media (max-width:1240px){.stocks-slider{--fb-default:50%;--fb-hover:60%;--fb-hover-peer:40%;--slider-height:500px;--min-card-picture-width:37.5vw;row-gap:40px}.stocks-slider--sm{--fb-default:100%;--fb-hover:100%;--flex-hover-peer:none}}@media (max-width:1240px) and (min-width:768px) and (pointer:coarse){.stocks-slider__slider:active .stocks-slider__slide--active:not(:hover),.stocks-slider__slider:active .stocks-slider__slide--next:not(:hover){flex:var(--flex-hover-peer)}}@media (max-width:1240px) and (min-width:768px) and (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.stocks-slider__slider:hover .stocks-slider__slide--active:not(:hover),.stocks-slider__slider:hover .stocks-slider__slide--next:not(:hover){flex:var(--flex-hover-peer)}}@media (max-width:767px){.stocks-slider{--fb-default:100%;--fb-hover:100%;--flex-hover-peer:none;--min-card-picture-width:75%;row-gap:var(--grid-gap)}.stocks-slider__footer{flex-direction:column-reverse;align-items:center}.stocks-slider__btns{flex-direction:column;width:100%}}.main-tech-block{margin-bottom:96px}.main-tech-block__header{padding-top:57px;padding-bottom:48px}@media (max-width:980px){.main-tech-block{margin-bottom:56px}.main-tech-block__header{padding-top:56px;padding-bottom:56px}}@media (max-width:767px){.main-tech-block__header{padding-bottom:24px}}.main-tech-list__list{background:#eeeeec;display:grid;grid-template-columns:repeat(3,1fr)}.main-tech-list__more-btn-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff;padding-top:32px}@media (max-width:980px){.main-tech-list__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.main-tech-list__list{grid-template-columns:100%}}.balloon{width:400px;height:205px;background:#fff;transform:translate(-50%,-50%);box-sizing:border-box;padding:24px 30px;color:#3f4751;position:relative;box-shadow:0 0 20px rgba(0,0,0,.5);max-width:100vw;overflow:auto}.balloon .close{transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:17px;height:17px;background:var(--ss) -865px -446px no-repeat;position:absolute;display:block;top:10px;right:10px}.balloon .close:hover{transform:rotate(180deg)}.balloon h3{font:700 16px/22px 'Roboto',sans-serif;margin:0 0 11px}.balloon .balloon-content{padding-left:34px}.balloon .address,.balloon .phones,.balloon .time{display:flex;align-items:center;font:400 14px/18px 'Roboto',sans-serif;position:relative;min-height:30px;justify-content:flex-start;margin-bottom:12px}.balloon .address:before,.balloon .phones:before,.balloon .time:before{content:'';position:absolute;left:-34px;top:50%}.balloon .address:before{width:17px;height:24px;background:var(--sp) 0 -85px no-repeat;margin-top:-12px}.balloon .phones:before{width:21px;height:22px;background:var(--sp) -85px -33px no-repeat;margin-top:-11px}.balloon .time:before{width:20px;height:21px;background:var(--sp) 0 -62px no-repeat;margin-top:-10px}.balloon .phone{transition-property:all;transition-duration:.3s;transition-timing-function:ease;font:700 14px/18px 'Roboto',sans-serif;color:#3f4751;text-decoration:none;border-bottom:1px solid transparent}.balloon .phone:hover{border-bottom:1px solid #f13d61}@media (max-width:767px){.balloon{height:auto}}.lg-submenu{transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:980px;min-height:327px;max-height:calc(100vh - var(--header-height) - 75px);position:absolute;left:0;top:100%;display:grid;grid-template-columns:3fr 1fr;z-index:5;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);opacity:0;visibility:hidden}.lg-submenu__grid{padding:29px 0 29px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lg-submenu__list{display:flex;flex-direction:column;gap:8px}.lg-submenu__item{transition-property:opacity,color,border-color;transition-duration:.3s;transition-timing-function:ease;width:-moz-fit-content;width:fit-content;display:inline-block;text-decoration:none;color:#3f4751;font:400 13px/1.6 'Roboto',sans-serif;letter-spacing:-.13px;border-bottom:2px solid transparent}@media (pointer:coarse){.lg-submenu__item:active{color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.lg-submenu__item:hover{color:#f13d61}.lg-submenu__item:active{opacity:.6}.lg-submenu__item:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.lg-submenu__item--selected{color:#f13d61}.lg-submenu__item--parent{font-size:14px;font-weight:700}@media (pointer:coarse){.lg-submenu__item--parent:active{color:currentColor;border-bottom-color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.lg-submenu__item--parent:hover{color:currentColor;border-bottom-color:#f13d61}.lg-submenu__item--parent:active{opacity:.6}.lg-submenu__item--parent:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.lg-submenu__item--parent:not(:last-child){margin-bottom:12px}.lg-submenu__item--parent.lg-submenu__item--selected{color:currentColor;border-bottom-color:#f13d61}@media (max-width:1240px){.lg-submenu{width:100vw}}@media (max-width:767px){.lg-submenu{display:none}}.menu-banner{text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;justify-content:space-between;padding:30px 0 30px 20px;position:relative;overflow:hidden;cursor:pointer;background:#f13d61;font-family:'Roboto',sans-serif;color:#fff}.menu-banner__bottom,.menu-banner__top{z-index:2}.menu-banner__top-subtitle,.menu-banner__top-title{font-weight:600}.menu-banner__top-title{color:#3f4751;font-size:52px;letter-spacing:-.7px;line-height:1}.menu-banner__top-subtitle{font-size:30px;line-height:normal}.menu-banner__bottom-title{font-weight:700;font-size:12px}.menu-banner__bottom-title:not(:last-child){margin-bottom:13px}.menu-banner__bottom-text{font-weight:400;font-size:9px}.menu-banner__bottom-text ul>li{position:relative;margin-left:8px}.menu-banner__bottom-text ul>li:not(:last-child){margin-bottom:4px}.menu-banner__bottom-text ul>li:before{content:'';position:absolute;width:4px;height:4px;top:50%;transform:translateY(-50%);left:-8px;border-radius:50%;background:#3f4751}.menu-banner__picture{max-width:400px;max-height:300px;width:-moz-max-content;width:max-content;position:absolute;bottom:0;left:37%;z-index:1}.menu-block{max-width:0;height:53px;position:relative}.menu,.menu:before{transition-duration:.3s;transition-timing-function:ease;position:absolute}.menu{transition-property:left,top,width;width:1440px;height:52px;display:flex;top:67px;left:-482px;box-sizing:border-box;backface-visibility:hidden}.menu:before{transition-property:transform;width:100%;height:75px;left:0;bottom:0;transform:scaleY(0);transform-origin:50% 0;background:#fff;content:none}.menu__li,.menu__ul{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%}.menu__ul{padding:0;list-style:none;margin:0 auto;position:relative}.menu__li{transition-property:all;transition-duration:.3s;transition-timing-function:ease;padding:0 29px 0 28px;box-sizing:border-box;z-index:2;font:500 14px/16px 'Roboto',sans-serif}.menu__li--has-submenu{position:relative}.menu__link,.menu__overlay{transition-duration:.3s;transition-timing-function:ease;z-index:1}.menu__overlay{transition-property:opacity;content:'';position:fixed;background:#3f4751;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0}.menu__link{color:currentColor;text-decoration:none;outline:0!important;-webkit-text-decoration-skip:objects;padding:0;border:0;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;transition-property:color,border-color;white-space:nowrap;border-bottom:2px solid transparent}@media (pointer:coarse){.menu__link:active{border-bottom-color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.menu__link:hover{border-bottom-color:#f13d61}.menu__link:active{opacity:.6}.menu__link:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.menu__link--selected{pointer-events:none;border-bottom-color:#f13d61}.menu__link--disabled{pointer-events:none}.menu__link.red,.news .news-head a:hover .title{color:#f13d61}@media (max-width:1440px){.menu{width:100vw;left:-317px}.menu__li{padding:0 25px;font-size:14px}}@media (max-width:1240px){.menu__ul{margin:0;width:100%}}@media (max-width:980px){.menu{left:-300px}.menu__li{padding:0 12px;font-size:13px}}@media (min-width:768px) and (hover:hover) and (pointer:coarse){.menu__li--has-lg-submenu:active,.menu__li--has-submenu:active{background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);z-index:5}.menu__li--has-lg-submenu:active .lg-submenu,.menu__li--has-lg-submenu:active .submenu,.menu__li--has-submenu:active .lg-submenu,.menu__li--has-submenu:active .submenu{opacity:1;visibility:visible}.menu__li--has-lg-submenu:active~.menu__overlay,.menu__li--has-submenu:active~.menu__overlay{opacity:.3}}@media (min-width:768px) and (hover:hover) and (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.menu__li--has-lg-submenu:hover,.menu__li--has-submenu:hover{background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);z-index:5}.menu__li--has-lg-submenu:hover .lg-submenu,.menu__li--has-lg-submenu:hover .submenu,.menu__li--has-submenu:hover .lg-submenu,.menu__li--has-submenu:hover .submenu{opacity:1;visibility:visible}.menu__li--has-lg-submenu:hover~.menu__overlay,.menu__li--has-submenu:hover~.menu__overlay{opacity:.3}.menu__li--has-lg-submenu:focus-visible,.menu__li--has-submenu:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}@media (max-width:767px){.menu{height:calc(100vh - var(--header-height));left:-108px;top:59px;padding:17px 0;overflow:auto;background:#fff;display:none}.menu__ul{flex-direction:column;align-items:flex-start;justify-content:flex-start}.menu__li{height:auto;padding:10px 10px 11px;font-size:18px}.menu__li--has-submenu{flex-direction:column;align-items:flex-start}}@media (min-width:1441px){.header--small .menu{width:700px;left:91px;top:0}.header--small .menu__li{padding:6px 16px 0}}@media (max-width:1440px){.header--small .menu{top:50px;position:relative;opacity:0;visibility:hidden}.header--small .menu:before{content:''}.header--open .menu{opacity:1;visibility:visible;top:79px}.header--open .menu:before{transform:scaleY(1)}}@media (max-width:767px){.header--open .menu{display:block;left:-108px;top:59px;transform:translate(0,0)}}.submenu,.submenu__item{transition-duration:.3s;transition-timing-function:ease}.submenu{transition-property:opacity;margin:0;list-style:none;position:absolute;top:100%;left:0;display:flex;flex-direction:column;gap:8px;width:-moz-max-content;width:max-content;min-width:220px;padding:29px 32px;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);opacity:0;visibility:hidden}.submenu__item{transition-property:opacity,color;color:#3f4751;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;font:400 13px/1.6 'Roboto',sans-serif;letter-spacing:-.13px}@media (pointer:coarse){.submenu__item:active{color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.submenu__item:hover{color:#f13d61}.submenu__item:active{opacity:.6}.submenu__item:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.submenu__item--selected{color:#f13d61;pointer-events:none}@media (max-width:767px){.submenu{display:none}}.news{padding-bottom:45px}.news__breadcrumbs{position:absolute;left:0;top:80px}.news__breadcrumbs-container{position:relative;z-index:99}.news .news-head{padding-top:64px;padding-bottom:97px;color:#fff;position:relative;overflow:hidden;text-align:center;background:0 0}.news .news-head .bg{width:110%;height:110%;position:absolute;top:-5%;left:-5%;background:center/cover;opacity:0;filter:blur(0)}.news .news-head .container{position:relative;z-index:1}.news .news-head .bottom,.news .news-head .date{width:340px;border:2px solid transparent;box-sizing:border-box;margin:0 auto}.news .news-head .date{height:93px;font:italic 18px/24px 'Playfair Display',sans-serif;border-bottom:transparent;margin-top:27px;padding-top:51px}.news .news-head .title{transition-property:all;transition-duration:.3s;transition-timing-function:ease;font:48px/52px 'Playfair Display',sans-serif;opacity:0;transform:translate(50px,0)}.news .news-head .description{font:18px/24px 'Roboto',sans-serif;padding-top:28px;opacity:0;transform:translate(-50px,0)}.news .news-head .bottom{border-top:transparent;height:103px;margin-top:15px}.news .news-head a{color:#fff;text-decoration:none}.news .list{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding-top:80px;opacity:0;transform:translate(0,50px)}.news .list.ready{animation:.3s move-fade-in both}.news .list.ready .slick-dots{animation:.3s fade-in .15s both}.news .item{box-sizing:border-box;padding-right:40px;color:#3f4751;text-decoration:none}.news .item .date{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:54px;height:54px;box-sizing:border-box;border:2px solid #f13d61;padding-left:19px}.news .item .date span{font:italic 16px/30px 'Playfair Display',sans-serif;background:#fff;white-space:nowrap;display:block;transform:translate(3px,0)}.news .item .name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;font:700 24px/30px 'Roboto',sans-serif;padding-top:24px}.news .item .name span{border-bottom:1px solid #f13d61}.news .item .text{font:16px/24px 'Roboto',sans-serif;padding-top:24px}.news .item:hover .name{color:#f13d61}.news .btn{padding:18px 10px;margin:44px auto;display:block;width:160px;font-size:16px;opacity:0;transform:translate(0,50px)}.news .slick-dots{display:none}.news.ready .news-head{background:#000}.news.ready .news-head .bg{animation:2.4s news-bg both}.news.ready .news-head .date{animation:1.2s why-small-text .3s both}.news.ready .news-head .description,.news.ready .news-head .title{animation:.3s move-fade-in .45s both}.news.ready .news-head .bottom{animation:.6s why-icon .6s both}.news.ready .btn{animation:.3s move-fade-in 1.5s both}@media (max-width:767px){.news__breadcrumbs{left:10px;top:10px}.news .news-head{padding-bottom:50px}.news .news-head .bottom{height:50px}.news .item{padding-right:0}.news .btn{margin:74px auto 14px;padding:16px 10px 18px}.news .slick-dots{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:absolute;list-style:none;margin:0;padding:0;left:50%;bottom:-40px;transform:translate(-50%,0)}.news .slick-dots li{width:27px;height:27px;position:relative;padding:0;margin:0;cursor:pointer}.news .slick-dots li:after{content:'';position:absolute;transition-property:background;transition-duration:.3s;transition-timing-function:ease;width:7px;height:7px;background:#3f4751;border-radius:50%;top:10px;left:10px}.news .slick-dots li.slick-active:after{background:#f13d61}.news .slick-dots button{display:none}}@media (max-width:400px){.news .news-head .bottom,.news .news-head .date{width:100%}.news .news-head .name{font:700 40px/44px 'Playfair Display',sans-serif}}.popup{box-sizing:border-box;padding:32px;width:780px;max-width:100%;background:#fff;color:#3f4751}.popup .popup-inner{display:flex;flex-wrap:wrap}.popup .left-side,.popup .right-side{float:left;box-sizing:border-box;padding:0 10px;width:50%}.popup .right-side form{width:300px;max-width:100%}.popup .title{margin-bottom:20px;font:700 48px 'Roboto',sans-serif;letter-spacing:-1.5px}.popup.popup-subscribe{width:940px;padding:0}.popup.popup-subscribe .book{width:461px;height:499px;background:center top no-repeat;background-size:contain}.popup.popup-subscribe .popup-inner{margin-left:0;margin-right:0}.popup.popup-subscribe .buttons{margin-top:10px}.popup.popup-subscribe .content{margin-bottom:0;box-sizing:border-box}.popup.popup-subscribe .content:first-of-type{width:41%;background:#f13d61;padding:62px 0 30px}.popup.popup-subscribe .content:nth-of-type(2){width:59%;padding:91px 80px 30px 175px}.popup.popup-subscribe .text-content,.popup.popup-subscribe .text-content p{font:14px/24px 'Roboto',sans-serif}.popup.popup-subscribe .text-content h4{margin-bottom:.5em}.popup.popup-subscribe .text-content p:first-of-type{font:18px/24px 'Roboto',sans-serif;margin-top:.8em}.popup.popup-success{width:460px}.popup.popup-success .popup-inner{display:block}.popup.popup-success .content{margin-bottom:40px}.popup.popup-success .content a{transition-property:all;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid #f13d61;text-decoration:none;color:#f13d61}.popup.popup-success .content.text-content{padding-bottom:0}.popup.popup-success .buttons,.popup.popup-success form{text-align:center}.popup.popup-success .btn{font-size:16px;padding:18px 10px;width:140px}.popup.popup-gallery{padding:30px}.popup.popup-gallery .gallery-slider{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:721px}.popup.popup-gallery .gallery-slider .slider{width:573px;height:398px}.popup.popup-gallery .gallery-slider .slider .slide{width:573px;height:398px;background-size:contain}.popup.popup-gallery .slick-arrow.slider-next,.popup.popup-gallery .slick-arrow.slider-prev{width:20px;height:100%;display:block;position:absolute;top:0;z-index:1;cursor:pointer}.popup.popup-gallery .slick-arrow.slider-next div,.popup.popup-gallery .slick-arrow.slider-prev div{width:2px;height:40px;display:block;content:'';position:absolute;top:calc(50% - 20px)}.popup.popup-gallery .slick-arrow.slider-next div i,.popup.popup-gallery .slick-arrow.slider-next div:after,.popup.popup-gallery .slick-arrow.slider-next div:before,.popup.popup-gallery .slick-arrow.slider-prev div i,.popup.popup-gallery .slick-arrow.slider-prev div:after,.popup.popup-gallery .slick-arrow.slider-prev div:before{right:0;top:calc(50% - 1px);background:#3f4751}.popup.popup-gallery .slick-arrow.slider-next div i,.popup.popup-gallery .slick-arrow.slider-prev div i{transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:100%;height:2px;display:block;position:absolute;transform-origin:100% 50%}.popup.popup-gallery .slick-arrow.slider-next div:after,.popup.popup-gallery .slick-arrow.slider-next div:before,.popup.popup-gallery .slick-arrow.slider-prev div:after,.popup.popup-gallery .slick-arrow.slider-prev div:before{transition-property:background;transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;width:13px;height:2px}.popup.popup-gallery .slick-arrow.slider-next div:before,.popup.popup-gallery .slick-arrow.slider-prev div:before{transform:rotate(45deg);transform-origin:100% 0}.popup.popup-gallery .slick-arrow.slider-next div:after,.popup.popup-gallery .slick-arrow.slider-prev div:after{transform:rotate(-45deg);transform-origin:100% 100%}@media (pointer:coarse){.popup.popup-gallery .slick-arrow.slider-next div:active i,.popup.popup-gallery .slick-arrow.slider-prev div:active i{transform:scaleX(.7);background:#f13d61}.popup.popup-gallery .slick-arrow.slider-next div:active:after,.popup.popup-gallery .slick-arrow.slider-next div:active:before,.popup.popup-gallery .slick-arrow.slider-prev div:active:after,.popup.popup-gallery .slick-arrow.slider-prev div:active:before{background:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.popup.popup-gallery .slick-arrow.slider-next div:hover i,.popup.popup-gallery .slick-arrow.slider-prev div:hover i{transform:scaleX(.7);background:#f13d61}.popup.popup-gallery .slick-arrow.slider-next div:hover:after,.popup.popup-gallery .slick-arrow.slider-next div:hover:before,.popup.popup-gallery .slick-arrow.slider-prev div:hover:after,.popup.popup-gallery .slick-arrow.slider-prev div:hover:before{background:#f13d61}.popup.popup-gallery .slick-arrow.slider-next div:active,.popup.popup-gallery .slick-arrow.slider-prev div:active{opacity:.6}.popup.popup-gallery .slick-arrow.slider-next div:focus-visible,.popup.popup-gallery .slick-arrow.slider-prev div:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.popup.popup-gallery .slick-arrow.slider-next:hover div i,.popup.popup-gallery .slick-arrow.slider-next:hover div:after,.popup.popup-gallery .slick-arrow.slider-next:hover div:before,.popup.popup-gallery .slick-arrow.slider-prev:hover div i,.popup.popup-gallery .slick-arrow.slider-prev:hover div:after,.popup.popup-gallery .slick-arrow.slider-prev:hover div:before{background:#f13d61}.popup.popup-gallery .slick-arrow.slider-prev{left:0}.popup.popup-gallery .slick-arrow.slider-prev div{left:5px;transform:scale(-1,1)}.popup.popup-gallery .slick-arrow.slider-next{right:0}.popup.popup-gallery .slick-arrow.slider-next div{right:5px}.popup.popup-gallery .preview{width:130px;margin:0 0 0 19px;padding-right:1px}.popup.popup-gallery .preview .slick-arrow,.portfolio .slick-dots button{display:none}.popup.popup-gallery .preview-item{width:129px;height:84px;padding-right:0;margin-bottom:15px}.popup.popup-gallery .preview-item .img-wrap,.popup.popup-gallery .slick-slide{box-sizing:border-box}.popup.popup-gallery .slick-slide.active .img-wrap{border-color:#f13d61}.popup.popup-auth .remind-link{transition-property:border-bottom-color;transition-duration:.3s;transition-timing-function:ease;text-decoration:none;color:#f13d61;border-bottom:1px dashed currentColor;font:12px/16px 'Roboto',sans-serif}@media (pointer:coarse){.popup.popup-auth .remind-link:active{border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.popup.popup-auth .remind-link:hover{border-bottom-color:transparent}.popup.popup-auth .remind-link:active{opacity:.6}.popup.popup-auth .remind-link:focus-visible{border-bottom-color:transparent}}.popup.popup-reg .policy{margin-top:30px;margin-bottom:0}.popup.popup-feedback{width:570px}.popup.popup-feedback .left-side{width:40%}.popup.popup-feedback .right-side{width:60%}.popup.popup-feedback .popup-feedback__form-wrap{display:flex;flex-wrap:wrap;gap:0 10px}.popup.popup-feedback .popup-feedback__form-wrap .form-row{width:100%}.popup.popup-feedback .popup-feedback__form-wrap .form-row .file-wrap{margin-bottom:24px}.popup.popup-feedback .popup-feedback__form-wrap .form-row.buttons{margin-top:12px;flex-wrap:nowrap}.popup.popup-feedback .popup-feedback__form-wrap .form-row .policy{margin-bottom:0}@media (max-width:980px){.popup{padding:20px}.popup .title{font:700 40px/1 'Roboto',sans-serif}.popup .right-side form{padding-right:0;width:100%}.popup.popup-subscribe .book{width:361px;height:399px}.popup.popup-subscribe .content:nth-of-type(2){padding:40px 30px 30px 80px}.popup.popup-gallery{padding:20px;width:500px}.popup.popup-gallery .gallery-slider{display:block;width:460px}.popup.popup-gallery .gallery-slider .slider,.popup.popup-gallery .gallery-slider .slider .slide{width:460px;height:300px}.popup.popup-gallery .gallery-slider .preview{width:480px;margin-left:0;margin-top:20px}}@media (max-width:767px){.popup{width:380px}.popup .title{font:700 30px/1 'Roboto',sans-serif}.popup .left-side,.popup .right-side,.popup.popup-gallery .gallery-slider{width:100%}.popup.popup-subscribe .content:first-of-type{display:none}.popup.popup-subscribe .content:nth-of-type(2){width:100%;padding:30px 20px}.popup.popup-gallery .gallery-slider .slider,.popup.popup-gallery .gallery-slider .slider .slide{width:100%;height:200px}.popup.popup-gallery .gallery-slider .preview{display:none}}@media (max-width:400px){.popup{padding:30px 20px}.popup.popup-feedback .popup-feedback__form-wrap .form-row.buttons{flex-wrap:wrap}}.portfolio{background:#eeeeec;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:ease;opacity:0;transform:translateY(50px);transition-delay:.15s}.portfolio.ready{opacity:1;transform:translateY(0)}.portfolio__info-wrap{background:#f13d61;padding-top:64px}@media (max-width:767px){.portfolio__info-wrap{padding-top:40px}}.portfolio__info{color:#fff;position:relative;z-index:1}.portfolio__title{font:900 60px/59px 'Roboto',sans-serif;margin-top:0;margin-bottom:0}@media (max-width:767px){.portfolio__title{font:900 28px/30px 'Roboto',sans-serif}}.portfolio__description{font:14px/22px 'Roboto',sans-serif;margin-top:16px}.portfolio__slider-wrap{margin-top:-170px;padding-bottom:43px;position:relative}@media (max-width:1110px){.portfolio__slider-wrap{padding-bottom:60px}}@media (max-width:767px){.portfolio__slider-wrap{margin-top:-150px}}@media (max-width:400px){.portfolio__slider-wrap{margin-top:0}}.portfolio__slider-wrap:before{content:'';position:absolute;width:100%;height:370px;background:#f13d61;top:0;left:0}@media (max-width:980px){.portfolio__slider-wrap:before{height:315px}}@media (max-width:767px){.portfolio__slider-wrap:before{height:300px}}@media (max-width:400px){.portfolio__slider-wrap:before{height:73vw;top:auto}}.portfolio__slide{transition-property:all;transition-duration:.3s;transition-timing-function:ease;padding:0 10px}@media (max-width:400px){.portfolio__slide{padding:0}.portfolio__slide--empty{display:none!important}}.portfolio__slide-photo{transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:220px;height:421px;background:center bottom/contain no-repeat}@media (max-width:980px){.portfolio__slide-photo{width:calc(100vw/4 - 30px);height:350px}}@media (max-width:767px){.portfolio__slide-photo{height:320px}}@media (max-width:400px){.portfolio__slide-photo{width:100%!important;height:calc(100vw - 20px)}}.portfolio__slide-text{color:#48515b;font:700 16px/22px 'Roboto',sans-serif;margin-top:26px;width:220px}@media (max-width:980px){.portfolio__slide-text{width:calc(100vw/4 - 30px)}}@media (max-width:400px){.portfolio__slide-text{width:100%!important}}.portfolio .slick-list{margin:0 -10px}@media (max-width:400px){.portfolio .slick-list{margin:0}}.portfolio .slick-slide .portfolio__slide{opacity:0;transform:scale(.75);transform-origin:50% 100%}.portfolio .slick-slide.slick-active .portfolio__slide{opacity:1;transform:scale(1)}@media (min-width:401px){.portfolio .slick-active+.slick-active+.slick-active .portfolio__slide-photo,.portfolio .slick-active+.slick-active+.slick-active .portfolio__slide-text{width:460px}}@media (max-width:980px){.portfolio .slick-active+.slick-active+.slick-active .portfolio__slide-photo,.portfolio .slick-active+.slick-active+.slick-active .portfolio__slide-text{width:50vw}}.portfolio .slick-arrow{z-index:1}.portfolio .slick-arrow.slick-prev{width:144px;height:40px;display:block;left:calc(50% - 570px);top:216px;position:absolute}.portfolio .slick-arrow.slick-prev i,.portfolio .slick-arrow.slick-prev:after,.portfolio .slick-arrow.slick-prev:before{left:0;top:calc(50% - 1px);background:#fff}.portfolio .slick-arrow,.portfolio .slick-arrow.slick-prev i{transition-property:all;transition-duration:.3s;transition-timing-function:ease;position:absolute}.portfolio .slick-arrow.slick-prev i{width:100%;height:2px;display:block;transform-origin:0 50%}.portfolio .slick-arrow.slick-prev:after,.portfolio .slick-arrow.slick-prev:before{transition-property:background;transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;width:13px;height:2px}.portfolio .slick-arrow.slick-prev:before{transform:rotate(45deg);transform-origin:0 0}.portfolio .slick-arrow.slick-prev:after{transform:rotate(-45deg);transform-origin:0 100%}@media (pointer:coarse){.portfolio .slick-arrow.slick-prev:active i{transform:scaleX(.7);background:#fff}.portfolio .slick-arrow.slick-prev:active:after,.portfolio .slick-arrow.slick-prev:active:before{background:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.portfolio .slick-arrow.slick-prev:hover i{transform:scaleX(.7);background:#fff}.portfolio .slick-arrow.slick-prev:hover:after,.portfolio .slick-arrow.slick-prev:hover:before{background:#fff}.portfolio .slick-arrow.slick-prev:active{opacity:.6}.portfolio .slick-arrow.slick-prev:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}@media (max-width:1440px){.portfolio .slick-arrow.slick-prev{left:-30px}}@media (max-width:980px){.portfolio .slick-arrow.slick-prev{left:0}}.portfolio .slick-arrow.slick-next{width:144px;height:40px;display:block;right:calc(50% - 570px);top:216px;position:absolute}.portfolio .slick-arrow.slick-next i,.portfolio .slick-arrow.slick-next:after,.portfolio .slick-arrow.slick-next:before{right:0;top:calc(50% - 1px);background:#fff}.portfolio .slick-arrow.slick-next i{transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:100%;height:2px;display:block;position:absolute;transform-origin:100% 50%}.portfolio .slick-arrow.slick-next:after,.portfolio .slick-arrow.slick-next:before,.portfolio .slick-dots li:after{transition-property:background;transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;width:13px;height:2px}.portfolio .slick-arrow.slick-next:before{transform:rotate(45deg);transform-origin:100% 0}.portfolio .slick-arrow.slick-next:after{transform:rotate(-45deg);transform-origin:100% 100%}@media (pointer:coarse){.portfolio .slick-arrow.slick-next:active i{transform:scaleX(.7);background:#fff}.portfolio .slick-arrow.slick-next:active:after,.portfolio .slick-arrow.slick-next:active:before{background:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.portfolio .slick-arrow.slick-next:hover i{transform:scaleX(.7);background:#fff}.portfolio .slick-arrow.slick-next:hover:after,.portfolio .slick-arrow.slick-next:hover:before{background:#fff}.portfolio .slick-arrow.slick-next:active{opacity:.6}.portfolio .slick-arrow.slick-next:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}@media (max-width:1440px){.portfolio .slick-arrow.slick-next{right:-30px}}@media (max-width:980px){.portfolio .slick-arrow.slick-next{right:0}}.portfolio .slick-arrow.slick-disabled{pointer-events:none;opacity:.5}@media (max-width:767px){.portfolio .slick-arrow{display:none!important}}.portfolio .slick-dots{position:absolute;bottom:205px;left:calc(50% - 691px);transform:translate(0,50%);list-style:none;margin:0;padding:0}.portfolio .slick-dots li{width:27px;height:27px;position:relative;padding:0;margin:3px 0;cursor:pointer}.portfolio .slick-dots li:after{transition-property:opacity;width:7px;height:7px;background:#fff;border-radius:50%;top:10px;left:10px;opacity:.5}@media (max-width:1110px){.portfolio .slick-dots li:after{background:#f13d61}}.portfolio .slick-dots li.slick-active:after,.tag-filter label:hover span:after,.tag-filter label:hover span:before,.tag-filter label:hover:after,.tag-filter label:hover:before{opacity:1}@media (max-width:1440px){.portfolio .slick-dots{left:-60px}}@media (max-width:1110px){.portfolio .slick-dots{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;left:50%;top:auto;bottom:-50px;transform:translate(-50%,0)}}.book-author{line-height:1.5;letter-spacing:-.5px}.book-author__label{color:#8e8e8e}.book-picture{aspect-ratio:.7047619;position:relative;filter:drop-shadow(6px 6px 4px rgba(0,0,0,.3));min-height:0}.book-picture img,.book-picture picture{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.book-picture--hoverable{cursor:pointer}.book-picture__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--label-fs, 14px);color:#f13d61;white-space:nowrap}.book-price{height:32px;padding:0 16px;display:flex;align-items:center;background:#eeeeec;font-size:14px;line-height:1.5;white-space:nowrap}.book-status-tag{position:relative;cursor:default}@media (pointer:coarse){.book-status-tag:active .book-status-tag__tooltip{opacity:1;visibility:visible}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.book-status-tag:hover .book-status-tag__tooltip{opacity:1;visibility:visible}}.book-status-tag__tooltip{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;position:absolute;left:calc(100% + 18px);top:50%;transform:translateY(-50%);padding:8px;width:-moz-max-content;width:max-content;max-width:165px;box-sizing:border-box;text-align:center;background:#eeeeec;font:400 14px/1.5 'Roboto',sans-serif;opacity:0;visibility:hidden}.book-status-tag__tooltip:before{content:'';position:absolute;right:100%;top:calc(50% - 12px);border:12px solid transparent;border-right-color:#eeeeec}.book-status-tag--cost-calculation .book-status-tag__icon{animation:rotate 5s steps(8) infinite}@media (pointer:coarse){.book-status-tag__tooltip{display:none}}@media (max-width:1440px){.book-status-tag__tooltip{left:initial;top:initial;transform:initial;bottom:calc(100% + 18px);right:0}.book-status-tag__tooltip:before{top:100%;right:0;border-right-color:transparent;border-top-color:#f8f8f8}}.book-tag-list{display:flex;gap:8px}.book-detail-block{position:relative;display:flex;flex-direction:column;gap:16px}.book-detail-block__header{align-items:center}.book-detail-block__center,.book-detail-block__footer,.book-detail-block__header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.book-detail-block__footer{align-items:center}.book-detail-block__center{align-items:flex-end;-moz-column-gap:64px;column-gap:64px}.book-detail-block__footer{row-gap:4px}.book-detail-block__book-data{width:100%;display:flex;justify-content:space-between;align-items:center}.book-detail-block__title{font:600 24px/1.2 'Roboto',sans-serif}.book-detail-block__text{line-height:1.5;letter-spacing:-.5px;max-width:452px}.book-detail-block__error{width:100%;font-size:14px;line-height:1.5;letter-spacing:-.5px;color:#f13d61}.book-detail-block__file-delete{--cross-area-size:24px;--cross-size:10px;color:#8e8e8e}.book-detail-block__link{--btn-color:#48515B;--btn-hover-color:rgba(72, 81, 91, 0.8)}.book-detail-block--cover .book-detail-block__header{flex-wrap:wrap}.book-detail-block--cover .book-detail-block__file-data{display:flex;align-items:center;gap:12px}@media (min-width:768px){.book-detail-block__center{flex-wrap:initial}}@media (max-width:980px){.book-detail-block__center{-moz-column-gap:24px;column-gap:24px}}.book-detail-cover-actions{display:flex;align-items:center;gap:8px}.book-detail-cover-actions__delete{color:#f13d61}.book-detail{position:relative}.book-detail__informer{margin-bottom:40px}.book-detail__content{display:grid;grid-template-columns:316px 1fr;gap:64px;padding-bottom:40px;border-bottom:1px solid #eeeeec}.book-detail__picture{position:sticky;top:calc(var(--header-height) + var(--bx-panel-height) + 24px);display:flex;flex-direction:column;align-items:center;gap:20px}.book-detail__block:not(:last-child){margin-bottom:28px;padding-bottom:32px;border-bottom:1px solid #eeeeec}.book-detail__footer,.book-detail__footer-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.book-detail__footer{justify-content:space-between;margin-top:40px}.book-detail__footer-right{-moz-column-gap:24px;column-gap:24px}@media (min-width:768px){.book-detail__picture{--label-fs:24px}.book-detail__footer-right{margin-left:auto}}@media (max-width:980px){.book-detail__content{grid-template-columns:250px 1fr;gap:32px}}@media (max-width:767px){.book-detail__content{grid-template-columns:150px 1fr;gap:20px}}@media (max-width:480px){.book-detail__content{grid-template-columns:100%}.book-detail__picture{height:400px;justify-self:center;position:relative;top:0}}.book-informer{--padding:32px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:var(--padding);background:#3f4751;color:#fff;font:400 16px/1.5 'Roboto',sans-serif;letter-spacing:-.5px}.book-informer:has(.book-informer__close) .book-informer__title{padding-right:24px}.book-informer__close{--cross-area-size:16px;position:absolute;right:var(--padding);top:var(--padding)}.book-informer__left,.book-informer__right{display:flex;flex-direction:column}.book-informer__left{align-items:flex-start;gap:16px}.book-informer__right{align-items:flex-end;gap:6px}.book-informer__title{font:700 20px/1.2 'Roboto',sans-serif;letter-spacing:initial}.book-informer__text{max-width:396px}@media (max-width:767px){.book-informer{--padding:24px;flex-direction:column}.book-informer,.book-informer__right{align-items:initial}}.book-main-block__footer,.book-main-block__header{display:flex;justify-content:space-between;align-items:center;gap:8px}.book-main-block__header{margin-bottom:8px}.book-main-block__footer{flex-wrap:wrap;margin-top:32px}.book-card{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.book-card+.book-card .book-card__content,.order-row+.order-row .order-row__content{border-top:1px solid #f13d61}@media (pointer:coarse){.book-card:active{background:#f8f8f8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.book-card:hover{background:#f8f8f8}.book-card:active{opacity:.6}.book-card:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.book-card__content{color:currentColor;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;display:grid;gap:42px;grid-template-columns:158px 1fr;padding:32px 0 32px 32px}.book-card__info{min-height:206px;display:flex;flex-direction:column;padding:20px 0}.book-card__footer,.book-card__header{display:flex;justify-content:space-between}.book-card__header{align-items:flex-start}.book-card__footer{align-items:flex-end;margin-top:auto}.book-card__head-left,.book-card__head-right{display:flex;flex-direction:column;gap:8px}.book-card__head-left{align-items:flex-start}.book-card__head-right{align-items:flex-end}.book-card__name{font:700 24px/1.2 'Roboto',sans-serif;color:#48515b}.book-card__date-create{line-height:1.5;letter-spacing:-.5px;color:#8e8e8e}.book-card__tags{margin-top:24px}@media (max-width:767px){.book-card__content{grid-template-columns:140px 1fr;gap:var(--grid-gap);padding:20px 0 20px 20px}.book-card__footer,.book-card__header{flex-direction:column;align-items:flex-start;gap:8px}.book-card__head-right{align-items:flex-start}.book-card__footer{margin-top:24px}}@media (max-width:480px){.book-card__content{grid-template-columns:100%;padding:20px}.book-card__info{padding:0}.book-card__picture{height:400px;justify-self:center}}.book-list__head{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:24px}.book-list__head:not(:last-child){margin-bottom:var(--title-margin, 32px)}.book-list__list{display:grid;grid-template-columns:100%;margin-top:24px}.book-list__pagination{margin-top:40px;align-items:flex-end}.book-list__empty-state{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 0;text-align:center}.book-list__empty-text{font-size:20px;line-height:1.5;letter-spacing:-.5px}@media (max-width:480px){.book-list__head{flex-direction:column;align-items:flex-start}}.cover-download__text{max-width:540px}.cover-download__buttons{display:flex;gap:24px;margin-top:24px}.cover-download__picture{margin-top:40px;font-size:0}.cover-download__picture img,.cover-download__picture picture{max-width:100%;height:auto}@media (max-width:767px){.cover-download__buttons{flex-direction:column}}.cover-edit-block-state{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 0;text-align:center}.cover-edit-block-state__text{font-size:20px;line-height:1.5;letter-spacing:-.5px}.cover-edit-step{position:relative}.cover-edit-step__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:12px var(--grid-gap)}.cover-edit-step__grid{--picture:calc(2 * (100% - var(--grid-gap) * (3 - 1)) / 3 + var(--grid-gap) * (2 - 1));--settings:calc(1 * (100% - var(--grid-gap) * (3 - 1)) / 3 + var(--grid-gap) * (1 - 1));display:grid;grid-template-areas:'picture settings' 'request-design settings' '- settings';grid-template-columns:var(--picture) var(--settings);gap:16px var(--grid-gap)}.cover-edit-step__picture{-ms-grid-row:1;-ms-grid-column:1;padding:24px;grid-area:picture;position:relative;background:#f8f8f8}.cover-edit-step__picture img,.cover-edit-step__picture picture{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.cover-edit-step__scheme{--spine-width:11;--fold-width:5;--cover-width:317;display:grid;grid-template-columns:repeat(var(--cover-width),1fr);position:absolute;top:24px;right:24px;left:24px}.cover-edit-step__scheme--solid{--spine-width:15;--fold-width:18;--cover-width:365}.cover-edit-step__scheme-item{background:rgba(241,61,97,.3);box-sizing:border-box;border:1px solid #f13d61}.cover-edit-step__scheme-item--left,.cover-edit-step__scheme-item--right{grid-column:span var(--fold-width);position:relative;aspect-ratio:var(--fold-width)/210;border-top:none;border-bottom:none}.cover-edit-step__scheme-item--left:after,.cover-edit-step__scheme-item--left:before,.cover-edit-step__scheme-item--right:after,.cover-edit-step__scheme-item--right:before{content:'';position:absolute;right:-1px;left:-1px;aspect-ratio:1;box-sizing:border-box;border-left:1px solid #f13d61;border-right:1px solid #f13d61;background:rgba(241,61,97,.3)}.cover-edit-step__scheme-item--left:before,.cover-edit-step__scheme-item--right:before{top:100%}.cover-edit-step__scheme-item--left:after,.cover-edit-step__scheme-item--right:after{bottom:100%}.cover-edit-step__scheme-item--bottom,.cover-edit-step__scheme-item--top{grid-column:span var(--cover-width);border-left:none;border-right:none;aspect-ratio:var(--cover-width)/var(--fold-width)}.cover-edit-step__scheme-item--crease-left,.cover-edit-step__scheme-item--crease-right{grid-column:span 9;border-top:none;border-bottom:none;aspect-ratio:.04285714}.cover-edit-step__scheme-item--back,.cover-edit-step__scheme-item--front{grid-column:span 148;background:0 0;border:0;aspect-ratio:.7047619}.cover-edit-step__scheme-item--spine{grid-column:span var(--spine-width);border:0;aspect-ratio:var(--spine-width)/210}.cover-edit-step__settings{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:settings}.cover-edit-step__request-design{-ms-grid-row:3;-ms-grid-column:1;grid-area:request-design;padding:24px;background:#f8f8f8;display:flex;align-items:center;justify-content:space-between;gap:16px}.cover-edit-step__request-design-text{max-width:340px;font-size:14px;line-height:1.5;letter-spacing:-.5px;color:#8e8e8e}.cover-edit-step__tags{margin-bottom:32px}@media (max-width:767px){.cover-edit-step__grid{grid-template-columns:100%;grid-template-areas:'picture' 'settings' 'request-design'}.cover-edit-step__picture{-ms-grid-row:1;-ms-grid-column:1}.cover-edit-step__settings{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.cover-edit-step__request-design{-ms-grid-row:3;-ms-grid-column:1}}@media (max-width:480px){.cover-edit-step__request-design{padding:16px;flex-direction:column;justify-content:center;text-align:center}}.cover-order-success{--picture:calc(7 * (100% - var(--grid-gap) * (12 - 1)) / 12 + var(--grid-gap) * (7 - 1));--info:calc(5 * (100% - var(--grid-gap) * (12 - 1)) / 12 + var(--grid-gap) * (5 - 1));display:grid;grid-gap:var(--grid-gap);grid-template-columns:var(--info) var(--picture)}.contacts-page .page-content .requisites p,.cover-order-success__title{margin:0}.cover-order-success__text{margin-top:24px}.cover-order-success__text :first-child{margin-top:0}.cover-order-success__text :last-child{margin-bottom:0}.cover-order-success__buttons{display:flex;gap:24px;margin-top:48px}.cover-order-success__picture{font-size:0;text-align:center}.cover-order-success__picture img,.cover-order-success__picture picture{max-width:100%;height:auto}@media (max-width:767px){.cover-order-success{grid-template-columns:100%}.cover-order-success__picture{text-align:left}}@media (max-width:400px){.cover-order-success__buttons{flex-direction:column}}.cover-template-item{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;padding:14px;background:#f8f8f8;border:2px solid transparent;cursor:pointer}@media (pointer:coarse){.cover-template-item:active{border-color:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.cover-template-item:hover{border-color:#f13d61}.cover-template-item:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.cover-template-item__picture{aspect-ratio:.7047619}.cover-template-item__picture img,.cover-template-item__picture picture,.orders-empty__picture img,.orders-empty__picture picture,.service-card__picture img,.service-card__picture picture{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.cover-template-item--current{border-color:#f13d61}@media (max-width:767px){.cover-template-item{padding:12px}}.cover-template-list{grid-template-columns:repeat(4,calc(1*(100% - var(--grid-gap)*(4 - 1))/4 + var(--grid-gap)*(1 - 1)));display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap)}@media (max-width:767px){.cover-template-list{grid-template-columns:repeat(3,calc(1*(100% - 12px*(3 - 1))/3 + 12px*(1 - 1)));gap:12px}}@media (max-width:480px){.cover-template-list{grid-template-columns:repeat(2,calc(1*(100% - 8px*(2 - 1))/2 + 8px*(1 - 1)));gap:8px}}.progress-bar{--btn-margin:80px;position:fixed;bottom:0;width:100%;background:#f8f8f8;z-index:100;display:grid;grid-template-columns:auto min-content auto;grid-template-areas:'prev steps next';box-sizing:border-box;box-shadow:0 -16px 24px 0 rgba(63,71,81,.1)}.progress-bar__container{-ms-grid-row:1;-ms-grid-column:2;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;grid-area:steps;padding-top:32px;padding-bottom:32px}.progress-bar__btn-wrap{display:flex;align-items:center}.progress-bar__btn-wrap--prev{-ms-grid-row:1;-ms-grid-column:1;justify-content:flex-end;margin-right:var(--btn-margin);grid-area:prev;padding-left:20px}.progress-bar__btn-wrap--next{-ms-grid-row:1;-ms-grid-column:3;margin-left:var(--btn-margin);grid-area:next;padding-right:20px}.progress-bar__names,.progress-bar__texts{grid-template-columns:repeat(var(--count, 2),calc(1*(100% - 8px*(var(--count, 2) - 1))/var(--count, 2) + 8px*(1 - 1)));display:grid;grid-column-gap:8px;grid-row-gap:8px;align-items:flex-end}.progress-bar__step-name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font:500 16px/1.4 'Roboto',sans-serif;color:#8e8e8e}.progress-bar__step-name--current{color:#f13d61}.progress-bar__step-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;font-size:14px;line-height:1.5;color:#48515b}.progress-bar__line{height:8px;background:#eeeeec;border-radius:4px}.progress-bar__line-progress{height:100%;width:calc(100%*(var(--current) + 1)/var(--count));background:#f13d61;border-radius:4px}@media (max-width:1440px){.progress-bar{--btn-margin:0}}@media (max-width:1240px){.progress-bar{grid-template-columns:auto 1fr auto}.progress-bar__container{width:100%}.progress-bar__step-text{grid-column:1/-1}.progress-bar__step-text:not(.progress-bar__step-text--current){display:none}}@media (max-width:767px){.progress-bar{grid-template-columns:repeat(2,calc(1*(100% - var(--grid-gap)*(2 - 1))/2 + var(--grid-gap)*(1 - 1)));position:static;-moz-column-gap:8px;column-gap:8px;gap:16px var(--grid-gap);grid-template-areas:'steps steps' 'prev next';padding:16px 16px 24px;height:auto}.progress-bar__container{padding:0}.progress-bar__btn{width:100%}.progress-bar__btn-wrap{padding:0}.progress-bar__container{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.progress-bar__btn-wrap--prev{-ms-grid-row:3;-ms-grid-column:1}.progress-bar__btn-wrap--next{-ms-grid-row:3;-ms-grid-column:3}}.markup-list-notify{background:#feebef;font:16px/18px 'Roboto',sans-serif;padding:20px 40px}.markup-list{padding-top:30px}.markup-list__title-row{display:grid;grid-template-columns:repeat(24,1fr);grid-gap:20px;font:700 12px/14px 'Roboto',sans-serif;border-bottom:1px solid #eeeeec;padding-bottom:15px}@media (max-width:767px){.markup-list__title-row{display:none}}.markup-list__title-name{grid-column:span 12}@media (max-width:980px){.markup-list__title-name{grid-column:span 10}}@media (max-width:767px){.markup-list__title-name{grid-column:span 20}}.markup-list__title-price{grid-column:span 2}@media (max-width:980px){.markup-list__title-price{grid-column:span 3}}@media (max-width:767px){.markup-list__title-price{grid-column:span 4}}.markup-list__title-date{grid-column:span 10}@media (max-width:980px){.markup-list__title-date{grid-column:span 11}}.markup-row{--padding-top:23px;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;font:14px/16px 'Roboto',sans-serif;display:grid;grid-template-columns:repeat(24,1fr);grid-gap:20px;border-bottom:1px solid #eeeeec;padding:10px 0}@media (max-width:767px){.markup-row{--padding-top:0;align-items:center;grid-gap:10px}}.markup-row__name-col{grid-column:span 12;display:flex}@media (max-width:980px){.markup-row__name-col{grid-column:span 10}}@media (max-width:767px){.markup-row__name-col{grid-column:span 18}}.markup-row__image{width:94px;margin-right:27px;align-self:center}.markup-row__image--blank{height:62px;background:#feebef;position:relative}.markup-row__image--blank:after{content:'';position:absolute;width:275px;height:70px;background:var(--ss) -2px -372px no-repeat;left:50%;top:50%;transform:translate(-50%,-50%) scale(.25)}.markup-row__options{padding-top:7px;color:#bdbdbc;font:12px/14px 'Roboto',sans-serif}.markup-row__name-wrap,.markup-row__price-col{padding-top:var(--padding-top)}.markup-row__price-col{grid-column:span 2;padding-bottom:var(--padding-top);font-weight:700;white-space:nowrap}@media (max-width:980px){.markup-row__price-col{grid-column:span 3}}@media (max-width:767px){.markup-row__price-col{grid-column:span 6;text-align:right}}.markup-row__date-col{grid-column:span 4;padding-top:var(--padding-top)}@media (max-width:980px){.markup-row__date-col{grid-column:span 3}}@media (max-width:767px){.markup-row__date-col{grid-column:span 8}}.markup-row__order-col{grid-column:span 4;padding-top:var(--padding-top)}@media (max-width:980px){.markup-row__order-col{grid-column:span 5;text-align:center}}@media (max-width:767px){.markup-row__order-col{grid-column:span 8}}.markup-row__icon svg,.markup-row__order{transition-duration:.3s;transition-timing-function:ease}.markup-row__order{transition-property:border;color:#bdbdbc;text-decoration:none;border-bottom:1px dashed #bdbdbc}@media (pointer:coarse){.markup-row__order:active{border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.markup-row__order:hover{border-bottom-color:transparent}.markup-row__order:active{opacity:.6}.markup-row__order:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.markup-row__icon{display:inline-flex}.markup-row__icon svg{display:block;fill:#bdbdbc;transition-property:fill}@media (pointer:coarse){.markup-row__icon:active svg{fill:#f13d61}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.markup-row__icon:hover svg{fill:#f13d61}.markup-row__icon:active{opacity:.6}.markup-row__icon:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.markup-row__order-btn{grid-column:span 2;display:inline-flex;justify-content:space-between;align-items:center}@media (max-width:980px){.markup-row__order-btn{grid-column:span 3;justify-content:space-around}}@media (max-width:767px){.markup-row__order-btn{grid-column:span 8}}.markup-row--loading{opacity:.5;pointer-events:none}.order-list__header{position:relative}.order-list__list{display:grid;grid-template-columns:100%}.order-list__pagination{margin-top:40px;align-items:flex-end}.order-row{transition-property:all;transition-duration:.3s;transition-timing-function:ease}@media (pointer:coarse){.order-row:active{background:#f8f8f8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.order-row:hover{background:#f8f8f8}.order-row:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.order-row__content{display:grid;gap:24px;grid-template-columns:128px 1fr;padding:40px 0 24px 8px}.order-row__picture-wrap{color:currentColor;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.order-row__picture-wrap:active{opacity:.6}.order-row__picture-wrap:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.order-row__info{display:flex;flex-direction:column;padding:8px 0}.order-row__footer,.order-row__header{display:flex;justify-content:space-between;gap:8px}.order-row__header{align-items:flex-start}.order-row__footer{align-items:flex-end;margin-top:auto}.order-row__footer-left{display:flex;flex-wrap:wrap;gap:8px}.order-row__date{margin:8px 0;line-height:1.5;letter-spacing:-.5px;color:#8e8e8e}.order-row__price{font:700 18px/1.2 'Roboto',sans-serif;color:#48515b}@media (max-width:480px){.order-row__content{gap:16px}.order-row__footer,.order-row__header{flex-direction:column;align-items:flex-start}}.order-status-tag--created{--bg-color:#4AC99B1A;--text-color:#48515B;--circle-icon-color:#4AC99B}.order-status-tag--completed{--icon-color:#8E8E8E}.orders-empty{display:flex;flex-direction:column;align-items:center;text-align:center}.orders-empty__picture{max-width:330px;max-height:300px}.orders-empty__title{margin-bottom:8px}.orders-empty__text{margin-bottom:16px;max-width:376px;font:400 16px/1.5 'Roboto',sans-serif;letter-spacing:-.5px}.sort-by{max-width:300px}.sort-by__text{margin-bottom:4px;font:400 14px/1.4 'Roboto',sans-serif;color:#8e8e8e}.profile-title-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}@media (max-width:767px){.profile-title-row{display:block}}.profile-title-row__title{font:700 24px/28px 'Roboto',sans-serif}@media (max-width:767px){.profile-title-row__btn{margin-top:20px}}.service-card,.service-card__picture{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.service-card{color:currentColor;text-decoration:none;outline:0!important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.service-card:active .service-card__name{border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.service-card:hover .service-card__name{border-bottom-color:transparent}.service-card:active{opacity:.6}.service-card:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.service-card__picture{display:block;aspect-ratio:1.27777778;cursor:pointer}.service-card__picture img,.service-card__picture picture{-o-object-fit:cover;object-fit:cover}.service-card__name-wrap,.service-card__text{max-width:300px;margin-top:24px}.service-card__name{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;font:700 24px/26px 'Roboto',sans-serif;border-bottom:1px solid #f13d61;cursor:pointer}.service-card__text{line-height:1.5;letter-spacing:-.5px}@media (max-width:980px){.service-card__name-wrap,.service-card__text{margin-top:16px}}@media (max-width:767px){.service-card__name{font-size:20px}}.service-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:70px var(--grid-gap)}@media (max-width:980px){.service-list__grid{row-gap:32px}}.sibirix-game{width:100%;height:0;transition-property:height;transition-duration:.3s;transition-timing-function:ease;position:absolute;left:0;top:0;overflow:hidden}.sibirix-game.run{height:100%;z-index:1}.sibirix-game.run+.footer-container .footer{transform:translateY(100%)}.sibirix-game .content{position:relative}.sibirix-game .close{width:17px;height:17px;background:var(--ss) -886px -446px no-repeat;position:absolute;top:23px;right:20px;transition:all .2s ease}.sibirix-game .close:after{content:'';position:absolute;width:200%;height:200%;left:-50%;top:-50%}.sibirix-game .close:hover,.tag-filter button[type=reset]:hover:after{transform:rotate(180deg)}.sibirix-game .state{width:100%;height:100%;transition-property:all;transition-duration:.3s;transition-timing-function:ease;position:absolute;left:0;top:0;background:#3f4751;opacity:0;visibility:hidden;color:#fff}.sibirix-game .state .text{font:16px/24px 'Roboto',sans-serif;padding-bottom:15px}.sibirix-game .state .onebook{color:#f13d61;font:900 16px/24px 'Roboto',sans-serif;text-transform:uppercase;padding:0 1px;letter-spacing:.075em}.sibirix-game .state.show{opacity:1;visibility:visible}.sibirix-game .state.hide{transform:translateY(100%)}.sibirix-game .state.final,.sibirix-game .state.start{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center}.sibirix-game .state.start .arrow{width:33px;height:33px;background:var(--ss) -141px -481px no-repeat;display:inline-block}.sibirix-game .state.start .arrow+.arrow{transform:scale(-1,1)}.sibirix-game .state.start span{vertical-align:middle}.sibirix-game .state.start .timer-wrap{width:100%;height:51px;overflow:hidden;box-sizing:border-box}.sibirix-game .state.start .timer-wrap .timer{position:relative;font:900 24px/1 'Roboto',sans-serif}.sibirix-game .state.start .timer-wrap .timer div{width:49px;height:49px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #b0b3b6;border-radius:50%;text-transform:uppercase;position:relative;left:0;top:0;margin:0 auto}.sibirix-game .state.start .timer-wrap .timer div:last-of-type{border-color:transparent}.sibirix-game .state.start .timer-wrap .timer div span{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}.sibirix-game .state.start .for-mobile{display:none}@media (max-width:980px){.sibirix-game .state.start .for-mobile{display:block}.sibirix-game .state.start .for-desktop{display:none}}.sibirix-game .state.start.show .timer-wrap .timer{animation:4s timer steps(1) both}.sibirix-game .state.final canvas{width:100%;height:100%;position:absolute}.sibirix-game .game .game-place{width:100%;height:calc(100% - 57px);position:absolute;left:0;top:0}.sibirix-game .game .slon{width:33px;height:23px;background:var(--ss) -607px -400px no-repeat;min-width:34px;position:absolute;left:50%;bottom:38px;transform:translateX(-50%)}.sibirix-game .game .slon.good{width:33px;height:23px;background:var(--ss) -570px -400px no-repeat}.sibirix-game .game .slon.fail{width:33px;height:23px;background:var(--ss) -533px -400px no-repeat}.sibirix-game .game .result{width:122px;height:25px;position:absolute;left:50%;bottom:1px;transform:translateX(-50%)}.sibirix-game .game .result div{transition-property:width;transition-duration:.3s;transition-timing-function:ease;height:100%;position:absolute;top:0;overflow:hidden}.sibirix-game .game .result div:before{content:'';position:absolute;top:0}.sibirix-game .game .result div:first-of-type{width:0;left:0}.sibirix-game .game .result div:first-of-type:before{width:122px;height:25px;background:var(--ss) -407px -400px no-repeat;left:0}.sibirix-game .game .result div:last-of-type{width:100%;right:0}.sibirix-game .game .result div:last-of-type:before{width:122px;height:25px;background:var(--ss) -281px -400px no-repeat;right:0}.sibirix-game .game .result[data-stage='1'] div:first-of-type{width:14%}.sibirix-game .game .result[data-stage='1'] div:last-of-type{width:86%}.sibirix-game .game .result[data-stage='2'] div:first-of-type{width:29%}.sibirix-game .game .result[data-stage='2'] div:last-of-type{width:71%}.sibirix-game .game .result[data-stage='3'] div:first-of-type{width:42%}.sibirix-game .game .result[data-stage='3'] div:last-of-type{width:58%}.sibirix-game .game .result[data-stage='4'] div:first-of-type{width:56%}.sibirix-game .game .result[data-stage='4'] div:last-of-type{width:44%}.sibirix-game .game .result[data-stage='5'] div:first-of-type{width:71%}.sibirix-game .game .result[data-stage='5'] div:last-of-type{width:29%}.sibirix-game .game .result[data-stage='6'] div:first-of-type{width:86%}.sibirix-game .game .result[data-stage='6'] div:last-of-type{width:14%}.sibirix-game .game .result[data-stage='7'] div:first-of-type{width:100%}.sibirix-game .game .result[data-stage='7'] div:last-of-type{width:0%}.sibirix-game .game .char{position:absolute;top:-20px;transform:translateX(-50%);animation:5s slon-char linear both}.sibirix-game .game .char.a{width:17px;height:18px;background:var(--ss) -808px -400px no-repeat}.sibirix-game .game .char.b{width:14px;height:18px;background:var(--ss) -829px -400px no-repeat}.sibirix-game .game .char.c{width:15px;height:18px;background:var(--ss) -847px -400px no-repeat}.sibirix-game .game .char.d{width:14px;height:18px;background:var(--ss) -866px -400px no-repeat}.sibirix-game .game .char.e{width:12px;height:18px;background:var(--ss) -884px -400px no-repeat}.sibirix-game .game .char.f{width:12px;height:18px;background:var(--ss) -900px -400px no-repeat}.sibirix-game .game .char.g{width:15px;height:18px;background:var(--ss) -916px -400px no-repeat}.sibirix-game .game .char.h{width:15px;height:18px;background:var(--ss) -569px -446px no-repeat}.sibirix-game .game .char.i{width:15px;height:18px;background:var(--ss) -588px -446px no-repeat}.sibirix-game .game .char.j{width:12px;height:18px;background:var(--ss) -607px -446px no-repeat}.sibirix-game .game .char.k{width:15px;height:18px;background:var(--ss) -623px -446px no-repeat}.sibirix-game .game .char.l{width:12px;height:18px;background:var(--ss) -642px -446px no-repeat}.sibirix-game .game .char.m{width:19px;height:18px;background:var(--ss) -785px -400px no-repeat}.sibirix-game .game .char.n{width:15px;height:18px;background:var(--ss) -658px -446px no-repeat}.sibirix-game .game .char.o{width:15px;height:18px;background:var(--ss) -677px -446px no-repeat}.sibirix-game .game .char.p{width:14px;height:18px;background:var(--ss) -696px -446px no-repeat}.sibirix-game .game .char.r{width:14px;height:18px;background:var(--ss) -714px -446px no-repeat}.sibirix-game .game .char.s{width:14px;height:18px;background:var(--ss) -732px -446px no-repeat}.sibirix-game .game .char.t{width:15px;height:18px;background:var(--ss) -750px -446px no-repeat}.sibirix-game .game .char.u{width:14px;height:18px;background:var(--ss) -769px -446px no-repeat}.sibirix-game .game .char.v{width:16px;height:18px;background:var(--ss) -787px -446px no-repeat}.sibirix-game .game .char.w{width:21px;height:18px;background:var(--ss) -760px -400px no-repeat}.sibirix-game .game .char.x{width:16px;height:18px;background:var(--ss) -807px -446px no-repeat}.sibirix-game .game .char.y{width:16px;height:18px;background:var(--ss) -827px -446px no-repeat}.sibirix-game .game .char.z{width:14px;height:18px;background:var(--ss) -847px -446px no-repeat}.slider-arrows{display:flex;gap:8px}.slider-arrow{padding:0;outline:0;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;width:54px;height:54px;transition-property:opacity,color;transition-duration:.3s;transition-timing-function:ease;border:1px solid #bdbdbc;position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;color:#3f4751}@media (pointer:coarse){.slider-arrow:active{opacity:.8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.slider-arrow:hover{opacity:.8}.slider-arrow:active{opacity:.6}.slider-arrow:focus-visible{outline:1px dashed #3f4751!important;outline-offset:5px}}.slider-arrow:disabled,.slider-arrow[disabled]{opacity:.3;pointer-events:none}.soc-links{word-spacing:6px;margin-bottom:11px}.soc-links .icon{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;width:26px;height:26px;background:var(--ss) -365px -446px no-repeat;display:inline-block}.soc-links .icon.fb{width:26px;height:26px;background:var(--ss) -245px -446px no-repeat}.soc-links .icon.be{width:26px;height:26px;background:var(--ss) -215px -446px no-repeat}.soc-links .icon.gp{width:26px;height:26px;background:var(--ss) -275px -446px no-repeat}.soc-links .icon.ig{width:26px;height:26px;background:var(--ss) -305px -446px no-repeat}.soc-links .icon.in{width:26px;height:26px;background:var(--ss) -335px -446px no-repeat}.soc-links .icon.ok{width:26px;height:26px;background:var(--ss) -395px -446px no-repeat}.soc-links .icon.pi{width:26px;height:26px;background:var(--ss) -425px -446px no-repeat}.soc-links .icon.vm{width:26px;height:26px;background:var(--ss) -485px -446px no-repeat}.soc-links .icon.vk{width:26px;height:26px;background:var(--ss) -455px -446px no-repeat}.soc-links .icon.yt{width:26px;height:26px;background:var(--ss) -515px -446px no-repeat}.soc-links .icon:hover{opacity:.3}.spline{overflow:hidden}.spline:before{content:'';display:block;padding-bottom:calc(100%*var(--ratio, 1.2));width:100%}.spline__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.spline__line-loader{position:fixed;top:var(--header-height);left:0;z-index:100}.spline__content{position:absolute;top:var(--offset-top, 0);right:var(--offset-right, 0);bottom:var(--offset-bottom, 0);left:var(--offset-left, 0);z-index:2}.spline__canvas,.spline__poster{width:100%;height:100%;position:absolute;top:0;left:0}.spline__poster{z-index:2;display:flex;align-items:center;align-content:center;justify-content:center}.spline__poster img,.spline__poster picture{width:100%;height:100%;display:block;-o-object-fit:scale-down;object-fit:scale-down}.spline__canvas{z-index:3}.spline__canvas canvas{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.spline--book{--ratio:1.2;--offset-top:-25%;--offset-right:calc(-1 * (100vw - 980px) / 2);--offset-bottom:-50%;--offset-left:calc(-0.7 * (100vw - 980px) / 2)}@media (max-width:1240px){.spline--book{--offset-right:-50%;--offset-left:-20%}}.tag-filter{padding-bottom:51px}.tag-filter .tags{display:flex;flex-wrap:wrap;margin-right:-10px;padding-bottom:7px}.tag-filter label,.tag-filter label:after,.tag-filter label:before{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.tag-filter label{height:40px;color:#f13d61;font:16px/22px 'Roboto',sans-serif;border-right:1px solid transparent;position:relative;padding-left:21px;padding-right:16px;backface-visibility:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:21px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:10px}@media (max-width:1024px){.tag-filter label{transition:none}}.tag-filter label:after,.tag-filter label:before{content:'';position:absolute;width:calc(100% - 6px);height:1px;background:#f13d61;right:0;opacity:0}@media (max-width:1024px){.tag-filter label:after,.tag-filter label:before{transition-property:transform;transition-duration:.3s;transition-timing-function:ease}}.tag-filter label:before{top:0}.tag-filter label:after{bottom:0}.tag-filter label i,.tag-filter label span,.tag-filter label span:after,.tag-filter label span:before{transition-property:all;transition-duration:.3s;transition-timing-function:ease;position:absolute}.tag-filter label i{height:8px;background:var(--ss) -352px -429px no-repeat;width:0;display:block;top:calc(50% - 4px);right:15px}.tag-filter label span{transition-property:border;border-bottom:1px dashed rgba(241,61,97,.5);position:relative}@media (max-width:1024px){.tag-filter label span{transition:none}}.tag-filter label span:after,.tag-filter label span:before{content:'';width:1px;height:21px;background:#f13d61;left:-21px;opacity:0;z-index:-1}@media (max-width:1024px){.tag-filter label span:after,.tag-filter label span:before{transition-property:transform;transition-duration:.3s;transition-timing-function:ease}}.tag-filter label span:before{transform-origin:0 100%;top:-10px;transform:rotate(15deg)}.tag-filter label span:after{transform-origin:0 0;bottom:-10px;transform:rotate(-15deg)}.tag-filter label:hover{border-right-color:#f13d61}.tag-filter label:hover span{border-bottom-color:transparent}.tag-filter input[type=checkbox]{position:absolute;visibility:hidden}.tag-filter input[type=checkbox]:checked+label{color:#fff;border-right-color:#3f4751;margin-right:8px;padding-right:29px}.tag-filter input[type=checkbox]:checked+label span:after,.tag-filter input[type=checkbox]:checked+label span:before,.tag-filter input[type=checkbox]:checked+label:after,.tag-filter input[type=checkbox]:checked+label:before{background:#3f4751;opacity:1}.tag-filter input[type=checkbox]:checked+label i{width:8px}.tag-filter input[type=checkbox]:checked+label span{border-color:transparent}.tag-filter input[type=checkbox]:checked+label span:before{transform:rotate(15deg) scale(200)}.tag-filter input[type=checkbox]:checked+label span:after{transform:rotate(-15deg) scale(200)}.tag-filter input[type=checkbox]:checked+label:hover i{transform:rotate(180deg)}.tag-filter button[type=reset]{background:0 0;border:0;color:#f13d61;font:900 16px/24px 'Roboto',sans-serif;position:relative;padding-left:0;padding-right:25px;cursor:pointer;margin-left:21px}.tag-filter button[type=reset]:after{content:'';position:absolute;transition-property:all;transition-duration:.3s;transition-timing-function:ease;width:8px;height:8px;background:var(--ss) -340px -429px no-repeat;top:calc(50% - 4px);right:10px}@media (max-width:767px){.tag-filter{text-align:center}.tag-filter .tags{flex-direction:column;align-items:center;margin-right:0}.tag-filter label{margin-right:auto!important}}.about-company-page .head{padding-bottom:0}.about-company-page .container .breadcrumbs{padding-top:72px;padding-bottom:40px;color:#fff}.about-company-page .container .button-stick-block-about{width:939px;position:relative;padding:0 0 40px;margin-bottom:220px}.about-company-page .container .button-stick-block-about .frame{position:absolute;box-sizing:border-box;border:1px solid #f13d61;border-right:none;right:719px;left:0;top:0;bottom:-70px}.about-company-page .container .button-stick-block-about .frame:after{content:'';position:absolute;right:0;top:0;border-right:2px solid #f13d61}.about-company-page .container .button-stick-block-about .frame:before{content:'';position:absolute;right:0;border-right:2px solid #f13d61}.about-company-page .container .button-stick-block-about .frame:after{height:50px}.about-company-page .container .button-stick-block-about .frame:before{height:30px;top:auto;bottom:0}.about-company-page .container .button-stick-block-about .inner{position:relative;padding:30px 0 0 50px}.about-company-page .container .button-stick-block-about .company{font:100 180px/211px 'Roboto',sans-serif;color:#fff}.about-company-page .container .button-stick-block-about .desc{position:absolute;left:0;opacity:0;font:500 24px/32px 'Roboto',sans-serif;color:#fff}.about-company-page .container .info-block{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;height:86px;margin-bottom:85px}.about-company-page .container .info-block .info-element{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;border-right:2px solid #fff;color:#fff}.about-company-page .container .info-block .info-element:last-child{padding-right:0;border-right:none}.about-company-page .container .info-block .info-element:first-child{padding-left:0}.about-company-page .container .info-block .info-element .info-title{font:500 36px/26px 'Roboto',sans-serif;margin-bottom:20px}.about-company-page .container .info-block .info-element .info-descr{font:400 16px/26px 'Roboto',sans-serif}.about-company-page .container .info-block .info-element.element-1,.about-company-page .container .info-block .info-element.element-1 .info-descr{width:245px}.about-company-page .container .info-block .info-element.element-2{width:267px;padding-left:64px}.about-company-page .container .info-block .info-element.element-2 .info-descr{width:267px}.about-company-page .container .info-block .info-element.element-3{width:255px;padding-left:64px}.about-company-page .container .info-block .info-element.element-3 .info-descr{width:255px}.about-company-page .fullscreen-bg{overflow:hidden;z-index:-100;position:relative;height:100%;width:100%;padding-top:803px}.about-company-page .bg-video{position:absolute;top:0;left:0;width:146%}.about-company-page .bg-image{display:none}.about-company-page .overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}@media (max-width:980px){.about-company-page .bg-image{display:block;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.about-company-page .container .button-stick-block-about .company{font-size:130px}.about-company-page .container .button-stick-block-about .desc{font-size:20px}.about-company-page .container .info-block .info-element.element-1{width:225px;border-right:0}.about-company-page .container .info-block .info-element.element-2{width:247px;padding-left:5px;border-right:0}.about-company-page .container .info-block .info-element.element-3{padding-left:5px}.about-company-page .bg-video{display:none}}@media (max-width:767px){.about-company-page .container .breadcrumbs{padding-top:20px;padding-bottom:20px}.about-company-page .container .button-stick-block-about{width:350px;margin:0 auto 150px}.about-company-page .container .button-stick-block-about .frame{right:180px;top:32px}.about-company-page .container .button-stick-block-about .frame:after{height:30px}.about-company-page .container .button-stick-block-about .inner{padding:40px 0 0 10px}.about-company-page .container .button-stick-block-about .company{font-size:60px;line-height:110px}.about-company-page .container .button-stick-block-about .desc{width:255px;font-size:15px;font-weight:400;line-height:19px}.about-company-page .container .info-block{flex-direction:column;align-items:center;height:inherit;margin:30px 0}.about-company-page .container .info-block .info-element{width:100%!important;align-items:center;margin-bottom:50px}.about-company-page .container .info-block .info-element .info-descr{width:100%!important;text-align:center}.about-company-page .container .info-block .info-element.element-2,.about-company-page .container .info-block .info-element.element-3{padding-left:0}}.blog-page .news.ready .head{background:#000}.blog-page .news.ready .head .bg{opacity:.5}.blog-page .news .list{flex-wrap:wrap;margin:0 -10px;padding-top:50px}.blog-page .news .item{box-sizing:border-box;padding:0 10px;width:33.33333%;margin-bottom:70px}.blog-page .news .item .image{max-height:225px;margin-bottom:20px}.blog-page .news .item .image img{display:block;max-width:100%;max-height:100%}.blog-page__breadcrumbs{margin-top:10px}@media (max-width:980px){.blog-page .news .item{width:50%}}@media (max-width:767px){.blog-page .news .item{width:100%}}.calculators-page .togglers{display:flex;flex-direction:row;align-items:stretch;justify-content:space-around;width:100%;padding-top:26px;margin-bottom:-10px}.calculators-page .togglers .toggle{transition-property:all;transition-duration:.3s;transition-timing-function:ease;color:#f13d61;border-bottom:1px dashed #f13d61;text-decoration:none;font:18px/24px 'Roboto',sans-serif;display:inline-block;backface-visibility:hidden;margin:10px 0;transform:translate(0,-50px)}.calculators-page .togglers .toggle:not(.active):hover{color:#3f4751;border-bottom-color:#3f4751}.calculators-page .togglers .toggle.active{color:#3f4751;border-bottom-color:transparent}.calculators-page .no-padding-right{padding-right:0}@media (max-width:767px){.calculators-page .no-padding-right{padding-right:10px}}.calculators-page .slick-dots{opacity:0}.calculators-page .part.ready h2{opacity:1;transform:translate(0,0)}.calculators-page .part.ready h2:after{transition:.3s transform .3s;transform:scaleX(1)}.calculators-page .part.ready .togglers div:nth-of-type(0) .toggle{animation:.3s move-fade-in 0s both}.calculators-page .part.ready .togglers div:nth-of-type(1) .toggle{animation:.3s move-fade-in .15s both}.calculators-page .part.ready .togglers div:nth-of-type(2) .toggle{animation:.3s move-fade-in .3s both}.calculators-page .part.ready .togglers div:nth-of-type(3) .toggle{animation:.3s move-fade-in .45s both}.calculators-page .part.ready .togglers div:nth-of-type(4) .toggle{animation:.3s move-fade-in .6s both}@media (max-width:767px){.calculators-page .togglers{flex-wrap:wrap}.calculators-page .togglers div{width:50%;text-align:center}.calculators-page .togglers .toggle{margin:10px;white-space:nowrap}.calculators-page .togglers .toggle.active{font:700 18px/24px 'Roboto',sans-serif}}@media (max-width:400px){.calculators-page .togglers div{width:100%}}.calculators-page .calculators{padding-top:30px;padding-bottom:126px;position:relative;min-height:350px}.calculators-page .calculators .container,.not-found-page footer{position:relative;z-index:1}@media (max-width:1200px){.calculators-page .calculators{min-height:0}}@media (max-width:767px){.calculators-page .calculators{padding-bottom:20px}}@media (max-width:400px){.calculators-page .calculators .togglers div{width:100%}}.contacts-page .map{height:400px}.contacts-page .content-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;padding-top:47px;padding-bottom:100px}.contacts-page .content-row .form-block{width:33.33333%}.contacts-page .content-row .form-block h2,.contacts-page .page-content h2{font:700 24px/30px 'Roboto',sans-serif;margin:0 0 25px}.contacts-page .form-block,.contacts-page .page-content{float:left;box-sizing:border-box;padding:0 10px}.contacts-page .page-content{width:58.333333%}.contacts-page .page-content .address,.contacts-page .page-content p{font:400 16px/24px 'Roboto',sans-serif;margin:16px 0}.contacts-page .page-content .address{margin:23px 0}.contacts-page .page-content .phone-label{font:400 16px/24px 'Roboto',sans-serif;margin-bottom:12px}.contacts-page .page-content .phone{transition-property:all;transition-duration:.3s;transition-timing-function:ease;font:700 16px/24px 'Roboto',sans-serif;color:#3f4751;text-decoration:none;border-bottom:1px solid transparent}.contacts-page .page-content .phone:hover,.portfolio-page .item:hover .name span{border-bottom:1px solid #f13d61}.contacts-page .page-content .email-wrap{margin:23px 0}.contacts-page .page-content .email{transition-property:all;transition-duration:.3s;transition-timing-function:ease;font:400 16px/24px 'Roboto',sans-serif;color:#3f4751;text-decoration:none;border-bottom:1px solid #f13d61}.contacts-page .page-content .email:hover{border-bottom:1px solid transparent}.contacts-page .page-content h4{margin:0 0 12px;font:700 14px/22px 'Roboto',sans-serif}.contacts-page .page-content .warning{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:54px;height:54px;box-sizing:border-box;border:2px solid #f13d61;padding-left:19px;color:#f13d61;margin-bottom:26px;margin-top:25px}.contacts-page .page-content .warning span{font:italic 16px/30px 'Playfair Display',sans-serif;background:#fff;white-space:nowrap;display:block;transform:translate(3px,0)}.contacts-page .page-content .contacts{margin-bottom:34px}.contacts-page .page-content .work-time{font:400 14px/22px 'Roboto',sans-serif;margin:0 0 22px}.contacts-page .page-content .requisites-wrap:after,.contacts-page .page-content .requisites-wrap:before{content:" ";display:table}.contacts-page .page-content .requisites-wrap:after{clear:both}.contacts-page .balloon-wrap{display:none}.contacts-page .show-requisites{transition-property:all;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px dashed #f13d61;text-decoration:none;display:inline-block;vertical-align:middle;font:400 12px/16px 'Roboto',sans-serif;color:#f13d61;margin-left:40px}.contacts-page .show-requisites:hover,.technologies-list-page .list .item:hover .name span{border-bottom-color:transparent}.contacts-page .show-requisites .show-label{display:inline}.contacts-page .show-requisites .hide-label,.contacts-page .show-requisites.open .show-label{display:none}.contacts-page .show-requisites.open .hide-label{display:inline}@media (max-width:980px){.contacts-page .content-row .form-block{width:41.666666%}.contacts-page .content-row .page-content{width:58.333333%}}@media (max-width:767px){.contacts-page .show-requisites{margin-left:0}.contacts-page .content-row{padding-top:40px;padding-bottom:40px}.contacts-page .content-row .form-block{width:100%}.contacts-page .content-row .page-content{width:100%;margin-bottom:40px}.contacts-page .content-row .page-content .warning{margin-top:24px}}.cover-construct-page__section{margin-bottom:96px}@media (max-width:980px){.cover-construct-page__section{margin-bottom:48px}}@media (max-width:767px){.cover-construct-page__section{margin-bottom:32px}}.faq-page main{padding-bottom:34px}.faq-page .tag-filter .tags{margin-right:-50px}.faq-page .tag-filter .tags>div{width:100%}.faq-page .tag-filter label{justify-content:flex-start;color:#3f4651}.faq-page .tag-filter label:hover{color:#f3466c}.faq-page .tag-filter label span:after,.faq-page .tag-filter label span:before{width:2px;height:21px}@media (max-width:767px){.faq-page .tag-filter{text-align:inherit}.faq-page .tag-filter .tags{align-items:flex-start}}@media (max-width:400px){.faq-page .tag-filter span{font-size:15px}}.faq-page .button-stick-block-faq{width:270px;position:relative;padding:0}.faq-page .button-stick-block-faq .frame{position:absolute;box-sizing:border-box;border:1px solid #f13d61;border-left:none;border-bottom:none;right:0;left:50px;top:0;bottom:24px}.faq-page .button-stick-block-faq .frame:after{content:'';position:absolute;border-left:1px solid #f13d61;left:0;top:0;height:13px}.faq-page .button-stick-block-faq .frame:before{content:'';position:absolute;border-bottom:1px solid #f13d61;width:99px;right:0;bottom:0}.faq-page .button-stick-block-faq .inner{position:relative;padding:18px 21px 0 0}.faq-page .button-stick-block-faq .desc{font:400 22px/32px 'Roboto',sans-serif;margin-bottom:12px}.faq-page .button-stick-block-faq .btn{font:400 16px/19px 'Roboto',sans-serif;padding:15px 20px}@media (max-width:767px){.faq-page .button-stick-block-faq{width:100%;margin-bottom:40px}}.faq-page .content-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.faq-page .content-row .left-block{float:left;box-sizing:border-box;padding:0 10px;position:relative;width:290px;margin-right:45px}.faq-page .faq-item-list{float:left;box-sizing:border-box;padding:0 10px;width:58.33333%}.faq-page .faq-item-list .item{padding-bottom:50px}.faq-page .faq-item-list .item:last-of-type{padding-bottom:23px}.faq-page .faq-item-list .question{transition-property:color;transition-duration:.3s;transition-timing-function:ease;font:700 24px/30px 'Roboto',sans-serif;text-decoration:none;color:#3f4751;border-bottom:1px dotted #f13d61}.faq-page .faq-item-list .question.active,.faq-page .faq-item-list .question:hover{color:#f13d61}.faq-page .faq-item-list .answer{display:none}.faq-page .loader{width:100%}@media (max-width:980px){.faq-page .faq-item-list{width:50%}}@media (max-width:767px){.faq-page .tag-filter .tags>div{width:inherit}.faq-page .content-row .faq-item-list,.faq-page .content-row .left-block{width:100%}}.layout-constructor-page__head{padding-top:164px}@media (max-width:980px){.layout-constructor-page__head{padding-top:120px}}@media (max-width:767px){.layout-constructor-page__head{padding-top:25px}}.layout-constructor-page__head>.container{transition-property:all;transition-duration:.3s;transition-timing-function:ease;opacity:0;transform:translateY(50px)}.layout-constructor-page__head.ready>.container{opacity:1;transform:translateY(0)}.not-found-page .page-wrap{overflow:hidden}.not-found-page main{padding-top:138px;overflow:visible}.not-found-page .not-found-wrapper{position:relative}.not-found-page .not-found-book{position:absolute;left:414px;top:-90px}.not-found-page .not-found-text{margin-top:112px;margin-bottom:100px;width:380px;max-width:100%;position:relative}.not-found-page .not-found-text h3{font:400 24px/36px 'Roboto',sans-serif;margin-bottom:15px}.not-found-page .not-found-text .btn{margin-top:30px}@media (max-width:1440px){.not-found-page .not-found-book img{max-width:100%}}@media (max-width:980px){.not-found-page .not-found-book{width:80%;left:30%;top:-90px}}@media (max-width:767px){.not-found-page .not-found-text{margin-top:40px;margin-bottom:40px}.not-found-page .not-found-book{display:none}}.portfolio-page .tag-filter{padding-bottom:5px}.portfolio-page .tag-filter .tags{justify-content:space-between}.portfolio-page .tag-filter button{margin-bottom:10px;margin-right:35px}.portfolio-page .list{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding-bottom:27px;position:relative}.portfolio-page .list.loading:after{content:'';position:absolute;width:48px;height:48px;background:var(--ss) -54px -528px no-repeat;left:calc(50% - 24px);top:calc(50% - 24px);animation:.5s loading steps(8) infinite;z-index:5}.portfolio-page .item{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;width:300px;margin:0 10px 20px;box-sizing:border-box;color:#3f4751;text-decoration:none;position:relative}.portfolio-page .item.loading .name,.portfolio-page .item.loading .photo,.portfolio-page .item.loading .type,.portfolio-page .item.loading:before,.portfolio-page .list.loading .item,.review-list-page .review-item .show-detail:hover img{opacity:.5}.portfolio-page .item.loading:after{content:'';position:absolute;width:48px;height:48px;background:var(--ss) -54px -528px no-repeat;left:calc(50% - 24px);top:calc(50% - 24px);animation:.5s loading steps(8) infinite;z-index:5}.portfolio-page .item:nth-of-type(10n+2),.portfolio-page .item:nth-of-type(10n+6){width:620px}.portfolio-page .item:nth-of-type(10n+2) .photo,.portfolio-page .item:nth-of-type(10n+6) .photo{width:620px;height:421px}.portfolio-page .item:nth-of-type(10n+2) .name,.portfolio-page .item:nth-of-type(10n+2) .type,.portfolio-page .item:nth-of-type(10n+6) .name,.portfolio-page .item:nth-of-type(10n+6) .type{padding-left:0;color:#fff;position:absolute;left:30px}.portfolio-page .item:nth-of-type(10n+2) .type,.portfolio-page .item:nth-of-type(10n+6) .type{bottom:135px}.portfolio-page .item:nth-of-type(10n+2) .name,.portfolio-page .item:nth-of-type(10n+6) .name{bottom:110px}.portfolio-page .item:nth-of-type(10n+1),.portfolio-page .item:nth-of-type(10n+3),.portfolio-page .item:nth-of-type(10n+6),.portfolio-page .item:nth-of-type(10n+8){margin-left:calc((100% - 940px)/2)}.portfolio-page .item:nth-of-type(10n),.portfolio-page .item:nth-of-type(10n+2),.portfolio-page .item:nth-of-type(10n+5),.portfolio-page .item:nth-of-type(10n+7){margin-right:calc((100% - 940px)/2)}.portfolio-page .item:hover .photo{opacity:.83}.portfolio-page .item .photo{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;width:300px;height:240px;background:center center no-repeat;background-size:cover;backface-visibility:hidden}.portfolio-page .item .name,.portfolio-page .item .type{padding-left:20px;z-index:2;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:ease;font:500 16px/26px 'Roboto',sans-serif}.portfolio-page .item .name span{transition-property:border;transition-duration:.3s;transition-timing-function:ease;border-bottom-color:transparent}.portfolio-page .item .type{font:italic 14px/26px 'Playfair Display',sans-serif;padding-top:20px}.portfolio-page .detail-wrapper{transition-property:max-height;transition-duration:1s;transition-timing-function:ease;width:100%;max-height:0;overflow:hidden}.portfolio-page .detail-wrapper.ready{max-height:1000px;margin-bottom:20px}.portfolio-page .detail-wrapper .detail{background:#3f4751;position:relative;padding-top:50px;padding-bottom:30px;overflow:hidden}.portfolio-page .detail-wrapper .detail .ar{transition-property:left;transition-duration:.3s;transition-timing-function:ease;width:12px;height:12px;position:absolute;left:0;top:0;z-index:1}.portfolio-page .detail-wrapper .detail .ar:after,.portfolio-page .detail-wrapper .detail .ar:before{content:'';position:absolute;width:100vw;height:0;top:0;border-style:solid;border-width:12px;border-color:#fff transparent transparent}.portfolio-page .detail-wrapper .detail .ar:after{left:50%}.portfolio-page .detail-wrapper .detail .ar:before{right:50%}.portfolio-page .detail-wrapper .detail .bg{width:100%;height:100%;position:absolute;left:0;top:0;background:center no-repeat;background-size:cover;opacity:.2}.portfolio-page .detail-wrapper .detail .close-detail{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:20px;height:20px;background:var(--ss) -545px -446px no-repeat;position:absolute;right:-15px;top:0}.portfolio-page .detail-wrapper .detail .close-detail:hover{transform:rotate(180deg)}.portfolio-page .detail-wrapper .detail .container{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;position:relative;z-index:2}.portfolio-page .detail-wrapper .detail .info-wrap{width:50%;margin-bottom:54px;box-sizing:border-box}.portfolio-page .detail-wrapper .detail .content{padding-right:10px}.portfolio-page .detail-wrapper .detail .button-stick-block{border-radius:1px;padding:37px 0}.portfolio-page .detail-wrapper .detail .button-stick-block .frame{border:1px solid #f13d61;border-left:none}.portfolio-page .detail-wrapper .detail .button-stick-block .frame:after,.portfolio-page .detail-wrapper .detail .button-stick-block .frame:before{height:30px;border-left:1px solid #f13d61}.portfolio-page .detail-wrapper .detail .title{font:500 24px/32px 'Roboto',sans-serif;color:#fff;margin-bottom:20px}.portfolio-page .detail-wrapper .detail .tags{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}.portfolio-page .detail-wrapper .detail .tags .tag{display:flex;flex-direction:row;align-items:center;justify-content:center;height:24px;font:12px/16px 'Roboto',sans-serif;color:#f13d61;background-color:#fff;border:2px solid #fff;border-radius:2px;box-sizing:border-box;padding:0 10px;margin:0 8px 8px 0;z-index:10}.portfolio-page .detail-wrapper .detail .tags a.tag:hover{color:#000}.portfolio-page .detail-wrapper .detail .description{font:14px/22px 'Roboto',sans-serif;color:#fff}.portfolio-page .detail-wrapper .detail .description p{margin:1.2em 0 1.6em}.portfolio-page .detail-wrapper .detail .description p:first-of-type{margin-top:0}.portfolio-page .detail-wrapper .detail .description p:last-of-type{margin-bottom:0}.portfolio-page .detail-wrapper .detail .slider-wrap{min-width:620px;margin-left:20px}.portfolio-page .detail-wrapper .detail .slider-wrap .slick-slide{will-change:transform;transform:scale(.999)}.portfolio-page .detail-wrapper .detail .slider-wrap .slick-arrow{width:140px}.portfolio-page.is-ie .item.open:before,.portfolio-page.is-ie .item:hover:before{opacity:.8}.portfolio-page .btn-wrapper{width:100%;text-align:center}.portfolio-page .load-more{margin:0 auto}.portfolio-page .gallery-slider .slider .slide{background-size:contain}.portfolio-page .pagination{width:100%}@media (max-width:1100px){.portfolio-page .detail-wrapper .detail .close-detail{right:20px;top:-28px}}@media (max-width:980px){.portfolio-page .tag-filter button{margin-right:0;align-self:center}.portfolio-page .item{width:calc(50% - 40px);margin:20px!important}.portfolio-page .item:nth-of-type(10n+2),.portfolio-page .item:nth-of-type(10n+6){width:300px}.portfolio-page .item:nth-of-type(10n+2) .photo,.portfolio-page .item:nth-of-type(10n+6) .photo{width:300px;height:240px}.portfolio-page .item:nth-of-type(10n+2) .name,.portfolio-page .item:nth-of-type(10n+2) .type,.portfolio-page .item:nth-of-type(10n+6) .name,.portfolio-page .item:nth-of-type(10n+6) .type{padding-right:40px;z-index:2;color:#000;position:relative;left:0;bottom:0}.portfolio-page .item:nth-of-type(10n+1),.portfolio-page .item:nth-of-type(10n+3),.portfolio-page .item:nth-of-type(10n+6),.portfolio-page .item:nth-of-type(10n+8){margin-left:0}.portfolio-page .item:nth-of-type(10n),.portfolio-page .item:nth-of-type(10n+2),.portfolio-page .item:nth-of-type(10n+5),.portfolio-page .item:nth-of-type(10n+7){margin-right:0}.portfolio-page .detail-wrapper .detail .info-wrap{width:35%}.portfolio-page .detail-wrapper .detail .slider-wrap{min-width:460px}}@media (max-width:767px){.portfolio-page .tag-filter button{align-self:flex-start}.portfolio-page .item{padding-right:0;width:calc(100% - 20px);margin:20px 10px!important}.portfolio-page .detail-wrapper{transition:none;overflow:hidden}.portfolio-page .detail-wrapper.ready{max-height:none}.portfolio-page .detail-wrapper .detail .container{display:block}.portfolio-page .detail-wrapper .detail .info-wrap{width:100%}.portfolio-page .detail-wrapper .detail .slider-wrap{min-width:100%;margin-left:0}.portfolio-page .detail-wrapper .detail .close-detail{top:-25px}}.profile-books-page__book-list{margin-bottom:80px}.profile-books-page__book-detail{margin-bottom:120px}@media (max-width:767px){.profile-books-page__book-list{margin-top:24px;margin-bottom:40px}}.profile-page__content{display:flex;flex-direction:column;gap:40px;margin-bottom:96px}.profile-page__order-list{margin-bottom:96px}@media (max-width:767px){.profile-page__book-list{margin-top:24px;margin-bottom:40px}}.text-content .map-elements a{color:inherit}.text-content .map-elements a,.text-content .map-elements a:hover{transition:none;border-bottom:none}.text-content a.btn{border-bottom:2px solid #f13d61}.text-content a.btn:hover{border-bottom-color:inherit}.review-list-page .content-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.review-list-page .content-row .review-map{box-sizing:border-box;width:100%;min-height:228px;padding:30px;margin-bottom:60px;background-color:#f7f7f7}.review-list-page .content-row .review-map .review-map-title{font:500 24px/28px 'Roboto',sans-serif}.review-list-page .map-elements{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.review-list-page .map-element{box-sizing:border-box;position:relative;width:175px;height:128px;padding:30px 0;margin-right:35px;border-bottom:0;text-decoration:none}.review-list-page .map-element .map-logo{width:130px;height:52px}.review-list-page .map-element .logo-google{background:url(/local/images/reviews/logo-google.png)}.review-list-page .map-element .logo-yandex{background:url(/local/images/reviews/logo-yandex.png)}.review-list-page .map-element .map-text{color:#000;margin-top:10px;padding-bottom:5px;font:14px/16px 'Roboto',sans-serif;border-bottom:1px solid #f13d61}.review-list-page .map-element:hover .map-text{transition-property:all;transition-duration:.3s;transition-timing-function:ease;color:#f3466c;border-bottom:0}.review-list-page .map-element:hover .map-text i{transition-property:all;transition-duration:.3s;transition-timing-function:ease;display:inline-block;margin-left:10px}.review-list-page .map-element:hover .map-text i:before{content:'\2192'}.review-list-page .map-element:hover .frame{position:absolute;box-sizing:border-box;border:1px solid #f13d61;border-left:none;right:0;left:64px;top:0;bottom:0}.review-list-page .map-element:hover .frame:after{top:0}.review-list-page .map-element:hover .frame:after,.review-list-page .map-element:hover .frame:before{content:'';position:absolute;left:0;border-left:1px solid #f13d61;border-right:none}.review-list-page .map-element:hover .frame:after{height:20px}.review-list-page .map-element:hover .frame:before{height:10px;top:auto;bottom:0}@media (max-width:525px){.review-list-page .map-element{width:100%;margin-bottom:40px}}.review-list-page .review-item-list,.review-list-page .right-block{float:left;box-sizing:border-box;padding:0 10px;width:58.33333%}.review-list-page .right-block{position:relative;width:41.666666%}.review-list-page .review-item{margin-bottom:80px;max-width:100%}.review-list-page .review-item .image-wrap:after,.review-list-page .review-item .image-wrap:before{content:" ";display:table}.review-list-page .review-item .image-wrap:after{clear:both}.review-list-page .review-item .show-detail{position:relative;display:block;padding-right:1px}.review-list-page .review-item .show-detail img{transition-property:all;transition-duration:.3s;transition-timing-function:ease;transform:rotate(.02deg)}.review-list-page .review-item .show-detail:after{content:'';position:absolute;width:32px;height:32px;background:var(--ss) -214px -481px no-repeat;transition-property:all;transition-duration:.3s;transition-timing-function:ease;left:10px;top:10px}.review-list-page .review-item .image{max-height:193px;margin-bottom:32px;position:relative;float:left}.review-list-page .review-item .image:before{content:'';position:absolute;width:83px;height:60px;background:var(--sp) 0 0 no-repeat;bottom:0;left:100%;margin-left:-1px}.review-list-page .review-item .image img{max-height:193px}.review-list-page .review-item .name{font:700 24px/30px 'Roboto',sans-serif;margin-bottom:6px}.review-list-page .review-item .desc{font:400 16px/22px 'Roboto',sans-serif;margin-bottom:14px}.review-list-page .review-item .soc-links{margin-bottom:11px}.review-list-page .review-item .text{font:400 14px/22px 'Roboto',sans-serif;margin-bottom:18px}.review-list-page .review-item .tags{margin-bottom:40px}.review-list-page .review-item .answer{padding:25px 27px;background:#f4f4f4;font:400 14px/22px 'Roboto',sans-serif;position:relative}.review-list-page .review-item .answer:before{content:'';position:absolute;border:10px solid transparent;border-bottom-color:#f4f4f4;left:20px;top:-20px}.review-list-page .pagination{width:100%}@media (max-width:980px){.review-list-page .review-item-list,.review-list-page .right-block{width:50%}}@media (max-width:767px){.review-list-page .map-element .map-text{color:#f3466c;border-bottom:0}.review-list-page .map-element .map-text i{display:inline-block;margin-left:10px}.review-list-page .map-element .map-text i:before{content:'\2192'}.review-list-page .map-element .frame{position:absolute;box-sizing:border-box;border:1px solid #f13d61;border-left:none;right:0;left:64px;top:0;bottom:0}.review-list-page .map-element .frame:after{top:0}.review-list-page .map-element .frame:after,.review-list-page .map-element .frame:before{content:'';position:absolute;left:0;border-left:1px solid #f13d61;border-right:none}.review-list-page .map-element .frame:after{height:20px}.review-list-page .map-element .frame:before{height:10px;top:auto;bottom:0}.review-list-page .review-item-list,.review-list-page .right-block{width:100%}}.service-list-page .vue-service-list:not(.mounted){height:1000px}.service-list-page__breadcrumbs{margin-top:10px}.service-list-page__tabs{margin-bottom:49px}.service-list-page__list{margin-bottom:96px}@media (max-width:980px){.service-list-page__tabs{margin-bottom:32px}.service-list-page__list{margin-bottom:56px}}@media (max-width:767px){.service-list-page__tabs{margin-bottom:24px}}.technologies-list-page .tag-filter{padding-bottom:0}.technologies-list-page .container .text-content{margin:40px 0 30px}.technologies-list-page .list{display:flex;flex-wrap:wrap;margin:20px -10px 0}.technologies-list-page .list .item{width:300px;margin:0 10px 41px;padding:1em 0;text-decoration:none}.technologies-list-page .list .item .photo{height:225px;background:left center no-repeat;background-size:contain}.technologies-list-page .list .item .description,.technologies-list-page .list .item .name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:#3f4751;font:700 24px/30px 'Roboto',sans-serif;padding-top:1em}.technologies-list-page .list .item .name span{transition-property:border;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid #f13d61}.technologies-list-page .list .item .description{font:16px/24px 'Roboto',sans-serif;padding-top:1.5em}@media (max-width:980px){.technologies-list-page .list .item{width:calc(50% - 20px)}.technologies-list-page .list .item .photo{background-size:cover}}@media (max-width:767px){.technologies-list-page .list{margin:0}.technologies-list-page .list .item{width:100%;margin-right:0;margin-left:0}}.text-page__title{margin:34px 0}.text-page .text-content{padding-bottom:50px}.text-page .text-content p:first-of-type{font:24px/36px 'Roboto',sans-serif;margin-bottom:1.4em;margin-top:1em}.text-page .text-calculator{position:relative;padding-bottom:108px}.text-page .text-calculator .calculator{padding-top:30px}.text-page .text-calculator .calculator.auto-markup{padding-top:0}.text-page .text-calculator:after,.text-page .text-calculator:before{content:'';position:absolute;width:1140px;height:870px;bottom:0;background:url(/local/images/main/hands.png);z-index:-1}.text-page .text-calculator:before{right:50%}.text-page .text-calculator:after{left:50%;transform:scale(-1,1)}.text-page .tilda-true{display:none}@media (max-width:1200px){.text-page .text-calculator:after,.text-page .text-calculator:before{display:none}}@media (max-width:767px){.text-page .text-calculator{padding-bottom:30px}.text-page .text-calculator .calculator{padding-top:0}}.ventumprint-page__form{max-width:500px;margin:0 auto 60px}
/* End */


/* Start:/local/build/css/custom.css?17689059057085*/
.portfolio-page .products-pf__section {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    background: #fff;
    padding-bottom: 300px;
}
.portfolio-page .products-pf__section .container {
    width: 1756px;
}

.portfolio-page .products-pf__section .products-pf__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 26px;
    row-gap: 56px;
    position: relative;
}
.products-pf__item:hover .products-pf__item-picture {
    transition: all 0.35s;
    opacity: 0.85;
}
.products-pf__item .products-pf__item-picture {
    transition: all 0.35s;
}
.products-pf__item:hover .products-pf__item-type  {
    transition: all 0.35s;
    border-bottom: 1px solid #f13d61;
}
.products-pf__item:hover .products-pf__item-name span {
    transition: all 0.35s;
    border-bottom: 1px solid #f13d61;
}
.products-pf__item .products-pf__item-type  {
    transition: all 0.35s;
    border-bottom: 1px solid transparent;
}
.products-pf__item .products-pf__item-name span {
    transition: all 0.35s;
    border-bottom: 1px solid transparent;
}
/* Применяем паттерн ко всем прямым дочерним элементам КРОМЕ кнопки и пагинации */
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination) {
    /* Это гарантирует, что паттерн применяется только к элементам товаров */

    /* 1-й элемент в паттерне (первый элемент первой строки) - span 2 */
}

.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+1) {
    grid-column: span 2;
}

.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+1) .products-pf__item-picture::before {
    padding-top: 65.29%;
}

/* 2-й элемент в паттерне (второй элемент первой строки) - span 1 */
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+2) {
    grid-column: span 1;
}

/* 3-й, 4-й, 5-й элементы в паттерне (вся вторая строка) - каждый span 1 */
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+3),
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+4),
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+5) {
    grid-column: span 1;
}

/* 6-й элемент в паттерне (первый элемент третьей строки) - span 1 */
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+6) {
    grid-column: span 1;
}

/* 7-й элемент в паттерне (второй элемент третьей строки) - span 2 */
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+7) {
    grid-column: span 2;
}

.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+7) .products-pf__item-picture::before {
    padding-top: 65.29%;
}

/* 8-й, 9-й, 10-й элементы в паттерне (вся четвертая строка) - каждый span 1 */
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+8),
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+9),
.portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination):nth-child(10n+10) {
    grid-column: span 1;
}

/* Кнопка и пагинация занимают всю ширину и позиционируются абсолютно */
.portfolio-page .products-pf__section .products-pf__list .btn-wrapper,
.portfolio-page .products-pf__section .products-pf__list .pagination {
    grid-column: 1 / -1;
    width: 100%;
    z-index: 2;
}
.portfolio-page .products-pf__section .products-pf__list .btn-wrapper:empty {
    display: none;
}
.portfolio-page .products-pf__section .products-pf__list .btn-wrapper:empty {
    display: none;
    grid-column: unset !important;
    grid-row: unset !important;
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
}


.portfolio-page .products-pf__section .products-pf__list .pagination .pagination__pages {
    padding-top: 0;
    padding-bottom: 0;
}

/* Остальные стили для товаров */
.portfolio-page .products-pf__section .products-pf__item {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-flow: column nowrap;
    text-decoration: none;
}

.portfolio-page .products-pf__section .products-pf__item-picture {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
}

/* Стандартное соотношение сторон для обычных элементов */
.portfolio-page .products-pf__section .products-pf__item-picture::before {
    position: relative;
    display: block;
    content: "";
    padding-top: 69.93%;
}

.portfolio-page .products-pf__section .products-pf__item-picture img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block;
    object-fit: cover;
    object-position: center center;
}

.portfolio-page .products-pf__section .products-pf__item-type {
    color: #3F4751;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 2px;
}

.portfolio-page .products-pf__section .products-pf__item-name {
    color: #3F4751;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

/* Адаптивность */
@media (max-width: 768px) {
    .portfolio-page .products-pf__section .products-pf__list {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }

    /* На планшетах все элементы занимают 1 колонку */
    .portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination) {
        grid-column: span 1 !important;
    }

    .portfolio-page .products-pf__section .products-pf__list > *:not(.btn-wrapper):not(.pagination) .products-pf__item-picture::before {
        padding-top: 69.93% !important;
    }
}

@media (max-width: 576px) {
    .portfolio-page .products-pf__section .products-pf__list {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

    .portfolio-page .products-pf__section .products-pf__list .pagination .pagination__pages {
        padding-top: 20px;
        padding-bottom: 0;
    }
}
/* End */
/* /local/build/css/style.css?1748513601273730 */
/* /local/build/css/custom.css?17689059057085 */
