@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-Medium.eot');src: local('Geologica Medium'), local('Geologica-Medium'),url('/fonts/Geologica-Medium.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-Medium.woff2') format('woff2'),url('/fonts/Geologica-Medium.woff') format('woff'),url('/fonts/Geologica-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-Light.eot');src: local('Geologica Cursive Light'), local('GeologicaCursive-Light'),url('/fonts/GeologicaCursive-Light.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-Light.woff2') format('woff2'),url('/fonts/GeologicaCursive-Light.woff') format('woff'),url('/fonts/GeologicaCursive-Light.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-Bold.eot');src: local('Geologica Bold'), local('Geologica-Bold'),url('/fonts/Geologica-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-Bold.woff2') format('woff2'),url('/fonts/Geologica-Bold.woff') format('woff'),url('/fonts/Geologica-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-Black.eot');src: local('Geologica Cursive Black'), local('GeologicaCursive-Black'),url('/fonts/GeologicaCursive-Black.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-Black.woff2') format('woff2'),url('/fonts/GeologicaCursive-Black.woff') format('woff'),url('/fonts/GeologicaCursive-Black.ttf') format('truetype');font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-ExtraBold.eot');src: local('Geologica ExtraBold'), local('Geologica-ExtraBold'),url('/fonts/Geologica-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-ExtraBold.woff2') format('woff2'),url('/fonts/Geologica-ExtraBold.woff') format('woff'),url('/fonts/Geologica-ExtraBold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-Thin.eot');src: local('Geologica Thin'), local('Geologica-Thin'),url('/fonts/Geologica-Thin.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-Thin.woff2') format('woff2'),url('/fonts/Geologica-Thin.woff') format('woff'),url('/fonts/Geologica-Thin.ttf') format('truetype');font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-ExtraLight.eot');src: local('Geologica Cursive ExtraLight'), local('GeologicaCursive-ExtraLight'),url('/fonts/GeologicaCursive-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-ExtraLight.woff2') format('woff2'),url('/fonts/GeologicaCursive-ExtraLight.woff') format('woff'),url('/fonts/GeologicaCursive-ExtraLight.ttf') format('truetype');font-weight: 200;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-ExtraLight.eot');src: local('Geologica ExtraLight'), local('Geologica-ExtraLight'),url('/fonts/Geologica-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-ExtraLight.woff2') format('woff2'),url('/fonts/Geologica-ExtraLight.woff') format('woff'),url('/fonts/Geologica-ExtraLight.ttf') format('truetype');font-weight: 200;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-Bold.eot');src: local('Geologica Cursive Bold'), local('GeologicaCursive-Bold'),url('/fonts/GeologicaCursive-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-Bold.woff2') format('woff2'),url('/fonts/GeologicaCursive-Bold.woff') format('woff'),url('/fonts/GeologicaCursive-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-Light.eot');src: local('Geologica Light'), local('Geologica-Light'),url('/fonts/Geologica-Light.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-Light.woff2') format('woff2'),url('/fonts/Geologica-Light.woff') format('woff'),url('/fonts/Geologica-Light.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-Medium.eot');src: local('Geologica Cursive Medium'), local('GeologicaCursive-Medium'),url('/fonts/GeologicaCursive-Medium.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-Medium.woff2') format('woff2'),url('/fonts/GeologicaCursive-Medium.woff') format('woff'),url('/fonts/GeologicaCursive-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-SemiBold.eot');src: local('Geologica SemiBold'), local('Geologica-SemiBold'),url('/fonts/Geologica-SemiBold.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-SemiBold.woff2') format('woff2'),url('/fonts/Geologica-SemiBold.woff') format('woff'),url('/fonts/Geologica-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-ExtraBold.eot');src: local('Geologica Cursive ExtraBold'), local('GeologicaCursive-ExtraBold'),url('/fonts/GeologicaCursive-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-ExtraBold.woff2') format('woff2'),url('/fonts/GeologicaCursive-ExtraBold.woff') format('woff'),url('/fonts/GeologicaCursive-ExtraBold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-Black.eot');src: local('Geologica Black'), local('Geologica-Black'),url('/fonts/Geologica-Black.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-Black.woff2') format('woff2'),url('/fonts/Geologica-Black.woff') format('woff'),url('/fonts/Geologica-Black.ttf') format('truetype');font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica';src: url('/fonts/Geologica-Regular.eot');src: local('Geologica Regular'), local('Geologica-Regular'),url('/fonts/Geologica-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/Geologica-Regular.woff2') format('woff2'),url('/fonts/Geologica-Regular.woff') format('woff'),url('/fonts/Geologica-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-Black.eot');src: local('Geologica Roman Black'), local('GeologicaRoman-Black'),url('/fonts/GeologicaRoman-Black.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-Black.woff2') format('woff2'),url('/fonts/GeologicaRoman-Black.woff') format('woff'),url('/fonts/GeologicaRoman-Black.ttf') format('truetype');font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-Medium.eot');src: local('Geologica Roman Medium'), local('GeologicaRoman-Medium'),url('/fonts/GeologicaRoman-Medium.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-Medium.woff2') format('woff2'),url('/fonts/GeologicaRoman-Medium.woff') format('woff'),url('/fonts/GeologicaRoman-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-ExtraLight.eot');src: local('Geologica Roman ExtraLight'), local('GeologicaRoman-ExtraLight'),url('/fonts/GeologicaRoman-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-ExtraLight.woff2') format('woff2'),url('/fonts/GeologicaRoman-ExtraLight.woff') format('woff'),url('/fonts/GeologicaRoman-ExtraLight.ttf') format('truetype');font-weight: 200;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-SemiBold.eot');src: local('Geologica Roman SemiBold'), local('GeologicaRoman-SemiBold'),url('/fonts/GeologicaRoman-SemiBold.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-SemiBold.woff2') format('woff2'),url('/fonts/GeologicaRoman-SemiBold.woff') format('woff'),url('/fonts/GeologicaRoman-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-Regular.eot');src: local('Geologica Roman Regular'), local('GeologicaRoman-Regular'),url('/fonts/GeologicaRoman-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-Regular.woff2') format('woff2'),url('/fonts/GeologicaRoman-Regular.woff') format('woff'),url('/fonts/GeologicaRoman-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-ExtraBold.eot');src: local('Geologica Roman ExtraBold'), local('GeologicaRoman-ExtraBold'),url('/fonts/GeologicaRoman-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-ExtraBold.woff2') format('woff2'),url('/fonts/GeologicaRoman-ExtraBold.woff') format('woff'),url('/fonts/GeologicaRoman-ExtraBold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-Thin.eot');src: local('Geologica Cursive Thin'), local('GeologicaCursive-Thin'),url('/fonts/GeologicaCursive-Thin.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-Thin.woff2') format('woff2'),url('/fonts/GeologicaCursive-Thin.woff') format('woff'),url('/fonts/GeologicaCursive-Thin.ttf') format('truetype');font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-Regular.eot');src: local('Geologica Cursive Regular'), local('GeologicaCursive-Regular'),url('/fonts/GeologicaCursive-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-Regular.woff2') format('woff2'),url('/fonts/GeologicaCursive-Regular.woff') format('woff'),url('/fonts/GeologicaCursive-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-Thin.eot');src: local('Geologica Roman Thin'), local('GeologicaRoman-Thin'),url('/fonts/GeologicaRoman-Thin.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-Thin.woff2') format('woff2'),url('/fonts/GeologicaRoman-Thin.woff') format('woff'),url('/fonts/GeologicaRoman-Thin.ttf') format('truetype');font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-Bold.eot');src: local('Geologica Roman Bold'), local('GeologicaRoman-Bold'),url('/fonts/GeologicaRoman-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-Bold.woff2') format('woff2'),url('/fonts/GeologicaRoman-Bold.woff') format('woff'),url('/fonts/GeologicaRoman-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Roman';src: url('/fonts/GeologicaRoman-Light.eot');src: local('Geologica Roman Light'), local('GeologicaRoman-Light'),url('/fonts/GeologicaRoman-Light.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaRoman-Light.woff2') format('woff2'),url('/fonts/GeologicaRoman-Light.woff') format('woff'),url('/fonts/GeologicaRoman-Light.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'Geologica Cursive';src: url('/fonts/GeologicaCursive-SemiBold.eot');src: local('Geologica Cursive SemiBold'), local('GeologicaCursive-SemiBold'),url('/fonts/GeologicaCursive-SemiBold.eot?#iefix') format('embedded-opentype'),url('/fonts/GeologicaCursive-SemiBold.woff2') format('woff2'),url('/fonts/GeologicaCursive-SemiBold.woff') format('woff'),url('/fonts/GeologicaCursive-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;font-display: swap;}@charset "utf-8";:root {--black: #1d1d1d;--white: #ffffff;--gray100: #f6f6f6;--gray200: #e2e6e9;--gray300: #bec4c9;--gray400: #8f979e;--gray500: #586066;--teal100: #eef8fc;--teal200: #c1d4db;--teal300: #a7c9cf;--teal400: #5aa9b7;--blue100: #dae3f2;--blue200: #768eb9;--blue300: #5c77a9;--error: #ca6d6d;--success: #6dca9a;--tblack: rgba(42, 42, 42, 0.5);}* {-webkit-box-sizing: border-box;box-sizing: border-box;}body,html {background: 0 0;border: 0;margin: 0;outline: 0;padding: 0;width: 100%;height: 100%;}a,abbr,acronym,address,applet,b,button,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,i,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var {background: 0 0;border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}h1,h2,h3,h4,h5,h6 {outline: 0;}html, p {font-size: 100%;}h1,h2,h3,h4,h5,h6,p {background:0 0;border:0;margin: 0;vertical-align:baseline}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:after,blockquote:before,q:after,q:before {content:none;}ins {text-decoration:none;}del {text-decoration:line-through;}table {border-collapse:collapse;border-spacing:0;}a:active,a:hover,p {outline:0;}html {-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}img {-ms-interpolation-mode:bicubic}button,input[type=button],input[type=reset],input[type=submit] {cursor:pointer;-webkit-appearance:button;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}audio,canvas,video {display:inline-block;}audio:not([controls]) {display:none;}[hidden] {display:none;}button::-moz-focus-inner {padding: 0;}textarea {overflow:auto;vertical-align:top;resize:vertical;}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner {border:0;}body {font-family: Geologica, Arial, Verdana sans-serif;font-size: 16px;font-weight: 400;line-height: 20px;color: var(--black);background: var(--white);position: relative;}h1 {font-size: 64px;font-weight: 300;color: var(--black);line-height: 130%;}h2 {font-size: 34px;font-weight: 500;line-height: 36px;}h3 {font-size: 28px;font-weight: 500;line-height: 32px;}h4 {font-size: 24px;font-weight: 500;line-height: 28px;}h5 {font-size: 20px;font-weight: 500;line-height: 24px;}h6 {font-size: 18px;font-weight: 500;line-height: 24px;}a {color: var(--action);text-decoration: none;}a.secondary-link {color: var(--black);}a:hover {text-decoration: underline;}a.secondary-link:hover {color: var(--action);}strong {font-weight: 500;}.nowrap {white-space: nowrap;}.checkbox label {display: flex;justify-content: flex-start;align-items: center;font-weight: 300;}.checkbox input[type=checkbox] {display:none;}.checkbox label span {display: block;height: 20px;width: 20px;background-color: transparent;border: 1px solid var(--gray300);border-radius: 2px;outline: none;display: flex;justify-content: center;align-items: center;margin-right: 10px;}.checkbox label span:hover {border: 1px solid var(--blue300);}.checkbox label span .feather-check {opacity: 0;}.checkbox input[type=checkbox]:checked + label span .feather-check {opacity: 1;color: var(--white);}.checkbox input[type=checkbox]:checked + label span {background-color: var(--blue200);border: 1px solid var(--blue200);}.checkbox input[type=checkbox]:checked + label span:hover {background-color: var(--blue300);border: 1px solid var(--blue300);}.caption12 {font-size: 12px;font-weight: 500;line-height: 16px;}.body-small14 {font-size: 14px;font-weight: 400;line-height: 16px;}.body-long14 {font-size: 14px;font-weight: 400;line-height: 20px;}.body-long16 {font-size: 16px;font-weight: 400;line-height: 24px;}.subtitle14 {font-size: 14px;font-weight: 500;line-height: 20px;}.subtitle16 {font-size: 16px;font-weight: 500;line-height: 24px;}.subtitle18 {font-size: 18px;font-weight: 400;line-height: 28px;}.t-gray {color: var(--gray);}.t-disabled {color: var(--text-disabled);}.t-green {color: var(--action);}.t-danger {color: var(--danger);}.t-success {color: var(--success);}.t-warning {color: var(--warning);}.badge {display: block;height: 28px;border-radius: 14px;display: flex;justify-content: center;align-items: center;padding: 0 12px;font-size: 14px;font-weight: 500;color: var(--blue200);background: var(--white);}.badge.small {height: 24px;border-radius: 12px;font-size: 12px;}.button {min-height: 56px;padding: 8px 24px;font-family: Geologica, Arial, Verdana sans-serif;font-size: 20px;font-weight: 300;white-space: nowrap;background-color: var(--black);color: var(--white);display: inline-flex;justify-content: center;align-items: center;border-radius: 32px;cursor: pointer;text-decoration: none;transition: 0.4s;}.button.size-m {min-height: 48px;font-size: 16px;}.button.size-s {min-height: 40px;font-size: 16px;}.button svg {color: var(--white);margin-left: 8px;}.button:hover {background-color: var(--teal300);color: var(--black);text-decoration: none;}.button:hover svg * {stroke: var(--black);}.button:active {background-color: var(--black);color: var(--white);outline: 2px solid var(--blue200);outline-offset: 2px;}.button[disabled], .button.disabled {background-color: var(--gray200);color: var(--gray400);cursor: default;}.button[disabled] svg *, .button.disabled svg * {stroke: var(--gray400);}.button.outline {background-color: transparent;color: var(--black);border: 1px solid var(--black);}.button.outline.white {color: var(--white);border: 1px solid var(--white);}.button.outline:hover {background-color: var(--teal300);color: var(--black);border: 1px solid var(--teal300);}.button.outline:active {background-color: transparent;color: var(--black);border: 1px solid var(--black);}.button.outline.white:active {color: var(--white);border: 1px solid var(--white);}.button.outline svg {color: var(--action);}.button.outline:hover svg {color: var(--white);}.button.outline[disabled], .button.outline.disabled {background-color: var(--gray200);color: var(--gray400);border: 1px solid var(--gray200);}.button.outline[disabled]:active, .button.outline.disabled:active {color: var(--gray400);border: 1px solid var(--gray200);outline: 0;}.tag-button {padding: 0 16px;font-size: 14px;font-weight: 300;white-space: nowrap;background-color: var(--blue200);color: var(--white);display: inline-flex;justify-content: center;align-items: center;border-radius: 16px;cursor: pointer;text-decoration: none;transition: 0.4s;height: 32px;cursor: pointer;}.tag-button:hover, .tag-button.selected {background-color: var(--blue300);text-decoration: none;}.button-circle {height: 48px;width: 48px;overflow: hidden;background-color: transparent;display: inline-flex;justify-content: center;align-items: center;border-radius: 24px;cursor: pointer;text-decoration: none;transition: 0.4s;}.button-circle:hover {background-color: var(--teal300);}.button-circle:active {background-color: transparent;outline: 1px solid var(--blue200);outline-offset: 1px;}.card2 {background-color: var(--white);border-radius: var(--radius4);box-shadow: var(--shadow-work-zone);}.card2-w {background-color: var(--white);border-radius: var(--radius4);box-shadow: var(--shadow-cards);}.card4 {background-color: var(--white);border-radius: var(--radius2);box-shadow: var(--shadow4);}.card44 {background-color: var(--white);border-radius: var(--radius4);box-shadow: var(--shadow4);}.card2.success, .card4.success {background-color: var(--green10);box-shadow: none;}.card-pad {padding: 20px var(--spacer);}.answer-card {background-color: var(--bg-gray);border-radius: var(--radius2);margin: 12px 0 0 0;position: relative;}.answer-card::before {content: '';display: block;width: 12px;height: 12px;background-color: var(--bg-gray);position: absolute;transform: rotate(45deg);top: -6px;left: 20px;}.flex-between {display: flex;justify-content: space-between;align-items: center;}.flex-start {display: flex;align-items: center;}.modal-sm, .modal-md, .modal-lg {background-color: var(--white);border-radius: 16px;padding: 40px;max-width: 480px;margin: 50px auto;position: relative;}.modal-md {max-width: 576px;}.modal-lg {max-width: 784px;}.modal-title {font-size: 24px;font-weight: 500;line-height: 125%;margin-bottom: 32px;margin-right: 40px;}.modal-description {font-size: 16px;font-weight: 300;line-height: 140%;margin-bottom: 24px;}input[type=text], input[type=password], input[type=email], input[type=tel], .input-container, textarea {width: 100%;height: 42px;border: 1px solid var(--gray300);border-radius: 4px;padding: 0 16px;font-family: Geologica, Arial, Verdana sans-serif;font-size: 16px;font-weight: 300;color: var(--black);outline: none;background: transparent;}input[type=text]:hover, input[type=password]:hover, input[type=email]:hover, input[type=tel]:hover, textarea:hover {border: 1px solid var(--gray400);}input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, textarea:focus {border: 1px solid var(--blue300);}textarea {height: 100px;padding: 8px 16px;font-size: 14px;}input.xs {height: 32px;}input.lg {height: 56px;padding: 25px 16px 7px 16px;position: relative;z-index: 1;}.placeholder-text {position: absolute;top: 10px;left: 16px;font-weight: 300;font-size: 16px;color: var(--gray400);transition: 0.1s;z-index: 0;}input:focus ~ .placeholder-text, .placeholder-text.filled, textarea:focus ~ .placeholder-text, .placeholder-text.filled{position: absolute;top: 0px;left: 16px;font-weight: 300;font-size: 10px;color: var(--black);}.placeholder-text.filled{color: var(--black);}.optional-label label {color: var(--black);}.optional-label {margin: 0 0 8px 0;line-height: 16px;font-size: 14px;}.form-error {font-size: 12px;font-weight: 300;line-height: 150%;color: var(--error);display: none;}.error .field-error {display: block;}input[type=text].error-input, input[type=password].error-input, input[type=email].error-input, input[type=tel].error-input {border: 1px solid var(--error);}input[type=submit], button {height: 48px;padding: 0 24px;font-family: Geologica, Arial, Verdana sans-serif;font-size: 16px;font-weight: 300;white-space: nowrap;background-color: var(--black);color: var(--white);border-radius: 32px;cursor: pointer;text-decoration: none;transition: 0.4s;border: 0;}input[type=submit]:hover, button:hover {background-color: var(--teal300);color: var(--black);text-decoration: none;}input[type=submit][disabled], input[type=submit].disabled, button[disabled], button.disabled {background-color: var(--gray200);color: var(--gray400);cursor: default;}.success-icon {width: 86px;height: 86px;background-color: var(--green10);border-radius: 43px;display: flex;justify-content: center;align-items: center;}.success-icon svg {color: var(--success);width: 56px;height: 56px;}.disable-icon {width: 86px;height: 86px;background-color: var(--bg-gray);border-radius: 43px;display: flex;justify-content: center;align-items: center;}.disable-icon svg {color: var(--gray10);width: 56px;height: 56px;}a.doc-link {display: flex;align-items: center;padding: 0;}a.doc-link.pdf {background: url(images/ico-pdf.svg) left center no-repeat;padding: 0 0 0 30px;}a.doc-link.doc {background: url(images/ico-doc.svg) left center no-repeat;padding: 0 0 0 30px;}a.doc-link.img {background: url(images/ico-image.svg) left center no-repeat;padding: 0 0 0 30px;}.visible-popup {display: block !important;opacity: 1 !important;}.visible-flex {display: flex !important;}.tag-green, .tag-gray {height: 24px;padding: 0 8px;display: inline-flex;align-items: center;background-color: var(--green30);font-size: 12px;font-weight: 500;border-radius: var(--radius2);white-space: nowrap;}.tag-gray {background-color: var(--bg-disabled);}.chips {height: 28px;border-radius: 14px;background: var(--bg-disabled);font-weight: 500;font-size: 14px;color: var(--black);display: inline-flex;align-items: center;white-space: nowrap;padding: 0 10px;margin: 0 10px 12px 0}.chips.xs {height: 24px;border-radius: 12px;font-size: 12px;}.chips .close {height: 16px;width: 16px;border-radius: 8px;background: var(--text-disabled);display: flex;align-items: center;justify-content: center;margin-left: 10px;margin-right: -3px;cursor: pointer;}.chips .close svg {height: 12px;width: 12px;color: var(--bg-disabled);}.chips.xs .close {height: 14px;width: 14px;border-radius: 7px;margin-left: 7px;margin-right: -2px;}.chips.xs .close svg {height: 10px;width: 10px;}.chips:hover {color: var(--action-pressed);}.chips:hover .close {background: var(--action);}.select {display: block;width: 100%;position: relative;}.new-select {position: relative;height: 40px;border: 1px solid var(--text-disabled);border-radius: var(--radius2);display: flex;align-items: center;justify-content: space-between;padding: 0 16px;background: var(--white);cursor: pointer;user-select: none;}.new-select:hover {border: 1px solid var(--gray);}.new-select svg {color: var(--gray);transition: 0.3s;}.new-select svg:hover {color: var(--action);}.new-select.on {border: 2px solid var(--action);}.new-select.on svg {color: var(--action);transform: rotate(180deg);}.new-select__list {position: absolute;top: 48px;left: 0;width: 100%;border-radius: var(--radius2);background: var(--white);box-shadow: var(--shadow4);padding: 8px 0;min-width: 228px;z-index: 100;cursor: pointer;user-select: none;}.new-select__list.on {display: block;}.new-select__item span {display: block;height: 40px;padding: 0 16px;display: flex;align-items: center;}.new-select__item span:hover {color: var(--action);background: var(--bg-gray);}.icon-link {display: flex;align-items: center;font-size: 14px;color: var(--action);font-weight: 500;cursor: pointer;}.icon-link svg {width: 20px;height: 20px;margin-right: 6px;}.icon-link:hover {text-decoration: underline;}input[type=range] {margin: auto;padding: 0;height: 2px;background-color: var(--text-disabled);background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, var(--action)), color-stop(100%, var(--action)));background-size: 0% 100%;background-repeat: no-repeat;cursor: pointer;-webkit-appearance: none;width: 100%;outline: 0;border: 0;}input[type=range]:focus {outline: none;}input[type=range]::-webkit-slider-runnable-track {box-shadow: none;border: none;background: transparent;}input[type=range]::-webkit-slider-thumb {border: 0;height: 14px;width: 14px;border-radius: 7px;background: var(--action);cursor: pointer;-webkit-appearance: none;box-shadow: 0px 0.9px 2px rgba(0, 0, 0, 0.28);}input[type=range]::-moz-range-track {width: 100%;height: 2px;cursor: pointer;animate: 0.2s;background: var(--text-disabled);border: 0;}input[type=range]::-moz-range-thumb {border: 0;height: 14px;width: 14px;border-radius: 7px;background: var(--action);cursor: pointer;box-shadow: 0px 0.9px 2px rgba(0, 0, 0, 0.28);}input[type=range]::-moz-range-progress {background-color: var(--action);height: 2px;border: 0;}input[type=range]::-ms-track {width: 100%;height: 2px;cursor: pointer;animate: 0.2s;background: var(--text-disabled);border: 0;}input[type=range]::-ms-thumb {border: 0;height: 14px;width: 14px;border-radius: 7px;background: var(--action);cursor: pointer;box-shadow: 0px 0.9px 2px rgba(0, 0, 0, 0.28);}input[type=range]::-ms-fill-lower {background-color: var(--action);height: 2px;border: 0;}input[type=range]::-ms-fill-upper {background-color: var(--text-disabled);height: 2px;border: 0;}input[type=range]:focus::-ms-fill-lower {background-color: var(--action);height: 2px;border: 0;}input[type=range]:focus::-ms-fill-upper {background: var(--text-disabled);border: 0;height: 2px;}input.placeholder, textarea.placeholder {padding: 13px 16px 0 16px;position: relative;z-index: 1;}.line-notifications {border-radius: var(--radius2);background: var(--green10);padding: 14px 18px;display: flex;}.line-notifications div {font-size: 14px;font-weight: 400;line-height: 20px;margin: 2px 0 0 0;}.line-notifications span {display: block;font-weight: 500;}.line-notifications.warning {background: #fff5ed;}.line-notifications.error {background: #fff1f2;}.line-notifications svg {min-width: 24px;width: 24px;height: 24px;margin: 0 14px 0 0;}.line-notifications svg * {fill: var(--success);}.line-notifications.warning svg * {fill: var(--warning);}.line-notifications.error svg * {fill: var(--danger);stroke: var(--white);}.input-file input[type=file] {outline:0;width:0;opacity:0;pointer-events:none;user-select:none}.mainwrapper {transition: 0.3s;height: 100%;}.mainheader {width: 100%;height: 100px;min-height: 100px;background: var(--white);z-index: 12;position: fixed;}.maincolumn-wrap {min-height: calc(100vh - 243px);}.mainheader.black {background: var(--tblack);backdrop-filter: blur(10px);}.mainheader.black .logo-link svg * {fill: var(--white);}.mainheader.black .mob-menu svg * {fill: var(--white);}.mainheader-container {max-width: 1248px;height: 100%;margin: 0 auto;padding: 0 16px;display: flex;justify-content: space-between;align-items: center;position: relative;}.logo-link {display: block;height: 54px;}.mainheader-infoblock {display: flex;justify-content: flex-end;align-items: center;}.mainheader-space {padding-top: 100px;}.heart, .cart {margin-right: 4px;}.button-circle.cart, .button-circle.heart {position: relative;}.quantity-badge {position: absolute;width: 12px;height: 12px;border-radius: 6px;display: flex;justify-content: center;align-items: center;background: var(--teal300);font-size: 9px;line-height: 100%;font-weight: 400;color: var(--black);right: 11px;bottom: 10px;transition: 0.3s;}.button-circle.cart:hover .quantity-badge, .button-circle.heart:hover .quantity-badge {background: var(--teal400);}.mainheader.black .heart svg * {fill: var(--white);}.mainheader.black .cart svg * {stroke: var(--white);}.cart.active svg .cart-fill {fill: #000;}.mainheader.black .cart.active svg .cart-fill {fill: none;}.blur {-webkit-backface-visibility:hidden;filter:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="7" /></filter></svg>#blur');-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.topmenu {display: flex;align-items: center;margin-right: 30px;}.topmenu > li {display: block;margin-right: 50px;position: relative;}.topmenu > li:last-child {margin-right: 0;}.topmenu a, .topmenu span {display: block;font-size: 16px;font-weight: 300;color: var(--black);padding: 8px 0;text-decoration: none;outline: none;transition: 0.3s;cursor: pointer;}.black .topmenu a, .black .topmenu span {color: var(--white);}.topmenu li:hover a, .topmenu li:hover span {color: var(--teal300);}.topmenu li:hover .submenu a {color: var(--black);}.black .topmenu li:hover .submenu a {color: var(--white);}.topmenu .submenu a:hover {background: var(--gray100);}.black .topmenu .submenu a:hover {background: var(--gray500);}.topmenu span {display: flex;align-items: center;}.topmenu span::after {content: '';display: block;margin-left: 5px;width: 12px;height: 8px;background: url(/images/arrow.svg) no-repeat center center; background-size: cover;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition: 0.3s;}.black .topmenu span::after {background: url(/images/arrow-white.svg) no-repeat center center; background-size: cover;}.topmenu li:hover span::after {background: url(/images/arrow-teal.svg) no-repeat center center; background-size: cover;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.submenu a {padding: 9px 12px;white-space: nowrap;}.submenu {position: absolute;top: 100%;left: 0;width: auto;z-index: 20;border: 1px solid var(--gray300);background: var(--white);border-radius: 4px;padding: 4px 0;-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;visibility: hidden;opacity: 0;}.black .submenu {border: 1px solid var(--white);background: var(--black);}ul.topmenu li:hover .submenu {visibility: visible;opacity: 1;}.mainfooter {background: var(--white);margin-top: 48px;}.mainfooter-container {max-width: 1248px;height: 100%;margin: 0 auto;padding: 0 16px;}.mainfooter-wrap {border-top: 1px solid var(--gray200);padding: 32px 0;}.mainfooter-line {display: flex;justify-content: space-between;align-items: center;}.mainfooter-line.second {align-items: flex-end;}.copyright {font-size: 16px;font-weight: 300;max-width: 600px;text-align: center;color: var(--black);}.social-wrap {display: flex;align-items: center;}.social-wrap.mob {display: none;}.social-wrap a {display: block;margin-right: 24px;}.social-wrap a:last-child {margin-right: 0;}.social-wrap-event {display: flex;align-items: center;margin-top: 24px;}.social-wrap-event a {display: flex;justify-content: center;align-items: center;margin-right: 22px;width: 48px;height: 48px;border-radius: 24px;background: var(--blue200);}.social-wrap-event a svg * {fill: var(--white);}.social-wrap-event a:last-child {margin-right: 0;}.footer-docs {margin-top: 12px;}.footer-docs a {display: block;font-size: 12px;font-weight: 300;color: var(--black);margin-bottom: 4px;}.footer-docs a:last-child {margin-bottom: 0;}.footer-contacts {}.footer-contacts a, .footer-contacts div {display: block;font-size: 14px;font-weight: 400;color: var(--black);margin-bottom: 8px;text-align: right;}.footer-contacts div {margin-bottom: 0;}.footer-contacts div a {display: inline;color: var(--blue200);margin-bottom: 0;}.tittle-pic {width: 100%;}.tittle-pic.main {height: 762px;overflow: hidden;position: relative;background: var(--black);}.dinamic-string-wrap {margin-top: 56px;border-top: 1px solid var(--gray300);border-bottom: 1px solid var(--gray300);font-size: 24px;font-weight: 100;overflow: hidden;padding: 28px 0;}.dinamic-string {width: 100%;overflow: hidden;}.js-marquee {display: flex;align-items: center;}.dinamic-text {margin: 0 25px;padding: 6px 0;}.section-nav-menu {display: flex;justify-content: space-between;padding: 48px 0;margin-top: 54px;font-size: 20px;font-weight: normal;color: var(--black);text-align: center;}.section-nav-menu a, .section-nav-menu div {margin-top: 24px;display: block;width: 216px;height: 220px;transition: 0.3s;}.section-nav-menu a img, .section-nav-menu div img {width: 100%;height: auto;}.mask-01 {-webkit-mask-image: url(/images/mask-01.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/mask-01.svg);mask-size: 100%;mask-repeat: no-repeat;background: var(--gray200);}.mask-01:hover {background: var(--gray300);}.mask-02 {-webkit-mask-image: url(/images/mask-02.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/mask-02.svg);mask-size: 100%;mask-repeat: no-repeat;background: var(--teal200);}.mask-02:hover {background: var(--teal300);}.mask-03 {-webkit-mask-image: url(/images/mask-03.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/mask-03.svg);mask-size: 100%;mask-repeat: no-repeat;background: var(--blue200);}.mask-03:hover {background: var(--blue300);}.mask-04 {-webkit-mask-image: url(/images/mask-04.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/mask-04.svg);mask-size: 100%;mask-repeat: no-repeat;background: var(--gray200);}.mask-04:hover {background: var(--gray300);}.mask-05 {-webkit-mask-image: url(/images/mask-02.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/mask-02.svg);mask-size: 100%;mask-repeat: no-repeat;background: var(--blue200);}.mask-05:hover {background: var(--blue300);}.mask-title-pic-01 {-webkit-mask-image: url(/images/symbol-02.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/symbol-02.svg);mask-size: 100%;mask-repeat: no-repeat;background-color: var(--blue200);background-size: cover;width: 164px;height: 164px;position: absolute;top: 50%;left: 50%;transform: translate(-82px, -82px);animation: change-pic1 10s infinite linear;z-index:2;}.mask-title-pic-02 {-webkit-mask-image: url(/images/symbol-01.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/symbol-01.svg);mask-size: 100%;mask-repeat: no-repeat;background-color: var(--teal200);background-size: cover;width: 164px;height: 164px;position: absolute;top: 50%;left: 50%;transform: translate(-174px, -8px);animation: change-pic2 10s infinite linear;z-index:3;}.mask-title-pic-03 {-webkit-mask-image: url(/images/mask-02.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/mask-02.svg);mask-size: 100%;mask-repeat: no-repeat;background-color: var(--white);background-size: cover;width: 164px;height: 164px;position: absolute;top: 50%;left: 50%;transform: translate(8px, -8px);animation: change-pic3 10s infinite linear;z-index:3;}@keyframes change-pic1 {0% {background-image: none;}16% {background-image: url(/images/element01-frame01.jpg);}32% {background-image: url(/images/element01-frame01.jpg);}50% {background-image: none;}67% {background-image: url(/images/element01-frame02.jpg);}83% {background-image: url(/images/element01-frame02.jpg);}100% {background-image: none;}}@keyframes change-pic2 {0% {background-image: url(/images/element02-frame01.jpg);}16% {background-image: url(/images/element02-frame01.jpg);}32% {background-image: none;}50% {background-image: url(/images/element02-frame02.jpg);}67% {background-image: url(/images/element02-frame02.jpg);}83% {background-image: none;}100% {background-image: url(/images/element02-frame01.jpg);}}@keyframes change-pic3 {0% {background-image: url(/images/element03-frame01.jpg);}16% {background-image: none;}32% {background-image: url(/images/element03-frame02.jpg);}50% {background-image: url(/images/element03-frame02.jpg);}67% {background-image: none;}83% {background-image: url(/images/element03-frame01.jpg);}100% {background-image: url(/images/element03-frame01.jpg);}}.title-circle-1 {width: 500px;height: 500px;position: absolute;top: 50%;left: 50%;transform: translate(-250px, -220px);animation: rotation-circle-1 24s infinite linear;}.title-circle-2 {width: 710px;height: 710px;position: absolute;top: 50%;left: 50%;transform: translate(-355px, -325px);animation: rotation-circle-2 24s infinite linear;}.title-circle-3 {width: 920px;height: 920px;position: absolute;top: 50%;left: 50%;transform: translate(-460px, -430px);animation: rotation-circle-3 24s infinite linear;}.title-circle-4 {width: 1140px;height: 1140px;position: absolute;top: 50%;left: 50%;transform: translate(-570px, -540px);animation: rotation-circle-4 24s infinite linear;}.title-circle-5 {width: 1360px;height: 1360px;position: absolute;top: 50%;left: 50%;transform: translate(-680px, -650px);animation: rotation-circle-5 24s infinite linear;}@keyframes rotation-circle-1 {0% {transform: translate(-250px, -220px) rotate(0deg);}100% {transform: translate(-250px, -220px) rotate(360deg);}}@keyframes rotation-circle-2 {0% {transform: translate(-355px, -325px) rotate(0deg);}100% {transform: translate(-355px, -325px) rotate(-360deg);}}@keyframes rotation-circle-3 {0% {transform: translate(-460px, -430px) rotate(0deg);}100% {transform: translate(-460px, -430px) rotate(360deg);}}@keyframes rotation-circle-4 {0% {transform: translate(-570px, -540px) rotate(0deg);}100% {transform: translate(-570px, -540px) rotate(360deg);}}@keyframes rotation-circle-5 {0% {transform: translate(-680px, -650px) rotate(0deg);}100% {transform: translate(-680px, -650px) rotate(360deg);}}.centercolumn {width: 100%;height: 100%;max-width: 1248px;margin: 0 auto;padding: 0 16px;position: relative;}.section-main {padding: 48px 0;margin-top: 48px;}.section-title {font-size: 64px;font-weight: 300;color: var(--black);line-height: 130%;}.section-title span {color: var(--teal300);}.event-section-title {font-size: 48px;font-weight: 300;color: var(--black);line-height: 130%;}.group-title {font-size: 48px;font-weight: 300;color: var(--black);line-height: 130%;}.group-title-wrap {display: flex;justify-content: space-between;align-items: center;}.section-desc {margin-top: 8px;font-size: 20px;font-weight: 300;color: var(--black);line-height: 120%;}.section-desc span {color: var(--teal300);}.section-desc.cat-group {padding-bottom: 24px;margin-bottom: 48px;max-width: 800px;}.group-desc {margin-top: 16px;font-size: 16px;font-weight: 300;color: var(--black);line-height: 130%;}.grid1 { display: grid;grid-template-columns: 1fr;grid-gap: 32px;width: 100%;}.grid2 { display: grid;grid-template-columns: 1fr 1fr;grid-gap: 32px;width: 100%;}.grid3 { display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 32px;width: 100%;}.grid4 { display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 32px;width: 100%;}.grid5 { display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 32px;width: 100%;}.lekcii-card {border-radius: 8px;background: var(--gray100);display: flex;flex-direction: column;height: 100%;}.lekcii-card.gift {background: transparent;height: auto;}.lekcii-card-wrap, .putevoditel-card-wrap {position: relative;}.blog-pic {display: block;}.blog-pic img {display: block;border-radius: 8px;width: 100%;height: auto;}.favorites {display: flex;position: absolute;width: 40px;height: 40px;justify-content: center;align-items: center;border-radius: 4px;top: 16px;right: 16px;opacity: 0;transition: 0.3s;cursor: pointer;background: var(--white) url(/images/heart.svg) no-repeat center center;}.favorites.selected {background: var(--white) url(/images/heart-teal.svg) no-repeat center center;opacity: 1;cursor: default;}.favorites:hover {background: var(--gray200) url(/images/heart.svg) no-repeat center center;}.favorites.selected:hover {background: var(--white) url(/images/heart-teal.svg) no-repeat center center;}.lekcii-card img {display: block;width: 100%;height: auto;border-radius: 8px 8px 0 0;}.lekcii-card.gift img {border-radius: 8px;height: auto;}.lekcii-card .text-container {padding: 16px;display: flex;justify-content: space-between;flex-direction: column;height: 100%;}.lekcii-card.gift .text-container {padding: 16px 0;}a.lekcii-card:hover {text-decoration: none;}a.lekcii-card:hover .title {color: var(--blue300);}.lekcii-card-wrap:hover .favorites, .putevoditel-card-wrap:hover .favorites {opacity: 1;}a.lekcii-card:hover .description-crop {color: var(--black);}.lekcii-card.gift .title {min-height: 44px;display: block;}.price-gift-list-wrap {display: flex;justify-content: space-between;align-items: center;min-height: 40px;}.price-gift-list {font-size: 24px;font-weight: 500;line-height: 100%;margin-right: 8px;}.gift-list-unit {font-size: 14px;font-weight: 300;white-space: nowrap;}.gift-info-item {font-size: 16px;font-weight: 300;margin-top: 8px;line-height: 140%;}.gift-info-item:first-child {margin-top: 0;}.putevoditel-card-wrap .favorites {right: auto;left: 224px;}.lekcii-card .description-crop {display: block;font-size: 16px;font-weight: 300;line-height: 140%;margin-top: 8px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.lekcii-card .description-crop.long {-webkit-line-clamp: 6;}.grid4 .lekcii-card .description-crop {-webkit-line-clamp: 6;}.lekcii-card .autor {display: block;margin-top: 18px;font-size: 14px;font-weight: 300;color: var(--gray400);}.lekcii-card .autor-position {display: block;font-size: 12px;font-weight: 300;color: var(--black);}.lekcii-card .autor-name {display: block;font-size: 14px;font-weight: 300;color: var(--black);}.lekcii-sticker {margin-left: 32px;position: relative;}.lekcii-all {position: absolute;top: -110px;left: 0;}.lekcii-all-simbol {position: absolute;width: 24px;height: 24px;bottom: 8px;left: -56px; animation: rotation-move 6s infinite linear;}@keyframes rotation-move {0% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: -56px;}25% {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);left: -44px;}50% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: -56px;}75% {-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);left: -68px;}100% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: -56px;}}.see-all-text {font-size: 16px;font-weight: 100;margin-bottom: 16px;}.putevoditel-all {position: absolute;bottom: 64px;left: calc(50% + 16px);left: -webkit-calc(50% + 16px);left: -moz-calc(50% + 16px);}.putevoditel-all-simbol {position: absolute;width: 24px;height: 24px;bottom: 8px;right: -10px;animation: rotation 4s infinite linear;}@keyframes rotation {0% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100% {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.gidy-all {position: absolute;top: -110px;right: 70px;}.gidy-all-simbol {position: absolute;width: 24px;height: 24px;bottom: 8px;left: 156px;animation: rotation-up-move 10s infinite linear;}@keyframes rotation-up-move {0% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: 156px;}10% {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);left: 168px;}20% {-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);bottom: 13px;left: 175px;}30% {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);bottom: 8px;left: 192px;}40% {-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);bottom: 13px;left: 199px;}50% {-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);bottom: 8px;left: 216px;}60% {-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);bottom: 13px;left: 199px;}70% {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);bottom: 8px;left: 192px;}80% {-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);bottom: 13px;left: 175px;}90% {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);left: 168px;}100% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: 156px;}}.book-all {position: absolute;top: -110px;right: 0;}.book-all-simbol {position: absolute;width: 24px;height: 24px;border-radius: 24px;bottom: 8px;left: -110px;background: var(--black);animation: move-line 4s infinite linear;}@keyframes move-line {0% {left: -110px;}50% {left: -38px;}100% {left: -110px;}}.lekcii-wrap {display: flex;margin-top: 32px;position: relative;}.card-wrap {margin-top: 32px;position: relative;}.magazine-wrap {margin-top: 40px;position: relative;}.cart-wrap {margin-top: 48px;position: relative;display: flex;justify-content: space-between;align-items: flex-start;}.lekcii-sticker-mask {display: flex;justify-content: space-between;flex-direction: column;width: 280px;height: 320px;-webkit-mask-image: url(/images/preview-promo.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/preview-promo.svg);mask-size: 100%;mask-repeat: no-repeat;background: var(--teal200);padding-top: 32px;}.lekcii-sticker-text {padding: 0 16px;font-size: 16px;font-weight: 300;text-align: center;line-height: 140%;}.lekcii-sticker-text div {font-weight: 500;line-height: 140%;}.lekcii-card-wrap .badge, .putevoditel-card-wrap .badge {position: absolute;top: 16px;left: 16px;}.putevoditel-card {display: flex;align-items: flex-start;}a.putevoditel-card:hover {text-decoration: none;}.putevoditel-card img {display: block;border-radius: 4px;height: auto;}.putevoditel-card .text-container {display: block;margin-left: 14px;font-size: 16px;font-weight: 300;line-height: 140%;}.list .putevoditel-card {background: var(--gray100);border-radius: 4px;align-items: stretch;}.list .putevoditel-card img {width: 488px;min-width: 488px;max-width: 100%;height: auto;}.list .putevoditel-card .text-container {padding: 40px 32px;font-size: 20px;line-height: 130%;display: flex;justify-content: space-between;align-items: flex-start;flex-direction: column;}.list .putevoditel-card .title {font-size: 24px;margin-bottom: 16px;}.list .putevoditel-card .button {margin-top: 16px;}.list a.putevoditel-card:hover .button {background-color: var(--teal300);color: var(--black);text-decoration: none;}.list a.putevoditel-card:hover .button svg * {stroke: var(--black);}.list .putevoditel-card-wrap .favorites {left: 432px;}.putevoditel-card .title {display: block;font-size: 16px;font-weight: 500;margin-bottom: 8px;line-height: 140%;}a.putevoditel-card:hover .title {color: var(--blue300);}.book-card {display: block;text-decoration: none;}.book-card:hover {text-decoration: none;}.book-card img {border-radius: 4px;display: block;width: 100%;height: auto;}.book-card .title {display: block;margin-top: 16px;font-size: 16px;font-weight: 500;transition: 0.3s;}.book-card:hover .title {color: var(--blue200);}.book-card .status {display: block;margin-top: 8px;font-size: 16px;font-weight: 500;color: var(--gray300);}.book-card .status.instock {color: var(--teal300);}.event-wrap {display: flex;justify-content: space-between;position: relative;}.event-wrap img {border-radius: 8px;margin-left: 32px;}.event-wrap.top-event img {margin-left: 0;max-width: 489px;height: auto;}.event-preview {font-size: 48px;font-weight: 300;line-height: 130%;text-align: right;margin: 80px 0 130px 0;}.event-preview span {display: block;color: var(--teal300);}.event-all {position: absolute;top: 160px;left: 0;}.event-all-simbol {position: absolute;width: 24px;height: 24px;border-radius: 24px;bottom: 8px;left: 172px;background: var(--black);animation: up-line 4s infinite linear;}@keyframes up-line {0% {left: 172px;bottom: 8;}25% {left: 208px;bottom: -16px;}50% {left: 244px;bottom: 8;}75% {left: 208px;bottom: 24px;}100% {left: 172px;bottom: 8;}}.event-info {width: 100%;display: flex;justify-content: space-between;flex-direction: column;}.top-event .event-info {display: block;margin-left: 32px;}.faq-wrap {display: flex;justify-content: space-between;}.faq-img {margin-left: 72px;font-size: 24px;font-weight: normal;line-height: 130%;}.faq-img img {margin-top: 80px;margin-bottom: 32px;}.faq-img a {font-weight: 500;color: var(--teal300);text-decoration: none;transition: 0.3s;}.faq-img a:hover {color: var(--teal400);}.faq-text {font-size: 20px;font-weight: 300;line-height: 130%;margin-left: 110px;width: 100%;}.qa-block {padding: 15px 0;border-bottom: 1px solid var(--gray200);}.question {display: flex;justify-content: space-between;align-items: center;cursor: pointer;font-size: 16px;font-weight: 300;line-height: 140%;transition: 0.3s;}.answer {margin: 16px 0 0 0;font-size: 14px;line-height: 140%;}.question svg {transition: 0.3s;}.open .question svg {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.open .question {color: var(--teal400);font-weight: 400;}.qa-container {margin-top: 32px;}.pathway {margin: 32px 0 16px 0;font-size: 12px;font-weight: 300;line-height: 140%;display: flex;align-items: center;flex-wrap: wrap;}.pathway a {display: block;padding: 4px;color: var(--black);display: flex;align-items: center;}.pathway a:hover {text-decoration: none;color: var(--blue300);}.pathway span {display: block;padding: 4px;color: var(--gray400);display: flex;align-items: center;}.pathway span::before, .pathway a::before {content: '';display: block;width: 4px;min-width: 4px;height: 4px;background: var(--black);border-radius: 2px;margin: 0 8px 0 0;}.pathway a:first-child::before {display: none;}.prod-filter {padding: 16px 0;border-bottom: 1px solid var(--gray300);display: flex;align-items: center;justify-content: space-between;}.sort-wrap {display: flex;align-items: center;font-weight: 300;}.select {display: flex;align-items: center;height: 40px;background: var(--white);border: 1px solid var(--gray300);border-radius: 4px;padding: 0 12px;margin-left: 12px;cursor: pointer;position: relative;}.select svg {margin-left: 24px;}.select:hover {border: 1px solid var(--gray400);}.select.active, .select:active {border: 1px solid var(--blue300);}.select.active svg, .select:active svg {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.select-list {position: absolute;border: 1px solid var(--gray300);border-radius: 4px;background: var(--white);padding: 4px 0;top: 48px;left: 0;width: 100%;z-index: 10;display: none;}.select.active .select-list {display: block;}.select-list-item {padding: 9px 12px;color: var(--black);background: var(--white);font-size: 16px;line-height: 140%;font-weight: 300;}.select-list-item:hover {background: var(--gray100);}.select-list-item:active, .select-list-item.active {background: var(--teal200);cursor: default;}.pagination-wrap {margin-top: 32px;}.button.wide {padding: 0 110px;}.pagination, .pagination-button {display: flex;justify-content: center;}.pagination-button {margin-bottom: 24px;}.pagination-item {width: 42px;height: 42px;border-radius: 21px;background: var(--black);color: var(--white);font-size: 20px;font-weight: 300;display: flex;align-items: center;justify-content: center;margin-left: 8px;}.pagination-item:first-child {margin-left: 0;}a.pagination-item, .pagination-item.interval {background: var(--white);border: 1px solid var(--black);color: var(--black);transition: 0.3s;}a.pagination-item:hover {background: var(--teal300);border: 1px solid var(--teal300);text-decoration: none;}.projects-poster {background: var(--gray100);margin-top: 48px;}.poster-title {font-size: 64px;line-height: 100%;font-weight: 300;margin-top: 48px;}.poster-title.nomargin {margin-top: 0;}.poster-flex.cart .poster-title {font-size: 32px;font-weight: 300;margin-top: 40px;color: var(--blue300);}.poster-description {font-size: 20px;line-height: 130%;font-weight: 300;margin-top: 16px;margin-bottom: 48px;}.poster-flex.cart .poster-description {font-size: 20px;font-weight: 300;margin-top: 16px;margin-bottom: 40px;color: var(--blue300);}.poster-flex {display: flex;align-items: center;justify-content: space-between;}.poster-flex.cart {background: var(--blue100);border-radius: 4px;padding: 0 32px;}.poster-flex img {display: block;}.poster-img {flex-shrink: 0;align-self: flex-end;}.poster-text {display: flex;flex-direction: column;justify-content: center;}.strong-medium-text {font-weight: 500;}.checkbox.login {margin-top: 16px;font-size: 12px;font-weight: 300;}.login-button {margin-top: 24px;}.login-button .button, .login-button input[type=submit], .login-button button {width: 100%;}.field-wrap {position: relative;margin-top: 24px;}.field-wrap:first-child {margin-top: 0;}.reset-password-form {max-width: 400px;}.reset-password-form .field-wrap {margin-top: 24px;}.reset-password-form form {margin-top: 32px;}.message-page-center {margin: 88px auto;text-align: center;max-width: 600px;}.message-page-center .title {text-align: center;font-size: 32px;line-height: 140%;font-weight: 300;}.message-page-center .description {font-size: 16px;line-height: 140%;font-weight: 300;text-align: center;margin-top: 16px;}.message-page-center .description.error {color: var(--error);}.header-first {margin: 32px 0 24px;}.nopage-wrap {background: var(--gray100);margin-top: 72px;padding: 0 110px 0 170px;display: flex;align-items: center;justify-content: space-between;}.nopage-wrap.blog {margin-top: 32px;}.nopage-wrap .button {width: 100%;text-decoration: none;}.nopage-wrap img {margin: 30px 72px 0 0;}.nopage-wrap a {text-decoration: underline;}.nopage-text {font-size: 24px;font-weight: 300;line-height: 120%;color: var(--gray500);}.nopage-title {font-size: 48px;line-height: 100%;font-weight: 300;margin-bottom: 8px;}.prod-card-wrap {display: flex;padding-bottom: 48px;}.prod-card-info {margin-left: 32px;}.prod-card-info.purchased {margin-left: 0;margin-top: 32px;}.prod-card-data {font-size: 12px;font-weight: 300;margin-bottom: 16px;}.prod-card-info h1 {font-size: 24px;font-weight: 500;line-height: 125%;margin-bottom: 16px;}.prod-card-author {font-size: 16px;font-weight: 400;}.blog-data-wrap .prod-card-author {margin-right: 24px;}.prod-card-duration {font-size: 16px;font-weight: 400;margin-top: 8px;}.prod-card-description-title {font-size: 20px;font-weight: 500;margin: 24px 0 24px 0;}.prod-card-description {font-size: 16px;font-weight: 300;line-height: 120%;}.prod-card-button-wrap {margin: 32px 0 16px 0;}.prod-card-button-wrap .button {margin-top: 16px;width: 493px;}.prod-card-button-wrap .button:first-child {margin: 0;}.product-button-wrap {margin: 32px 0 8px 0;}.product-button-wrap .button {width: 100%;}.prod-also-wrap {padding: 48px 0;margin-top: 48px; }.prod-also-title {font-size: 48px;font-weight: 300;margin-bottom: 32px;line-height: 130%;}.prod-card-pics-wrap {margin-top: 16px;display: flex;flex-wrap: wrap;gap: 16px 16px;}.prod-card-pics-wrap img {border-radius: 4px;}.prod-card-pics-wrap img:hover, .prod-card-pics-wrap img.selected {outline: 2px solid var(--blue300);}.add-favorite {display: flex;align-items: center;margin-top: 16px;font-size: 16px;font-weight: 100;cursor: pointer;}.add-favorite:hover {color: var(--blue300);}.add-favorite svg {margin-right: 8px;}.prod-card-link-doc {font-size: 16px;font-weight: 500;margin-top: 32px;}.prod-card-link-doc a {text-decoration: underline;}.prod-card-link-doc a:hover {color: var(--blue300);}.about-title-pic {height: 480px;}.flex-pic-r {display: flex;justify-content: space-between;align-items: center;}.flex-pic-r .section-desc.cat-group {max-width: 700px;margin-top: 24px; padding-bottom: 0;font-size: 16px;line-height: 140%;}.flex-pic-r img {margin: 0 30px;}.mask-team {-webkit-mask-image: url(/images/symbol-01.svg);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;mask-image: url(/images/symbol-01.svg);mask-size: 100%;mask-repeat: no-repeat;display: inline-block;width: 384px;min-width: 384px;height: 384px;margin-right: 130px;overflow: hidden;}.mask-team img {width: 100%;height: auto;}.team-info-wrap {margin-top: 32px;display: flex;align-items: flex-start;}.team-info-text {font-size: 16px;font-weight: 300;margin-top: 32px;line-height: 140%;}.team-info-title {font-size: 24px;font-weight: 400;margin: 32px 0 16px 0;}.team-photo {max-width: 304px;max-height: 304px;border-radius: 152px;overflow: hidden;margin: 0 auto;}.team-photo img {width: 100%;height: auto;}.team-name {font-size: 20px;font-weight: 500;margin: 16px 0 4px 0;text-align: center;}.team-function {font-size: 16px;font-weight: 400;color: var(--blue300);text-align: center;}.team-wrap {margin: 32px 0 0 0;padding-bottom: 32px;grid-gap: 48px 32px;}.team-quote {font-size: 16px;font-weight: 200;text-align: center;margin-top: 16px;}.slick-dots {width: 100%;text-align: center;display: inline-block;padding: 0;margin: 24px 0 0 0;padding-right: 32px;list-style: none;}.slick-dots li {position: relative;display: inline-block;width: 12px;height: 12px;margin: 0 0 0 6px;padding: 0;cursor: pointer;}.slick-dots li:first-child {margin: 0;}.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 12px;height: 12px;padding: 5px;cursor: pointer;color: transparent;background: var(--gray200);border: 0;border-radius: 50%;outline: none;transition: 0.4s;}.slick-dots li button:hover, .slick-dots li.slick-active button {background: var(--blue200);}.slick-slide-block, .slick-slide-block-h, .slick-slide-block-l {display: none;}.slick-initialized .slick-slide-block, .slick-initialized .slick-slide-block-h, .slick-initialized .slick-slide-block-l, .slick-slide-block-l:first-child {display: block;}.about-gallery {padding: 32px 0;margin-right: -32px;}.gallery-item {margin-right: 32px;}.gallery-item img {max-width: 280px;border-radius: 4px;height: auto;}.cart-result {width: 384px;min-width: 384px;border-radius: 8px;border: 1px solid var(--gray300);padding: 40px 32px;margin-left: 136px;}.cart-type-title {font-size: 24px;font-weight: 500;line-height: 130%;}.cart-group-title {font-size: 24px;font-weight: 500;line-height: 130%;margin: 48px 0 24px 0;}.cart-order-wrap {width: 100%;}.cart-order-group {margin-bottom: 40px;}.cart-order-item {border-bottom: 1px solid var(--gray300);padding: 16px 0 24px 0;margin-top: 16px;}.cart-order-item:first-child {margin-top: 24px;}.cart-order-item-name {font-size: 20px;font-weight: 500;line-height: 130%;}.cart-order-item-comment {font-size: 12px;font-weight: 300;line-height: 130%;color: var(--gray400);margin-top: 4px;margin-left: 36px;}.cart-order-item-suptitle {font-size: 16px;font-weight: 400;line-height: 130%;margin-top: 4px;margin-left: 36px;}.cart-order-item-name-wrap {display: flex;align-items: center;}.cart-order-item-name-wrap .checkbox {margin-right: 6px;}.cart-order-item-price {font-size: 20px;font-weight: 400;line-height: 130%;white-space: nowrap;margin-left: 36px;margin-top: 4px;text-align: right;}.cart-order-item-flex {display: flex;justify-content: space-between;}.cart-order-item-flex.del {align-items: flex-end;}.cart-order-item-del {display: flex;font-size: 16px;font-weight: 100;line-height: 130%;margin-left: 36px;margin-top: 20px;cursor: pointer;align-items: center;justify-content: flex-end;transition: 0.3s;}.cart-order-item-del img {margin-right: 10px;}.cart-order-item-del:hover {color: var(--blue200);}.cart-result-item-line {font-size: 16px;font-weight: 300;line-height: 130%;display: flex;align-items: center;justify-content: space-between;margin-top: 16px;}.cart-result-item-line:first-child {margin-top: 0;}.cart-result-item-line.total {font-weight: 500;}.result-item-quantity {color: var(--gray400);}.cart-result-items {margin: 24px 0;}.result-wrap {}.blog-tag-wrap {padding: 8px 0;}.blog-tag-wrap .button{margin-right: 8px;}.blog-tag-wrap.profile .button{margin-bottom: 8px;padding: 0 22px;}.blog-tag-wrap.profile {margin: 32px 0 8px 0;}.blog-tag-wrap .button.outline.selected{background-color: var(--teal200);color: var(--black);border: 1px solid var(--teal200);}.blog-tag-wrap .button.outline{border: 1px solid var(--gray300);}.tag-wrap {display: flex;align-items: center;justify-content: space-between;}.blog-list .tag-wrap {min-height: 32px;}.tags .tag-button {margin-right: 8px;}.tag-wrap .blog-data {color: var(--gray400);font-size: 14px;font-weight: 300;}.text-container.blog-list {margin-top: 16px;}.blog-list .title {display: block;color: var(--black);margin-top: 16px;font-size: 20px;line-height: 120%;font-weight: normal;text-decoration: none;}.blog-list .title:hover {color: var(--blue300);text-decoration: none;}.blog-list .description {margin-top: 8px;font-size: 16px;font-weight: 300;}.contact-wrap {position: relative;display: flex;justify-content: space-between;align-items: flex-start;}.contact-wrap .button {max-width: 384px;}.contact-wrap .login-button {text-align: center;}.contact-form-wrap {width: 592px;min-width: 592px;border-radius: 8px;border: 1px solid var(--gray300);padding: 48px 56px 56px 56px;margin-left: 32px;margin-top: 20px;}.contact-item {margin-top: 24px;font-size: 22px;font-weight: normal;color: var(--black);}.contact-item a {color: var(--black);text-decoration: none;transition: 0.3s;}.contact-item span {display: block;margin-bottom: 8px;font-size: 16px;font-weight: normal;}.contact-item a:hover {color: var(--blue300);text-decoration: none;}.feefback-form-description {margin-bottom: 32px;text-align: center;font-size: 16px;font-weight: normal;}.contact-form-wrap textarea {height: 64px;}.contact-img {text-align: right;}.contact-img img {display: inline-block;margin-top: -270px}.blog-title-pic {margin-bottom: 48px;max-width: 100%;}.block-back-link {display: flex;align-items: center;font-size: 16px;font-weight: 300;margin-bottom: 32px;transition: 0.3s;}.block-back-link:hover {text-decoration: none;color: var(--blue200);}.block-back-link svg {margin-right: 4px;}.block-back-link:hover svg * {stroke: var(--blue200);}.blog-data-item {color: var(--gray500);margin-right: 24px;}.blog-data-wrap {display: flex;align-items: center;margin-bottom: 16px;}.blog-title h1 {font-size: 48px;margin-bottom: 32px;}.blog-text {font-size: 16px;font-weight: 300;line-height: 140%;}.blog-text-wrap {display: flex;}.blog-also-posts {width: 384px;min-width: 384px;margin-left: 137px;}.blog-also-posts .text-container.blog-list {margin-top: 6px;}.blog-also-posts .blog-list .title {margin-top: 8px;}.blog-also-posts .blog-list .description {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.blog-also-posts .lekcii-card-wrap {margin-top: 24px;}.blog-also-posts-header{font-size: 32px;font-weight: 300;line-height: 140%;}.blog-text h2 {font-size: 24px;font-weight: 400;line-height: 125%;margin-top: 24px;}.blog-text h3 {font-size: 21px;font-weight: 400;line-height: 125%;margin-top: 24px;}.blog-img-center, .articles-img-center {display: block;margin: 0 auto;width: 60%;}.blog-img-vertical-center, .articles-img-vertical-center {display: block;margin: 0 auto;width: 40%;}.blog-img-description, .articles-img-description {color: var(--gray400);font-size: 14px;font-weight: 300;text-align: center;max-width: 80%;margin: 12px auto 0 auto;}.blog-img-description a, .articles-img-description a {text-decoration: underline;}.blog-text blockquote {background: var(--gray100);font-size: 16px;font-weight: 100;padding: 40px 80px;}.button.outline.incart {background-color: var(--teal300);color: var(--black);border: 1px solid var(--teal300);cursor: default;}.mob-menu {display: none;}.mob-menu-img {display: inline-block;cursor: pointer;}.first-event-title {color: var(--teal300);font-size: 64px;font-weight: 300;line-height: 100%;margin-bottom: 24px;}.first-event-subtitle {font-size: 24px;font-weight: 500;line-height: 140%;margin-bottom: 16px;}.first-event-text {font-size: 16px;font-weight: 300;line-height: 140%;margin-bottom: 24px;}.first-event-local {display: flex;align-items: center;color: var(--gray500);font-size: 20px;font-weight: 300;line-height: 140%;margin-top: 36px;}.first-event-data {margin-right: 24px;}a.lekcii-card .data {font-size: 14px;font-weight: 300;margin-top: 16px;}a.lekcii-card .local {font-size: 14px;font-weight: 300;margin-top: 8px;}.blog-data-wrap .tag-button {margin-right: 8px;}.button.qty {justify-content: space-between;padding: 0 16px;}.qty-minus, .qty-plus {display: flex;align-items: center;}.qty-minus {margin-right: 16px;}.qty-plus {margin-left: 16px;}.button.qty svg {margin: 0;}.button.qty:hover {background-color: transparent;color: var(--black);border: 1px solid var(--black);}.button.qty:hover svg * {stroke: none;}.button.qty:active {background-color: transparent;color: var(--black);border: 1px solid var(--black);outline: none;}.cart-order-item-qty {margin-bottom: 16px;margin-left: 36px;text-align: right;}.cart-result-title {font-size: 20px;font-weight: 400;line-height: 130%;margin-bottom: 24px;}.cart-pay-title {font-size: 20px;font-weight: 400;line-height: 130%;margin-top: 24px;margin-bottom: 12px;}.accept-payment {font-size: 12px;font-weight: 300;text-align: center;margin-top: 16px;}.payment-method {display: flex;align-items: center;font-size: 14px;font-weight: 300;margin-bottom: 24px;}.payment-method {display: flex;align-items: center;font-size: 14px;font-weight: 300;margin-bottom: 24px;}.payment-method img {margin-right: 8px;}.empty-cart-title {color: var(--gray400);font-size: 32px;font-weight: 300;margin-bottom: 32px;padding-top: 32px;text-align: center;line-height: 120%;}.issue-wrap {display: flex;align-items: flex-start;margin-top: 88px;}.issue-wrap:first-child {margin-top: 0;}.issue-wrap:nth-child(2n) {flex-direction: row-reverse;}.issue-text {flex-grow: 1;}.magazin-cover {border-radius: 4px;margin-right: 32px;min-width: 488px;}.issue-wrap:nth-child(2n) .magazin-cover {margin-right: 0;margin-left: 32px;}.magazine-status {color: var(--gray300);font-size: 24px;font-weight: 500;margin-top: 8px;line-height: 120%;}.magazine-status.instock {color: var(--teal300);}.magazine-description {margin: 24px 0 32px 0;font-size: 16px;font-weight: 300;line-height: 140%;}.magazine-description-title {font-size: 20px;font-weight: 500;margin-bottom: 8px;}.magazine-description-comment {font-size: 16px;font-weight: 500;margin-top: 24px;}.version-select-wrap .button:first-child {margin-right: 16px;}.version-select-wrap {width: 493px;display: flex;}.version-select-wrap .button {flex-grow: 1;}.button.outline.version-select {background-color: transparent;color: var(--black);border: 1px solid var(--blue200);cursor: default;}.button.outline.version-select:hover, .button.outline.version-select:active, .button.outline.version-select.active {background-color: var(--blue200);color: var(--white);border: 1px solid var(--blue200);}.message-purchased {color: var(--teal300);font-size: 20px;font-weight: 500;line-height: 140%;display: flex;align-items: center;}.message-purchased.free {color: var(--blue200);}.message-purchased svg {margin-right: 8px;min-width: 24px;}.event-full-text {font-size: 16px;font-weight: 300;line-height: 140%;margin-top: 32px;}.event-social {margin-top: 32px;}.profile-wrap {display: flex;margin-top: 32px;}.profile-menu {width: 280px;min-width: 280px;margin-right: 32px;}.profile-menu-item {display: flex;justify-content: space-between;align-items: center;font-size: 16px;font-weight: 300;padding: 13px 24px;line-height: 138%;border-radius: 8px;color: var(--black);background-color: var(--white);margin-bottom: 4px;}.profile-menu-item svg {margin-left: 20px;}.profile-menu-item:hover {text-decoration: none;background-color: var(--gray100);}.profile-menu-item.selected {background-color: var(--teal100);}.profile-header {font-size: 48px;font-weight: 300;line-height: 120%;}.profile-content {width: 100%;}.profile-data-wrap {margin-top: 32px;}.profile-data-change {color: var(--blue200);font-size: 16px;font-weight: 300;margin-left: 16px;cursor: pointer;}.profile-data-change:hover {color: var(--blue300);}.profile-data-wrap .field-flex {display: flex;align-items: center;}.profile-data-wrap .field-wrap input[type=text] {width: 700px;}.profile-data-save {margin: 24px 0 32px 0;}.profile-data-save-wrap {display: flex;align-items: center;gap: 24px;}.profile-data-info {display: flex;margin-bottom: 24px;background-color: var(--blue100);border-radius: 8px;padding: 20px 24px;font-size: 16px;font-weight: 300;color: var(--black);}.profile-data-title {margin-bottom: 8px;font-size: 20px;font-weight: 500;color: var(--blue300);}.profile-data-info-close {width: 32px;min-width: 32px;height: 32px;margin-left: 70px;border-radius: 4px;background-color: var(--gray100);display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 24px;font-weight: 300;}.field-wrap .profile-data-info {margin-bottom: 0;}.profile-comment {font-size: 12px;font-weight: 300;color: var(--gray400);margin: 24px 0 12px 0;}.thanks-title {font-size: 32px;font-weight: 300;text-align: center;line-height: 140%;}.thanks-wrap {margin: 80px 0;}.thanks-desc {font-size: 16px;margin-top: 16px;text-align: center;line-height: 140%;}.thanks-buttons {margin-top: 32px;text-align: center;}.thanks-buttons .button {margin: 0 8px;}.profile-text-noactive {font-size: 16px;color: var(--gray300);line-height: 140%;}.profile-subheader {font-size: 32px;margin-bottom: 16px;line-height: 140%;}.contact-grid { display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 32px;width: 100%;}.profile-data-wrap .prod-card-pic img {width: 384px;height: auto;}.download-comment {text-align: center;font-size: 12px;color: var(--gray400);font-weight: 300;}.magazine-card {background-color: var(--gray100);border-radius: 8px;display: flex;}.magazine-card img {width: 217px;height: auto;border-radius: 8px 0 0 8px;}.magazine-card .text-container {width: 100%;padding: 24px;}.magazine-card .title {display: block;font-size: 16px;font-weight: 500;}.magazine-card .description {display: block;font-size: 12px;font-weight: 400;color: var(--gray500);margin-top: 8px;}.magazine-card .type {display: block;font-size: 16px;font-weight: 500;color: var(--teal300);margin-top: 8px;}.header-mob-menu {font-size: 24px;font-weight: 300;color: var(--white);margin-top: 32px;}.doc-item {margin-top: 24px;}.doc-item:first-child {margin-top: 0;}.doc-item a {text-decoration: underline}.doc-wrap {margin-top: 36px;}.not-available {color: var(--gray400);font-size: 24px;font-weight: 500;line-height: 140%;margin-top: 16px;}#login-s1-recover-link{text-decoration: underline;}.favorites-info {display: none;position: fixed;bottom: 40px;right: 40px;max-width: 460px;z-index: 9000;background-color: #fff;padding: 30px 30px 20px 30px;box-shadow: 0px -6px 46px rgba(0, 0, 0, 0.18);border-radius: 8px;}.cookie-accept {position: fixed;bottom: 40px;left: 40px;max-width: 460px;z-index: 9000;background-color: #fff;padding: 30px 30px 20px 30px;box-shadow: 0px -6px 46px rgba(0, 0, 0, 0.18);border-radius: 8px;}.cookie-accept-header {font-size: 21px;font-weight: 400;line-height: 120%;margin-bottom: 20px;text-align: center;}.cookie-accept-text {font-size: 13px;line-height: 140%;text-align: center;}.favorites-info-text {font-size: 16px;line-height: 140%;text-align: center;}.cookie-accept-more {font-size: 13px;text-align: center;margin-top: 10px;}.cookie-accept-more a {color: #000;text-decoration: underline;}.cookie-ok, .favorites-ok {margin-top: 20px;text-align: center;}.cookie-ok .test-button {display: inline-block;}.cookie-accept-text a {text-decoration: underline;}.magazines-more-mob {display: none;margin-top: 40px;}.profile-flex-field {flex-grow: 2;}.radio-input {appearance: none;position: relative;width: 20px;height: 20px;background: var(--white);border-radius: 10px;border: 1px solid var(--gray300);}.radio-input::after {content: "";display: block;position: absolute;top: -1px;left: -1px;width: 0;height: 0;border-radius: 10px;border: 0;}.radio-input:checked::after {width: 12px;height: 12px;border: 4px solid var(--blue200);}.radio {margin: 24px 0 12px 0;width: fit-content;display: flex;justify-content: center;align-items: center;}.radio-label {padding-left: 8px;}.alternative-text {margin-bottom: 12px;}.cart-final-comment {font-size: 12px;font-weight: 300;line-height: 120%;margin-top: 18px;text-align: center;}.cart-final-comment a {text-decoration: underline;}.mini-cart {position: absolute;top: 88px;right: 16px;height: calc(100vh - 128px);background: var(--white);padding: 24px 32px 0 32px;overflow-y: auto;scrollbar-width: thin;display: none;}.close-mini-cart {cursor: pointer;}.mini-cart .cart-result-title{font-size: 32px;font-weight: 300;display: flex;justify-content: space-between;align-items: center;}.mini-cart .cart-order-item-flex {display: block;}.mini-cart .cart-order-item-price {margin-left: 0;margin-top: 10px;text-align: left;}.mini-cart .cart-order-item-del {margin-left: 0;margin-top: 0;}.mini-cart .cart-order-item-price-wrap {display: flex;justify-content: space-between;align-items: center;margin-top: 10px;}.mini-cart .cart-order-item-comment {font-size: 14px;font-weight: 400;margin-top: 8px;margin-left: 0;}.mini-cart .cart-order-item {padding: 8px 0 16px 0;margin-top: 8px;}.mini-cart .cart-result-item-line {font-size: 20px;font-weight: 500;margin-top: 16px;}.mini-cart .free {font-size: 20px;font-weight: 300;color: var(--blue300);}.mini-cart .result-wrap {display: flex;height: 100%;flex-direction: column;justify-content: space-between;}.mini-cart .login-button {margin-bottom: 24px;}.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready {opacity: 0.4;}.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #000000;opacity: 0.4; }.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box; }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }.mfp-align-top .mfp-container:before {display: none; }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }.mfp-ajax-cur {cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.mfp-auto-cursor .mfp-content {cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none; }.mfp-loading.mfp-figure {display: none; }.mfp-hide {display: none !important; }.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }.mfp-preloader a {color: #CCC; }.mfp-preloader a:hover {color: #FFF; }.mfp-s-ready .mfp-preloader {display: none; }.mfp-s-error .mfp-content {display: none; }button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation; }button::-moz-focus-inner {padding: 0;border: 0; }.mfp-close {position: absolute;right: 40px;top: 40px;width: 32px;height: 32px;border-radius: 4px;background-color: var(--gray100) !important;display: flex;justify-content: center;align-items: center;font-size: 24px;font-weight: 300;opacity: 1; }.mfp-close:hover,.mfp-close:focus {opacity: 1; }.mfp-close:hover {background-color: var(--gray200) !important; }.mfp-close:active {outline: 2px solid var(--blue200);outline-offset: 2px; }.mfp-close-btn-in .mfp-close {color: var(--text-disabled) }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%; }.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap; }.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent; }.mfp-arrow:active {margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1; }.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7; }.mfp-arrow-left {left: 0; }.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px; }.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F; }.mfp-arrow-right {right: 0; }.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px; }.mfp-arrow-right:before {border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px; }.mfp-iframe-holder .mfp-close {top: -40px; }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000; }img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto; }.mfp-figure {line-height: 0; }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444; }.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px; }.mfp-figure figure {margin: 0; }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px; }.mfp-image-holder .mfp-content {max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0; }.mfp-img-mobile img.mfp-img {padding: 0; }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px; }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; } }@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0; }.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }.mfp-container {padding-left: 6px;padding-right: 6px; } }.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}.my-mfp-zoom-in.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.4;}.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); transform: translateY(0) perspective( 600px ) rotateX( 0 ); }.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0;-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); }.my-mfp-slide-bottom.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}.my-mfp-slide-bottom.mfp-ready.mfp-bg {opacity: 0.8;}.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0;}.slick-slider{position: relative;display: block;-moz-box-sizing: border-box; box-sizing: border-box;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;}.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.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;}.pushy {position: fixed;width: 270px;height: 100%;top: 0;z-index: 1001;overflow-y: auto;-webkit-overflow-scrolling: touch;background: var(--black);}.pushy .mob-menu-list a {display: block;color: var(--white);text-decoration: none;font-size: 16px;font-weight: 300;padding: 13px 24px;}.pushy .mob-menu-list a.active {color: #BA861D;}.pushy .mob-menu-list ul li ul li a {display: block;position: relative;color: #292929;padding: 12px 0 12px 36px;font-size: 16px;}.pushy .mob-menu-list ul li ul li a::before {content: "";display: block;width: 10px;height: 1px;background: #BA861D;position: absolute;left: 14px;top: 21px;}.mob-menu-list {margin-top: 13px;}.pushy ul li {margin-bottom: 0;padding-left: 0;}.pushy .mob-menu-list a.selected {color: var(--teal300);text-decoration: none;}.pushy .mob-menu-list a:hover {text-decoration: none;}.pushy ul {padding: 0;}.pushy ul:first-child {margin-top: 10px;}.pushy li {list-style-type: none;}.pushy.pushy-left {left: 0;}.pushy.pushy-right {right: 0;}.pushy-content {visibility: hidden;padding: 12px 16px 12px 16px;}.pushy-left {-webkit-transform: translate3d(-120%, 0, 0);-ms-transform: translate3d(-120%, 0, 0);transform: translate3d(-120%, 0, 0);}.pushy-open-left #container,.pushy-open-left .push {-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.pushy-right {-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.pushy-open-right #container,.pushy-open-right .push {-webkit-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.pushy-open-left .pushy,.pushy-open-right .pushy {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content {visibility: visible;}#container,.pushy,.push {transition: transform 0.5s cubic-bezier(0.16, 0.68, 0.43, 0.99);}.pushy-content {transition: visibility 0.5s cubic-bezier(0.16, 0.68, 0.43, 0.99);}.site-overlay {display: none;}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay {display: block;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;background-color: rgba(0, 0, 0, 0);-webkit-animation: fade 500ms;animation: fade 500ms;}@keyframes fade {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fade {0% {opacity: 0;}100% {opacity: 1;}}.pushy-submenu {}.pushy-submenu ul {padding-left: 15px;transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;}.pushy-submenu ul .pushy-link {transition: opacity 0.2s ease-in-out;}.pushy-submenu button {width: 100%;max-width: 350px;color: var(--white);padding: 13px 24px;text-align: left;font-size: 16px;font-weight: 300;background: transparent;border: 0;outline: none;cursor: pointer;}.pushy-submenu button a {padding: 0;}.pushy-submenu button.selected {color: var(--teal300);}.pushy-submenu > a,.pushy-submenu > button {position: relative;}.pushy-submenu > a::after,.pushy-submenu > button::after {content: '';display: block;height: 8px;width: 11px;position: absolute;top: 50%;left: 6px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);transition: transform 0.2s;}.pushy-submenu-closed ul {max-height: 0;overflow: hidden;visibility: hidden;}.pushy-submenu-closed .pushy-link {opacity: 0;}.pushy-submenu-open {}.pushy-submenu-open ul {max-height: 1000px;visibility: visible;}.pushy-submenu-open .pushy-link {opacity: 1;}.pushy-submenu-open a::after,.pushy-submenu-open button::after {-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.menu-close {width: 40px;height: 40px;background: url(/images/close.svg) center center no-repeat;cursor: pointer;margin-bottom: 12px;}#menu-callback-button {margin: 50px 0 0 0;}#phone-contact-m a {font-size: 16px;display: block;color: #000000;padding: 0;text-decoration: none;}.clear {clear: both;}.mobcenter {text-align: center;}.pushy-content .button.outline {width: 100%;}.pushy-flex {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}.pushy-social {margin: 0 16px;padding: 32px 0;}.pushy-social-title {margin-bottom: 8px;font-size: 14px;font-weight: normal;color: var(--white);}.pushy-social-icon {display: block;width: 36px;height: 36px;}.pushy-social-icon:first-child {margin-right: 24px;}.pushy-social-wrap {display: flex;align-items: center;}@media screen and (max-width: 1250px) {.section-nav-menu a, .section-nav-menu div {width: 180px;height: 183px;}.section-nav-menu {padding: 32px 0;font-size: 18px;margin-top: 48px;}.section-main {padding: 32px 0;margin-top: 32px;}.section-title {font-size: 48px;}.event-preview {font-size: 42px;}.topmenu > li {margin-right: 30px;}.about-gallery {margin-right: 0;}.gallery-item {margin-right: 0;}.gallery-item img {margin: 0 auto;}.slick-dots {padding-right: 0;}.contact-wrap {flex-direction: column;}.contact-wrap .section-desc {max-width: 700px;}.contact-form-wrap {width: 100%;min-width: 100%;margin-left: 0;margin-top: 24px;}.prod-card-pic img {width: 450px;}.magazin-cover {min-width: 420px;}.profile-menu {width: 240px;min-width: 240px;margin-right: 24px;}}@media screen and (max-width: 1024px) {.topmenu {display: none;}.mainheader-infoblock .button {display: none;}.tittle-pic.main {height: 753px;}.mainheader {height: 64px;min-height: 64px;}.dinamic-string-wrap {margin-top: 48px;font-size: 14px;padding: 16px 0;}.logo-link {height: 24px;}.logo-link svg {width: 78px;height: 24px;}.section-nav-menu {font-size: 24px;flex-direction: column;}.section-nav-menu a, .section-nav-menu div {margin: 16px auto 48px auto;width: 195px;height: 199px;}.section-nav-menu div:last-child a {margin: 16px auto 0 auto;}.section-title {font-size: 40px;}.section-desc {font-size: 16px;margin-top: 24px;}.lekcii-wrap {margin-top: 24px;flex-direction: column;margin-right: -16px;}.lekcii-wrap .grid3, .lekcii-wrap .grid4, .card-wrap .grid2, .card-wrap .grid5, .card-wrap.events-group .grid4, .card-wrap .grid4 {overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;-ms-overflow-style: none;scrollbar-width: none;padding-right: 16px;}.card-wrap.events-group .grid4 {grid-template-columns: repeat(auto-fit, 253px);grid-template-rows: 1fr;grid-auto-flow: column;}.card-wrap {margin-top: 24px;margin-right: -16px;}.lekcii-sticker {margin: 136px auto 0 auto;}.lekcii-sticker-mask {width: 263px;height: 301px;}.grid3, .grid2, .grid5 {grid-gap: 16px;width: auto;}.lekcii-card {min-width: 253px;}.lekcii-card .title {font-size: 14px;}.lekcii .lekcii-card .title {font-size: 16px;}.lekcii .lekcii-card .autor {margin-top: 12px;}.lekcii-card .text-container {padding: 8px 12px 12px 12px;}.putevoditel-card {flex-direction: column;}.putevoditel-card .text-container {margin: 0;padding: 8px 12px 12px 12px;font-size: 12px;}.putevoditel-card .title {font-size: 14px;}.putevoditel-all {position: relative;bottom: auto;left: auto;margin-top: 24px;}.grid2.putevoditel {grid-template-columns: 1fr 1fr 1fr;}.favorites {width: 32px;height: 32px;top: 8px;right: 8px;opacity: 1;background-size: 50%;}.favorites.selected {background-size: 50%;}.putevoditel-card-wrap .favorites {right: 8px;left: auto;}.putevoditel-card {border-radius: 8px;background: var(--gray100);}.putevoditel-card img {border-radius: 4px 4px 0 0;width: 100%;min-width: 280px;}.gidy-all, .book-all, .event-all {position: relative;top: auto;right: auto;left: auto;margin-top: 24px;}.lekcii-card .description-crop {font-size: 12px;margin-top: 4px;-webkit-line-clamp: 5;}.book-card {min-width: 186px;}.event-wrap {flex-direction: column;}.event-wrap.top-event {flex-direction: column-reverse;}.event-wrap img {margin: 24px 0 0 0;max-width: 100%;}.event-preview {font-size: 32px;text-align: left;margin: 24px 0;}.faq-wrap {flex-direction: column-reverse;}.card-wrap.faq {margin-right: 0;}.faq-text {font-size: 16px;margin-left: 0;}.qa-container {margin-top: 16px;}.faq-img {margin-left: 0;font-size: 20px;text-align: center;font-weight: 300;}.faq-img img {margin-bottom: 24px;max-width: 100%;}.mainfooter-line {flex-direction: column;text-align: left;align-items: flex-start;}.copyright {font-size: 14px;margin-top: 16px;text-align: left;}.mainfooter-line.second {align-items: flex-start;flex-direction: column-reverse;}.footer-contacts a, .footer-contacts div {margin-bottom: 16px;text-align: left;font-size: 16px;}.footer-contacts {margin-top: 30px;}.footer-docs {margin-top: 24px;}.mainfooter {margin-top: 36px;}.social-wrap.mob {display: flex;margin-top: 24px;}.social-wrap.hide {display: none;}.putevoditel-all-simbol {left: 263px;}.book-all-simbol {left: 182px;}@keyframes move-line {0% {left: 182px;}50% {left: 254px;}100% {left: 182px;}}.lekcii-all-simbol {left: 210px;}@keyframes rotation-move {0% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: 210px;}25% {-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);left: 198px;}50% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: 210px;}75% {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);left: 222px;}100% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left: 210px;}}.mask-title-pic-01 {width: 110px;height: 110px;transform: translate(-55px, -75px);}.mask-title-pic-02 {width: 110px;height: 110px;transform: translate(-118px, -28px);}.mask-title-pic-03 {width: 110px;height: 110px;transform: translate(8px, -28px);}.tittle-pic.main {height: 753px;}.title-circle-1 {width: 310px;height: 310px;transform: translate(-155px, -145px);}.title-circle-1 img {width: 100%;height: auto;}@keyframes rotation-circle-1 {0% {transform: translate(-155px, -145px) rotate(0deg);}100% {transform: translate(-155px, -145px) rotate(360deg);}}.title-circle-2 {width: 410px;height: 410px;transform: translate(-205px, -195px);}.title-circle-2 img {width: 100%;height: auto;}@keyframes rotation-circle-2 {0% {transform: translate(-205px, -195px) rotate(0deg);}100% {transform: translate(-205px, -195px) rotate(-360deg);}}.title-circle-3 {width: 500px;height: 500px;transform: translate(-250px, -240px);}.title-circle-3 img {width: 100%;height: auto;}@keyframes rotation-circle-3 {0% {transform: translate(-250px, -240px) rotate(0deg);}100% {transform: translate(-250px, -240px) rotate(360deg);}}.title-circle-4 {width: 596px;height: 596px;transform: translate(-298px, -288px);}.title-circle-4 img {width: 100%;height: auto;}@keyframes rotation-circle-4 {0% {transform: translate(-298px, -288px) rotate(0deg);}100% {transform: translate(-298px, -288px) rotate(360deg);}}.title-circle-5 {width: 678px;height: 678px;transform: translate(-339px, -329px);}.title-circle-5 img {width: 100%;height: auto;}@keyframes rotation-circle-5 {0% {transform: translate(-339px, -329px) rotate(0deg);}100% {transform: translate(-339px, -329px) rotate(360deg);}}h1 {font-size: 40px;}.flex-pic-r {flex-direction: column;justify-content: flex-start;align-items: center;}.flex-pic-r .section-desc.cat-group {max-width: 100%;font-size: 14px;margin-bottom: 24px;}.flex-pic-r img {width: 263px;margin: 0 20px;}.team-info-wrap {flex-direction: column-reverse;justify-content: flex-start;align-items: center;}.team-info-text {font-size: 14px;margin-top: 0;}.mask-team {width: 263px;height: 263px;min-width: 263px;margin-right: 0;margin-top: 32px;}.team-photo {max-width: 195px;max-height: 195px;}.mainheader-space {padding-top: 64px;}.team-name {font-size: 16px;}.team-function {font-size: 14px;}.team-quote {font-size: 14px;}.team-wrap {grid-gap: 48px 32px;}.about-title-pic {height: 160px;}.lekcii .grid4 {grid-template-columns: 1fr 1fr 1fr;}.card-wrap.lekcii {margin-right: 0;}.pathway {margin: 24px 0 16px 0;}.section-desc.cat-group {padding-bottom: 0;margin-bottom: 32px;}.checkbox label {font-size: 14px;}.sort-wrap {font-size: 14px;}.sort-filter-name {display: none;}.select-list-item {font-size: 14px;}.pagination-wrap {margin-top: 24px;}.poster-title, .poster-title.nomargin {margin-top: 48px;font-size: 32px;text-align: center;}.poster-flex {flex-direction: column;justify-content: flex-start;}.poster-description {font-size: 14px;margin-bottom: 32px;text-align: center;}.poster-flex img {margin: 0 auto;max-width: 100%;display: block;}.button.size-m {min-height: 40px;font-size: 14px;}.tag-wrap {flex-direction: column;align-items: flex-start;justify-content: flex-start;}.tag-button {padding: 0 12px;font-size: 12px;height: 26px;}.text-container.blog-list {margin-top: 8px;}.tags .tag-button {margin-bottom: 8px;}.blog-list .title {margin-top: 8px;font-size: 16px;}.blog-list .description {font-size: 14px;margin-bottom: 8px;}.blog-tag-wrap {white-space: nowrap;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;-ms-overflow-style: none;scrollbar-width: none;padding-right: 16px;}.blog-tag-group {margin-right: -16px;}.blog-also-posts {width: 280px;min-width: 280px;margin-left: 40px;}.blog-title h1 {font-size: 32px;margin-bottom: 24px;}.blog-text h2 {font-size: 20px;margin-top: 12px;}.blog-text h3 {font-size: 18px;margin-top: 12px;}.blog-also-posts-header {font-size: 24px;}.blog-text blockquote {font-size: 14px;padding: 20px 16px;}.blog-text {font-size: 14px;}.blog-title-pic {margin-bottom: 32px;}.block-back-link {font-size: 14px;margin-bottom: 24px;}.blog-data-item {font-size: 14px;margin-right: 0;}.blog-data-wrap {flex-direction: column;align-items: flex-start;}.blog-data-wrap .tag-button {margin-top: 8px;}.contact-item {font-size: 18px;}.contact-item span {font-size: 14px;}.contact-form-wrap {padding: 32px 12px;}.gift .grid3 {grid-template-columns: 1fr 1fr;}.card-wrap.gift {margin-top: 0;margin-right: 0;}.lekcii-card.gift .title {font-size: 14px;}.price-gift-list {font-size: 20px;}.button-circle {height: 40px;width: 40px;}.quantity-badge {right: 6px;bottom: 5px;}.mob-menu {display: block;width: 88px;}.list .putevoditel-card .text-container {padding: 16px 12px 24px 12px;font-size: 14px;}.list .putevoditel-card .title {font-size: 16px;margin-bottom: 8px;}.list .putevoditel-card .button {display: none;}.card-wrap.putevoditel-wrap {margin-right: 0;}.putevoditel-wrap .grid1 {grid-template-columns: 1fr 1fr;grid-gap: 24px;}.putevoditel-wrap .putevoditel-card img {width: 100%;min-width: 100%;}.putevoditel-wrap.list .putevoditel-card-wrap .favorites {left: auto;right: 8px;}.cart-wrap {margin-top: 32px;flex-direction: column;}.cart-type-title {font-size: 24px;}.cart-order-item-name {font-size: 20px;}.cart-result {width: 100%;min-width: 100%;padding: 32px 24px;margin-left: 0;margin-top: 32px;}.del .cart-order-item-suptitle {margin-top: 8px;}.del .cart-order-item-comment {margin-top: 8px;}.top-event .event-info {margin-left: 0;margin-top: 32px;}.first-event-title {font-size: 40px;}.first-event-subtitle {font-size: 20px;}.first-event-text {font-size: 14px;}.first-event-local {flex-direction: column;align-items: flex-start;font-size: 16px;margin-top: 16px;}.first-event-data {margin-right: 0;margin-bottom: 12px;}.event-section-title {font-size: 40px;}.social-wrap-event {justify-content: center;}.poster-img {align-self: center;}.group-title {font-size: 40px;}.group-desc {font-size: 14px;}.prod-card-pic img {width: 350px;}.prod-card-button-wrap .button {width: 100%;}.prod-card-info h1 {font-size: 20px;}.prod-card-description-title {font-size: 16px;margin: 12px 0 12px 0;}.prod-card-description {font-size: 14px;}.prod-card-button-wrap {margin: 16px 0 12px 0;}.message-purchased {font-size: 16px;}.prod-also-title {font-size: 32px;margin-bottom: 24px;}.magazin-cover {min-width: 350px;}.magazine-status {font-size: 20px;}.magazine-description-title {font-size: 16px;}.magazine-description {font-size: 14px;margin: 16px 0 24px 0;}.magazine-description-comment {font-size: 14px;margin-top: 16px;}.button.size-l {height: 40px;font-size: 14px;}.profile-menu {display: none;}.profile-header {font-size: 40px;}.profile-wrap {margin-top: 24px;}.profile-content .grid3 {grid-template-columns: 1fr 1fr;}.profile-content .card-wrap .grid2 {overflow-x: visible;overflow-y: visible;padding-right: 0;grid-template-columns: 1fr;}.feefback-form-description {margin-bottom: 0;}.poster-flex.cart {display: none;}.profile-data-wrap .field-wrap input[type="text"] {width: 100%;}.profile-data-change {width: 80px;}.favorites-info {bottom: auto;top: 80px;right: 16px;margin-left: 16px;}.cookie-accept {left: 16px;bottom: 16px;margin-right: 16px;}}@media screen and (max-width: 900px) {.lekcii .grid4 {grid-template-columns: 1fr 1fr;}.magazin-cover {width: 200px;min-width: 200px;}.contact-grid {grid-template-columns: 1fr;grid-gap: 0;}}@media screen and (max-width: 700px) {.team-wrap {grid-template-columns: 1fr 1fr;}.blog-text-wrap {flex-direction: column;}.blog-also-posts {width: 100%;min-width: 100%;margin-left: 0;margin-top: 64px;padding: 32px 0;}.prod-card-pic img {width: 260px;}}@media screen and (max-width: 600px) {.lekcii .grid4 {grid-template-columns: 1fr;}.gidy .grid2 {grid-template-columns: 1fr;}.blog .grid2 {grid-template-columns: 1fr;}.gift .grid3 {grid-template-columns: 1fr;}.putevoditel-wrap .grid1 {grid-template-columns: 1fr;grid-gap: 16px;}.section-desc {margin-top: 16px;}.contact-img {display: none;}.lekcii-card.gift .title {min-height: 0;}.lekcii-card.gift .text-container {padding: 8px 0 16px 0;}.empty-cart-title {font-size: 24px;padding-top: 12px;}.prod-card-wrap {flex-direction: column;padding-bottom: 32px;}.prod-card-pic img {width: 100%;}.prod-card-info {margin-left: 0;margin-top: 24px;}.prod-also-wrap {padding: 32px 0;margin-top: 32px;}.projects-poster {margin-top: 32px;}.issue-wrap {margin-top: 88px;}.issue-wrap {flex-direction: column;}.issue-wrap:nth-child(2n) {flex-direction: column;}.issue-wrap:nth-child(2n) .magazin-cover {margin-left: 0;}.magazin-cover {width: 100%;min-width: 100%;margin-right: 0;}.issue-text {margin-top: 24px;}.profile-content .grid3 {grid-template-columns: 1fr;}.cart-order-item-flex{flex-direction: column;}.cart-order-item-qty {margin-top: 16px;text-align: left;}.button.qty {width: 100%;}.cart-order-item-price-wrap {display: flex;align-items: center;justify-content: space-between;margin-top: 20px;}.cart-order-item-price-wrap .cart-order-item-price {margin-top: 0;text-align: left;}.cart-order-item-price-wrap .cart-order-item-del {margin-left: 0;margin-top: 0;}.magazines-more {display: none;}.magazines-more-mob {display: inline-flex;}.cookie-accept {max-width: 600px;}}@media screen and (max-width: 500px) {.team-wrap {grid-template-columns: 1fr;}.button.wide {padding: 0 80px;}.blog-img-center {width: 100%;}.blog-img-vertical-center {width: 80%;}.price-gift-list-wrap {flex-direction: column;align-items: flex-start;}.gift .button {width: 100%;margin-top: 8px;}.mob-menu {width: 80px;}.prod-card-button-wrap .button {white-space: normal;}.magazine-card img {width: 140px;}.blog-img-center, .articles-img-center {width: 100%;}.blog-img-vertical-center, .articles-img-vertical-center {width: 70%;}.modal-sm, .modal-md, .modal-lg {padding: 20px;}.mfp-close {right: 20px;top: 20px;}.magazines-more-mob {display: flex;}}