@charset "UTF-8";:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel__slide{flex-shrink:0;margin:0;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;margin:0!important;position:relative;transition:transform ease-out;height:var(--vc-trk-height, auto)}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel.is-ttb{.carousel__track{flex-direction:column}}.carousel.is-btt{.carousel__track{flex-direction:column-reverse}}:root{--vc-icn-width: 1.2em}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}:root{--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel.is-rtl{.carousel__prev{left:auto;right:0}.carousel__next{right:auto;left:0}}.carousel.is-vertical{.carousel__prev,.carousel__next{left:auto;top:auto;right:50%;transform:translate(50%);margin:5px auto}}.carousel.is-btt{.carousel__prev{bottom:0}.carousel__next{top:0}}.carousel.is-ttb{.carousel__prev{top:0}.carousel__next{bottom:0}}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-width: 16px;--vc-pgn-height: 4px;--vc-pgn-margin: 6px 5px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel__pagination{display:flex;justify-content:center;list-style:none!important;line-height:0;padding:0!important;margin:0!important;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical{.carousel__pagination{left:auto;right:5px;bottom:50%;transform:translateY(50%);flex-direction:column}.carousel__pagination-button:after{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}}/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
*/html:not(.bvi-panel) *,html:not(.bvi-panel) :after,html:not(.bvi-panel) :before{box-sizing:border-box}html body .bvi-panel{font-family:Arial,serif!important;font-size:1rem!important;padding:.5rem;color:#000;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;box-shadow:0 1px 3px #0000003b;z-index:999999!important}html body .bvi-panel *{font-family:Arial,serif!important;font-size:1rem!important}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel.bvi-panel-hide{display:none}html body .bvi-panel a{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a:focus,html body .bvi-panel a:hover{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a.bvi-link{display:inline-block;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}html body .bvi-panel a.bvi-link:after{position:absolute;inset:0;z-index:1;content:""}html body .bvi-panel a.bvi-link:focus,html body .bvi-panel a.bvi-link:hover{background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.active{color:#212529!important;background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.bvi-theme-white{background-color:#fff!important;color:#000!important}html body .bvi-panel a.bvi-link.bvi-theme-black{background-color:#000!important;color:#fff!important}html body .bvi-panel a.bvi-link.bvi-theme-blue{background-color:#9dd1ff!important;color:#063462!important}html body .bvi-panel a.bvi-link.bvi-theme-brown{background-color:#f7f3d6!important;color:#4d4b43!important}html body .bvi-panel a.bvi-link.bvi-theme-green{background-color:#3b2716!important;color:#a9e44d!important}html body .bvi-panel .bvi-blocks{margin:0 auto;text-align:center;display:flex;flex-flow:row wrap}html body .bvi-panel .bvi-blocks.bvi-block-start{justify-content:flex-start}html body .bvi-panel .bvi-blocks.bvi-block-center{justify-content:center}html body .bvi-panel .bvi-blocks.bvi-block-end{justify-content:flex-end}html body .bvi-panel .bvi-block{padding:.688rem .938rem}html body .bvi-panel .bvi-block .bvi-block-title{text-align:center;font-weight:600!important;font-size:1rem!important;display:block;margin-bottom:.8rem}html body .bvi-panel .bvi-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;visibility:hidden;z-index:1050;outline:0;opacity:0;background:#00000080;transition:opacity .2s ease-in}html body .bvi-panel .bvi-modal.show{visibility:visible;opacity:1}html body .bvi-panel .bvi-modal .bvi-modal-dialog{max-width:500px;margin:1.75rem auto;display:flex;align-items:center;height:calc(100% - 3.5rem);pointer-events:none}html body .bvi-panel .bvi-modal .bvi-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-height:100%;overflow:hidden}html body .bvi-panel .bvi-modal .bvi-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.8rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-title{margin-top:0;margin-bottom:0;line-height:1.5;font-size:1.25rem;font-weight:600;color:#000}html body .bvi-panel .bvi-modal .bvi-modal-body{position:relative;flex:1 1 auto;padding:1rem;overflow-y:auto}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar{width:.5rem;background-color:transparent;opacity:0}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:.25rem}html body .bvi-panel .bvi-modal .bvi-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.8rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-close{float:right;font-size:1.2rem!important;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}html body .bvi-panel .bvi-modal .bvi-modal-close:focus,html body .bvi-panel .bvi-modal .bvi-modal-close:hover{cursor:pointer;opacity:.75}body.bvi-active{margin:0;padding:0;top:0;left:0}body.bvi-active.bvi-noscroll{overflow:hidden!important}body .bvi-body{padding:0 .5rem}body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-text{border-color:#000}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#000!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:#00000080!important;border:1px solid rgba(0,0,0,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:#00000080!important;border:1px solid rgba(0,0,0,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :-moz-read-write:not(.bvi-no-styles){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles):after:not(.bvi-no-styles){background-color:#fff0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles):before:not(.bvi-no-styles){background-color:#fff0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::-moz-selection:not(.bvi-no-styles){background-color:#000!important;color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#000!important;color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#000!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:#fff0!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:#fff0!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#fff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#fff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-text{border-color:#fff}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#fff!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:#ffffff80!important;border:1px solid rgba(255,255,255,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:#ffffff80!important;border:1px solid rgba(255,255,255,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :-moz-read-write:not(.bvi-no-styles){background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles):after:not(.bvi-no-styles){background-color:#fff0!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles):before:not(.bvi-no-styles){background-color:#fff0!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::-moz-selection:not(.bvi-no-styles){background-color:#fff!important;color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#fff!important;color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#fff!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:#fff0!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:#fff0!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-text{border-color:#063462}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#063462!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:#06346280!important;border:1px solid rgba(6,52,98,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:#06346280!important;border:1px solid rgba(6,52,98,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#063462!important;background-color:#9dd1ff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :-moz-read-write:not(.bvi-no-styles){background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles):after:not(.bvi-no-styles){background-color:#fff0!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles):before:not(.bvi-no-styles){background-color:#fff0!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::-moz-selection:not(.bvi-no-styles){background-color:#063462!important;color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#063462!important;color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#063462!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#063462!important;background-color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:#fff0!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:#fff0!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4d4b43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4d4b43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-text{border-color:#4d4b43}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#4d4b43!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:#4d4b4380!important;border:1px solid rgba(77,75,67,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:#4d4b4380!important;border:1px solid rgba(77,75,67,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#4d4b43!important;background-color:#f7f3d6!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :-moz-read-write:not(.bvi-no-styles){background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles):after:not(.bvi-no-styles){background-color:#fff0!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles):before:not(.bvi-no-styles){background-color:#fff0!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::-moz-selection:not(.bvi-no-styles){background-color:#4d4b43!important;color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#4d4b43!important;color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#4d4b43!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#4d4b43!important;background-color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:#fff0!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:#fff0!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#a9e44d!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#a9e44d!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-text{border-color:#a9e44d}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#a9e44d!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:#a9e44d80!important;border:1px solid rgba(169,228,77,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:#a9e44d80!important;border:1px solid rgba(169,228,77,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#a9e44d!important;background-color:#3b2716!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :-moz-read-write:not(.bvi-no-styles){background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles):after:not(.bvi-no-styles){background-color:#fff0!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles):before:not(.bvi-no-styles){background-color:#fff0!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::-moz-selection:not(.bvi-no-styles){background-color:#a9e44d!important;color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#a9e44d!important;color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#a9e44d!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#a9e44d!important;background-color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:#fff0!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:#fff0!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-fontsize="40"] *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="40"] * h1,body .bvi-body[data-bvi-fontsize="40"] * h1 *{font-size:47px!important}body .bvi-body[data-bvi-fontsize="40"] * h2,body .bvi-body[data-bvi-fontsize="40"] * h2 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="40"] * h3,body .bvi-body[data-bvi-fontsize="40"] * h3 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="40"] * h4,body .bvi-body[data-bvi-fontsize="40"] * h4 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="40"] * h5,body .bvi-body[data-bvi-fontsize="40"] * h5 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="40"] * h6,body .bvi-body[data-bvi-fontsize="40"] * h6 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="39"] * h1,body .bvi-body[data-bvi-fontsize="39"] * h1 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="39"] * h2,body .bvi-body[data-bvi-fontsize="39"] * h2 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="39"] * h3,body .bvi-body[data-bvi-fontsize="39"] * h3 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="39"] * h4,body .bvi-body[data-bvi-fontsize="39"] * h4 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="39"] * h5,body .bvi-body[data-bvi-fontsize="39"] * h5 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] * h6,body .bvi-body[data-bvi-fontsize="39"] * h6 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="38"] * h1,body .bvi-body[data-bvi-fontsize="38"] * h1 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="38"] * h2,body .bvi-body[data-bvi-fontsize="38"] * h2 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="38"] * h3,body .bvi-body[data-bvi-fontsize="38"] * h3 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="38"] * h4,body .bvi-body[data-bvi-fontsize="38"] * h4 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="38"] * h5,body .bvi-body[data-bvi-fontsize="38"] * h5 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] * h6,body .bvi-body[data-bvi-fontsize="38"] * h6 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="37"] * h1,body .bvi-body[data-bvi-fontsize="37"] * h1 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="37"] * h2,body .bvi-body[data-bvi-fontsize="37"] * h2 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="37"] * h3,body .bvi-body[data-bvi-fontsize="37"] * h3 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="37"] * h4,body .bvi-body[data-bvi-fontsize="37"] * h4 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="37"] * h5,body .bvi-body[data-bvi-fontsize="37"] * h5 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] * h6,body .bvi-body[data-bvi-fontsize="37"] * h6 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="36"] * h1,body .bvi-body[data-bvi-fontsize="36"] * h1 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="36"] * h2,body .bvi-body[data-bvi-fontsize="36"] * h2 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="36"] * h3,body .bvi-body[data-bvi-fontsize="36"] * h3 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="36"] * h4,body .bvi-body[data-bvi-fontsize="36"] * h4 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="36"] * h5,body .bvi-body[data-bvi-fontsize="36"] * h5 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] * h6,body .bvi-body[data-bvi-fontsize="36"] * h6 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="35"] * h1,body .bvi-body[data-bvi-fontsize="35"] * h1 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="35"] * h2,body .bvi-body[data-bvi-fontsize="35"] * h2 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="35"] * h3,body .bvi-body[data-bvi-fontsize="35"] * h3 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="35"] * h4,body .bvi-body[data-bvi-fontsize="35"] * h4 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="35"] * h5,body .bvi-body[data-bvi-fontsize="35"] * h5 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] * h6,body .bvi-body[data-bvi-fontsize="35"] * h6 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="34"] * h1,body .bvi-body[data-bvi-fontsize="34"] * h1 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="34"] * h2,body .bvi-body[data-bvi-fontsize="34"] * h2 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="34"] * h3,body .bvi-body[data-bvi-fontsize="34"] * h3 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="34"] * h4,body .bvi-body[data-bvi-fontsize="34"] * h4 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="34"] * h5,body .bvi-body[data-bvi-fontsize="34"] * h5 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] * h6,body .bvi-body[data-bvi-fontsize="34"] * h6 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="33"] * h1,body .bvi-body[data-bvi-fontsize="33"] * h1 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="33"] * h2,body .bvi-body[data-bvi-fontsize="33"] * h2 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="33"] * h3,body .bvi-body[data-bvi-fontsize="33"] * h3 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="33"] * h4,body .bvi-body[data-bvi-fontsize="33"] * h4 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="33"] * h5,body .bvi-body[data-bvi-fontsize="33"] * h5 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] * h6,body .bvi-body[data-bvi-fontsize="33"] * h6 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="32"] * h1,body .bvi-body[data-bvi-fontsize="32"] * h1 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="32"] * h2,body .bvi-body[data-bvi-fontsize="32"] * h2 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="32"] * h3,body .bvi-body[data-bvi-fontsize="32"] * h3 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="32"] * h4,body .bvi-body[data-bvi-fontsize="32"] * h4 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="32"] * h5,body .bvi-body[data-bvi-fontsize="32"] * h5 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] * h6,body .bvi-body[data-bvi-fontsize="32"] * h6 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="31"] * h1,body .bvi-body[data-bvi-fontsize="31"] * h1 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="31"] * h2,body .bvi-body[data-bvi-fontsize="31"] * h2 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="31"] * h3,body .bvi-body[data-bvi-fontsize="31"] * h3 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="31"] * h4,body .bvi-body[data-bvi-fontsize="31"] * h4 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="31"] * h5,body .bvi-body[data-bvi-fontsize="31"] * h5 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] * h6,body .bvi-body[data-bvi-fontsize="31"] * h6 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="30"] * h1,body .bvi-body[data-bvi-fontsize="30"] * h1 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="30"] * h2,body .bvi-body[data-bvi-fontsize="30"] * h2 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="30"] * h3,body .bvi-body[data-bvi-fontsize="30"] * h3 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="30"] * h4,body .bvi-body[data-bvi-fontsize="30"] * h4 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="30"] * h5,body .bvi-body[data-bvi-fontsize="30"] * h5 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] * h6,body .bvi-body[data-bvi-fontsize="30"] * h6 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="29"] * h1,body .bvi-body[data-bvi-fontsize="29"] * h1 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="29"] * h2,body .bvi-body[data-bvi-fontsize="29"] * h2 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="29"] * h3,body .bvi-body[data-bvi-fontsize="29"] * h3 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="29"] * h4,body .bvi-body[data-bvi-fontsize="29"] * h4 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="29"] * h5,body .bvi-body[data-bvi-fontsize="29"] * h5 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] * h6,body .bvi-body[data-bvi-fontsize="29"] * h6 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="28"] * h1,body .bvi-body[data-bvi-fontsize="28"] * h1 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="28"] * h2,body .bvi-body[data-bvi-fontsize="28"] * h2 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="28"] * h3,body .bvi-body[data-bvi-fontsize="28"] * h3 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="28"] * h4,body .bvi-body[data-bvi-fontsize="28"] * h4 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="28"] * h5,body .bvi-body[data-bvi-fontsize="28"] * h5 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] * h6,body .bvi-body[data-bvi-fontsize="28"] * h6 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="27"] * h1,body .bvi-body[data-bvi-fontsize="27"] * h1 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="27"] * h2,body .bvi-body[data-bvi-fontsize="27"] * h2 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="27"] * h3,body .bvi-body[data-bvi-fontsize="27"] * h3 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="27"] * h4,body .bvi-body[data-bvi-fontsize="27"] * h4 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="27"] * h5,body .bvi-body[data-bvi-fontsize="27"] * h5 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] * h6,body .bvi-body[data-bvi-fontsize="27"] * h6 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="26"] * h1,body .bvi-body[data-bvi-fontsize="26"] * h1 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="26"] * h2,body .bvi-body[data-bvi-fontsize="26"] * h2 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="26"] * h3,body .bvi-body[data-bvi-fontsize="26"] * h3 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="26"] * h4,body .bvi-body[data-bvi-fontsize="26"] * h4 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="26"] * h5,body .bvi-body[data-bvi-fontsize="26"] * h5 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] * h6,body .bvi-body[data-bvi-fontsize="26"] * h6 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="25"] * h1,body .bvi-body[data-bvi-fontsize="25"] * h1 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="25"] * h2,body .bvi-body[data-bvi-fontsize="25"] * h2 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="25"] * h3,body .bvi-body[data-bvi-fontsize="25"] * h3 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="25"] * h4,body .bvi-body[data-bvi-fontsize="25"] * h4 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="25"] * h5,body .bvi-body[data-bvi-fontsize="25"] * h5 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] * h6,body .bvi-body[data-bvi-fontsize="25"] * h6 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="24"] * h1,body .bvi-body[data-bvi-fontsize="24"] * h1 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="24"] * h2,body .bvi-body[data-bvi-fontsize="24"] * h2 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="24"] * h3,body .bvi-body[data-bvi-fontsize="24"] * h3 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="24"] * h4,body .bvi-body[data-bvi-fontsize="24"] * h4 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="24"] * h5,body .bvi-body[data-bvi-fontsize="24"] * h5 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] * h6,body .bvi-body[data-bvi-fontsize="24"] * h6 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="23"] * h1,body .bvi-body[data-bvi-fontsize="23"] * h1 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="23"] * h2,body .bvi-body[data-bvi-fontsize="23"] * h2 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="23"] * h3,body .bvi-body[data-bvi-fontsize="23"] * h3 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="23"] * h4,body .bvi-body[data-bvi-fontsize="23"] * h4 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="23"] * h5,body .bvi-body[data-bvi-fontsize="23"] * h5 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] * h6,body .bvi-body[data-bvi-fontsize="23"] * h6 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="22"] * h1,body .bvi-body[data-bvi-fontsize="22"] * h1 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="22"] * h2,body .bvi-body[data-bvi-fontsize="22"] * h2 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="22"] * h3,body .bvi-body[data-bvi-fontsize="22"] * h3 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="22"] * h4,body .bvi-body[data-bvi-fontsize="22"] * h4 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="22"] * h5,body .bvi-body[data-bvi-fontsize="22"] * h5 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] * h6,body .bvi-body[data-bvi-fontsize="22"] * h6 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="21"] * h1,body .bvi-body[data-bvi-fontsize="21"] * h1 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="21"] * h2,body .bvi-body[data-bvi-fontsize="21"] * h2 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="21"] * h3,body .bvi-body[data-bvi-fontsize="21"] * h3 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="21"] * h4,body .bvi-body[data-bvi-fontsize="21"] * h4 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="21"] * h5,body .bvi-body[data-bvi-fontsize="21"] * h5 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] * h6,body .bvi-body[data-bvi-fontsize="21"] * h6 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="20"] * h1,body .bvi-body[data-bvi-fontsize="20"] * h1 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="20"] * h2,body .bvi-body[data-bvi-fontsize="20"] * h2 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="20"] * h3,body .bvi-body[data-bvi-fontsize="20"] * h3 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="20"] * h4,body .bvi-body[data-bvi-fontsize="20"] * h4 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="20"] * h5,body .bvi-body[data-bvi-fontsize="20"] * h5 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] * h6,body .bvi-body[data-bvi-fontsize="20"] * h6 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="19"] * h1,body .bvi-body[data-bvi-fontsize="19"] * h1 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="19"] * h2,body .bvi-body[data-bvi-fontsize="19"] * h2 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="19"] * h3,body .bvi-body[data-bvi-fontsize="19"] * h3 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="19"] * h4,body .bvi-body[data-bvi-fontsize="19"] * h4 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="19"] * h5,body .bvi-body[data-bvi-fontsize="19"] * h5 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] * h6,body .bvi-body[data-bvi-fontsize="19"] * h6 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="18"] * h1,body .bvi-body[data-bvi-fontsize="18"] * h1 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="18"] * h2,body .bvi-body[data-bvi-fontsize="18"] * h2 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="18"] * h3,body .bvi-body[data-bvi-fontsize="18"] * h3 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="18"] * h4,body .bvi-body[data-bvi-fontsize="18"] * h4 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="18"] * h5,body .bvi-body[data-bvi-fontsize="18"] * h5 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] * h6,body .bvi-body[data-bvi-fontsize="18"] * h6 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="17"] * h1,body .bvi-body[data-bvi-fontsize="17"] * h1 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="17"] * h2,body .bvi-body[data-bvi-fontsize="17"] * h2 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="17"] * h3,body .bvi-body[data-bvi-fontsize="17"] * h3 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="17"] * h4,body .bvi-body[data-bvi-fontsize="17"] * h4 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="17"] * h5,body .bvi-body[data-bvi-fontsize="17"] * h5 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] * h6,body .bvi-body[data-bvi-fontsize="17"] * h6 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="16"] * h1,body .bvi-body[data-bvi-fontsize="16"] * h1 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="16"] * h2,body .bvi-body[data-bvi-fontsize="16"] * h2 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="16"] * h3,body .bvi-body[data-bvi-fontsize="16"] * h3 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="16"] * h4,body .bvi-body[data-bvi-fontsize="16"] * h4 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="16"] * h5,body .bvi-body[data-bvi-fontsize="16"] * h5 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] * h6,body .bvi-body[data-bvi-fontsize="16"] * h6 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="15"] * h1,body .bvi-body[data-bvi-fontsize="15"] * h1 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="15"] * h2,body .bvi-body[data-bvi-fontsize="15"] * h2 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="15"] * h3,body .bvi-body[data-bvi-fontsize="15"] * h3 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="15"] * h4,body .bvi-body[data-bvi-fontsize="15"] * h4 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="15"] * h5,body .bvi-body[data-bvi-fontsize="15"] * h5 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] * h6,body .bvi-body[data-bvi-fontsize="15"] * h6 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="14"] * h1,body .bvi-body[data-bvi-fontsize="14"] * h1 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="14"] * h2,body .bvi-body[data-bvi-fontsize="14"] * h2 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="14"] * h3,body .bvi-body[data-bvi-fontsize="14"] * h3 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="14"] * h4,body .bvi-body[data-bvi-fontsize="14"] * h4 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="14"] * h5,body .bvi-body[data-bvi-fontsize="14"] * h5 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] * h6,body .bvi-body[data-bvi-fontsize="14"] * h6 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="13"] * h1,body .bvi-body[data-bvi-fontsize="13"] * h1 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="13"] * h2,body .bvi-body[data-bvi-fontsize="13"] * h2 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="13"] * h3,body .bvi-body[data-bvi-fontsize="13"] * h3 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="13"] * h4,body .bvi-body[data-bvi-fontsize="13"] * h4 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="13"] * h5,body .bvi-body[data-bvi-fontsize="13"] * h5 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] * h6,body .bvi-body[data-bvi-fontsize="13"] * h6 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="12"] * h1,body .bvi-body[data-bvi-fontsize="12"] * h1 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="12"] * h2,body .bvi-body[data-bvi-fontsize="12"] * h2 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="12"] * h3,body .bvi-body[data-bvi-fontsize="12"] * h3 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="12"] * h4,body .bvi-body[data-bvi-fontsize="12"] * h4 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="12"] * h5,body .bvi-body[data-bvi-fontsize="12"] * h5 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] * h6,body .bvi-body[data-bvi-fontsize="12"] * h6 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="11"] * h1,body .bvi-body[data-bvi-fontsize="11"] * h1 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="11"] * h2,body .bvi-body[data-bvi-fontsize="11"] * h2 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="11"] * h3,body .bvi-body[data-bvi-fontsize="11"] * h3 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="11"] * h4,body .bvi-body[data-bvi-fontsize="11"] * h4 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="11"] * h5,body .bvi-body[data-bvi-fontsize="11"] * h5 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] * h6,body .bvi-body[data-bvi-fontsize="11"] * h6 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="10"] * h1,body .bvi-body[data-bvi-fontsize="10"] * h1 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="10"] * h2,body .bvi-body[data-bvi-fontsize="10"] * h2 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="10"] * h3,body .bvi-body[data-bvi-fontsize="10"] * h3 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="10"] * h4,body .bvi-body[data-bvi-fontsize="10"] * h4 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="10"] * h5,body .bvi-body[data-bvi-fontsize="10"] * h5 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] * h6,body .bvi-body[data-bvi-fontsize="10"] * h6 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="9"] * h1,body .bvi-body[data-bvi-fontsize="9"] * h1 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="9"] * h2,body .bvi-body[data-bvi-fontsize="9"] * h2 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="9"] * h3,body .bvi-body[data-bvi-fontsize="9"] * h3 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="9"] * h4,body .bvi-body[data-bvi-fontsize="9"] * h4 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="9"] * h5,body .bvi-body[data-bvi-fontsize="9"] * h5 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] * h6,body .bvi-body[data-bvi-fontsize="9"] * h6 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="8"] * h1,body .bvi-body[data-bvi-fontsize="8"] * h1 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="8"] * h2,body .bvi-body[data-bvi-fontsize="8"] * h2 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="8"] * h3,body .bvi-body[data-bvi-fontsize="8"] * h3 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="8"] * h4,body .bvi-body[data-bvi-fontsize="8"] * h4 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="8"] * h5,body .bvi-body[data-bvi-fontsize="8"] * h5 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] * h6,body .bvi-body[data-bvi-fontsize="8"] * h6 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="7"] * h1,body .bvi-body[data-bvi-fontsize="7"] * h1 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="7"] * h2,body .bvi-body[data-bvi-fontsize="7"] * h2 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="7"] * h3,body .bvi-body[data-bvi-fontsize="7"] * h3 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="7"] * h4,body .bvi-body[data-bvi-fontsize="7"] * h4 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="7"] * h5,body .bvi-body[data-bvi-fontsize="7"] * h5 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] * h6,body .bvi-body[data-bvi-fontsize="7"] * h6 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="6"] * h1,body .bvi-body[data-bvi-fontsize="6"] * h1 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="6"] * h2,body .bvi-body[data-bvi-fontsize="6"] * h2 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="6"] * h3,body .bvi-body[data-bvi-fontsize="6"] * h3 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="6"] * h4,body .bvi-body[data-bvi-fontsize="6"] * h4 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="6"] * h5,body .bvi-body[data-bvi-fontsize="6"] * h5 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] * h6,body .bvi-body[data-bvi-fontsize="6"] * h6 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="5"] * h1,body .bvi-body[data-bvi-fontsize="5"] * h1 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="5"] * h2,body .bvi-body[data-bvi-fontsize="5"] * h2 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="5"] * h3,body .bvi-body[data-bvi-fontsize="5"] * h3 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="5"] * h4,body .bvi-body[data-bvi-fontsize="5"] * h4 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="5"] * h5,body .bvi-body[data-bvi-fontsize="5"] * h5 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] * h6,body .bvi-body[data-bvi-fontsize="5"] * h6 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="4"] * h1,body .bvi-body[data-bvi-fontsize="4"] * h1 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="4"] * h2,body .bvi-body[data-bvi-fontsize="4"] * h2 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="4"] * h3,body .bvi-body[data-bvi-fontsize="4"] * h3 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="4"] * h4,body .bvi-body[data-bvi-fontsize="4"] * h4 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="4"] * h5,body .bvi-body[data-bvi-fontsize="4"] * h5 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] * h6,body .bvi-body[data-bvi-fontsize="4"] * h6 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] *{font-size:3px!important}body .bvi-body[data-bvi-fontsize="3"] * h1,body .bvi-body[data-bvi-fontsize="3"] * h1 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="3"] * h2,body .bvi-body[data-bvi-fontsize="3"] * h2 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="3"] * h3,body .bvi-body[data-bvi-fontsize="3"] * h3 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="3"] * h4,body .bvi-body[data-bvi-fontsize="3"] * h4 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="3"] * h5,body .bvi-body[data-bvi-fontsize="3"] * h5 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] * h6,body .bvi-body[data-bvi-fontsize="3"] * h6 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] *{font-size:2px!important}body .bvi-body[data-bvi-fontsize="2"] * h1,body .bvi-body[data-bvi-fontsize="2"] * h1 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="2"] * h2,body .bvi-body[data-bvi-fontsize="2"] * h2 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="2"] * h3,body .bvi-body[data-bvi-fontsize="2"] * h3 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="2"] * h4,body .bvi-body[data-bvi-fontsize="2"] * h4 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="2"] * h5,body .bvi-body[data-bvi-fontsize="2"] * h5 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] * h6,body .bvi-body[data-bvi-fontsize="2"] * h6 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] *{font-size:1px!important}body .bvi-body[data-bvi-fontsize="1"] * h1,body .bvi-body[data-bvi-fontsize="1"] * h1 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="1"] * h2,body .bvi-body[data-bvi-fontsize="1"] * h2 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="1"] * h3,body .bvi-body[data-bvi-fontsize="1"] * h3 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="1"] * h4,body .bvi-body[data-bvi-fontsize="1"] * h4 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="1"] * h5,body .bvi-body[data-bvi-fontsize="1"] * h5 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] * h6,body .bvi-body[data-bvi-fontsize="1"] * h6 *{font-size:3px!important}body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){filter:grayscale(0);visibility:visible}body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){display:none;position:relative;border:1px dashed}body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:grayscale(1);visibility:visible}body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles){line-height:1.5!important}body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles){line-height:2!important}body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles){line-height:2.5!important}body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles){letter-spacing:0!important}body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles){letter-spacing:2px!important}body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles){letter-spacing:4px!important}body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles){font-family:Arial,sans-serif!important}body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles){font-family:Times New roman,serif!important}body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps{display:block!important}body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps{display:none!important}body .bvi-body .bvi-speech{margin-bottom:1.5rem}body .bvi-body .bvi-speech .bvi-speech-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:.7rem}body .bvi-body .bvi-speech .bvi-speech-text{border:1px dashed transparent;padding:.7rem}body .bvi-body .bvi-speech .bvi-highlighting mark{font-weight:700;text-decoration:underline}body .bvi-body a.bvi-link{display:inline-block;font-weight:400;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}body .bvi-body a.bvi-link:after{position:absolute;inset:0;z-index:1;content:""}body .bvi-body .bvi-link-fixed-top{position:fixed!important;top:2.5rem!important;right:1.5rem!important;z-index:999999!important}body .bvi-body .bvi-hide{display:none!important}body .bvi-body .bvi-show{display:block!important}.bvi-images{width:18px;height:18px;letter-spacing:normal;display:inline-block;vertical-align:middle;z-index:1;background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%}.bvi-images.bvi-images-cog{background-image:url(/build/assets/img/cog-DTE23IV8.svg);background-repeat:no-repeat}.bvi-images.bvi-images-eye-slash{background-image:url(/build/assets/img/eye-slash-BoRV-gcL.svg);background-repeat:no-repeat}.bvi-images.bvi-images-volume-up{background-image:url(/build/assets/img/volume-up-BKiSH8iL.svg);background-repeat:no-repeat}.bvi-images.bvi-images-volume-off{background-image:url(/build/assets/img/volume-off-Bk4yct5B.svg);background-repeat:no-repeat}.bvi-images.bvi-images-adjust{background-image:url(/build/assets/img/adjust-DuvWEVxy.svg);background-repeat:no-repeat}.bvi-images.bvi-images-minus-circle{background-image:url(/build/assets/img/minus-circle-BwXq01zm.svg);background-repeat:no-repeat}.bvi-images.bvi-images-image{background-image:url(/build/assets/img/image-DQ_ZN_nC.svg);background-repeat:no-repeat}.bvi-images.bvi-images-minus{background-image:url(/build/assets/img/minus-5yUl2Wa3.svg);background-repeat:no-repeat}.bvi-images.bvi-images-eye{background-image:url(/build/assets/img/eye-B3eQcqyE.svg);background-repeat:no-repeat;fill:green}.bvi-images.bvi-images-size-32{width:32px!important;height:32px!important}body .bvi-body .bvi-back-black{background-color:#000!important}body .bvi-body .bvi-svg-black,.bvi-active .popup{filter:grayscale(1)!important}@font-face{src:url(/build/assets/fonts/TTFirsNeue-Bold-CI6I4Ckv.ttf),url(/build/assets/fonts/TTFirsNeue-Bold-CvMFbX4l.woff2);font-family:TT Firs Neue;font-weight:700;font-display:swap;font-style:normal}@font-face{src:url(/build/assets/fonts/TTFirsNeue-Medium-B5VBzVzy.ttf),url(/build/assets/fonts/TTFirsNeue-Medium-BYFYsdeO.woff2);font-family:TT Firs Neue;font-weight:500;font-display:swap;font-style:normal}@font-face{src:url(/build/assets/fonts/TTFirsNeue-Regular-BFFYSIHS.ttf),url(/build/assets/fonts/TTFirsNeue-Regular-BqFlXYlK.woff2);font-family:TT Firs Neue;font-weight:400;font-display:swap;font-style:normal}.course-teacher .container,.course-head .container,.order-confirmed__container,.assistant-chat__container,.reservation-block__container,.diagnostic-block__container,.hero-knowledge-diagnostics__container,.employee-info__container,.hero-vacancy,.response__container,.quote__container,.teachers-webinar__container,.teachers-result__container,.lektarik-block__container,.hero-not-found__container,.hero-learning-process__container,.hero-textbook-detailed,.hero-form__container,.hero-mini,.hero-articles,.hero-teacher,.hero__container,.offer__container,.header__container{width:100%;max-width:1920px;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.course-teacher .container,.course-head .container,.order-confirmed__container,.assistant-chat__container,.reservation-block__container,.diagnostic-block__container,.hero-knowledge-diagnostics__container,.employee-info__container,.hero-vacancy,.response__container,.quote__container,.teachers-webinar__container,.teachers-result__container,.lektarik-block__container,.hero-not-found__container,.hero-learning-process__container,.hero-textbook-detailed,.hero-form__container,.hero-mini,.hero-articles,.hero-teacher,.hero__container,.offer__container,.header__container{padding-right:2rem;padding-left:2rem}}@media screen and (max-width: 767px){.course-teacher .container,.course-head .container,.order-confirmed__container,.assistant-chat__container,.reservation-block__container,.diagnostic-block__container,.hero-knowledge-diagnostics__container,.employee-info__container,.hero-vacancy,.response__container,.quote__container,.teachers-webinar__container,.teachers-result__container,.lektarik-block__container,.hero-not-found__container,.hero-learning-process__container,.hero-textbook-detailed,.hero-form__container,.hero-mini,.hero-articles,.hero-teacher,.hero__container,.offer__container,.header__container{padding-right:0;padding-left:0}}.cart .container,.courses-page__container,.course-faq .container,.course-guarantees .container,.course-tariff .container,.course-teacher-top,.course-program .container,.course-head .course-head-items,.free-access-banner__container,.economy-block__container,.parents-and-students-block__container,.parsing-block__container,.warning-cards__container,.pyramid-block__container,.hero-knowledge-diagnostics__list-container,.hero-video__container,.free-consultation,.tabs-and-slider__bottom,.tabs-and-slider__top,.list-with-check-marks__container,.review-block__container,.skills-block__container,.two-cards-slider__container,.banner-career__container,.four-cards-block__container,.video-about-the-company__container,.reviews-list__container,.useful-materials__container,.organization-card__container,.license__container,.accordion-block__container,.subscription-block__container,.form__container,.slider-classes__container,.slider-cards__container,.social__container,.articles-columns__container,.two-blocks__container,.two-cards-block__container,.useful-section__banner-wrapper,.useful-section__container,.numbered-cards__container,.scrollspy-list__container,.cards__container,.cards-with-price__container,.slider-block__container,.footer .container{width:100%;max-width:1920px;padding-right:9.375rem;padding-left:9.375rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.cart .container,.courses-page__container,.course-faq .container,.course-guarantees .container,.course-tariff .container,.course-teacher-top,.course-program .container,.course-head .course-head-items,.free-access-banner__container,.economy-block__container,.parents-and-students-block__container,.parsing-block__container,.warning-cards__container,.pyramid-block__container,.hero-knowledge-diagnostics__list-container,.hero-video__container,.free-consultation,.tabs-and-slider__bottom,.tabs-and-slider__top,.list-with-check-marks__container,.review-block__container,.skills-block__container,.two-cards-slider__container,.banner-career__container,.four-cards-block__container,.video-about-the-company__container,.reviews-list__container,.useful-materials__container,.organization-card__container,.license__container,.accordion-block__container,.subscription-block__container,.form__container,.slider-classes__container,.slider-cards__container,.social__container,.articles-columns__container,.two-blocks__container,.two-cards-block__container,.useful-section__banner-wrapper,.useful-section__container,.numbered-cards__container,.scrollspy-list__container,.cards__container,.cards-with-price__container,.slider-block__container,.footer .container{padding-right:2rem;padding-left:2rem}}@media screen and (max-width: 767px){.cart .container,.courses-page__container,.course-faq .container,.course-guarantees .container,.course-tariff .container,.course-teacher-top,.course-program .container,.course-head .course-head-items,.free-access-banner__container,.economy-block__container,.parents-and-students-block__container,.parsing-block__container,.warning-cards__container,.pyramid-block__container,.hero-knowledge-diagnostics__list-container,.hero-video__container,.free-consultation,.tabs-and-slider__bottom,.tabs-and-slider__top,.list-with-check-marks__container,.review-block__container,.skills-block__container,.two-cards-slider__container,.banner-career__container,.four-cards-block__container,.video-about-the-company__container,.reviews-list__container,.useful-materials__container,.organization-card__container,.license__container,.accordion-block__container,.subscription-block__container,.form__container,.slider-classes__container,.slider-cards__container,.social__container,.articles-columns__container,.two-blocks__container,.two-cards-block__container,.useful-section__banner-wrapper,.useful-section__container,.numbered-cards__container,.scrollspy-list__container,.cards__container,.cards-with-price__container,.slider-block__container,.footer .container{padding-right:1rem;padding-left:1rem}}.hero-knowledge-diagnostics__title,.hero-vacancy__title,.hero-learning-process__title,.hero-mini__title,.hero-articles__title,.hero__title,.offer__title,.main-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.04em;font-size:5.5rem;line-height:5.75rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__title,.hero-vacancy__title,.hero-learning-process__title,.hero-mini__title,.hero-articles__title,.hero__title,.offer__title,.main-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.04em;font-size:4.125rem;line-height:4.5rem}}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__title,.hero-vacancy__title,.hero-learning-process__title,.hero-mini__title,.hero-articles__title,.hero__title,.offer__title,.main-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem}}.cart .container .main-title,.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head .course-faq-wrap-head-title,.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-title,.course-guarantees .course-guarantees-title,.course-reviews .course-reviews-title,.course-advantages .course-advantages-title,.course-tariff .course-tariff-content .course-tariff-head .course-tariff-title,.course-program .course-program-head .course-program-head-text .course-program-head-text-title,.free-access-banner__title,.order-confirmed__title,.diagnostic-block__title,.pyramid-block__title,.free-consultation__title,.employee-info__title,.response__title,.sale-banner__title,.subscription-block__title,.teachers-webinar__title,.slider-classes__title,.lektarik-block__title,.useful-section__title,.hero-textbook-detailed__title,.hero-teacher__title,.slider-block__title,.main-subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem}@media screen and (max-width: 1024px){.cart .container .main-title,.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head .course-faq-wrap-head-title,.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-title,.course-guarantees .course-guarantees-title,.course-reviews .course-reviews-title,.course-advantages .course-advantages-title,.course-tariff .course-tariff-content .course-tariff-head .course-tariff-title,.course-program .course-program-head .course-program-head-text .course-program-head-text-title,.free-access-banner__title,.order-confirmed__title,.diagnostic-block__title,.pyramid-block__title,.free-consultation__title,.employee-info__title,.response__title,.sale-banner__title,.subscription-block__title,.teachers-webinar__title,.slider-classes__title,.lektarik-block__title,.useful-section__title,.hero-textbook-detailed__title,.hero-teacher__title,.slider-block__title,.main-subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:3rem;line-height:3.25rem}}@media screen and (max-width: 767px){.cart .container .main-title,.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head .course-faq-wrap-head-title,.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-title,.course-guarantees .course-guarantees-title,.course-reviews .course-reviews-title,.course-advantages .course-advantages-title,.course-tariff .course-tariff-content .course-tariff-head .course-tariff-title,.course-program .course-program-head .course-program-head-text .course-program-head-text-title,.free-access-banner__title,.order-confirmed__title,.diagnostic-block__title,.pyramid-block__title,.free-consultation__title,.employee-info__title,.response__title,.sale-banner__title,.subscription-block__title,.teachers-webinar__title,.slider-classes__title,.lektarik-block__title,.useful-section__title,.hero-textbook-detailed__title,.hero-teacher__title,.slider-block__title,.main-subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem}}.popup .popup-content .popup-head .popup-title,.employee-info__social_title,.two-cards-slider__list_item-title,.teachers-webinar__card_title,.authorization-form__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-head .popup-title,.employee-info__social_title,.two-cards-slider__list_item-title,.teachers-webinar__card_title,.authorization-form__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}}@media screen and (max-width: 767px){.popup .popup-content .popup-head .popup-title,.employee-info__social_title,.two-cards-slider__list_item-title,.teachers-webinar__card_title,.authorization-form__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}*{margin:0;padding:0;box-sizing:border-box}html{min-height:100vh;font-size:16px}@media screen and (max-width: 1920px){html{font-size:.8333vw}}@media screen and (max-width: 1024px){html{font-size:1.5625vw}}@media screen and (max-width: 767px){html{font-size:4.26667vw}}body{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding-top:7.75rem;background:#fafcff;color:#0b1f33}@media screen and (max-width: 1024px){body{padding-top:5.75rem}}@media screen and (max-width: 767px){body{padding-top:5.25rem}}ul{list-style:none}button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}@keyframes dot-keyframes{0%{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.2;transform:scale(1)}}.loading-dots{text-align:center;width:100%;display:flex;align-items:center;gap:.5rem;padding:.4375rem 0}@media screen and (max-width: 767px){.loading-dots{gap:.375rem}}.loading-dots__dot{animation:dot-keyframes 1.5s infinite ease-in-out;background-color:#0b1f33;border-radius:100%;display:inline-block;height:.625rem;width:.625rem}@media screen and (max-width: 767px){.loading-dots__dot{height:.5rem;width:.5rem}}.loading-dots__dot:nth-child(2){animation-delay:.5s;height:.5rem;width:.5rem}@media screen and (max-width: 767px){.loading-dots__dot:nth-child(2){height:.375rem;width:.375rem}}.loading-dots__dot:nth-child(3){animation-delay:1s;height:.375rem;width:.375rem}@media screen and (max-width: 767px){.loading-dots__dot:nth-child(3){height:.25rem;width:.25rem}}.color-accent-icon-several-elements .white{fill:#fff}.aside-block{background-color:#edf2fe}.aside-block .hero-teacher__aside-background{display:flex}.aside-block .hero-teacher__background{display:none}.aside-block .hero-teacher__btn{background-color:#0b1f33;color:#fff}.aside-block .hero-teacher__btn svg rect{fill:#fff}.aside-block .hero-teacher__btn svg path{stroke:#0b1f33}.aside-block .hero-teacher__mark{background-color:#0b1f3324}.aside-block .hero-teacher__title,.aside-block .hero-teacher__list-title{color:#0b1f33}.chemistry{background-color:#09c274}.chemistry-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiMwOUMyNzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.chemistry-page .color-accent-bg{background-color:#09c274}.chemistry-page .color-accent-text{color:#09c274}.chemistry-page .color-accent-icon svg path{stroke:#09c274}.chemistry-page .color-accent-icon-fill svg path[fill]{fill:#09c274}.chemistry-page .color-accent-icon-fill svg path[stroke]{stroke:#09c274}.chemistry-page .color-accent-icon-several-elements .accent{fill:#09c274}.chemistry-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.chemistry-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.chemistry-page.single-marathon .brief-info,.chemistry-page.single-marathon .course-head-arrows{display:flex}.chemistry-page.single-marathon .brief-info__photo{background-color:#09c274}.chemistry-page .chemistry-bg{display:block}.chemistry-page .course-head-back .course-head-arrows{display:none}.chemistry-page .course-head-back .brief-info .brief-info__photo{background-color:#09c274}.chemistry-page .course-head-bg{right:5.25rem;bottom:-26.6875rem}@media screen and (max-width: 1024px){.chemistry-page .course-head-bg{right:-11.5rem;height:81.25rem}}@media screen and (max-width: 767px){.chemistry-page .course-head-bg{height:58.375rem;right:-13.75rem}}.russian{background-color:#f14545}.russian-materials-page.single-marathon .brief-info,.russian-materials-page.single-marathon .course-head-arrows{display:flex}.russian-materials-page.single-marathon .brief-info__photo{background-color:#f14545}.russian-materials-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiNmMTQ1NDUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.russian-materials-page .color-accent-bg{background-color:#f14545}.russian-materials-page .color-accent-text{color:#f14545}.russian-materials-page .color-accent-icon svg path{stroke:#f14545}.russian-materials-page .color-accent-icon-fill svg path{fill:#f14545}.russian-materials-page .color-accent-icon-several-elements .accent{fill:#f14545}.russian-materials-page .russian-bg{display:block}.russian-materials-page .course-head-back .course-head-arrows{display:none}.russian-materials-page .course-head-back .course-head-image-img{right:1.6875rem}@media screen and (max-width: 1024px){.russian-materials-page .course-head-back .course-head-image-img{right:0}}.russian-materials-page .course-head-bg{right:-8.0625rem}@media screen and (max-width: 1024px){.russian-materials-page .course-head-bg{height:53.125rem}}@media screen and (max-width: 767px){.russian-materials-page .course-head-bg{height:30.5625rem}}.russian-page.single-marathon .brief-info,.russian-page.single-marathon .course-head-arrows{display:flex}.russian-page.single-marathon .brief-info__photo{background-color:#f14545}.russian-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiNmMTQ1NDUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.russian-page .color-accent-bg{background-color:#f14545}.russian-page .color-accent-text{color:#f14545}.russian-page .color-accent-icon svg path{stroke:#f14545}.russian-page .color-accent-icon-fill svg path[fill]{fill:#f14545}.russian-page .color-accent-icon-fill svg path[stroke]{stroke:#f14545}.russian-page .color-accent-icon-several-elements .accent{fill:#f14545}.russian-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.russian-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.russian-page .russian-bg{display:block}.russian-page .course-head-back .course-head-arrows{display:none}.russian-page .course-head-back .brief-info .brief-info__photo{background-color:#f14545}.russian-page .course-head-bg{right:-8.0625rem}@media screen and (max-width: 1024px){.russian-page .course-head-bg{height:53.125rem}}@media screen and (max-width: 767px){.russian-page .course-head-bg{height:30.5625rem}}.mathematics{background-color:#2554e7}.mathematics-page.single-marathon .brief-info,.mathematics-page.single-marathon .course-head-arrows{display:flex}.mathematics-page.single-marathon .brief-info__photo{background-color:#2554e7}.mathematics-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiMyNTU0ZTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.mathematics-page .color-accent-bg{background-color:#2554e7}.mathematics-page .color-accent-text{color:#2554e7}.mathematics-page .color-accent-icon svg path{stroke:#2554e7}.mathematics-page .color-accent-icon-fill svg path[fill]{fill:#2554e7}.mathematics-page .color-accent-icon-fill svg path[stroke]{stroke:#2554e7}.mathematics-page .color-accent-icon-several-elements .accent{fill:#2554e7}.mathematics-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.mathematics-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.mathematics-page .mathematics-bg{display:block}.mathematics-page .course-head-back .course-head-arrows{display:none}.mathematics-page .course-head-back .brief-info .brief-info__photo{background-color:#2554e7}@media screen and (max-width: 1024px){.mathematics-page .course-head-bg{height:50rem}}@media screen and (max-width: 767px){.mathematics-page .course-head-bg{height:27.1875rem}}.physics{background-color:#6c5df2}.physics-page.single-marathon .brief-info,.physics-page.single-marathon .course-head-arrows{display:flex}.physics-page.single-marathon .brief-info__photo{background-color:#6c5df2}.physics-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiM2YzVkZjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.physics-page .color-accent-bg{background-color:#6c5df2}.physics-page .color-accent-text{color:#6c5df2}.physics-page .color-accent-icon svg path{stroke:#6c5df2}.physics-page .color-accent-icon-fill svg path[fill]{fill:#6c5df2}.physics-page .color-accent-icon-fill svg path[stroke]{stroke:#6c5df2}.physics-page .color-accent-icon-several-elements .accent{fill:#6c5df2}.physics-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.physics-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.physics-page .physics-bg{display:block}.physics-page .course-head-back .course-head-arrows{display:none}.physics-page .course-head-back .brief-info .brief-info__photo{background-color:#6c5df2}.physics-page .course-head-bg img{position:relative;right:-34rem;top:32.8125rem}@media screen and (max-width: 1024px){.physics-page .course-head-bg{height:67.5rem}.physics-page .course-head-bg img{right:-12%;top:auto}}@media screen and (max-width: 767px){.physics-page .course-head-bg{height:33rem}}.biology{background-color:#00c19f}.biology-page.single-marathon .brief-info,.biology-page.single-marathon .course-head-arrows{display:flex}.biology-page.single-marathon .brief-info__photo{background-color:#00c19f}.biology-page .course-tariff-item-info-item:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4.33333L3.46154 7L9 1' stroke='%2300c19f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.biology-page .color-accent-bg{background-color:#00c19f}.biology-page .color-accent-text{color:#00c19f}.biology-page .color-accent-icon svg path{stroke:#00c19f}.biology-page .color-accent-icon-fill svg path[fill]{fill:#00c19f}.biology-page .color-accent-icon-fill svg path[stroke]{stroke:#00c19f}.biology-page .color-accent-icon-several-elements .accent{fill:#00c19f}.biology-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.biology-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.biology-page .biology-bg{display:block}.biology-page .course-head-back .course-head-arrows{display:none}.biology-page .course-head-back .brief-info .brief-info__photo{background-color:#00c19f}.biology-page .course-head-bg{top:-4.9375rem;right:.3125rem;bottom:auto}@media screen and (max-width: 1024px){.biology-page .course-head-bg{top:auto;bottom:0;height:53.125rem}}@media screen and (max-width: 767px){.biology-page .course-head-bg{height:30.5625rem}}.literature{background-color:#ff9446}.literature-page.single-marathon .brief-info,.literature-page.single-marathon .course-head-arrows{display:flex}.literature-page.single-marathon .brief-info__photo{background-color:#ff9446}.literature-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiNmZjk0NDYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPjwvc3ZnPgo=)}.literature-page .color-accent-bg{background-color:#ff9446}.literature-page .color-accent-text{color:#ff9446}.literature-page .color-accent-icon svg path{stroke:#ff9446}.literature-page .color-accent-icon-fill svg path[fill]{fill:#ff9446}.literature-page .color-accent-icon-fill svg path[stroke]{stroke:#ff9446}.literature-page .color-accent-icon-several-elements .accent{fill:#ff9446}.literature-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.literature-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.literature-page .literature-bg{display:block}.literature-page .course-head-back .course-head-arrows{display:none}.literature-page .course-head-back .brief-info .brief-info__photo{background-color:#ff9446}.literature-page .course-head-bg{right:2.5rem;bottom:-10.5rem}@media screen and (max-width: 1024px){.literature-page .course-head-bg{bottom:-3.375rem;width:50rem;height:53.125rem}}@media screen and (max-width: 767px){.literature-page .course-head-bg{height:32.125rem;bottom:-4.25rem;right:-21rem}}.history{background-color:#00ade3}.history-page.single-marathon .brief-info,.history-page.single-marathon .course-head-arrows{display:flex}.history-page.single-marathon .brief-info__photo{background-color:#00ade3}.history-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiMwMGFkZTMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPjwvc3ZnPgo=)}.history-page .color-accent-bg{background-color:#00ade3}.history-page .color-accent-text{color:#00ade3}.history-page .color-accent-icon svg path{stroke:#00ade3}.history-page .color-accent-icon-fill svg path[fill]{fill:#00ade3}.history-page .color-accent-icon-fill svg path[stroke]{stroke:#00ade3}.history-page .color-accent-icon-several-elements .accent{fill:#00ade3}.history-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.history-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.history-page .history-bg{display:block}.history-page .course-head-back .course-head-arrows{display:none}.history-page .course-head-back .brief-info .brief-info__photo{background-color:#00ade3}.history-page .course-head-bg{bottom:-7.1875rem;right:-4.6875rem}@media screen and (max-width: 767px){.history-page .course-head-bg{height:31.25rem}}.informatics{background-color:#a069fa}.informatics-page.single-marathon .brief-info,.informatics-page.single-marathon .course-head-arrows{display:flex}.informatics-page.single-marathon .brief-info__photo{background-color:#a069fa}.informatics-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiNhMDY5ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPjwvc3ZnPgo=)}.informatics-page .color-accent-bg{background-color:#a069fa}.informatics-page .color-accent-text{color:#a069fa}.informatics-page .color-accent-icon svg path{stroke:#a069fa}.informatics-page .color-accent-icon-fill svg path[fill]{fill:#a069fa}.informatics-page .color-accent-icon-fill svg path[stroke]{stroke:#a069fa}.informatics-page .color-accent-icon-several-elements .accent{fill:#a069fa}.informatics-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.informatics-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.informatics-page .informatics-bg{display:block}.informatics-page .course-head-back .course-head-arrows{display:none}.informatics-page .course-head-back .brief-info .brief-info__photo{background-color:#a069fa}.informatics-page .course-head-bg{bottom:-23.3125rem;right:-8.3125rem}@media screen and (max-width: 1024px){.informatics-page .course-head-bg{right:-19.6875rem;height:81.25rem}}@media screen and (max-width: 767px){.informatics-page .course-head-bg{height:33.0625rem;right:-9rem;bottom:-8.5rem}}.english{background-color:#c782ff}.english-page.single-marathon .brief-info,.english-page.single-marathon .course-head-arrows{display:flex}.english-page.single-marathon .brief-info__photo{background-color:#c782ff}.english-page .course-tariff-item-info-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNC4zMzMzM0wzLjQ2MTU0IDdMOSAxIiBzdHJva2U9IiNjNzgyZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPjwvc3ZnPgo=)}.english-page .color-accent-bg{background-color:#c782ff}.english-page .color-accent-text{color:#c782ff}.english-page .color-accent-icon svg path{stroke:#c782ff}.english-page .color-accent-icon-fill svg path[fill]{fill:#c782ff}.english-page .color-accent-icon-fill svg path[stroke]{stroke:#c782ff}.english-page .color-accent-icon-several-elements .accent{fill:#c782ff}.english-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.english-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.english-page .english-bg{display:block}.english-page .course-head-back .course-head-arrows{display:none}.english-page .course-head-back .brief-info .brief-info__photo{background-color:#c782ff}.english-page .course-head-bg{right:-16.625rem;bottom:-3.8125rem}@media screen and (max-width: 1024px){.english-page .course-head-bg{height:53.125rem}}@media screen and (max-width: 767px){.english-page .course-head-bg{height:37.0625rem;right:-12.75rem}}.social-science{background-color:#fe7364}.social-science-page.single-marathon .brief-info,.social-science-page.single-marathon .course-head-arrows{display:flex}.social-science-page.single-marathon .brief-info__photo{background-color:#fe7364}.social-science-page .course-tariff-item-info-item:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4.33333L3.46154 7L9 1' stroke='%23fe7364' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.social-science-page .color-accent-bg{background-color:#fe7364}.social-science-page .color-accent-text{color:#fe7364}.social-science-page .color-accent-icon svg path{stroke:#fe7364}.social-science-page .color-accent-icon-fill svg path[fill]{fill:#fe7364}.social-science-page .color-accent-icon-fill svg path[stroke]{stroke:#fe7364}.social-science-page .color-accent-icon-several-elements .accent{fill:#fe7364}.social-science-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.social-science-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.social-science-page .social-science-bg{display:block}.social-science-page .course-head-back .course-head-arrows{display:none}.social-science-page .course-head-back .brief-info .brief-info__photo{background-color:#fe7364}.social-science-page .course-head-bg{height:90.625rem;right:-10.625rem;bottom:-22.9375rem}@media screen and (max-width: 1024px){.social-science-page .course-head-bg{right:-16.875rem}}@media screen and (max-width: 767px){.social-science-page .course-head-bg{height:45.5rem;right:-10.375rem;bottom:-10.8125rem}}.geography{background-color:#0076e3}.geography-page .course-tariff-item-info-item:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4.33333L3.46154 7L9 1' stroke='%230076e3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.geography-page .color-accent-bg{background-color:#0076e3}.geography-page .color-accent-text{color:#0076e3}.geography-page .color-accent-icon svg path{stroke:#0076e3}.geography-page .color-accent-icon-fill svg path[fill]{fill:#0076e3}.geography-page .color-accent-icon-fill svg path[stroke]{stroke:#0076e3}.geography-page .color-accent-icon-several-elements .accent{fill:#0076e3}.geography-page .color-accent-icon-several-elements svg path[fill]:not(.accent):not(.circuit){fill:#fff}.geography-page .color-accent-icon-several-elements svg path[stroke]:not(.accent):not(.circuit){stroke:#fff}.geography-page .geography-bg{display:block}.geography-page .course-head-back .course-head-arrows{display:none}.geography-page .course-head-back .brief-info .brief-info__photo{background-color:#0076e3}.geography-page .course-head-bg{right:-18.3125rem;bottom:-17.75rem}@media screen and (max-width: 1024px){.geography-page .course-head-bg{height:71rem;right:-20.9375rem}}@media screen and (max-width: 767px){.geography-page .course-head-bg{height:38.6875rem;right:-9.625rem;bottom:-8.6875rem}}.geography-page.single-marathon .course-head-arrows,.geography-page.single-marathon .brief-info{display:flex}.geography-page.single-marathon .brief-info__photo{background-color:#0076e3}.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-price,.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-price .old-price{color:#0b1f33}@media screen and (max-width: 767px){.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .discount-text{color:#0b1f33}}.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-action .button{background:#0b1f33;color:#fff}.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-action .button .button-icon svg rect{fill:#fff}.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-action .button .button-icon svg path{stroke:#0b1f33}.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-title{color:#0b1f33}.multiple-marathon .course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-text{color:#6d7985}.multiple-marathon .course .course-head-back .brief-info,.multiple-marathon .course .course-head-back .course-head-arrows{display:flex}@media (max-width: 1279px){.multiple-marathon .course .course-head-back .course-head-arrows{display:none}}.multiple-marathon .course.chemistry-page{background-color:transparent}.multiple-marathon .course.chemistry-page .chemistry-bg{display:none}.multiple-marathon .course.chemistry-page .course-head-back{background-color:#09c27414}.multiple-marathon .course.chemistry-page .course-head-bg{width:auto;height:100%;bottom:0;right:0}.multiple-marathon .course.chemistry-page .brief-info__photo{background-color:#09c274}.multiple-marathon .course.chemistry-page .chemistry-bg-marathon{display:block}.multiple-marathon .course.russian-page{background-color:transparent}.multiple-marathon .course.russian-page .russian-bg{display:none}.multiple-marathon .course.russian-page .course-head-back{background-color:#f1454514}.multiple-marathon .course.russian-page .course-head-bg{width:auto;height:100%;right:0}.multiple-marathon .course.russian-page .brief-info__photo{background-color:#f14545}.multiple-marathon .course.russian-page .russian-bg-marathon{display:block}.multiple-marathon .course.mathematics-page{background-color:transparent}.multiple-marathon .course.mathematics-page .mathematics-bg{display:none}.multiple-marathon .course.mathematics-page .course-head-back{background-color:#edf2fe}.multiple-marathon .course.mathematics-page .course-head-bg{width:auto;height:100%}.multiple-marathon .course.mathematics-page .brief-info__photo{background-color:#2554e7}.multiple-marathon .course.mathematics-page .mathematics-bg-marathon{display:block}.multiple-marathon .course.physics-page{background-color:transparent}.multiple-marathon .course.physics-page .physics-bg{display:none}.multiple-marathon .course.physics-page .course-head-back{background-color:#6c5df214}.multiple-marathon .course.physics-page .course-head-bg{width:auto;height:100%}.multiple-marathon .course.physics-page .course-head-bg img{position:relative;right:0;top:0}.multiple-marathon .course.physics-page .brief-info__photo{background-color:#6c5df2}.multiple-marathon .course.physics-page .physics-bg-marathon{display:block}.multiple-marathon .course.biology-page{background-color:transparent}.multiple-marathon .course.biology-page .biology-bg{display:none}.multiple-marathon .course.biology-page .course-head-back{background-color:#00c19f14}.multiple-marathon .course.biology-page .course-head-bg{bottom:0;top:0;right:0;height:100%}.multiple-marathon .course.biology-page .brief-info__photo{background-color:#00c19f}.multiple-marathon .course.biology-page .biology-bg-marathon{display:block}.multiple-marathon .course.literature-page{background-color:transparent}.multiple-marathon .course.literature-page .literature-bg{display:none}.multiple-marathon .course.literature-page .course-head-back{background-color:#ff944614}.multiple-marathon .course.literature-page .course-head-bg{bottom:0;right:0;height:100%;width:auto}.multiple-marathon .course.literature-page .brief-info__photo{background-color:#ff9446}.multiple-marathon .course.literature-page .literature-bg-marathon{display:block}.multiple-marathon .course.history-page{background-color:transparent}.multiple-marathon .course.history-page .history-bg{display:none}.multiple-marathon .course.history-page .course-head-back{background-color:#00ade314}.multiple-marathon .course.history-page .course-head-bg{bottom:0;height:100%;right:0}.multiple-marathon .course.history-page .brief-info__photo{background-color:#00ade3}.multiple-marathon .course.history-page .history-bg-marathon{display:block}.multiple-marathon .course.informatics-page{background-color:transparent}.multiple-marathon .course.informatics-page .informatics-bg{display:none}.multiple-marathon .course.informatics-page .course-head-back{background-color:#a069fa14}.multiple-marathon .course.informatics-page .course-head-bg{bottom:0;height:100%;right:0}.multiple-marathon .course.informatics-page .brief-info__photo{background-color:#a069fa}.multiple-marathon .course.informatics-page .informatics-bg-marathon{display:block}.multiple-marathon .course.english-page{background-color:transparent}.multiple-marathon .course.english-page .english-bg{display:none}.multiple-marathon .course.english-page .course-head-back{background-color:#c782ff14}.multiple-marathon .course.english-page .course-head-bg{bottom:0;right:0;height:100%}.multiple-marathon .course.english-page .brief-info__photo{background-color:#c782ff}.multiple-marathon .course.english-page .english-bg-marathon{display:block}.multiple-marathon .course.social-science-page{background-color:transparent}.multiple-marathon .course.social-science-page .social-science-bg{display:none}.multiple-marathon .course.social-science-page .course-head-back{background-color:#fe736414}.multiple-marathon .course.social-science-page .course-head-bg{bottom:0;right:0}@media (max-width: 767px){.multiple-marathon .course.social-science-page .course-head-bg{height:auto}}.multiple-marathon .course.social-science-page .brief-info__photo{background-color:#fe7364}.multiple-marathon .course.social-science-page .social-science-bg-marathon{display:block}.multiple-marathon .course.geography-page{background-color:transparent}.multiple-marathon .course.geography-page .geography-bg{display:none}.multiple-marathon .course.geography-page .course-head-back{background-color:#0076e314}.multiple-marathon .course.geography-page .course-head-bg{bottom:0;right:0;height:100%}.multiple-marathon .course.geography-page .brief-info__photo{background-color:#0076e3}.multiple-marathon .course.geography-page .geography-bg-marathon{display:block}.russian-page-pale .color-accent-bg{background-color:#f5e8e8}.russian-page-pale .brief-info__photo,.russian-page-pale .color-accent-photo-bg{background-color:#f14545}.russian-page-pale .russian-bg{display:flex}.chemistry-page-pale .color-accent-bg{background-color:#09c27414}.chemistry-page-pale .brief-info__photo,.chemistry-page-pale .color-accent-photo-bg{background-color:#09c274}.chemistry-page-pale .chemistry-bg{display:flex}.mathematics-page-pale .color-accent-bg{background-color:#edf2fe}.mathematics-page-pale .brief-info__photo,.mathematics-page-pale .color-accent-photo-bg{background-color:#2554e7}.mathematics-page-pale .mathematics-bg{display:flex}.physics-page-pale .color-accent-bg{background-color:#6c5df214}.physics-page-pale .brief-info__photo,.physics-page-pale .color-accent-photo-bg{background-color:#6c5df2}.physics-page-pale .physics-bg{display:flex}.biology-page-pale .color-accent-bg{background-color:#00c19f14}.biology-page-pale .brief-info__photo,.biology-page-pale .color-accent-photo-bg{background-color:#00c19f}.biology-page-pale .biology-bg{display:flex}.literature-page-pale .color-accent-bg{background-color:#ff944614}.literature-page-pale .brief-info__photo,.literature-page-pale .color-accent-photo-bg{background-color:#ff9446}.literature-page-pale .literature-bg{display:flex}.geography-page-pale .color-accent-bg{background-color:#0076e314}.geography-page-pale .brief-info__photo,.geography-page-pale .color-accent-photo-bg{background-color:#0076e3}.geography-page-pale .geography-bg{display:flex}.informatics-page-pale .color-accent-bg{background-color:#a069fa14}.informatics-page-pale .brief-info__photo,.informatics-page-pale .color-accent-photo-bg{background-color:#a069fa}.informatics-page-pale .informatics-bg{display:flex}.english-page-pale .color-accent-bg{background-color:#c782ff14}.english-page-pale .brief-info__photo,.english-page-pale .color-accent-photo-bg{background-color:#c782ff}.english-page-pale .english-bg{display:flex}.social-science-page-pale .color-accent-bg{background-color:#fe736414}.social-science-page-pale .brief-info__photo,.social-science-page-pale .color-accent-photo-bg{background-color:#fe7364}.social-science-page-pale .social-science-bg{display:flex}.history-page-pale .color-accent-bg{background-color:#00ade314}.history-page-pale .brief-info__photo,.history-page-pale .color-accent-photo-bg{background-color:#00ade3}.history-page-pale .history-bg{display:flex}.pink{background-color:#fcbbc3}.purple{background-color:#853fea}.pale-violet,.it{background-color:#a069fa14}.pale-turquoise,.finance{background-color:#00c19f14}.pale-red,.sales{background-color:#f2575714}.pale-orange,.personnel{background-color:#ff944614}.blue{background-color:#00ade3}.blue-icon svg path{fill:#00ade3}.light-blue,.support{background-color:#edf2fe}.pale-blue,.marketing{background-color:#00ade314}.bubble-image-red{background-color:#f2575714;color:#f25757}.bubble-image-blue{background-color:#edf2fe;color:#2554e7}.full-width{padding:0}.main-subtitle{margin:0 0 4rem;color:#0b1f33}@media screen and (max-width: 1024px){.main-subtitle{margin:0 0 2rem}}@media screen and (max-width: 767px){.main-subtitle{margin:0 0 1.5rem}}.main-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 1024px){.main-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.button{border-radius:.625rem;border:0;cursor:pointer}.button.button-with-icon{display:flex;align-items:center;justify-content:center}.button.button-blue{background:#2554e7;color:#fff}.button.button-transparent{background-color:transparent;border:1px solid #e7e9eb;color:#0b1f33}.button.button-play{border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.button svg{display:block}.main-button,.button-with-shadow,.transparent-button,.light-blue-button,.pale-blue-button,.light-button,.dark-button,.main-button-medium,.main-button-large,.main-button-small,.grey-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;gap:1rem;min-height:3.75rem;border-radius:.625rem;cursor:pointer;padding:0 1.625rem;border:none;background-color:#2554e7;color:#fff;justify-content:center;width:-moz-max-content;width:max-content;text-decoration:none}@media screen and (max-width: 767px){.main-button,.button-with-shadow,.transparent-button,.light-blue-button,.pale-blue-button,.light-button,.dark-button,.main-button-medium,.main-button-large,.main-button-small,.grey-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:100%}}.main-button:disabled,.button-with-shadow:disabled,.transparent-button:disabled,.light-blue-button:disabled,.pale-blue-button:disabled,.light-button:disabled,.dark-button:disabled,.main-button-medium:disabled,.main-button-large:disabled,.main-button-small:disabled,.grey-button:disabled{visibility:hidden}.main-button svg,.button-with-shadow svg,.transparent-button svg,.light-blue-button svg,.pale-blue-button svg,.light-button svg,.dark-button svg,.main-button-medium svg,.main-button-large svg,.main-button-small svg,.grey-button svg{display:block;width:1.5rem;height:1.5rem}.main-button-small,.grey-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem;padding:0 1.375rem}.main-button-large{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:4.25rem;padding:0 1.875rem}.main-button-medium{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.125rem;padding:0 1.25rem}.dark-button{background-color:#0b1f33}.light-button{background-color:#fff;color:#0b1f33}.grey-button{background-color:#f3f4f5;color:#0b1f33}.pale-blue-button{background-color:#edf2fe;color:#2554e7;gap:.75rem;min-height:3.125rem;padding:0 1.25rem}.light-blue-button{background-color:#edf2fe;color:#2554e7}.transparent-button{background-color:transparent;color:#2554e7;min-height:3.5rem}.button-with-frame{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;min-height:4.875rem;padding:0 1.625rem;border-radius:.625rem;border:1px solid #0b1f33;cursor:pointer;background-color:transparent;color:#0b1f33;text-decoration:none}@media screen and (max-width: 767px){.button-with-frame{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;width:100%;min-height:3.375rem}}.button-with-frame:disabled{visibility:hidden}.button-with-frame svg{flex-shrink:0;width:1.5rem;height:1.5rem;transform:translateY(-5%)}@media screen and (max-width: 767px){.button-with-frame svg{width:1.25rem;height:1.25rem}}.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.25rem;background-color:#fff;color:#0b1f33;border:none;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;gap:.25rem}@media screen and (max-width: 767px){.button-with-shadow{min-height:3.5rem}}.button-with-shadow-grey{color:#6d7985}.search-input{position:relative;display:flex;align-items:center;background-color:#edf2fe;border-radius:.625rem;padding:.125rem;height:2.875rem}.search-input__input{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border:none;width:100%;outline:none;border-radius:.5rem;box-sizing:border-box;padding:0 .75rem;height:2.625rem;color:#6d737a}.search-input__input::-moz-placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#9aa3ad}.search-input__input::placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#9aa3ad}.search-input__btn{width:3.25rem;height:2.875rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-input__btn svg{pointer-events:none}.search-input__btn svg path{stroke:#2554e7}.input-with-paper-clip{width:100%;display:flex;align-items:center;position:relative;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;flex-direction:column}.input-with-paper-clip .custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:0 4.375rem 0 5.75rem;min-height:5.75rem;background-color:#fff;border:1px solid transparent}@media screen and (max-width: 1024px){.input-with-paper-clip .custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.75rem;padding:0 2.5rem 0 3.875rem}.input-with-paper-clip .custom-input.white-input{min-height:4.5rem;padding:0 1.125rem}}@media screen and (max-width: 767px){.input-with-paper-clip .custom-input.white-input{min-height:3.5rem;padding:0 1.125rem}}.input-with-paper-clip .custom-input:focus{border-color:transparent}.input-with-paper-clip__wrap{display:flex;width:100%;align-items:center}.input-with-paper-clip__files{width:100%;padding:0 6rem 1.125rem;display:none;gap:.75rem;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1024px){.input-with-paper-clip__files{padding:0 1.5rem 1.125rem 3.375rem}}.input-with-paper-clip__files.visible{display:flex}.input-with-paper-clip__files_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#f14545;display:none;align-items:flex-start;gap:.75rem;margin:0 0 0 .5rem}.input-with-paper-clip__files_text.visible{display:flex}@media screen and (max-width: 1024px){.input-with-paper-clip__files_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.input-with-paper-clip__files_text svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.input-with-paper-clip__files_text svg{width:1.25rem;height:1.25rem}}.input-with-paper-clip__files_item{display:flex;width:4.5rem;height:4.5rem;border-radius:.75rem;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.input-with-paper-clip__files_item{width:3.25rem;height:3.25rem;border-radius:.5rem}}.input-with-paper-clip__files_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.input-with-paper-clip__files_item-close{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;position:absolute;background-color:#fff;border-radius:100%;overflow:hidden;cursor:pointer;border:none;right:.25rem;top:.25rem}@media screen and (max-width: 1024px){.input-with-paper-clip__files_item-close{width:1.25rem;height:1.25rem}}.input-with-paper-clip__button{position:absolute;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;top:1.125rem;right:1.125rem;background-color:transparent}@media screen and (max-width: 1024px){.input-with-paper-clip__button{top:.875rem;right:.5rem;width:2.75rem;height:2.75rem}}.input-with-paper-clip__button.active .input-with-paper-clip__button_icon svg rect{fill:#2554e7}.input-with-paper-clip__button.active .input-with-paper-clip__button_icon svg path{stroke:#fff}.input-with-paper-clip__button svg{display:block;width:3.5rem;height:3.5rem}@media screen and (max-width: 1024px){.input-with-paper-clip__button svg{width:2.75rem;height:2.75rem}}.input-with-paper-clip__button_icon-left{position:absolute;left:2.25rem;background-color:transparent;border:none;cursor:pointer}@media screen and (max-width: 1024px){.input-with-paper-clip__button_icon-left{left:1rem;width:1.125rem;height:1.125rem}}.input-with-paper-clip__button_icon-left svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.input-with-paper-clip__button_icon-left svg{width:1.125rem;height:1.125rem}}.input-with-paper-clip__button_icon-left span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;background-color:#2554e7;color:#fff;position:absolute;width:1.125rem;height:1.125rem;border-radius:100%;top:-.3125rem;right:-.8125rem}.input-with-paper-clip__button_icon{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.input-with-paper-clip__button_icon{width:2.75rem;height:2.75rem}}.custom-input-with-btn{width:100%;display:flex;align-items:center;position:relative}.custom-input-with-btn.with-icon .custom-input{padding:0 4.375rem}.custom-input-with-btn .custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 3.25rem 0 1.375rem;min-height:3.5rem;background-color:#fff;border:1px solid #e7e9eb}.custom-input-with-btn__button{position:absolute;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background-color:#cad0d6;cursor:pointer;border:none;border-radius:100%;right:1.375rem}.custom-input-with-btn__button_icon-left{position:absolute;left:1.875rem;display:flex}@media screen and (max-width: 767px){.custom-input-with-btn__button_icon-left{left:.625rem}}.custom-input-with-btn__button_icon{display:none}.custom-input-with-btn__button_icon.visible{display:flex;align-items:center;justify-content:center}.custom-input-with-btn__button.filled{background-color:#2554e7}.custom-input-with-btn__button.active{background-color:#00d47b}.custom-checkbox-wrapper{width:100%;display:flex;flex-direction:column;gap:.625rem;margin:.5rem 0 0}.custom-checkbox-wrap{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#0b1f33}.custom-checkbox-wrap .custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox-wrap .custom-checkbox+label{display:flex;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#000}.custom-checkbox-wrap .custom-checkbox+label.invalid{color:#f14545}.custom-checkbox-wrap .custom-checkbox+label.invalid:before{border:1px solid #f14545}.custom-checkbox-wrap .custom-checkbox+label:before{content:"";display:inline-block;width:1.125rem;height:1.125rem;box-sizing:border-box;flex-shrink:0;flex-grow:0;border-radius:.3125rem;border:1px solid #e7e9eb;margin-right:.75rem;background-repeat:no-repeat;background-position:center center}.custom-checkbox-wrap .custom-checkbox:checked+label:before{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 9L8 12L13 7" stroke="%230B1F33" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.custom-checkbox-wrap .custom-checkbox:checked+label{color:#0b1f33}.custom-checkbox-wrap .custom-checkbox:not(:disabled):not(:checked)+label:hover:before{border-color:#6d7985}.custom-checkbox-wrap .custom-checkbox:focus:not(:checked)+label:before{border-color:#6d7985}.custom-checkbox-wrap .custom-checkbox:disabled+label:before{background-color:#e9ecef}.custom-checkbox-wrap .custom-checkbox:checked+label:before{border:1px solid #0b1f33}.custom-radio{display:flex;flex-direction:column;cursor:pointer;position:relative;overflow:hidden}.custom-radio input{position:absolute;left:-624.9375rem}.custom-radio input:checked+.custom-radio__label{background-color:#f7f8f9;justify-content:space-between}.custom-radio input:checked+.custom-radio__label:before{content:"";background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 9L8 12L13 7" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;background-color:#2554e7;border:1px solid transparent;width:1.25rem;height:1.25rem;border-radius:50%;order:1}.custom-radio .custom-radio__label{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;border-radius:.75rem;transition:.25s ease;padding:.625rem;justify-content:space-between}.custom-radio .custom-radio__label:before{display:flex;flex-shrink:0;content:"";background-color:#fff;border:1px solid #cad0d6;width:1.125rem;height:1.125rem;border-radius:50%;margin-right:.375em;transition:.25s ease;order:1}.custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;border:1px solid #cad0d6;border-radius:.75rem;padding:0 1.5rem;width:100%;min-height:4.5rem;outline:none;box-sizing:border-box;color:#0b1f33;background-color:#f7f8f9}.custom-input:focus{border-color:#0b1f33}.custom-input::-moz-placeholder{color:#6d7985}.custom-input::placeholder{color:#6d7985}.custom-input.white{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;min-height:3.5rem;border:1px solid #cad0d6;background-color:#fff;padding:0 1.125rem;border-radius:.625rem}.custom-input.white-input{border:1px solid #cad0d6;background-color:#fff}@media screen and (max-width: 1024px){.custom-input.white-input{min-height:4.5rem;padding:0 1.125rem}}@media screen and (max-width: 767px){.custom-input.white-input{min-height:3.5rem;padding:0 1.125rem}}.custom-input.white-input:focus{border:1px solid #2554e7}.custom-input.invalid{border:1px solid #f14545;color:#f14545}.custom-input.invalid::-moz-placeholder{color:#f14545}.custom-input.invalid::placeholder{color:#f14545}.custom-textarea{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;border:1px solid #cad0d6;border-radius:.75rem;padding:1.5rem;width:100%;outline:none;box-sizing:border-box;color:#0b1f33;background-color:#f7f8f9;min-height:7.125rem;resize:none}.custom-textarea:focus{border-color:#0b1f33}.custom-textarea::-moz-placeholder{color:#6d7985}.custom-textarea::placeholder{color:#6d7985}.custom-textarea.invalid{border:1px solid #f14545;color:#f14545}.custom-textarea.invalid::-moz-placeholder{color:#f14545}.custom-textarea.invalid::placeholder{color:#f14545}.password-wrapper{position:relative}.toggle-password{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;cursor:pointer;background-color:transparent;border:none}@media screen and (max-width: 767px){.toggle-password{width:1.25rem;height:1.25rem;right:1.125rem}}.toggle-password svg{display:block;width:100%;height:100%}.toggle-password.invalid svg path{fill:#f14545}.toggle-password.invalid svg path.line{stroke:#f14545}.toggle-password__icon{align-items:center;justify-content:center;display:none}.toggle-password__icon.show{display:flex}@media screen and (max-width: 767px){.toggle-password__icon svg{width:1.25rem;height:1.25rem}}input.custom-input.white-input{width:100%;padding-right:2.5rem}.warning-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#f14545;display:none}.warning-text.visible{display:block}@media screen and (max-width: 1024px){.warning-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.custom-select{display:flex;align-items:flex-start;width:100%;justify-content:space-between;cursor:pointer;flex-direction:column;position:relative;min-width:18.125rem}@media screen and (max-width: 767px){.custom-select{min-width:14.375rem}}.useful-materials .custom-select{min-width:17.5rem}@media screen and (max-width: 767px){.useful-materials .custom-select{min-width:14.375rem}}.custom-select.limited{width:-moz-fit-content;width:fit-content}.custom-select.second{min-width:auto}.custom-select.second .custom-select__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border:none;border-radius:0;background-color:transparent;min-height:auto;width:-moz-max-content;width:max-content;padding:0;color:#fff;gap:.5625rem}.custom-select.second .custom-select__menu-wrap{top:2rem;min-width:18.1875rem;right:-1.0625rem}@media screen and (max-width: 767px){.custom-select.second .custom-select__menu-wrap{right:-2rem}}.custom-select.open-top .custom-select__menu-wrap{top:auto;bottom:3.75rem}.custom-select.visible svg{transform:rotate(180deg)}.custom-select.visible .custom-select__menu-wrap{display:flex}.custom-select.visible .custom-select__title{border:1px solid #0b1f33}.custom-select__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;background-color:#f7f8f9;min-height:4.5rem;border-radius:.75rem;border:1px solid #cad0d6}@media screen and (max-width: 767px){.custom-select__title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;min-height:3.75rem}}.custom-select__title_wrap{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.custom-select__title_wrap{width:100%;justify-content:space-between}}.custom-select__title_icon{display:flex;align-items:center;flex-shrink:0;width:1rem;height:1rem;justify-content:center}.custom-select__title.invalid{border:1px solid #f14545;color:#f14545}.custom-select__title.invalid svg path{stroke:#f14545}.custom-select__title.active{color:#0b1f33}.custom-select__title.white{min-height:3.875rem;border:1px solid #e7e9eb;border-radius:.625rem;background-color:#fff}.custom-select__menu-wrap{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:none;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:1.125rem .5rem 1.125rem 1.625rem;border-radius:.625rem;border:none;background-color:#fff;position:absolute;z-index:2;width:100%;top:5.25rem}@media screen and (max-width: 1024px){.custom-select__menu-wrap{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;top:4.25rem;padding:1.125rem .625rem 1.125rem 1.125rem}}.custom-select__menu{overflow:auto;max-height:16.125rem;display:flex;flex-direction:column;width:100%}.custom-select__menu::-webkit-scrollbar{width:2px}.custom-select__menu::-webkit-scrollbar-track{background:#e7e9eb;border-radius:.625rem}.custom-select__menu::-webkit-scrollbar-thumb{background:#0b1f33!important;border-radius:.625rem!important}.custom-select__menu_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;justify-content:space-between;align-items:center;color:#6d7985;margin:0 0 1.125rem;transition:.25s;cursor:pointer}.custom-select__menu_item:last-child{margin:0}.custom-select__menu_item:hover,.custom-select__menu_item.active{color:#0b1f33}.custom-select__menu_item-icon{display:none;flex-shrink:0;width:1.125rem;height:1.125rem;transform:rotate(0)!important}.active .custom-select__menu_item-icon{display:block}.custom-switch-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-switch[type=checkbox]{display:none}.custom-switch-label{cursor:pointer;width:3.375rem;height:1.875rem;background:#e7e9eb;border-radius:6.25rem;position:relative;order:1}.custom-switch-label:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.5rem;height:1.5rem;background:#fff;border-radius:5.625rem;transition:.3s;box-shadow:.0625rem .0625rem .25rem #00000012}.custom-switch:checked+.custom-switch-label{background:#2554e7}.custom-switch:checked+.custom-switch-label:after{left:calc(100% - .1875rem);transform:translate(-100%)}.header{position:fixed;top:0;left:0;z-index:100;padding:2rem 0;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff}@media screen and (max-width: 1024px){.header{padding:1rem 0}}@media screen and (max-width: 767px){.header{padding:1rem 0}}.header__container{display:flex;align-items:center;justify-content:space-between;height:3.75rem}@media screen and (max-width: 767px){.header__container{height:auto;padding-right:1rem;padding-left:1rem}}.header.white{background-color:#fff}.header__logo{width:13rem;flex-shrink:0;margin:0 2rem 0 0}@media screen and (max-width: 1024px){.header__logo{width:9.875rem;margin:0 1rem 0 0}}.header__logo img{display:block;width:100%}.header__left{display:flex;align-items:center}@media screen and (max-width: 1024px){.header__left{order:1}}.header__wrap{display:flex;align-items:center}.header__right{display:flex;align-items:center;width:100%;justify-content:flex-end}.header__menu{display:flex;align-items:center;gap:.5rem}.header__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;flex-shrink:0;padding:0 1.375rem;min-width:8.125rem;color:#fff}@media screen and (max-width: 1024px){.header__btn{padding:0 1.125rem}}@media screen and (max-width: 1024px){.header__btn.main-button,.header__btn.main-button-small,.header__btn.main-button-large,.header__btn.main-button-medium,.header__btn.dark-button,.header__btn.light-button,.header__btn.grey-button,.header__btn.pale-blue-button,.header__btn.light-blue-button,.header__btn.transparent-button,.header__btn.button-with-shadow{width:3.25rem;height:3.25rem;padding:0;min-width:auto;min-height:auto;background-color:#edf2fe}}.header__btn_icon{width:1.5rem;height:1.5rem;flex-shrink:0}.header__btn_icon svg{display:block;width:1.5rem;height:1.5rem}.header__btn_icon svg rect{fill:#fff}@media screen and (max-width: 1024px){.header__btn_icon svg rect{fill:#2554e7}}@media screen and (max-width: 1024px){.header__btn_text{display:none}}@media screen and (max-width: 1024px){.header__btn span:not(.header__btn_icon,.header__btn_icon-mobile){display:none}}.header__eye-btn{padding:0 1.125rem}@media screen and (max-width: 1024px){.header__eye-btn{display:none}}.header__search{position:relative;display:flex;align-items:center;background-color:#edf2fe;padding:.125rem;border-radius:.625rem}@media screen and (max-width: 1024px){.header__search{display:none}}.header__search_input-wrap{position:relative;display:flex;align-items:center;background-color:#fff;border-radius:.5rem;padding:.25rem;height:3.5rem}.header__search_input-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;background-color:#edf2fe;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:9.375rem;padding:0 1rem;border-radius:.375rem;gap:.25rem;min-height:3rem}@media screen and (max-width: 1024px){.header__search_input-btn{width:auto}}@media screen and (max-width: 1024px){.header__search_input-btn-text{display:none}}.header__search_input-btn-icon{width:1.125rem;height:1.125rem}.header__search_input-btn-icon svg{display:block;width:100%;height:100%}.header__search_input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;border:none;width:24.375rem;outline:none;box-sizing:border-box;padding:0 1rem;height:inherit;color:#6d737a}.header__search_input::-moz-placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}.header__search_input::placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 1024px){.header__search_input{width:11.6875rem}}.header__search_btn{width:3.875rem;height:3.5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.header__search_btn svg{display:block;pointer-events:none;width:1.25rem;height:1.25rem}.header__search_btn svg path{stroke:#2554e7}@media screen and (max-width: 1024px){.header__search_btn{width:2.6875rem}}.header__search_list{display:none;flex-direction:column;position:absolute;top:4.625rem;background-color:#fff;z-index:3;padding:1.125rem 1.5rem;box-shadow:0 .25rem .625rem #2554e70d;border-radius:.625rem;gap:1.125rem}.header__search_list.visible{display:flex}.header__search_list-item button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;background-color:transparent;border:none;cursor:pointer;transition:.25s}.header__search_list-item button:hover{color:#2554e7}.header__contacts{display:flex;align-items:center;gap:1.25rem}@media screen and (max-width: 1024px){.header__contacts{gap:.625rem}}@media screen and (max-width: 767px){.header__contacts{display:none}}.header__contacts_phone{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#0b1f33;text-decoration:none}.header__contacts_items{display:flex;align-items:center;gap:.375rem}.header__contacts_items-item{display:flex}.header__contacts_items-item svg{width:2.75rem;height:2.75rem}.header__actions{display:flex;align-items:center}.header__actions_buttons{display:none;align-items:center;gap:.5rem;margin:0 0 0 .5625rem}.header__actions_buttons.visible{display:flex}@media screen and (max-width: 1024px){.header__actions_buttons.visible{display:none}}.header__actions_buttons-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.25rem;padding:0 1.375rem}@media screen and (max-width: 1024px){.header__actions_buttons-btn{padding:0 .75rem;gap:.5rem}}.header__actions_buttons-btn span{color:#0b1f33}.header__actions_authorization{display:flex;align-items:center;margin:0 0 0 2.5rem}@media screen and (max-width: 1024px){.header__actions_authorization{margin:0 0 0 .75rem}}.header__actions_authorization-cart{position:relative;width:2rem;height:2rem;display:flex;align-items:center}@media screen and (max-width: 1024px){.header__actions_authorization-cart{margin:0 1.5rem 0 0}}.header__actions_authorization-cart svg{display:block;width:2rem;height:2rem}.header__actions_authorization-cart span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;display:flex;align-items:center;justify-content:center;position:absolute;border-radius:1.25rem;width:1.125rem;height:1.125rem;background:#2554e7;font-weight:500;line-height:.8;color:#fff;top:-.3125rem;right:-.3125rem}.header__actions_authorization-user{display:none;align-items:center;cursor:pointer;margin:0 0 0 1.5rem}.header__actions_authorization-user.visible{display:flex}@media screen and (max-width: 1024px){.header__actions_authorization-user.visible{display:none}}@media screen and (max-width: 1024px){.header__actions_authorization-user{display:none}}.header__actions_authorization-user-avatar-blue-border{width:2.75rem;height:2.75rem;border:1px solid #2554e7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.25rem}.header__actions_authorization-user-avatar{border-radius:50%;border:2px solid #f8fafe;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-size:auto 2.875rem;background-position:center}.header__actions_authorization-user-arrow{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.footer{margin-top:7.8125rem;border-radius:2.5rem 2.5rem 0 0;padding:6.25rem 0;background:#0b1f33}@media screen and (max-width: 1024px){.footer{margin-top:6.25rem}}@media screen and (max-width: 767px){.footer{margin-top:4.375rem;border-radius:1.5625rem 1.5625rem 0 0;padding-top:2.75rem;padding-bottom:2.75rem}}.footer .custom-select.visible .custom-select__title{border:none}.footer .container .footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;max-width:95.25rem}@media screen and (max-width: 767px){.footer .container .footer-top{flex-direction:column;justify-content:center;gap:0;width:auto}}.footer .container .footer-top .footer-contacts-item{text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;padding:.625rem;width:2.75rem;height:2.75rem;background:#ffffff0d}@media screen and (max-width: 767px){.footer .container .footer-top .footer-contacts-item{width:3rem;height:3rem}}.footer .container .footer-top .footer-contacts-item svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.footer .container .footer-top .footer-contacts-item svg{width:1.75rem;height:1.75rem}}.footer .container .footer-top .footer-info{margin-top:1.125rem}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-info{margin-top:0}}@media screen and (max-width: 767px){.footer .container .footer-top .footer-info{margin-bottom:2rem;width:100%}}.footer .container .footer-top .footer-info .footer-logo{margin-bottom:5.0625rem}@media screen and (max-width: 767px){.footer .container .footer-top .footer-info .footer-logo{margin-bottom:2rem}}.footer .container .footer-top .footer-info .footer-logo img{display:block;width:16.875rem}@media screen and (max-width: 767px){.footer .container .footer-top .footer-info .footer-logo img{width:auto;height:2.5rem}}.footer .container .footer-top .footer-info .footer-menu{margin-bottom:2rem}@media screen and (max-width: 767px){.footer .container .footer-top .footer-info .footer-menu{margin-bottom:1.25rem;width:14.75rem}}.footer .container .footer-top .footer-info .footer-menu ul{margin:0;padding:0;list-style:none}.footer .container .footer-top .footer-info .footer-menu ul li{display:block;margin-bottom:.75rem}@media screen and (max-width: 767px){.footer .container .footer-top .footer-info .footer-menu ul li{margin-bottom:.5rem}}.footer .container .footer-top .footer-info .footer-menu ul li:last-child{margin-bottom:0}.footer .container .footer-top .footer-info .footer-menu ul li a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:block;text-decoration:none;color:#6d7985}@media screen and (max-width: 767px){.footer .container .footer-top .footer-info .footer-menu ul li a{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.footer .container .footer-top .footer-info .footer-contacts{display:flex;align-items:center;gap:.5rem}.footer .container .footer-top .footer-navigation{max-width:44.8125rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto 4.75rem;grid-column-gap:5rem}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation{grid-template-columns:21.4375rem;grid-template-rows:repeat(5,auto);width:auto}}@media screen and (max-width: 767px){.footer .container .footer-top .footer-navigation{grid-template-columns:1fr;width:100%}}.footer .container .footer-top .footer-navigation .footer-navigation-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985;margin-bottom:.75rem}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-name{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-bottom:.5rem}}.footer .container .footer-top .footer-navigation .footer-navigation-name span{opacity:.4;margin:0 .25rem}.footer .container .footer-top .footer-navigation .footer-navigation-contact{margin-bottom:4rem}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-contact{margin-bottom:1rem}}.footer .container .footer-top .footer-navigation .footer-navigation-contact:first-child{grid-area:1/1/2/2}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-contact:first-child{grid-area:3/1/4/2}}.footer .container .footer-top .footer-navigation .footer-navigation-contact:nth-child(2){grid-area:1/2/2/3}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-contact:nth-child(2){grid-area:4/1/5/2;margin-bottom:0}}.footer .container .footer-top .footer-navigation .footer-navigation-contact .footer-navigation-contact-link a{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem;text-decoration:none;white-space:nowrap;color:#fff}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-contact .footer-navigation-contact-link a{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem}}.footer .container .footer-top .footer-navigation .footer-navigation-contact .footer-navigation-contact-link.phone a{margin-top:.125rem}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid #314157;margin-bottom:1.25rem}}.footer .container .footer-top .footer-navigation .footer-navigation-subject svg{display:none}.footer .container .footer-top .footer-navigation .footer-navigation-subject.studies{grid-area:2/1/4/2}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject.studies{padding-top:1.25rem;border-top:1px solid #314157;grid-area:1/1/2/2}}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject.studies .footer-navigation-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#fff;margin-bottom:0;display:flex;align-items:center;width:100%;justify-content:space-between}}.footer .container .footer-top .footer-navigation .footer-navigation-subject.courses{grid-area:2/2/3/3}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject.courses{grid-area:2/1/3/2}}@media screen and (max-width: 767px){.footer .container .footer-top .footer-navigation .footer-navigation-subject.courses{margin-bottom:2rem}}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject.courses .footer-navigation-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#fff;margin-bottom:0;display:flex;align-items:center;width:100%;justify-content:space-between}}.footer .container .footer-top .footer-navigation .footer-navigation-subject.visible-list .footer-navigation-icon{transform:rotate(180deg)}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject.visible-list{flex-direction:column;width:100%}}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject.visible-list .footer-navigation-subject-items{display:flex}}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject svg{display:block}}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject .footer-navigation-subject-items{display:none;flex-direction:column;width:100%;margin:1.5rem 0 0}}.footer .container .footer-top .footer-navigation .footer-navigation-subject .footer-navigation-subject-items ul{margin:0;padding:0;list-style:none}.footer .container .footer-top .footer-navigation .footer-navigation-subject .footer-navigation-subject-items ul li{margin-bottom:.75rem}.footer .container .footer-top .footer-navigation .footer-navigation-subject .footer-navigation-subject-items ul li:last-child{margin-bottom:0}.footer .container .footer-top .footer-navigation .footer-navigation-subject .footer-navigation-subject-items ul li a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;text-decoration:none;color:#fff}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra{grid-area:3/2/4/3}@media screen and (max-width: 1024px){.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra{margin-top:2rem;grid-area:5/1/6/2}}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra .footer-navigation-subject-extra-select{display:flex;margin-bottom:.75rem}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra .footer-navigation-subject-extra-select .footer-navigation-name{margin-bottom:0}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra .footer-navigation-subject-extra-select .footer-navigation-subject-items{display:flex;align-items:center;gap:.25rem}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra .footer-navigation-subject-extra-select .footer-navigation-subject-items span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-right:.25rem;margin-left:.25rem;color:#fff}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra .footer-navigation-subject-extra-items{display:flex;align-items:center;gap:.5rem}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra .footer-navigation-subject-extra-items .footer-navigation-subject-extra-item{width:2.75rem;height:2.75rem}.footer .container .footer-top .footer-navigation .footer-navigation-subject-extra .footer-navigation-subject-extra-items .footer-navigation-subject-extra-item svg{width:1.5rem;height:1.5rem}.footer .container .footer-bottom{margin-top:4rem;border-top:1px solid #314157;padding-top:2.75rem}@media screen and (max-width: 767px){.footer .container .footer-bottom{display:flex;justify-content:center;align-items:center;margin-top:2.75rem;padding-top:1.5rem}}.footer .container .footer-bottom .footer-bottom-content{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.footer .container .footer-bottom .footer-bottom-content{flex-direction:column;justify-content:flex-start;width:100%}}.footer .container .footer-bottom .footer-bottom-content .footer-copyright{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#fff}@media screen and (max-width: 767px){.footer .container .footer-bottom .footer-bottom-content .footer-copyright{margin-bottom:1.25rem}}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right{flex-direction:column;justify-content:flex-start}}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-links{width:16.25rem;margin-right:9rem;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-links{margin-right:0}}@media screen and (max-width: 767px){.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-links{width:20.75rem;margin-bottom:.75rem}}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-links .footer-link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-decoration:underline;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#6d7985}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-links .footer-link:first-child,.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-links .footer-link:nth-child(2){margin-bottom:.75rem}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-sk-logo{flex-shrink:0;margin-right:4.75rem}@media screen and (max-width: 767px){.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-sk-logo{order:1;margin-right:0}}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-sk-logo img{display:block;width:8.8125rem}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-design{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}@media screen and (max-width: 767px){.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-design{margin-bottom:1.25rem}}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-design .footer-design-text{color:#6d7985}.footer .container .footer-bottom .footer-bottom-content .footer-bottom-content-right .footer-design .footer-design-link{text-decoration:underline;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}.menu{width:100%;display:flex;flex-direction:column;position:fixed;right:0;left:0;z-index:1000;min-height:100vh;background:#0b1f3359;top:7.625rem}.menu__nav{background-color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center;border-radius:0 0 2.5rem 2.5rem;overflow:hidden}.menu__list{display:flex;align-items:center;padding:1.625rem 0 1.5rem;position:relative;max-width:101.0625rem;width:100%;margin:0 auto;justify-content:space-between}.menu__list_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}.menu__list_item.active a{color:#2554e7;opacity:1}.menu__list_item.fill a{opacity:1}.menu__list_item a{text-decoration:none;color:#0b1f33;opacity:.4;transition:.25s}.menu__list_item a:hover{opacity:1}.menu__wrapper{border-top:1px solid #e1e4e6;width:100%}.menu__slider{display:none;grid-template-columns:auto 1fr;max-width:120rem;padding:2.75rem 3.375rem 2.75rem 3.75rem;width:100%;margin:0 auto}.menu__slider.visible{display:grid;gap:13%}.menu__slider li{overflow:hidden}.menu__slider a{text-decoration:none;color:#0b1f33;opacity:.4;transition:.25s;cursor:pointer}.menu__slider a:hover{opacity:1}.menu__slider.fill{grid-template-columns:1fr}.menu__slider.fill .slider-menu-cards__slider-wrap{justify-content:center}.menu__content{display:none;grid-template-columns:27.25rem 29rem 29rem 1fr;max-width:120rem;padding:2.75rem 3.75rem;width:100%;margin:0 auto}.menu__content.visible{display:grid}.menu__content_item{display:flex;flex-direction:column;border-right:1px solid #e1e4e6;padding:0 3.75rem}.menu__content_item:first-child{padding-left:0}.menu__content_item:nth-child(4){border-right:none;padding-right:0}.menu__content_item a{text-decoration:none;color:#0b1f33;opacity:.4;transition:.25s}.menu__content_item a.active,.menu__content_item a:hover{opacity:1}.menu__content_item-icon{width:2.25rem;height:2.25rem;flex-shrink:0}.menu__content_item-icon img{display:block;width:100%;height:100%}.menu__content_item-wrap{display:flex;align-items:center;margin:0 0 2.25rem;gap:1rem}.menu__content_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}.menu__sublist{display:flex;flex-direction:column;gap:1.125rem}.menu__sublist_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}.mobile-menu{width:100%;display:flex;flex-direction:column;position:fixed;top:0;z-index:99999;min-height:100vh;background-color:#fff;justify-content:space-between;height:100%;overflow:auto;max-height:100vh}.mobile-menu__header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem}.mobile-menu__logo{height:1.75rem;display:flex;align-items:center;flex-shrink:0}.mobile-menu__logo img{width:100%;height:100%}@media screen and (max-width: 767px){.mobile-menu__close .pale-blue-button{min-height:3.25rem}}@media screen and (max-width: 767px){.mobile-menu__close .pale-blue-button svg{width:1rem;height:1rem}}@media screen and (max-width: 1024px){.mobile-menu__btn.dark-button{width:100%}}.mobile-menu__select{display:flex;align-items:center;width:auto;margin:0 1rem}.mobile-menu__select .custom-input-with-btn__button{width:1.25rem;height:1.25rem;background-color:transparent}.mobile-menu__select .custom-input-with-btn__button svg{width:1.125rem;height:1.125rem}@media screen and (max-width: 767px){.mobile-menu__select .custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;min-height:3.25rem;padding:0 3.125rem 0 1.25rem}}.mobile-menu__auth{display:none;padding:0 1rem;width:100%;align-items:center;margin:1.6875rem 0 1.8125rem}.mobile-menu__auth.visible{display:flex}.mobile-menu__auth_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:none;align-items:center;gap:.75rem;text-decoration:none;color:#0b1f33}.mobile-menu__auth_item.visible{display:flex}.mobile-menu__auth_item svg{flex-shrink:0;width:1.4375rem;height:1.4375rem}.mobile-menu__auth_user{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#0b1f33}.mobile-menu__auth_user-img{width:2.25rem;height:2.25rem;display:flex;align-items:center;flex-shrink:0;justify-content:center;background-color:#f2f2f2;border-radius:100%;overflow:hidden}.mobile-menu__auth_user-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}.mobile-menu__btn-back{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:none;background-color:transparent;border:none;color:#0b1f33;opacity:.6;gap:.25rem;cursor:pointer;align-items:center;padding:0 1rem;margin:1.8125rem 0 2rem}.mobile-menu__btn-back svg{width:.4375rem;height:.625rem}.mobile-menu__btn-back.visible{display:flex}.mobile-menu__contacts{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile-menu__phone a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-decoration:none;color:#0b1f33}.mobile-menu__social{display:flex;align-items:center;gap:.375rem}.mobile-menu__social li{flex-shrink:0}.mobile-menu__social_item svg{display:block;width:2.75rem;height:2.75rem}.mobile-menu__wrap{width:100%;display:flex;flex-direction:column}.mobile-menu__footer{display:flex;width:100%;align-items:center;flex-direction:column;gap:1rem;padding:0 1rem 1.5rem}.mobile-menu__sublist{display:flex;flex-direction:column;padding:0 0 1.25rem 3.375rem;gap:1rem}.mobile-menu__sublist_item a{text-decoration:none;color:#0b1f33;opacity:.6}.mobile-menu__sublist_item a.active{opacity:1}.mobile-menu__list{display:flex;flex-direction:column;gap:1.125rem;padding:0 0 1.25rem}.mobile-menu__list summary::-webkit-details-marker,.mobile-menu__list summary::marker{display:none;content:""}.mobile-menu__list summary :after{content:""}.mobile-menu__list_item{display:none;flex-direction:column}.mobile-menu__list_item.visible{display:flex}.mobile-menu__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;font-weight:400;padding:0 1rem}.mobile-menu__list_item-title a{text-decoration:none;color:#0b1f33}.mobile-menu__list_item-list-wrap{display:flex;flex-direction:column;border-bottom:1px solid #e1e4e6;margin:1rem 0 0}.mobile-menu__list_item-list-wrap.slider{padding:0 0 1.25rem;border-bottom:none}.mobile-menu__list_item-details{display:none}.mobile-menu__list_item-details.visible{display:flex;flex-direction:column}.mobile-menu__list_item-details[open] .mobile-menu__list_item-summary-icon svg{transform:rotate(180deg)}.mobile-menu__list_item-summary{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;padding:1rem;border-top:1px solid #e1e4e6;width:100%;justify-content:space-between}.mobile-menu__list_item-summary-wrap{display:flex;align-items:center;gap:.625rem}.mobile-menu__list_item-summary-wrap img,.mobile-menu__list_item-summary-wrap svg{display:block;width:1.75rem;height:1.75rem}.mobile-menu__list_item-summary-icon svg{display:block;width:.875rem;height:.5rem}.search{background-color:#fff;z-index:3;padding:1.125rem .5rem 0 1.5rem;border-radius:.75rem;position:absolute;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;top:4.5rem;width:100%;max-width:36.875rem;left:29.875rem;z-index:999999999}@media screen and (max-width: 1024px){.search{left:0;max-width:100%;padding:0}}.search:empty{display:none}.search__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;margin:0 0 1.5rem}@media screen and (max-width: 1024px){.search__filters{margin:1rem 0}}.search__filters_item button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;background-color:#f3f4f5;padding:.75rem .875rem;border-radius:.5rem;cursor:pointer;border:none}@media screen and (max-width: 1024px){.search__filters_item button{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;padding:.5rem .625rem}}.search__content{display:none;padding:0 .625rem 1.5rem 0;flex-direction:column;max-height:38.125rem;overflow:auto}.search__content::-webkit-scrollbar{width:2px}.search__content::-webkit-scrollbar-track{background:#e7e9eb;border-radius:.625rem}.search__content::-webkit-scrollbar-thumb{background:#0b1f33!important;border-radius:.625rem!important}.search__content.visible{display:flex}.search__content.not-found{max-height:100%;padding:1.125rem 1.75rem 2.25rem .75rem}.search__content_wrap{display:flex;flex-direction:column;margin:1.5rem 0 0}.search__content_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;margin:0 0 1.125rem;width:100%;max-width:31.25rem}@media screen and (max-width: 1024px){.search__content_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem;max-width:100%;margin:0 0 1rem}}.search__content_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985;margin:0 0 1.125rem}@media screen and (max-width: 1024px){.search__content_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:0 0 1.5rem}}.search__content_btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}.search__content_image{display:flex;align-items:center;height:21.5625rem;border-radius:1.25rem;overflow:hidden;position:relative;margin:2.25rem 0 0}@media screen and (max-width: 767px){.search__content_image{margin:2.75rem 0 0;height:14.25rem}}.search__content_image-bg{position:absolute;width:100%;height:100%}.search__content_image-img{width:100%;height:100%;position:relative;display:flex;justify-content:center;bottom:0}.search__content_image-img img{width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0}@media screen and (max-width: 1024px){.search__content_image-img img{height:100%}}.search__list{display:flex;align-items:center;flex-direction:column}@media screen and (max-width: 767px){.search__list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0 0}}.search__list_item{display:grid;grid-template-columns:9.5rem 1fr;align-items:flex-start;gap:1.125rem;margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:1px solid #e7e9eb;width:100%}@media screen and (max-width: 767px){.search__list_item{grid-template-columns:1fr;margin:0;padding:0;gap:0;border:none;height:100%;display:grid;grid-template-rows:7.1875rem 1fr;height:calc(100% + 1.25rem)}}.search__list_item:last-child{border-bottom:none;margin:0}.search__list_item .wide-article__stats_social{flex-wrap:wrap}@media screen and (max-width: 767px){.search__list_item .wide-article__stats_social{gap:.75rem}}@media screen and (max-width: 767px){.search__list_item .wide-article__image{justify-content:center;border-radius:.75rem .75rem 0 0}}.search__list_item .wide-article__image-img{height:6.5625rem;width:100%;display:flex;justify-content:center;z-index:1}@media screen and (max-width: 767px){.search__list_item .wide-article__image-img{right:0}}.search__list_item .wide-article__image-img img{width:auto;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.search__list_item .wide-article__image-play{width:2rem;height:2rem;z-index:1}.search__list_item .wide-article__image-play svg{width:.6875rem;height:.6875rem}.search__list_item .wide-article__content{padding:0}@media screen and (max-width: 767px){.search__list_item .wide-article__content{display:flex;flex-direction:column;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:.75rem;border-radius:.625rem;background-color:#fff;gap:.75rem;width:100%;height:100%;justify-content:space-between;position:relative;top:-1.25rem;z-index:1}}.search__list_item .wide-article__date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;margin:0 0 .25rem}@media screen and (max-width: 767px){.search__list_item .wide-article__date{font-size:.6875rem;line-height:.875rem}}.search__list_item .wide-article__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.search__list_item .wide-article__title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.search__list_item .wide-article__stats_item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;gap:.25rem}@media screen and (max-width: 767px){.search__list_item .wide-article__stats_item{font-size:.6875rem;line-height:.875rem}}.search__list_item .wide-article__stats_item svg{width:1.125rem;height:1.125rem}@media screen and (max-width: 767px){.search__list_item .wide-article__stats_item svg{width:.875rem;height:.875rem}}.search__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}@media screen and (max-width: 1024px){.search__grid{grid-template-columns:1fr 1fr}}.search__grid_item{position:relative;width:100%;border-radius:.625rem .625rem .8125rem .8125rem;display:grid;grid-template-rows:6.4375rem 1fr}@media screen and (max-width: 767px){.search__grid_item{grid-template-rows:5.9375rem 1fr;border-radius:.75rem .75rem .9375rem .9375rem}}.search__grid_item-image{position:absolute;display:flex;align-items:center;height:100%;top:.5rem;justify-content:center;width:100%}.search__grid_item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;right:0}.search__grid_item-bg{display:flex;position:relative;height:6.4375rem;align-items:flex-end;width:100%;overflow:hidden;border-radius:.625rem .625rem 0 0}.search__grid_item-bg-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;right:-1.6875rem;position:relative}.search__grid_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;font-weight:500;margin:0 0 .25rem}.search__grid_item-grey-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;color:#9aa3ad;margin:0 0 .5rem;display:flex}.search__grid_item-wrap{display:flex;flex-direction:column;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:.75rem;border-radius:.625rem;background-color:#fff;gap:.75rem;width:100%;height:100%;justify-content:space-between;z-index:1;position:relative}.search__grid_item-mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;color:#0b1f33;font-weight:500;padding:.375rem .5rem;background-color:#f3f4f5;border-radius:.375rem;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.search__grid_item-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;width:100%;display:flex;align-items:center;gap:.375rem;min-height:3rem}@media screen and (max-width: 1024px){.search__grid_item-btn.main-button,.search__grid_item-btn.main-button-small,.search__grid_item-btn.main-button-large,.search__grid_item-btn.main-button-medium,.search__grid_item-btn.dark-button,.search__grid_item-btn.light-button,.search__grid_item-btn.grey-button,.search__grid_item-btn.pale-blue-button,.search__grid_item-btn.light-blue-button,.search__grid_item-btn.transparent-button,.search__grid_item-btn.button-with-shadow{min-height:3.5rem}}.slider-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.slider-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.slider-block{margin:4.375rem 0}}.slider-block__title{margin:0 0 2rem;color:#0b1f33}@media screen and (max-width: 767px){.slider-block__title{margin:0 0 1.125rem;max-width:100%}}.slider-block__wrap{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 1024px){.slider-block__wrap{margin:0 0 1.4375rem}}@media screen and (max-width: 767px){.slider-block__wrap{gap:1rem}}.slider-block__actions{display:flex;align-items:center;width:100%;justify-content:space-between;margin:0 0 4rem;flex-wrap:wrap;gap:1.25rem}@media screen and (max-width: 1024px){.slider-block__actions{display:block;margin:0 0 1.5rem}}@media screen and (max-width: 1024px){.slider-block__filters-btn.button-with-frame{width:100%;min-height:3.125rem}}.slider-block__arrows{display:flex;align-items:center;gap:.5rem;position:absolute;right:0;top:0}@media screen and (max-width: 1024px){.slider-block__arrows{display:none}}.slider-block__arrows_arrow{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#f7f8f9;border-radius:.625rem;cursor:pointer;border:none}.slider-block__arrows_arrow.left{transform:rotate(180deg)}.slider-block__arrows_arrow.disabled path{stroke:#9aa3ad}.slider-block__arrows_arrow svg{width:.875rem;height:.875rem}.slider-block__markers{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;display:flex;align-items:center;gap:.375rem}.slider-block__markers_item-blur{border-radius:.3125rem;padding:.4375rem .75rem;backdrop-filter:blur(44px);background:#1514141a;color:#fff}.slider-block__markers_item-blur.blur-preview{padding:.625rem .9375rem;font-size:1.0625rem;line-height:1.4375rem;font-weight:400}@media screen and (max-width: 1024px){.slider-block__markers_item-blur.blur-preview{padding:.4375rem .6875rem;font-size:.8125rem;line-height:1.0625rem}}.slider-block__markers_item{background-color:#fff;color:#0b1f33;padding:.5rem .6875rem .4375rem;border-radius:.3125rem}@media screen and (max-width: 767px){.slider-block__markers{display:none}.slider-block__markers_preview{display:flex}}.slider-block__content{display:grid;grid-template-columns:32.9375rem 2fr;gap:1.25rem}@media screen and (max-width: 1024px){.slider-block__content{grid-template-columns:1fr}}@media screen and (max-width: 767px){.slider-block__content{gap:0}}.slider-block__content_preview{position:relative;border-radius:2.5rem;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;min-height:26.875rem}.slider-block__content_preview--wrap{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;z-index:1;position:absolute;width:100%;height:100%}@media screen and (max-width: 767px){.slider-block__content_preview--wrap{padding:1rem 1rem 3.4375rem}}@media screen and (max-width: 1024px){.slider-block__content_preview{height:28.125rem}}@media screen and (max-width: 767px){.slider-block__content_preview{height:15.625rem;border-radius:1.25rem;min-height:15.625rem}}.slider-block__content_actions{width:100%;display:flex;align-items:center;justify-content:flex-end}.slider-block__content_btn{position:relative;border:none;border-radius:50%;background-color:#fff;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.625rem;height:4.625rem;cursor:pointer}@media screen and (max-width: 767px){.slider-block__content_btn{width:3.375rem;height:3.375rem}}.slider-block__content_btn svg{width:1.5rem;height:1.5rem}.slider-block__content_img{width:100%;bottom:0;display:flex;position:relative;justify-content:center;max-height:26.875rem}@media screen and (max-width: 1024px){.slider-block__content_img{height:inherit;justify-content:center;align-items:center}}.slider-block__content_img img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.slider-block__content_img img{height:100%}}.slider-block__content_bg{width:100%;height:100%;position:absolute}.slider-block__content_bg img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.slider-block__content_info{padding:2.75rem;background-color:#fff;border-radius:2.75rem;box-shadow:0 .25rem .625rem #2554e70d;display:flex;flex-direction:column;justify-content:space-between;gap:3.125rem;min-height:26.875rem}@media screen and (max-width: 767px){.slider-block__content_info{min-height:auto;padding:1.5rem;gap:1.5rem;border-radius:1.25rem;margin-top:-2.5rem;z-index:1}}.slider-block__content_header{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem;width:100%;justify-content:space-between}.slider-block__content_header--wrapper{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.slider-block__content_header--wrapper{justify-content:space-between;align-items:flex-start;width:100%}}.slider-block__content_social{display:flex;align-items:center;gap:.375rem}.slider-block__content_social a{display:block;flex-shrink:0;width:2rem;height:2rem}.slider-block__content_social a svg{display:block;width:100%;height:100%}.slider-block__content_title{font-weight:500;letter-spacing:-.01em;font-size:1.75rem;line-height:2rem;word-break:break-word;color:#0b1f33}@media screen and (max-width: 767px){.slider-block__content_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.slider-block__content_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:0 5.5rem 0 0;color:#6d7985}@media screen and (max-width: 767px){.slider-block__content_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.slider-block__content_show-more{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border:none;background:none;color:#2554e7;cursor:pointer}.slider-block__content_list{display:flex;flex-wrap:wrap;gap:3.375rem}@media screen and (max-width: 767px){.slider-block__content_list{row-gap:1rem;-moz-column-gap:1.125rem;column-gap:1.125rem}}.slider-block__content_list-item{display:flex;flex-direction:column;gap:.3125rem}@media screen and (max-width: 767px){.slider-block__content_list-item{flex-shrink:0;flex-basis:calc(50% - .5625rem);gap:.125rem}}.slider-block__content_list-item--title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33}@media screen and (max-width: 767px){.slider-block__content_list-item--title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.slider-block__content_list-item--text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.slider-block__content_list-item--text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.slider-block__content_buttons{width:100%;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}@media screen and (max-width: 767px){.slider-block__content_buttons{gap:1.125rem;justify-content:center}}.slider-block__content_buttons-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;justify-content:center;align-items:center;gap:1rem;border:none;min-height:3.75rem;padding:0 1.625rem;border-radius:.625rem;background-color:#2554e7;text-decoration:none;color:#fff}@media screen and (max-width: 767px){.slider-block__content_buttons-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;width:100%;min-height:3.375rem}}.slider-block__content_buttons-btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}.slider-block__content_buttons-link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;text-decoration:none;color:#6d7985}@media screen and (max-width: 767px){.slider-block__content_buttons-link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.slider-block__content_wrap{display:flex;flex-direction:column;gap:1.75rem;position:relative}@media screen and (max-width: 767px){.slider-block__content_wrap{gap:1.125rem}}.slider-block__list{display:flex;list-style:none;gap:1.25rem}@media screen and (max-width: 1024px){.slider-block__list{margin:0 -.5625rem;padding:.5625rem .5625rem 1.625rem;overflow-x:auto}.slider-block__list::-webkit-scrollbar{height:2px}.slider-block__list::-webkit-scrollbar-track{background:#e7e9eb;height:2px}.slider-block__list::-webkit-scrollbar-thumb{background:#0b1f33;border-radius:1px;height:2px}}@media screen and (max-width: 767px){.slider-block__list{gap:1.0625rem;margin:0;padding:0 0 1.625rem}}.slider-block__list_item{flex-shrink:0;height:16.125rem;width:19.0625rem;border-radius:2.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;cursor:pointer}@media screen and (max-width: 1024px){.slider-block__list_item{width:19rem;height:16.875rem;border-radius:2rem}}@media screen and (max-width: 767px){.slider-block__list_item{height:4.5625rem;width:4.5625rem;border-radius:.75rem}}.slider-block__list_item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:7.375rem;background:linear-gradient(180deg,#0b1f3300,#0a1d3000 .01%,#0b1f3380);z-index:1}@media screen and (max-width: 767px){.slider-block__list_item:before{display:none}}.slider-block__list_item--wrap{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;height:inherit;z-index:1}@media screen and (max-width: 767px){.slider-block__list_item--wrap{padding:.375rem;justify-content:flex-end;width:100%}}.slider-block__list_item--active{outline:1px solid #2554e7;outline-offset:.5rem}@media screen and (max-width: 767px){.slider-block__list_item--active{outline:none}}.slider-block__list_item-bg{width:100%;height:100%;position:absolute}.slider-block__list_item-bg img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.slider-block__list_item-img{height:100%;position:absolute;right:-4.5625rem;bottom:0}.slider-block__list_item-img img{width:auto;height:100%;position:relative;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.slider-block__list_item-img{right:-.875rem;top:0;width:6.25rem;height:5.5rem}}.slider-block__list_item-bottom{display:flex;width:100%;gap:.9375rem;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.slider-block__list_item-bottom{justify-content:flex-end}}.slider-block__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#fff}@media screen and (max-width: 767px){.slider-block__list_item-title{display:none}}.slider-block__list_item-btn{width:3.375rem;height:3.375rem;background-color:transparent;border:none;cursor:pointer}@media screen and (max-width: 767px){.slider-block__list_item-btn{backdrop-filter:blur(44px);background:#0b1f3326;border-radius:100%;width:2rem;height:2rem}}.slider-block__list_item-btn svg{width:3.375rem;height:3.375rem}@media screen and (max-width: 767px){.slider-block__list_item-btn svg{width:2rem;height:2rem}}.main-article{box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem;position:relative;overflow:hidden;min-height:26.125rem;height:100%}@media screen and (max-width: 767px){.main-article{border-radius:1.25rem 1.25rem 0 0;bottom:-1.5rem}}.main-article.article-hidden-on-tablet{display:grid}@media screen and (max-width: 1024px){.main-article.article-hidden-on-tablet{display:none}}.main-article.article-visible-on-tablet{display:none}@media screen and (max-width: 1024px){.main-article.article-visible-on-tablet{display:grid}}.main-article__date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#fff;margin:0 0 .5rem;display:flex;flex-direction:column;opacity:.6}.main-article__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;width:100%;color:#fff;margin:0 0 .75rem;word-wrap:break-word}.main-article__tag{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;padding:.5rem .625rem;border-radius:.375rem;background-color:#fff;color:#0b1f33}.main-article__time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;display:flex;align-items:center;padding:.5rem .8125rem .5625rem;border-radius:.375rem;background-color:#0b1f332b;color:#fff;gap:.375rem}.main-article__content{position:absolute;z-index:1;top:0;display:flex;width:100%;justify-content:space-between;flex-direction:column;height:100%;text-decoration:none}.main-article__content_header{display:flex;align-items:center;width:100%;padding:1.5rem;justify-content:space-between}.main-article__content_bottom{display:flex;align-items:flex-end;width:100%;padding:1.5rem;justify-content:space-between;gap:1.25rem}.main-article__content_bottom:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#0b1f3300,#0a1d3000 .01%,#0b1f3380);z-index:1}.main-article__content_bottom-wrap{position:relative;width:100%;z-index:1}.main-article__content_bottom-play{position:relative;z-index:2;background-color:#fff;border:none;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:100%;width:3.375rem;height:3.375rem;cursor:pointer}@media screen and (max-width: 767px){.main-article__content_bottom-play{right:1rem;bottom:5rem}}.main-article__stats{display:flex;width:100%;justify-content:space-between;align-items:center}.main-article__stats_social{display:flex;gap:1.5rem;align-items:center}.main-article__stats_item{display:flex;align-items:center;gap:.5rem;color:#fff}.main-article__stats_item svg path{fill:#fff}.main-article__bg{display:flex;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.main-article__bg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.main-article__accent-bg{display:none;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.main-article__accent-bg img{-o-object-fit:cover;object-fit:cover;width:100%}.main-article__img{display:flex;justify-content:center;height:100%;max-width:100%;position:relative;align-items:flex-end}.main-article__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%;height:100%}.main-article__image{position:relative;border-radius:.75rem;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;flex-shrink:0}.main-article__image-bg{width:100%;height:100%;position:absolute}.main-article__image-bg img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.main-article__image-img{height:100%;position:relative;bottom:0;width:15.25rem;height:10.5rem}.main-article__image-img img{width:100%;height:100%;position:absolute;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.main-article__image-img{right:-1.125rem;top:-.1875rem;width:6.25rem;height:6.25rem}}.main-article__image-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;position:absolute;background-color:#fff;padding:.5rem .625rem;border-radius:.375rem;bottom:1rem;right:1rem}.wide-article{background-color:#fff;border-radius:1.125rem;padding:1rem 1rem 1rem 2rem;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media screen and (max-width: 1024px){.wide-article{border-radius:.625rem;padding:.5rem .5rem .5rem 1rem;gap:1rem}}.wide-article__date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#6d7985;margin:0 0 .5rem;display:flex}@media screen and (max-width: 1024px){.wide-article__date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;margin:0 0 .25rem}}.wide-article__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;width:100%;max-width:27.375rem;word-wrap:break-word;text-decoration:none;color:#0b1f33}@media screen and (max-width: 1024px){.wide-article__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;max-width:15.625rem;font-weight:500}}.wide-article__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;padding:1rem 0}@media screen and (max-width: 1024px){.wide-article__content{padding:.5rem 0}}.wide-article__stats{display:flex;width:100%;justify-content:space-between;align-items:center}.wide-article__stats_social{display:flex;gap:1.5rem;align-items:center}@media screen and (max-width: 1024px){.wide-article__stats_social{gap:.75rem}}.wide-article__stats_item{display:flex;align-items:center;gap:.5625rem}@media screen and (max-width: 1024px){.wide-article__stats_item{gap:.375rem}}.wide-article__stats_item svg{width:1.25rem;height:1.25rem}@media screen and (max-width: 1024px){.wide-article__stats_item svg{width:1rem;height:1rem}}.wide-article__image{position:relative;border-radius:.75rem;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;flex-shrink:0}@media screen and (max-width: 1024px){.wide-article__image{border-radius:.5rem}}.wide-article__image-bg{width:100%;height:100%;position:absolute}.wide-article__image-bg img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.wide-article__image-img{height:100%;position:relative;bottom:0;width:15.25rem;height:10.5rem}@media screen and (max-width: 1024px){.wide-article__image-img{width:7.625rem;height:5.25rem}}@media screen and (max-width: 767px){.wide-article__image-img{right:-1.125rem;top:-.1875rem;width:6.25rem;height:6.25rem}}.wide-article__image-img img{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:100%}.wide-article__image-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;position:absolute;background-color:#fff;padding:.5rem .625rem;border-radius:.375rem;bottom:1rem;right:1rem;color:#0b1f33}@media screen and (max-width: 1024px){.wide-article__image-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;padding:.25rem .3125rem;border-radius:.1875rem;bottom:.5rem;right:.5rem}}.wide-article__image-play{position:absolute;background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;border-radius:100%;bottom:1rem;right:1rem;width:3.375rem;height:3.375rem;cursor:pointer}@media screen and (max-width: 1024px){.wide-article__image-play{bottom:.5rem;right:.5rem;width:1.6875rem;height:1.6875rem}}.wide-article__image-play svg{width:.875rem;height:1rem}@media screen and (max-width: 1024px){.wide-article__image-play svg{width:.4375rem;height:.5rem}}.article{display:flex;flex-direction:column;width:100%;height:100%}@media screen and (max-width: 1024px){.carousel__viewport .article{margin:0 .5rem}}.article.article-hidden-on-tablet{display:flex}@media screen and (max-width: 1024px){.article.article-hidden-on-tablet{display:none}}.article.article-visible-on-tablet{display:none}@media screen and (max-width: 1024px){.article.article-visible-on-tablet{display:flex}}.article.flat .article__header{box-shadow:none;border-radius:1.25rem;height:15rem}.article.flat .article__body{background-color:#fff;border-radius:0;box-shadow:none;top:auto;height:100%;gap:1.125rem;padding:1.125rem .75rem}.article.courses-card{flex-direction:row}@media screen and (max-width: 767px){.article.courses-card{flex-direction:column}}.article__date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;display:block;margin:0 0 .5rem;color:#6d7985}@media screen and (max-width: 767px){.article__date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.article__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;display:block;text-decoration:none;color:#0b1f33}@media screen and (max-width: 767px){.article__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.article__header{flex-shrink:0;flex-basis:13.75rem;border-radius:1.5rem 1.5rem 0 0;position:relative;height:16.25rem}@media screen and (max-width: 767px){.article__header{flex-basis:12.25rem;border-radius:1.25rem 1.25rem 0 0}}.article__header_tag{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;padding:.5625rem .625rem .5rem;border-radius:.375rem;background-color:#fff}@media screen and (max-width: 767px){.article__header_tag{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.article__header_time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;display:flex;align-items:center;padding:.4375rem .8125rem;border-radius:.375rem;background-color:#0b1f332b;color:#fff;gap:.375rem}@media screen and (max-width: 767px){.article__header_time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.article__header_content{position:absolute;z-index:1;top:0;padding:1.5rem 1.5rem 0;display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 767px){.article__header_content{padding:1rem;border-radius:1.25rem}}.article__header_bg{position:absolute;width:100%;height:16.25rem;border-radius:1.5rem 1.5rem 0 0;overflow:hidden}@media screen and (max-width: 767px){.article__header_bg{border-radius:1.25rem 1.25rem 0 0;height:14.75rem}}.article__header_bg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.article__header_accent-bg{display:none;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.article__header_accent-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article__header_img{position:absolute;width:100%;height:15rem;border-radius:1.5rem 1.5rem 0 0;overflow:hidden}@media screen and (max-width: 767px){.article__header_img{height:14.75rem;border-radius:1.25rem 1.25rem 0 0}}.article__header_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%;height:100%}.article__play{position:absolute;background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;border-radius:100%;bottom:4rem;right:1.5rem;width:3.375rem;height:3.375rem;cursor:pointer}@media screen and (max-width: 767px){.article__play{right:1rem;bottom:5rem}}.article__play svg{width:.875rem;height:1rem}.article__body{flex-shrink:1;flex-grow:1;flex-basis:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background-color:#fff;z-index:1;border-radius:1.25rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;gap:1.125rem}.article__stats_social{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}@media screen and (max-width: 767px){.article__stats_social{gap:1.125rem}}.article__stats_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:flex;align-items:center;gap:.5rem;white-space:nowrap}@media screen and (max-width: 767px){.article__stats_item{font-family:TT Firs Neue,sans-serif;font-weight:400;line-height:1.25rem;letter-spacing:0;gap:.375rem;font-size:.9375rem}}.article__stats_item svg{flex-shrink:0;width:1.25rem;height:1.25rem}@media screen and (max-width: 767px){.article__stats_item svg{width:1.125rem;height:1.125rem}}.article__image{position:relative;border-radius:.75rem;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;flex-shrink:0}.article__image-bg{width:100%;height:100%;position:absolute}.article__image-bg img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.article__image-img{position:relative;bottom:0;width:100%;height:10.5rem}.article__image-img img{width:100%;height:100%;position:absolute;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.article__image-img{right:-1.125rem;top:-.1875rem;width:6.25rem;height:6.25rem}}.tags{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.tags.big{gap:.5rem}.tags.big .tags__item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.5625rem .6875rem;border-radius:.5rem}@media screen and (max-width: 767px){.tags.big .tags__item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:.375rem;padding:.5rem .625rem .4375rem}}.tags__item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;display:flex;align-items:center;color:#0b1f33;padding:.375rem .625rem;background-color:#fff;border-radius:.3125rem;border:1px solid #e7e9eb}.tags__item--gray{background-color:#f3f4f5;color:#0b1f33;border:1px solid transparent}.tags__item--blue{background-color:#2554e7;color:#fff;border:1px solid transparent}.tags__item--white{background-color:#fff;color:#0b1f33;border:1px solid transparent}.tags__item--blur{background-color:#1514141a;backdrop-filter:blur(44px);color:#fff;border:1px solid transparent}@media screen and (max-width: 767px){.tags__item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.tabs{display:flex;align-items:center;gap:.75rem;width:100%;overflow:auto}@media screen and (max-width: 1024px){.tabs{flex-wrap:nowrap;gap:.375rem}}.tabs::-webkit-scrollbar{display:none}.tabs.tabs-without-wrapper{scroll-behavior:smooth}@media screen and (max-width: 1024px){.tabs.tabs-without-wrapper{margin:0 0 1rem;overflow-x:auto}}.tabs.tabs-without-wrapper .tabs__tab{border:none;border-bottom:3px solid transparent;box-shadow:none;background-color:transparent;border-radius:0;align-items:flex-end;padding:0 0 1.125rem;min-width:12.625rem}@media screen and (max-width: 1024px){.tabs.tabs-without-wrapper .tabs__tab{border:1px solid #e7e9eb;border-radius:10px;padding:.8125rem .9375rem;align-items:center;min-width:-moz-max-content;min-width:max-content}}.tabs.tabs-without-wrapper .tabs__tab.action{border-bottom:3px solid #2554e7}@media screen and (max-width: 1024px){.tabs.tabs-without-wrapper .tabs__tab.action{border:1px solid #2554e7}}.tabs.slider{width:100%;margin:0;padding:0;overflow:hidden}.tabs.slider .tabs__tab{width:100%}@media (max-width: 1279px){.tabs.slider{overflow:auto;width:calc(100% + 32px);margin:0 -16px;padding:0 16px}}.tabs__slider-wrap{width:100%;display:flex;align-items:center;position:relative;overflow:hidden}.tabs__slider-wrap.visible-arrow-left .tabs__slider-arrow.left{display:flex}@media screen and (max-width: 1024px){.tabs__slider-wrap.visible-arrow-left .tabs__slider-arrow.left{display:none}}.tabs__slider-wrap.visible-arrow-left :before{left:0;background:linear-gradient(90deg,#fff,#fff0)}@media screen and (max-width: 1024px){.tabs__slider-wrap.visible-arrow-left :before{display:none}}.tabs__slider-wrap.visible-arrow-right .tabs__slider-arrow.right{display:flex}@media screen and (max-width: 1024px){.tabs__slider-wrap.visible-arrow-right .tabs__slider-arrow.right{display:none}}.tabs__slider-wrap.visible-arrow-right :after{right:0;transform:rotate(180deg);background:linear-gradient(90deg,#fff,#fff0)}@media screen and (max-width: 1024px){.tabs__slider-wrap.visible-arrow-right :after{display:none}}.tabs__slider-wrap :before,.tabs__slider-wrap :after{content:"";position:absolute;top:0;bottom:0;width:50px;pointer-events:none;opacity:.16}.tabs__slider-arrow{width:3rem;height:3rem;display:none;position:absolute;right:0;border-radius:100%;background-color:#fff;align-items:center;justify-content:center;border:none;box-shadow:0 .25rem .625rem #2554e70d;cursor:pointer;z-index:1}.tabs__slider-arrow.left{transform:rotate(180deg);left:0}.tabs__slider-arrow svg{width:.75rem;height:.75rem}.tabs__tab{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:3.75rem;padding:1.125rem 1.6875rem;display:flex;align-items:center;justify-content:center;border:1px solid #e7e9eb;border-radius:.625rem;background-color:#fff;cursor:pointer;width:-moz-max-content;width:max-content;color:#0b1f33;text-decoration:none}@media screen and (max-width: 1024px){.tabs__tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;min-height:3rem;padding:.8125rem .9375rem}}.tabs__tab.action{border:1px solid #2554e7;color:#2554e7}.tags-with-icons{display:flex;align-items:center;gap:1rem 1.75rem;flex-wrap:wrap}@media screen and (max-width: 767px){.tags-with-icons{width:100%;overflow-x:auto;flex-wrap:nowrap;width:calc(100% + 2.75rem);margin:0 -1.5rem;padding:0 1.5rem}}@media screen and (max-width: 767px){.tags-with-icons{gap:.75rem}}.tags-with-icons::-webkit-scrollbar{display:none}.tags-with-icons__item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:flex;align-items:center;gap:.625rem;color:#0b1f33;min-width:-moz-fit-content;min-width:fit-content}.tags-with-icons__item svg{display:block;width:1.25rem;height:1.25rem;transform:translateY(-5%)}@media screen and (max-width: 767px){.tags-with-icons__item svg{width:1.125rem;height:1.125rem;transform:translateY(-10%)}}.tags-with-icons__item-icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.tags-with-icons__item-icon svg path{stroke:#2554e7}@media screen and (max-width: 767px){.tags-with-icons__item-icon{width:1.125rem;height:1.125rem}}@media screen and (max-width: 767px){.tags-with-icons__item{gap:.375rem;font-size:.9375rem}}.list-with-choice{background-color:#fff;padding:.5rem;border-radius:.5rem;width:12.5rem;display:flex;flex-direction:column;position:relative;z-index:1}@media screen and (max-width: 767px){.list-with-choice{width:11.25rem;padding:.4375rem}}.list-with-choice__item{padding:.75rem;border-radius:.5rem;background-color:#fff;font-size:.6875rem;line-height:.9375rem;font-weight:500;color:#0b1f33;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;text-overflow:ellipsis;width:100%}@media screen and (max-width: 767px){.list-with-choice__item{padding:.625rem;font-size:.5625rem;line-height:.8125rem}}.list-with-choice__item.active{background-color:#2554e7;color:#fff}.list-with-choice__item.hover{background-color:#edf2fe;color:#2554e7}.chat-bubbles{width:100%;display:flex;gap:.5rem;flex-direction:column;padding:0 0 0 1.25rem}@media screen and (max-width: 1024px){.chat-bubbles{padding:0 0 0 .75rem}}.chat-bubbles__item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;position:relative;padding:1.5rem .625rem 1.5rem 1.5rem;background-color:#fff;font-weight:500;color:#0b1f33;border-radius:.375rem 1rem 1rem}@media screen and (max-width: 1024px){.chat-bubbles__item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.375rem .625rem .625rem;padding:1.125rem;margin-right:2.375rem;font-weight:500}}.chat-bubbles__item.special{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;border-radius:0rem 1rem 1rem;margin-right:2.0625rem}@media screen and (max-width: 1024px){.chat-bubbles__item.special{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;border-radius:0rem .625rem .625rem;margin-right:.75rem;font-weight:500}}.chat-bubbles__item.special:before{content:"";position:absolute;top:0;left:-.75rem;width:0;height:0;border-style:solid;border-width:0 1.25rem 1.25rem 0;border-radius:.625rem 0 0 3.75rem;border-color:transparent #ffffff transparent transparent}@media screen and (max-width: 1024px){.chat-bubbles__item.special:before{border-width:0 .75rem .75rem 0}}.chat-bubbles__item.second{margin-right:.9375rem;border-radius:1rem}@media screen and (max-width: 1024px){.chat-bubbles__item.second{border-radius:.625rem;margin-right:1.875rem}}.carousel__pagination{position:static!important;display:flex;justify-content:center;align-items:center;width:100%;margin-top:1.5rem!important;gap:.8125rem;transform:translate(0)}.carousel__pagination-item{display:flex}.carousel__pagination-button{padding:0;width:.375rem;height:.375rem;background-color:#0b1f33;border-radius:100%;opacity:.2;cursor:pointer}.carousel__pagination-button--prev,.carousel__pagination-button--next{width:.5rem;height:.5rem}.carousel__pagination-button--active{opacity:1;width:.625rem;height:.625rem}.carousel__pagination-button:after{display:none}.sorting-list{background-color:#fff;padding:1.75rem 1.5rem;border-radius:2.5rem;gap:.25rem;display:flex;flex-direction:column;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}.sorting-list.without-wrapper{gap:1.25rem;padding:0 0 2.25rem;border-radius:0;box-shadow:none}.sorting-list.without-wrapper .sorting-list__btn{padding:0;border-radius:0}.sorting-list.without-wrapper .sorting-list__btn_title,.sorting-list.without-wrapper .sorting-list__btn_number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.sorting-list{padding:1rem .75rem;border-radius:1.5rem}}.sorting-list__btn{padding:1rem 1.25rem;border-radius:.75rem;display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer;border:none;background-color:transparent;text-decoration:none;color:#0b1f33}@media screen and (max-width: 1024px){.sorting-list__btn{padding:1rem}}.sorting-list__btn_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.sorting-list__btn_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.sorting-list__btn_number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 1024px){.sorting-list__btn_number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.sorting-list__btn.active{background-color:#f7f8f9}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);background-color:#0b1f3359;display:none;justify-content:center;align-items:flex-end;z-index:99999}.modal-overlay.modal-visible{display:flex}.modal-overlay .modal{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:1.5625rem 1.5625rem 0 0;width:100%;position:relative}.modal-overlay .modal__select-option{background-color:transparent;border:none;color:#2554e7;font-size:1.125rem;line-height:1.375rem;gap:.5rem;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 0 0 .375rem}.modal-overlay .modal__list-wrap{display:flex;flex-direction:column;gap:1.25rem;margin:0 0 2.25rem;overflow:auto;max-height:25rem}.modal-overlay .modal__list-wrap::-webkit-scrollbar{display:none}.modal-overlay .modal__list-wrapper{display:flex;flex-direction:column;margin:0;overflow:auto;height:80vh;padding:0 0 1.5rem}.modal-overlay .modal__wrapper{display:flex;flex-direction:column;margin:0 0 1.5rem;padding:0 .375rem}.modal-overlay .modal__title{font-size:1.375rem;line-height:1.5625rem;font-weight:500;margin:0 0 1.25rem;padding:0 1.25rem 0 0}.modal-overlay .modal__title.center{display:flex;justify-content:center}.modal-overlay .modal__content{padding:1.5rem 1rem 0}.modal-overlay .modal__close-btn{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;font-size:1rem;color:#333;width:1.125rem;height:1.125rem}.modal-overlay .modal__close-btn svg{display:block;width:100%;height:100%}.modal-overlay .modal__bottom{display:flex;padding:.75rem 1rem;box-shadow:0 .25rem 1rem #2554e71a;gap:.5rem}.modal-overlay .modal__bottom .main-button,.modal-overlay .modal__bottom .main-button-small,.modal-overlay .modal__bottom .main-button-large,.modal-overlay .modal__bottom .main-button-medium,.modal-overlay .modal__bottom .dark-button,.modal-overlay .modal__bottom .light-button,.modal-overlay .modal__bottom .grey-button,.modal-overlay .modal__bottom .pale-blue-button,.modal-overlay .modal__bottom .light-blue-button,.modal-overlay .modal__bottom .transparent-button,.modal-overlay .modal__bottom .button-with-shadow{width:100%;min-height:3.125rem}.modal-overlay .modal__bottom_btn-reset.button-with-frame{border:1px solid #e7e9eb;width:-moz-fit-content;width:fit-content;min-height:3.125rem}.modal-right-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b1f3359;display:none;justify-content:flex-end;align-items:flex-end;z-index:99999999}@media (max-width: 767px){.modal-right-overlay{backdrop-filter:blur(5px)}}.modal-right-overlay.modal-visible{display:flex}.modal-right-overlay .modal-right{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:2.5rem 0 0 2.5rem;width:100%;position:relative;max-width:46.5625rem;height:100vh;overflow-y:auto}@media screen and (max-width: 767px){.modal-right-overlay .modal-right{height:37vh}.modal-right-overlay .modal-right .review__body{display:block;height:25rem;overflow:auto;padding:0 0 1.5rem}.modal-right-overlay .modal-right .review__body .review__descriptions{margin:0 0 1.5rem}}.modal-right-overlay .modal-right.medium{max-width:35rem}@media screen and (max-width: 767px){.modal-right-overlay .modal-right.medium{max-width:100%;height:auto;min-height:25.625rem}}.modal-right-overlay .modal-right .password-recovery{display:none}.modal-right-overlay .modal-right.sign-in .modal-right__title.sign-in,.modal-right-overlay .modal-right.sign-in .authorization-form.modal.sign-in{display:flex}.modal-right-overlay .modal-right.password-recovery{max-width:33.75rem}.modal-right-overlay .modal-right.password-recovery .modal-right__title.password-recovery,.modal-right-overlay .modal-right.password-recovery .modal-right__descriptions.password-recovery,.modal-right-overlay .modal-right.password-recovery .authorization-form.modal.password-recovery{display:flex}@media screen and (max-width: 767px){.modal-right-overlay .modal-right.password-recovery .password-recovery{display:flex}}.modal-right-overlay .modal-right.message{max-width:33.75rem}.modal-right-overlay .modal-right.message .modal-right__title.message,.modal-right-overlay .modal-right.message .modal-right__descriptions.message,.modal-right-overlay .modal-right.message .authorization-form.modal.message{display:flex}.modal-right-overlay .modal-right.order .modal-right__descriptions.order{display:flex;margin:1.125rem 0 2.75rem}@media screen and (max-width: 1024px){.modal-right-overlay .modal-right.order .modal-right__descriptions.order{margin:1rem 0 1.5rem}}.modal-right-overlay .modal-right.order .authorization-form.modal.order{gap:1.25rem;margin:1.5rem 0 0;display:flex}@media screen and (max-width: 1024px){.modal-right-overlay .modal-right.order .authorization-form.modal.order{gap:.625rem;margin:1.125rem 0 0}}.modal-right-overlay .modal-right.banks .modal-right__descriptions.banks{display:flex;margin:1.125rem 0 2.75rem}@media screen and (max-width: 1024px){.modal-right-overlay .modal-right.banks .modal-right__descriptions.banks{margin:1rem 0 1.5rem}}.modal-right-overlay .modal-right.banks .authorization-form.modal.banks{gap:1.25rem;margin:1.5rem 0 0;display:flex}@media screen and (max-width: 1024px){.modal-right-overlay .modal-right.banks .authorization-form.modal.banks{gap:.625rem;margin:1.125rem 0 0}}@media screen and (max-width: 767px){.modal-right-overlay .modal-right.banks .modal-right__content{padding:1.5rem 1rem 1rem}}.modal-right-overlay .modal-right__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985;margin:1.125rem 0 0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin:1rem 0 0}}.modal-right-overlay .modal-right__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:.75rem 0 0;color:#6d7985;width:100%;padding:0 5rem 0 0}.modal-right-overlay .modal-right__descriptions.dark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#0b1f33;margin:.5rem 0 0;padding:0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__descriptions.dark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:0 .625rem 0 0}}.modal-right-overlay .modal-right__descriptions.password-recovery,.modal-right-overlay .modal-right__descriptions.message,.modal-right-overlay .modal-right__descriptions.order,.modal-right-overlay .modal-right__descriptions.banks{display:none}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 2.625rem 0 0;margin:.5rem 0 0}}.modal-right-overlay .modal-right__header{width:100%;display:flex;align-items:center;justify-content:space-between}.modal-right-overlay .modal-right__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem}.modal-right-overlay .modal-right__title.sign-in,.modal-right-overlay .modal-right__title.password-recovery,.modal-right-overlay .modal-right__title.message{display:none}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__title.main{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem}}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.modal-right-overlay .modal-right__content{padding:2.75rem;height:100%;display:flex;flex-direction:column;overflow:auto}.modal-right-overlay .modal-right__content.with-a-picture{padding:2.75rem 2.75rem 0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__content.with-a-picture{padding:1.5rem 1rem 1rem}}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__content{padding:1.5rem 1rem 1rem}}.modal-right-overlay .modal-right__close-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;position:relative;background:none;border:none;cursor:pointer;color:#333;width:2rem;height:2rem;top:0;right:0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__close-btn{display:flex;align-items:center;top:0}.modal-right-overlay .modal-right__close-btn svg rect{fill:none}.modal-right-overlay .modal-right__close-btn svg g path{stroke:#9aa3ad}}.modal-right-overlay .modal-right__close-btn svg{display:block;width:2rem;height:2rem}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__actions{box-shadow:0 .25rem .625rem #03081841;padding:.75rem 1rem;position:relative;border-radius:1.25rem 1.25rem 0 0}}@media screen and (max-width: 767px){.modal-right-overlay .modal-right{border-radius:1.25rem 1.25rem 0 0}}.modal-right-overlay .modal-right__image{height:24.875rem;display:none;align-items:flex-end;justify-content:center;margin:2.75rem 0 0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__image{min-height:12.1875rem;max-height:12.1875rem;margin:1.5rem 0}}.modal-right-overlay .modal-right__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.modal-right-overlay .modal-right__image.visible{display:flex}.modal-right-overlay .modal-right__teacher{min-height:10.9375rem;max-height:16.8125rem;width:100%;display:none;align-items:flex-end;overflow:hidden;border-radius:1rem;position:relative;margin:2.75rem 0 0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__teacher{min-height:12.1875rem;max-height:12.1875rem;margin:1.5rem 0}}.modal-right-overlay .modal-right__teacher_photo{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal-right-overlay .modal-right__teacher_photo img{height:100%;-o-object-fit:contain;object-fit:contain}.modal-right-overlay .modal-right__teacher_bg{display:flex;height:100%;width:100%;overflow:hidden;align-items:center}.modal-right-overlay .modal-right__teacher_bg img{width:100%;height:32.5rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__teacher_bg img{height:12.5rem;-o-object-fit:cover;object-fit:cover}}.modal-right-overlay .modal-right__teacher.visible{display:flex}.modal-right-overlay .modal-right__picture{min-height:10.9375rem;max-height:16.8125rem;width:100%;display:none;align-items:flex-end;overflow:hidden;border-radius:1rem;position:relative;margin:2.75rem 0 0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__picture{min-height:12.1875rem;max-height:12.1875rem;margin:1.5rem 0}}.modal-right-overlay .modal-right__picture_photo{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal-right-overlay .modal-right__picture_photo img{height:100%;-o-object-fit:contain;object-fit:contain}.modal-right-overlay .modal-right__picture_bg{display:flex;height:100%;width:100%;overflow:hidden;align-items:center}.modal-right-overlay .modal-right__picture_bg img{width:100%;height:32.5rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__picture_bg img{height:12.5rem;-o-object-fit:cover;object-fit:cover}}.modal-right-overlay .modal-right__picture.visible{display:flex}.modal-right-overlay .modal-right__video{min-height:10.9375rem;max-height:16.8125rem;width:100%;display:none;align-items:flex-end;overflow:hidden;border-radius:1rem;position:relative;margin:2.75rem 0 0}@media screen and (max-width: 767px){.modal-right-overlay .modal-right__video{min-height:12.1875rem;max-height:12.1875rem;margin:1.5rem 0}}.modal-right-overlay .modal-right__video.visible{display:flex}.modal-right-overlay .modal-right__video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-right-overlay .modal-right.v-enter-active{transition:transform .3s ease}.modal-right-overlay .modal-right.v-enter-from{transform:translate(46.5625rem)}.modal-video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b1f3359;display:none;justify-content:center;align-items:flex-end;z-index:200}.modal-video-overlay.modal-visible{display:flex}.modal-video-overlay .modal-video{display:flex;flex-direction:column;justify-content:space-between;position:relative;align-items:center;justify-content:center;height:100%;width:100%;padding:0 1rem}.modal-video-overlay .modal-video__content{padding:1.5rem 1rem 0}.modal-video-overlay .modal-video__close-btn{position:absolute;right:-3rem;top:0;background:none;border:none;cursor:pointer;font-size:1rem;color:#fff;width:2rem;height:2rem;display:flex;align-items:center;flex-shrink:0}@media screen and (max-width: 1024px){.modal-video-overlay .modal-video__close-btn{right:0;top:-2.5rem}}.modal-video-overlay .modal-video__close-btn svg{display:block;width:2rem;height:2rem}.modal-video-overlay .modal-video__preview{position:relative}.modal-video-overlay .modal-video__preview.horizontal{width:75.625rem;aspect-ratio:1210/690;max-width:-moz-max-content;max-width:max-content;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.modal-video-overlay .modal-video__preview.horizontal{width:56.25rem}}@media screen and (max-width: 767px){.modal-video-overlay .modal-video__preview.horizontal{width:100vw}}.modal-video-overlay .modal-video__preview.vertical{width:100%;height:100vh;max-height:52.5625rem;min-width:29.375rem;max-width:29.375rem;justify-content:center;align-items:center}@media screen and (max-width: 767px){.modal-video-overlay .modal-video__preview.vertical{max-height:35.625rem;min-width:23.4375rem;max-width:23.4375rem;border-radius:1.5rem}}.modal-video-overlay .modal-video__preview_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border:none;cursor:pointer}.modal-video-overlay .modal-video__preview_btn svg{display:block;width:6.25rem;height:6.25rem}@media screen and (max-width: 767px){.modal-video-overlay .modal-video__preview_btn svg{width:4rem;height:4rem}}.modal-video-overlay .modal-video__preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.5rem}@media screen and (max-width: 767px){.modal-video-overlay .modal-video__preview img{border-radius:1.25rem}}.accordion{width:100%;display:flex;flex-direction:column}.accordion__summary{font-size:1.25rem;line-height:1.375rem;display:flex;align-items:center;width:100%;justify-content:space-between;font-weight:500;cursor:pointer;list-style:none;letter-spacing:-.02em}@media screen and (max-width: 1024px){.accordion__summary{font-size:1.125rem;letter-spacing:-.01em}}.accordion__summary::-webkit-details-marker,.accordion__summary::marker{display:none;content:""}.accordion__summary :after{content:""}.accordion__summary_icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accordion__summary_icon svg{display:block;width:.875rem;height:.5rem}.accordion[open] .accordion__summary{margin:0 0 1rem}@media screen and (max-width: 1024px){.accordion[open] .accordion__summary{margin:0 0 .8125rem}}.accordion[open] .accordion__summary :after{content:""}.accordion[open] .accordion__summary_icon svg{transform:rotate(180deg)}.filters{display:flex;width:100%;flex-wrap:wrap;gap:.5rem}.filters__button{display:flex;align-items:center;background-color:transparent;border:1px solid #e7e9eb;cursor:pointer;font-weight:400;padding:.625rem .875rem;font-size:.9375rem;line-height:1.125rem;gap:.625rem;border-radius:.5rem;color:#0b1f33}@media screen and (max-width: 1024px){.filters__button{padding:.625rem .6875rem}}.filters__button_icon{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem}.filters__button_icon svg{display:block;width:1.125rem;height:1.125rem}.filters__button_icon svg path{stroke:#fff}.filters__button svg{display:block;width:1.125rem;height:1.125rem}.filters__button.active{border:1px solid #2554e7;color:#2554e7}.filters-wrap{width:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5rem;padding:2.75rem;height:-moz-fit-content;height:fit-content;box-shadow:0 .25rem .625rem #4a3aff0d,0 0 4.75rem #dce7ff29;gap:1.75rem;flex-shrink:0;flex-basis:27.875rem}@media screen and (max-width: 1024px){.filters-wrap{display:none}.filters-wrap.column-wrap{display:flex;margin:0 0 1.5rem}}@media screen and (max-width: 767px){.filters-wrap.column-wrap{display:none}}.filters-actions__btn{border:none;background-color:transparent;font-size:1rem;line-height:1.25rem;color:#2554e7;font-weight:500;display:flex;align-items:center;gap:.75rem;cursor:pointer;width:-moz-fit-content;width:fit-content}.filters-actions__icon{display:flex;align-items:center;justify-content:center}.filters-actions__icon svg{display:block;width:1.125rem;height:1.125rem}.sticky-bar{position:fixed;bottom:0;left:0;width:100%;z-index:99999999;display:none}.sticky-bar.visible{display:block}.sticky-bar__content{display:flex;align-items:center;border-radius:1.5625rem 1.5625rem 0 0;width:100%;position:relative;min-height:1.875rem;padding:.75rem 1rem;background-color:#fff}@media screen and (max-width: 767px){.sticky-bar__btn.pale-blue-button{min-height:3.125rem}}.comment{background-color:#fff;border-radius:1.5rem;padding:1.5rem;display:grid;grid-template-rows:10.5rem 1fr;justify-content:space-between;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;margin:0 .625rem;height:100%}@media screen and (max-width: 1024px){.comment{margin:0 .5rem;grid-template-columns:1fr;border-radius:1.25rem;grid-template-rows:10.6875rem 1fr}}@media screen and (max-width: 767px){.comment{max-width:-moz-fit-content;max-width:fit-content}}.comment__img{display:flex;align-items:center;justify-content:center;border-radius:100%;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:500;position:relative;overflow:hidden}.comment__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment__content{display:flex;flex-direction:column}.comment__wrap{display:flex;align-items:center;gap:.75rem}.comment__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}@media screen and (max-width: 767px){.comment__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.comment__time{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985}@media screen and (max-width: 767px){.comment__time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.comment__header{display:flex;align-items:center;margin:0 0 1rem;gap:1rem}@media screen and (max-width: 767px){.comment__header{margin:0 0 .75rem}}.comment__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 1.5rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;color:#6d7985}@media screen and (max-width: 1024px){.comment__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin:0 0 1.125rem}}.comment__footer{padding:1.5rem 0 0;border-top:1px solid #e7e9eb}@media screen and (max-width: 767px){.comment__footer{padding:1.125rem 0 0}}.comment__footer a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#2554e7;text-decoration:none;border-bottom:1px solid}@media screen and (max-width: 767px){.comment__footer a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.comment__footer p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#2554e7;cursor:pointer;text-decoration:underline;text-underline-offset:.3em}.pagination{display:flex;align-items:center;padding:0 .75rem}@media screen and (max-width: 767px){.pagination{width:100%}}.pagination__list{display:flex;gap:2rem;align-items:center}@media screen and (max-width: 767px){.pagination__list{gap:1.5rem}}.pagination__list_item-group{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.pagination__list_item-group{gap:1.5rem}}.pagination__list_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;text-decoration:none;color:#0b1f33;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center}.pagination__list_item.text span{margin-right:1rem}@media screen and (max-width: 767px){.pagination__list_item.text span{display:none}}.pagination__list_item svg{display:block;width:.5rem;height:.875rem}.pagination__list_item--number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;text-decoration:none;color:#0b1f33;border:none;background-color:transparent;cursor:pointer}.pagination__list_item--number:disabled{cursor:auto}.pagination__list_item--number.active{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%;position:relative}.pagination__list_item--number.active span{position:relative;z-index:1;line-height:1}.pagination__list_item--number.active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.25rem;height:2.25rem;background-color:#2554e7;border-radius:100%}@media screen and (max-width: 767px){.pagination__list_item--number.active:before{width:1.75rem;height:1.75rem}}.pagination__list_item--dots{color:#9aa3ad;text-decoration:none;border:none;background-color:transparent;cursor:auto}.main-accordion{width:100%;display:flex;flex-direction:column}.main-accordion__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;display:flex;align-items:center;gap:2.25rem}@media screen and (max-width: 1024px){.main-accordion__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;align-items:flex-start;gap:.9375rem;font-weight:500}}.main-accordion__title-icon{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 1024px){.main-accordion__title-icon{width:1.5rem;height:1.5rem}}.main-accordion__title-icon svg{display:block;width:100%;height:100%}.main-accordion__summary{display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer;padding:2.25rem;list-style:none}.main-accordion__summary::-webkit-details-marker,.main-accordion__summary::marker{display:none;content:""}@media screen and (max-width: 1024px){.main-accordion__summary{padding:1rem;gap:2rem}}.main-accordion__icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 1024px){.main-accordion__icon{width:1.5rem;height:1.5rem}}.main-accordion__icon svg{width:1rem}@media screen and (max-width: 767px){.main-accordion__icon svg{width:.625rem}}.main-accordion[open] .main-accordion__icon svg{transform:rotate(180deg)}@media screen and (max-width: 767px){.main-accordion[open] .main-accordion__title{align-items:center}}.cards-with-price{margin:11.25rem 0}@media screen and (max-width: 1024px){.cards-with-price{margin:6.875rem 0}}@media screen and (max-width: 767px){.cards-with-price{margin:4.375rem 0}}.cards-with-price__title{max-width:59.25rem;margin:0 0 2rem}@media screen and (max-width: 767px){.cards-with-price__title{max-width:19.8125rem}.cards-with-price__title.main-subtitle{margin:0 0 1.125rem}}.cards-with-price__list{display:flex;flex-direction:column;gap:1.25rem;width:100%;margin:4rem 0 0}@media screen and (max-width: 1024px){.cards-with-price__list{gap:1rem;margin:1.5rem 0 0}}.cards-with-price__list_item{padding:1.5rem;box-shadow:0 .25rem .625rem #2554e70d;background-color:#fff;border-radius:2.5rem;display:grid;height:100%;grid-template-columns:18.5rem 1fr;gap:2.75rem}@media screen and (max-width: 1024px){.cards-with-price__list_item{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;border-radius:1.5625rem}}.cards-with-price__list_header{width:100%;display:flex;align-items:center;gap:2rem;justify-content:space-between;margin:0 0 1.75rem}@media screen and (max-width: 1024px){.cards-with-price__list_header{margin:0 0 1.125rem}}@media screen and (max-width: 767px){.cards-with-price__list_header{flex-direction:column;align-items:flex-start;gap:.75rem}}.cards-with-price__list_content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:1.25rem 1.25rem 1.25rem 0;gap:1.875rem}@media screen and (max-width: 1024px){.cards-with-price__list_content{padding:0 .5rem .5rem;gap:1.5rem}}.cards-with-price__list_mark{width:100%;max-width:-moz-fit-content;max-width:fit-content}.cards-with-price__list_image{display:flex;position:relative;overflow:hidden;justify-content:flex-end;align-items:flex-end;border-radius:1.125rem;height:20rem}@media screen and (max-width: 1024px){.cards-with-price__list_image{height:14.25rem;border-radius:1.25rem}}.cards-with-price__list_image:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#0b1f3300,#0a1d3000 .01%,#0b1f334d);z-index:1}.cards-with-price__list_image--bg{position:absolute;width:100%;height:100%}.cards-with-price__list_image--bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards-with-price__list_image--img{display:flex;max-height:17.25rem;height:100%;position:absolute;right:-.625rem}@media screen and (max-width: 1024px){.cards-with-price__list_image--img{right:0;max-height:none}}@media screen and (max-width: 767px){.cards-with-price__list_image--img{height:90%;bottom:0;right:-.125rem}}.cards-with-price__list_image--img img{height:100%}.cards-with-price__list_image--text-block{position:absolute;display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:1.5rem;width:100%;z-index:3}@media screen and (max-width: 1024px){.cards-with-price__list_image--text-block{padding:2rem}}@media screen and (max-width: 767px){.cards-with-price__list_image--text-block{padding:1.25rem}}.cards-with-price__list_image--title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;letter-spacing:-.01em;color:#fff}@media screen and (max-width: 1024px){.cards-with-price__list_image--title{font-family:TT Firs Neue,sans-serif;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;max-width:25rem;font-weight:500}}@media screen and (max-width: 767px){.cards-with-price__list_image--title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;max-width:12.5rem;font-weight:500}}.cards-with-price__list_image--mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;padding:.5rem .625rem;background-color:#ffffffe5;border-radius:.375rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.cards-with-price__list_image--mark{padding:.375rem .625rem}}.cards-with-price__list_wrap{display:flex;flex-direction:column;gap:1.75rem}@media screen and (max-width: 1024px){.cards-with-price__list_wrap{gap:0}}.cards-with-price__list_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.cards-with-price__list_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.cards-with-price__list_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985;width:100%;max-width:55.8125rem}@media screen and (max-width: 1024px){.cards-with-price__list_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:1.125rem 0 0}}@media screen and (max-width: 767px){.cards-with-price__list_descriptions{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.cards-with-price__list_descriptions-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;background-color:transparent;border:none;color:#2554e7;text-decoration:none}.cards-with-price__list_actions{width:100%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.cards-with-price__list_actions{flex-direction:column;gap:1rem;align-items:flex-start}}.cards-with-price__list_btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:flex;justify-content:center;align-items:center;gap:1rem;border:none;min-height:3.75rem;padding:0 1.625rem;border-radius:.625rem;background-color:#2554e7;text-decoration:none;color:#fff}@media screen and (max-width: 767px){.cards-with-price__list_btn{gap:.625rem;width:100%;min-height:3.375rem}}.cards-with-price__list_btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.cards-with-price__list_btn svg{width:1.25rem;height:1.25rem}}.price__content{display:flex;flex-direction:column;gap:.375rem}@media screen and (max-width: 767px){.price__content{gap:.25rem}}.price__crossed-price{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-decoration:line-through;font-weight:500;color:#9aa3ad}@media screen and (max-width: 767px){.price__crossed-price{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;font-weight:500}}.price__wrap{width:100%;display:flex;align-items:flex-start;gap:.625rem}.price__value{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.price__value{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.price__price-block{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.5rem;padding:.5rem;background-color:#f3f4f5;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.price__price-block{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;padding:.375rem;border-radius:.375rem;max-width:100%}}.price .blue-text{color:#2554e7}.price .grey-text{color:#9aa3ad}@media screen and (max-width: 767px){.price .grey-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.review{padding:2.25rem;border-radius:1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background-color:#fff;display:flex;flex-direction:column;gap:2rem;overflow:hidden}@media screen and (max-width: 767px){.review{display:block}}.review.video{padding:0}@media screen and (max-width: 1024px){.review.video{height:17.5rem}}.review.full{padding:0;border-radius:0;gap:1.5rem;box-shadow:none}.review.full .review__descriptions{-webkit-line-clamp:inherit}@media screen and (max-width: 1024px){.review{min-height:14.75rem;padding:1.5rem;gap:1.5rem}}.review__video-preview{width:100%;overflow:hidden;border-radius:1.25rem;position:relative;display:flex;align-items:center;justify-content:center}.review__video-preview_play{position:absolute;z-index:2;background-color:transparent;border:none;cursor:pointer}.review__video-preview img{width:100%;height:100%}.review__header{display:flex;gap:1.75rem;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1024px){.review__header{gap:1.125rem}}.review__header-wrap{width:100%;display:flex;justify-content:space-between}.review__body{display:flex;flex-direction:column;gap:2.25rem;justify-content:space-between}@media screen and (max-width: 1024px){.review__body{gap:1.5rem}}.review__info{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.review__wrap{display:flex;align-items:center;gap:.75rem}.review__name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;word-break:break-word}@media screen and (max-width: 1024px){.review__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.review__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%;color:#6d7985}@media screen and (max-width: 1024px){.review__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;-webkit-line-clamp:5}}.review__descriptions_modal{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;font-weight:400;line-height:2rem}@media screen and (max-width: 1024px){.review__descriptions_modal{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.review__image{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;width:5rem;height:5rem;display:flex;flex-shrink:0;border-radius:100%;overflow:hidden;align-items:center;justify-content:center;background-color:#edf2fe;color:#2554e7}@media screen and (max-width: 1024px){.review__image{width:4rem;height:4rem}}.review__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.review__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;border:none;border-bottom:1px solid #0b1f33;background-color:transparent;cursor:pointer;width:-moz-fit-content;width:fit-content;line-height:1.3125rem;color:#0b1f33}@media screen and (max-width: 1024px){.review__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.review__social svg{display:block;width:1.5rem;height:1.5rem}.review__video{display:flex;position:relative;overflow:hidden;width:100%;height:100%}.review__video:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:74%;background:linear-gradient(26.74deg,#0b1f33b3 -4.56%,#0b1f3300 47.11%);z-index:1}.review__video_img{position:absolute;width:100%;height:100%}.review__video_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.review__video_content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.25rem;width:100%}@media screen and (max-width: 1024px){.review__video_content{padding:1.5rem}}.review__video_time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#fff;padding:.4375rem .75rem;backdrop-filter:blur(44px);background:#1514141a;border-radius:.3125rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.review__video_time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.review__video_bottom{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:.75rem;height:100%}.review__video_btn{display:block;background-color:transparent;border:none;cursor:pointer}.review__video_btn svg{display:block;width:4.625rem;height:4.625rem}@media screen and (max-width: 1024px){.review__video_btn svg{width:2.75rem;height:2.75rem}}.review__video_name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;color:#fff;word-break:break-word;margin-bottom:.25rem}@media screen and (max-width: 1024px){.review__video_name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem}}.cards{margin:11.25rem 0}@media screen and (max-width: 1024px){.cards{margin:6.875rem 0}}@media screen and (max-width: 767px){.cards{margin:4.375rem 0}}.cards .tags-with-icons{flex-wrap:wrap}@media screen and (max-width: 767px){.cards .tags-with-icons__item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.cards__title{margin:0}.cards__filters{display:flex;align-items:flex-end;width:100%;justify-content:space-between;margin:0 0 4rem;gap:1.25rem}@media screen and (max-width: 1024px){.cards__filters{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 767px){.cards__filters{display:none}}.cards__wrap{display:flex;flex-direction:column;width:100%;gap:2rem}@media screen and (max-width: 767px){.cards__wrap{margin:0 0 1.5rem;gap:1.125rem}}.cards__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.cards__list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.cards__list{grid-template-columns:1fr;gap:1rem}}.cards__list_item{display:grid;grid-template-rows:minmax(14.875rem,1fr)}@media screen and (max-width: 767px){.cards__list_item{display:flex;flex-direction:column}}.cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#fff}.cards__list_item-title.dark{color:#0b1f33}@media screen and (max-width: 767px){.cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.cards__list_header{box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem 1.5rem 0 0;position:relative;margin:0 0 -1.75rem;overflow:hidden}@media screen and (max-width: 767px){.cards__list_header{border-radius:1.25rem 1.25rem 0 0;margin:0 0 -2rem;min-height:15.25rem}}.cards__list_header-content{padding:1.75rem 1.75rem 3.5rem;display:flex;flex-direction:column;gap:.75rem}@media screen and (max-width: 767px){.cards__list_header-content{padding:1.5rem 1.5rem 3.25rem}}.cards__list_body{background-color:#fff;padding:1.75rem;display:flex;flex-direction:column;border-radius:1.5rem;z-index:1;gap:1.75rem;height:100%;justify-content:space-between;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 767px){.cards__list_body{border-radius:1.25rem;padding:1.5rem;gap:1.5rem}}.cards__list_bottom{display:flex;flex-direction:column;gap:1.75rem}@media screen and (max-width: 767px){.cards__list_bottom{gap:1.5rem}}.cards__list_bottom-prices{display:flex;flex-direction:column;gap:.25rem}.cards__list_bottom-wrap{width:100%;display:flex;flex-direction:column;gap:.25rem}.cards__list_grey-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#9aa3ad}@media screen and (max-width: 767px){.cards__list_grey-title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.cards__list_price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.cards__list_price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.cards__list_bg{display:flex;width:100%;height:20.25rem;top:-1.25rem;align-items:flex-end;position:absolute;justify-content:flex-end;overflow:hidden}@media screen and (max-width: 1024px){.cards__list_bg{height:auto}}.cards__list_bg img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.cards__list_btn-filters.button-with-frame{min-height:3.125rem}.cards__list_btn.main-button,.cards__list_btn.main-button-small,.cards__list_btn.main-button-large,.cards__list_btn.main-button-medium,.cards__list_btn.dark-button,.cards__list_btn.light-button,.cards__list_btn.grey-button,.cards__list_btn.pale-blue-button,.cards__list_btn.light-blue-button,.cards__list_btn.transparent-button,.cards__list_btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:3.75rem;margin:1.5rem 0 0}.arrows{display:flex;align-items:center;gap:.625rem}.arrows.small .arrows__arrow{width:3rem;height:3rem}.arrows.small .arrows__arrow svg{width:.75rem;height:.75rem}.arrows.blue-arrows .arrows__arrow{background-color:#edf2fe}.arrows.blue-arrows .arrows__arrow svg path{stroke:#2554e7}.arrows.grey-arrows .arrows__arrow{background-color:#f7f8f9}.arrows.grey-arrows .arrows__arrow.disabled svg path{stroke:#9aa3ad}.arrows__arrow{width:4rem;height:4rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;border:none;border-radius:.625rem;background-color:#fff}.arrows__arrow.disabled{opacity:.4}.arrows__arrow svg{display:block;width:1.125rem;height:1.125rem}.authorization-form{padding:2.75rem;display:flex;flex-direction:column;border-radius:2.5rem;gap:1.75rem;background-color:#fff;position:relative;z-index:4;width:34.375rem}@media screen and (max-width: 767px){.authorization-form{background-color:transparent;border-radius:0;padding:1.5rem 1rem;width:100%;gap:1.5rem}.authorization-form .login-through-services{margin:1.25rem 0 0}}.authorization-form.modal{padding:0;width:100%;margin:1.75rem 0 0;height:100%}@media screen and (max-width: 767px){.authorization-form.modal{margin:1.5rem 0 0}}.authorization-form.modal .login-through-services{height:100%;justify-content:flex-end;margin:1rem 0 0}.authorization-form__fields{display:flex;flex-direction:column;gap:.75rem}@media screen and (max-width: 767px){.authorization-form__fields{gap:.625rem}}.authorization-form__fields_wrap{width:100%;display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.authorization-form__fields_wrap{flex-direction:column;gap:.625rem}}.authorization-form__action{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.authorization-form__action.fixed{padding:1.5rem 0;background-color:#fff}@media screen and (max-width: 767px){.authorization-form__action.fixed{padding:.75rem 0 0}}@media screen and (max-width: 767px){.authorization-form__action{gap:.625rem}}.authorization-form__submit-btn.main-button,.authorization-form__submit-btn.main-button-small,.authorization-form__submit-btn.main-button-large,.authorization-form__submit-btn.main-button-medium,.authorization-form__submit-btn.dark-button,.authorization-form__submit-btn.light-button,.authorization-form__submit-btn.grey-button,.authorization-form__submit-btn.pale-blue-button,.authorization-form__submit-btn.light-blue-button,.authorization-form__submit-btn.transparent-button,.authorization-form__submit-btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:4.5625rem;width:100%}@media screen and (max-width: 767px){.authorization-form__submit-btn.main-button,.authorization-form__submit-btn.main-button-small,.authorization-form__submit-btn.main-button-large,.authorization-form__submit-btn.main-button-medium,.authorization-form__submit-btn.dark-button,.authorization-form__submit-btn.light-button,.authorization-form__submit-btn.grey-button,.authorization-form__submit-btn.pale-blue-button,.authorization-form__submit-btn.light-blue-button,.authorization-form__submit-btn.transparent-button,.authorization-form__submit-btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem;gap:.625rem}}.authorization-form__submit-btn.main-button svg,.authorization-form__submit-btn.main-button-small svg,.authorization-form__submit-btn.main-button-large svg,.authorization-form__submit-btn.main-button-medium svg,.authorization-form__submit-btn.dark-button svg,.authorization-form__submit-btn.light-button svg,.authorization-form__submit-btn.grey-button svg,.authorization-form__submit-btn.pale-blue-button svg,.authorization-form__submit-btn.light-blue-button svg,.authorization-form__submit-btn.transparent-button svg,.authorization-form__submit-btn.button-with-shadow svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.authorization-form__submit-btn.main-button svg,.authorization-form__submit-btn.main-button-small svg,.authorization-form__submit-btn.main-button-large svg,.authorization-form__submit-btn.main-button-medium svg,.authorization-form__submit-btn.dark-button svg,.authorization-form__submit-btn.light-button svg,.authorization-form__submit-btn.grey-button svg,.authorization-form__submit-btn.pale-blue-button svg,.authorization-form__submit-btn.light-blue-button svg,.authorization-form__submit-btn.transparent-button svg,.authorization-form__submit-btn.button-with-shadow svg{width:1.25rem;height:1.25rem}}.authorization-form__text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:100%;display:flex;align-items:center;justify-content:center;gap:.25rem}@media screen and (max-width: 767px){.authorization-form__text{font-size:.9375rem;gap:.4375rem}}.authorization-form__link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;text-decoration:none;border-bottom:1px solid #2554e7}@media screen and (max-width: 767px){.authorization-form__link{font-size:.9375rem;border:none}}.authorization-form__link-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;text-decoration:none}@media screen and (max-width: 767px){.authorization-form__link-text{font-size:.9375rem}}.authorization-form__complete-list{display:none;width:100%;grid-template-columns:1fr 1fr;gap:.25rem 0}.authorization-form__complete-list.visible{display:grid}.authorization-form__complete-list_item{display:flex;align-items:center;gap:.375rem}@media screen and (max-width: 767px){.authorization-form__complete-list_item{gap:.25rem}}.authorization-form__complete-list_item.active .authorization-form__complete-list_text{color:#0b1f33}.authorization-form__complete-list_item.active .authorization-form__complete-list_icon svg path{stroke:#2554e7}.authorization-form__complete-list_icon{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.authorization-form__complete-list_icon svg{display:block;width:.625rem;height:.5rem}.authorization-form__complete-list_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#9aa3ad}@media screen and (max-width: 767px){.authorization-form__complete-list_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.authorization-form.sign-in,.authorization-form.password-recovery,.authorization-form.message,.authorization-form.order,.authorization-form.banks{display:none}.authorization-form .warning-text{font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;font-family:TT Firs Neue,sans-serif}@media screen and (max-width: 767px){.authorization-form .warning-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}@media screen and (max-width: 767px){.authorization-form .custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border-radius:.625rem;padding:0 1.125rem;width:100%;min-height:3.5rem;background-color:#f7f8f9}}@media screen and (max-width: 767px){.authorization-form .custom-input.white-input{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border-radius:.625rem;padding:0 1.125rem;min-height:3.5rem}}.login-through-services{display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}@media screen and (max-width: 767px){.login-through-services{gap:1.125rem}}.login-through-services__title{position:relative;color:#9aa3ad;font-size:16px;line-height:20px;text-align:center}@media screen and (max-width: 767px){.login-through-services__title{font-size:1rem;line-height:1.25rem}}.login-through-services__title span{background-color:#fff;z-index:2;position:relative;padding:0 24px}@media screen and (max-width: 767px){.login-through-services__title span{background-color:#fff;padding:0 1.5rem}}.login-through-services__title:before,.login-through-services__title:after{content:"";position:absolute;top:50%;width:50%;height:1px;background-color:#e7e9eb}.login-through-services__title:before{left:0}.login-through-services__title:after{right:0}.login-through-services__list{display:grid;width:100%;gap:12px}@media screen and (max-width: 767px){.login-through-services__list{gap:.5rem}}.login-through-services__list_item{padding:9px 12px;min-height:57px;display:grid;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:.25s}.login-through-services__list_item a{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.login-through-services__list_item{min-height:3rem;padding:.25rem}.login-through-services__list_item a{width:1.5rem;height:1.5rem}.login-through-services__list_item a svg{display:block;width:100%;height:100%}}.login-through-services__list_item.google{background-color:#f7f8f9;grid-column:span 2;grid-row:span 1}.login-through-services__list_item.google:hover{background-color:#0077ff14}.login-through-services__list_item.ya{background-color:#fc3f1d14}.login-through-services__list_item.ya:hover{background-color:#fc3f1d}.login-through-services__list_item.ya:hover svg path{fill:#fff}.login-through-services__list_item.vk{background-color:#0077ff14}.login-through-services__list_item.vk:hover{background-color:#07f}.login-through-services__list_item.vk:hover svg path{fill:#fff}.mailboxes{display:flex;flex-direction:column;gap:12px}.mailboxes__item{display:flex;align-items:center}.mailboxes__item a{text-decoration:none;display:flex;align-items:center;width:100%;justify-content:space-between;border-radius:12px;padding:14px 24px;background-color:#f3f4f5;transition:.25s}@media (max-width: 767px){.mailboxes__item a{padding:12px 18px}}.mailboxes__item a:hover{background-color:#e9eaeb}.mailboxes__item_text{font-size:18px;line-height:22px;color:#0b1f33}@media (max-width: 767px){.mailboxes__item_text{font-size:16px;line-height:20px}}.mailboxes__item_icon{display:flex;align-items:center;width:44px;height:44px}.mailboxes__item_icon img{width:100%;height:100%}@media (max-width: 767px){.mailboxes__item_icon{width:32px;height:32px}}.toolbar{width:100%;align-items:center;position:sticky;bottom:0;margin:0 auto;display:none;z-index:100;max-width:101.25rem}.toolbar.visible{display:flex}@media screen and (max-width: 767px){.toolbar .main-button-small,.toolbar .grey-button{min-height:3.125rem;gap:.75rem}.toolbar .main-button-small svg,.toolbar .grey-button svg{width:1.25rem;height:1.25rem}}.toolbar__content{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-radius:1.5rem 1.5rem 0 0;background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 767px){.toolbar__content{flex-direction:column;gap:1rem;padding:1rem;align-items:flex-start}}.toolbar__wrap{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.toolbar__wrap{width:100%}}.prices{display:flex;align-items:center;gap:12px}.prices .accent{color:#2554e7}.prices__price{font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.02em;display:flex;align-items:flex-start;gap:7px}@media (max-width: 767px){.prices__price{font-size:22px;line-height:25px;letter-spacing:-.01em}}.prices__price .discount{text-decoration:line-through;color:#9aa3ad;font-size:16px;line-height:19px;margin:0 0 0 4px}@media (max-width: 767px){.prices__price .discount{font-size:15px;line-height:25px;letter-spacing:-.01em}}.prices__price-wrap{font-size:16px;line-height:20px;font-weight:500;background-color:#f3f4f5;padding:8px;border-radius:8px;width:-moz-fit-content;width:fit-content}@media (max-width: 1024px){.prices__price-wrap{display:none}}.stats{display:flex;width:100%;justify-content:flex-start;gap:2.625rem}@media screen and (max-width: 1024px){.stats{flex-direction:column;gap:1.5rem}}.stats__date{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:100%;max-width:-moz-max-content;max-width:max-content;display:flex}@media screen and (max-width: 1024px){.stats__date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#0b1f33;opacity:.5;margin:.375rem 0 0}}.stats__items{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;gap:2.75rem}@media screen and (max-width: 1024px){.stats__items{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;gap:1.5rem;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}}.stats__items_item{display:flex;align-items:center;gap:.4375rem}@media screen and (max-width: 1024px){.stats__items_item{gap:.25rem}}.stats__items_item svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.stats__items_item svg{width:1rem;height:1rem}}.stats__items_social{display:flex;gap:1.5rem;align-items:center}@media screen and (max-width: 1024px){.stats__items_social{gap:1rem}}.stats__items_wrap{display:flex;align-items:center;gap:.75rem}.stats__items_link{text-decoration:none;color:#9aa3ad;border-bottom:1px solid #9aa3ad;line-height:1.25rem;font-weight:400}.the-best-articles{background-color:#fff;border-radius:40px;padding:32px 20px 20px;box-shadow:0 4px 10px #2554e70d;display:flex;flex-direction:column}.the-best-articles__content{display:flex;flex-direction:column;gap:38px}.the-best-articles__title{font-weight:500;font-size:32px;line-height:38px;letter-spacing:-.02em;display:flex;gap:12px;align-items:center;padding:0 12px;margin:0 0 24px}.numbers-steps{display:flex;align-items:center;width:100%;gap:.625rem;overflow-x:auto;overflow-y:hidden}.numbers-steps .disabled .numbers-steps__number{background-color:#9aa3ad}.numbers-steps .disabled .numbers-steps__title{color:#9aa3ad}.numbers-steps__item{display:flex;align-items:center}.numbers-steps__item:not(:last-child):after{content:"";display:block;width:.625rem;height:1px;background-color:#0b1f33;margin-left:.625rem;opacity:.2}.numbers-steps__number{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background-color:#0b1f33;border-radius:100%;color:#fff;font-weight:500;flex-shrink:0;margin:0 .5rem 0 0}.numbers-steps__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.numbers-steps__title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.banks-list{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:100%;max-height:600px;overflow:auto;padding:0 12px 0 0}.banks-list::-webkit-scrollbar{width:2px}.banks-list::-webkit-scrollbar-track{background:#e7e9eb;border-radius:10px}.banks-list::-webkit-scrollbar-thumb{background:#0b1f33!important;border-radius:10px!important}@media (max-width: 767px){.banks-list{grid-template-columns:1fr;max-height:343px;padding:0 6px 0 0}}.banks-list__item{display:flex;flex-direction:column;padding:18px;border-radius:12px;border:1px solid #e7e9eb;gap:12px;cursor:pointer}.banks-list__item.active{border:1px solid #0b1f33}.banks-list__item_wrap{display:flex;align-items:center;width:100%;gap:12px}.banks-list__item_img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.banks-list__item_title{font-size:20px;line-height:24px;font-weight:500}@media (max-width: 767px){.banks-list__item_title{font-size:18px;line-height:22px}}.banks-list__item_sublist-item{display:flex;gap:8px;align-items:flex-start}.banks-list__item_sublist-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.banks-list__item_sublist-text{font-size:15px;line-height:20px}.banks-form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.social-list{display:flex;flex-direction:column;gap:16px;padding:0 0 36px}.social-list__item{display:flex;align-items:center;gap:12px;text-decoration:none;color:#0b1f33;font-size:18px;line-height:22px}.social-list__icon{width:32px;height:32px;display:flex;align-items:center}.multi-level-comments__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0 0 1.5rem}@media screen and (max-width: 1024px){.multi-level-comments__title{padding:0 1rem}}@media screen and (max-width: 767px){.multi-level-comments__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;margin:0 0 2.25rem}}.multi-level-comments__list{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 767px){.multi-level-comments__list{gap:1rem}}.multi-level-comments__list.sub-list{padding:1.25rem 0 0 4rem;gap:2.75rem}@media screen and (max-width: 767px){.multi-level-comments__list.sub-list{padding:.5rem 0 0 1rem;gap:1.5rem}}.multi-level-comments__list.sub-list .multi-level-comments__list_item{box-shadow:none;padding:0}.multi-level-comments__list_item{display:flex;flex-direction:column;padding:2.75rem;border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background-color:#fff;gap:1.5rem}@media screen and (max-width: 767px){.multi-level-comments__list_item{gap:1.125rem;padding:1.5rem 1rem;border-radius:1.25rem}}.multi-level-comments__list_people{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 767px){.multi-level-comments__list_people{gap:1rem}}.multi-level-comments__list_wrap{width:100%;display:flex;align-items:center;gap:1.5rem;margin:0 0 1.125rem;justify-content:space-between}@media screen and (max-width: 767px){.multi-level-comments__list_wrap{margin:0 0 .75rem}}.multi-level-comments__list_info{display:flex;flex-direction:column}.multi-level-comments__list_name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width: 767px){.multi-level-comments__list_name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.multi-level-comments__list_grey-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985}@media screen and (max-width: 767px){.multi-level-comments__list_grey-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.multi-level-comments__list_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}@media screen and (max-width: 767px){.multi-level-comments__list_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.multi-level-comments__list_btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#2554e7;background-color:transparent;border:none;display:flex;align-items:center;gap:.5rem;cursor:pointer}@media screen and (max-width: 767px){.multi-level-comments__list_btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.multi-level-comments__list_btn-icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.multi-level-comments__list_btn-icon.active svg{transform:rotate(180deg)}.multi-level-comments__list_actions{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 767px){.multi-level-comments__list_actions{gap:1rem}}.multi-level-comments__list_actions-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;background-color:transparent;border:none;cursor:pointer;margin:0 0 0 .5rem}.multi-level-comments__list_actions-wrap{display:flex;align-items:center;gap:.5rem}.multi-level-comments__list_actions-icon{display:flex;align-items:center;flex-shrink:0;width:1.25rem;height:1.25rem}.multi-level-comments__list_actions-icon.active svg path{fill:#f25757}.multi-level-comments__list_actions-number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}.scrollspy-list{margin:11.25rem 0}@media screen and (max-width: 1024px){.scrollspy-list{margin:6.875rem 0}}@media screen and (max-width: 767px){.scrollspy-list{margin:4.375rem 0}}@media screen and (max-width: 767px){.scrollspy-list__title{max-width:18.75rem}}.scrollspy-list__list{display:flex;flex-direction:column;gap:2.75rem}@media screen and (max-width: 1024px){.scrollspy-list__list{gap:1.5rem}}.scrollspy-list__list_content{display:flex;flex-direction:column;height:100%;gap:1.5rem;min-height:26.5rem;justify-content:space-between;padding:1.25rem}@media screen and (max-width: 1024px){.scrollspy-list__list_content{padding:0;min-height:auto}}.scrollspy-list__list_item{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem;padding:2.75rem;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.scrollspy-list__list_item{flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:1.25rem;padding:1.5rem}}.scrollspy-list__list_item.accent-card{background-color:#2554e7}.scrollspy-list__list_item.accent-card .scrollspy-list__list_title,.scrollspy-list__list_item.accent-card .scrollspy-list__list_text{color:#fff}.scrollspy-list__list_item.accent-card .scrollspy-list__list_step{background-color:#ffffff26;color:#fff}.scrollspy-list__list_sublist{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:30rem}@media screen and (max-width: 767px){.scrollspy-list__list_sublist{gap:.5rem}}.scrollspy-list__list_sublist-item{display:flex;gap:1.125rem}@media screen and (max-width: 1024px){.scrollspy-list__list_sublist-item{gap:.5rem}}.scrollspy-list__list_sublist-icon{flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.scrollspy-list__list_sublist-icon{width:1rem;height:1rem}}.scrollspy-list__list_sublist-icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.scrollspy-list__list_sublist-icon svg{transform:translateY(.0625rem);width:1rem;height:1rem}}.scrollspy-list__list_sublist-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#fff}@media screen and (max-width: 767px){.scrollspy-list__list_sublist-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.scrollspy-list__list_wrap{display:flex;flex-direction:column;gap:1.125rem;max-width:42.875rem;width:100%}@media screen and (max-width: 767px){.scrollspy-list__list_wrap{gap:.75rem}}.scrollspy-list__list_step{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;background-color:#edf2fe;border-radius:.375rem;padding:.5rem .625rem;color:#2554e7;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.scrollspy-list__list_step{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;margin:0 0 .75rem;padding:.4375rem .6875rem;border-radius:.3125rem}}.scrollspy-list__list_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem}@media screen and (max-width: 767px){.scrollspy-list__list_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.scrollspy-list__list_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985}@media screen and (max-width: 1024px){.scrollspy-list__list_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}}@media screen and (max-width: 767px){.scrollspy-list__list_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}@media screen and (max-width: 1024px){.scrollspy-list__list_button{display:none}}.scrollspy-list__list_img{position:relative;display:flex;flex-direction:column;border-radius:1.25rem;overflow:hidden;background-color:#f7f8f9;width:100%;max-width:47.25rem}@media screen and (max-width: 1024px){.scrollspy-list__list_img{max-width:100%}}@media screen and (max-width: 767px){.scrollspy-list__list_img{border-radius:.75rem;height:10.3125rem}}.scrollspy-list__list_img-header{display:flex;align-items:center;height:1.875rem;background-color:#f7f8f9;width:100%;height:2.9375rem;padding:1.125rem}@media screen and (max-width: 767px){.scrollspy-list__list_img-header{height:1.25rem;padding:.4375rem}}.scrollspy-list__list_img-dots{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.scrollspy-list__list_img-dots{gap:.25rem}}.scrollspy-list__list_img-dots-item{width:.875rem;height:.875rem;border-radius:100%}@media screen and (max-width: 767px){.scrollspy-list__list_img-dots-item{width:.3125rem;height:.3125rem}}.scrollspy-list__list_img-dots-item.red{background-color:#f55451}.scrollspy-list__list_img-dots-item.yellow{background-color:#f5b73f}.scrollspy-list__list_img-dots-item.green{background-color:#35c928}.scrollspy-list__list_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.scrollspy-list__list_img img{height:9.0625rem;-o-object-fit:cover;object-fit:cover}}.breadcrumbs{width:100%;display:flex;align-items:center;margin:0 auto 2rem}@media screen and (max-width: 1024px){.breadcrumbs{display:none}}.breadcrumbs__list{display:flex;align-items:flex-start}.breadcrumbs__list_item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#6d7985;text-decoration:none;cursor:pointer}.breadcrumbs__list_item a{text-decoration:none;color:#6d7985}.breadcrumbs__list_item.active{color:#0b1f33}.breadcrumbs__list_item:not(:last-child):after{display:inline-block;margin:0 .75rem;content:"/";color:#6d7985}.article-banner{display:flex;position:relative;flex-direction:column;gap:2rem;border-radius:2.5rem;background-color:#edf2fe;overflow:hidden}@media screen and (max-width: 1024px){.article-banner{flex-direction:row}}@media screen and (max-width: 767px){.article-banner{flex-direction:column}}.article-banner__bg-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-banner__info{position:relative;z-index:1;flex-shrink:0;padding:2rem 2.75rem 0;text-align:center}@media screen and (max-width: 1024px){.article-banner__info{width:40%;padding:2.75rem 0 2.75rem 2.75rem}}@media screen and (max-width: 767px){.article-banner__info{width:auto;padding:1.5rem 1rem 0}}.article-banner__info-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem}@media screen and (max-width: 767px){.article-banner__info-top{display:none}}.article-banner__logo,.article-banner__logo-sk{flex-shrink:0;height:1.875rem}.article-banner__title{margin-bottom:1rem;text-transform:uppercase;font-weight:700;font-size:1.625rem;line-height:2rem}.article-banner__title-top{font-weight:700;font-size:1.875rem;line-height:2.25rem;color:#2554e7}.article-banner__text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin:0 auto 2.5rem;opacity:50%}@media screen and (max-width: 767px){.article-banner__text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-bottom:1.5rem}}.article-banner__button{padding:0;border:none;margin:0;background:transparent;box-shadow:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;text-decoration:none;font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:inline-block;border-radius:.625rem;padding:1.25rem;background-color:#2554e7;color:#fff;transition:background-color .3s ease}@media screen and (max-width: 767px){.article-banner__button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:100%}}@media (hover: hover) and (pointer: fine){.article-banner__button:hover{background-color:#0b1f33}}.article-banner__button:active{background-color:#0b1f33}.article-banner__image-wrapper{position:relative;flex-shrink:0;width:100%;height:16.5rem;overflow:hidden}@media screen and (max-width: 1024px){.article-banner__image-wrapper{flex-shrink:1;flex-grow:1;width:auto;height:auto}}@media screen and (max-width: 767px){.article-banner__image-wrapper{flex-shrink:0;flex-grow:0;align-self:center;width:20rem;height:8.625rem}}.article-banner__image{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.offer__inner{display:flex;justify-content:space-between;align-items:flex-end;border-radius:2.5rem;position:relative;overflow:hidden;min-height:48.75rem}@media screen and (max-width: 1024px){.offer__inner{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 767px){.offer__inner{border-radius:1.5625rem;min-height:23.4375rem}}.offer__content{width:100%;height:100%;max-width:48.875rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.5rem}@media screen and (max-width: 1024px){.offer__content{min-height:auto;max-width:100%;padding:3rem 2rem 0;gap:2rem}}@media screen and (max-width: 767px){.offer__content{padding:1.5rem 1rem 0}}.offer__logo{margin:0 0 4rem;width:8.9375rem}@media screen and (max-width: 767px){.offer__logo{margin:0 0 1.5rem;width:7.75rem}}.offer__logo img{display:block;width:100%}.offer__text-block{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.offer__text-block{width:100%}}@media screen and (max-width: 767px){.offer__text-block{max-width:20.1875rem}}.offer__title{margin:0 0 1.5rem;color:#fff}@media screen and (max-width: 767px){.offer__title{margin:0 0 1rem}}.offer__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:23.125rem;color:#fff}@media screen and (max-width: 767px){.offer__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.offer__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;border:none;min-height:4.875rem;padding:0 1.875rem;border-radius:.625rem;background-color:#fff;text-decoration:none;color:#0b1f33}@media screen and (max-width: 1024px){.offer__btn{width:100%}}@media screen and (max-width: 767px){.offer__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;min-height:3.375rem}}.offer__btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.offer__btn svg{width:1.25rem;height:1.25rem}}.offer__image{display:flex;justify-content:flex-end;flex-shrink:0;height:100%;z-index:1;padding:0 3.75rem 0 0}@media screen and (max-width: 1024px){.offer__image{justify-content:center;width:100%;padding:0}}@media screen and (max-width: 767px){.offer__image{justify-content:flex-end;height:100%;max-height:33.4375rem}}.offer__image img{display:block;max-height:48.75rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.offer__image img{max-height:100%;width:100%;height:100%}}.offer__background{display:flex;width:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.offer__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:auto;max-height:48.75rem;display:flex}@media screen and (max-width: 1024px){.offer__background{height:100%;justify-content:center}.offer__background img{max-height:33.125rem}}@media screen and (max-width: 767px){.offer__background img{height:100%;max-height:none}}.hero__inner{display:flex;justify-content:space-between;align-items:flex-end;position:relative;border-radius:2.5rem;overflow:hidden;min-height:48.75rem;background-color:#edf2fe}@media screen and (max-width: 1024px){.hero__inner{flex-direction:column;align-items:flex-start;min-height:52.5rem}}@media screen and (max-width: 767px){.hero__inner{border-radius:1.5625rem;min-height:56.25rem}}.hero__content{width:100%;height:100%;max-width:30.125rem;padding:4rem 0 4.625rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.5rem}@media screen and (max-width: 1024px){.hero__content{min-height:auto;max-width:100%;padding:1.5rem 1rem .9375rem;gap:2rem}}.hero__text-block{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.hero__text-block{width:100%}}@media screen and (max-width: 767px){.hero__text-block{max-width:20.1875rem}}.hero__title{margin:0 0 2.75rem}@media screen and (max-width: 767px){.hero__title{margin:0 0 1rem}}.hero__btn{min-height:4.25rem;padding:0 1.875rem}@media screen and (max-width: 1024px){.hero__btn.dark-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;min-height:3.75rem;padding:1rem 1.5rem;gap:.625rem}}.hero__btn svg{display:block;width:1.5rem;height:1.5rem}.hero__image{position:absolute;top:0;right:0;z-index:1;height:100%;width:62.5rem}@media screen and (max-width: 1024px){.hero__image{top:auto;bottom:0;width:60%;height:37.5rem}}@media screen and (max-width: 767px){.hero__image{width:100%;height:27.875rem}}.hero__image picture{width:100%;height:100%}.hero__image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero__background{display:flex;width:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.hero__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:auto;max-height:48.75rem;display:flex}@media screen and (max-width: 1024px){.hero__background{height:100%;justify-content:center}.hero__background img{max-height:33.125rem}}@media screen and (max-width: 767px){.hero__background img{height:33.125rem;max-height:none}}.hero__description-block{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#0b1f33}.hero__description-block_wrap{display:flex;flex-direction:column;gap:.25rem}.hero__description-block_author{font-weight:500}.hero__description-block_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;opacity:.6}@media screen and (max-width: 1024px){.hero__description-block{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:1rem}.hero__description-block_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}.hero__description-block_wrap{gap:.25rem}}.hero-teacher__container{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;min-height:48.75rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.hero-teacher__container{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;min-height:23.4375rem}}.hero-teacher__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#fff;padding:.625rem .75rem;background-color:#fff3;width:-moz-fit-content;width:fit-content;border-radius:.5rem;margin:0 0 2.75rem}@media screen and (max-width: 1024px){.hero-teacher__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:0 0 1.5rem}}.hero-teacher__content{width:100%;height:100%;max-width:41.0625rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:48.75rem;gap:2.5rem}@media screen and (max-width: 1024px){.hero-teacher__content{min-height:auto;max-width:100%;padding:1.5rem 1rem 1rem;gap:2rem}}.hero-teacher__text-block{display:flex;flex-direction:column}.hero-teacher__title{margin:0 0 1.5rem;color:#fff}@media screen and (max-width: 1024px){.hero-teacher__title{margin:0 0 1rem}}@media screen and (max-width: 767px){.hero-teacher__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem}}.hero-teacher__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem}@media screen and (max-width: 1024px){.hero-teacher__btn.light-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;min-height:3.25rem;padding:0 1.25rem;gap:.625rem}}.hero-teacher__image{display:flex;justify-content:flex-end;height:100%;z-index:1}.hero-teacher__image img{display:block;max-height:48.75rem;padding:0 11.375rem 0 0}@media screen and (max-width: 1024px){.hero-teacher__image img{margin-left:6.25rem;max-height:40.625rem;padding:0}}@media screen and (max-width: 767px){.hero-teacher__image img{left:0;max-height:100%;-o-object-fit:cover;object-fit:cover;min-height:26.8125rem;width:100%}}.hero-teacher__aside-background{display:none;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.hero-teacher__aside-background img{-o-object-fit:contain;object-fit:contain;height:100%}.hero-teacher__background{display:flex;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.hero-teacher__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:auto;max-height:48.75rem;display:flex}@media screen and (max-width: 1024px){.hero-teacher__background img{max-height:32.6875rem}}.hero-teacher__list-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1.125rem;color:#fff}@media screen and (max-width: 1024px){.hero-teacher__list-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 .75rem}}.hero-teacher__list{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1024px){.hero-teacher__list{gap:.375rem}}.hero-teacher__list_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;align-items:center;display:flex;gap:.75rem;width:-moz-fit-content;width:fit-content;color:#fff;background-color:#0b1f333d;padding:1.125rem;border-radius:1rem}@media screen and (max-width: 1024px){.hero-teacher__list_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;padding:.75rem;border-radius:.625rem}.hero-teacher__list_item svg{display:block;width:1.25rem;height:1.25rem}}.hero-teacher__quote{backdrop-filter:blur(44px);background:#0b1f334d;display:flex;max-width:34.0625rem;padding:1.5rem;border-radius:.625rem 1.5rem 1.5rem;gap:1.5rem;position:absolute;right:4rem;bottom:4rem;z-index:1}@media screen and (max-width: 1024px){.hero-teacher__quote{padding:1.125rem;border-radius:.75rem;right:1rem;bottom:1rem}}@media screen and (max-width: 767px){.hero-teacher__quote{right:1rem;left:1rem;gap:1rem;max-width:100%}}.hero-teacher__quote_text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#fff}@media screen and (max-width: 1024px){.hero-teacher__quote_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.hero-teacher__quote_icon{align-self:flex-start}.hero-teacher__quote_icon svg{display:block;width:2.75rem;height:2.75rem}@media screen and (max-width: 767px){.hero-teacher__quote_icon svg{width:2rem;height:2rem}}.hero-articles__container{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.hero-articles__container{flex-direction:column;align-items:flex-start;border-radius:1.5625rem}}.hero-articles__wrap{width:100%;height:100%;padding:4rem;z-index:1;position:relative;display:flex;justify-content:space-between;gap:2.5rem}@media screen and (max-width: 1024px){.hero-articles__wrap{min-height:auto;max-width:100%;padding:1.5rem 1rem 1.75rem;gap:6.25rem}}@media screen and (max-width: 767px){.hero-articles__wrap{gap:1.5rem}}.hero-articles__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.hero-articles__text-block{display:flex;flex-direction:column;width:100%}.hero-articles__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:27rem;color:#6d7985}.hero-articles__title{margin:0 0 1.5rem}@media screen and (max-width: 1024px){.hero-articles__title{margin:0 0 .75rem}}.hero-articles__bottom{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 1024px){.hero-articles__bottom{gap:.75rem}}.hero-articles__bottom svg{display:block;width:2.25rem;height:2.25rem}@media screen and (max-width: 1024px){.hero-articles__bottom svg{width:1.5rem;height:1.5rem}}.hero-articles__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.hero-articles__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.hero-articles__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-end}.hero-articles__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.hero-articles__list{display:flex;flex-direction:column;gap:1.125rem;max-width:48.375rem;width:100%}@media screen and (max-width: 767px){.hero-articles__list{display:none}}.hero-mini__container{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.hero-mini__container{align-items:flex-start;border-radius:1.5625rem}}@media screen and (max-width: 1024px){.hero-mini.contacts .hero-mini__wrap{flex-direction:row}.hero-mini.contacts .hero-mini__image{max-width:21.1875rem}.hero-mini.contacts .hero-mini__content{max-width:25rem}}@media screen and (max-width: 767px){.hero-mini.contacts .hero-mini__wrap{flex-direction:column}.hero-mini.contacts .hero-mini__image{max-width:31.25rem}.hero-mini.contacts .hero-mini__content{max-width:100%}}.hero-mini .career .hero-mini__descriptions{max-width:100%}@media screen and (max-width: 767px){.hero-mini .career .hero-mini__descriptions{max-width:15.625rem}}.hero-mini .career .hero-mini__image{padding:0 3.75rem 0 0;height:34.125rem}@media screen and (max-width: 1024px){.hero-mini .career .hero-mini__image{position:absolute;right:0;max-width:100%;height:0;padding:0}}@media screen and (max-width: 767px){.hero-mini .career .hero-mini__image{height:22.5rem;position:relative}}@media screen and (max-width: 1024px){.hero-mini .career .hero-mini__image img{height:25rem}}@media screen and (max-width: 767px){.hero-mini .career .hero-mini__image img{height:22.5rem}}@media screen and (max-width: 1024px){.hero-mini .career .hero-mini__content{padding:1.5rem 1rem}}@media screen and (max-width: 767px){.hero-mini .career .hero-mini__content{padding:1.5rem 1rem 0}}@media screen and (max-width: 1024px){.hero-mini .career .hero-mini__background{justify-content:flex-end;transform:inherit}}@media screen and (max-width: 767px){.hero-mini .career .hero-mini__background{justify-content:center;transform:rotateY(45deg)}}@media screen and (max-width: 1024px){.hero-mini .career .hero-mini__wrap{flex-direction:row}}@media screen and (max-width: 767px){.hero-mini .career .hero-mini__wrap{gap:0;flex-direction:column}}.hero-mini__logo{opacity:.6;display:flex;width:9.3125rem}@media screen and (max-width: 1024px){.hero-mini__logo{width:7.75rem;opacity:1}}.hero-mini__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-mini__wrap{width:100%;height:100%;z-index:1;position:relative;display:flex;justify-content:space-between;gap:2.5rem;align-items:flex-end}.hero-mini__wrap.start-position{align-items:flex-start}@media screen and (max-width: 1024px){.hero-mini__wrap{flex-direction:column;min-height:auto;max-width:100%;gap:0}}@media screen and (max-width: 767px){.hero-mini__wrap{gap:2.3125rem}}@media screen and (max-width: 767px){.career .hero-mini__wrap{gap:0}}.hero-mini__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:4rem 1.5rem 4rem 4rem;min-height:34.125rem;width:100%}@media screen and (max-width: 1024px){.hero-mini__content{padding:1.5rem 1rem;min-height:auto}.hero-mini__content.text{gap:.75rem}}.hero-mini__text-block{display:flex;flex-direction:column;width:100%;gap:1.5rem}@media screen and (max-width: 767px){.hero-mini__text-block{gap:.75rem}}.hero-mini__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:27rem;color:#6d7985}@media screen and (max-width: 767px){.hero-mini__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.hero-mini__title{margin:0}.hero-mini__bottom{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 1024px){.hero-mini__bottom{gap:.75rem}.hero-mini__bottom svg{width:1.5rem;height:1.5rem}}.hero-mini__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.hero-mini__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}}.hero-mini__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-end}@media screen and (max-width: 1024px){.hero-mini__background{justify-content:flex-start;transform:rotateY(45deg)}}@media screen and (max-width: 767px){.hero-mini__background{justify-content:center}}.hero-mini__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%}.hero-mini__image{display:flex;justify-content:flex-end;flex-shrink:0;height:30.5rem;z-index:1;padding:0 13.5625rem 0 0}@media screen and (max-width: 1024px){.hero-mini__image{position:relative;width:100%;height:6.25rem;padding:0}}@media screen and (max-width: 767px){.hero-mini__image{height:auto;padding:0}}.hero-mini__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.hero-mini__image img{position:absolute;bottom:0;right:0;z-index:1;height:400%;width:auto}}@media screen and (max-width: 767px){.hero-mini__image img{position:static;width:100%;height:100%}}.hero-mini__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem}@media screen and (max-width: 767px){.hero-mini__btn.main-button,.hero-mini__btn.main-button-small,.hero-mini__btn.main-button-large,.hero-mini__btn.main-button-medium,.hero-mini__btn.dark-button,.hero-mini__btn.light-button,.hero-mini__btn.grey-button,.hero-mini__btn.pale-blue-button,.hero-mini__btn.light-blue-button,.hero-mini__btn.transparent-button,.hero-mini__btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 1.25rem;gap:.625rem;min-height:3.25rem;width:-moz-fit-content;width:fit-content}}.hero-mini__bubbles{display:grid;grid-template-columns:1fr 1fr;gap:3.375rem 3.875rem;width:100%;padding:5.5rem 5.125rem .8125rem 1.5rem;min-width:62.1875rem}@media screen and (max-width: 1024px){.hero-mini__bubbles{min-width:auto;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 1.25rem 4.1875rem 21.875rem}}@media screen and (max-width: 767px){.hero-mini__bubbles{align-items:flex-start;gap:2.25rem;padding:.125rem 1rem 2.4375rem}}.hero-mini__bubbles_item{position:relative}.hero-mini__bubbles_item:nth-child(1){grid-row:1/3;max-width:23.8125rem;display:flex;align-items:center;right:-2rem;top:-1.3125rem}.hero-mini__bubbles_item:nth-child(1) .hero-mini__bubbles_item-img{width:4.375rem;height:4.375rem;right:25.0625rem;top:7.0625rem}@media screen and (max-width: 1024px){.hero-mini__bubbles_item:nth-child(1){display:none}}.hero-mini__bubbles_item:nth-child(2){max-width:20.3125rem}@media screen and (max-width: 767px){.hero-mini__bubbles_item:nth-child(2){max-width:12.8125rem}}.hero-mini__bubbles_item:nth-child(2) .hero-mini__bubbles_item-img{right:-3rem;top:-3.0625rem;width:6.0625rem;height:6.0625rem;outline:.3125rem solid #edf2fe}@media screen and (max-width: 1024px){.hero-mini__bubbles_item:nth-child(2) .hero-mini__bubbles_item-img{width:3.8125rem;height:3.8125rem;outline:.1875rem solid #edf2fe;right:-1.1875rem;top:-1.875rem}}.hero-mini__bubbles_item:nth-child(3){max-width:21.5625rem;margin:0 0 0 4.25rem}@media screen and (max-width: 767px){.hero-mini__bubbles_item:nth-child(3){max-width:13.75rem;margin:0 0 0 5.9375rem}}.hero-mini__bubbles_item:nth-child(3) .hero-mini__bubbles_item-img{right:-2.625rem;top:6.3125rem;width:5.3125rem;height:5.3125rem;outline:.3125rem solid #edf2fe}@media screen and (max-width: 1024px){.hero-mini__bubbles_item:nth-child(3) .hero-mini__bubbles_item-img{width:3.375rem;height:3.375rem;outline:.1875rem solid #edf2fe;right:-1.6875rem;top:4rem}}.hero-mini__bubbles_item-img{display:flex;align-items:center;flex-shrink:0;border-radius:100%;overflow:hidden;position:absolute}.hero-mini__bubbles_item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-mini__bubbles_item-wrap{background-color:#fff;padding:1.5rem;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1024px){.hero-mini__bubbles_item-wrap{padding:1rem 1.375rem 1rem 1rem;border-radius:.75rem;gap:.625rem}}.hero-mini__bubbles_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}@media screen and (max-width: 1024px){.hero-mini__bubbles_item-title{font-size:.8125rem;line-height:.9375rem}}.hero-mini__bubbles_item-desc{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.hero-mini__bubbles_item-desc{font-size:.6875rem;line-height:.875rem}}.hero-form__inner{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 60px - 4rem)}@media screen and (max-width: 1024px){.hero-form__inner{border-radius:1.5625rem;min-height:calc(100vh - 60px - 2rem)}}@media screen and (max-width: 767px){.hero-form__inner{align-items:flex-start;border-radius:0;background-color:transparent;min-height:calc(100vh - 84px)}}@media screen and (max-width: 375px){.hero-form__inner{min-height:calc(100vh - 32px - 3.25rem)}}.hero-form__content{padding:4rem}@media screen and (max-width: 767px){.hero-form__content{padding:0;width:100%}}.hero-form__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-end}@media screen and (max-width: 767px){.hero-form__background{display:none}}.hero-form__background img{-o-object-fit:cover;object-fit:cover;position:relative;height:100%;width:100%;display:flex}.hero-textbook-detailed__container{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;min-height:35rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.hero-textbook-detailed__container{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;gap:1.5rem;min-height:29.6875rem}}@media screen and (max-width: 767px){.hero-textbook-detailed__container .time{display:none}}.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__image{display:block;position:absolute;top:0;right:0;width:auto;height:100%;max-height:none;margin-right:25.75rem}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__image{position:relative;margin:0 auto}}@media screen and (max-width: 767px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__image{margin-top:1.125rem;height:20rem}}@media screen and (max-width: 767px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__image picture{display:block;width:100%;height:100%}}@media screen and (max-width: 767px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__image img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__background{align-items:flex-end;bottom:0;height:100%}}.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__background picture{display:block}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__background picture{width:100%;height:100%}}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__background img{display:block;width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 767px){.hero-textbook-detailed__container.color-accent-bg .hero-textbook-detailed__background img{width:110%;height:110%}}.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__image{display:block;position:absolute;top:0;right:0;width:auto;height:100%;max-height:none}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__image{position:relative;margin:0}}@media screen and (max-width: 767px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__image{margin-top:1.125rem;height:19.875rem}}@media screen and (max-width: 767px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__image picture{display:block;width:100%;height:100%}}@media screen and (max-width: 767px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__image img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__background{align-items:flex-end;bottom:0;height:100%}}.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__background picture{display:block}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__background picture{width:100%;height:100%}}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__background img{display:block;width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}}.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__content{max-width:48.25rem}@media screen and (max-width: 1024px){.hero-textbook-detailed__container.aside-block .hero-textbook-detailed__content{max-width:100%}}.hero-textbook-detailed__container .brief-info{min-width:auto}@media screen and (max-width: 1024px){.hero-textbook-detailed__container .brief-info{position:relative;justify-content:center;bottom:auto;right:-1rem;padding:1rem 1.125rem;gap:1.125rem}}@media screen and (max-width: 767px){.hero-textbook-detailed__container .brief-info{width:calc(100% - 2rem);right:1rem;left:1rem;justify-content:flex-start}.hero-textbook-detailed__container .brief-info .brief-info__photo{width:2.75rem;height:2.75rem}}.hero-textbook-detailed__content{width:100%;height:100%;max-width:45.8125rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.5rem;z-index:2}@media screen and (max-width: 1024px){.hero-textbook-detailed__content{min-height:auto;max-width:100%;padding:1.5rem 1rem 0;gap:1.5rem}}.hero-textbook-detailed__text-block{display:flex;flex-direction:column;gap:2.75rem;width:100%}@media screen and (max-width: 1024px){.hero-textbook-detailed__text-block{gap:1.125rem}}.hero-textbook-detailed__title{margin:0 0 1.5rem}@media screen and (max-width: 1024px){.hero-textbook-detailed__title{margin:0}}.hero-textbook-detailed__image{display:flex;justify-content:flex-start;height:100%;z-index:1;max-height:35rem;position:relative;width:100%}@media screen and (max-width: 1024px){.hero-textbook-detailed__image{order:1;justify-content:center;right:auto;margin:1.5625rem 0 0;max-height:29.0625rem}}.hero-textbook-detailed__image img{display:block;height:100%;width:100%;max-height:inherit;-o-object-fit:contain;object-fit:contain}.hero-textbook-detailed__background{display:none;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end;right:5.0625rem}.hero-textbook-detailed__background.aside-block-bg{display:flex;right:0;align-items:normal;justify-content:normal}@media screen and (max-width: 1024px){.hero-textbook-detailed__background{right:auto}}.hero-textbook-detailed__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;max-height:48.6875rem;display:flex}.hero-learning-process__inner{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.hero-learning-process__inner{align-items:flex-start;border-radius:1.5625rem}}.hero-learning-process__logo{opacity:.6;width:9.3125rem}@media screen and (max-width: 1024px){.hero-learning-process__logo{width:7.75rem;opacity:1}}.hero-learning-process__logo img{display:block;width:100%}.hero-learning-process__wrap{width:100%;height:100%;z-index:1;position:relative;display:flex;justify-content:space-between;gap:2.5rem;align-items:flex-end}.hero-learning-process__wrap.start-position{align-items:flex-start}@media screen and (max-width: 1024px){.hero-learning-process__wrap{flex-direction:column;min-height:auto;max-width:100%;gap:.75rem}}.hero-learning-process__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:4rem 1.5rem 4rem 4rem;min-height:34.125rem;width:100%}@media screen and (max-width: 1024px){.hero-learning-process__content{padding:1.5rem 1rem;min-height:auto}.hero-learning-process__content.text{gap:.75rem}}@media screen and (max-width: 767px){.hero-learning-process__content{gap:.75rem}}.hero-learning-process__text-block{display:flex;flex-direction:column;width:100%;gap:1.5rem}@media screen and (max-width: 767px){.hero-learning-process__text-block{gap:.75rem}}.hero-learning-process__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:32.6875rem;color:#6d7985}@media screen and (max-width: 767px){.hero-learning-process__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.hero-learning-process__title{margin:0}.hero-learning-process__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-end}@media screen and (max-width: 1024px){.hero-learning-process__background{justify-content:center;transform:rotateY(45deg)}}.hero-learning-process__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.hero-learning-process__image{flex-shrink:0;height:34.125rem;z-index:1;padding:0 7rem 0 0}@media screen and (max-width: 1024px){.hero-learning-process__image{margin:0 auto;height:28.125rem;padding:0 1rem}}@media screen and (max-width: 767px){.hero-learning-process__image{height:13.125rem}}.hero-learning-process__image img{display:block;height:100%}@media screen and (max-width: 767px){.hero-learning-process__image img{width:100%;height:auto}}.hero-not-found{margin:0 0 9.375rem}@media screen and (max-width: 1024px){.hero-not-found{margin:0 0 6.875rem}}@media screen and (max-width: 767px){.hero-not-found{margin:0 0 4.375rem}}.hero-not-found__inner{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.hero-not-found__inner{align-items:flex-start;border-radius:1.5625rem}}.hero-not-found__wrap{width:100%;height:100%;z-index:1;position:relative;display:flex;justify-content:space-between;gap:2.5rem;align-items:flex-end}.hero-not-found__wrap.start-position{align-items:flex-start}@media screen and (max-width: 1024px){.hero-not-found__wrap{flex-direction:column;min-height:auto;max-width:100%;gap:.4375rem}}@media screen and (max-width: 767px){.hero-not-found__wrap{gap:0}}.hero-not-found__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:4rem 1.5rem 4rem 4rem;min-height:34.125rem;width:100%;max-width:50.4375rem}@media screen and (max-width: 1024px){.hero-not-found__content{padding:2.5rem 2.5rem 0;min-height:auto;max-width:100%}.hero-not-found__content.text{gap:.75rem}}@media screen and (max-width: 767px){.hero-not-found__content{padding:1.5rem 1rem 0}}.hero-not-found__text-block{display:flex;flex-direction:column;width:100%;gap:1.5rem}@media screen and (max-width: 767px){.hero-not-found__text-block{gap:.75rem}}.hero-not-found__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:27.1875rem;color:#6d7985}@media screen and (max-width: 1024px){.hero-not-found__descriptions{max-width:100%}}@media screen and (max-width: 767px){.hero-not-found__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.hero-not-found__title{margin:0}@media screen and (max-width: 767px){.hero-not-found__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem}}@media screen and (max-width: 1024px){.hero-not-found__btn{height:3.75rem}}@media screen and (max-width: 767px){.hero-not-found__btn{height:3.375rem}}.hero-not-found__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-end}@media screen and (max-width: 1024px){.hero-not-found__background{justify-content:center;transform:rotateY(45deg)}}.hero-not-found__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.hero-not-found__image{flex-shrink:0;height:34.125rem;padding-right:4.375rem}@media screen and (max-width: 1024px){.hero-not-found__image{width:100%;height:31.25rem;padding-right:0}}@media screen and (max-width: 767px){.hero-not-found__image{height:14.375rem}}.hero-not-found__image img{display:block;height:100%;right:4.375rem}@media screen and (max-width: 1024px){.hero-not-found__image img{margin:0 auto}}@media screen and (max-width: 767px){.hero-not-found__image img{width:100%;height:auto}}.hero-not-found__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem}@media screen and (max-width: 1024px){.hero-not-found__btn.main-button,.hero-not-found__btn.main-button-small,.hero-not-found__btn.main-button-large,.hero-not-found__btn.main-button-medium,.hero-not-found__btn.dark-button,.hero-not-found__btn.light-button,.hero-not-found__btn.grey-button,.hero-not-found__btn.pale-blue-button,.hero-not-found__btn.light-blue-button,.hero-not-found__btn.transparent-button,.hero-not-found__btn.button-with-shadow{padding:0 1.25rem;gap:.625rem;min-height:3.25rem;width:100%}}@media screen and (max-width: 767px){.hero-not-found__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.numbered-cards{display:flex;flex-direction:column;margin:11.25rem 0}@media screen and (max-width: 1024px){.numbered-cards{margin:6.875rem 0}}@media screen and (max-width: 767px){.numbered-cards{margin:4.375rem 0}}.numbered-cards__title{max-width:58.75rem}@media screen and (max-width: 767px){.numbered-cards__title{max-width:20.625rem}}.numbered-cards__content{width:100%;display:grid;grid-template-columns:1fr 24.375rem;gap:1.25rem}@media screen and (max-width: 1024px){.numbered-cards__content{grid-template-columns:1fr;gap:1rem}}.numbered-cards__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media screen and (max-width: 1024px){.numbered-cards__list{gap:1rem}}@media screen and (max-width: 767px){.numbered-cards__list{grid-template-columns:1fr;flex-direction:column}}.numbered-cards__list_item{display:grid;padding:2.25rem;background:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem;justify-content:space-between}.numbered-cards__list_item:nth-child(4){grid-column:span 2;display:grid;grid-template-columns:23.125rem 1fr;gap:2.25rem}@media screen and (max-width: 1024px){.numbered-cards__list_item:nth-child(4){grid-template-columns:18.75rem 1fr;gap:.5rem}}@media screen and (max-width: 767px){.numbered-cards__list_item:nth-child(4){grid-template-columns:1fr;gap:3.125rem;grid-column:span 1;grid-row:span 2}}.numbered-cards__list_item-wrap{display:flex;flex-direction:column;justify-content:space-between;gap:1.875rem}@media screen and (max-width: 1024px){.numbered-cards__list_item-wrap{gap:1.5rem}}.numbered-cards__list_item-img{position:relative;width:100%;display:flex}.numbered-cards__list_item-img img{width:100%;-o-object-fit:contain;object-fit:contain}.numbered-cards__list_item-number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;justify-content:center;font-weight:500;width:3.375rem;height:3.375rem;border-radius:100%;color:#2554e7;background-color:#edf2fe}.numbered-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1rem}@media screen and (max-width: 1024px){.numbered-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500;margin:0 0 .75rem}}.numbered-cards__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:100%;max-width:19.875rem;color:#6d7985}@media screen and (max-width: 1024px){.numbered-cards__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;max-width:100%}}@media screen and (max-width: 1024px){.numbered-cards__list_item{border-radius:1.25rem;padding:1.5rem}}@media screen and (max-width: 767px){.numbered-cards__list_item:nth-child(n){grid-template-columns:1fr;gap:1.5rem}}.numbered-cards__accent-card{display:flex;flex-direction:column;background-color:#2554e7;border-radius:1.5rem;padding:2.25rem;justify-content:space-between;gap:2rem}@media screen and (max-width: 1024px){.numbered-cards__accent-card{gap:1.5rem;padding:2.25rem 34% 2.25rem 2.25rem;border-radius:1.25rem;position:relative;min-height:26.9375rem}}@media screen and (max-width: 767px){.numbered-cards__accent-card{padding:1.5rem}}.numbered-cards__accent-card_header{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:1rem 1.3125rem;border-radius:2.5rem;width:-moz-fit-content;width:fit-content;background:#ffffff26;color:#fff}.numbered-cards__accent-card_img{position:relative;width:100%;height:22.5rem}.numbered-cards__accent-card_img img{width:12.625rem;height:15.625rem;display:flex;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.numbered-cards__accent-card_img img{width:11.25rem;height:13.9375rem}}@media screen and (max-width: 1024px){.numbered-cards__accent-card_img{position:absolute;width:23.75rem;bottom:2.25rem;right:2.25rem}}@media screen and (max-width: 767px){.numbered-cards__accent-card_img{width:100%;max-width:18.5rem;height:20rem;position:relative;right:auto;bottom:auto;order:1;margin:0 auto}}.numbered-cards__accent-card_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1rem;color:#fff}@media screen and (max-width: 1024px){.numbered-cards__accent-card_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 .75rem}}.numbered-cards__accent-card_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#fff;opacity:.7}@media screen and (max-width: 1024px){.numbered-cards__accent-card_descriptions.main-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}@media screen and (max-width: 767px){.numbered-cards__btn{width:100%}}.numbered-cards__btn.main-button,.numbered-cards__btn.main-button-small,.numbered-cards__btn.main-button-large,.numbered-cards__btn.main-button-medium,.numbered-cards__btn.dark-button,.numbered-cards__btn.light-button,.numbered-cards__btn.grey-button,.numbered-cards__btn.pale-blue-button,.numbered-cards__btn.light-blue-button,.numbered-cards__btn.transparent-button,.numbered-cards__btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}.numbered-cards__btn svg{display:block;width:1.5rem;height:1.5rem;transform:rotate(90deg)}.useful-section{margin:11.25rem 0}@media screen and (max-width: 1024px){.useful-section{margin:6.875rem 0}}@media screen and (max-width: 767px){.useful-section{margin:4.375rem 0}}.useful-section__container{margin-bottom:1.25rem}@media screen and (max-width: 767px){.useful-section__container{margin-bottom:4.375rem}}.useful-section__title{margin:0 0 4rem;max-width:59.25rem;color:#0b1f33}@media screen and (max-width: 1024px){.useful-section__title{margin:0 0 2rem}}@media screen and (max-width: 767px){.useful-section__title{margin:0 0 1.5rem;max-width:100%}}.useful-section__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media screen and (max-width: 1024px){.useful-section__cards{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}}@media screen and (max-width: 767px){.useful-section__cards{grid-template-rows:auto;gap:.5rem}}.useful-section__card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.25rem;border-radius:1.5rem;padding:2.25rem;background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 767px){.useful-section__card{justify-content:flex-start;gap:1rem;border-radius:1.25rem;padding:1rem}}.useful-section__card_main{position:relative;grid-column:span 2;background-color:#f4f8ff;background-image:url(/build/assets/img/cards-and-banner-bg-96AuLgdw.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){.useful-section__card_main{align-items:stretch;gap:.625rem;background-size:100% 100%}}.useful-section__card-header{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;max-width:23.75rem}@media screen and (max-width: 1024px){.useful-section__card-header{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}}@media screen and (max-width: 767px){.useful-section__card-header{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;max-width:14.375rem}}.useful-section__card-icon{flex-shrink:0;width:3.375rem;height:3.375rem}@media screen and (max-width: 767px){.useful-section__card-icon{width:2rem;height:2rem}}.useful-section__card_main .useful-section__card-body{max-width:19.375rem}@media screen and (max-width: 767px){.useful-section__card_main .useful-section__card-body{max-width:16.25rem}}.useful-section__card-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin-bottom:1rem}@media screen and (max-width: 767px){.useful-section__card-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-bottom:.75rem;font-weight:500}}.useful-section__card-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-bottom:1.5rem;color:#6d7985}@media screen and (max-width: 767px){.useful-section__card-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;margin-bottom:0}}@media screen and (max-width: 767px){.useful-section__card_main .useful-section__card-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.useful-section__card-link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;text-underline-offset:.3em;color:#0b1f33;transition:color .3s ease;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 767px){.useful-section__card-link{display:none}}@media (hover: hover) and (pointer: fine){.useful-section__card-link:hover{color:#2554e7}}.useful-section__card-image{display:block;position:absolute;top:50%;right:2.75rem;transform:translateY(-50%);width:16.125rem;height:16.125rem}@media screen and (max-width: 767px){.useful-section__card-image{position:static;flex-shrink:0;transform:none;margin:.125rem auto}}.useful-section__card-button{display:none}@media screen and (max-width: 767px){.useful-section__card-button{display:flex;justify-content:center;align-items:center;gap:.625rem;border-radius:.625rem;height:3.375rem;background-color:#2554e7;text-decoration:none;-webkit-tap-highlight-color:transparent}}.useful-section__card-button-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#fff}.useful-section__card-button-image{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#fff}.useful-section__card-button-icon{display:block;width:1.5rem;height:1.5rem;color:#2554e7}@media screen and (max-width: 767px){.useful-section__banner-wrapper{padding:0}}.lektarik-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.lektarik-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.lektarik-block{margin:4.375rem 0}}.lektarik-block__content{display:flex;position:relative;background-color:#edf2fe;border-radius:2.5rem;min-height:38rem}@media screen and (max-width: 1024px){.lektarik-block__content{min-height:23.75rem}}@media screen and (max-width: 767px){.lektarik-block__content{border-radius:1.5625rem}}.lektarik-block__wrap{display:flex;flex-direction:column;align-items:flex-start;padding:4rem 0 4rem 4rem;height:auto;justify-content:space-between;width:100%;max-width:40.3125rem}@media screen and (max-width: 1024px){.lektarik-block__wrap{padding:1.5rem 0 1.5rem 1.5rem}}@media screen and (max-width: 767px){.lektarik-block__wrap{padding:0;max-width:100%}}.lektarik-block__text-block{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media screen and (max-width: 1024px){.lektarik-block__text-block{margin:0 0 2.25rem;gap:.75rem}}.lektarik-block__title{color:#0b1f33}.lektarik-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:27.3125rem}@media screen and (max-width: 1024px){.lektarik-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;max-width:100%}}@media screen and (max-width: 767px){.lektarik-block__descriptions{max-width:18rem}.lektarik-block__descriptions.main-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}}.lektarik-block__content{display:flex;gap:1rem;width:100%;justify-content:space-between}@media screen and (max-width: 1024px){.lektarik-block__content{flex-direction:column;gap:0}}@media screen and (max-width: 767px){.lektarik-block__content{padding:1.5rem 1rem 0}}.lektarik-block__img{display:flex;align-items:flex-end;position:relative;max-width:34rem}.lektarik-block__img img{-o-object-fit:contain;object-fit:contain;position:relative;height:auto;width:100%}@media screen and (max-width: 1024px){.lektarik-block__img img{bottom:0}}@media screen and (max-width: 1024px){.lektarik-block__img{max-width:30.25rem;margin:0 0 0 4rem}}@media screen and (max-width: 1024px){.lektarik-block__img{margin:0 0 0 1.5rem;max-width:24.125rem}}@media screen and (max-width: 767px){.lektarik-block__img{order:1;justify-content:center;width:100%;max-width:100%;padding:0 1.25rem;margin:0}}.lektarik-block__chat{position:relative;width:100%;padding:4rem 3.75rem 4rem 0;max-width:35.5625rem;display:flex}.lektarik-block__chat img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.lektarik-block__chat{max-width:25.4375rem;padding:0 1.5rem 0 0;position:absolute;left:45%;bottom:6.75rem}}@media screen and (max-width: 767px){.lektarik-block__chat{position:relative;bottom:0;padding:0;margin:0 0 1.5rem;max-width:100%;display:flex;left:0}}.lektarik-block__btn{width:100%;order:1;margin:0 0 1.5rem}@media screen and (max-width: 767px){.lektarik-block__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}}.two-cards-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.two-cards-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.two-cards-block{margin:4.375rem 0}}.two-cards-block__list{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.two-cards-block__list{grid-template-columns:1fr}}@media screen and (max-width: 767px){.two-cards-block__list{gap:.75rem}}.two-cards-block__list_item{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem;padding:1.1875rem 2.25rem;display:flex;align-items:center;justify-content:space-between;gap:2.25rem}@media screen and (max-width: 767px){.two-cards-block__list_item{flex-direction:column;align-items:flex-start;padding:1.5rem}}.two-cards-block__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.two-cards-block__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}}.two-cards-block__list_item-img{display:flex;align-items:center;flex-shrink:0;width:9.625rem;height:9.625rem}.two-cards-block__list_item-img img{width:100%;height:100%}@media screen and (max-width: 767px){.two-cards-block__list_item-img{margin:0 auto}}.articles-columns{margin:5rem 0 11.25rem}@media screen and (max-width: 1024px){.articles-columns{margin:2.5rem 0 6.875rem;padding:0}}@media screen and (max-width: 767px){.articles-columns{margin:1.5rem 0 4.375rem}}.articles-columns__container{display:grid;width:100%;grid-template-columns:1fr 26rem;gap:2.75rem 2rem;grid-template-areas:"main right";align-items:start}@media screen and (max-width: 1024px){.articles-columns__container{grid-template-columns:1fr;grid-template-areas:"right" "main";gap:2.5rem}}@media screen and (max-width: 767px){.articles-columns__container{position:relative;top:0;gap:1rem}}@media screen and (max-width: 767px){.articles-columns__container_mobile_wide{padding:0}}.articles-columns__arrows-wrap{display:flex;align-items:flex-start;width:100%;justify-content:space-between;padding:.3125rem 0;margin:1.875rem 0 0}.articles-columns__arrows-wrap .arrows{top:-.4375rem;position:relative}@media screen and (max-width: 767px){.articles-columns .textbook-container{padding:0 1rem}}@media screen and (max-width: 1024px){.articles-columns .textbook-container .carousel__viewport{margin:0 -.5rem;width:60rem;overflow:hidden}}@media screen and (max-width: 767px){.articles-columns .textbook-container .carousel__viewport{width:21.4375rem}}.articles-columns.large{margin:7.5rem auto 11.25rem}@media screen and (max-width: 1024px){.articles-columns.large{margin:4.375rem 0 0;padding:0;gap:1rem}}@media screen and (max-width: 1024px){.articles-columns.large-wrap{padding:0;gap:0;margin:0}}@media screen and (max-width: 767px){.articles-columns__btn-filters{margin:0 0 4.375rem}.articles-columns__btn-filters.button-with-frame{min-height:3.125rem}}.articles-columns__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;margin:0 0 1.5rem}@media screen and (max-width: 767px){.articles-columns__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}}.articles-columns__item{display:grid;gap:5rem}@media screen and (max-width: 767px){.articles-columns__item{gap:4.375rem}}.articles-columns__item.small{gap:2rem}@media screen and (max-width: 1024px){.articles-columns__item.small{gap:1rem}}.articles-columns__item_sticky{display:flex;flex-direction:column;gap:1.5rem;height:100%}@media screen and (max-width: 1024px){.articles-columns__item_sticky{position:relative;height:auto}.articles-columns__item_sticky .sorting-list{margin:0 0 2.5rem}.articles-columns__item_sticky .articles{margin:0 0 1rem}}@media screen and (max-width: 767px){.articles-columns__item_sticky{gap:1rem}}.articles-columns__item_wrap-slider{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.articles-columns__item_wrap-slider{padding:0}}.articles-columns__item_wrap{display:flex;flex-direction:column}.articles-columns__item_wrap-blocks{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width: 767px){.articles-columns__item_wrap-blocks{gap:4.375rem}}.articles-columns__item.main{grid-area:main}.articles-columns__item.wrapper-top{padding-top:4.125rem}@media screen and (max-width: 1024px){.articles-columns__item.wrapper-top{padding-top:0}}.articles-columns__item.right{display:block;grid-area:right;height:100%}@media screen and (max-width: 1024px){.articles-columns__item.right{position:static;height:auto}}@media screen and (max-width: 767px){.articles-columns__item.right{gap:0}}.articles-columns__item.right .sticky-block{position:sticky;top:8.75rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 1024px){.articles-columns__item.right .sticky-block{position:static}}@media screen and (max-width: 767px){.articles-columns__item.right .sticky-block{gap:1rem}}.articles-columns__bottom{display:flex;align-items:center;justify-content:space-between;margin:2.75rem 0 0;width:100%}@media screen and (max-width: 767px){.articles-columns__bottom{flex-direction:column;gap:1.125rem;margin:1.5rem 0 0}}.articles-columns__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.625rem;padding:0 1.375rem;min-height:3.5rem;border:none;background-color:#2554e7;text-decoration:none;color:#fff;cursor:pointer}@media screen and (max-width: 1024px){.articles-columns__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:3.75rem}}@media screen and (max-width: 767px){.articles-columns__btn{width:100%}}.articles{width:73.25rem}@media screen and (max-width: 1024px){.articles{width:100%}}.articles__list{display:grid;grid-template-columns:23.5625rem 23.5625rem 23.5625rem;grid-auto-rows:1fr;gap:1.125rem 1.25rem;margin:0 .625rem;width:100%}@media screen and (max-width: 1024px){.articles__list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.articles__list{grid-template-columns:1fr;grid-auto-rows:auto;gap:1rem}}.articles__list_item:nth-child(4),.articles__list_item:nth-child(10){grid-column:span 2}@media screen and (max-width: 1024px){.articles__list_item:nth-child(4),.articles__list_item:nth-child(10){grid-column:span 1}}.articles .carousel__viewport{margin:0 -.625rem;overflow:hidden}.social{margin:11.25rem 0}@media screen and (max-width: 1024px){.social{margin:6.875rem 0}}@media screen and (max-width: 767px){.social{margin:4.375rem 0}}.social__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.social__list{grid-template-columns:1fr}}.social__list_item{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem;padding:2.25rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2.25rem}@media screen and (max-width: 1024px){.social__list_item{flex-direction:row}}@media screen and (max-width: 767px){.social__list_item{flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem}}.social__list_item-text-block{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:22.4375rem}.social__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.social__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}}.social__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985}@media screen and (max-width: 767px){.social__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.social__list_item-img{flex-shrink:0;width:4.5rem;height:4.5rem}@media screen and (max-width: 767px){.social__list_item-img{width:3.375rem;height:3.375rem}}.social__list_item-img img{display:block;width:100%;height:100%}.social__list_item-btn{flex-shrink:0}@media screen and (max-width: 1024px){.social__list_item-btn{align-self:flex-end}}@media screen and (max-width: 767px){.social__list_item-btn{align-self:auto}}.slider-cards{margin:11.25rem 0}@media screen and (max-width: 1024px){.slider-cards{margin:6.875rem 0}}@media screen and (max-width: 767px){.slider-cards{margin:4.375rem 0}}.slider-cards__title{margin:0}.slider-cards__wrap{display:flex;align-items:flex-start;width:100%;justify-content:space-between;margin:0 0 4rem;gap:1.25rem}@media screen and (max-width: 1024px){.slider-cards__wrap{margin:0 0 2rem}}@media screen and (max-width: 767px){.slider-cards__wrap{margin:0 0 1.5rem}}.slider-cards__arrows{display:flex;align-items:center;gap:.625rem}@media screen and (max-width: 1024px){.slider-cards__arrows{display:none}}.slider-cards__arrows_arrow{flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#edf2fe;border-radius:.625rem;cursor:pointer;border:none}.slider-cards__arrows_arrow.left{transform:rotate(180deg)}.slider-cards__arrows_arrow.disabled path{stroke:#9aa3ad}.slider-cards__arrows_arrow svg{display:block;width:1.125rem;height:1.125rem}.slider-cards .carousel__viewport{margin:0 -.625rem;overflow-x:hidden}@media screen and (max-width: 1024px){.slider-cards .carousel__viewport{margin:0 -.5rem}}@media screen and (max-width: 767px){.slider-cards .carousel__viewport{margin:0 -1rem 0 -.5rem}}.slider-cards__list{display:flex;margin:0 -.625rem;overflow-x:auto}@media screen and (max-width: 1024px){.slider-cards__list{margin:0 -.5rem}}.slider-cards__list::-webkit-scrollbar{display:none}.slider-cards__list_item{display:grid;grid-template-rows:15rem 1fr;margin:0 .625rem;height:100%;flex-shrink:0;flex-basis:calc(25% - 1.25rem)}@media screen and (max-width: 1024px){.slider-cards__list_item{margin:0 .5rem;flex-basis:calc(50% - 1rem)}}@media screen and (max-width: 767px){.slider-cards__list_item{flex-basis:20.5rem;grid-template-rows:12.75rem 1fr}}.carousel__slide .slider-cards__list_item{flex-shrink:1;flex-basis:auto}.slider-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#fff}@media screen and (max-width: 767px){.slider-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.slider-cards__list_header{border-radius:1.5rem 1.5rem 0 0;position:relative;text-decoration:none}@media screen and (max-width: 767px){.slider-cards__list_header{border-radius:1.25rem 1.25rem 0 0}}.slider-cards__list_header-content{padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;position:relative}@media screen and (max-width: 767px){.slider-cards__list_header-content{padding:1.5rem}}.slider-cards__list_body{background-color:#fff;padding:1.75rem;display:flex;flex-direction:column;border-radius:1.5rem;z-index:1;gap:1.75rem;height:100%;justify-content:space-between;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;min-height:17.875rem}@media screen and (max-width: 767px){.slider-cards__list_body{border-radius:1.25rem;padding:1.5rem;gap:1.5rem;min-height:15.625rem}}.slider-cards__list_bottom-prices{margin:0 0 1.125rem;display:flex;flex-direction:column;gap:.25rem}.slider-cards__list_crossed-price{text-decoration:line-through;color:#9aa3ad;font-weight:500}.slider-cards__list_bottom-wrap{width:100%;display:flex;align-items:center;gap:.75rem}.slider-cards__list_price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.slider-cards__list_price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.slider-cards__list_price-block{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.5rem;padding:.5rem .75rem;background-color:#f3f4f5;font-weight:500;width:-moz-fit-content;width:fit-content;max-width:10.1875rem}@media screen and (max-width: 767px){.slider-cards__list_price-block{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;font-weight:500;padding:.375rem;border-radius:.375rem;max-width:100%}}.slider-cards__list .blue-text{color:#2554e7}.slider-cards__list .grey-text{color:#9aa3ad}@media screen and (max-width: 767px){.slider-cards__list .grey-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.slider-cards__list_bg{border-radius:1.5rem 1.5rem 0 0;width:100%;height:calc(100% + 1.5rem);position:absolute;top:0;left:0}@media screen and (max-width: 767px){.slider-cards__list_bg{height:calc(100% + 1.25rem)}}.slider-cards__list_bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.slider-cards .tags-with-icons{overflow-x:hidden;flex-wrap:wrap;width:100%;margin:0;padding:0}}.slider-classes{margin:11.25rem 0}@media screen and (max-width: 1024px){.slider-classes{margin:6.875rem 0}}@media screen and (max-width: 767px){.slider-classes{margin:4.375rem 0}}.slider-classes__wrap{display:flex;align-items:flex-start;width:100%;justify-content:space-between;margin:0 0 4rem;gap:1.25rem}@media screen and (max-width: 767px){.slider-classes__wrap{margin:0 0 1.5rem}}.slider-classes__title{margin:0;color:#0b1f33}.slider-classes__arrows{display:flex;align-items:center;gap:.625rem}@media screen and (max-width: 1024px){.slider-classes__arrows{display:none}}.slider-classes__arrows_arrow{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#edf2fe;border-radius:.625rem;cursor:pointer;border:none}.slider-classes__arrows_arrow.left{transform:rotate(180deg)}.slider-classes__arrows_arrow.disabled path{stroke:#9aa3ad}.slider-classes__arrows_arrow svg{width:1.125rem;height:1.125rem}.slider-classes__list_item{padding-right:1.25rem}@media screen and (max-width: 767px){.slider-classes__list_item{margin-bottom:1rem;padding-right:0}}.slider-classes__list_item-content{display:flex;flex-direction:column;gap:3.3125rem;padding:2.25rem;position:relative;text-decoration:none;width:100%;height:100%;border-radius:1.5rem;background-color:#f4f8ff;overflow:hidden}@media screen and (max-width: 767px){.slider-classes__list_item-content{border-radius:1.25rem;gap:2.25rem;padding:1.5rem}}.slider-classes__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;position:relative;z-index:1;margin:0 0 1rem;color:#0b1f33}@media screen and (max-width: 767px){.slider-classes__list_item-title{margin:0 0 .75rem}}.slider-classes__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;position:relative;z-index:1;color:#6d7985}@media screen and (max-width: 767px){.slider-classes__list_item-descriptions.main-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.slider-classes__list_item-bg{position:absolute;top:0;left:0;width:100%;height:100%}.slider-classes__list_item-bg img{display:block;height:auto;width:100%}.slider-classes__list_item-img{display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.slider-classes__list_item-img img{width:11.25rem;height:11.25rem}@media screen and (max-width: 767px){.slider-classes__list_item-img img{width:9rem;height:9rem}}.slider-classes__pagination{display:none}@media screen and (max-width: 1024px){.slider-classes__pagination{display:block}}.carousel__viewport{overflow:hidden}.teachers-result{margin:11.25rem 0}@media screen and (max-width: 1024px){.teachers-result{margin:6.875rem 0}}@media screen and (max-width: 767px){.teachers-result{margin:4.375rem 0}}.teachers-result__inner{display:flex;background-color:#edf2fe;border-radius:2.5rem;position:relative;overflow:hidden;min-height:45.25rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.teachers-result__inner{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;min-height:36.25rem}}@media screen and (max-width: 767px){.teachers-result__inner{min-height:23.4375rem}}.teachers-result__content{width:100%;height:100%;max-width:35.9375rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:45.25rem;gap:2.5rem}@media screen and (max-width: 1024px){.teachers-result__content{min-height:auto;max-width:100%;padding:2.75rem 1rem 0px;gap:1.5rem}}.teachers-result__text-block{display:flex;flex-direction:column;width:100%}.teachers-result__title{margin:0 0 2.25rem}@media screen and (max-width: 767px){.teachers-result__title{margin:0 0 1.5rem}}@media screen and (max-width: 1024px){.teachers-result__btn.main-button,.teachers-result__btn.main-button-small,.teachers-result__btn.main-button-large,.teachers-result__btn.main-button-medium,.teachers-result__btn.dark-button,.teachers-result__btn.light-button,.teachers-result__btn.grey-button,.teachers-result__btn.pale-blue-button,.teachers-result__btn.light-blue-button,.teachers-result__btn.transparent-button,.teachers-result__btn.button-with-shadow{width:-moz-fit-content;width:fit-content;min-height:3.5rem;padding:0 1.375rem;gap:.625rem}}@media screen and (max-width: 767px){.teachers-result__btn svg{width:1.25rem;height:1.25rem}}.teachers-result__image{display:flex;height:100%;z-index:1;width:100%;max-height:43rem;justify-content:flex-start}@media screen and (max-width: 1024px){.teachers-result__image{min-height:33.5rem;justify-content:center}}@media screen and (max-width: 767px){.teachers-result__image{margin-top:4rem;min-height:29.6875rem}}.teachers-result__image img{display:block;max-height:43rem;position:relative;left:3.4375rem}@media screen and (max-width: 1024px){.teachers-result__image img{position:absolute;bottom:0;left:auto;max-height:31.875rem}}@media screen and (max-width: 767px){.teachers-result__image img{max-height:29.6875rem;-o-object-fit:cover;object-fit:cover}}.teachers-result__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-start}@media screen and (max-width: 767px){.teachers-result__background{align-items:flex-end;justify-content:flex-end;bottom:2.375rem}}.teachers-result__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.teachers-result__list{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1024px){.teachers-result__list{gap:.5rem}}.teachers-result__list_item{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-radius:1.5rem;gap:1.125rem}@media screen and (max-width: 1024px){.teachers-result__list_item{padding:1.125rem;border-radius:1.25rem}}.teachers-result__list_item-wrap{display:flex;align-items:center;gap:1.125rem;width:100%;justify-content:space-between}@media screen and (max-width: 1024px){.teachers-result__list_item-wrap{flex-direction:column;align-items:flex-start;gap:.25rem}}.teachers-result__list_item-icon{display:flex}.teachers-result__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem}@media screen and (max-width: 1024px){.teachers-result__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}}.teachers-result__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media (max-width: 1024px){.teachers-result__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.teachers-result__medal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:3.125rem}@media screen and (max-width: 1024px){.teachers-result__medal-content{top:2.25rem}}.teachers-result__medal{position:absolute;top:4rem;right:4rem;z-index:2}@media screen and (max-width: 1024px){.teachers-result__medal{top:auto;bottom:2rem;right:2rem}}@media screen and (max-width: 767px){.teachers-result__medal{bottom:1rem;right:1rem}}.teachers-result__medal img{display:block;width:17.875rem;height:16.6875rem}@media screen and (max-width: 1024px){.teachers-result__medal img{width:10.125rem;height:12.375rem}}.teachers-result__medal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.teachers-result__medal_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.04em;font-size:5.5rem;line-height:5.75rem;color:#fff}@media screen and (max-width: 1024px){.teachers-result__medal_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem}}.teachers-result__medal_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#fff}@media screen and (max-width: 1024px){.teachers-result__medal_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.subscription{width:100%;background-color:#fff;padding:2.75rem;border-radius:2.5rem;display:flex;flex-direction:column;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 767px){.subscription{padding:1.5rem;border-radius:1.5rem}}.subscription__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1rem}@media screen and (max-width: 767px){.subscription__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}}.subscription__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.subscription__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.subscription__form.hidden{display:none}.subscription__actions{margin:1.5rem 0 1.125rem;display:flex;flex-direction:column;gap:.5rem}.subscription__actions.form-wrap{margin:2.75rem 0 1rem}.subscription__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:100%;gap:.75rem;min-height:3.75rem}@media screen and (max-width: 1024px){.subscription__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem}}.subscription__btn svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.subscription__btn svg{width:1.25rem;height:1.25rem}}.subscription__form{width:100%;max-width:27.875rem}@media screen and (max-width: 1024px){.subscription__form{max-width:100%}}.subscription__field{display:none}.subscription__field.visible{display:flex;min-height:3.75rem}@media screen and (max-width: 767px){.subscription__field.visible{min-height:3.5rem}}.subscription__agreements{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;position:relative;z-index:1;display:flex;flex-direction:column;gap:.625rem}@media screen and (max-width: 767px){.subscription__agreements label{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.subscription__list{display:flex;align-items:center;background-color:#f3f4f5;padding:.5rem;border-radius:.625rem;gap:.5rem}@media screen and (max-width: 1024px){.subscription__list{padding:.25rem;gap:.1875rem}}.subscription__list_item{width:100%;padding:.25rem .75rem;display:flex;align-items:center;cursor:pointer;justify-content:center;border-radius:.625rem;border:none;background-color:transparent}@media screen and (max-width: 1024px){.subscription__list_item{min-height:3rem}}.subscription__list_item svg{width:2.25rem;height:2.25rem}.subscription__list_item--vk.active{background-color:#07f}.subscription__list_item--vk.active svg path{fill:#fff}.subscription__list_item--email.active{background-color:#f25757}.subscription__list_item--email.active svg path{fill:#fff;stroke:#f25757}.subscription__list_item--tg.active{background-color:#24a1de}.subscription__list_item--tg.active svg path{fill:#fff}.form__content{display:flex;position:relative;border-radius:2.5rem;padding:4rem;background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 1024px){.form__content{flex-direction:column;padding:2.75rem}}@media screen and (max-width: 767px){.form__content{padding:1.5rem 1rem;border-radius:1.25rem}}@media screen and (max-width: 1024px){.form .padding-wrap{padding:0 .5rem}}.form.modal{padding:0;margin:2.75rem 0 0;box-shadow:none}.form.modal.hidden{display:none}.form.modal .form__steps{margin:0 0 1.5rem}.form.modal .form__agreements{margin:1.5rem 0 0}@media screen and (max-width: 767px){.form.modal{margin:1.5rem 0 0}}.form .disabled .form__steps_number{background-color:#9aa3ad}.form .disabled .form__steps_title{color:#9aa3ad}.form__text-block{display:flex;flex-direction:column;height:auto;justify-content:space-between;gap:1.25rem;border-right:1px solid #e7e9eb;padding:0 12rem 0 0}@media screen and (max-width: 1024px){.form__text-block{padding:0 0 1.75rem;border-bottom:1px solid #e7e9eb;border-right:none;gap:1.5rem}}.form__title.main-subtitle{margin:0 0 1.25rem}@media screen and (max-width: 1024px){.form__title.main-subtitle{margin:0 0 .75rem}}.form__descriptions{max-width:24.8125rem;font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:-.02em;color:#6d7985}@media screen and (max-width: 1024px){.form__descriptions{max-width:100%;font-size:1rem;line-height:1.25rem}}@media screen and (max-width: 767px){.form__descriptions{max-width:16.6875rem}}.form__bottom{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;gap:1rem;color:#0b1f33}@media screen and (max-width: 1024px){.form__bottom{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.75rem}}.form__bottom svg{flex-shrink:0;width:1.5rem;height:1.5rem}.form__wrap{flex-shrink:0;width:47.9375rem;padding:0 0 0 12.9375rem}@media screen and (max-width: 1024px){.form__wrap{width:100%;padding:1.75rem 0 0}}.form__steps{display:flex;align-items:center;width:100%;margin:0 0 2.75rem;gap:.625rem}@media screen and (max-width: 1024px){.form__steps{margin:0 0 1.125rem}}.form__steps_descr{margin:1.25rem 0}@media screen and (max-width: 1024px){.form__steps_descr{margin:.75rem 0 1.5rem}}.form__steps_item{display:flex;align-items:center}.form__steps_item:not(:last-child):after{content:"";display:block;width:.625rem;height:1px;background-color:#0b1f33;margin-left:.625rem;opacity:.2}.form__steps_number{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background-color:#0b1f33;border-radius:100%;color:#fff;font-size:.8125rem;line-height:1.25rem;font-weight:500;flex-shrink:0;margin:0 .5rem 0 0}.form__steps_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.form__steps_title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.form__fields{display:none;flex-direction:column;gap:1rem;margin:0 0 1.25rem}.form__fields.visible{display:flex}@media screen and (max-width: 1024px){.form__fields{gap:.625rem;margin:0 0 .625rem}}.form__submit-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;justify-content:center;align-items:center;gap:1rem;border:none;width:100%;min-height:4.5625rem;padding:0 1.625rem;border-radius:.625rem;background-color:#2554e7;text-decoration:none;color:#fff}@media screen and (max-width: 767px){.form__submit-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;min-height:3.75rem}}.form__submit-btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}.form__agreements{display:flex;flex-direction:column;gap:.625rem;margin:2.75rem 0 0}.form__agreements_item{width:100%}@media screen and (max-width: 1024px){.form__agreements{margin:1.125rem 0 0}}.form__agreements label{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}@media screen and (max-width: 1024px){.form__agreements label{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.comments{display:grid}.comments .comments_carousel{width:73.25rem}@media screen and (max-width: 1024px){.comments .comments_carousel{width:60rem}}@media screen and (max-width: 767px){.comments .comments_carousel{width:21.4375rem}}.comments .comments_carousel .carousel__viewport{margin:0 -.625rem}@media screen and (max-width: 1024px){.comments .comments_carousel .carousel__viewport{margin:0 -.5rem}}.comments__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;margin:0}@media screen and (max-width: 1024px){.comments__title{margin:0 0 1.5rem}}@media screen and (max-width: 767px){.comments__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}}.comments__wrap{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.5rem;gap:1.25rem}@media screen and (max-width: 1024px){.comments__wrap{margin:0}}.comments__arrows{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 1024px){.comments__arrows{display:none}}.comments__arrows_arrow{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#f0f3f7;border-radius:.625rem;cursor:pointer;border:none}.comments__arrows_arrow.left{transform:rotate(180deg)}.comments__arrows_arrow.disabled path{stroke:#9aa3ad}.comments__arrows_arrow svg{width:.875rem;height:.875rem}.comments__list{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.comments__list{overflow-x:scroll;width:100%;display:flex;gap:0}.comments__list::-webkit-scrollbar{display:none}.comments__list li{margin:0 .875rem 0 0;width:100%}}.teachers-webinar{margin:11.25rem 0}@media screen and (max-width: 1024px){.teachers-webinar{margin:6.875rem 0}}@media screen and (max-width: 767px){.teachers-webinar{margin:4.375rem 0}}.teachers-webinar__inner{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;min-height:37.625rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.teachers-webinar__inner{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;min-height:23.4375rem}}.teachers-webinar-common-bg{background:#edf2fe}.teachers-webinar-common-bg .teachers-webinar__background{top:0}.teachers-webinar-common-bg .teachers-webinar__title,.teachers-webinar-common-bg .teachers-webinar__descriptions{color:#0b1f33}@media (max-width: 1024px){.teachers-webinar-common-bg .teachers-webinar__background img{-o-object-fit:cover;object-fit:cover}}.teachers-webinar__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#fff;padding:.625rem .75rem;backdrop-filter:blur(44px);background:#0b1f3333;width:-moz-fit-content;width:fit-content;border-radius:.5rem;margin:0 0 2.75rem}@media screen and (max-width: 1024px){.teachers-webinar__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:0 0 1.5rem}}.teachers-webinar__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#fff;width:100%;max-width:29.6875rem}@media screen and (max-width: 1024px){.teachers-webinar__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin:0;max-width:100%}}@media screen and (max-width: 767px){.teachers-webinar__descriptions{max-width:15.25rem}}.teachers-webinar__content{width:100%;height:100%;max-width:51.8125rem;padding:4rem 4rem 4rem 0;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:37.625rem;gap:2.5rem}@media screen and (max-width: 1024px){.teachers-webinar__content{min-height:auto;max-width:100%;padding:1.5rem 1rem 1rem;gap:1.5rem}}.teachers-webinar__text-block{display:flex;flex-direction:column}.teachers-webinar__title{margin:0 0 1.75rem;color:#fff}@media screen and (max-width: 1024px){.teachers-webinar__title{margin:0 0 1rem}}.teachers-webinar__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:3.75rem;padding:0 1.625rem;gap:1rem}@media screen and (max-width: 1024px){.teachers-webinar__btn.light-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;min-height:3.5rem;gap:.625rem;padding:0 1.375rem}}.teachers-webinar__btn svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.teachers-webinar__btn svg{width:1.25rem;height:1.25rem}}.teachers-webinar__image{display:flex;justify-content:flex-end;height:100%;z-index:1;padding:0 0 0 6.5%}@media screen and (max-width: 1024px){.teachers-webinar__image{order:1;min-height:32.625rem;margin:0 auto;padding:0}}.teachers-webinar__image img{display:block;width:100%;max-height:37.625rem}@media screen and (max-width: 1024px){.teachers-webinar__image img{max-height:43.75rem;padding:0}}@media screen and (max-width: 767px){.teachers-webinar__image img{max-height:100%;-o-object-fit:cover;object-fit:cover;min-height:26.8125rem}}.teachers-webinar__background{display:flex;width:100%;height:57.0625rem;align-items:flex-start;position:absolute;justify-content:flex-start;left:-2.5625rem}@media screen and (max-width: 1024px){.teachers-webinar__background{left:0;align-items:center;top:5.25rem;justify-content:center}}.teachers-webinar__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:auto;display:flex}@media screen and (max-width: 1024px){.teachers-webinar__background img{max-width:100%;height:100%;min-width:31.25rem}}.teachers-webinar__card{background-color:#fff;display:flex;flex-direction:column;max-width:27.8125rem;padding:1.5rem;border-radius:1.5rem;gap:.75rem;position:absolute;left:4rem;bottom:4rem;z-index:3}@media screen and (max-width: 1024px){.teachers-webinar__card{right:1rem;left:1rem;bottom:1rem;gap:0;padding:1.125rem}}@media screen and (max-width: 767px){.teachers-webinar__card{max-width:100%}}.teachers-webinar__card_header-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#9aa3ad}@media screen and (max-width: 1024px){.teachers-webinar__card_header-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:0 0 .25rem}}@media screen and (max-width: 1024px){.teachers-webinar__card_title{margin:0 0 .75rem}}.teachers-webinar__card_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 1024px){.teachers-webinar__card_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}@media screen and (max-width: 767px){.teachers-webinar__card_text{width:100%;max-width:14rem}}.subscription-block__wrapper{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;align-items:flex-start;justify-content:space-between;border-radius:2.5rem;display:flex;min-height:34.125rem;overflow:hidden}@media screen and (max-width: 1024px){.subscription-block__wrapper{flex-direction:column;border-radius:1.125rem;width:100%;min-height:23.4375rem}}.subscription-block__content{width:100%;height:100%;max-width:39.9375rem;padding:4rem 0 4rem 4rem;position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.subscription-block__content{min-height:auto;max-width:100%;padding:1.5rem 1.5rem 2.5rem}}.subscription-block__content_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0 0 1.125rem}@media screen and (max-width: 1024px){.subscription-block__content_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin:0 0 .5rem}}.subscription-block__content_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;max-width:35.0625rem;color:#6d7985}@media screen and (max-width: 1024px){.subscription-block__content_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.subscription-block__title{margin:0 0 4rem}@media screen and (max-width: 1024px){.subscription-block__title{margin:0 0 1.5rem}}.subscription-block__image{display:flex;justify-content:flex-end;height:100%;z-index:1;position:relative;min-height:34.125rem;width:100%}@media screen and (max-width: 1024px){.subscription-block__image{min-height:21.4375rem}}.subscription-block__image img{height:100%;position:absolute;-o-object-fit:contain;object-fit:contain;min-height:47.875rem;bottom:0;right:-.375rem}@media screen and (max-width: 1024px){.subscription-block__image img{padding:0;min-height:33.125rem;right:-1.3125rem}}@media screen and (max-width: 767px){.subscription-block__image img{max-height:100%;-o-object-fit:cover;object-fit:cover;right:0;min-height:auto}}.subscription-block__actions{margin:2.25rem 0 1rem;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1024px){.subscription-block__actions{margin:2.25rem 0 1.125rem}}@media screen and (max-width: 767px){.subscription-block__actions{margin:2rem 0 2.25rem}}.sale-banner__container{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;min-height:40.75rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.sale-banner__container{min-height:23.4375rem}}@media screen and (max-width: 767px){.sale-banner__container{flex-direction:column;align-items:flex-start;border-radius:1.5625rem}}.sale-banner__content{width:100%;height:100%;max-width:58.1875rem;padding:6.75rem 0 6.75rem 6.75rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.5rem}@media screen and (max-width: 1024px){.sale-banner__content{padding:2.75rem 0 2.75rem 2.75rem}}@media screen and (max-width: 767px){.sale-banner__content{min-height:auto;max-width:100%;padding:1.5rem 1rem 0;gap:2.25rem}}.sale-banner__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;width:100%;margin:0 0 2.75rem;color:#fff;background-color:#fff3;width:-moz-fit-content;width:fit-content;padding:.625rem .75rem;border-radius:.5rem}@media screen and (max-width: 1024px){.sale-banner__mark{margin:0 0 1.5rem;font-size:15px}}@media screen and (max-width: 767px){.sale-banner__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.sale-banner__text-block{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.sale-banner__text-block{width:100%}}@media screen and (max-width: 767px){.sale-banner__text-block{max-width:20.1875rem}}.sale-banner__title{color:#fff}.sale-banner__title .border-wrap{display:inline-block;border:3px solid #ffffff;border-radius:1rem;padding:.1875rem .5625rem;margin:0 .75rem 0 -.75rem}@media screen and (max-width: 1024px){.sale-banner__title .border-wrap{border-width:2px;border-radius:.5rem;padding:.125rem .375rem;margin:0 .5rem 0 -.5rem}}@media screen and (max-width: 767px){.sale-banner__title .border-wrap{margin:0 .375rem 0 -.375rem}}.sale-banner__actions{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 1024px){.sale-banner__actions{flex-direction:column;gap:1rem;width:100%;align-items:flex-start;max-width:100%}}@media screen and (max-width: 767px){.sale-banner__actions{align-items:center}}.sale-banner__link{display:flex;justify-content:center;align-items:center;gap:1rem;border:none;min-height:4.875rem;padding:0 1.875rem;border-radius:.625rem;background-color:#fff;text-decoration:none;font-size:1.25rem;line-height:1.5rem;color:#0b1f33}@media screen and (max-width: 767px){.sale-banner__link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;gap:.625rem;width:100%;min-height:3.75rem}}.sale-banner__link svg{flex-shrink:0;width:1.5rem;height:1.5rem}.sale-banner__link-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;text-decoration:none;color:#cad0d6}@media screen and (max-width: 1024px){.sale-banner__link-text{margin-left:3.25rem}}@media screen and (max-width: 767px){.sale-banner__link-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-left:0}}.sale-banner__image{display:flex;justify-content:flex-end;flex-shrink:0;height:100%;z-index:1}@media screen and (max-width: 1024px){.sale-banner__image{max-width:27.625rem;min-height:24.9375rem;justify-content:center;align-items:flex-end;margin:0 auto;width:100%}}.sale-banner__image img{display:block;max-height:39.0625rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.sale-banner__image img{max-height:26.875rem;transform:translate(-1.875rem)}}@media screen and (max-width: 767px){.sale-banner__image img{transform:translate(-1.5625rem);height:22.5rem}}.sale-banner__background{display:flex;align-items:flex-end;position:absolute;justify-content:flex-end;height:100%}.sale-banner__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:inherit}@media screen and (max-width: 1024px){.sale-banner__background{height:100%;justify-content:center}}@media screen and (max-width: 767px){.sale-banner__background{width:100%}}.accordion-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.accordion-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.accordion-block{margin:4.375rem 0}}.accordion-block__list{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;width:100%;flex-direction:column;display:flex;border-radius:1.5rem}.accordion-block__list_item{background-color:#fff;border-radius:1.5rem}@media screen and (max-width: 1024px){.accordion-block__list_item{border-radius:1.25rem}}.accordion-block__list_item.highlighted{color:#fff}.accordion-block__list_item.highlighted .main-accordion__icon svg path{stroke:#fff}.accordion-block__list_item:not(:first-child):not(.blue-item){border-top:1px solid #e7e9eb}.accordion-block__content{display:grid;grid-template-columns:42.5rem 1fr;gap:4rem;padding:0 7.25rem 2.125rem}@media screen and (max-width: 1024px){.accordion-block__content{grid-template-columns:1fr;padding:0 1rem 1rem;gap:1.1875rem}}.accordion-block__content_img{position:relative;display:flex;flex-direction:column;border-radius:1.5rem;overflow:hidden;background-color:#f7f8f9}@media screen and (max-width: 767px){.accordion-block__content_img{border-radius:.6875rem}}.accordion-block__content_img-header{display:flex;align-items:center;background-color:#f7f8f9;width:100%;height:2.75rem;padding:1rem}@media screen and (max-width: 767px){.accordion-block__content_img-header{height:1.25rem;padding:.4375rem}}.accordion-block__content_img-dots{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.accordion-block__content_img-dots{gap:.4375rem}}.accordion-block__content_img-dots-item{width:.75rem;height:.75rem;border-radius:100%}@media screen and (max-width: 767px){.accordion-block__content_img-dots-item{width:.3125rem;height:.3125rem}}.accordion-block__content_img-dots-item.red{background-color:#f55451}.accordion-block__content_img-dots-item.yellow{background-color:#f5b73f}.accordion-block__content_img-dots-item.blue{background-color:#2554e7}.accordion-block__content_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.accordion-block__content_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;line-height:1.75rem;color:#6d7985}@media screen and (max-width: 1024px){.accordion-block__content_descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.highlighted .accordion-block__content_descriptions{color:#fff}.accordion-block__content_text-block{display:flex;flex-direction:column;gap:1.75rem;margin:1.25rem 0 0}@media screen and (max-width: 1024px){.accordion-block__content_text-block{margin:0;gap:1rem}}.accordion-block__btn{gap:.75rem}@media screen and (max-width: 1024px){.accordion-block__btn.main-button,.accordion-block__btn.main-button-small,.accordion-block__btn.main-button-large,.accordion-block__btn.main-button-medium,.accordion-block__btn.dark-button,.accordion-block__btn.grey-button,.accordion-block__btn.pale-blue-button,.accordion-block__btn.light-blue-button,.accordion-block__btn.transparent-button,.accordion-block__btn.button-with-shadow,.accordion-block__btn.light-button{min-height:3.375rem}}.accordion-block__title{margin:0 0 4rem;max-width:56.5rem;width:100%}@media screen and (max-width: 1024px){.accordion-block__title{margin:0 0 1.5rem}}.quote{margin:11.25rem 0}@media screen and (max-width: 1024px){.quote{margin:6.875rem 0}}@media screen and (max-width: 767px){.quote{margin:4.375rem 0}}.quote__inner{display:flex;background-color:#edf2fe;border-radius:2.5rem;position:relative;overflow:hidden;min-height:49.25rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.quote__inner{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 767px){.quote__inner{border-radius:1.5625rem;min-height:28.4375rem}}.quote__icon svg{display:block;width:4rem;height:4rem}@media screen and (max-width: 767px){.quote__icon svg{width:2.75rem;height:2.75rem}}.quote__content{width:100%;height:100%;max-width:55.75rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:49.25rem}@media screen and (max-width: 1024px){.quote__content{min-height:auto;max-width:100%;gap:2rem;padding:2.75rem 2.75rem 0}}@media screen and (max-width: 767px){.quote__content{padding:1.5rem 1rem 0}}.quote__text-block{display:flex;gap:3.375rem}@media screen and (max-width: 1024px){.quote__text-block{flex-direction:column;gap:1.5rem;width:100%}}@media screen and (max-width: 767px){.quote__text-block{gap:1.125rem}}.quote__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:39.375rem}@media screen and (max-width: 1024px){.quote__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}@media screen and (max-width: 767px){.quote__descriptions{max-width:19.6875rem}}.quote__title{margin:0 0 1.5rem}@media screen and (max-width: 1024px){.quote__title{margin:0 0 1rem}}@media screen and (max-width: 767px){.quote__title{margin:0 0 .75rem}}.quote__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#0b1f33}@media screen and (max-width: 1024px){.quote__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:1rem}}.quote__image{display:flex;justify-content:flex-end;height:100%;z-index:1}.quote__image img{display:block;width:100%;max-height:49.25rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.quote__image{position:relative;justify-content:center;width:100%;height:25rem}.quote__image img{position:absolute;bottom:0;left:0;height:31.25rem}}@media screen and (max-width: 767px){.quote__image{height:33.125rem;justify-content:center;position:relative;right:-2.1875rem;top:1.5625rem}.quote__image img{position:static;height:100%;width:auto}}.quote__background{display:flex;width:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.quote__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:auto;max-height:49.25rem;display:flex}@media screen and (max-width: 1024px){.quote__background img{max-height:-moz-max-content;max-height:max-content;width:100%;right:0}}@media screen and (max-width: 767px){.quote__background img{height:100%;width:auto;bottom:-8rem}}.quote__description-block{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;flex-direction:column;gap:4rem;color:#0b1f33}@media screen and (max-width: 1024px){.quote__description-block{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:1rem}}@media screen and (max-width: 767px){.quote__description-block{gap:1.5rem}}.quote__description-block_wrap{display:flex;flex-direction:column;gap:.4375rem}@media screen and (max-width: 1024px){.quote__description-block_wrap{gap:.25rem}}@media screen and (max-width: 767px){.quote__description-block_wrap{width:100%}}.quote__description-block_author{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width: 767px){.quote__description-block_author{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.quote__description-block_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985;max-width:13.25rem}@media screen and (max-width: 1024px){.quote__description-block_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}@media screen and (max-width: 767px){.quote__description-block_text{max-width:100%}}.quote__description-block_painting{flex-shrink:0;width:15.4375rem}@media screen and (max-width: 767px){.quote__description-block_painting{width:11.625rem}}.quote__description-block_painting img{width:100%}.quote__description-block_bottom{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){.quote__description-block_bottom{flex-direction:column;align-items:flex-end;gap:1.5rem}}.license{margin:11.25rem 0}@media screen and (max-width: 1024px){.license{margin:6.875rem 0}}@media screen and (max-width: 767px){.license{margin:4.375rem 0}}.license__wrap{display:flex;width:100%;height:100%;gap:13.5rem;background-color:#fff;border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;min-height:30.5rem}@media screen and (max-width: 1024px){.license__wrap{flex-direction:column;overflow:hidden;padding:1.5rem 1.5rem 0;border-radius:1.25rem;gap:2.25rem}}.license__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:44.875rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;min-height:inherit;height:inherit;align-content:space-between}@media screen and (max-width: 1024px){.license__content{justify-content:start;border-radius:1.5625rem;max-width:100%;height:auto;min-height:auto;gap:1.5rem;padding:0}}.license__text-block{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 1024px){.license__text-block{gap:1rem;width:100%}}.license__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem}@media screen and (max-width: 1024px){.license__subtitle{font-family:TT Firs Neue,sans-serif;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;font-weight:500}}@media screen and (max-width: 767px){.license__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.license__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:30.3125rem;color:#6d7985}@media screen and (max-width: 1024px){.license__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.license__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;border:none;min-height:4.875rem;padding:0 1.875rem;border-radius:.625rem;background-color:#f3f4f5;text-decoration:none;color:#0b1f33}@media screen and (max-width: 767px){.license__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;width:100%;min-height:3.375rem}}.license__btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.license__btn svg{width:1.25rem;height:1.25rem}}.license__image{flex-shrink:0;height:30.5rem}@media screen and (max-width: 1024px){.license__image{align-self:center;width:60%;height:auto}}@media screen and (max-width: 767px){.license__image{width:100%}}.organization-card{margin:7.5rem 0}@media screen and (max-width: 1024px){.organization-card{margin:6.25rem 0}}@media screen and (max-width: 767px){.organization-card{margin:4.375rem 0}}.organization-card__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0 0 1.5rem}@media screen and (max-width: 767px){.organization-card__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem}}.organization-card__list{display:grid;grid-template-columns:32.875rem 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.organization-card__list{grid-template-columns:1fr}}@media screen and (max-width: 767px){.organization-card__list{gap:1rem}}.organization-card__list_item{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:2.5rem;padding:2.75rem;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.organization-card__list_item{flex-direction:column;padding:1.5rem;border-radius:1.5rem;gap:1.5rem}}.organization-card__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width: 767px){.organization-card__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.organization-card__sub-list{width:100%}.organization-card__sub-list_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:grid;grid-template-columns:1fr auto;width:100%;gap:1.5rem}.organization-card__sub-list_item.center{align-items:center}@media screen and (max-width: 767px){.organization-card__sub-list_item.wrap:not(:first-child){border-top:1px solid #e7e9eb;margin:1rem 0 0;padding:1rem 0 0}}.organization-card__sub-list_item:not(:first-child){border-top:1px solid #e7e9eb;margin:1.125rem 0 0;padding:1.125rem 0 0}@media screen and (max-width: 767px){.organization-card__sub-list_item:not(:first-child){margin:.75rem 0 0;padding:.75rem 0 0}}@media screen and (max-width: 1024px){.organization-card__sub-list_item{grid-template-columns:1fr}}@media screen and (max-width: 767px){.organization-card__sub-list_item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.375rem}}.organization-card__sub-list_item-wrap{width:100%;display:grid;grid-template-columns:auto auto auto;justify-content:end;align-items:center;gap:2.25rem}@media screen and (max-width: 1024px){.organization-card__sub-list_item-wrap{justify-content:space-between;display:flex}}@media screen and (max-width: 767px){.organization-card__sub-list_item-wrap{flex-direction:column;align-items:flex-start;gap:1rem;margin:1rem 0 0}}.organization-card__sub-list_item-grey-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 767px){.organization-card__sub-list_item-grey-title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.organization-card__sub-list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}.organization-card__sub-list_item-contact{display:flex;align-items:center;gap:.75rem}.organization-card__sub-list_item-contact:empty{width:100%}.organization-card__sub-list_item-contact a{color:#0b1f33;text-decoration:none}@media screen and (max-width: 767px){.organization-card__sub-list_item-contact{gap:.5rem}}.organization-card__sub-list_item-icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 767px){.organization-card__sub-list_item-icon{width:1.25rem;height:1.25rem}}.organization-card__sub-list_item-icon svg{width:1rem;height:1rem}@media screen and (max-width: 767px){.organization-card__sub-list_item-icon svg{width:.875rem;height:.875rem}.organization-card__sub-list_item-icon svg path{fill:#9aa3ad}}.organization-card__sub-list_item-social-block{display:flex;align-items:center;gap:.375rem;min-width:5.875rem;justify-content:flex-end}.organization-card__sub-list_item-social-block a{display:flex}.organization-card__sub-list_item-social-block a svg{display:block;width:2.75rem;height:2.75rem}.organization-card__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:100%;gap:.75rem}@media screen and (max-width: 767px){.organization-card__btn.grey-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.25rem;gap:.625rem}}.useful-materials{margin:7.5rem 0}@media screen and (max-width: 1024px){.useful-materials{margin:6.25rem 0}}@media screen and (max-width: 767px){.useful-materials{margin:4.375rem 0}}.useful-materials__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0 0 1.5rem}@media screen and (max-width: 767px){.useful-materials__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem}}.useful-materials__social-list{display:flex;align-items:center;gap:.375rem}.useful-materials__social-list a{display:flex}.useful-materials__social-list a svg{display:block;width:2.75rem;height:2.75rem}.useful-materials__list{display:grid;grid-template-columns:1fr 32.875rem;grid-template-rows:1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.useful-materials__list{grid-template-columns:1fr;grid-template-rows:1fr}}@media screen and (max-width: 767px){.useful-materials__list{gap:.75rem}}.useful-materials__list_item{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:2.5rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.75rem}@media screen and (max-width: 767px){.useful-materials__list_item{flex-direction:column;align-items:flex-start;padding:1rem;gap:1.125rem;border-radius:1.5rem}}.useful-materials__list_item:nth-child(1){grid-row:1/3;display:grid;grid-template-columns:1fr 32.4375rem;justify-content:space-between}@media screen and (max-width: 1024px){.useful-materials__list_item:nth-child(1){grid-column:auto;grid-template-columns:1fr 1fr;gap:1.5rem}}@media screen and (max-width: 767px){.useful-materials__list_item:nth-child(1){grid-template-columns:1fr}}.useful-materials__list_item-text-block{width:100%;display:flex;flex-direction:column}.useful-materials__list_item-wrap{display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:1.25rem 0 1.25rem 1.25rem}@media screen and (max-width: 1024px){.useful-materials__list_item-wrap{gap:1.5rem;padding:.5rem .5rem 0}}.useful-materials__list_item-social{display:flex;align-items:center;gap:1rem;width:auto}.useful-materials__list_item-social .custom-select__title{min-height:4.75rem;padding:0 1rem 0 1.625rem;border:1px solid #e7e9eb;gap:.625rem}.useful-materials__list_item-social a{display:flex}.useful-materials__list_item-social a svg{display:block;width:2.75rem;height:2.75rem}@media screen and (max-width: 1024px){.useful-materials__list_item-social{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 767px){.useful-materials__list_item-social{gap:1.5rem}.useful-materials__list_item-social .custom-select__title{min-height:3.5rem;padding:0 1.125rem;font-size:.9375rem;min-width:13.75rem}}.useful-materials__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;margin:0 0 .75rem}@media screen and (max-width: 1024px){.useful-materials__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin:0 0 .5rem;font-weight:500}}.useful-materials__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 1024px){.useful-materials__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.useful-materials__list_item.second{padding:2.75rem}@media screen and (max-width: 767px){.useful-materials__list_item.second{padding:1.5rem}}@media screen and (max-width: 767px) and (max-width: 1024px){.useful-materials__list_item.second .useful-materials__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.useful-materials__list_item-bg{position:absolute;top:0;width:100%}.useful-materials__list_item-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.useful-materials__list_item-img{display:flex;align-items:center;position:relative;border-radius:1.5rem;overflow:hidden;justify-content:flex-start;height:17.5rem}@media screen and (max-width: 1024px){.useful-materials__list_item-img{justify-content:center}}@media screen and (max-width: 767px){.useful-materials__list_item-img{border-radius:1rem;height:10.5rem}}.useful-materials__list_item-img img{height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.reviews-list{margin:7.5rem 0}@media screen and (max-width: 1024px){.reviews-list{margin:6.25rem 0}}@media screen and (max-width: 767px){.reviews-list{margin:4.375rem 0}}.reviews-list__tabs{gap:.625rem;margin-bottom:2rem}@media screen and (max-width: 1024px){.reviews-list__tabs{margin-bottom:1.5rem}}@media screen and (max-width: 767px){.reviews-list__tabs{gap:.375rem}}.reviews-list__tabs-item{flex-shrink:0;flex-basis:calc(25% - .46875rem)}@media screen and (max-width: 767px){.reviews-list__tabs-item{flex-basis:auto}}.reviews-list__tabs-tab{width:100%;min-height:3.875rem}@media screen and (max-width: 767px){.reviews-list__tabs-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.125rem;padding-left:1.0625rem;padding-right:1.0625rem}}.reviews-list__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2.75rem 0 0;width:100%}@media screen and (max-width: 767px){.reviews-list__bottom{flex-direction:column;margin:1.5rem 0 0}}.reviews-list__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.625rem;padding:0 1.375rem;min-height:3.5rem;border:none;background-color:#2554e7;text-decoration:none;color:#fff;cursor:pointer}@media screen and (max-width: 1024px){.reviews-list__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:3.75rem}}@media screen and (max-width: 767px){.reviews-list__btn{width:100%}}.reviews-list__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem;margin-bottom:2.75rem}@media screen and (max-width: 1024px){.reviews-list__list{grid-template-columns:1fr 1fr;grid-auto-flow:dense}}@media (max-width: 767px){.reviews-list__list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}}.reviews-list__list_item:nth-child(1),.reviews-list__list_item:nth-child(9){grid-column:span 2;grid-row:span 1}@media screen and (max-width: 1024px){.reviews-list__list_item:nth-child(1),.reviews-list__list_item:nth-child(9){grid-column:span 1}}@media screen and (max-width: 1024px){.reviews-list__list_item:nth-child(5){grid-column:2}}@media screen and (max-width: 767px){.reviews-list__list_item:nth-child(5){grid-column:auto}}.reviews-list__list_item:nth-child(3),.reviews-list__list_item:nth-child(7){grid-column:span 1;grid-row:span 2}@media screen and (max-width: 1024px){.reviews-list__list_item:nth-child(3),.reviews-list__list_item:nth-child(7){grid-row:span 1}}.video-about-the-company{margin:11.25rem 0}@media screen and (max-width: 1024px){.video-about-the-company{margin:6.875rem 0}}@media screen and (max-width: 767px){.video-about-the-company{margin:4.375rem 0}}@media screen and (max-width: 767px){.video-about-the-company__container{padding:0}}.video-about-the-company__inner{display:flex;flex-direction:column;overflow:hidden;width:100%;height:45.3125rem;align-items:center;position:relative;cursor:pointer;border-radius:2.5rem}@media screen and (max-width: 767px){.video-about-the-company__inner{border-radius:1.5625rem;height:31rem}}.video-about-the-company__bg{position:relative;overflow:hidden;border-radius:2.5rem}@media screen and (max-width: 767px){.video-about-the-company__bg{border-radius:1.5625rem}}.video-about-the-company__bg img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width: 1024px){.video-about-the-company__bg img{height:45.3125rem;-o-object-position:5.875rem 0;object-position:5.875rem 0}}@media screen and (max-width: 767px){.video-about-the-company__bg img{-o-object-position:-11.3125rem -2.25rem;object-position:-11.3125rem -2.25rem;width:100%;height:41.4375rem}}.video-about-the-company__content{position:absolute;z-index:1;padding:4rem;display:flex;flex-direction:column;height:inherit;max-height:inherit;justify-content:space-between;width:100%}@media screen and (max-width: 1024px){.video-about-the-company__content{padding:2.75rem}}@media screen and (max-width: 767px){.video-about-the-company__content{gap:4rem;padding:1.5rem 1rem}}.video-about-the-company__title{margin:0;color:#fff}.video-about-the-company__btn{background-color:transparent;border:none;width:6.25rem;height:6.25rem;margin:0 auto;cursor:pointer;position:relative;top:2.375rem}@media screen and (max-width: 1024px){.video-about-the-company__btn{width:5rem;height:5rem;top:3.625rem}}@media screen and (max-width: 767px){.video-about-the-company__btn{top:0;width:4rem;height:4rem}}.video-about-the-company__btn svg{display:block;width:6.25rem;height:6.25rem}@media screen and (max-width: 1024px){.video-about-the-company__btn svg{width:5rem;height:5rem}}@media screen and (max-width: 767px){.video-about-the-company__btn svg{width:4rem;height:4rem}}.video-about-the-company__info{width:-moz-fit-content;width:fit-content;padding:1.5rem;border-radius:1.5rem;background-color:#fff;cursor:auto;z-index:2;gap:1.125rem;display:flex;flex-direction:column}.video-about-the-company__info_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}@media screen and (max-width: 767px){.video-about-the-company__info_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 .3125rem;font-weight:500}}@media screen and (max-width: 767px){.video-about-the-company__info{width:100%;padding:1.125rem;gap:.75rem}}.video-about-the-company__contact{display:flex;align-items:center;gap:.75rem}.video-about-the-company__contact a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#0b1f33;text-decoration:none}@media screen and (max-width: 767px){.video-about-the-company__contact a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}@media screen and (max-width: 767px){.video-about-the-company__contact{gap:.5rem}}.video-about-the-company__contact-social-block{display:flex;align-items:center;gap:.375rem}.video-about-the-company__contact-social-block a svg{display:block;width:2.75rem;height:2.75rem}.video-about-the-company__contact-icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 767px){.video-about-the-company__contact-icon{width:1.25rem;height:1.25rem}}.video-about-the-company__contact-icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.video-about-the-company__contact-icon svg{width:1.25rem;height:1.25rem}}.four-cards-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.four-cards-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.four-cards-block{margin:4.375rem 0}}.four-cards-block .offers-carousel ol:not(.carousel__pagination){display:flex;gap:0;width:calc(100% - 3.75rem)!important;margin:0 -.625rem}@media screen and (max-width: 767px){.four-cards-block .offers-carousel ol:not(.carousel__pagination){width:100%!important;margin:0}}.four-cards-block__title{margin:0}.four-cards-block__wrap{display:flex;align-items:flex-start;width:100%;justify-content:space-between;margin:0 0 4rem;gap:1.25rem}@media screen and (max-width: 1024px){.four-cards-block__wrap{margin:0 0 1.5rem}}.four-cards-block__arrows{display:none;align-items:center;gap:.625rem}.four-cards-block__arrows .visible{display:flex}@media screen and (max-width: 1024px){.four-cards-block__arrows{display:none}}.four-cards-block__arrows_arrow{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#edf2fe;border-radius:.625rem;cursor:pointer;border:none}.four-cards-block__arrows_arrow.left{transform:rotate(180deg)}.four-cards-block__arrows_arrow.disabled path{stroke:#9aa3ad}.four-cards-block__arrows_arrow svg{width:1.125rem;height:1.125rem}.four-cards-block .carousel__viewport{margin:0}.four-cards-block__list{display:flex;padding:1.5rem 0}.four-cards-block__list::-webkit-scrollbar{display:none}@media screen and (max-width: 1024px){.four-cards-block__list{overflow-x:scroll}}.four-cards-block__list_item{display:grid;background-color:#edf2fe;border-radius:1.5rem;position:relative;grid-template-columns:1fr;justify-content:space-between;flex-shrink:0;width:24.375rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;margin:0 .625rem}@media screen and (max-width: 767px){.four-cards-block__list_item{width:20.5625rem;border-radius:1.25rem;margin:0 1rem 0 0;max-width:-moz-fit-content;max-width:fit-content}}.four-cards-block__list_item-info{background-color:#fff;padding:1.75rem;border-radius:1.5rem;display:flex;flex-direction:column;position:relative;z-index:2}@media screen and (max-width: 767px){.four-cards-block__list_item-info{padding:1.5rem}}.four-cards-block__list_item-content{display:grid;position:relative;z-index:3;grid-template-rows:14.875rem auto;text-decoration:none}@media screen and (max-width: 767px){.four-cards-block__list_item-content{grid-template-rows:12.125rem auto}}.four-cards-block__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1rem;color:#0b1f33}@media screen and (max-width: 767px){.four-cards-block__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin:0 0 .5rem;font-weight:500}}.four-cards-block__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.four-cards-block__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.four-cards-block__list_item-bg{position:absolute;width:100%;display:flex;height:100%}.four-cards-block__list_item-bg img{height:auto;width:100%;border-radius:1.5rem}@media screen and (max-width: 767px){.four-cards-block__list_item-bg img{border-radius:1.25rem}}.four-cards-block__list_item-img{display:flex;align-items:center;justify-content:center;padding:1.75rem 2.375rem;position:relative}.four-cards-block__list_item-img.rocket-position{top:1.75rem}@media screen and (max-width: 767px){.four-cards-block__list_item-img.rocket-position{top:2.125rem}}.four-cards-block__list_item-img.book-position{right:1.0625rem}.four-cards-block__list_item-img img{width:100%;height:100%}.four-cards-block .carousel__pagination{display:none}@media screen and (max-width: 1024px){.four-cards-block .carousel__pagination{display:flex}}.banner-career{margin:11.25rem 0}@media screen and (max-width: 1024px){.banner-career{margin:6.875rem 0}}@media screen and (max-width: 767px){.banner-career{margin:4.375rem 0}}@media screen and (max-width: 767px){.banner-career__container{padding:0}}.banner-career__inner{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;height:34.25rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.banner-career__inner{flex-direction:column;align-items:flex-start;height:auto;border-radius:1.5625rem}}.banner-career__content{width:100%;height:100%;max-width:44.3125rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.5rem}@media screen and (max-width: 1024px){.banner-career__content{min-height:auto;max-width:100%;padding:1.5rem 1rem 0;gap:1.5rem}}.banner-career__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:flex;width:100%;margin:0 0 2.75rem;color:#fff;background-color:#fff3;width:-moz-fit-content;width:fit-content;padding:.625rem .75rem;border-radius:.5rem}@media screen and (max-width: 1024px){.banner-career__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:0 0 1.5rem}}.banner-career__text-block{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.banner-career__text-block{width:100%}}@media screen and (max-width: 767px){.banner-career__text-block{max-width:20.1875rem}}.banner-career__title{margin:0 0 1.25rem;color:#fff}@media screen and (max-width: 1024px){.banner-career__title{margin:0 0 .75rem}}.banner-career__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#fff;width:100%;max-width:31.25rem;opacity:.7}@media screen and (max-width: 1024px){.banner-career__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:1rem}}.banner-career__actions{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 1024px){.banner-career__actions{flex-direction:column;gap:1rem;width:100%;align-items:flex-start}}.banner-career__link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem;gap:1rem}@media screen and (max-width: 767px){.banner-career__link.light-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;min-height:3.75rem;width:-moz-fit-content;width:fit-content;padding:0 1.25rem}}.banner-career__image{display:flex;justify-content:flex-end;flex-shrink:0;height:100%;z-index:1;position:absolute;right:0}.banner-career__image img{display:block;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.banner-career__image{justify-content:center;margin:0 auto;width:100%;position:relative}}@media screen and (max-width: 767px){.banner-career__image{min-height:28.75rem}.banner-career__image img{max-height:100%;-o-object-fit:contain;object-fit:contain;height:25.875rem;right:-8.1875rem;width:auto;bottom:0;position:absolute}}.banner-career__background{display:flex;align-items:flex-end;position:absolute;justify-content:center;height:100%;width:100%}@media screen and (max-width: 1024px){.banner-career__background{height:100%;justify-content:center}}@media screen and (max-width: 767px){.banner-career__background{width:100%;height:-moz-fit-content;height:fit-content;justify-content:center}}.banner-career__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:inherit;display:flex}@media screen and (max-width: 767px){.banner-career__background img{height:100%;max-height:none}}.two-cards-slider{margin:11.25rem 0}@media screen and (max-width: 1024px){.two-cards-slider{margin:6.875rem 0}}@media screen and (max-width: 767px){.two-cards-slider{margin:4.375rem 0}}.two-cards-slider__arrows{position:absolute;right:2.25rem;bottom:2.25rem}@media screen and (max-width: 767px){.two-cards-slider__arrows{right:1rem;bottom:1rem}}.two-cards-slider__arrows.arrows{gap:.5rem}@media screen and (max-width: 767px){.two-cards-slider__arrows.arrows{gap:.25rem}}.two-cards-slider__arrows .arrows__arrow{width:3rem;height:3rem}@media screen and (max-width: 767px){.two-cards-slider__arrows .arrows__arrow{width:2.25rem;height:2.25rem;border-radius:.5rem}.two-cards-slider__arrows .arrows__arrow svg{display:block;width:.875rem;height:.875rem}}@media screen and (max-width: 767px) and (max-width: 767px){.two-cards-slider__arrows .arrows__arrow svg{width:.625rem;height:.625rem}}.two-cards-slider__title{margin:0 0 4rem}@media screen and (max-width: 1024px){.two-cards-slider__title{margin:0 0 1.5rem}}.two-cards-slider__list{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.two-cards-slider__list{grid-template-columns:1fr}}@media screen and (max-width: 767px){.two-cards-slider__list{gap:1rem}}.two-cards-slider__list_item{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:2.5rem;padding:2.25rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2.25rem}@media screen and (max-width: 1024px){.two-cards-slider__list_item{flex-direction:column;align-items:flex-start;padding:1rem;border-radius:1.25rem}}@media screen and (max-width: 767px){.two-cards-slider__list_item{padding:1.5rem 1rem 1rem;gap:1.5rem}}.two-cards-slider__list_item-bg{position:absolute;width:100%;height:100%}.two-cards-slider__list_item-bg img{width:100%;height:100%}.two-cards-slider__list_item-text-block{display:flex;flex-direction:column;gap:1.125rem;padding:1.75rem;width:100%}@media screen and (max-width: 767px){.two-cards-slider__list_item-text-block{gap:.5rem;padding:0 .5rem}}.two-cards-slider__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985}@media screen and (max-width: 767px){.two-cards-slider__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;padding:0 .625rem 0 0}}.two-cards-slider__list_item-img{display:flex;align-items:center;flex-shrink:0;width:100%;height:28.5rem;border-radius:2.25rem;overflow:hidden;background-color:#f4f8ff;position:relative}@media screen and (max-width: 767px){.two-cards-slider__list_item-img{height:12.125rem;border-radius:1.25rem}}.two-cards-slider__list_item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.two-cards-slider__cards{padding:4.4375rem 5.0625rem;display:flex;flex-direction:column;gap:3.3125rem;position:relative;width:100%;height:100%;justify-content:space-between}@media screen and (max-width: 1024px){.two-cards-slider__cards{max-width:56.25rem;padding:2.5rem 1.25rem}}@media screen and (max-width: 767px){.two-cards-slider__cards{gap:1.375rem;padding:1.875rem 2.125rem;max-width:35.6875rem}}.two-cards-slider__cards_card{background-color:#fff;z-index:2;padding:1.25rem;border-radius:.875rem;display:flex;flex-direction:column;gap:.8125rem;width:100%;max-width:20.4375rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 1024px){.two-cards-slider__cards_card{max-width:22.5rem}}@media screen and (max-width: 767px){.two-cards-slider__cards_card{max-width:8.6875rem;padding:.5rem;border-radius:.375rem;gap:.3125rem}}.two-cards-slider__cards_card:nth-child(1){border-radius:.25rem .875rem .875rem}@media screen and (max-width: 767px){.two-cards-slider__cards_card:nth-child(1){border-radius:.125rem .375rem .375rem}}.two-cards-slider__cards_card:nth-child(2){position:absolute;top:10.25rem;right:5.0625rem;z-index:3;border-radius:.875rem .875rem .25rem}@media screen and (max-width: 1024px){.two-cards-slider__cards_card:nth-child(2){top:10.25rem}}@media screen and (max-width: 767px){.two-cards-slider__cards_card:nth-child(2){top:4.375rem;right:2.1875rem;border-radius:.375rem .375rem .125rem}}.two-cards-slider__cards_card:nth-child(3){border-radius:.875rem}@media screen and (max-width: 767px){.two-cards-slider__cards_card:nth-child(3){border-radius:.375rem}}.two-cards-slider__cards_card-text{font-size:1.0625rem;line-height:1.375rem}@media screen and (max-width: 767px){.two-cards-slider__cards_card-text{font-size:.4375rem;line-height:.5625rem}}.two-cards-slider__cards_card-wrap{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.two-cards-slider__cards_card-wrap{gap:.3125rem}}.two-cards-slider__cards_card-photo{width:2.125rem;height:2.125rem;background-color:#2554e7;border-radius:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width: 767px){.two-cards-slider__cards_card-photo{width:.9375rem;height:.9375rem}}.two-cards-slider__cards_card-photo img{width:5rem;height:3.125rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.two-cards-slider__cards_card-photo img{width:1.75rem;height:1.4375rem}}.two-cards-slider__cards_card-name{font-size:.875rem;line-height:1.375rem}@media screen and (max-width: 767px){.two-cards-slider__cards_card-name{font-size:.375rem;line-height:.5625rem}}.skills-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.skills-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.skills-block{margin:4.375rem 0}}.skills-block__title{margin:0}.skills-block__wrap{display:flex;align-items:flex-start;width:100%;justify-content:space-between;margin:0 0 4rem;gap:1.25rem}@media screen and (max-width: 767px){.skills-block__wrap{margin:0 0 1.5rem}}@media screen and (max-width: 1024px){.skills-block__arrows{display:none}}.skills-block .carousel{overflow:hidden}.skills-block__list{display:flex;gap:1.25rem}@media screen and (max-width: 767px){.skills-block__list{gap:1rem}}.skills-block__list_item{list-style:none;flex-shrink:0;justify-content:flex-start;position:relative;border-radius:1.5rem;width:24.375rem;padding:2.25rem;background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 1024px){.skills-block__list_item{width:19.125rem}}@media screen and (max-width: 767px){.skills-block__list_item{width:20.4375rem;padding:1.5rem}}.skills-block__list_item-info{border-radius:1.5rem;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}.skills-block__list_item-content{display:flex;align-items:flex-start;flex-direction:column;position:relative;z-index:3;text-decoration:none;gap:2.25rem}@media screen and (max-width: 767px){.skills-block__list_item-content{gap:1.5rem}}.skills-block__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33}@media screen and (max-width: 767px){.skills-block__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.skills-block__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:1rem 0 0}@media screen and (max-width: 767px){.skills-block__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.skills-block__list_item-bg{position:absolute;width:100%;display:flex;height:100%}.skills-block__list_item-bg img{height:auto;width:100%;border-radius:1.5rem}@media screen and (max-width: 767px){.skills-block__list_item-bg img{border-radius:1.25rem}}.skills-block__list_item-img{display:flex;align-items:center;justify-content:center;position:relative}.skills-block__list_item-img svg{width:3.375rem;height:3.375rem}.skills-block__pagination{display:none}@media screen and (max-width: 1024px){.skills-block__pagination{display:flex}}.review-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.review-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.review-block{margin:4.375rem 0}}.review-block .reviews-carousel{width:100%}.review-block__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.review-block__list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.review-block__list{display:flex;gap:1rem;overflow-x:scroll;width:100%}}.review-block__list::-webkit-scrollbar{display:none}.review-block__list_item:nth-child(1),.review-block__list_item:nth-child(9){grid-column:span 2;grid-row:span 1}@media screen and (max-width: 1024px){.review-block__list_item:nth-child(1),.review-block__list_item:nth-child(9){grid-column:span 1}}@media screen and (max-width: 1024px){.review-block__list_item:nth-child(5){order:1}}@media screen and (max-width: 767px){.review-block__list_item:nth-child(5){order:0}}.review-block__list_item:nth-child(3),.review-block__list_item:nth-child(7){grid-column:span 1;grid-row:span 2}@media screen and (max-width: 1024px){.review-block__list_item:nth-child(3),.review-block__list_item:nth-child(7){grid-row:span 1}}.response{margin:11.25rem 0 0}@media screen and (max-width: 1024px){.response{margin:6.875rem 0 0}}@media screen and (max-width: 767px){.response{margin:4.375rem 0 0}}.response__inner{display:flex;background-color:#edf2fe;border-radius:2.5rem;position:relative;min-height:28rem;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 1024px){.response__inner{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;overflow:hidden;min-height:23.4375rem}}@media screen and (max-width: 767px){.response__inner{gap:2.8125rem}}.response__content{height:100%;width:50%;padding:4rem 4rem 4rem 8rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.5rem}@media screen and (max-width: 1024px){.response__content{min-height:auto;max-width:100%;width:100%;padding:1.5rem 1rem 0px;gap:2.75rem}}.response__text-block{display:flex;flex-direction:column;width:100%}.response__title{margin:0 0 1.25rem}@media screen and (max-width: 1024px){.response__title{margin:0 0 .75rem}}.response__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:29.125rem;color:#6d7985}@media screen and (max-width: 1024px){.response__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.response__btn{padding:0 1.625rem}@media screen and (max-width: 1024px){.response__btn.main-button,.response__btn.main-button-small,.response__btn.main-button-large,.response__btn.main-button-medium,.response__btn.dark-button,.response__btn.light-button,.response__btn.grey-button,.response__btn.pale-blue-button,.response__btn.light-blue-button,.response__btn.transparent-button,.response__btn.button-with-shadow{width:-moz-fit-content;width:fit-content;min-height:3.75rem;padding:0 1.25rem;gap:.625rem}}.response__image{display:flex;height:100%;z-index:1;width:100%;min-height:31.125rem;justify-content:flex-start;position:absolute}@media screen and (max-width: 1024px){.response__image{position:relative;order:1;width:100%;justify-content:center;height:3.375rem;min-height:auto}}@media screen and (max-width: 767px){.response__image{position:relative;order:1;width:100%;justify-content:center;height:23.875rem;min-height:auto}}.response__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;left:10.25rem}@media screen and (max-width: 1024px){.response__image img{position:absolute;height:21.875rem;-o-object-fit:unset;object-fit:unset;left:auto;right:.625rem;bottom:0}}@media screen and (max-width: 767px){.response__image img{position:relative;height:100%;-o-object-fit:cover;object-fit:cover;left:2rem;right:auto}}.response__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-start}@media screen and (max-width: 767px){.response__background{align-items:flex-end;justify-content:flex-end;bottom:2.375rem}}.response__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}@media screen and (max-width: 1024px){.response__background img{width:100%;-o-object-fit:cover;object-fit:cover}}.hero-vacancy__container{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.hero-vacancy__container{align-items:flex-start;border-radius:1.5625rem}}.hero-vacancy .hero-vacancy-marketing-bg,.hero-vacancy .hero-vacancy-sales-bg,.hero-vacancy .hero-vacancy-support-bg,.hero-vacancy .hero-vacancy-it-bg,.hero-vacancy .hero-vacancy-finance-bg,.hero-vacancy .hero-vacancy-personnel-bg{display:none}.marketing .hero-vacancy__background .hero-vacancy-marketing-bg,.sales .hero-vacancy__background .hero-vacancy-sales-bg,.support .hero-vacancy__background .hero-vacancy-support-bg,.it .hero-vacancy__background .hero-vacancy-it-bg,.finance .hero-vacancy__background .hero-vacancy-finance-bg,.personnel .hero-vacancy__background .hero-vacancy-personnel-bg{display:flex}.hero-vacancy__wrap{width:100%;height:100%;z-index:1;position:relative;display:flex;justify-content:space-between;gap:2.5rem;align-items:flex-end;min-height:34.125rem}.hero-vacancy__wrap.start-position{align-items:flex-start}@media screen and (max-width: 1024px){.hero-vacancy__wrap{flex-direction:column;max-width:100%;gap:0;min-height:auto}}@media screen and (max-width: 767px){.hero-vacancy__wrap{gap:3.3125rem}}.hero-vacancy__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:4rem 1.5rem 4rem 4rem;min-height:inherit;width:100%}@media screen and (max-width: 1024px){.hero-vacancy__content{gap:7.5rem;padding:24px 16px}.hero-vacancy__content.text{gap:.75rem}}@media screen and (max-width: 767px){.hero-vacancy__content{gap:1.5rem;padding:1.5rem 1rem 0}}.hero-vacancy__text-block{display:flex;flex-direction:column;width:100%;gap:1.5rem}@media screen and (max-width: 767px){.hero-vacancy__text-block{gap:1rem}}.hero-vacancy__price{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 767px){.hero-vacancy__price{gap:.75rem}}.hero-vacancy__price_icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:#0b1f33;border-radius:100%}@media screen and (max-width: 767px){.hero-vacancy__price_icon{width:1.5rem;height:1.5rem}.hero-vacancy__price_icon svg{width:.5rem;height:.5rem}}.hero-vacancy__price_text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.hero-vacancy__price_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.hero-vacancy__title{margin:0;max-width:41.6875rem}.hero-vacancy__bottom{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 1024px){.hero-vacancy__bottom{gap:.75rem}.hero-vacancy__bottom svg{width:1.5rem;height:1.5rem}}.hero-vacancy__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.hero-vacancy__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}}.hero-vacancy__background{display:flex;width:100%;height:100%;position:absolute;justify-content:flex-end}@media screen and (max-width: 1024px){.hero-vacancy__background{justify-content:flex-end;transform:inherit}}@media screen and (max-width: 767px){.hero-vacancy__background{justify-content:center;transform:rotateY(45deg)}}.hero-vacancy__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.hero-vacancy__image{flex-shrink:0;z-index:1;padding:0 17.3125rem 0 0;height:34.125rem}@media screen and (max-width: 1024px){.hero-vacancy__image{position:relative;min-height:auto;width:100%;justify-content:center;height:0;padding:0}}@media screen and (max-width: 767px){.hero-vacancy__image{height:22.5rem;width:100%;overflow:hidden}}.hero-vacancy__image img{display:block;height:100%}@media screen and (max-width: 1024px){.hero-vacancy__image img{position:absolute;bottom:0;right:4rem;height:22.5rem}}@media screen and (max-width: 767px){.hero-vacancy__image img{right:0;height:100%}}.hero-vacancy__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem}@media screen and (max-width: 767px){.hero-vacancy__btn.main-button,.hero-vacancy__btn.main-button-small,.hero-vacancy__btn.main-button-large,.hero-vacancy__btn.main-button-medium,.hero-vacancy__btn.dark-button,.hero-vacancy__btn.light-button,.hero-vacancy__btn.grey-button,.hero-vacancy__btn.pale-blue-button,.hero-vacancy__btn.light-blue-button,.hero-vacancy__btn.transparent-button,.hero-vacancy__btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 1.25rem;gap:.625rem;min-height:3.25rem;width:-moz-fit-content;width:fit-content}}.hero-vacancy__bubbles{display:grid;grid-template-columns:1fr 1fr;gap:3.375rem 3.875rem;width:100%;padding:5.5rem 5.125rem .8125rem 1.5rem;min-width:62.1875rem}@media screen and (max-width: 1024px){.hero-vacancy__bubbles{padding:1.9375rem 5.125rem 4.1875rem 1.5rem;gap:1rem;min-width:auto;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 767px){.hero-vacancy__bubbles{padding:.125rem prem(16) 2.4375rem;gap:2.25rem}}.hero-vacancy__bubbles_item{position:relative}.hero-vacancy__bubbles_item:nth-child(1){grid-row:1/3;max-width:23.8125rem;display:flex;align-items:center;right:-2rem;top:-1.3125rem}.hero-vacancy__bubbles_item:nth-child(1) .hero-vacancy__bubbles_item-img{width:4.375rem;height:4.375rem;right:25.0625rem;top:7.0625rem}@media screen and (max-width: 1024px){.hero-vacancy__bubbles_item:nth-child(1){display:none}}.hero-vacancy__bubbles_item:nth-child(2){max-width:20.3125rem}@media screen and (max-width: 767px){.hero-vacancy__bubbles_item:nth-child(2){max-width:12.8125rem}}.hero-vacancy__bubbles_item:nth-child(2) .hero-vacancy__bubbles_item-img{right:-3rem;top:-3.0625rem;width:6.0625rem;height:6.0625rem;outline:.3125rem solid #edf2fe}@media screen and (max-width: 1024px){.hero-vacancy__bubbles_item:nth-child(2) .hero-vacancy__bubbles_item-img{width:3.8125rem;height:3.8125rem;outline:.1875rem solid #edf2fe;right:-1.1875rem;top:-1.875rem}}.hero-vacancy__bubbles_item:nth-child(3){max-width:21.5625rem;margin:0 0 0 4.25rem}@media screen and (max-width: 767px){.hero-vacancy__bubbles_item:nth-child(3){max-width:13.75rem;margin:0 0 0 5.9375rem}}.hero-vacancy__bubbles_item:nth-child(3) .hero-vacancy__bubbles_item-img{right:-2.625rem;top:6.3125rem;width:5.3125rem;height:5.3125rem;outline:.3125rem solid #edf2fe}@media screen and (max-width: 1024px){.hero-vacancy__bubbles_item:nth-child(3) .hero-vacancy__bubbles_item-img{width:3.375rem;height:3.375rem;outline:.1875rem solid #edf2fe;right:-1.6875rem;top:4rem}}.hero-vacancy__bubbles_item-img{display:flex;align-items:center;flex-shrink:0;border-radius:100%;overflow:hidden;position:absolute}.hero-vacancy__bubbles_item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-vacancy__bubbles_item-wrap{background-color:#fff;padding:1.5rem;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1024px){.hero-vacancy__bubbles_item-wrap{padding:1rem 1.375rem 1rem 1rem;border-radius:.75rem;gap:.625rem}}.hero-vacancy__bubbles_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}@media screen and (max-width: 1024px){.hero-vacancy__bubbles_item-title{font-size:.75rem;line-height:.875rem}}.hero-vacancy__bubbles_item-desc{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.hero-vacancy__bubbles_item-desc{font-size:.6875rem;line-height:.875rem}}.list-with-check-marks__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:4rem 0 0;gap:1.25rem}@media screen and (max-width: 1024px){.list-with-check-marks__list{grid-template-columns:1fr 1fr;padding:0 1.5rem;margin:2.75rem 0 0}}@media screen and (max-width: 767px){.list-with-check-marks__list{grid-template-columns:1fr;padding:0;margin:1.5rem 0 0;gap:1.125rem}}.list-with-check-marks__list_item{display:flex;gap:1.5rem;align-items:center}@media screen and (max-width: 767px){.list-with-check-marks__list_item{gap:.75rem}}.list-with-check-marks__list_item-icon{width:2.5rem;height:2.5rem}@media screen and (max-width: 767px){.list-with-check-marks__list_item-icon{width:2.25rem;height:2.25rem}}.list-with-check-marks__list_item-icon svg{display:block;width:2.5rem;height:2.5rem}@media screen and (max-width: 767px){.list-with-check-marks__list_item-icon svg{width:2.25rem;height:2.25rem}}.list-with-check-marks__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.list-with-check-marks__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.employee-info{margin:11.25rem 0}@media screen and (max-width: 1024px){.employee-info{margin:6.875rem 0}}@media screen and (max-width: 767px){.employee-info{margin:4.375rem 0}}.employee-info__inner{display:flex;background-color:#edf2fe;border-radius:2.5rem;position:relative;overflow:hidden;min-height:47.125rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.employee-info__inner{flex-direction:column;align-items:flex-start;min-height:36.25rem;border-radius:1.5625rem}}.employee-info__content{width:100%;height:100%;z-index:1;position:relative;display:flex;align-items:center;justify-content:space-between;min-height:inherit;gap:.75rem}@media screen and (max-width: 1024px){.employee-info__content{gap:0;flex-direction:column}}@media screen and (max-width: 767px){.employee-info__content{gap:1.5rem}}.employee-info__text-block{display:flex;width:100%;gap:3.375rem;padding:4rem 3.75rem 4rem 0;max-width:57.375rem;position:relative;z-index:2}@media screen and (max-width: 1024px){.employee-info__text-block{gap:1.5rem;padding:1.5rem 1rem 0;max-width:100%}}@media screen and (max-width: 767px){.employee-info__text-block{flex-direction:column;gap:1.125rem}}.employee-info__text-block_icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem}@media screen and (max-width: 1024px){.employee-info__text-block_icon{width:2.75rem;height:2.75rem}}.employee-info__text-block_wrap{display:flex;flex-direction:column;gap:2.75rem}@media screen and (max-width: 1024px){.employee-info__text-block_wrap{gap:1.5rem}}.employee-info__title{margin:0}.employee-info__btn{padding:0 1.625rem}@media screen and (max-width: 1024px){.employee-info__btn.main-button,.employee-info__btn.main-button-small,.employee-info__btn.main-button-large,.employee-info__btn.main-button-medium,.employee-info__btn.dark-button,.employee-info__btn.light-button,.employee-info__btn.grey-button,.employee-info__btn.pale-blue-button,.employee-info__btn.light-blue-button,.employee-info__btn.transparent-button,.employee-info__btn.button-with-shadow{width:-moz-fit-content;width:fit-content;min-height:3.5rem;padding:0 1.375rem;gap:.625rem}.employee-info__btn.main-button svg,.employee-info__btn.main-button-small svg,.employee-info__btn.main-button-large svg,.employee-info__btn.main-button-medium svg,.employee-info__btn.dark-button svg,.employee-info__btn.light-button svg,.employee-info__btn.grey-button svg,.employee-info__btn.pale-blue-button svg,.employee-info__btn.light-blue-button svg,.employee-info__btn.transparent-button svg,.employee-info__btn.button-with-shadow svg{width:1.25rem;height:1.25rem}}.employee-info__image{display:flex;z-index:1;width:100%;justify-content:center;height:100%}@media screen and (max-width: 1024px){.employee-info__image{order:1}}.employee-info__image img{display:block;position:absolute;bottom:0;height:100%;-o-object-fit:contain;object-fit:contain;max-height:47.125rem}@media screen and (max-width: 1024px){.employee-info__image img{position:relative;max-height:40.625rem}}@media screen and (max-width: 767px){.employee-info__image img{height:34.375rem;max-height:none}}.employee-info__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-start}.employee-info__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.employee-info__list{display:flex;gap:2rem 2.75rem;flex-wrap:wrap}@media screen and (max-width: 1024px){.employee-info__list{gap:1.5rem}}.employee-info__list_item{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1024px){.employee-info__list_item{gap:.25rem}}.employee-info__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;color:#6d7985}@media screen and (max-width: 1024px){.employee-info__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.employee-info__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.employee-info__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.employee-info__social{background-color:#fff;border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;min-width:23.8125rem;position:absolute;z-index:3;left:4rem;bottom:4rem}@media screen and (max-width: 1024px){.employee-info__social{left:1rem;bottom:1rem;padding:1.125rem;gap:0}}@media screen and (max-width: 767px){.employee-info__social{min-width:auto;width:auto;right:1rem}}@media screen and (max-width: 1024px){.employee-info__social_title{margin:0 0 .25rem}}.employee-info__social_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#9aa3ad}@media screen and (max-width: 1024px){.employee-info__social_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;width:100%;max-width:14.375rem;margin:0 0 .75rem}}.employee-info__social_list{width:100%;display:flex;align-items:center;gap:.5rem}.employee-info__social_list-item a{display:flex}.employee-info__social_list-item a svg{display:block;width:2.75rem;height:2.75rem}.tabs-and-slider{margin:11.25rem 0}@media screen and (max-width: 1024px){.tabs-and-slider{margin:6.875rem 0}}@media screen and (max-width: 767px){.tabs-and-slider{margin:4.375rem 0}}@media screen and (max-width: 767px){.tabs-and-slider__title.main-subtitle{margin:0 0 1.125rem}}.tabs-and-slider__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.tabs-and-slider__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.tabs-and-slider__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;margin:0 0 1.125rem}@media screen and (max-width: 767px){.tabs-and-slider__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 .75rem;border-radius:1.5rem}}.tabs-and-slider__actions{display:flex;position:relative;align-items:center;justify-content:space-between;gap:2.5rem}.tabs-and-slider__list{display:flex;flex-direction:column;gap:.375rem;margin:2.75rem 0 0}@media screen and (max-width: 767px){.tabs-and-slider__list{margin:1.5rem 0 0}}.tabs-and-slider__list_item{display:flex;align-items:center;gap:.5rem}.tabs-and-slider__list_item-icon{width:1.125rem;height:1.125rem}@media screen and (max-width: 767px){.tabs-and-slider__list_item-icon{width:1rem;height:1rem}}.tabs-and-slider__list_item-icon svg{display:block;width:1.125rem;height:1.125rem}@media screen and (max-width: 767px){.tabs-and-slider__list_item-icon svg{width:1rem;height:1rem}}.tabs-and-slider__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.tabs-and-slider__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.tabs-and-slider__arrows{display:flex;align-items:center;gap:.5rem}.tabs-and-slider__arrows .arrows{position:relative}.tabs-and-slider__arrows .arrows__arrow{width:3rem;height:3rem}@media screen and (max-width: 767px){.tabs-and-slider__arrows .arrows__arrow{width:2.25rem;height:2.25rem}}.tabs-and-slider__arrows .arrows__arrow svg{display:block;width:1.125rem;height:1.125rem}@media screen and (max-width: 767px){.tabs-and-slider__arrows .arrows__arrow svg{width:.875rem;height:.875rem}}@media screen and (max-width: 767px){.tabs-and-slider__bottom{padding:0}}.tabs-and-slider__content{position:relative;z-index:2;display:flex;align-items:center;height:35.9375rem;overflow:hidden;border-radius:2.5rem;padding:2rem;margin:1.25rem auto 0;width:100%}@media screen and (max-width: 1024px){.tabs-and-slider__content{height:100%;margin:1.5rem auto 0}}@media screen and (max-width: 1024px){.tabs-and-slider__content{min-height:42.375rem;padding:1rem;align-items:flex-start;border-radius:1.25rem}}.tabs-and-slider__wrap{position:relative;z-index:3;background-color:#fff;padding:2.75rem;border-radius:2.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:36.5625rem;gap:2.75rem}@media screen and (max-width: 1024px){.tabs-and-slider__wrap{border-radius:1.25rem;padding:1.5rem;max-width:100%;gap:1.5rem}}@media screen and (max-width: 1024px){.tabs-and-slider__btn.main-button,.tabs-and-slider__btn.main-button-small,.tabs-and-slider__btn.main-button-large,.tabs-and-slider__btn.main-button-medium,.tabs-and-slider__btn.dark-button,.tabs-and-slider__btn.light-button,.tabs-and-slider__btn.grey-button,.tabs-and-slider__btn.pale-blue-button,.tabs-and-slider__btn.light-blue-button,.tabs-and-slider__btn.transparent-button,.tabs-and-slider__btn.button-with-shadow{width:-moz-fit-content;width:fit-content;min-height:3.5rem}}@media screen and (max-width: 767px){.tabs-and-slider__btn.main-button,.tabs-and-slider__btn.main-button-small,.tabs-and-slider__btn.main-button-large,.tabs-and-slider__btn.main-button-medium,.tabs-and-slider__btn.dark-button,.tabs-and-slider__btn.light-button,.tabs-and-slider__btn.grey-button,.tabs-and-slider__btn.pale-blue-button,.tabs-and-slider__btn.light-blue-button,.tabs-and-slider__btn.transparent-button,.tabs-and-slider__btn.button-with-shadow{padding:0 1.375rem;gap:.625rem}.tabs-and-slider__btn.main-button svg,.tabs-and-slider__btn.main-button-small svg,.tabs-and-slider__btn.main-button-large svg,.tabs-and-slider__btn.main-button-medium svg,.tabs-and-slider__btn.dark-button svg,.tabs-and-slider__btn.light-button svg,.tabs-and-slider__btn.grey-button svg,.tabs-and-slider__btn.pale-blue-button svg,.tabs-and-slider__btn.light-blue-button svg,.tabs-and-slider__btn.transparent-button svg,.tabs-and-slider__btn.button-with-shadow svg{width:1.25rem;height:1.25rem}}.tabs-and-slider__bg{position:absolute;width:100%;height:100%}.tabs-and-slider__bg img{width:115.5625rem;height:100%;-o-object-fit:cover;object-fit:cover;left:-2rem;position:absolute}@media screen and (max-width: 1024px){.tabs-and-slider__bg img{top:-1rem;left:-1rem;width:140%;height:140%;-o-object-position:350% 60%;object-position:350% 60%}}@media screen and (max-width: 767px){.tabs-and-slider__bg img{width:155%;height:155%;-o-object-position:60% 10%;object-position:60% 10%}}.tabs-and-slider .tabs{flex-wrap:nowrap}@media screen and (max-width: 767px){.tabs-and-slider .tabs__slider-wrap{margin-right:-1rem;width:calc(100% + 1rem)}}.tabs-and-slider .tabs__tab-wrapper{flex-shrink:1;flex-grow:1;flex-basis:100%}@media screen and (max-width: 767px){.tabs-and-slider .tabs__tab-wrapper{flex-shrink:0;flex-basis:auto}}.tabs-and-slider .tabs__tab{width:100%}.info-and-social-block{background-color:#fff;border-radius:2.5rem;padding:2.75rem 1.625rem 1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.info-and-social-block{padding:1.5rem}}.info-and-social-block__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;padding:0 1.125rem;margin:0 0 .5rem}@media screen and (max-width: 1024px){.info-and-social-block__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;padding:0;font-weight:500}}.info-and-social-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}@media screen and (max-width: 1024px){.info-and-social-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.info-and-social-block__list{display:flex;flex-direction:column;gap:.25rem;border-bottom:1px solid #e7e9eb;padding:0 0 1.5rem;margin:0 1.125rem 1.5rem}.info-and-social-block__list.wrapper{border-bottom:none;margin:0}@media screen and (max-width: 1024px){.info-and-social-block__list{margin:0 0 1.125rem;padding:0 0 1.125rem}}.info-and-social-block__list_item{width:100%;min-height:3.5rem;display:flex;align-items:center}@media screen and (max-width: 1024px){.info-and-social-block__list_item{min-height:3rem}}.info-and-social-block__list_item a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;color:#0b1f33;text-decoration:none;padding:1rem 0;width:100%;justify-content:space-between;gap:1rem}@media screen and (max-width: 1024px){.info-and-social-block__list_item a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0}}.info-and-social-block__list_icon{width:1.5rem;height:1.5rem}.info-and-social-block__list_icon svg{display:block;width:1.5rem;height:1.5rem}.info-and-social-block__social{display:flex;align-items:center;width:100%;justify-content:space-between;padding:0 1.125rem}.info-and-social-block__social.wrapper{width:auto;gap:1.5rem}@media screen and (max-width: 767px){.info-and-social-block__social.wrapper{display:none}}@media screen and (max-width: 1024px){.info-and-social-block__social{padding:0}}.info-and-social-block__social_list{display:flex;align-items:center;gap:.375rem}@media screen and (max-width: 1024px){.info-and-social-block__social_list{gap:.5rem}}.info-and-social-block__social_list-item{width:2.75rem;height:2.75rem;display:flex;align-items:center}.info-and-social-block__social_list-item a{display:flex;align-items:center}.info-and-social-block__social_list-item a svg{display:block;width:2.75rem;height:2.75rem}.comments-block{background-color:#fff;border-radius:2.5rem;padding:2.75rem 1.625rem 1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;display:flex;flex-direction:column;padding:2.75rem}.comments-block__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1.5rem}.comments-block__list{display:flex;flex-direction:column;gap:2rem}.comments-block__list .comment{padding:0;box-shadow:none;border-radius:0;grid-template-rows:auto 1fr}.comments-block__list .comment__descriptions{margin:0 0 1rem}.comments-block__list .comment__header{margin:0 0 .75rem}.comments-block__list .comment__footer{padding:1rem 0 0}.rating-block{background-color:#fff;border-radius:2.5rem;padding:2.75rem 1.625rem 1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;display:flex;flex-direction:column;padding:2.75rem}@media screen and (max-width: 1024px){.rating-block{padding:1.5rem}}.rating-block__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 .75rem;color:#0b1f33}.rating-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985;margin:0 0 1.5rem;padding:0 3.25rem 0 0}@media screen and (max-width: 767px){.rating-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.rating-block__scale{display:flex;align-items:center;background-color:#f7f8f9;border-radius:1.125rem;padding:1rem;justify-content:space-between}.rating-block__scale_hearts{display:flex;align-items:center;gap:.5rem}.rating-block__scale_heart{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.rating-block__scale_heart.active svg path{fill:#f25757}.rating-block__scale_number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 767px){.rating-block__scale_number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.textbook-content{background-color:#fff;border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:4rem;position:relative}@media screen and (max-width: 1024px){.textbook-content{padding:1rem}}.textbook-content h2{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;margin:2rem 0}@media screen and (max-width: 1024px){.textbook-content h2{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;margin:1.5rem 0}}.textbook-content h3{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:2rem 0}@media screen and (max-width: 1024px){.textbook-content h3{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500;margin:1.5rem 0}}.textbook-content p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 1.5rem;max-width:55.625rem;color:#3b4b5c}@media screen and (max-width: 1024px){.textbook-content p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;max-width:calc(100vw - 6rem)}}@media screen and (max-width: 767px){.textbook-content p{max-width:calc(100vw - 2rem)}}.textbook-content p:last-child{margin:0}.textbook-content .img-text{font-size:1rem;color:#a9a9a9;margin-top:-.625rem}.textbook-content .arrow-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;background-color:#f3f4f5;color:#0b1f33;border:none;display:flex;align-items:center;gap:.75rem;border-radius:.625rem;min-height:3.75rem;padding:0 1.625rem;width:-moz-fit-content;width:fit-content;cursor:pointer;position:relative;justify-content:center;text-decoration:none}@media screen and (max-width: 1024px){.textbook-content .arrow-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;width:100%}}.textbook-content .arrow-button:after{content:"";flex-shrink:0;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%232554E7'/%3E%3Cpath d='M10 8L14 12L10 16' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.textbook-content .arrow-button_blue{background-color:#2554e7;color:#fff}.textbook-content .arrow-button_blue:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M10 8L14 12L10 16' stroke='%232554E7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.textbook-content ol{display:flex;list-style:none;counter-reset:li;flex-direction:column;gap:.5rem;margin:1.5rem 0}.textbook-content ol:last-child{margin-bottom:0}.textbook-content ol li{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:0 0 0 2.25rem;position:relative;color:#3b4b5c}@media screen and (max-width: 1024px){.textbook-content ol li{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 0 0 2rem}}.textbook-content ol li:before{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;counter-increment:li;content:counters(li,".") ". ";display:block;position:absolute;left:.125rem;top:0}@media screen and (max-width: 1024px){.textbook-content ol li:before{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.textbook-content ol li a{text-decoration:none;color:#0b1f33;cursor:pointer}.textbook-content ol li p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#3b4b5c}@media screen and (max-width: 1024px){.textbook-content ol li p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.textbook-content ul{display:flex;list-style:none;flex-direction:column;gap:.5rem;margin:1.5rem 0}.textbook-content ul:last-child{margin-bottom:0}.textbook-content ul li{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:0 0 0 2.25rem;position:relative;color:#3b4b5c}@media screen and (max-width: 1024px){.textbook-content ul li{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 0 0 2rem}}.textbook-content ul li a{text-decoration:none;color:#0b1f33;cursor:pointer}.textbook-content ul li p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#3b4b5c}@media screen and (max-width: 1024px){.textbook-content ul li p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.textbook-content ul li:before{content:"";background-color:#2554e7;width:.5rem;height:.5rem;border-radius:100%;position:absolute;left:.5rem;top:.3125rem}@media screen and (max-width: 1024px){.textbook-content ul li:before{width:.375rem;height:.375rem}}.textbook-content img{display:block;border-radius:2.5rem;margin:0 0 1.5rem;max-width:65.25rem}@media screen and (max-width: 1024px){.textbook-content img{border-radius:.75rem;max-width:58rem}}@media screen and (max-width: 767px){.textbook-content img{max-width:21.4375rem}}.textbook-content img:last-child{margin:0}.textbook-content blockquote{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;background-color:#f7f8f9;border-radius:1.5rem;padding:2.75rem 18.125rem 2.75rem 8.25rem;display:flex;align-items:flex-start;gap:2rem;position:relative;margin:0 0 4rem;flex-direction:column}.textbook-content blockquote .teacher{display:flex;align-items:center;gap:1.25rem}@media screen and (max-width: 1024px){.textbook-content blockquote .teacher{gap:.75rem}}.textbook-content blockquote .teacher span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;flex-direction:column;gap:.375rem;font-weight:500}@media screen and (max-width: 1024px){.textbook-content blockquote .teacher span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.125rem}}.textbook-content blockquote .teacher span .teacher-job{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#0b1f33}@media screen and (max-width: 1024px){.textbook-content blockquote .teacher span .teacher-job{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.textbook-content blockquote .teacher img{margin:0;width:3.375rem;height:3.375rem;-o-object-fit:cover;object-fit:cover;border-radius:100%;overflow:hidden}@media screen and (max-width: 1024px){.textbook-content blockquote .teacher img{width:2.25rem;height:2.25rem}}@media screen and (max-width: 1024px){.textbook-content blockquote{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;padding:5.75rem 1.5rem 1.5rem}}.textbook-content blockquote:after{content:"";position:absolute;top:2.75rem;left:2.75rem;width:2.75rem;height:2.75rem;background-image:url('data:image/svg+xml,%3Csvg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="44" height="44" rx="8" fill="%232554E7"/%3E%3Cpath d="M14.4943 20.2289C13.5902 20.232 12.7021 20.4677 11.9154 20.9134C13.0229 18.0467 14.8598 15.5188 17.2443 13.58C17.3807 13.4677 17.4937 13.3296 17.5767 13.1735C17.6598 13.0175 17.7113 12.8467 17.7283 12.6708C17.7453 12.4949 17.7276 12.3173 17.676 12.1483C17.6244 11.9792 17.54 11.822 17.4276 11.6856C17.3153 11.5492 17.1772 11.4362 17.0212 11.3531C16.8651 11.2701 16.6943 11.2186 16.5184 11.2016C16.3425 11.1845 16.1649 11.2023 15.9959 11.2539C15.8268 11.3055 15.6696 11.3899 15.5332 11.5023C10.6443 15.4745 8.46875 20.9745 8.46875 24.3845C8.47717 25.5902 8.83648 26.7674 9.5028 27.7723C10.1691 28.7772 11.1136 29.5663 12.221 30.0434C12.9376 30.3905 13.7225 30.5742 14.5187 30.5811C15.2196 30.6152 15.9202 30.5066 16.5778 30.2618C17.2355 30.0171 17.8366 29.6413 18.3447 29.1573C18.8528 28.6733 19.2573 28.0912 19.5337 27.4462C19.8101 26.8012 19.9526 26.1068 19.9526 25.405C19.9526 24.7033 19.8101 24.0089 19.5337 23.3639C19.2573 22.7189 18.8528 22.1368 18.3447 21.6528C17.8366 21.1688 17.2355 20.793 16.5778 20.5482C15.9202 20.3035 15.2196 20.1949 14.5187 20.2289H14.4943Z" fill="white"/%3E%3Cpath d="M28.1115 20.2246C27.2072 20.2266 26.3188 20.4623 25.5326 20.909C26.6397 18.0453 28.4717 15.5183 30.8493 13.5757C30.9981 13.4684 31.1234 13.3319 31.2174 13.1744C31.3115 13.0169 31.3723 12.8418 31.3962 12.6599C31.42 12.478 31.4064 12.2932 31.3561 12.1168C31.3059 11.9403 31.2201 11.7761 31.1039 11.634C30.9878 11.492 30.8439 11.3753 30.6809 11.291C30.518 11.2067 30.3396 11.1566 30.1566 11.1439C29.9736 11.1311 29.7899 11.156 29.6169 11.2168C29.4438 11.2777 29.2851 11.3734 29.1504 11.4979C24.2615 15.4702 22.0859 20.9702 22.0859 24.3802C22.0917 25.5722 22.4406 26.7374 23.0908 27.7365C23.741 28.7357 24.665 29.5265 25.7526 30.0146C26.4874 30.3719 27.2944 30.5559 28.1115 30.5524C28.8124 30.5864 29.5129 30.4778 30.1706 30.2331C30.8282 29.9883 31.4293 29.6126 31.9374 29.1286C32.4455 28.6446 32.85 28.0624 33.1264 27.4174C33.4028 26.7724 33.5453 26.078 33.5453 25.3763C33.5453 24.6745 33.4028 23.9801 33.1264 23.3351C32.85 22.6901 32.4455 22.108 31.9374 21.624C31.4293 21.14 30.8282 20.7642 30.1706 20.5195C29.5129 20.2747 28.8124 20.1661 28.1115 20.2002V20.2246Z" fill="white"/%3E%3C/svg%3E');background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1024px){.textbook-content blockquote:after{top:1.5rem;left:1.5rem}}.textbook-content .mark,.textbook-content mark{display:block;margin:4rem 0;background-color:#f4f8ff;border-radius:1.125rem;padding:2rem 3rem 2rem 2rem;border-left:.25rem solid #2554e7}@media screen and (max-width: 1024px){.textbook-content .mark,.textbook-content mark{margin:3rem 0;padding:1.5rem 1.5rem 1.5rem 1.6875rem}}.textbook-content .mark:last-child,.textbook-content mark:last-child{margin-bottom:0}.textbook-content .mark p,.textbook-content mark p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin:0 0 1.5rem;color:#2554e7}@media screen and (max-width: 1024px){.textbook-content .mark p,.textbook-content mark p{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 1rem}}.textbook-content .mark p:last-child,.textbook-content mark p:last-child{margin:0}.leave-a-comment{background-color:#fff;border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;display:flex;flex-direction:column;padding:4rem;position:relative}@media screen and (max-width: 1024px){.leave-a-comment{padding:1.5rem 1rem;border-radius:1.5rem;order:1}}.leave-a-comment .form__fields{margin:0 0 .625rem}.leave-a-comment__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0 0 1.5rem}@media screen and (max-width: 1024px){.leave-a-comment__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}}.leave-a-comment__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:-moz-max-content;width:max-content;min-height:4.25rem;padding:0 1.375rem;min-width:11.9375rem;gap:1rem}.leave-a-comment__actions{display:flex;align-items:center;width:100%;gap:2.75rem}@media screen and (max-width: 767px){.leave-a-comment__actions{flex-direction:column;gap:1.125rem;align-items:flex-start}}.leave-a-comment__text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:100%;max-width:33.1875rem;color:#6d7985}@media screen and (max-width: 767px){.leave-a-comment__text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;max-width:100%}}.author-block{background-color:#fff;border-radius:2.5rem;padding:1.5rem 1.5rem 1.5rem 4rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;display:flex;align-items:center;width:100%;justify-content:space-between;gap:1.5rem}@media screen and (max-width: 1024px){.author-block{padding:1.5rem 1rem 1rem;border-radius:1.5rem}}@media screen and (max-width: 767px){.author-block{flex-direction:column}}.author-block__wrap{display:flex;flex-direction:column;gap:.5rem}.author-block__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem}@media screen and (max-width: 1024px){.author-block__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.author-block__info{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985;max-width:16.6875rem}@media screen and (max-width: 1024px){.author-block__info{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.author-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width: 1024px){.author-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.author-block__photo-wrap{display:flex;align-items:center;gap:3rem}@media screen and (max-width: 1024px){.author-block__photo-wrap{gap:1.5rem;width:100%}}.author-block__photo{display:flex;align-items:center;width:10.25rem;height:10.25rem;justify-content:center;position:relative;border-radius:100%;top:-.75rem;flex-shrink:0}@media screen and (max-width: 1024px){.author-block__photo{width:6.5rem;height:6.5rem}}.author-block__photo_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;position:absolute;background-color:#fff;padding:.625rem .75rem;border-radius:.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;bottom:-1.375rem;z-index:2}@media screen and (max-width: 1024px){.author-block__photo_text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;padding:.5rem .625rem}}.author-block__photo img{width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:100%;-o-object-position:top;object-position:top;top:.8125rem;position:absolute}@media screen and (max-width: 1024px){.author-block__photo img{top:.5rem}}.author-block__list-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}@media screen and (max-width: 1024px){.author-block__list-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.author-block__list-wrap{display:flex;flex-direction:column;background-color:#f7f8f9;padding:1.5rem;border-radius:1.5rem;width:100%;max-width:25.9375rem;gap:2.5625rem}@media screen and (max-width: 1024px){.author-block__list-wrap{padding:1.125rem;gap:1rem}}@media screen and (max-width: 767px){.author-block__list-wrap{max-width:100%}}.author-block__list{display:flex;flex-direction:column}.author-block__list_item{width:100%;padding:0px 0px 1rem;margin:0 0 1rem;border-bottom:1px solid #e7e9eb}.author-block__list_item a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:flex;align-items:center;color:#0b1f33;text-decoration:none;width:100%;justify-content:space-between;gap:1.875rem}@media screen and (max-width: 1024px){.author-block__list_item a{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.author-block__list_item:last-child{padding:0;margin:0;border-bottom:none}.author-block__list_icon{width:1.5rem;height:1.5rem}.author-block__list_icon svg{display:block;width:1.5rem;height:1.5rem}.download-materials{background-color:#fff;border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;display:flex;flex-direction:column;padding:4rem;position:relative;gap:1.5rem}@media screen and (max-width: 1024px){.download-materials{padding:1.5rem 1rem;border-radius:1.5rem;order:1}}.download-materials__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem}@media screen and (max-width: 1024px){.download-materials__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}}.download-materials__wrap{display:flex;align-items:center;gap:1.5rem;width:100%}@media screen and (max-width: 767px){.download-materials__wrap{align-items:flex-start}}.download-materials__img{width:4rem;height:4rem;display:flex;flex-shrink:0}@media screen and (max-width: 767px){.download-materials__img{order:1;width:2.75rem;height:2.75rem}}.download-materials__actions{display:flex;align-items:center;gap:1rem}.download-materials__actions .main-button,.download-materials__actions .main-button-small,.download-materials__actions .main-button-large,.download-materials__actions .main-button-medium,.download-materials__actions .dark-button,.download-materials__actions .light-button,.download-materials__actions .grey-button,.download-materials__actions .pale-blue-button,.download-materials__actions .light-blue-button,.download-materials__actions .transparent-button,.download-materials__actions .button-with-shadow{min-height:100%;min-width:-moz-max-content;min-width:max-content}@media screen and (max-width: 767px){.download-materials__actions .main-button,.download-materials__actions .main-button-small,.download-materials__actions .main-button-large,.download-materials__actions .main-button-medium,.download-materials__actions .dark-button,.download-materials__actions .light-button,.download-materials__actions .grey-button,.download-materials__actions .pale-blue-button,.download-materials__actions .light-blue-button,.download-materials__actions .transparent-button,.download-materials__actions .button-with-shadow{min-height:3.75rem}}@media screen and (max-width: 767px){.download-materials__actions{flex-direction:column;gap:.75rem}}.free-consultation{margin-top:7.5rem;margin-bottom:7.5rem}@media screen and (max-width: 1024px){.free-consultation{margin-top:6.25rem;margin-bottom:6.25rem}}@media screen and (max-width: 767px){.free-consultation{margin:4.375rem 0;padding:0}}.free-consultation__container{display:flex;border-radius:2.5rem;position:relative;min-height:30.875rem;align-items:flex-end;justify-content:space-between;background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 1024px){.free-consultation__container{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;overflow:hidden;gap:0}}@media screen and (max-width: 767px){.free-consultation__container{gap:2rem}}.free-consultation__content{width:100%;height:100%;max-width:61.625rem;padding:4rem 0 4rem 4rem;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.5rem}@media screen and (max-width: 1024px){.free-consultation__content{min-height:auto;max-width:100%;padding:1.5rem 1rem 0;gap:2.25rem}}.free-consultation__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:flex;width:100%;margin:0 0 2.75rem;color:#2554e7;background-color:#edf2fe;width:-moz-fit-content;width:fit-content;padding:.625rem .75rem;border-radius:.5rem}@media screen and (max-width: 1024px){.free-consultation__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:0 0 1.5rem}}.free-consultation__text-block{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.free-consultation__text-block{width:100%}}@media screen and (max-width: 767px){.free-consultation__text-block{max-width:20.1875rem}}.free-consultation__title .border-wrap{outline:.1875rem solid;border-radius:1rem;outline-offset:-.3125rem;margin:0 0 0 .75rem;color:#2554e7}@media screen and (max-width: 1024px){.free-consultation__title .border-wrap{outline:2px solid;border-radius:.5625rem;outline-offset:-.1875rem;margin:0 0 0 .4375rem}}.free-consultation__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#fff;width:100%;max-width:25rem}@media screen and (max-width: 1024px){.free-consultation__description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:1rem;max-width:29.3125rem}}.free-consultation__actions{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 1024px){.free-consultation__actions{flex-direction:column;gap:1rem;width:100%;align-items:center;max-width:-moz-max-content;max-width:max-content}}@media screen and (max-width: 767px){.free-consultation__actions{max-width:100%}}.free-consultation__link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem;gap:1rem}@media screen and (max-width: 1024px){.free-consultation__link{min-height:4.25rem}.free-consultation__link.light-button{min-height:3.375rem;gap:.625rem}}@media screen and (max-width: 767px){.free-consultation__link.light-button{width:100%;min-height:3.75rem}}.free-consultation__link-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;text-decoration:none;color:#cad0d6}@media screen and (max-width: 767px){.free-consultation__link-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.free-consultation__image{position:absolute;right:0;bottom:0;z-index:1}@media screen and (max-width: 1024px){.free-consultation__image{position:relative;width:100%}}@media screen and (max-width: 767px){.free-consultation__image{height:auto}}@media screen and (max-width: 1024px){.free-consultation__image picture{width:100%}}.free-consultation__image img{display:block;height:33.8125rem}@media screen and (max-width: 1024px){.free-consultation__image img{margin-left:auto;height:37.5rem}}@media screen and (max-width: 767px){.free-consultation__image img{height:auto;width:100%;margin:0}}.hero-video{margin-top:1.5rem}@media screen and (max-width: 767px){.hero-video{margin-top:0}}.hero-video__video-block{display:flex;width:100%}.hero-video__video-block_preview{position:relative;width:100%;height:41.125rem;display:flex;align-items:center;border-radius:2.5rem;overflow:hidden}@media screen and (max-width: 1024px){.hero-video__video-block_preview{height:25.625rem}}@media screen and (max-width: 767px){.hero-video__video-block_preview{height:13.125rem;border-radius:1.25rem}}.hero-video__video-block_preview:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:36%;background:linear-gradient(180deg,#0b1f3300,#0a1d3000 .01%,#0b1f3380);z-index:1}@media screen and (max-width: 1024px){.hero-video__video-block_preview:before{display:none}}.hero-video__video-block_preview-header{display:flex;width:100%;align-items:center;justify-content:space-between}.hero-video__video-block_preview-mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;background-color:#fff;border-radius:.375rem;padding:.5rem .625rem;display:flex;align-items:center}@media screen and (max-width: 767px){.hero-video__video-block_preview-mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.hero-video__video-block_preview-time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;background-color:#0b1f332b;color:#fff;border-radius:.375rem;padding:.5rem .625rem;display:flex;align-items:center;gap:.375rem}@media screen and (max-width: 767px){.hero-video__video-block_preview-time{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.hero-video__video-block_preview-play{position:absolute;display:flex;align-items:center;width:100%;justify-content:center;height:100%;border:none;background-color:transparent;cursor:pointer;z-index:3}.hero-video__video-block_preview-play svg{width:6.25rem;height:6.25rem}@media screen and (max-width: 767px){.hero-video__video-block_preview-play svg{width:4rem;height:4rem}}.hero-video__video-block_preview-content{position:absolute;z-index:2;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2.25rem;width:100%}@media screen and (max-width: 767px){.hero-video__video-block_preview-content{padding:1rem}}.hero-video__video-block_preview-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;width:100%;color:#fff}@media screen and (max-width: 1024px){.hero-video__video-block_preview-title{display:none}}.hero-video__video-block_preview-img{display:flex;width:100%;justify-content:center;align-items:flex-end}.hero-video__video-block_preview-img img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0}.hero-video__video-block_preview-bg{height:100%;position:absolute;right:0}.hero-video__video-block_preview-bg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-video__time-block{background-color:#fff;border-radius:2.5rem;overflow:hidden;display:flex;flex-direction:column;padding:2rem 1rem 0;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;gap:1rem;position:relative}@media screen and (max-width: 1024px){.hero-video__time-block{display:none}}.hero-video__time-block:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:6%;background:linear-gradient(180deg,#fff0,#fff);z-index:1}.hero-video__time-block_title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;padding:0 1rem}.hero-video__time-block_list{display:flex;flex-direction:column;gap:.25rem;overflow:auto;position:relative;padding:0 .75rem 0 0}.hero-video__time-block_list::-webkit-scrollbar{width:2px}.hero-video__time-block_list::-webkit-scrollbar-track{background:#e7e9eb;border-radius:.625rem}.hero-video__time-block_list::-webkit-scrollbar-thumb{background:#0b1f33!important;border-radius:.625rem!important}.hero-video__time-block_list:last-child{margin:0 0 .75rem}.hero-video__time-block_list-item{display:flex;padding:.75rem 1rem;align-items:flex-start;gap:1rem;border-radius:.75rem;cursor:pointer;transition:.25s}.hero-video__time-block_list-item:hover,.hero-video__time-block_list-item.active{background-color:#f7f8f9}.hero-video__time-block_list-item-time{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;min-width:4.0625rem}.hero-video__time-block_list-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}.hero-video__header{width:100%;display:grid;justify-content:space-between;grid-template-columns:1fr 25.9375rem;grid-template-rows:41.125rem;gap:2rem}@media screen and (max-width: 1024px){.hero-video__header{grid-template-columns:1fr;grid-template-rows:25.625rem}}@media screen and (max-width: 767px){.hero-video__header{grid-template-rows:13.125rem}}.hero-video__footer{width:100%;display:grid;gap:2rem;justify-content:space-between;grid-template-columns:1fr 25.9375rem;margin:1.0625rem 0 0}@media screen and (max-width: 1024px){.hero-video__footer{display:none}}.hero-video__footer-mobile{width:100%;display:grid;gap:2rem;justify-content:space-between;grid-template-columns:1fr 25.9375rem;margin:1.25rem 0 0}.hero-video__footer-mobile_info{width:100%;display:flex;flex-direction:column;margin:1rem 0 0}@media screen and (max-width: 1024px){.hero-video__footer-mobile_info{padding:0 1rem}}.hero-video__footer-mobile_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 1rem;font-weight:500}.hero-video__footer-mobile_date{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;font-weight:500;color:#9aa3ad;margin:0 0 .5rem}.hero-video__footer-mobile_actions{width:100%;display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 0}.hero-video__footer-mobile_actions .main-button-medium,.hero-video__footer-mobile_actions .pale-blue-button{min-height:3.125rem}.hero-video__bottom{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.hero-video__bottom_wrap{display:flex;align-items:center}.hero-video__bottom_wrapper{display:flex;align-items:center;gap:2.5rem}@media screen and (max-width: 1024px){.hero-video__bottom_wrapper{width:100%;justify-content:space-between}}.hero-video__bottom_link{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad;background-color:transparent;border:none;border-bottom:1px solid #9aa3ad;cursor:pointer}@media screen and (max-width: 767px){.hero-video__bottom_link{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.hero-video__bottom_items{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 767px){.hero-video__bottom_items{gap:1rem}}.hero-video__bottom_items-item{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.hero-video__bottom_items-item{gap:.25rem;font-size:.9375rem}.hero-video__bottom_items-item svg{width:1rem;height:1rem}}.hero-video__bottom_views{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;gap:.5rem}.hero-video__bottom_date{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}.hero-video__bottom_author{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 1024px){.hero-video__bottom_author{margin:0 0 1rem}}@media screen and (max-width: 767px){.hero-video__bottom_author{gap:.75rem}}.hero-video__bottom_author-photo{width:2.25rem;height:2.25rem;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}@media screen and (max-width: 767px){.hero-video__bottom_author-photo{width:2rem;height:2rem}}.hero-video__bottom_author-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-video__bottom_author-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.hero-video__bottom_author-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.hero-video__share{display:flex;align-items:center;width:100%;background-color:#fff;border-radius:2.5rem;overflow:hidden;padding:.75rem .75rem .75rem 1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;justify-content:space-between}.hero-video__share_title{font-weight:500}.hero-video__share_list{display:flex;align-items:center;gap:.375rem}.hero-video__time-list{display:flex;flex-direction:column;gap:.375rem;height:100%;max-height:20.625rem;overflow:auto;padding:0 0 2.25rem}.hero-video__time-list_item{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;width:100%;background-color:transparent;border:none;text-align:start}.hero-video__time-list_item-time{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;min-width:4.0625rem}.hero-video__time-list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}.slider-menu-cards .slider-menu.carousel{position:relative;flex-shrink:0;flex-basis:76.875rem}.slider-menu-cards .slider-menu.carousel .carousel__prev,.slider-menu-cards .slider-menu.carousel .carousel__next{transform:none;top:auto}.slider-menu-cards__arrows{display:flex;align-items:center;gap:.625rem;position:relative;width:-moz-fit-content;width:fit-content;z-index:1;visibility:hidden}.slider-menu-cards__arrows.visible{visibility:visible}@media screen and (max-width: 1024px){.slider-menu-cards__arrows.visible{display:none}}.slider-menu-cards__arrows_arrow{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#edf2fe;border-radius:.625rem;cursor:pointer;border:none;flex-shrink:0;position:relative;margin:0;top:0;transform:none}.slider-menu-cards__arrows_arrow.left{transform:rotate(180deg)}.slider-menu-cards__arrows_arrow.disabled svg{opacity:.4}.slider-menu-cards__arrows_arrow svg{width:1.125rem;height:1.125rem}.slider-menu-cards__slider-wrap{display:flex;justify-content:space-between;align-items:center;gap:1.375rem;position:relative}.slider-menu-cards__list{display:flex}.slider-menu-cards__list_item{border:1px solid #e1e4e6;border-radius:1rem;width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin:0 .625rem;height:100%}@media screen and (max-width: 1024px){.slider-menu-cards__list_item{margin:0 .5rem}}@media screen and (max-width: 767px){.slider-menu-cards__list_item{border-radius:1.25rem}}.slider-menu-cards__list_item-img{width:100%;display:flex;align-items:center;justify-content:center;position:relative;height:15.625rem;flex-shrink:0}.slider-menu-cards__list_item-img img{position:absolute;width:100%;height:100%}@media screen and (max-width: 1024px){.slider-menu-cards__list_item-img{height:12.4375rem}}.slider-menu-cards__list_item-wrap{display:flex;flex-direction:column;padding:2.25rem 2.25rem 1.5rem;gap:2.5rem;height:100%;width:100%;justify-content:space-between}@media screen and (max-width: 1024px){.slider-menu-cards__list_item-wrap{padding:1.375rem;gap:2rem}}.slider-menu-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1rem}@media screen and (max-width: 1024px){.slider-menu-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 .75rem}}.slider-menu-cards__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#999}@media screen and (max-width: 1024px){.slider-menu-cards__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.slider-menu-cards__list_item-button{width:100%}.slider-menu-cards__list_item-button.grey-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:4.375rem;opacity:1}@media screen and (max-width: 1024px){.slider-menu-cards__list_item-button.grey-button{min-height:4.125rem}}@media screen and (max-width: 767px){.slider-menu-cards__list_item-button.grey-button{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border-radius:1rem}}.slider-menu.carousel{position:relative}@media screen and (max-width: 1024px){.slider-menu.carousel .carousel__viewport{padding-left:.5rem}}.hero-knowledge-diagnostics__container{margin-bottom:4rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__container{margin-bottom:3rem}}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__container{margin-bottom:2.25rem}}.hero-knowledge-diagnostics__wrapper{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__wrapper{align-items:flex-start;border-radius:1.5625rem}}.hero-knowledge-diagnostics__list{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__list{flex-direction:column;align-items:flex-start}}.hero-knowledge-diagnostics__list_item{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__list_item{gap:1.25rem}}.hero-knowledge-diagnostics__list_item-icon{display:flex;align-items:center}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__list_item-icon{width:2.625rem;height:2.625rem;flex-shrink:0}}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__list_item-icon{width:2.25rem;height:2.25rem}}.hero-knowledge-diagnostics__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;max-width:21.375rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;max-width:100%}}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}}.hero-knowledge-diagnostics__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;background-color:#fff;padding:.625rem .75rem;border-radius:.5rem;display:flex;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__mark{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin:0 0 .75rem}}.hero-knowledge-diagnostics__wrap{width:100%;height:48.75rem;z-index:1;position:relative;display:flex;justify-content:space-between;gap:2.5rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__wrap{flex-direction:column;height:auto;max-width:100%;gap:0}}.hero-knowledge-diagnostics__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:4rem 1.5rem 4rem 4rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__content{padding:1.5rem 1rem 0;min-height:auto}.hero-knowledge-diagnostics__content.text{gap:.75rem}}.hero-knowledge-diagnostics__text-block{display:flex;flex-direction:column;width:100%;gap:1.5rem}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__text-block{gap:.75rem}}.hero-knowledge-diagnostics__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:24.6875rem;color:#6d7985}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.hero-knowledge-diagnostics__title{margin:0}.hero-knowledge-diagnostics__bottom{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__bottom{gap:.75rem}.hero-knowledge-diagnostics__bottom svg{width:1.5rem;height:1.5rem}}.hero-knowledge-diagnostics__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__bottom span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}}.hero-knowledge-diagnostics__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-end}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__background{justify-content:center;transform:rotateY(45deg)}}.hero-knowledge-diagnostics__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.hero-knowledge-diagnostics__image{flex-shrink:0;padding:4rem 4rem 4rem 0}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__image{margin:0 auto;max-width:31.25rem;padding:2.625rem 1rem}}.hero-knowledge-diagnostics__image img{display:block;height:100%}@media screen and (max-width: 1024px){.hero-knowledge-diagnostics__image img{width:100%;height:auto}}.hero-knowledge-diagnostics__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem}@media screen and (max-width: 767px){.hero-knowledge-diagnostics__btn.main-button,.hero-knowledge-diagnostics__btn.main-button-small,.hero-knowledge-diagnostics__btn.main-button-large,.hero-knowledge-diagnostics__btn.main-button-medium,.hero-knowledge-diagnostics__btn.dark-button,.hero-knowledge-diagnostics__btn.light-button,.hero-knowledge-diagnostics__btn.grey-button,.hero-knowledge-diagnostics__btn.pale-blue-button,.hero-knowledge-diagnostics__btn.light-blue-button,.hero-knowledge-diagnostics__btn.transparent-button,.hero-knowledge-diagnostics__btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 1.25rem;gap:.625rem;min-height:3.25rem;width:-moz-fit-content;width:fit-content}}.pyramid-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.pyramid-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.pyramid-block{margin:4.375rem 0}}.pyramid-block__inner{border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background-color:#fff;display:flex;flex-direction:column;position:relative;min-height:46.5rem;align-items:center;overflow:hidden}.pyramid-block__content{position:absolute;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:4rem 4rem 2.75rem}@media screen and (max-width: 1024px){.pyramid-block__content{padding:1.5rem;gap:21.875rem;position:relative}}@media screen and (max-width: 767px){.pyramid-block__content{gap:13rem}}.pyramid-block__background{position:absolute;display:flex;height:100%;justify-content:center;align-items:flex-end;margin:0 auto}@media screen and (max-width: 1024px){.pyramid-block__background{right:15%;align-items:flex-start;margin:5rem 0 0}}@media screen and (max-width: 767px){.pyramid-block__background{right:auto;margin:6.875rem 0 0;padding:0 2.6875rem}}.pyramid-block__background img{width:100%;height:42.5rem;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media screen and (max-width: 1024px){.pyramid-block__background img{height:37.5rem}}@media screen and (max-width: 767px){.pyramid-block__background img{margin:0 auto;height:35.6875rem}}.pyramid-block__play-block{display:flex;align-items:center;gap:1.125rem;width:100%;max-width:20.6875rem}@media screen and (max-width: 1024px){.pyramid-block__play-block{gap:1rem;max-width:100%}}.pyramid-block__play-block_btn{flex-shrink:0;background-color:transparent;border:none;cursor:pointer}.pyramid-block__play-block_btn svg{display:block;width:2.75rem;height:2.75rem}@media screen and (max-width: 1024px){.pyramid-block__play-block_btn svg{width:2.25rem;height:2.25rem}}.pyramid-block__play-block_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.pyramid-block__play-block_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.pyramid-block__wrap{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media screen and (max-width: 1024px){.pyramid-block__wrap{flex-direction:column;gap:1.125rem}}.pyramid-block__title{max-width:38.8125rem}@media screen and (max-width: 767px){.pyramid-block__title{max-width:100%}}.pyramid-block__list{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}@media screen and (max-width: 1024px){.pyramid-block__list{grid-template-columns:1fr;gap:.5rem;background-color:#fff}}.pyramid-block__list_item{padding:1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;border-radius:1rem}@media screen and (max-width: 1024px){.pyramid-block__list_item{flex-direction:row;align-items:center;padding:1rem;gap:1rem}}@media screen and (max-width: 767px){.pyramid-block__list_item{flex-direction:column;align-items:flex-start}}.pyramid-block__list_item-icon{flex-shrink:0;width:3.375rem;height:3.375rem}@media screen and (max-width: 1024px){.pyramid-block__list_item-icon{width:2.25rem;height:2.25rem}}.pyramid-block__list_item-icon svg{display:block;width:3.375rem;height:3.375rem}@media screen and (max-width: 1024px){.pyramid-block__list_item-icon svg{width:2.25rem;height:2.25rem}}.pyramid-block__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}@media screen and (max-width: 1024px){.pyramid-block__list_item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.warning-cards{margin:11.25rem 0}@media screen and (max-width: 1024px){.warning-cards{margin:6.875rem 0}}@media screen and (max-width: 767px){.warning-cards{margin:4.375rem 0}}.warning-cards__title{margin:0}@media screen and (max-width: 1024px){.warning-cards__title.main-subtitle{margin:0}}.warning-cards__wrap{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 4rem}@media screen and (max-width: 1024px){.warning-cards__wrap{margin:0 0 1.5rem;flex-direction:column;gap:1.5rem}}.warning-cards__mark{background-color:#f14545;border-radius:2.125rem;padding:.8125rem .75rem;display:flex;align-items:center;gap:1rem;width:100%;max-width:27.0625rem}@media screen and (max-width: 1024px){.warning-cards__mark{padding:.5rem 1rem;gap:.5rem}}.warning-cards__mark_number{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;color:#f14545;background-color:#fff;padding:.25rem .5rem;border-radius:2.5rem}@media screen and (max-width: 1024px){.warning-cards__mark_number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;padding:.125rem .375rem}}.warning-cards__mark_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#fff}@media screen and (max-width: 1024px){.warning-cards__mark_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.warning-cards__list{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media screen and (max-width: 1024px){.warning-cards__list{grid-template-columns:1fr}}@media screen and (max-width: 767px){.warning-cards__list{gap:1rem}}.warning-cards__list_item{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem;padding:2.25rem;grid-template-columns:1fr 19.375rem;display:grid;align-items:center;justify-content:space-between;gap:2.75rem;height:auto}@media screen and (max-width: 767px){.warning-cards__list_item{flex-direction:column;align-items:flex-start;display:flex;padding:1.5rem 1rem 1rem;gap:1.5rem}}.warning-cards__list_item-wrap{min-height:inherit;display:grid;height:inherit;align-content:space-between;gap:2.25rem}@media screen and (max-width: 767px){.warning-cards__list_item-icon{display:none}}.warning-cards__list_item-icon svg{display:block;width:3.375rem;height:3.375rem}.warning-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 1rem}@media screen and (max-width: 767px){.warning-cards__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem;margin:0 0 .5rem}}.warning-cards__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.warning-cards__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.warning-cards__list_item-bg{display:flex;width:100%;height:11.125rem;align-items:flex-end;position:relative;justify-content:flex-end;background-color:#f1454514;border-radius:1rem;overflow:hidden}@media screen and (max-width: 767px){.warning-cards__list_item-bg{height:11.25rem}}.warning-cards__list_item-bg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.warning-cards__list_item-img{display:flex;justify-content:center;position:absolute;width:100%;height:100%}.warning-cards__list_item-img img{-o-object-fit:cover;object-fit:cover;height:100%}.two-blocks{margin:11.25rem 0}@media screen and (max-width: 1024px){.two-blocks{margin:6.875rem 0}}@media screen and (max-width: 767px){.two-blocks{margin:4.375rem 0}}.two-blocks__list{display:flex;gap:20px}@media screen and (max-width: 1024px){.two-blocks__list{flex-direction:column}}.two-blocks__list_item{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;flex-basis:calc(50% - .625rem);background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.5rem;padding:2.75rem;gap:1.5rem}@media screen and (max-width: 1024px){.two-blocks__list_item{flex-basis:auto}}@media screen and (max-width: 767px){.two-blocks__list_item{flex-direction:column;align-items:flex-start;padding:1.5rem}}.two-blocks__list_item-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3.8125rem;min-height:inherit;height:inherit}@media screen and (max-width: 767px){.two-blocks__list_item-wrap{gap:1.5rem;width:100%;order:1}}.two-blocks__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0 0 1.5rem}@media screen and (max-width: 767px){.two-blocks__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin:0 0 1rem;font-weight:500}}.two-blocks__list_item-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;border:none;min-height:4.875rem;padding:0 1.875rem;border-radius:.625rem;background-color:#f3f4f5;text-decoration:none;color:#0b1f33}@media screen and (max-width: 767px){.two-blocks__list_item-btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;width:100%;min-height:3.375rem}}.two-blocks__list_item-btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.two-blocks__list_item-btn svg{width:1.25rem;height:1.25rem}}.two-blocks__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;max-width:17.9375rem;color:#6d7985}@media screen and (max-width: 767px){.two-blocks__list_item-descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;max-width:100%}}.two-blocks__list_item-img{display:flex;align-items:center;flex-shrink:0;width:20rem;height:20rem}@media screen and (max-width: 1024px){.two-blocks__list_item-img{width:14.375rem;height:14.375rem}}@media screen and (max-width: 767px){.two-blocks__list_item-img{margin:0 auto;width:11.25rem;height:11.25rem}}.two-blocks__list_item-img img{display:block;width:100%;height:100%}.parsing-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.parsing-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.parsing-block{margin:4.375rem 0}}.parsing-block__inner{display:flex;gap:4rem;padding:4rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:2.5rem;background-color:#fff;justify-content:space-between;width:100%;align-items:center}@media screen and (max-width: 1024px){.parsing-block__inner{flex-direction:column;gap:3rem;padding:3rem;border-radius:1.5rem}}@media screen and (max-width: 767px){.parsing-block__inner{gap:3.625rem;padding:1.5rem}}.parsing-block__title{margin:0 0 1.25rem}@media screen and (max-width: 1024px){.parsing-block__title{margin:0 0 .75rem}}@media screen and (max-width: 767px){.parsing-block__title.main-subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem;margin:0 0 .75rem}}.parsing-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985;width:100%;max-width:37.6875rem}@media screen and (max-width: 767px){.parsing-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.parsing-block__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem;gap:1rem}@media screen and (max-width: 767px){.parsing-block__btn.main-button,.parsing-block__btn.main-button-small,.parsing-block__btn.main-button-large,.parsing-block__btn.main-button-medium,.parsing-block__btn.dark-button,.parsing-block__btn.light-button,.parsing-block__btn.grey-button,.parsing-block__btn.pale-blue-button,.parsing-block__btn.light-blue-button,.parsing-block__btn.transparent-button,.parsing-block__btn.button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.25rem;padding:0 1.25rem;gap:.625rem;width:-moz-fit-content;width:fit-content}}.parsing-block__wrap{display:flex;flex-direction:column;gap:4rem;width:100%;max-width:40.125rem}@media screen and (max-width: 1024px){.parsing-block__wrap{max-width:100%}}@media screen and (max-width: 767px){.parsing-block__wrap{gap:1.5rem}}.parsing-block__actions{display:flex}.parsing-block__image{padding:0 4.875rem .5625rem 0;display:flex;align-items:center}@media screen and (max-width: 1024px){.parsing-block__image{padding:0 0 2.1875rem}}.parsing-block__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.parsing-block__image img{width:22rem;height:8.9375rem}}.diagnostic-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.diagnostic-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.diagnostic-block{margin:4.375rem 0}}.diagnostic-block__inner{display:flex;background-color:#edf2fe;border-radius:2.5rem;position:relative;overflow:hidden;min-height:49.25rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.diagnostic-block__inner{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;min-height:23.75rem}}.diagnostic-block__icon svg{display:block;width:4rem;height:4rem}@media screen and (max-width: 767px){.diagnostic-block__icon svg{width:2.75rem;height:2.75rem}}.diagnostic-block__content{width:100%;height:100%;max-width:56.625rem;padding:4rem 0 4rem 4rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:1.875rem}@media screen and (max-width: 1024px){.diagnostic-block__content{max-width:100%;padding:1.5rem 1rem .9375rem;gap:2rem}}.diagnostic-block__text-block{display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 1024px){.diagnostic-block__text-block{width:100%}}@media screen and (max-width: 767px){.diagnostic-block__text-block{gap:1.5rem}}.diagnostic-block__name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 .5rem}@media screen and (max-width: 767px){.diagnostic-block__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 .25rem;font-weight:500}}.diagnostic-block__mark{background-color:#fff;padding:1.125rem 1.125rem 1.125rem 1.5rem;border-radius:1rem;display:flex;align-items:center;gap:2.25rem;width:100%;justify-content:space-between;max-width:38.75rem}@media screen and (max-width: 767px){.diagnostic-block__mark{position:absolute;bottom:1rem;right:1rem;left:1rem;width:auto;z-index:5;max-width:100%;flex-direction:column;gap:1.125rem;padding:1.125rem}}.diagnostic-block__mark_text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:21.0625rem}@media screen and (max-width: 767px){.diagnostic-block__mark_text{max-width:100%}}.diagnostic-block__mark_numbers{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;background-color:#edf2fe;border-radius:1rem;padding:1.125rem 1.5rem;color:#2554e7;white-space:nowrap}@media screen and (max-width: 1024px){.diagnostic-block__mark_numbers{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;padding:1.125rem}}@media screen and (max-width: 767px){.diagnostic-block__mark_numbers{width:100%;justify-content:center;align-items:center;text-align:center}}.diagnostic-block__text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#9aa3ad;width:100%;max-width:14.75rem}@media screen and (max-width: 767px){.diagnostic-block__text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.diagnostic-block__wrapper{display:flex;align-items:flex-start;gap:2.25rem}@media screen and (max-width: 767px){.diagnostic-block__wrapper{gap:1.125rem}}.diagnostic-block__title{margin:0}.diagnostic-block__image{display:flex;justify-content:flex-end;height:100%;z-index:1;height:49.25rem;padding:0 1.0625rem .125rem 0}@media screen and (max-width: 1024px){.diagnostic-block__image{right:0;justify-content:center;width:100%;height:29.75rem}}@media screen and (max-width: 767px){.diagnostic-block__image{height:28.875rem;align-items:flex-end}}.diagnostic-block__image img{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.diagnostic-block__image img{width:23.4375rem;height:auto;-o-object-fit:unset;object-fit:unset;position:relative;bottom:-.4375rem;right:-.5625rem}}.diagnostic-block__background{display:flex;width:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.diagnostic-block__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;max-height:100%;width:100%;display:flex}@media screen and (max-width: 1024px){.diagnostic-block__background img{width:auto}}.parents-and-students-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.parents-and-students-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.parents-and-students-block{margin:4.375rem 0}}.parents-and-students-block__banner{display:flex;background-color:#edf2fe;border-radius:2.5rem;position:relative;min-height:27.875rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.parents-and-students-block__banner{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;min-height:auto;overflow:hidden}}.parents-and-students-block__content{width:100%;height:100%;max-width:46.25rem;padding:4rem 0 4rem 4rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:1.875rem}@media screen and (max-width: 1024px){.parents-and-students-block__content{max-width:100%;padding:1.5rem 1.5rem 0;gap:1.5rem}}.parents-and-students-block__text-block{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 1024px){.parents-and-students-block__text-block{width:100%;gap:1rem}}.parents-and-students-block__name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;margin:0 0 .5rem}@media screen and (max-width: 767px){.parents-and-students-block__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin:0 0 .25rem}}.parents-and-students-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:28.3125rem}@media screen and (max-width: 1024px){.parents-and-students-block__descriptions{max-width:20.625rem}}@media screen and (max-width: 767px){.parents-and-students-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.parents-and-students-block__wrapper{display:flex;align-items:flex-start;gap:2.25rem}@media screen and (max-width: 767px){.parents-and-students-block__wrapper{gap:1rem}}.parents-and-students-block__title{margin:0 0 4rem}@media screen and (max-width: 1024px){.parents-and-students-block__title{margin:0 0 1.5rem}}.parents-and-students-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0}@media screen and (max-width: 1024px){.parents-and-students-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500;margin:0}}.parents-and-students-block__image{display:flex;justify-content:flex-end;z-index:1}.parents-and-students-block__image img{height:56.375rem;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0;right:-4.125rem}@media screen and (max-width: 1024px){.parents-and-students-block__image img{position:relative;height:45.625rem;width:auto;right:0;bottom:25rem}}@media screen and (max-width: 767px){.parents-and-students-block__image img{height:32.5625rem;bottom:12.5rem}}@media screen and (max-width: 1024px){.parents-and-students-block__image{justify-content:center;width:100%;right:0;height:19.75rem}}.parents-and-students-block__background{display:flex;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.parents-and-students-block__background img{-o-object-fit:contain;object-fit:contain;position:absolute;height:100%;min-height:27.875rem;display:flex}.parents-and-students-block__btn{gap:.75rem}@media screen and (max-width: 767px){.parents-and-students-block__btn.light-button{width:-moz-fit-content;width:fit-content;min-height:3.375rem;padding:0 1.125rem}.parents-and-students-block__btn svg{width:1.25rem;height:1.25rem}}.parents-and-students-block__two-block{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.25rem 0 0}@media screen and (max-width: 1024px){.parents-and-students-block__two-block{grid-template-columns:1fr;margin:1rem 0 0;gap:1rem}}.parents-and-students-block__two-block_item{padding:2.75rem;display:flex;flex-direction:column;border-radius:2.5rem;gap:1.5rem;background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_item{padding:1.5rem;border-radius:1.5625rem;gap:1rem}}.parents-and-students-block__two-block_item-wrap{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_item-wrap{gap:1rem}}.parents-and-students-block__two-block_item-photo{display:flex;align-items:center;width:4rem;height:4rem;flex-shrink:0;border-radius:100%;overflow:hidden}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_item-photo{width:2.75rem;height:2.75rem}}.parents-and-students-block__two-block_item-photo img{width:100%;height:100%}.parents-and-students-block__two-block_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_item-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}}.parents-and-students-block__two-block_list{flex-direction:column;gap:.75rem;display:flex}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_list{gap:.5rem}}.parents-and-students-block__two-block_list-item{padding:1.5rem;display:flex;gap:1.125rem;align-items:center;background-color:#f3f4f5;border-radius:1rem}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_list-item{gap:1rem;padding:1rem;align-items:flex-start}}.parents-and-students-block__two-block_list-icon{width:1.5rem;height:1.5rem;flex-shrink:0;display:flex;align-items:center}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_list-icon{width:1.125rem;height:1.6875rem}}.parents-and-students-block__two-block_list-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 1024px){.parents-and-students-block__two-block_list-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.economy-block{margin:11.25rem 0}@media screen and (max-width: 1024px){.economy-block{margin:6.875rem 0}}@media screen and (max-width: 767px){.economy-block{margin:4.375rem 0}}.economy-block__banner{display:flex;background-color:#fff;border-radius:2.5rem;position:relative;min-height:27.5rem;align-items:flex-end;justify-content:space-between;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 1024px){.economy-block__banner{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;min-height:auto;overflow:hidden;gap:2.25rem}}.economy-block__content{width:100%;height:100%;max-width:48.75rem;padding:4rem 0 4rem 4rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:1.875rem}@media screen and (max-width: 1024px){.economy-block__content{max-width:100%;padding:1.5rem 1.5rem 0;gap:1.5rem}}.economy-block__text-block{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 1024px){.economy-block__text-block{width:100%;gap:1rem}}.economy-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:35.8125rem}@media screen and (max-width: 1024px){.economy-block__descriptions{max-width:20.625rem}}@media screen and (max-width: 767px){.economy-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.economy-block__wrapper{display:flex;align-items:flex-start;gap:2.25rem}@media screen and (max-width: 767px){.economy-block__wrapper{gap:1rem}}.economy-block__title{margin:0 0 4rem}@media screen and (max-width: 1024px){.economy-block__title{margin:0 0 1.5rem}}.economy-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0}@media screen and (max-width: 1024px){.economy-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.economy-block__image{display:flex;justify-content:flex-end;position:relative;z-index:1}@media screen and (max-width: 1024px){.economy-block__image{justify-content:center;width:100%;right:0;height:17.6875rem}}.economy-block__image img{display:block;height:29.4375rem;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0;right:12.875rem}@media screen and (max-width: 1024px){.economy-block__image img{height:150%;width:auto;right:20%;bottom:0}}@media screen and (max-width: 767px){.economy-block__image img{height:100%;width:auto;right:auto}}.economy-block__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;gap:.75rem;min-height:4.875rem;padding:0 1.875rem;gap:1rem}@media screen and (max-width: 767px){.economy-block__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:100%;min-height:3.375rem;padding:0 1.125rem;gap:.75rem}.economy-block__btn svg{width:1.25rem;height:1.25rem}}.reservation-block__banner{display:flex;background-color:#edf2fe;border-radius:2.5rem;position:relative;min-height:28rem;align-items:flex-end;justify-content:space-between;overflow:hidden}@media screen and (max-width: 1024px){.reservation-block__banner{flex-direction:column;align-items:flex-start;border-radius:1.5625rem;min-height:auto;gap:2.75rem}}.reservation-block__content{width:100%;height:100%;max-width:50rem;padding:5.3125rem 8rem 5.3125rem 0;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:inherit;gap:2.75rem}@media screen and (max-width: 1024px){.reservation-block__content{max-width:100%;padding:1.5rem 1rem 0;gap:2.75rem}}.reservation-block__text-block{display:flex;flex-direction:column;gap:1.375rem}@media screen and (max-width: 1024px){.reservation-block__text-block{width:100%;gap:.75rem}}.reservation-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%}@media screen and (max-width: 1024px){.reservation-block__descriptions{max-width:20.625rem}}@media screen and (max-width: 767px){.reservation-block__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.reservation-block__wrapper{display:flex;align-items:flex-start;gap:2.25rem}@media screen and (max-width: 767px){.reservation-block__wrapper{gap:1rem}}.reservation-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;margin:0}@media screen and (max-width: 1024px){.reservation-block__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem}}.reservation-block__image{display:flex;justify-content:flex-end;z-index:1}@media screen and (max-width: 1024px){.reservation-block__image{justify-content:center;order:1;width:100%;right:0;height:23.375rem}}.reservation-block__image img{bottom:0;position:absolute;left:5.375rem;min-height:100%;height:100%}@media screen and (max-width: 1024px){.reservation-block__image img{height:100%;width:auto;position:relative}}@media screen and (max-width: 767px){.reservation-block__image img{left:50%;transform:translate(-48%)}}.reservation-block__background{display:flex;width:100%;height:100%;align-items:flex-end;position:absolute;justify-content:flex-end}.reservation-block__background img{-o-object-fit:contain;object-fit:contain;position:absolute;height:100%;min-height:27.875rem;display:flex}.reservation-block__btn{gap:1rem}@media screen and (max-width: 767px){.reservation-block__btn.main-button,.reservation-block__btn.main-button-small,.reservation-block__btn.main-button-large,.reservation-block__btn.main-button-medium,.reservation-block__btn.dark-button,.reservation-block__btn.light-button,.reservation-block__btn.grey-button,.reservation-block__btn.pale-blue-button,.reservation-block__btn.light-blue-button,.reservation-block__btn.transparent-button,.reservation-block__btn.button-with-shadow{width:-moz-fit-content;width:fit-content;min-height:3.75rem;padding:0 1.25rem;gap:.625rem}}.assistant-chat__header{display:flex;width:100%;justify-content:space-between;margin:0 0 2rem}@media screen and (max-width: 767px){.assistant-chat__header{margin:0 0 1.125rem;padding:0 1rem}}.assistant-chat__header_lektarik{display:flex;align-items:center;gap:1.25rem}@media screen and (max-width: 767px){.assistant-chat__header_lektarik{gap:.75rem}}.assistant-chat__header_wrap{display:flex;flex-direction:column;gap:.25rem}@media screen and (max-width: 767px){.assistant-chat__header_wrap{gap:.125rem}}.assistant-chat__header_name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width: 767px){.assistant-chat__header_name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.assistant-chat__header_info{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 767px){.assistant-chat__header_info{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.assistant-chat__header_image{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;flex-shrink:0;overflow:hidden;border-radius:100%}.assistant-chat__header_image img{width:100%;height:100%}@media screen and (max-width: 767px){.assistant-chat__header_image{width:2.75rem;height:2.75rem}}.assistant-chat__header_button{display:flex;align-items:center;justify-self:center;background-color:transparent;border:1px solid #e7e9eb;border-radius:.75rem;min-height:4.25rem;padding:0 1.875rem;gap:1rem;cursor:pointer}@media screen and (max-width: 767px){.assistant-chat__header_button{border-radius:.5rem;min-height:2.75rem;padding:0 .875rem;gap:0}}.assistant-chat__header_button svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.assistant-chat__header_button svg{width:1rem;height:1rem}}.assistant-chat__header_button-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.assistant-chat__header_button-text{display:none}}.assistant-chat__chat{display:flex;flex-direction:column;max-height:43.75rem;background-color:#edf2fe;border-radius:2.5rem;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.assistant-chat__chat{border-radius:1.5625rem}}@media screen and (max-width: 767px){.assistant-chat__chat{max-height:34.375rem}}.assistant-chat__chat_bg{position:absolute;display:flex;justify-content:flex-end}.assistant-chat__chat_bg img{height:100%}.assistant-chat__chat_bubbles{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:1;width:100%;padding:4rem;overflow:auto}@media screen and (max-width: 1024px){.assistant-chat__chat_bubbles{padding:1.5rem 1rem 1rem;gap:.375rem}}.assistant-chat__chat_bubbles::-webkit-scrollbar{width:0}.assistant-chat__chat_bubbles-files{width:100%;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width: 767px){.assistant-chat__chat_bubbles-files{gap:.375rem}}.assistant-chat__chat_bubbles-files-item{display:flex;width:7.5rem;height:7.5rem;border-radius:1rem;overflow:hidden;position:relative}@media screen and (max-width: 767px){.assistant-chat__chat_bubbles-files-item{width:4rem;height:4rem;border-radius:.75rem}}.assistant-chat__chat_bubbles-files-item.large{width:13.4375rem;height:13.4375rem}@media screen and (max-width: 767px){.assistant-chat__chat_bubbles-files-item.large{width:4rem;height:4rem}}.assistant-chat__chat_bubbles-files-item.large:first-child{margin:0 0 0 .3125rem}@media screen and (max-width: 767px){.assistant-chat__chat_bubbles-files-item.large:first-child{margin:0}}.assistant-chat__chat_bubbles-files-item.medium{width:9.9375rem;height:9.9375rem}@media screen and (max-width: 767px){.assistant-chat__chat_bubbles-files-item.medium{width:4rem;height:4rem}}.assistant-chat__chat_bubbles-files-item.small{width:5.4375rem;height:5.4375rem}@media screen and (max-width: 767px){.assistant-chat__chat_bubbles-files-item.small{width:4rem;height:4rem}}.assistant-chat__chat_bubbles-files-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assistant-chat__chat_bubbles-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;padding:1.5rem;border-radius:1rem;background-color:#fff;max-width:41.4375rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 767px){.assistant-chat__chat_bubbles-item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;padding:.875rem 1rem;border-radius:.625rem}}.assistant-chat__chat_bubbles-item.answer{background-color:#2554e7;color:#fff;align-self:end;box-shadow:none;margin:1.75rem 0}.assistant-chat__chat_bubbles-item.buttons{align-self:end;background-color:transparent;max-width:41.25rem;display:none;padding:0;box-shadow:none;flex-direction:row}.assistant-chat__chat_bubbles-item.buttons.visible{display:flex}.assistant-chat__chat_bubbles-item.files{align-self:end;background-color:transparent;max-width:47.5rem;display:flex;padding:0;box-shadow:none;border-radius:0;margin:.5rem 0 0}.assistant-chat__buttons-block{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;width:100%}@media screen and (max-width: 767px){.assistant-chat__buttons-block{gap:.375rem}}.assistant-chat__buttons-block_item button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;background-color:transparent;border:none;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;padding:1.5rem;border-radius:1rem;background-color:#fff;cursor:pointer;border:1px solid transparent;transition:.25s}@media screen and (max-width: 767px){.assistant-chat__buttons-block_item button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:1.125rem;border-radius:.625rem}}.assistant-chat__buttons-block_item button:hover{border:1px solid #2554e7;color:#2554e7}.assistant-chat__input-block{display:none;width:100%;padding:0 4rem 2.5rem;position:relative;z-index:1}@media screen and (max-width: 1024px){.assistant-chat__input-block{padding:0 .5rem .5rem}}.assistant-chat__input-block.visible{display:block}.assistant-chat__input-block_content{box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background-color:#fff;border-radius:1.5rem;width:100%;display:flex;overflow:hidden}@media screen and (max-width: 1024px){.assistant-chat__input-block_content{border-radius:1rem}}.assistant-chat__contacts-block{position:relative;z-index:1;width:100%;padding:0 4rem 2.5rem;display:none}@media screen and (max-width: 1024px){.assistant-chat__contacts-block{padding:0 .5rem .5rem}}.assistant-chat__contacts-block.visible{display:block}.assistant-chat__contacts-block_wrap{width:100%;background-color:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 1024px){.assistant-chat__contacts-block_wrap{padding:.75rem}}.assistant-chat__contacts-block_buttons{display:none;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1.5rem}.assistant-chat__contacts-block_buttons.visible{display:grid}@media screen and (max-width: 1024px){.assistant-chat__contacts-block_buttons.visible{gap:.5rem;display:flex;flex-direction:column}}.assistant-chat__contacts-block_input-block{display:none;grid-template-columns:34rem 1fr;gap:1.5rem}.assistant-chat__contacts-block_input-block.visible{display:grid}.assistant-chat__contacts-block_btn{background-color:transparent;border:none;cursor:pointer;display:flex}.assistant-chat__contacts-block_btn:after{content:"";position:absolute;top:0;right:2.75rem;width:10%;height:100%;background:linear-gradient(271deg,#fff -4.56%,#0b1f3300);z-index:1}.assistant-chat__contacts-block_btn.active svg rect{fill:#2554e7}.assistant-chat__contacts-block_btn.active svg path{stroke:#fff}.assistant-chat__contacts-block_input{display:none;width:100%;gap:1.5rem}.assistant-chat__contacts-block_input.visible{display:flex}.assistant-chat__contacts-block_input .custom-input-with-btn.with-icon .custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:4.25rem}@media screen and (max-width: 767px){.assistant-chat__contacts-block_input .custom-input-with-btn.with-icon .custom-input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:2.75rem;border:none;padding:0 2.5rem}}@media screen and (max-width: 1024px){.assistant-chat__contacts-block_input{flex-direction:column;gap:.75rem}.assistant-chat__contacts-block_input .custom-input-with-btn__button{width:2.75rem;height:2.75rem;right:0}}.assistant-chat__contacts-block_social{display:none;width:100%;align-items:center;justify-content:space-between;overflow:auto;position:relative}.assistant-chat__contacts-block_social.visible{display:flex}.assistant-chat__contacts-block_social-list{display:flex;align-items:center;gap:.75rem;overflow:auto;width:100%;position:relative;padding:0 1.875rem 0 0}.assistant-chat__contacts-block_social-list-item{width:4.25rem;height:4.25rem;display:flex;background-color:#f7f8f9;border:1px solid transparent;border-radius:.75rem;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 1024px){.assistant-chat__contacts-block_social-list-item{width:2.75rem;height:2.75rem}.assistant-chat__contacts-block_social-list-item svg{width:1.4375rem;height:1.4375rem}}.assistant-chat__contacts-block_social-list-item.active{border:1px solid #0077ff}.assistant-chat__contacts-block_social-list-item.active svg path{fill:#07f}.assistant-chat__contacts-block_item{display:flex;align-items:center;background-color:#f7f8f9;border:none;width:100%;padding:1.375rem;border-radius:.75rem;cursor:pointer;justify-content:center;gap:1rem;min-width:-moz-max-content;min-width:max-content}@media screen and (max-width: 1024px){.assistant-chat__contacts-block_item{padding:.875rem;gap:.75rem}}@media screen and (max-width: 767px){.assistant-chat__contacts-block_item{order:1}}.assistant-chat__contacts-block_icon{flex-shrink:0;width:1.5rem;height:1.5rem;transform:translateY(-5%)}@media screen and (max-width: 1024px){.assistant-chat__contacts-block_icon{width:1.25rem;height:1.25rem}}.assistant-chat__contacts-block_icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.assistant-chat__contacts-block_icon svg{width:1.25rem;height:1.25rem}}.assistant-chat__contacts-block_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.assistant-chat__contacts-block_title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.order-confirmed{margin:1.5rem 0 9.375rem}@media screen and (max-width: 1024px){.order-confirmed{margin:1.5rem 0 6.875rem}}@media screen and (max-width: 767px){.order-confirmed{margin:1rem 0 4.375rem}}.order-confirmed__inner{display:flex;border-radius:2.5rem;position:relative;overflow:hidden;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.order-confirmed__inner{align-items:flex-start;border-radius:1.5625rem}}.order-confirmed__wrap{width:100%;height:100%;z-index:1;position:relative;display:flex;justify-content:space-between;gap:2.5rem;align-items:center}.order-confirmed__wrap.start-position{align-items:flex-start}@media screen and (max-width: 1024px){.order-confirmed__wrap{flex-direction:column;min-height:auto;max-width:100%;gap:2rem}}.order-confirmed__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:4rem 1.5rem 4rem 4rem;min-height:34.125rem;width:100%;max-width:50.4375rem}@media screen and (max-width: 1024px){.order-confirmed__content{padding:2.5rem 2.5rem 0;min-height:auto;max-width:100%}.order-confirmed__content.text{gap:.75rem}}@media screen and (max-width: 767px){.order-confirmed__content{padding:1.5rem 1rem 0}}.order-confirmed__text-block{display:flex;flex-direction:column;width:100%;gap:1.5rem}@media screen and (max-width: 767px){.order-confirmed__text-block{gap:.75rem}}.order-confirmed__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;max-width:28.5rem;color:#6d7985}@media screen and (max-width: 1024px){.order-confirmed__descriptions{max-width:100%}}@media screen and (max-width: 767px){.order-confirmed__descriptions{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.order-confirmed__title{margin:0;max-width:36.5rem;width:100%}@media screen and (max-width: 767px){.order-confirmed__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem}}.order-confirmed__background{display:flex;width:100%;height:100%;align-items:flex-start;position:absolute;justify-content:flex-end}@media screen and (max-width: 1024px){.order-confirmed__background{justify-content:center;transform:rotateY(45deg)}}.order-confirmed__background img{-o-object-fit:contain;object-fit:contain;position:relative;height:100%;display:flex}.order-confirmed__image{flex-shrink:0;height:28.625rem;z-index:1;padding-right:5.5rem}@media screen and (max-width: 1024px){.order-confirmed__image{margin:0 auto;height:18.75rem;padding-right:0;padding-bottom:2rem}}@media screen and (max-width: 767px){.order-confirmed__image{height:13.5rem}}.order-confirmed__image img{display:block;height:100%;position:relative}.order-confirmed__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;min-height:4.875rem;padding:0 1.875rem}@media screen and (max-width: 1024px){.order-confirmed__btn.main-button,.order-confirmed__btn.main-button-small,.order-confirmed__btn.main-button-large,.order-confirmed__btn.main-button-medium,.order-confirmed__btn.dark-button,.order-confirmed__btn.light-button,.order-confirmed__btn.grey-button,.order-confirmed__btn.pale-blue-button,.order-confirmed__btn.light-blue-button,.order-confirmed__btn.transparent-button,.order-confirmed__btn.button-with-shadow{padding:0 1.25rem;gap:.625rem;min-height:3.375rem;width:100%}}@media screen and (max-width: 767px){.order-confirmed__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}@media screen and (max-width: 767px){.free-access-banner__container{padding:0}}.free-access-banner__content{position:relative;border-radius:2.5rem;min-height:40.75rem;overflow:hidden;background-color:#edf2fe}.free-access-banner_subject_mathematics .free-access-banner__content{background-color:#2554e7}.free-access-banner_subject_chemistry .free-access-banner__content{background-color:#09c274}.free-access-banner_subject_russian .free-access-banner__content{background-color:#f14545}.free-access-banner_subject_physics .free-access-banner__content{background-color:#6c5df2}.free-access-banner_subject_biology .free-access-banner__content{background-color:#00c19f}.free-access-banner_subject_literature .free-access-banner__content{background-color:#ff9446}.free-access-banner_subject_history .free-access-banner__content{background-color:#00ade3}.free-access-banner_subject_informatics .free-access-banner__content{background-color:#a069fa}.free-access-banner_subject_english .free-access-banner__content{background-color:#c782ff}.free-access-banner_subject_social-science .free-access-banner__content{background-color:#fe7364}.free-access-banner_subject_geography .free-access-banner__content{background-color:#0076e3}@media screen and (max-width: 1024px){.free-access-banner__content{min-height:auto}}@media screen and (max-width: 767px){.free-access-banner__content{border-radius:1.5625rem}}.free-access-banner__info{position:relative;z-index:1;max-width:60.625rem;padding:6.75rem 0 6.75rem 6.75rem}@media screen and (max-width: 1024px){.free-access-banner__info{max-width:52.5rem;padding:4rem}}@media screen and (max-width: 767px){.free-access-banner__info{max-width:none;padding:1.5rem 1rem 3.75rem}}.free-access-banner__tag{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:inline-block;margin-bottom:2.75rem;border-radius:.5rem;padding:.625rem .75rem;background-color:#e1ffff33;color:#fff}@media screen and (max-width: 767px){.free-access-banner__tag{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-bottom:1.5rem}}.free-access-banner__title{margin-bottom:4rem;color:#fff}@media screen and (max-width: 1024px){.free-access-banner__title{margin-bottom:18.75rem}}@media screen and (max-width: 767px){.free-access-banner__title{margin-bottom:2.25rem}}.free-access-banner__title-selection{display:inline-block;position:relative;margin-right:1.25rem;white-space:nowrap}@media screen and (max-width: 767px){.free-access-banner__title-selection{margin-right:.5rem}}.free-access-banner__title-selection:after{content:"";display:block;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1.5rem);height:calc(100% + .75rem);border-radius:1rem;border:3px solid #ffffff}@media screen and (max-width: 1024px){.free-access-banner__title-selection:after{width:calc(100% + 1rem);height:calc(100% + .5rem)}}@media screen and (max-width: 767px){.free-access-banner__title-selection:after{width:calc(100% + .75rem);height:calc(100% + .25rem);border-radius:.5rem;border-width:2px}}.free-access-banner__button{padding:0;border:none;margin:0;background:transparent;box-shadow:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:1rem;border-radius:.625rem;padding:1.6875rem 1.875rem;background-color:#fff;color:#0b1f33;transition:background-color .3s ease,color .3s ease}@media screen and (max-width: 767px){.free-access-banner__button{gap:.625rem;width:100%;padding:1.125rem 1.25rem}}@media (hover: hover) and (pointer: fine){.free-access-banner__button:hover{background-color:#0b1f33;color:#fff}}.free-access-banner__button:active{background-color:#0b1f33;color:#fff}.free-access-banner__button-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem}@media screen and (max-width: 767px){.free-access-banner__button-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.free-access-banner__button-icon-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#2554e7;color:#fff}.free-access-banner_subject_mathematics .free-access-banner__button-icon-wrapper{background-color:#2554e7}.free-access-banner_subject_chemistry .free-access-banner__button-icon-wrapper{background-color:#09c274}.free-access-banner_subject_russian .free-access-banner__button-icon-wrapper{background-color:#f14545}.free-access-banner_subject_physics .free-access-banner__button-icon-wrapper{background-color:#6c5df2}.free-access-banner_subject_biology .free-access-banner__button-icon-wrapper{background-color:#00c19f}.free-access-banner_subject_literature .free-access-banner__button-icon-wrapper{background-color:#ff9446}.free-access-banner_subject_history .free-access-banner__button-icon-wrapper{background-color:#00ade3}.free-access-banner_subject_informatics .free-access-banner__button-icon-wrapper{background-color:#a069fa}.free-access-banner_subject_english .free-access-banner__button-icon-wrapper{background-color:#c782ff}.free-access-banner_subject_social-science .free-access-banner__button-icon-wrapper{background-color:#fe7364}.free-access-banner_subject_geography .free-access-banner__button-icon-wrapper{background-color:#0076e3}.free-access-banner__button-icon{display:block;width:100%;height:100%}.free-access-banner__bg-image-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.free-access-banner__bg-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.free-access-banner__course-image-container{display:block;position:absolute;top:0;right:0;width:44%;height:100%}@media screen and (max-width: 1024px){.free-access-banner__course-image-container{top:auto;bottom:0;width:37.5rem;height:30rem}}@media screen and (max-width: 767px){.free-access-banner__course-image-container{position:relative;width:100%;height:23.4375rem}}.free-access-banner__course-image-bg-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.free-access-banner__course-image-bg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.free-access-banner__course-image-card{position:absolute;top:50%;left:18%;transform:translateY(-50%);border-radius:1.125rem;width:72.5%;aspect-ratio:178/100;background-color:#fff;overflow:hidden}@media screen and (max-width: 767px){.free-access-banner__course-image-card{left:50%;transform:translate(-50%,-50%);border-radius:.625rem;width:19.875rem}}.free-access-banner__course-image-card:after{content:"";display:block;position:absolute;left:0;bottom:-1%;z-index:1;width:100%;height:100%;background:linear-gradient(to top,#0b1f3399,#0b1f3300 34%)}.free-access-banner__course-image-card-bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.free-access-banner__course-teacher-photo{display:block;position:absolute;left:0;top:0;height:100%}.free-access-banner__course-play{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:8.5%}.free-access-banner__course-name{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;position:absolute;top:1rem;left:1rem;z-index:2;border-radius:.1875rem;padding:.25rem;background-color:#fff}@media screen and (max-width: 767px){.free-access-banner__course-name{top:.625rem;left:.625rem;font-size:.75rem;line-height:1}}.free-access-banner__course-video-length{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;justify-content:center;align-items:center;gap:.25rem;border-radius:.1875rem;padding:.25rem;background-color:#0b1f332b}@media screen and (max-width: 767px){.free-access-banner__course-video-length{top:.625rem;right:.625rem}}.free-access-banner__course-video-length-icon{flex-shrink:0;width:.75rem;height:.75rem}.free-access-banner__course-video-length-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.free-access-banner__course-video-length-text{font-size:.75rem;line-height:1}}.free-access-banner__course-caption{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;position:absolute;bottom:1rem;left:1rem;z-index:2;border-radius:.1875rem;padding:.25rem;color:#fff}@media screen and (max-width: 767px){.free-access-banner__course-caption{bottom:.625rem;left:.625rem;font-size:.75rem;line-height:1}}.visible-on-small-mobile{display:none}@media screen and (max-width: 375px){.visible-on-small-mobile{display:flex}}.visible-on-medium-mobile{display:none}@media screen and (max-width: 500px){.visible-on-medium-mobile{display:flex}}.visible-on-mobile{display:none}@media screen and (max-width: 767px){.visible-on-mobile{display:flex}}.visible-on-tablet,.visible-on-tablet.block{display:none}@media screen and (max-width: 1024px){.visible-on-tablet.block{display:block}}@media screen and (max-width: 1024px){.visible-on-tablet{display:flex}}.visible-on-large-tablet,.visible-on-large-tablet.block{display:none}@media screen and (max-width: 1279px){.visible-on-large-tablet.block{display:block}}@media screen and (max-width: 1279px){.visible-on-large-tablet{display:flex}}.visible-on-desktop,.visible-on-desktop.block{display:none}@media screen and (max-width: 1024px){.visible-on-desktop{display:flex}.visible-on-desktop.block{display:block}}.visible-on-large-desktop{display:none}@media screen and (max-width: 1830px){.visible-on-large-desktop{display:flex}}.hidden-on-small-mobile{display:flex}@media screen and (max-width: 1830px){.hidden-on-small-mobile{display:none}}.hidden-on-medium-mobile{display:flex}@media screen and (max-width: 500px){.hidden-on-medium-mobile{display:none}}.hidden-on-mobile{display:flex}@media screen and (max-width: 767px){.hidden-on-mobile{display:none}}.hidden-on-tablet{display:flex}.hidden-on-tablet.block{display:block}@media screen and (max-width: 1024px){.hidden-on-tablet.block{display:none}}@media screen and (max-width: 1024px){.hidden-on-tablet{display:none}}.hidden-on-large-tablet{display:flex}.hidden-on-large-tablet.block{display:block}@media screen and (max-width: 1279px){.hidden-on-large-tablet.block{display:none}}@media screen and (max-width: 1279px){.hidden-on-large-tablet{display:none}}.hidden-on-desktop{display:flex}.hidden-on-desktop.block{display:block}@media screen and (max-width: 1024px){.hidden-on-desktop.block{display:none}}@media screen and (max-width: 1024px){.hidden-on-desktop{display:none}}.hidden-on-large-desktop{display:flex}@media screen and (max-width: 1830px){.hidden-on-large-desktop{display:none}}.course-head-bg{position:absolute;bottom:0;right:0;display:none;height:100%}.course-head-bg img{display:block;height:100%}.brief-info{position:absolute;z-index:3;bottom:4rem;right:4rem;min-width:23.375rem;background-color:#fff;border-radius:1.125rem;padding:1.125rem;display:flex;align-items:center;gap:1.125rem;text-decoration:none}@media screen and (max-width: 1024px){.brief-info{bottom:1.5rem;right:1.5rem}}@media screen and (max-width: 767px){.brief-info{gap:.625rem;bottom:1rem;right:1rem;left:1rem;padding:.625rem;border-radius:.625rem;min-width:18.75rem}}.brief-info__wrap{display:flex;flex-direction:column;gap:.25rem}.brief-info__photo{flex-shrink:0;width:3.375rem;height:3.375rem;border-radius:100%;overflow:hidden}@media screen and (max-width: 767px){.brief-info__photo{width:2.25rem;height:2.25rem}}.brief-info__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brief-info__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500;color:#0b1f33}@media screen and (max-width: 767px){.brief-info__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.brief-info__text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 767px){.brief-info__text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-head{margin:0 0 11.25rem}@media screen and (max-width: 1024px){.course-head{margin:0 0 6.875rem}}@media screen and (max-width: 767px){.course-head{margin:0 0 4.375rem}}.course-head .container{position:relative}.course-head .container .course-head-back{box-sizing:border-box;margin:0 auto;border-radius:2.5rem;position:relative;display:flex;gap:.625rem;overflow:hidden;justify-content:space-between;height:48.6875rem}@media screen and (max-width: 1024px){.course-head .container .course-head-back{flex-direction:column;height:auto}}@media screen and (max-width: 767px){.course-head .container .course-head-back{border-radius:1.5625rem}}.course-head .container .course-head-back .course-head-image{position:relative;display:flex;align-items:flex-end;justify-content:center;width:54%;z-index:1}@media screen and (max-width: 1024px){.course-head .container .course-head-back .course-head-image{width:100%}}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-image{margin:0 auto;width:25.625rem}}.course-head .container .course-head-back .course-head-image .course-head-image-img{height:100%}@media screen and (max-width: 1024px){.course-head .container .course-head-back .course-head-image .course-head-image-img{width:100%;height:auto}}.course-head .container .course-head-back .course-head-arrows{position:absolute;top:2.75rem;right:2.75rem;z-index:3}@media screen and (max-width: 1024px){.course-head .container .course-head-back .course-head-arrows{display:none}}.course-head .container .course-head-back .course-head-info{position:relative;z-index:2;max-width:52.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:4rem 0 4rem 4rem}@media screen and (max-width: 1024px){.course-head .container .course-head-back .course-head-info{gap:2rem;padding:1.5rem 1rem 0;min-height:auto;max-width:100%}}.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.5rem;padding:.625rem .75rem;backdrop-filter:blur(25px);background-color:#0b1f33;color:#fff;margin-bottom:2.75rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-bottom:1.5rem}}.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem;color:#fff;margin-bottom:1.5rem}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem;margin-bottom:1rem;max-width:20.625rem}.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-title .to-mobile{display:block}.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-title .to-desktop{display:none}}.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#fff;max-width:33.4375rem}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-text .course-head-info-description .course-head-info-description-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;max-width:20.25rem}}.course-head .container .course-head-back .course-head-info .course-head-info-action{display:flex;align-items:center}@media screen and (max-width: 1024px){.course-head .container .course-head-back .course-head-info .course-head-info-action{flex-direction:column;align-items:flex-start}}.course-head .container .course-head-back .course-head-info .course-head-info-action .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;padding:1.375rem 1.875rem;width:15.3125rem;height:4.875rem;box-sizing:border-box;background:#fff;color:#0b1f33;margin-right:2.75rem}@media screen and (max-width: 1024px){.course-head .container .course-head-back .course-head-info .course-head-info-action .button{order:2}}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-action .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.875rem 1.25rem;width:10.1875rem;height:3.25rem}}.course-head .container .course-head-back .course-head-info .course-head-info-action .button span.button-icon{width:1.5rem;height:1.5rem;margin-left:1rem}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-action .button span.button-icon{margin-left:.625rem}}.course-head .container .course-head-back .course-head-info .course-head-info-action .button span.button-icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra{order:1;margin-bottom:1rem}}.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;color:#fff;margin-bottom:.125rem}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}}.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-price .old-price{display:none}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-price .old-price{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:inline;margin-left:.625rem;font-weight:500;text-decoration:line-through;color:#fff;opacity:.6;vertical-align:top}}.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-block{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.5rem;padding:.25rem .5rem;background:#0b1f33;color:#fff}@media screen and (max-width: 767px){.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-block{display:flex;align-items:center;gap:.375rem;border-radius:0;padding:0;background:none}.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-block .discount-text{display:inline-block;order:1}.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-block .discount-text:first-letter{text-transform:uppercase}.course-head .container .course-head-back .course-head-info .course-head-info-action .course-head-info-action-extra .course-head-info-action-extra-block .discount-value{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;order:2;border-radius:.5rem;padding:.25rem;background-color:#0b1f33;font-weight:500;letter-spacing:0}}.course-head .course-head-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;gap:1.25rem;margin-top:4rem;width:100%}@media screen and (max-width: 1024px){.course-head .course-head-items{grid-template-columns:1fr 1fr;gap:1.5rem}}@media screen and (max-width: 767px){.course-head .course-head-items{grid-template-columns:1fr;margin-top:4.375rem}}.course-head .course-head-items .course-head-item{display:flex;align-items:flex-start;gap:1.5rem}@media screen and (max-width: 767px){.course-head .course-head-items .course-head-item{gap:1.25rem}}.course-head .course-head-items .course-head-item .course-head-item-icon{flex-shrink:0;width:2.5rem;height:2.5rem}@media screen and (max-width: 767px){.course-head .course-head-items .course-head-item .course-head-item-icon{width:2.25rem;height:2.25rem}}.course-head .course-head-items .course-head-item .course-head-item-icon svg{display:block;width:100%;height:100%}.course-head .course-head-items .course-head-item .course-head-item-text{max-width:18.875rem}.course-head .course-head-items .course-head-item .course-head-item-text .course-head-item-text-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;margin-bottom:1rem;color:#0b1f33}@media screen and (max-width: 767px){.course-head .course-head-items .course-head-item .course-head-item-text .course-head-item-text-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin-bottom:.75rem;font-weight:500}}.course-head .course-head-items .course-head-item .course-head-item-text .course-head-item-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 767px){.course-head .course-head-items .course-head-item .course-head-item-text .course-head-item-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-program{margin:11.25rem 0}@media screen and (max-width: 1024px){.course-program{margin:6.875rem 0}}@media screen and (max-width: 767px){.course-program{margin:4.375rem 0}}.course-program .course-program-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 1024px){.course-program .course-program-head{flex-direction:column;align-items:stretch;margin-bottom:1.5rem}}.course-program .course-program-head .course-program-head-text .course-program-head-text-title{color:#0b1f33;margin-bottom:1.25rem}@media screen and (max-width: 767px){.course-program .course-program-head .course-program-head-text .course-program-head-text-title{margin-bottom:.75rem}}.course-program .course-program-head .course-program-head-text .course-program-head-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985;max-width:39.25rem}@media screen and (max-width: 1024px){.course-program .course-program-head .course-program-head-text .course-program-head-text-description{margin-bottom:1.5rem}}@media screen and (max-width: 767px){.course-program .course-program-head .course-program-head-text .course-program-head-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-program .course-program-head .course-program-head-items{display:flex;align-items:center}.course-program .course-program-head .course-program-head-items .course-program-head-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;align-items:center;font-weight:500;color:#0b1f33;margin-right:1.5rem}@media screen and (max-width: 767px){.course-program .course-program-head .course-program-head-items .course-program-head-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-right:1.25rem}}.course-program .course-program-head .course-program-head-items .course-program-head-item:last-child{margin-right:0}.course-program .course-program-head .course-program-head-items .course-program-head-item .course-program-head-item-icon{display:flex;align-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.625rem}@media screen and (max-width: 767px){.course-program .course-program-head .course-program-head-items .course-program-head-item .course-program-head-item-icon{width:1.25rem;height:1.25rem;margin-right:.375rem}}.course-program .course-program-head .course-program-head-items .course-program-head-item .course-program-head-item-icon svg{display:block;width:100%;height:100%}.course-program .course-program-head .course-program-head-items .course-program-head-item .course-program-head-item-icon.to-mobile{display:none}@media screen and (max-width: 767px){.course-program .course-program-head .course-program-head-items .course-program-head-item .course-program-head-item-icon.to-mobile{display:block}}@media screen and (max-width: 767px){.course-program .course-program-head .course-program-head-items .course-program-head-item .course-program-head-item-icon.to-desktop{display:none}}.course-program .course-program-content .course-program-content-action{width:100%;display:flex;align-items:center;justify-content:center;margin:.75rem 0 0}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-action{margin:.125rem 0 0}}.course-program .course-program-content .course-program-content-item{border-radius:1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;margin-bottom:1.25rem}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item{border-radius:1.125rem;margin-bottom:.75rem}}.course-program .course-program-content .course-program-content-item.open .course-program-content-item-info{display:block}.course-program .course-program-content .course-program-content-item.open .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon{transform:rotate(0)}.course-program .course-program-content .course-program-content-item:last-child{margin-bottom:0}.course-program .course-program-content .course-program-content-item .course-program-content-item-head{cursor:pointer;padding:2.25rem;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-head{padding:1.125rem}}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects{display:flex;align-items:center}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-date{display:none;align-items:center;margin-right:2.25rem}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-date .course-program-content-item-head-subject-date-icon{width:1.5rem;height:1.5rem}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-date .course-program-content-item-head-subject-date-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#0b1f33;margin-left:.625rem}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon{width:2.25rem;height:2.25rem;transform:rotate(180deg)}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon{width:1.5rem;height:1.5rem}}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon.to-mobile{display:none}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon.to-mobile{display:block}}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon.to-desktop{display:none}}.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon svg{display:block;width:2.25rem;height:2.25rem}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-head .course-program-content-item-head-subjects .course-program-content-item-head-subject-icon svg{width:1.5rem;height:1.5rem}}.course-program .course-program-content .course-program-content-item .course-program-content-item-info{display:none;padding:0 2.25rem 2.25rem}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info{padding:0 1.125rem 1.125rem}}.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;max-width:92.25rem;color:#6d7985;margin-bottom:1.5rem}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}@media screen and (max-width: 1024px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson{align-items:flex-start}}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson{margin-bottom:1.5rem;flex-direction:column}}.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson:last-child{margin-bottom:0}.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name{display:flex;align-items:center}@media screen and (max-width: 1024px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name{align-items:baseline}}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name{align-items:flex-start}}.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name .course-program-content-item-info-lesson-name-number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border:1px solid #e7e9eb;border-radius:.5rem;padding:.5rem .75rem;width:2.25rem;min-width:2.25rem;height:2.25rem;box-sizing:border-box;font-weight:500;color:#0b1f33;text-align:center;margin-right:1.125rem}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name .course-program-content-item-info-lesson-name-number{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;width:1.75rem;min-width:1.75rem;height:1.75rem;margin-right:1rem;display:flex;align-items:center;justify-content:center}}.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name .course-program-content-item-info-lesson-name-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#0b1f33;margin-top:.1875rem;margin-right:1.25rem}@media screen and (max-width: 1024px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name .course-program-content-item-info-lesson-name-text{margin-top:.4375rem}}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-name .course-program-content-item-info-lesson-name-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-top:0;margin-right:0}}.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-date{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.5rem;padding:.5625rem .75rem .4375rem;background:#f7f8f9;color:#0b1f33;min-width:7.5625rem;box-sizing:border-box;display:flex;width:100%;max-width:-moz-max-content;max-width:max-content}@media screen and (max-width: 767px){.course-program .course-program-content .course-program-content-item .course-program-content-item-info .course-program-content-item-info-lessons .course-program-content-item-info-lesson .course-program-content-item-info-lesson-date{margin-top:.75rem;margin-left:2.75rem}}.course-teacher{margin:0 0 11.25rem}@media screen and (max-width: 1024px){.course-teacher{margin:0 0 6.875rem}}@media screen and (max-width: 767px){.course-teacher{margin:0 0 4.375rem}}.course-teacher .container .course-teacher-back{position:relative;border-radius:2.5rem;background:#edf2fe;background-image:url(/build/assets/img/course-big-letter-vtiafLoQ.png);background-repeat:no-repeat;display:flex;padding:4rem;align-items:flex-end;justify-content:space-between;overflow-x:hidden;min-height:42.5rem}@media screen and (max-width: 1024px){.course-teacher .container .course-teacher-back{flex-direction:column;align-items:center;justify-content:flex-end;background-size:cover}}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back{padding:1.5rem 1rem 0;border-radius:1.5625rem}}.course-teacher .container .course-teacher-back .course-teacher-image{position:absolute;bottom:0;left:0;z-index:1;width:43%;height:100%;display:flex;justify-content:flex-end}@media screen and (max-width: 1024px){.course-teacher .container .course-teacher-back .course-teacher-image{order:2;position:static;margin-bottom:-4rem;width:100%;height:auto;justify-content:center}}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-image{margin-top:2.5rem;margin-bottom:0;height:28.75rem}}.course-teacher .container .course-teacher-back .course-teacher-image img{display:block;height:100%}.course-teacher .container .course-teacher-back .course-teacher-image img.to-mobile{display:none}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-image img.to-mobile{display:block}}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-image img.to-desktop{display:none}}.course-teacher .container .course-teacher-back .course-teacher-links{position:relative;z-index:2;border-radius:1.5rem;padding:1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}@media screen and (max-width: 1024px){.course-teacher .container .course-teacher-back .course-teacher-links{position:absolute;left:4rem;bottom:4rem}}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-links{left:1rem;right:1rem;bottom:1.0625rem;padding:1.125rem;max-width:100%;box-sizing:border-box;max-width:21.4375rem}}.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-text{margin-bottom:.75rem}.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-text .course-teacher-links-text-extra{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#9aa3ad;margin-bottom:.75rem}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-text .course-teacher-links-text-extra{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-bottom:.25rem}}.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-text .course-teacher-links-text-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;color:#0b1f33}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-text .course-teacher-links-text-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem}}.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-items{display:flex;gap:.5rem}.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-items .course-teacher-links-item{width:2.75rem;height:2.75rem}.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-items .course-teacher-links-item a{display:block;width:100%;height:100%;text-decoration:none}.course-teacher .container .course-teacher-back .course-teacher-links .course-teacher-links-items .course-teacher-links-item a svg{display:block;width:100%;height:100%}.course-teacher .container .course-teacher-back .course-teacher-info{position:relative;z-index:2;display:grid;grid-template-columns:4rem auto;-moz-column-gap:3.375rem;column-gap:3.375rem;row-gap:1.75rem;margin:5.125rem 2.25rem 5.125rem 0;max-width:51.75rem;width:100%}@media screen and (max-width: 1024px){.course-teacher .container .course-teacher-back .course-teacher-info{margin:0;order:1;max-width:100%;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info{display:flex;flex-direction:column;gap:0}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-icon{width:4rem;height:4rem}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-icon{width:2.75rem;height:2.75rem;margin-bottom:1.125rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-icon svg{display:block;width:100%;height:100%}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem;color:#0b1f33}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem;margin-bottom:.75rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions{grid-area:2/2/3/3}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985;max-width:37.5rem;margin-bottom:2.75rem}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-bottom:1.5rem;max-width:19.6875rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items{display:flex;margin-bottom:2.75rem}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items{flex-wrap:wrap;row-gap:1.5rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:1.5rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items .course-teacher-info-descriptions-item{margin-right:3.375rem}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items .course-teacher-info-descriptions-item{margin-right:.9375rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items .course-teacher-info-descriptions-item .course-teacher-info-descriptions-item-head{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33;margin-bottom:.5rem}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items .course-teacher-info-descriptions-item .course-teacher-info-descriptions-item-head{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem;margin-bottom:.25rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items .course-teacher-info-descriptions-item .course-teacher-info-descriptions-item-wrap{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items .course-teacher-info-descriptions-item .course-teacher-info-descriptions-item-wrap{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-items .course-teacher-info-descriptions-item:last-child{margin-right:0}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions{display:flex;gap:.5rem}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:1.125rem 1.625rem;height:3.75rem;box-sizing:border-box;text-align:center}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:1.125rem;height:3.5rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions .button.button-blue .button-icon{flex-shrink:0;margin-left:1rem;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions .button.button-blue .button-icon{margin-left:.625rem;width:1.25rem;height:1.25rem}}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions .button.button-blue .button-icon svg{width:100%;height:100%}.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions .button.button-white{width:9.25rem;background:#fff;border:1px solid #e7e9eb;color:#0b1f33;text-decoration:none}@media screen and (max-width: 767px){.course-teacher .container .course-teacher-back .course-teacher-info .course-teacher-info-descriptions .course-teacher-info-descriptions-actions .button.button-white{width:8.125rem}}.course-tariff{margin:11.25rem 0}@media screen and (max-width: 1024px){.course-tariff{margin:6.875rem 0}}@media screen and (max-width: 767px){.course-tariff{margin:4.375rem 0}}.course-tariff .course-tariff-content{border-radius:2.5rem;padding:4rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;display:none;min-height:55.625rem;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content{padding:1.5rem}}@media screen and (max-width: 767px){.course-tariff .course-tariff-content{padding:0;background-color:transparent;box-shadow:none;min-height:auto;max-height:100%}}.course-tariff .course-tariff-content.visible{display:flex}.course-tariff .course-tariff-content .course-tariff-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content .course-tariff-head{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-title{color:#0b1f33}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content .course-tariff-head .course-tariff-title{margin-bottom:1rem}}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation,.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-item{display:flex;align-items:center}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-item:nth-child(1){cursor:pointer}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-item .course-tariff-navigation-item-number{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:3.125rem;width:1.25rem;height:1.25rem;background:#9aa3ad;margin-right:.5rem;font-weight:500;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-item .course-tariff-navigation-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 767px){.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-item .course-tariff-navigation-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-item.active .course-tariff-navigation-item-number{background:#0b1f33}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-item.active .course-tariff-navigation-item-text{color:#0b1f33}.course-tariff .course-tariff-content .course-tariff-head .course-tariff-navigation .course-tariff-navigation-line{width:.625rem;height:1px;background:#0b1f33;opacity:.2;margin:0 .625rem}.course-tariff .course-tariff-content .course-tariff-items{display:none}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content .course-tariff-items{flex-wrap:wrap;justify-content:center}}.course-tariff .course-tariff-content .course-tariff-items.visible{display:flex}.course-tariff .course-tariff-content.tariff .course-tariff-items{gap:1.3125rem;padding:0}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item{width:30.25rem;border-radius:1.5rem;padding:2.25rem;border:1px solid #fff;box-sizing:border-box}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item{padding:1.5rem;width:100%;background-color:#fff;border-radius:1.25rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item.recommendation{border-color:#e7e9eb;position:relative}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item.recommendation{margin-top:.6875rem;border:0}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item.recommendation .course-tariff-item-recommendation{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:block;position:absolute;top:-1.375rem;left:calc(50% - 4.25rem);border-radius:.625rem;padding:.75rem 1rem;width:8.5rem;box-sizing:border-box;background:#f7f8f9}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item.recommendation .course-tariff-item-recommendation{box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-recommendation{display:none}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head{margin-bottom:2rem;height:13.125rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head{height:auto;margin-bottom:1.5rem}}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-info{margin-bottom:1.25rem}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-info .course-tariff-item-head-title{display:flex;align-items:center;margin-bottom:1rem}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-info .course-tariff-item-head-title .course-tariff-item-head-icon{border-radius:3.8125rem;width:3.375rem;height:3.375rem;background:#f3f4f5;display:flex;align-items:center;justify-content:center}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-info .course-tariff-item-head-title .course-tariff-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;margin-left:1.125rem;color:#0b1f33}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-info .course-tariff-item-head-title .course-tariff-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-info .course-tariff-item-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-info .course-tariff-item-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price{display:flex;align-items:center;justify-content:space-between}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price div{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price div{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:.875rem 1.25rem;width:9.1875rem;height:3.25rem;background:#2554e7;gap:.625rem;box-sizing:border-box;color:#fff}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:8.4375rem;gap:.75rem}}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button .selected-text{display:none}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button .selected-text.icon{width:1.5rem;height:1.5rem}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button .regular-text.icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button .regular-text.icon svg{display:block;width:1.5rem;height:1.5rem}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button.selected{color:#0b1f33;background:#f3f4f5}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button.selected .selected-text{display:block}.course-tariff .course-tariff-content.tariff .course-tariff-items .course-tariff-item .course-tariff-item-head .course-tariff-item-head-price .button.selected .regular-text{display:none}.course-tariff .course-tariff-content.tariff .course-tariff-item-info-add{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;border-radius:.625rem;padding:1rem 1.125rem;background:#f7f8f9;color:#0b1f33;margin-bottom:.625rem}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.tariff .course-tariff-item-info-add{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;padding:.75rem 1.125rem;margin-bottom:.375rem}}.course-tariff .course-tariff-content.tariff .course-tariff-action{display:none;border-radius:1.5625rem 1.5625rem 0 0;padding:.75rem 1rem;width:100%;box-sizing:border-box;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}.course-tariff .course-tariff-content.tariff .course-tariff-action button{font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.9375rem 1.125rem;font-family:TT Firs Neue,sans-serif;font-weight:500;color:#fff;text-align:center;width:100%}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month,.course-tariff .course-tariff-content.subjects{background-color:transparent;box-shadow:none;padding:0;border-radius:0;gap:1.5rem}}.course-tariff .course-tariff-content.month .course-tariff-close,.course-tariff .course-tariff-content.subjects .course-tariff-close{display:none}.course-tariff .course-tariff-content.month .course-tariff-items,.course-tariff .course-tariff-content.subjects .course-tariff-items{grid-template-columns:1fr 1fr 1fr;gap:1.25rem;display:none}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .course-tariff-items,.course-tariff .course-tariff-content.subjects .course-tariff-items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items,.course-tariff .course-tariff-content.subjects .course-tariff-items{grid-template-columns:1fr;gap:.625rem}}.course-tariff .course-tariff-content.month .course-tariff-items.visible,.course-tariff .course-tariff-content.subjects .course-tariff-items.visible{display:grid}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate{width:100%;border:1px solid #e7e9eb;border-radius:1.25rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border:none;background:#fff;padding:1.125rem}}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate.action,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate.action{border:1px solid #2554e7}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head{display:flex;align-items:flex-start;justify-content:space-between}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head.wrap,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head.wrap{flex-direction:column;gap:.75rem}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body{display:flex;width:100%;align-items:center;gap:3.125rem;justify-content:space-between}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-text,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985;min-width:-moz-max-content;min-width:max-content}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-text,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-text{letter-spacing:0;min-width:-moz-min-content;min-width:min-content;text-align:left}}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-discount,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-discount{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:.375rem;border-radius:.3125rem;background-color:#edf2fe;color:#2554e7;font-weight:500;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-discount,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-body .product-card-rate-info-discount{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-term,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-term{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33;width:100%;display:flex;gap:.75rem;flex-direction:column}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-term,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-term{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-align:right;color:#6d7985;max-width:12.9375rem}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text .text-mobile,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text .text-mobile{display:none}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text .text-mobile,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text .text-mobile{display:block;max-width:6.3125rem}}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text .text-desktop,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text .text-desktop{display:none}}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action{flex-direction:column;justify-content:normal}}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items{margin-bottom:1.25rem}}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item{display:flex}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item span,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin-left:.5rem;color:#0b1f33;margin-bottom:-.0625rem}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item span,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item.count,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-rate-info-items .product-card-rate-info-item.count{margin-bottom:.75rem}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-button .button,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;border-radius:.625rem;padding:1.125rem 1.5rem;height:4rem;box-sizing:border-box}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-button .button,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:100%;padding:.9375rem 1.125rem;height:3.125rem}.course-tariff .course-tariff-content.month .course-tariff-items .product-card-rate .product-card-rate-action .product-card-button .button .discount,.course-tariff .course-tariff-content.subjects .course-tariff-items .product-card-rate .product-card-rate-action .product-card-button .button .discount{width:3.1875rem;height:1.6875rem;font-size:.9375rem;line-height:100%}}.course-tariff .course-tariff-content.month .actions,.course-tariff .course-tariff-content.subjects .actions{display:flex;align-items:center;width:100%;gap:.75rem;justify-content:space-between;padding:1.5rem 0 0}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions,.course-tariff .course-tariff-content.subjects .actions{flex-direction:column;gap:1.125rem}}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .actions,.course-tariff .course-tariff-content.subjects .actions{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;border-radius:1.25rem;padding:1.125rem 1rem}}.course-tariff .course-tariff-content.month .actions__actions-wrap,.course-tariff .course-tariff-content.subjects .actions__actions-wrap{display:flex;align-items:center;gap:.5rem;width:50%;justify-content:flex-end}.course-tariff .course-tariff-content.month .actions__actions-wrap .custom-select__title,.course-tariff .course-tariff-content.subjects .actions__actions-wrap .custom-select__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem}.course-tariff .course-tariff-content.month .actions__actions-wrap .custom-select,.course-tariff .course-tariff-content.subjects .actions__actions-wrap .custom-select{max-width:21.4375rem;min-width:auto}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions__actions-wrap .custom-select,.course-tariff .course-tariff-content.subjects .actions__actions-wrap .custom-select{max-width:100%}}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions__actions-wrap,.course-tariff .course-tariff-content.subjects .actions__actions-wrap{width:100%}}.course-tariff .course-tariff-content.month .actions__wrap,.course-tariff .course-tariff-content.subjects .actions__wrap{display:flex;align-items:center;width:50%}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions__wrap,.course-tariff .course-tariff-content.subjects .actions__wrap{flex-direction:column;width:100%;gap:1rem}}.course-tariff .course-tariff-content.month .actions__price-wrap,.course-tariff .course-tariff-content.subjects .actions__price-wrap{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions__price-wrap,.course-tariff .course-tariff-content.subjects .actions__price-wrap{width:100%;flex-direction:row;align-items:center;justify-content:space-between}}.course-tariff .course-tariff-content.month .actions__price,.course-tariff .course-tariff-content.subjects .actions__price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions__price,.course-tariff .course-tariff-content.subjects .actions__price{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.course-tariff .course-tariff-content.month .actions__price-grey,.course-tariff .course-tariff-content.subjects .actions__price-grey{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions__price-grey,.course-tariff .course-tariff-content.subjects .actions__price-grey{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-tariff .course-tariff-content.month .actions__button .main-button,.course-tariff .course-tariff-content.month .actions__button .main-button-small,.course-tariff .course-tariff-content.month .actions__button .main-button-large,.course-tariff .course-tariff-content.month .actions__button .main-button-medium,.course-tariff .course-tariff-content.month .actions__button .dark-button,.course-tariff .course-tariff-content.month .actions__button .light-button,.course-tariff .course-tariff-content.month .actions__button .grey-button,.course-tariff .course-tariff-content.month .actions__button .pale-blue-button,.course-tariff .course-tariff-content.month .actions__button .light-blue-button,.course-tariff .course-tariff-content.month .actions__button .transparent-button,.course-tariff .course-tariff-content.month .actions__button .button-with-shadow,.course-tariff .course-tariff-content.subjects .actions__button .main-button,.course-tariff .course-tariff-content.subjects .actions__button .main-button-small,.course-tariff .course-tariff-content.subjects .actions__button .main-button-large,.course-tariff .course-tariff-content.subjects .actions__button .main-button-medium,.course-tariff .course-tariff-content.subjects .actions__button .dark-button,.course-tariff .course-tariff-content.subjects .actions__button .light-button,.course-tariff .course-tariff-content.subjects .actions__button .grey-button,.course-tariff .course-tariff-content.subjects .actions__button .pale-blue-button,.course-tariff .course-tariff-content.subjects .actions__button .light-blue-button,.course-tariff .course-tariff-content.subjects .actions__button .transparent-button,.course-tariff .course-tariff-content.subjects .actions__button .button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem}@media screen and (max-width: 767px){.course-tariff .course-tariff-content.month .actions__button .main-button,.course-tariff .course-tariff-content.month .actions__button .main-button-small,.course-tariff .course-tariff-content.month .actions__button .main-button-large,.course-tariff .course-tariff-content.month .actions__button .main-button-medium,.course-tariff .course-tariff-content.month .actions__button .dark-button,.course-tariff .course-tariff-content.month .actions__button .light-button,.course-tariff .course-tariff-content.month .actions__button .grey-button,.course-tariff .course-tariff-content.month .actions__button .pale-blue-button,.course-tariff .course-tariff-content.month .actions__button .light-blue-button,.course-tariff .course-tariff-content.month .actions__button .transparent-button,.course-tariff .course-tariff-content.month .actions__button .button-with-shadow,.course-tariff .course-tariff-content.subjects .actions__button .main-button,.course-tariff .course-tariff-content.subjects .actions__button .main-button-small,.course-tariff .course-tariff-content.subjects .actions__button .main-button-large,.course-tariff .course-tariff-content.subjects .actions__button .main-button-medium,.course-tariff .course-tariff-content.subjects .actions__button .dark-button,.course-tariff .course-tariff-content.subjects .actions__button .light-button,.course-tariff .course-tariff-content.subjects .actions__button .grey-button,.course-tariff .course-tariff-content.subjects .actions__button .pale-blue-button,.course-tariff .course-tariff-content.subjects .actions__button .light-blue-button,.course-tariff .course-tariff-content.subjects .actions__button .transparent-button,.course-tariff .course-tariff-content.subjects .actions__button .button-with-shadow{padding:0 1.25rem}.course-tariff .course-tariff-content.month .actions__button .main-button span,.course-tariff .course-tariff-content.month .actions__button .main-button-small span,.course-tariff .course-tariff-content.month .actions__button .main-button-large span,.course-tariff .course-tariff-content.month .actions__button .main-button-medium span,.course-tariff .course-tariff-content.month .actions__button .dark-button span,.course-tariff .course-tariff-content.month .actions__button .light-button span,.course-tariff .course-tariff-content.month .actions__button .grey-button span,.course-tariff .course-tariff-content.month .actions__button .pale-blue-button span,.course-tariff .course-tariff-content.month .actions__button .light-blue-button span,.course-tariff .course-tariff-content.month .actions__button .transparent-button span,.course-tariff .course-tariff-content.month .actions__button .button-with-shadow span,.course-tariff .course-tariff-content.subjects .actions__button .main-button span,.course-tariff .course-tariff-content.subjects .actions__button .main-button-small span,.course-tariff .course-tariff-content.subjects .actions__button .main-button-large span,.course-tariff .course-tariff-content.subjects .actions__button .main-button-medium span,.course-tariff .course-tariff-content.subjects .actions__button .dark-button span,.course-tariff .course-tariff-content.subjects .actions__button .light-button span,.course-tariff .course-tariff-content.subjects .actions__button .grey-button span,.course-tariff .course-tariff-content.subjects .actions__button .pale-blue-button span,.course-tariff .course-tariff-content.subjects .actions__button .light-blue-button span,.course-tariff .course-tariff-content.subjects .actions__button .transparent-button span,.course-tariff .course-tariff-content.subjects .actions__button .button-with-shadow span{display:none}}.course-tariff .course-tariff-content.month .actions__tags,.course-tariff .course-tariff-content.subjects .actions__tags{flex-direction:column;gap:.5rem;align-items:flex-start;padding:0 0 0 2.75rem;margin:0 0 0 2.75rem;border-left:1px solid #e7e9eb}@media screen and (max-width: 1024px){.course-tariff .course-tariff-content.month .actions__tags,.course-tariff .course-tariff-content.subjects .actions__tags{width:100%;padding:0;margin:0;border:none;flex-direction:row}}.course-tariff .course-tariff-content.month .course-tariff-action,.course-tariff .course-tariff-content.subjects .course-tariff-action{display:none}.course-tariff-item-info-items{width:100%;border-radius:.625rem;padding:1.125rem;background:#f7f8f9;box-sizing:border-box;overflow:auto;max-height:18.625rem}@media screen and (max-width: 1024px){.course-tariff-item-info-items{padding:1rem;max-height:100%}}.course-tariff-item-info-items .course-tariff-item-info-item{margin-bottom:.625rem;display:flex;align-items:flex-start;position:relative}@media screen and (max-width: 1024px){.course-tariff-item-info-items .course-tariff-item-info-item{margin-bottom:.5rem}}.course-tariff-item-info-items .course-tariff-item-info-item:before{position:absolute;left:0;top:-5%}.course-tariff-item-info-items .course-tariff-item-info-item.to-mobile{display:none}@media screen and (max-width: 767px){.course-tariff-item-info-items .course-tariff-item-info-item.to-mobile{display:flex}}@media screen and (max-width: 767px){.course-tariff-item-info-items .course-tariff-item-info-item.to-desktop{display:none}}.course-tariff-item-info-items .course-tariff-item-info-item .item-icon{width:1.125rem;height:1.125rem;margin-right:.5rem}@media screen and (max-width: 1024px){.course-tariff-item-info-items .course-tariff-item-info-item .item-icon{width:1rem;height:1rem;margin-right:.25rem}.course-tariff-item-info-items .course-tariff-item-info-item .item-icon svg{display:block;width:100%;height:100%}}.course-tariff-item-info-items .course-tariff-item-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#0b1f33;padding:0 0 0 1.625rem}@media screen and (max-width: 1024px){.course-tariff-item-info-items .course-tariff-item-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}@media screen and (max-width: 767px){.course-tariff-item-info-items .course-tariff-item-info-item span{max-width:14.9375rem}}.course-tariff-item-info-items .course-tariff-item-info-item:last-child{margin-bottom:0}.course-free-access{margin:11.25rem 0}@media screen and (max-width: 1024px){.course-free-access{margin:6.875rem 0}}@media screen and (max-width: 767px){.course-free-access{margin:4.375rem 0}}.course-advantages{margin:11.25rem 0}@media screen and (max-width: 1024px){.course-advantages{margin:6.875rem 0}}@media screen and (max-width: 767px){.course-advantages{margin:4.375rem 0}}.course-advantages .course-advantages-title{color:#0b1f33;margin-bottom:4rem;max-width:56.5rem}@media screen and (max-width: 767px){.course-advantages .course-advantages-title{margin-bottom:1.5rem}}.course-advantages .course-advantages-items{border-radius:1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 767px){.course-advantages .course-advantages-items{border-radius:1.25rem}}.course-advantages .course-advantages-items .course-advantages-item{background:#fff}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}}.course-advantages .course-advantages-items .course-advantages-item:first-child{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.course-advantages .course-advantages-items .course-advantages-item:first-child .course-advantages-item-head{border-top:0}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head{border-top:1px solid #e7e9eb;border-radius:1.5rem;box-sizing:border-box;padding:2.25rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head{border-radius:1.25rem;padding:1.125rem}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-icon{width:2.25rem;height:2.25rem}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-icon{width:1.5rem;height:1.5rem}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-icon svg{display:block;width:100%;height:100%}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info{display:flex;align-items:center;margin-right:1.25rem}@media screen and (max-width: 1024px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info{align-items:normal}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-icon{width:2.75rem;height:2.75rem;margin-right:2.25rem}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-icon{width:1.5rem;height:1.5rem;margin-right:1rem}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-icon svg{display:block;width:100%;height:100%}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-text .to-mobile{display:none}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content{display:none;padding:0 6.625rem 2.625rem 7.25rem;gap:4rem}@media screen and (max-width: 1024px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content{flex-direction:column;gap:1.5rem;padding:0 2.25rem 2.25rem}}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content{padding:0 1.125rem 1.125rem}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-image{min-width:42.5rem;height:24.25rem}@media screen and (max-width: 1024px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-image{max-width:42.5rem;order:2}}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-image{min-width:auto}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-image img{width:100%}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info{padding-top:1.25rem}@media screen and (max-width: 1024px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info{order:1;padding-top:0}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info .course-advantages-item-content-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985;margin-bottom:1.75rem}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info .course-advantages-item-content-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-bottom:1.125rem}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:1.125rem 1.625rem;width:11.5rem;height:3.75rem;box-sizing:border-box;color:#fff}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.875rem 1.25rem;width:10rem;height:3.25rem}}.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info .button .button-icon{width:1.5rem;height:1.5rem;margin-left:.75rem}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item .course-advantages-item-content .course-advantages-item-content-info .button .button-icon{margin-left:.625rem}}.course-advantages .course-advantages-items .course-advantages-item.open .course-advantages-item-head .course-advantages-item-head-icon{rotate:180deg}.course-advantages .course-advantages-items .course-advantages-item.open .course-advantages-item-content{display:flex}.course-advantages .course-advantages-items .course-advantages-item.highlighted .course-advantages-item-head{border-top:0}.course-advantages .course-advantages-items .course-advantages-item.highlighted .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-text{color:#fff}@media screen and (max-width: 767px){.course-advantages .course-advantages-items .course-advantages-item.highlighted .course-advantages-item-head .course-advantages-item-head-info .course-advantages-item-head-info-text .to-mobile{display:block}}.course-advantages .course-advantages-items .course-advantages-item.highlighted .course-advantages-item-head .course-advantages-item-head-icon svg path{stroke:#fff}.course-reviews{margin:11.25rem 0}@media screen and (max-width: 1024px){.course-reviews{margin:6.875rem 0}}@media screen and (max-width: 767px){.course-reviews{margin:4.375rem 0}}.course-reviews .slider-points{display:none}@media screen and (max-width: 767px){.course-reviews .slider-points{display:flex;align-items:center;justify-content:center}}.course-reviews .slider-points .point{border-radius:100%;background-color:#0b1f33;opacity:.2}.course-reviews .slider-points .point.active{width:.625rem;height:.625rem;opacity:1;margin:0 .8125rem}.course-reviews .slider-points .point.middle{width:.5rem;height:.5rem}.course-reviews .slider-points .point.small{width:.375rem;height:.375rem;margin:0 .9375rem}.course-reviews .slider-points .point:first-child{margin-left:0}.course-reviews .slider-points .point:last-child{margin-right:0}.course-reviews .course-reviews-title{color:#0b1f33;margin-bottom:4rem}@media screen and (max-width: 767px){.course-reviews .course-reviews-title{margin-bottom:1.5rem}}@media screen and (max-width: 767px){.course-reviews .course-reviews-track{position:relative;width:100%;height:16.25rem;margin-bottom:1.5rem}}.course-reviews .course-reviews-items{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,19.5rem);grid-template-areas:"first first second big" "small third fourth big"}@media screen and (max-width: 1024px){.course-reviews .course-reviews-items{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,19.5rem);grid-template-areas:"first first" "second big" "third big" "small fourth"}}@media screen and (max-width: 767px){.course-reviews .course-reviews-items{display:flex;position:absolute;flex-wrap:nowrap;left:0;gap:1rem;height:100%}}.course-reviews .course-reviews-items .course-reviews-item{display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item{box-sizing:border-box;width:20.5625rem}}.course-reviews .course-reviews-items .course-reviews-item.first{grid-area:first}.course-reviews .course-reviews-items .course-reviews-item.second{grid-area:second}.course-reviews .course-reviews-items .course-reviews-item.third{grid-area:third}.course-reviews .course-reviews-items .course-reviews-item.fourth{grid-area:fourth}.course-reviews .course-reviews-items .course-reviews-item.big{grid-area:big}.course-reviews .course-reviews-items .course-reviews-item.small{grid-area:small}.course-reviews .course-reviews-items .course-reviews-item .review-head{display:flex;align-items:center}.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-name{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;height:1.75rem}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-name{margin-bottom:.375rem;height:1.5rem}}.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-name .review-head-info-name-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-name .review-head-info-name-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-name .review-head-info-name-contact{text-decoration:none;height:1.5rem}.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-tabs{display:flex;gap:.375rem}.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-tabs .review-head-info-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border:1px solid #fff;border-radius:.3125rem;padding:.4375rem .6875rem;height:2.125rem;box-sizing:border-box;backdrop-filter:blur(44px);background:#fff;color:#0b1f33;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item .review-head .review-head-info .review-head-info-tabs .review-head-info-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:.5rem;height:1.9375rem}}.course-reviews .course-reviews-items .course-reviews-item.text-review{border-radius:1.5rem;padding:2.25rem;background:#fff}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.text-review{padding:1.5rem}}.course-reviews .course-reviews-items .course-reviews-item.text-review .review-head .review-head-image{border-radius:7.5rem;width:5rem;height:5rem;margin-right:1.75rem}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.text-review .review-head .review-head-image{width:4rem;min-width:4rem;height:4rem;margin-right:1.125rem}}.course-reviews .course-reviews-items .course-reviews-item.text-review .review-head .review-head-image img{border-radius:7.5rem;width:100%}.course-reviews .course-reviews-items .course-reviews-item.text-review .review-head .review-head-info .review-head-info-name{color:#0b1f33}.course-reviews .course-reviews-items .course-reviews-item.text-review .review-head .review-head-info .review-head-info-tabs .review-head-info-tab{border:1px solid #e7e9eb}.course-reviews .course-reviews-items .course-reviews-item.text-review .review-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.text-review .review-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-reviews .course-reviews-items .course-reviews-item.text-review .review-text.to-mobile{display:none}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.text-review .review-text.to-mobile{display:block}}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.text-review .review-text.to-desktop{display:none}}.course-reviews .course-reviews-items .course-reviews-item.text-review .review-action a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;text-decoration:none;color:#0b1f33;border-bottom:1px solid #0b1f33}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.text-review .review-action a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-reviews .course-reviews-items .course-reviews-item.video-review{background-size:cover;border-radius:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.course-reviews .course-reviews-items .course-reviews-item.video-review.small{background-image:url(/build/assets/img/middle-review-photo-IeamkaCg.png)}.course-reviews .course-reviews-items .course-reviews-item.video-review.big{background-image:url(/build/assets/img/big-review-photo-DF5UH8ON.png)}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.video-review.big{background-image:url(/build/assets/img/middle-review-photo-IeamkaCg.png)}}.course-reviews .course-reviews-items .course-reviews-item.video-review .review-wrap{padding:1.5rem 1.5rem 0;display:flex;gap:.375rem}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.video-review .review-wrap{padding:1rem 1rem 0}}.course-reviews .course-reviews-items .course-reviews-item.video-review .review-wrap .review-wrap-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border-radius:.3125rem;padding:.4375rem .6875rem;height:2.125rem;box-sizing:border-box;background:#fff;color:#0b1f33;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.video-review .review-wrap .review-wrap-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:.5rem;height:1.9375rem}}.course-reviews .course-reviews-items .course-reviews-item.video-review .review-wrap .review-wrap-tab.brown-tab{backdrop-filter:blur(44px);background:#0b1f331a;color:#fff}.course-reviews .course-reviews-items .course-reviews-item.video-review .review-head{padding:0 2.25rem 2.25rem;justify-content:space-between}@media screen and (max-width: 767px){.course-reviews .course-reviews-items .course-reviews-item.video-review .review-head{padding:0 1.5rem 1.5rem}}.course-reviews .course-reviews-items .course-reviews-item.video-review .review-head .review-head-info .review-head-info-name{color:#fff}.course-reviews .course-reviews-items .course-reviews-item.video-review .review-head .review-head-action{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6.25rem;width:3.375rem;height:3.375rem;background:#fff}.course-guarantees{margin:11.25rem 0}@media screen and (max-width: 1024px){.course-guarantees{margin:6.875rem 0}}@media screen and (max-width: 767px){.course-guarantees{margin:4.375rem 0}}.course-guarantees .course-guarantees-title{color:#0b1f33;margin-bottom:4rem}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-title{margin-bottom:1.5rem}}.course-guarantees .course-guarantees-content{position:relative;border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:4rem 4rem 4.75rem;background-color:#fff}@media screen and (max-width: 1024px){.course-guarantees .course-guarantees-content{padding:4rem 4rem 20rem}}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content{border-radius:1.25rem;padding:1.5rem 0 23.75rem;overflow:hidden}}.course-guarantees .course-guarantees-content .course-guarantees-image{position:absolute;right:0;bottom:0;z-index:1}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-image{width:100%;overflow:hidden}}.course-guarantees .course-guarantees-content .course-guarantees-image img{display:block;height:33.375rem}@media screen and (max-width: 1024px){.course-guarantees .course-guarantees-content .course-guarantees-image img{height:27.5rem;width:auto}}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-image img{transform:translate(-11.25rem);height:25.625rem}}.course-guarantees .course-guarantees-content .course-guarantees-info{position:relative;z-index:2;max-width:30.3125rem}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-info{padding-left:1.5rem;padding-right:1.5rem}}.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-text{margin-bottom:4rem}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-text{margin-bottom:1.5rem}}.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-text .course-guarantees-info-text-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;max-width:24.4375rem;color:#0b1f33;margin-bottom:1.25rem}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-text .course-guarantees-info-text-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem;font-weight:500}}.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-text .course-guarantees-info-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-text .course-guarantees-info-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-action .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:1.125rem 1.625rem;height:3.75rem;box-sizing:border-box;background:#f3f4f5;color:#0b1f33}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-action .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.875rem .375rem;width:10rem;height:3.25rem}}.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-action .button .button-icon{margin-left:.75rem;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-action .button .button-icon{margin-left:.625rem}}.course-guarantees .course-guarantees-content .course-guarantees-info .course-guarantees-info-action .button .button-icon svg{display:block;width:100%;height:100%}.course-form{margin:11.25rem 0}@media screen and (max-width: 1024px){.course-form{margin:6.875rem 0}}@media screen and (max-width: 767px){.course-form{margin:4.375rem 0}}.course-form .course-form-content{display:flex;justify-content:space-between;border-radius:2.5rem;padding:2.75rem 4rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}@media screen and (max-width: 1024px){.course-form .course-form-content{flex-direction:column}}@media screen and (max-width: 767px){.course-form .course-form-content{border-radius:1.25rem;padding:1.5rem 1rem}}.course-form .course-form-content .course-form-info{max-width:32.25rem;height:33rem;padding:1.25rem 0;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-info{height:auto;max-width:none;padding:0}}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-info{padding:0 .5rem}}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-info .course-form-info-text{margin-bottom:1.5rem}}.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-title{color:#0b1f33;margin-bottom:1.25rem}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-title{margin-bottom:.75rem}}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-info .course-form-info-text br{display:none}}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-info .course-form-info-text br{display:block}}.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;max-width:24.8125rem;color:#6d7985}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-description{max-width:none}}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-info .course-form-info-text .course-form-info-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-form .course-form-content .course-form-info .course-form-info-wrap{display:flex;align-items:center}.course-form .course-form-content .course-form-info .course-form-info-wrap .course-form-info-wrap-icon{width:2rem;height:2rem;margin-right:1rem}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-info .course-form-info-wrap .course-form-info-wrap-icon{width:1.5rem;height:1.5rem;margin-right:.75rem}}.course-form .course-form-content .course-form-info .course-form-info-wrap .course-form-info-wrap-icon svg{display:block;width:100%;height:100%}.course-form .course-form-content .course-form-info .course-form-info-wrap .course-form-info-wrap-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#0b1f33}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-info .course-form-info-wrap .course-form-info-wrap-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.course-form .course-form-content .course-form-line{width:1px;height:auto;background:#e7e9eb}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-line{height:1px;width:100%;margin:1.75rem 0}}.course-form .course-form-content .course-form-actions{padding:1.25rem 0;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-actions{gap:1.125rem;margin:0 auto;padding:0}}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions{width:100%}}.course-form .course-form-content .course-form-actions .course-form-navigation{display:flex;align-items:center}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .course-form-navigation{padding:0 .5rem}}.course-form .course-form-content .course-form-actions .course-form-navigation .course-form-navigation-item{display:flex;align-items:center}.course-form .course-form-content .course-form-actions .course-form-navigation .course-form-navigation-item .course-form-navigation-item-number{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:3.125rem;width:1.25rem;height:1.25rem;background:#9aa3ad;margin-right:.5rem;color:#fff;display:flex;align-items:center;justify-content:center}.course-form .course-form-content .course-form-actions .course-form-navigation .course-form-navigation-item .course-form-navigation-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#9aa3ad}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .course-form-navigation .course-form-navigation-item .course-form-navigation-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.course-form .course-form-content .course-form-actions .course-form-navigation .course-form-navigation-item.active .course-form-navigation-item-number{background:#0b1f33}.course-form .course-form-content .course-form-actions .course-form-navigation .course-form-navigation-item.active .course-form-navigation-item-text{color:#0b1f33}.course-form .course-form-content .course-form-actions .course-form-navigation .course-form-navigation-line{width:.625rem;height:1px;background:#0b1f33;opacity:.2;margin:0 .625rem}.course-form .course-form-content .course-form-actions .course-form-inputs{display:flex;flex-direction:column}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .course-form-inputs{width:auto}}.course-form .course-form-content .course-form-actions .course-form-inputs input{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-bottom:1rem;border:1px solid #9aa3ad;border-radius:.75rem;padding:1.5rem;box-sizing:border-box;width:35rem;height:4.5rem;background:#f7f8f9;color:#0b1f33;outline:none}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-actions .course-form-inputs input{width:auto}}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .course-form-inputs input{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border-radius:.625rem;padding:1.25rem 1.5rem;height:3.75rem;margin-bottom:.625rem}}.course-form .course-form-content .course-form-actions .course-form-inputs input:focus{border:1px solid #0b1f33}.course-form .course-form-content .course-form-actions .course-form-inputs input::-moz-placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}.course-form .course-form-content .course-form-actions .course-form-inputs input::placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .course-form-inputs input::-moz-placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}.course-form .course-form-content .course-form-actions .course-form-inputs input::placeholder{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.course-form .course-form-content .course-form-actions .course-form-inputs input:last-child{margin-bottom:1.25rem}.course-form .course-form-content .course-form-actions .course-form-inputs .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:1.125rem 1.625rem;width:35rem;height:4.5625rem;box-sizing:border-box;color:#fff}@media screen and (max-width: 1024px){.course-form .course-form-content .course-form-actions .course-form-inputs .button{width:auto}}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .course-form-inputs .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.9375rem 1.125rem;height:3.75rem}}.course-form .course-form-content .course-form-actions .course-form-inputs .button .button-icon{width:1.5rem;height:1.5rem;margin-left:1rem}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .course-form-inputs .button .button-icon{margin-left:.625rem}}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .confirms{padding:0 .5rem}}.course-form .course-form-content .course-form-actions .confirms .custom-checkbox-wrap{margin-bottom:.625rem}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .confirms .custom-checkbox-wrap{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.course-form .course-form-content .course-form-actions .confirms .custom-checkbox-wrap:last-child{margin-bottom:0}.course-form .course-form-content .course-form-actions .confirms .custom-checkbox+label:before{border:1px solid #cad0d6}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .confirms .custom-checkbox+label:before{width:1.25rem;height:1.25rem}}.course-form .course-form-content .course-form-actions .confirms .custom-checkbox+label{color:#6d7985}.course-form .course-form-content .course-form-actions .confirms .custom-checkbox:checked+label:before{border:1px solid #0b1f33;background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 9L8 12L13 7" stroke="%230b1f33" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media screen and (max-width: 767px){.course-form .course-form-content .course-form-actions .confirms .custom-checkbox:checked+label:before{background-image:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 10.2578L8.75 14.0078L15 7.75781" stroke="%230B1F33" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.course-form .course-form-content .course-form-actions .confirms .custom-checkbox:checked+label{color:#0b1f33}.course-faq{margin:11.25rem 0 0}@media screen and (max-width: 1024px){.course-faq{margin:6.875rem 0 0}}@media screen and (max-width: 767px){.course-faq{margin:4.375rem 0 0}}.course-faq .course-faq-content{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.course-faq .course-faq-content{flex-direction:column;gap:1.5rem}}.course-faq .course-faq-content .course-faq-wrap{max-width:32.5rem;position:sticky;top:7.75rem;width:100%;height:100%}@media screen and (max-width: 1024px){.course-faq .course-faq-content .course-faq-wrap{max-width:none;position:relative;top:0}}.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head{margin-bottom:1.5rem}.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head .course-faq-wrap-head-title{color:#0b1f33;margin-bottom:2rem}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head .course-faq-wrap-head-title{margin-bottom:.75rem}}.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head .course-faq-wrap-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;max-width:23rem;color:#6d7985}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-head .course-faq-wrap-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;max-width:15.625rem}}.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-links{display:flex;gap:.5rem}.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-links .course-faq-wrap-link{flex-shrink:0;width:3.5rem;height:3.5rem;text-decoration:none}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-links .course-faq-wrap-link{width:3rem;height:3rem}}.course-faq .course-faq-content .course-faq-wrap .course-faq-wrap-links .course-faq-wrap-link svg{display:block;width:100%;height:100%}.course-faq .course-faq-content .course-faq-questions{max-width:50rem;width:100%}@media screen and (max-width: 1024px){.course-faq .course-faq-content .course-faq-questions{max-width:none}}.course-faq .course-faq-content .course-faq-questions .course-faq-question{margin-bottom:1.25rem;border-radius:1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-questions .course-faq-question{border-radius:1.125rem;margin-bottom:.75rem}}.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-head{padding:2.25rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-head{align-items:flex-start;gap:1.5625rem;padding:1.125rem}}.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-head .course-faq-question-head-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33;max-width:38.6875rem}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-head .course-faq-question-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-head .course-faq-question-head-icon{flex-shrink:0;width:2.25rem;height:2.25rem}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-head .course-faq-question-head-icon{width:1.5rem;height:1.5rem}}.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-head .course-faq-question-head-icon svg{display:block;width:100%;height:100%}.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-content{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:none;padding:0 4.25rem 2.25rem 2.25rem;color:#6d7985;word-break:break-word}@media screen and (max-width: 767px){.course-faq .course-faq-content .course-faq-questions .course-faq-question .course-faq-question-content{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:0 1.125rem 1.125rem}}.course-faq .course-faq-content .course-faq-questions .course-faq-question.open .course-faq-question-head .course-faq-question-head-icon{transform:rotate(180deg)}.course-faq .course-faq-content .course-faq-questions .course-faq-question.open .course-faq-question-content{display:block}.course-faq .course-faq-content .course-faq-questions .course-faq-question:last-child{margin-bottom:0}.popup{display:none;justify-content:center;overflow-x:hidden;overflow-y:scroll;align-items:center;position:fixed;width:100vw;height:100vh;top:0;left:0;backdrop-filter:blur(10px);background:#0b1f3359;z-index:200;padding:1.5rem 0}@media screen and (max-width: 1024px){.popup{align-items:normal;padding:5.25rem 0 0}}.popup .text-desktop{display:block}@media screen and (max-width: 1024px){.popup .text-desktop{display:none}}.popup .text-mobile{display:none}@media screen and (max-width: 1024px){.popup .text-mobile{display:block}}.popup.show{display:flex}.popup.popup-tariff.small-tariffs .popup-content .popup-arrow{display:none}.popup.popup-tariff.small-tariffs .popup-content .popup-items{justify-content:center}@media screen and (max-width: 1024px){.popup.popup-tariff{align-items:flex-end;width:100%}}.popup.popup-tariff .popup-content{min-height:47.375rem}@media screen and (max-width: 1024px){.popup.popup-tariff .popup-content{width:100%;min-height:auto}}@media screen and (max-width: 1024px){.popup.popup-tariff .popup-content .popup-action{padding:1.125rem 1rem;margin-top:0}}@media screen and (max-width: 1024px){.popup.popup-tariff .popup-content .popup-action .button{border-radius:.625rem}}@media screen and (max-width: 1024px){.popup.popup-tariff .popup-content .popup-items{display:block}}@media screen and (max-width: 1024px){.popup.popup-tariff .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price{justify-content:flex-start;gap:1.5rem}}@media screen and (max-width: 767px){.popup.popup-tariff .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price{justify-content:space-between}}@media screen and (max-width: 1024px){.popup.popup-tariff .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button{border-radius:.625rem}}@media screen and (max-width: 767px){.popup.popup-month.small-month{align-items:normal}}.popup .popup-content{border-radius:2.5rem;background:#fff;position:relative;padding:2.75rem;box-sizing:border-box;width:66.875rem}@media screen and (max-width: 1024px){.popup .popup-content{width:100%;padding:0;border-radius:1.5625rem 1.5625rem 0 0}}.popup .popup-content .popup-close{position:absolute;width:2rem;height:2rem;right:-3rem;top:0;cursor:pointer}@media screen and (max-width: 1024px){.popup .popup-content .popup-close{right:1rem;top:1rem;width:1.125rem;height:1.125rem}}.popup .popup-content .popup-close svg{width:100%;height:100%}@media screen and (max-width: 1024px){.popup .popup-content .popup-close svg path{stroke:#9aa3ad}}.popup .popup-content .popup-close .text-desktop{display:block;width:100%;height:100%}@media screen and (max-width: 1024px){.popup .popup-content .popup-close .text-desktop{display:none}}.popup .popup-content .popup-close .text-mobile{display:none}@media screen and (max-width: 1024px){.popup .popup-content .popup-close .text-mobile{display:block;width:100%;height:100%}}.popup .popup-content .popup-arrow{border-radius:3.75rem;width:3rem;height:3rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;position:absolute;top:50%;margin-top:-1.5rem;cursor:pointer}@media screen and (max-width: 1024px){.popup .popup-content .popup-arrow{display:none}}.popup .popup-content .popup-arrow.prev{left:1.25rem}.popup .popup-content .popup-arrow.next{right:1.25rem}.popup .popup-content .popup-arrow .popup-arrow-icon{width:1.125rem;height:1.125rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-container{height:100%}}.popup .popup-content .popup-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.75rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-head{margin-bottom:1.25rem;padding:1.5625rem 1rem 0;flex-direction:column;align-items:flex-start}}.popup .popup-content .popup-head .popup-title{color:#0b1f33}@media screen and (max-width: 1024px){.popup .popup-content .popup-head .popup-title{margin-bottom:.9375rem}}.popup .popup-content .popup-head .popup-navigation,.popup .popup-content .popup-head .popup-navigation .popup-navigation-item{display:flex;align-items:center}.popup .popup-content .popup-head .popup-navigation .popup-navigation-item .popup-navigation-item-number{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:3.125rem;width:1.25rem;height:1.25rem;background:#9aa3ad;margin-right:.5rem;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}.popup .popup-content .popup-head .popup-navigation .popup-navigation-item .popup-navigation-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#9aa3ad;margin-top:.0625rem}.popup .popup-content .popup-head .popup-navigation .popup-navigation-item.active .popup-navigation-item-number{background:#0b1f33}.popup .popup-content .popup-head .popup-navigation .popup-navigation-item.active .popup-navigation-item-text{color:#0b1f33}.popup .popup-content .popup-head .popup-navigation .popup-navigation-line{width:.625rem;height:.0625rem;background:#0b1f33;opacity:.2;margin:0 .625rem}.popup .popup-content .popup-items{display:flex;gap:2.75rem;width:100%;justify-content:flex-start}@media screen and (max-width: 1024px){.popup .popup-content .popup-items{flex-direction:column;gap:1.75rem;overflow:auto;max-height:29.875rem;padding:0 1rem}}.popup .popup-content .popup-items .popup-item{width:18.625rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item{width:100%;margin:0 0 1.75rem}}.popup .popup-content .popup-items .popup-item .popup-item-head{margin-bottom:2rem;height:14.25rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head{margin-bottom:1.5rem;height:auto}}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head :last-child{margin:0}}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info{margin-bottom:1.25rem}}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-title{display:flex;align-items:center;margin-bottom:1.125rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-title{margin-bottom:1rem}}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-title .popup-item-head-icon{width:3.375rem;height:3.375rem}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-title .popup-item-head-icon svg{display:block;width:100%;height:100%}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-title .popup-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;margin-left:1.125rem;color:#0b1f33}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-title .popup-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem}}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-info .popup-item-head-text .desk{display:none}}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price{display:flex;align-items:center;justify-content:space-between}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price div{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33;white-space:nowrap}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.875rem 1.25rem;width:8.6875rem;height:3.25rem;background:#2554e7;gap:.625rem;box-sizing:border-box;color:#fff}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button{height:3rem}}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected-text{display:none}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected-text.icon{flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected-text.icon{width:1.25rem;height:1.25rem}}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected-text.icon svg{display:block;width:100%;height:100%}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .regular-text.icon{flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .regular-text.icon{width:1.25rem;height:1.25rem}}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .regular-text.icon svg{display:block;width:100%;height:100%}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected{color:#0b1f33;background:#f3f4f5}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected .selected-text{display:block;color:#0b1f33}.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected .regular-text,.popup .popup-content .popup-items .popup-item .popup-item-head .popup-item-head-price .button .selected .regular-text.icon{display:none}.popup .popup-content .popup-items .popup-item .popup-item-info-add{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border-radius:.625rem;padding:.75rem 1.125rem;background:#f3f4f5;color:#0b1f33;margin-bottom:.625rem}.popup .popup-content .popup-items .popup-item .popup-item-info-items{width:100%;border-radius:.75rem;padding:1.125rem;background:#f7f8f9;box-sizing:border-box}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-info-items{border-radius:.625rem;padding:1rem}}.popup .popup-content .popup-items .popup-item .popup-item-info-items .popup-item-info-item{margin-bottom:.5rem;display:flex;align-items:flex-start}.popup .popup-content .popup-items .popup-item .popup-item-info-items .popup-item-info-item svg{margin:-.0625rem .5rem .125rem 0}@media screen and (max-width: 1024px){.popup .popup-content .popup-items .popup-item .popup-item-info-items .popup-item-info-item svg{margin:0 .5rem .25rem 0}}.popup .popup-content .popup-items .popup-item .popup-item-info-items .popup-item-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#0b1f33}.popup .popup-content .popup-items .popup-item .popup-item-info-items .popup-item-info-item:last-child{margin-bottom:0}.popup .popup-content .popup-actions{display:flex;align-items:center;width:100%;gap:.75rem;justify-content:space-between;padding:1.5rem 0 0}@media screen and (max-width: 1024px){.popup .popup-content .popup-actions{padding:1.125rem 1rem;flex-direction:column;gap:1.125rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;position:fixed;bottom:0;background-color:#fff;border-radius:1.25rem 1.25rem 0 0}}.popup .popup-content .popup-actions__actions-wrap{display:flex;align-items:center;gap:.5rem;width:50%;justify-content:flex-end}.popup .popup-content .popup-actions__actions-wrap .custom-select__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem}.popup .popup-content .popup-actions__actions-wrap .custom-select{min-width:12.5rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-actions__actions-wrap{width:100%}}.popup .popup-content .popup-actions__wrap{display:flex;align-items:center;width:50%}@media screen and (max-width: 1024px){.popup .popup-content .popup-actions__wrap{flex-direction:column;width:100%;gap:1rem}}.popup .popup-content .popup-actions__price-wrap{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-actions__price-wrap{width:100%;flex-direction:row;align-items:center;justify-content:space-between}}.popup .popup-content .popup-actions__price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 1024px){.popup .popup-content .popup-actions__price{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.popup .popup-content .popup-actions__price-grey{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 1024px){.popup .popup-content .popup-actions__price-grey{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.popup .popup-content .popup-actions__button .main-button,.popup .popup-content .popup-actions__button .main-button-small,.popup .popup-content .popup-actions__button .main-button-large,.popup .popup-content .popup-actions__button .main-button-medium,.popup .popup-content .popup-actions__button .dark-button,.popup .popup-content .popup-actions__button .light-button,.popup .popup-content .popup-actions__button .grey-button,.popup .popup-content .popup-actions__button .pale-blue-button,.popup .popup-content .popup-actions__button .light-blue-button,.popup .popup-content .popup-actions__button .transparent-button,.popup .popup-content .popup-actions__button .button-with-shadow{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem}@media screen and (max-width: 767px){.popup .popup-content .popup-actions__button .main-button,.popup .popup-content .popup-actions__button .main-button-small,.popup .popup-content .popup-actions__button .main-button-large,.popup .popup-content .popup-actions__button .main-button-medium,.popup .popup-content .popup-actions__button .dark-button,.popup .popup-content .popup-actions__button .light-button,.popup .popup-content .popup-actions__button .grey-button,.popup .popup-content .popup-actions__button .pale-blue-button,.popup .popup-content .popup-actions__button .light-blue-button,.popup .popup-content .popup-actions__button .transparent-button,.popup .popup-content .popup-actions__button .button-with-shadow{padding:0 1.25rem}.popup .popup-content .popup-actions__button .main-button span,.popup .popup-content .popup-actions__button .main-button-small span,.popup .popup-content .popup-actions__button .main-button-large span,.popup .popup-content .popup-actions__button .main-button-medium span,.popup .popup-content .popup-actions__button .dark-button span,.popup .popup-content .popup-actions__button .light-button span,.popup .popup-content .popup-actions__button .grey-button span,.popup .popup-content .popup-actions__button .pale-blue-button span,.popup .popup-content .popup-actions__button .light-blue-button span,.popup .popup-content .popup-actions__button .transparent-button span,.popup .popup-content .popup-actions__button .button-with-shadow span{display:none}}.popup .popup-content .popup-actions__tags{flex-direction:column;gap:.5rem;align-items:flex-start;padding:0 0 0 2.75rem;margin:0 0 0 2.75rem;border-left:1px solid #e7e9eb}@media screen and (max-width: 1024px){.popup .popup-content .popup-actions__tags{width:100%;padding:0;margin:0;border:none;flex-direction:row}}.popup .popup-content .popup-action{display:none;border-radius:1.5625rem 1.5625rem 0 0;padding:.75rem 1rem;width:100%;box-sizing:border-box;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}@media screen and (max-width: 1024px){.popup .popup-content .popup-action{display:block;margin-top:2.25rem}}.popup .popup-content .popup-action button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.9375rem 1.125rem;font-weight:500;color:#fff;text-align:center;width:100%;display:flex;align-items:center;gap:.5rem;justify-content:center}@media screen and (max-width: 1024px){.popup.popup-month{align-items:flex-end;min-height:21.875rem}}.popup.popup-month.small-month .popup-content{padding:2.75rem 2.75rem 9.5rem}@media screen and (max-width: 1024px){.popup.popup-month.small-month .popup-content{padding:0;min-height:auto}}.popup.popup-month.small-month .popup-content .popup-items{grid-template-rows:1fr}@media screen and (max-width: 1024px){.popup.popup-month.small-month .popup-content .popup-items{grid-template-columns:auto}}.popup.popup-month.small-month .popup-content .popup-items .product-card-rate:nth-child(3),.popup.popup-month.small-month .popup-content .popup-items .product-card-rate:nth-child(4){display:none}.popup.popup-month.small-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-image{display:flex;margin-bottom:1.25rem;margin-top:.75rem;width:100%;justify-content:center}@media screen and (max-width: 1024px){.popup.popup-month.small-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-image{display:none}}.popup.popup-month.small-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-image img{width:12.75rem;height:11.875rem}.popup.popup-month .popup-content{padding:2.75rem 2.75rem 1.5rem;min-height:47.125rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.popup.popup-month .popup-content{padding:0;width:100%;max-height:45.5rem;min-height:31.25rem}}.popup.popup-month .popup-content .popup-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:.75rem}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items{display:flex;flex-direction:column;gap:.625rem;width:100%;overflow:auto;max-height:4.875rem;padding:0 1rem 11.625rem}}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .popup-item{width:100%}}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .popup-item .popup-item-head{height:auto}}.popup.popup-month .popup-content .popup-items.month-with-discount{display:none}.popup.popup-month .popup-content .popup-items.month-with-discount.visible{display:grid}.popup.popup-month .popup-content .popup-items .product-card-rate{border:1px solid #e7e9eb;border-radius:1.25rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .product-card-rate{padding:1.125rem}}.popup.popup-month .popup-content .popup-items .product-card-rate.action{border:1px solid #2554e7}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info{display:flex;flex-direction:column;gap:.75rem}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-image{display:none}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-head{display:flex;align-items:flex-start;justify-content:space-between}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-term{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33;min-width:7.875rem}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-term{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-width:6.875rem}}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-align:right;color:#6d7985;width:10.75rem}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-body{display:flex;width:100%;align-items:center;gap:3.125rem}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-body .product-card-rate-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985;width:100%}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-body .product-card-rate-info-discount{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:.375rem;border-radius:.3125rem;background-color:#edf2fe;color:#2554e7;font-weight:500;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-body .product-card-rate-info-discount{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item{display:flex}@media screen and (max-width: 767px){.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item{align-items:center}}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-left:.5rem;margin-bottom:-.0625rem;color:#0b1f33}@media screen and (max-width: 767px){.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item.count{margin-bottom:.75rem}.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;width:100%;border-radius:.625rem;padding:.9375rem 1.125rem;height:3.75rem;box-sizing:border-box;font-weight:500}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .product-card-rate .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;height:3.125rem}}.popup.popup-month .popup-content .popup-items .product-card-rate.rate-gray .button{color:#0b1f33;background:#f3f4f5}.popup.popup-month .popup-content .popup-items .product-card-rate.rate-blue{border:1px solid #2554e7;background:#fafcff}.popup.popup-month .popup-content .popup-items .product-card-rate.rate-blue .product-card-rate-info .product-card-rate-info-term{color:#2554e7}.popup.popup-month .popup-content .popup-items .product-card-rate.rate-blue .product-card-rate-info .product-card-rate-info-text{margin-top:.0625rem}.popup.popup-month .popup-content .popup-items .product-card-rate.rate-blue .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500;width:100%;height:3.75rem;padding:.9375rem 1.125rem;box-sizing:border-box}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .product-card-rate.rate-blue .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;height:3.125rem}}.popup.popup-month .popup-content .popup-items .product-card-rate.rate-blue .product-card-button .button .discount{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-left:.75rem;border-radius:.3125rem;padding:.375rem;width:3.625rem;height:2.125rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff;font-weight:500;color:#2554e7}@media screen and (max-width: 1024px){.popup.popup-month .popup-content .popup-items .product-card-rate.rate-blue .product-card-button .button .discount{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;width:3.1875rem;height:1.6875rem}}@media screen and (max-width: 1024px){.popup.popup-subjects{align-items:flex-end;min-height:21.875rem}}.popup.popup-subjects .popup-content{padding:2.75rem;min-height:47.125rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content{padding:0;max-height:45.5rem;min-height:auto;width:100%}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items{display:flex;flex-direction:column;gap:.625rem;width:100%;overflow:auto;max-height:4.875rem;padding:0 1rem 11.625rem}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .popup-item{width:100%}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .popup-item .popup-item-head{height:auto}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .product-card-rate{padding:1.125rem}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-term{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-width:6.875rem}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .product-card-rate .product-card-rate-info .product-card-rate-info-head .product-card-rate-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .product-card-rate .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;height:3.125rem}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .product-card-rate.rate-blue .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;height:3.125rem}}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-items .product-card-rate.rate-blue .product-card-button .button .discount{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;width:3.1875rem;height:1.6875rem}}@media screen and (max-width: 1024px){.popup.about-teacher{align-items:normal}}.popup.about-teacher .popup-content{display:flex;width:72.625rem;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1024px){.popup.about-teacher .popup-content{flex-direction:column;padding:1.5625rem .625rem;border-radius:1.5625rem;width:23.4375rem}}.popup.about-teacher .popup-content .popup-teacher-info-title{display:none}@media screen and (max-width: 1024px){.popup.about-teacher .popup-content .popup-teacher-info-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:block;margin-bottom:.9375rem;font-weight:500;color:#0b1f33}}.popup.about-teacher .popup-content .popup-teacher-image{margin-right:2.75rem;min-width:18.5rem;height:20rem;background-position:center;background-size:cover;border-radius:1.375rem;overflow:hidden;background-color:#f3f4f5}@media screen and (max-width: 1024px){.popup.about-teacher .popup-content .popup-teacher-image{margin-right:0;margin-bottom:1.25rem;background-repeat:no-repeat;background-size:cover;height:23.1875rem;width:21.4375rem}}.popup.about-teacher .popup-content .popup-teacher-image img{width:18.5rem}.popup.about-teacher .popup-content .popup-teacher-info{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head{margin-bottom:1.25rem}}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head .popup-teacher-info-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33;margin-bottom:1.125rem}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head .popup-teacher-info-description{margin-left:.125rem}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head .popup-teacher-info-description .popup-teacher-info-description-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-bottom:.5rem;color:#6d7985;display:flex;align-items:center}@media screen and (max-width: 1024px){.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head .popup-teacher-info-description .popup-teacher-info-description-item{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;align-items:flex-start}}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head .popup-teacher-info-description .popup-teacher-info-description-item div{width:.9375rem;height:.0625rem;margin-right:.3125rem;margin-bottom:.125rem;background:#6d7985}@media screen and (max-width: 1024px){.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head .popup-teacher-info-description .popup-teacher-info-description-item div{min-width:.9375rem;margin-top:.5rem}}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-head .popup-teacher-info-description .popup-teacher-info-description-item:last-child{margin-bottom:0}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-advantages{display:flex;gap:2.75rem}@media screen and (max-width: 1024px){.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-advantages{flex-wrap:wrap;gap:1.25rem}}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-advantages .popup-teacher-info-advantage .popup-teacher-info-advantage-big{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33}.popup.about-teacher .popup-content .popup-teacher-info .popup-teacher-info-advantages .popup-teacher-info-advantage .popup-teacher-info-advantage-small{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985}.courses-page{padding-top:2.25rem;background:#fafcff}@media screen and (max-width: 767px){.courses-page{padding-top:1.5rem}}.courses-page .regular-text.icon{display:flex}.courses-page__container{position:relative}.courses-page .articles-columns__bottom{display:flex;align-items:center;justify-content:space-between;margin:2.75rem 0 0;width:100%}@media screen and (max-width: 767px){.courses-page .articles-columns__bottom{flex-direction:column;gap:1.125rem;margin:.5rem 0 0}}.courses-page .articles-columns__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.625rem;padding:0 1.375rem;min-height:3.5rem;border:none;background-color:#2554e7;text-decoration:none;color:#fff;cursor:pointer}@media screen and (max-width: 1024px){.courses-page .articles-columns__btn{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;min-height:3.75rem}}@media screen and (max-width: 767px){.courses-page .articles-columns__btn{width:100%}}.courses-page .breadcrumbs{margin:0 0 1.5rem}.courses-page .courses-page-title{margin:0 0 2rem}@media screen and (max-width: 767px){.courses-page .courses-page-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem;margin:0}}.courses-page .courses-page-filters{width:100%;margin:0 0 3rem;overflow:hidden}@media screen and (max-width: 767px){.courses-page .courses-page-filters{margin:0 0 1.125rem}}.courses-page .courses-page-wrap{display:flex;width:100%;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.courses-page .courses-page-wrap{flex-direction:column-reverse;gap:.5rem;margin-bottom:1.125rem}}.courses-page .courses-page-result{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#6d7985}.courses-page .text-mobile{display:none}@media screen and (max-width: 767px){.courses-page .text-mobile{display:block}}@media screen and (max-width: 767px){.courses-page .text-desktop{display:none}}.courses-page .filter-button{display:none}@media screen and (max-width: 1024px){.courses-page .filter-button{display:block;position:fixed;bottom:0;left:0;z-index:1000;width:100%;transition:transform .3s ease}}.courses-page .filter-button:before{content:"";display:none}@media screen and (max-width: 1024px){.courses-page .filter-button:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem}}@media screen and (max-width: 1024px){.courses-page .filter-button_hidden{transform:translateY(110%)}}.courses-page .filter-button__button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;min-height:4.875rem;padding:0 1.625rem;border-radius:.625rem;border:1px solid #0b1f33;cursor:pointer;background-color:transparent;color:#0b1f33;text-decoration:none}@media screen and (max-width: 1024px){.courses-page .filter-button__button{position:relative;z-index:1;margin:1.5rem auto;width:calc(100% - 4rem);min-height:3.125rem}}@media screen and (max-width: 767px){.courses-page .filter-button__button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;gap:.625rem;width:calc(100% - 2rem);min-height:3.125rem}}.courses-page .filter-button__button:disabled{visibility:hidden}.courses-page .filter-button__button svg{flex-shrink:0;width:1.5rem;height:1.5rem;transform:translateY(-5%)}@media screen and (max-width: 767px){.courses-page .filter-button__button svg{width:1.25rem;height:1.25rem}}.courses-page .courses-content{display:flex;gap:2rem}@media screen and (max-width: 1024px){.courses-page .courses-content{display:block}}.courses-page .courses-content .courses-cards{flex-grow:1}@media screen and (max-width: 1024px){.courses-page .courses-content .courses-cards{margin-top:2rem}}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;width:100%}}.courses-page .courses-content .courses-cards .courses-card{padding:1.5rem 2.75rem 1.5rem 1.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;border-radius:2.5rem;display:flex;margin-bottom:1.25rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card{flex-direction:column;border-radius:1.5625rem;padding:1rem;box-sizing:border-box;margin-bottom:1rem;width:100%}}.courses-page .courses-content .courses-cards .courses-card.article{height:-moz-fit-content;height:fit-content;position:relative;z-index:1}.courses-page .courses-content .courses-cards .courses-card.article .courses-card-image{height:12.75rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card.article .courses-card-image{height:13.375rem}}.courses-page .courses-content .courses-cards .courses-card.article .courses-card-image:before{background:none}.courses-page .courses-content .courses-cards .courses-card.article .courses-card-image .courses-card-image-bg img{height:auto}.courses-page .courses-content .courses-cards .courses-card.article .courses-card-image .courses-card-image-img{-o-object-fit:cover;object-fit:cover;justify-content:center}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card.article .courses-card-image .courses-card-image-img img{width:auto}}.courses-page .courses-content .courses-cards .courses-card:last-child{margin-bottom:0}.courses-page .courses-content .courses-cards .courses-card .courses-card-image{border-radius:1.125rem;width:18.5rem;height:20rem;box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;justify-content:space-between;margin-right:2.75rem;position:relative;overflow:hidden;align-items:center}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-image{border-radius:1.25rem;margin-right:0;margin-bottom:1.5rem;width:100%;height:14.25rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.mathematics .courses-card-image-bg{width:39.3125rem;height:20rem;top:-3.1875rem;right:-6.4375rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.chemistry .courses-card-image-bg{width:28.6875rem;height:28.3125rem;top:-6.6875rem;right:-6.9375rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.physics .courses-card-image-bg{width:36.875rem;height:37.75rem;top:-9.1875rem;right:-9.375rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.biology .courses-card-image-bg{width:36.875rem;height:36.375rem;top:-9.1875rem;right:-9.375rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.russian .courses-card-image-bg{width:34.125rem;height:27.125rem;top:-6.9375rem;right:-7rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.literature .courses-card-image-bg{width:17.875rem;height:20.9375rem;top:-2.8125rem;right:2.1875rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.history .courses-card-image-bg{width:18.5rem;height:16.9375rem;top:1.4375rem;right:.875rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.informatics .courses-card-image-bg{width:24.0625rem;height:24.625rem;top:-4.8125rem;right:-1.125rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.english .courses-card-image-bg{width:27.3125rem;height:27.75rem;top:-6.75rem;right:-2.25rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.social-science .courses-card-image-bg{width:27.3125rem;height:25.3125rem;top:-5.3125rem;right:-2.25rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.geography .courses-card-image-bg{width:28.25rem;height:28.0625rem;top:-4.375rem;right:-5.1875rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.courses-card-image-common{background:#edf2fe}.courses-page .courses-content .courses-cards .courses-card .courses-card-image.courses-card-image-common .courses-card-image-bg{width:100%;height:100%;top:0;right:0}.courses-page .courses-content .courses-cards .courses-card .courses-card-image:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#0b1f3300,#0a1d3000 .01%,#0b1f334d);z-index:2}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-img{display:flex;height:100%;position:relative;z-index:1;width:100%;bottom:0}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-img{transform:translate(25%);width:-moz-fit-content;width:fit-content}}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-img img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-bg{position:absolute;width:100%;height:100%}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-bg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-tab{border-radius:.25rem;width:-moz-fit-content;width:fit-content;padding:.5rem .625rem;box-sizing:border-box;backdrop-filter:blur(1.5625rem);background:#ffffffe6;font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;letter-spacing:0;color:#0b1f33;position:absolute;z-index:2;top:1.5rem;left:1.5rem;text-decoration:none}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-tab{padding:.375rem .625rem;left:1rem;top:1rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-play{display:flex;width:3.375rem;height:3.375rem;position:absolute;z-index:2;justify-content:center;align-items:center;background:#fff;border-radius:100%;bottom:1.5rem;right:1.5rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-play{width:3rem;height:3rem;right:1rem;bottom:1rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-play svg{width:.875rem;height:1rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-dots{display:flex;align-items:center;gap:.25rem;background-color:#0b1f3326;border-radius:.625rem;padding:.25rem;margin:0 0 .75rem;width:100%;max-width:-moz-fit-content;max-width:fit-content;position:relative;z-index:10}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-dots__item{width:.375rem;height:.375rem;display:flex;align-items:center;background-color:#ffffff4d;border-radius:100%;border:none;cursor:pointer}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-dots__item.active{background-color:#fff}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#fff;position:absolute;bottom:1.5rem;left:1.5rem;z-index:2;text-decoration:none}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;left:1.25rem;bottom:1.25rem;font-weight:500}}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-name.text-mobile{display:none}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-name.text-mobile{display:block}}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-name .selector{border-radius:.625rem;background:#0b1f3326;backdrop-filter:blur(2.75rem);width:3.375rem;height:.875rem;display:flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:.75rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-name .selector .selector-item{width:.375rem;height:.375rem;border-radius:100%;background-color:#fff;opacity:.3}.courses-page .courses-content .courses-cards .courses-card .courses-card-image .courses-card-image-name .selector .selector-item.active{opacity:1}.courses-page .courses-content .courses-cards .courses-card .courses-card-details{padding:1.25rem 0;width:100%}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details{padding:0 .5rem .5rem;width:auto}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33;margin-bottom:.75rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem;margin-bottom:.75rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-name .to-mobile{display:none}@media screen and (min-width: 1024px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-name-limited{max-width:82%}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs{display:flex;flex-wrap:wrap;margin-bottom:1.75rem;gap:.375rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs{margin-bottom:1.125rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs.text-mobile{display:none}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs.text-mobile{display:flex}}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs.text-desktop{display:none}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border:1px solid #e7e9eb;border-radius:.3125rem;padding:.375rem .625rem;height:2.125rem;box-sizing:border-box;color:#0b1f33}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;height:1.9375rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab .teacher-info-icon{display:none}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab.tab-gray{backdrop-filter:blur(2.75rem);background:#f3f4f5;border:0}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab.teacher-info{display:flex;gap:.25rem;backdrop-filter:blur(2.75rem);background:#f3f4f5;border:0;align-items:center;min-height:-moz-fit-content;min-height:fit-content;flex-direction:row;cursor:pointer}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab.teacher-info .teacher-info-icon{display:block;height:1rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab.teacher-info .teacher-info-icon svg{display:block;width:1rem;height:1rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-tabs .courses-card-details-tab.teacher-info .teacher-info-icon-count{width:1rem;height:1rem;border-radius:100%;background-color:#9aa3ad;color:#fff;font-size:.75rem;line-height:1.0625rem;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages{display:flex;flex-wrap:wrap;margin-bottom:1.75rem;gap:1rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages{gap:.75rem;overflow-y:hidden;overflow-x:scroll;flex-wrap:nowrap;width:calc(100% + 2.75rem);margin:0 -1.5rem 1rem;padding:0 1.5rem;height:1.25rem;scrollbar-width:none}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages.text-mobile{display:none}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages.text-mobile{display:flex}}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages.text-desktop{display:none}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage{display:flex;align-items:center;gap:.625rem;margin-right:.75rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage{margin-right:0;gap:.375rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage:last-child{margin-right:0}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage .courses-card-details-advantage-icon{width:1.25rem;height:1.25rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage .courses-card-details-advantage-icon svg{display:block;width:1.25rem;height:1.25rem}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage .courses-card-details-advantage-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#0b1f33;width:-moz-max-content;width:max-content}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage .courses-card-details-advantage-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-top:.0625rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-advantages .courses-card-details-advantage .courses-card-details-advantage-text.records{margin-bottom:-1px}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985;max-width:40.625rem;margin-bottom:2.625rem;margin-left:.0625rem;word-break:break-word}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-bottom:1.5rem}}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-text div{color:#2554e7;cursor:pointer}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action{display:flex;justify-content:space-between;width:100%;align-items:flex-end}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action{flex-direction:column;align-items:flex-start;gap:1.5rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price{display:flex}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price .price-new{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33;margin-right:.625rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price .price-new{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem;margin-right:.5rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price .price-new span{color:#2554e7}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price .price-old{text-decoration:line-through;color:#9aa3ad;margin-top:.125rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price .price-old{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-top:0}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price .free{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;font-weight:500;color:#2554e7;background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;padding:0 .75rem;border-radius:.5rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-price .free{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;padding:0 .75rem;min-height:1.8125rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-extra{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#9aa3ad}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-extra{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-top:.25rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-extra.discount{margin-top:.25rem;border-radius:.5rem;padding:.5rem;background:#f3f4f5;font-weight:500;color:#0b1f33}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-extra.discount{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:.375rem;padding:.375rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-extra.discount span{color:#2554e7}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-info .courses-card-details-action-info-extra.to-desktop{display:none}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button{margin-bottom:.0625rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button{width:100%}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button-with-icon{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button-with-icon{gap:.625rem;min-height:3.375rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:1rem 1.375rem;color:#fff;gap:1rem;width:10.0625rem;height:3.5rem;box-sizing:border-box;text-decoration:none}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button{width:100%;gap:.625rem;padding:.9375rem 1.125rem;height:3.375rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .selected-text{display:none}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .selected-text.icon{width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .selected-text.icon{align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .selected-text.icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .selected-text.icon svg{width:1.25rem;height:1.25rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .regular-text{display:flex}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .regular-text.icon{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .regular-text.icon{align-items:center;justify-content:center;display:flex;flex-shrink:0;width:1.25rem;height:1.25rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .regular-text.icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button .regular-text.icon svg{width:1.25rem;height:1.25rem}}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button.selected{color:#0b1f33;background:#f3f4f5}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button.selected .selected-text{display:flex}.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button.selected .regular-text,.courses-page .courses-content .courses-cards .courses-card .courses-card-details .courses-card-details-action .courses-card-details-action-button .button.selected .regular-text.icon{display:none}.add-to-cart-block{right:9.375rem;top:-3rem}@media screen and (max-width: 1024px){.add-to-cart-block{top:-2rem;right:2rem}}@media screen and (max-width: 767px){.add-to-cart-block{top:-1rem;right:1rem}}.add-to-cart-block{top:8.75rem;right:9.375rem;position:fixed;padding:1.125rem;border-radius:1.125rem;width:19.625rem;box-sizing:border-box;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;z-index:100}@media screen and (max-width: 1024px){.add-to-cart-block{top:6.875rem;right:2rem}}@media screen and (max-width: 767px){.add-to-cart-block{top:6.25rem;right:1rem}}.add-to-cart-block:before{content:"";position:absolute;right:3.375rem;bottom:100%;width:0;height:0;border-bottom:.625rem solid white;border-right:.625rem solid transparent;border-left:.625rem solid transparent}.add-to-cart-block.add-to-cart-block-title{margin:0 0 2.75rem}.add-to-cart-block .add-to-cart-block-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#0b1f33;margin-bottom:.75rem}.add-to-cart-block .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:block;border-radius:.625rem;padding:.875rem 1.375rem;width:17.375rem;height:3rem;box-sizing:border-box;color:#fff;text-align:center;text-decoration:none}.months{display:none;grid-template-columns:1fr;gap:2.75rem;width:100%}@media screen and (max-width: 1024px){.months.wrapper{max-height:12.8125rem;padding:0 1rem}}@media screen and (max-width: 767px){.months.wrapper{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:1.125rem;border-radius:1.25rem}.months.wrapper .months__list_item{background-color:#fff}}@media screen and (max-width: 1024px){.months{overflow-y:auto;max-height:12.8125rem;padding:0 1rem 1rem}}@media screen and (max-width: 767px){.months{gap:1.5rem}}.months.visible{display:grid}.months__wrap{display:flex;flex-direction:column;gap:1.5rem}.months__list{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem}@media screen and (max-width: 1024px){.months__list{grid-template-columns:repeat(3,1fr);gap:.5rem}}@media screen and (max-width: 767px){.months__list{grid-template-columns:1fr 1fr;gap:.5rem}}.months__list_item{padding:.875rem;border-radius:.625rem;border:1px solid #e7e9eb;width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#0b1f33}.months__list_item.action{border:1px solid #2554e7;color:#2554e7}@media screen and (max-width: 767px){.months__list_item{padding:.5rem}}.months__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.months__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.months__list_discount{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:.375rem;border-radius:.3125rem;background-color:#edf2fe;color:#2554e7;font-weight:500;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.months__list_discount{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.months__title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;width:100%}@media screen and (max-width: 767px){.months__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}.subjects{display:grid;grid-template-columns:1fr;gap:2.75rem;width:100%}@media screen and (max-width: 1024px){.subjects{overflow:auto;max-height:29.6875rem;padding:0 1rem 12.1875rem}}@media screen and (max-width: 1024px){.subjects.wrapper{max-height:100%;padding:0}}@media screen and (max-width: 767px){.subjects.wrapper{background-color:#fff;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:1.125rem;border-radius:1.25rem}.subjects.wrapper .subjects__list_item{background-color:#fff}}.subjects__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.625rem}@media screen and (max-width: 1024px){.subjects__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 767px){.subjects__list{grid-template-columns:1fr 1fr;gap:.5rem}}.subjects__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){.subjects__list_item-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.subjects__list_item{padding:1.25rem 1.125rem;border-radius:.625rem;border:1px solid #e7e9eb;width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#0b1f33}.subjects__list_item.action{border:1px solid #2554e7;color:#2554e7}.subjects__list_item.error{border:1px solid #f14545;color:#f14545}@media screen and (max-width: 767px){.subjects__list_item{padding:.75rem}}.subjects_min_text.error{color:#f14545}.popup-teacher-carousel-btn{display:flex;align-items:center;justify-content:center}.popup.popup-subjects .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons,.popup.popup-month .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons{gap:.75rem}@media screen and (max-width: 1024px){.popup.popup-subjects .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons,.popup.popup-month .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons{flex-wrap:wrap;margin:0;padding:0;gap:.75rem}}.popup.popup-subjects .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons__item,.popup.popup-month .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons__item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;display:flex;align-items:center;gap:.625rem;color:#0b1f33;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.popup.popup-subjects .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons__item svg,.popup.popup-month .popup-content .popup-actions .popup-actions__price-wrap .tags-with-icons__item svg{display:block;width:1.125rem;height:1.125rem;transform:translateY(-10%)}.cart{padding-top:5rem;background-color:#fafcff}@media screen and (max-width: 767px){.cart{padding-top:1.75rem}}.cart .cart-bar-button{min-height:3.125rem}.cart .container .main-title{margin-bottom:3rem}@media screen and (max-width: 767px){.cart .container .main-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem;margin-bottom:1.5rem}}.cart .container .cart-content{display:flex;align-items:flex-start;margin-bottom:7.5rem;width:100%;gap:2rem;justify-content:space-between}@media screen and (max-width: 1024px){.cart .container .cart-content{flex-direction:column-reverse;align-items:center}}@media screen and (max-width: 767px){.cart .container .cart-content{margin-bottom:4.375rem;gap:0}}.cart .container .cart-content .cart-order{width:100%;display:flex;flex-direction:column}.cart .container .cart-content .cart-payment-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem;display:none}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-payment-title{display:block;align-self:flex-start;color:#0b1f33;margin-bottom:1.5rem}}.cart .container .cart-content .cart-products{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products{align-items:center;margin-right:0;margin-left:0;gap:1rem}}.cart .container .cart-content .cart-products .product-card{position:relative;display:flex;align-items:center}.cart .container .cart-content .cart-products .product-card .product-card-close{position:absolute;right:1.5rem;top:1.5rem;cursor:pointer;background-color:transparent;border:none;width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;z-index:4}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card .product-card-close{right:.5rem;top:.5rem}}.cart .container .cart-content .cart-products .product-card .card-remove{position:absolute;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:31.25rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;left:-3.5rem;cursor:pointer}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card .card-remove{display:none}}.cart .container .cart-content .cart-products .product-card:last-child{margin-bottom:0}.cart .container .cart-content .cart-products .product-card-add-button{width:100%;justify-content:center;align-items:center;display:flex}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-add-button{display:none}}.cart .container .cart-content .cart-products .product-card-add-button .light-button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;min-height:3.5rem;gap:.625rem;padding:0 1.375rem}.cart .container .cart-content .cart-products .product-card-content{display:flex;justify-content:space-between;border-radius:2.5rem;padding:2.75rem;max-width:71.375rem;width:100%;box-sizing:border-box;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content{flex-direction:column}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content{position:relative;border-radius:1.25rem;padding:1.5rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-image{display:none}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-image{display:block;position:absolute;left:0;top:0;border-radius:1.25rem;width:100%;height:15.0625rem;background-position:center;box-shadow:0 0 3.3125rem #dce7ff29}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-image .product-card-small-image-remove{position:absolute;top:1rem;right:1rem;border-radius:50%;width:1.5rem;height:1.5rem;background-color:#fff;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-image .product-card-small-image-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;position:absolute;top:1rem;left:1rem;border-radius:.5rem;padding:.5rem .75rem;backdrop-filter:blur(44px);background:#0b1f3326;color:#fff;z-index:4}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-image .product-card-small-image-photo{position:absolute;width:100%;height:15.0625rem;background-position-x:calc(50% - 1.875rem);background-position-y:calc(50% + .4375rem)}}.cart .container .cart-content .cart-products .product-card-content .product-card-info{display:flex;flex-direction:column}.cart .container .cart-content .cart-products .product-card-content .product-card-info:last-child{border-left:1px solid #e7e9eb;padding:0 0 0 2.75rem}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content .product-card-info:last-child{border-left:none;border-top:1px solid #e7e9eb;padding:1.125rem 0 0;margin:1.125rem 0 0}}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description{margin-bottom:0;padding:0}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text{margin-bottom:1.125rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block{display:flex;align-items:center;gap:1.125rem;margin:0 0 1.5rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block{margin:0 0 1.125rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__wrap{display:flex;flex-direction:column;gap:.25rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__wrap{gap:.125rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__photo{width:3rem;height:3rem;display:flex;align-items:center;justify-self:center;flex-shrink:0;border-radius:100%;overflow:hidden}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__photo{width:2.25rem;height:2.25rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;font-weight:500}}.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-teacher-block__text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.cart .container .cart-content .cart-products .product-card-content .product-card-list{display:flex;gap:.5rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-list{flex-direction:column}}.cart .container .cart-content .cart-products .product-card-content .product-card-list__item{display:flex;flex-direction:column;padding:1rem;background-color:#f7f8f9;border-radius:.5rem;height:100%;justify-content:space-between;gap:1rem;width:100%}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-list__item{flex-direction:row;padding:.625rem .75rem;border-radius:.5rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-list__wrap{display:flex;flex-direction:column;gap:.25rem}.cart .container .cart-content .cart-products .product-card-content .product-card-list__subtitle{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;color:#9aa3ad}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-list__subtitle{display:none}}.cart .container .cart-content .cart-products .product-card-content .product-card-list__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-list__title{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.cart .container .cart-content .cart-products .product-card-content .product-card-list__button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;border:none;background-color:transparent;cursor:pointer;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-list__button{display:none}}.cart .container .cart-content .cart-products .product-card-content .product-card-list__button-icon{width:1rem;height:1rem;display:none;align-items:center;justify-content:center;border:none;background-color:transparent}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-list__button-icon{display:flex}}.cart .container .cart-content .cart-products .product-card-content .product-card-price{display:flex;flex-direction:column;gap:.75rem;margin:2.75rem 0 0}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-price{margin:1.125rem 0 0;gap:.25rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-price__wrap{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-price__wrap{gap:.5rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-price__main-price{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-price__main-price{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.cart .container .cart-content .cart-products .product-card-content .product-card-price__grey-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985}.cart .container .cart-content .cart-products .product-card-content .product-card-price__discount{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;background-color:#f3f4f5;border-radius:.5rem;padding:.375rem;font-weight:500}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-price__discount{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;padding:.125rem .375rem;font-weight:500}}.cart .container .cart-content .cart-products .product-card-content .product-card-info{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content .product-card-info{max-width:100%;width:100%;margin-right:0}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info{width:100%;height:auto;position:relative;margin-bottom:0}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 2.75rem 0 0}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description{margin-bottom:0;padding:0}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-bottom:.5rem}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-title.desk{display:none}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-title.mobile{display:block;width:15rem}}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text{margin-bottom:1.125rem}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text{margin-bottom:0}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-actions{display:flex;align-items:flex-end;width:100%;justify-content:space-between;gap:1.125rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-actions{flex-direction:column}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-actions .custom-select{max-width:15.625rem;min-width:-moz-max-content;min-width:max-content}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-actions .custom-select{max-width:100%}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-actions .custom-select__title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;min-height:3.5rem;padding:0 1.125rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-actions .custom-select__title{min-height:3.125rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .tags-with-icons{flex-direction:column;align-items:flex-start;gap:.5rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .tags-with-icons{flex-direction:row;margin:1.125rem -1.5rem 0;gap:.75rem}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .tags-with-icons.scroll{padding:0 1.25rem}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .tags-with-icons svg{width:1.125rem;height:1.125rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33;margin-bottom:1rem}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-title.mobile{display:none}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-tabs{display:flex;align-items:center;gap:.375rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-tabs{margin-bottom:1.125rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-tabs .product-card-tab{border:1px solid #e7e9eb;border-radius:.3125rem;padding:.4375rem .6875rem;backdrop-filter:blur(44px);background:#fff;font-size:.9375rem;color:#0b1f33}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-tabs .product-card-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;border-radius:.5rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-tabs .product-card-tab.tap-active{background:#2554e7;color:#fff}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-tabs .product-card-tab.tap-active{color:#0b1f33;background:#f3f4f5;border:1px solid #f3f4f5}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-tabs .product-card-tab.tap-active:last-child{display:none}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985;width:100%}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text span.showed{display:none}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;display:flex;flex-direction:column}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text .desktop{display:none}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text .mobile{display:flex}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text span.hidden{display:none}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text span.showed{display:flex;flex-direction:column}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-description .product-card-text span.showed span{color:#2554e7}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher{display:flex;align-items:center}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-image{border-radius:3.875rem;width:3rem;height:3rem;background-position:center;background-size:cover;margin-right:1.125rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-image{display:none}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info{width:100%}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-bottom:.375rem;font-weight:500;color:#0b1f33}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-name{display:none}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate{display:flex;align-items:center}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate{margin-top:1.125rem;display:grid;grid-template:repeat(2,auto)/repeat 2,1fr;justify-content:space-between}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate.month{display:none}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#6d7985}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate span.second{margin-right:.75rem;margin-left:.3125rem}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate span.mobile{display:none}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate span{margin-right:0;font-size:.9375rem;margin-bottom:.25rem}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate span.first{grid-area:1/1/2/2;line-height:114%}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate span.second{display:none}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate span.mobile{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:block;grid-area:2/1/3/2;font-weight:500;color:#0b1f33;margin-left:0;margin-top:.0625rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate a{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#2554e7;cursor:pointer;text-decoration:none}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-info .product-card-teacher .product-card-teacher-info .product-card-teacher-info-rate a a.change{grid-area:2/2/3/3;font-size:.9375rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-rates{display:flex;align-items:center;gap:1.125rem;overflow:hidden}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-card-content .product-card-rates{display:none}}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate{border:1px solid #0b1f33;border-radius:1.125rem;padding:1.5rem;width:17rem;height:21.25rem;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate{height:auto}}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate .product-card-rate-info .product-card-rate-info-term{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;text-align:center;color:#0b1f33;margin-bottom:.75rem}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate .product-card-rate-info .product-card-rate-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-align:center;color:#6d7985;margin-bottom:1.5rem}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate .product-card-rate-info .product-card-rate-info-items{margin-bottom:1.5rem}}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item{display:flex;align-items:center;justify-content:center}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-left:.625rem;color:#0b1f33}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate .product-card-rate-info .product-card-rate-info-items .product-card-rate-info-item.count{margin-bottom:.5rem}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;border-radius:.625rem;padding:1.125rem;width:100%;height:3.75rem;box-sizing:border-box;font-weight:500}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate.rate-gray{border:1px solid #e7e9eb}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate.rate-gray .button{color:#0b1f33;background:#f3f4f5}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate.rate-blue{border:1px solid #2554e7;background:#fafcff}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate.rate-blue .product-card-rate-info .product-card-rate-info-term{color:#2554e7}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate.rate-blue .product-card-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500;padding:1rem 1.125rem}.cart .container .cart-content .cart-products .product-card-content .product-card-rates .product-card-rate.rate-blue .product-card-button .button .discount{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-left:.5625rem;border-radius:.3125rem;width:3.625rem;height:1.8125rem;display:flex;align-items:center;justify-content:center;background:#fff;color:#2554e7}.cart .container .cart-content .cart-products .product-pay-button{display:none}@media screen and (max-width: 767px){.cart .container .cart-content .cart-products .product-pay-button{display:block;border-radius:1.25rem 1.25rem 0 0;padding:.75rem 1rem;height:4.625rem;box-sizing:border-box;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}}.cart .container .cart-content .cart-products .product-pay-button button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:100%;height:3.125rem;padding:.9375rem 1.125rem;font-weight:500;color:#fff;text-align:center;box-sizing:border-box}.cart .container .cart-content .add-product-card{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:2.25rem;margin-bottom:1.25rem}@media screen and (max-width: 767px){.cart .container .cart-content .add-product-card{display:none}}.cart .container .cart-content .add-product-card span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;margin-left:1rem;margin-top:.125rem;color:#0b1f33}.cart .container .cart-content .cart-payment-wrapper{display:flex;flex-direction:column;width:100%;gap:1.5rem;max-width:27.875rem}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-payment-wrapper{margin:0 0 4.375rem;max-width:100%}}.cart .container .cart-content .cart-payment{border-radius:2.5rem;padding:2.75rem;width:100%;max-width:27.875rem;box-sizing:border-box;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-payment{width:100%;max-width:100%}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment{padding:1.5rem;border-radius:1.25rem}}.cart .container .cart-content .cart-payment .cart-payment-info{margin-bottom:1.75rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info{margin-bottom:1rem}}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item{display:flex;justify-content:space-between;padding-bottom:1.125rem;border-bottom:1px solid #e7e9eb;margin-bottom:1.125rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item{margin-bottom:1rem;padding-bottom:1rem}}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:14.0625rem;color:#0b1f33}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name{width:auto}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;width:11.0625rem}}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name.first{width:12.1875rem}@media screen and (max-width: 1024px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name.first{width:auto}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name.first{width:11.0625rem}}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name.second .mobile{display:block}}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-info-name .mobile{display:none}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-price .cart-payment-price-value{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500;color:#0b1f33;white-space:nowrap}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-price .cart-payment-price-value{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-align:right}}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item .cart-payment-price .cart-payment-price-term{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;font-weight:500;color:#9aa3ad;text-align:right}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item.discount .cart-payment-price-value{color:#2554e7}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item.total-price{padding-bottom:0;border-bottom:0;margin-bottom:0}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item.total-price .cart-payment-info-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33;width:auto}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item.total-price .cart-payment-info-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item.total-price .cart-payment-price .cart-payment-price-value{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-info .cart-payment-info-item.total-price .cart-payment-price .cart-payment-price-value{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.cart .container .cart-content .cart-payment .cart-payment-checkbox{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-checkbox{margin-bottom:1rem}}.cart .container .cart-content .cart-payment .cart-payment-checkbox label{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#0b1f33}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-checkbox label{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch{width:3.375rem;height:2rem;margin-right:0}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch label{display:inline-block;height:1.875rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch label{display:inline-block;height:2.125rem}}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch .state:before{width:3.375rem;height:1.875rem;top:0;border:0;background-color:#e7e9eb}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty .state label:before,.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty .state label:after{width:1.875rem;height:1.875rem;top:0}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch.p-fill input:checked~.state label:after{left:1.35em}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#2554e7!important}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch input:checked~.state.p-primary:before{border-color:#2554e7}.cart .container .cart-content .cart-payment .cart-payment-checkbox .pretty.p-switch .state label:after{background-color:#fff!important}.cart .container .cart-content .cart-payment .cart-payment-actions{display:flex;flex-direction:column;gap:.5rem}.cart .container .cart-content .cart-payment .cart-payment-actions .pay{display:none}.cart .container .cart-content .cart-payment .cart-payment-actions .pay.visible{display:flex}.cart .container .cart-content .cart-payment .cart-payment-actions .link{display:none}.cart .container .cart-content .cart-payment .cart-payment-actions .link.visible{display:flex}.cart .container .cart-content .cart-payment .cart-payment-actions .button{width:100%}.cart .container .cart-content .cart-payment .cart-payment-actions .button.button-with-icon{padding:1rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-actions .button.button-with-icon{min-height:3.5rem}}.cart .container .cart-content .cart-payment .cart-payment-actions .button.button-with-icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.cart .container .cart-content .cart-payment .cart-payment-actions .button.button-with-icon svg{width:1.25rem;height:1.25rem}}.cart .container .cart-content .cart-payment .cart-payment-actions .button.button-with-icon span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-align:center;margin-right:1rem}.cart .container .cart-content .cart-payment .cart-payment-actions .button.button-transparent{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-top:.5rem;text-align:center;padding:1.125rem}.cart .container .cart-extra{width:100%;max-width:74.875rem;padding:0 0 0 3.5rem}@media screen and (max-width: 1024px){.cart .container .cart-extra{padding:0;max-width:100%}}.cart .container .cart-extra .scrollbar{display:none}.cart .container .cart-extra .cart-extra-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:3rem;line-height:3.25rem;color:#0b1f33;margin-bottom:2.75rem}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem;margin-bottom:1.5rem}}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-track{width:100%;position:relative;overflow:auto}.cart .container .cart-extra .cart-extra-track::-webkit-scrollbar{height:2px}.cart .container .cart-extra .cart-extra-track::-webkit-scrollbar-track{background:#e7e9eb;height:2px}.cart .container .cart-extra .cart-extra-track::-webkit-scrollbar-thumb{background:#0b1f33;border-radius:1px;height:2px}}.cart .container .cart-extra .cart-extra-cards{display:grid;grid-template-columns:repeat(3,23.125rem);gap:1rem}@media screen and (max-width: 1024px){.cart .container .cart-extra .cart-extra-cards{grid-template-columns:repeat(3,19.3125rem)}}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards{display:flex;position:relative;left:0;margin-bottom:1.5rem}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card{position:relative;display:grid;grid-template-rows:16.25rem 1fr;grid-template-columns:1fr}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card{grid-template-rows:14.375rem 1fr}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card.red .cart-extra-card-image .cart-extra-card-image-photo{background-position-x:calc(50% - 1.875rem)}.cart .container .cart-extra .cart-extra-cards .cart-extra-card.blue .cart-extra-card-image .cart-extra-card-image-photo{background-position-x:calc(50% + .9375rem)}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image{position:relative;overflow:hidden;display:flex;justify-content:center;top:0;left:0;border-radius:1.25rem;width:23.125rem;height:16.25rem;background-position:center;box-shadow:0 0 3.3125rem #dce7ff29}@media screen and (max-width: 1024px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image{width:19.3125rem}}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image{width:20.5625rem}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;position:absolute;top:1.125rem;left:1.125rem;border-radius:.5rem;padding:.5rem .75rem;backdrop-filter:blur(44px);background:#0b1f3326;color:#fff;z-index:4}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;top:1rem;left:1rem;padding:.375rem .625rem}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-photo{position:absolute;width:23.125rem;height:16.25rem;background-position:center;top:0}@media screen and (max-width: 1024px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-photo{width:19.3125rem}}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-photo{width:100%;height:14.375rem;background-size:cover}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-img{width:100%;display:flex;max-width:19.8125rem;margin:0 auto}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-img img{width:100%;height:100%;z-index:2;-o-object-fit:contain;object-fit:contain}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-bg{position:absolute;width:35.6875rem;height:31rem;top:-6.625rem;right:-6.75rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image .cart-extra-card-image-bg img{width:100%;height:100%}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.chemistry .cart-extra-card-image-bg{width:37.6875rem;height:38.25rem;top:-10.625rem;right:-8.25rem;transform:rotate(198deg)}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.physics .cart-extra-card-image-bg{width:42.25rem;height:42.3125rem;top:-13.375rem;right:-9.4375rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.mathematics .cart-extra-card-image-bg{width:45.8125rem;height:30.5625rem;top:-10.4375rem;right:-9.375rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.biology .cart-extra-card-image-bg{width:4.6875rem;height:28.1875rem;top:-7.75rem;right:-5.75rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.russian .cart-extra-card-image-bg{width:23.25rem;height:19.75rem;top:-4.75rem;right:-3.3125rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.literature .cart-extra-card-image-bg{width:21.6875rem;height:19.6875rem;top:-2.25rem;right:.875rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.history .cart-extra-card-image-bg{width:30.625rem;height:17.8125rem;top:-.8125rem;right:-3.75rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.geography .cart-extra-card-image-bg{width:32.8125rem;height:25.6875rem;top:-4.75rem;right:-5.5625rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.informatics .cart-extra-card-image-bg{width:32.8125rem;height:25.6875rem;top:-4.75rem;right:-4.75rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.social-science .cart-extra-card-image-bg{width:32.8125rem;height:28.3125rem;top:-6.5625rem;right:-4.9375rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-image.english .cart-extra-card-image-bg{width:30.6875rem;height:23.4375rem;top:-6.5625rem;right:-10rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info{border-radius:1.25rem;padding:1.75rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;z-index:3;display:flex;flex-direction:column;justify-content:space-between;gap:3.75rem;margin-top:-2.5rem}@media screen and (max-width: 1024px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info{gap:1.5rem}}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info{width:100%;padding:1.5rem;height:auto}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;display:block;text-decoration:none;color:#0b1f33;margin-bottom:.5rem;word-break:break-word}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-title{font-family:TT Firs Neue,sans-serif;letter-spacing:-.01em;font-size:1.375rem;line-height:1.5625rem;font-weight:500}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-tabs{display:flex;gap:.375rem;margin-bottom:1.125rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-tabs .cart-extra-card-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;border-radius:.5rem;padding:.375rem .625rem;backdrop-filter:blur(44px);background:#f3f4f5;color:#0b1f33}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-tabs .cart-extra-card-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-tabs .cart-extra-card-tab.tab-white{border:1px solid #e7e9eb;background:#fff}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-items{display:flex;gap:1.25rem;flex-wrap:wrap}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-items .cart-extra-card-item{display:flex;align-items:center}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-items .cart-extra-card-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-left:.5rem;color:#0b1f33}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-items .cart-extra-card-item span{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-items .cart-extra-card-item svg{display:block;width:1.25rem;height:1.25rem}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-description .cart-extra-card-items .cart-extra-card-item svg{width:1.125rem;height:1.125rem}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-price{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-price span{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33}@media screen and (max-width: 1024px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-price span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;font-weight:500}}@media screen and (max-width: 767px){.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-price span{margin-top:0}}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-price .button{border-radius:.625rem;padding:1rem;width:-moz-fit-content;width:fit-content;max-width:8.875rem;box-sizing:border-box;background:#f3f4f5}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-price .button svg{display:block;width:1.5rem;height:1.5rem}.cart .container .cart-extra .cart-extra-cards .cart-extra-card .cart-extra-card-info .cart-extra-card-price .button span{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;text-align:center;color:#0b1f33;margin-left:.625rem}.carousel__slide{align-items:start}.carousel{text-align:inherit;max-width:100%}.slider-cards__list_header{text-decoration:none}.employee-slide{padding:.5625rem}.courses-card-details-name{text-decoration:none;display:block}.courses-card-image-img .carousel__track{height:100%}.popup-teacher-flex{display:flex}@media screen and (max-width: 1024px){.popup-teacher-flex{flex-direction:column}}.popup-teacher-carousel .carousel__slide{justify-content:flex-start}.popup-teacher-carousel-btn{position:absolute;top:50%;margin-top:-1.5rem;border:1px solid lightgray;padding:0;border-radius:50%;background:#fff;width:3rem;height:3rem;cursor:pointer}.popup-teacher-carousel-btn.left{left:-1.5rem}.popup-teacher-carousel-btn.right{right:-1.5rem}@media screen and (max-width: 767px){.popup-teacher-carousel-btn{display:none}}.comments2-carousel{max-width:100vw}.cart-payment-actions span{display:block}.four-cards-block__list_item-content{min-height:100%}.dadata__list{position:absolute;background:#fff;border:1px solid #cad0d6;border-radius:.75rem;margin-top:.4375rem}.dadata__list__row{padding:.625rem 1.5625rem}.dadata-highlight{color:#00f}.authorization-form__fields_2cols{width:100%}.vertical-carousel{height:29.5rem;overflow:hidden}.vertical-carousel .scrollspy-list__list{gap:0}@media screen and (max-width: 1024px){.vertical-carousel{height:32rem}}@media (min-width: 767px){.modal-overlay.modal-large{align-items:center}.modal-overlay.modal-large .modal{width:767px;border-radius:25px}.modal-overlay.modal-large .modal__content{padding:24px}}.modal-center{text-align:center}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.course-tariff .course-tariff-content.month .actions__actions-wrap .custom-select-no-loans,.popup .popup-content .popup-actions__actions-wrap .custom-select-no-loans{display:block;min-width:unset}@media (min-width: 1024px){.course-tariff .course-tariff-content.month .actions__actions-wrap .custom-select-no-loans,.popup .popup-content .popup-actions__actions-wrap .custom-select-no-loans{display:none}}.scrollspy-list__title,.scrollspy-list__list_item{will-change:transform;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}.scrollspy-list__list_content,.scrollspy-list__list_img{will-change:opacity}.webinar-head .container{width:100%;max-width:1920px;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.webinar-head .container{padding-right:2rem;padding-left:2rem}}@media screen and (max-width: 767px){.webinar-head .container{padding-right:0;padding-left:0}}.webinar-content .container{width:100%;max-width:1920px;padding-right:9.375rem;padding-left:9.375rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.webinar-content .container{padding-right:2rem;padding-left:2rem}}@media screen and (max-width: 767px){.webinar-content .container{padding-right:1rem;padding-left:1rem}}.webinar-content .webinar-gift .webinar-gift-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem}@media screen and (max-width: 1024px){.webinar-content .webinar-gift .webinar-gift-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:3rem;line-height:3.25rem}}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem}}.webinar-head-blue{border-radius:2.5rem;background:#2554e7;padding:4rem;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.webinar-head-blue{padding:2.75rem 2rem 0}}@media screen and (max-width: 767px){.webinar-head-blue{border-radius:1.5625rem;padding:1.5rem 1rem 0}}.webinar-head .common-bg{background:#edf2fe}.webinar-head .common-bg .webinar-head-info-description-title,.webinar-head .common-bg .webinar-head-info-description-text{color:#0b1f33}.webinar-head .common-bg .webinar-head-info-tab{background:#0b1f33}.webinar-head .common-bg .webinar-head-info-description-item{background-color:#0b1f33;padding:.625rem .75rem;border-radius:.5rem}.webinar-head .common-bg .webinar-head-info-description-item path:nth-child(2){stroke:#d3d3d3}.webinar-head .webinar-head-info-description-item{background-color:#0b1f33;padding:.625rem .75rem;border-radius:.5rem}.webinar-head .webinar-head-info-description-item path:nth-child(2){stroke:#d3d3d3}.webinar-head-image{position:absolute;bottom:0;right:0;height:100%}@media screen and (max-width: 1024px){.webinar-head-image{position:relative;z-index:1;width:100%;height:auto}}.webinar-head-image img{display:block;height:100%}@media screen and (max-width: 1024px){.webinar-head-image img{width:100%;height:auto}}.webinar-head-image img.to-mobile{display:none}@media screen and (max-width: 767px){.webinar-head-image img.to-mobile{display:block}}@media screen and (max-width: 767px){.webinar-head-image img.to-desktop{display:none}}.webinar-head-info{position:relative;z-index:2;max-width:52.5rem}.webinar-head-info-text{margin-bottom:8.4375rem}@media screen and (max-width: 767px){.webinar-head-info-text{margin-bottom:2rem}}.webinar-head-info-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.5rem;padding:.625rem .75rem;backdrop-filter:blur(25px);background-color:#0b1f33;color:#fff;margin-bottom:2.75rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.webinar-head-info-tab{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0;margin-bottom:1.5rem}}.webinar-head-info-description-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem;color:#fff;margin-bottom:1.5rem}@media screen and (max-width: 767px){.webinar-head-info-description-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.5rem;line-height:2.75rem;margin-bottom:1rem}}.webinar-head-info-description-title.to-mobile{display:none}@media screen and (max-width: 767px){.webinar-head-info-description-title.to-mobile{display:block}}@media screen and (max-width: 767px){.webinar-head-info-description-title.to-desktop{display:none}}.webinar-head-info-description-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#fff;max-width:33.4375rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.webinar-head-info-description-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-bottom:1rem;max-width:20.25rem}}.webinar-head-info-description-items{display:flex;align-items:center;gap:1.75rem}.webinar-head-info-description-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;font-weight:500;color:#fff}@media screen and (max-width: 767px){.webinar-head-info-description-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.webinar-head-info-description-item-icon{width:1.5rem;height:1.5rem;margin-right:.625rem}@media screen and (max-width: 767px){.webinar-head-info-description-item-icon{width:1.25rem;height:1.25rem;margin-right:.375rem}}.webinar-head-info-description-item-icon.to-mobile{display:none}@media screen and (max-width: 767px){.webinar-head-info-description-item-icon.to-mobile{display:block}}@media screen and (max-width: 767px){.webinar-head-info-description-item-icon.to-desktop{display:none}}.webinar-head-info-description-item-icon svg{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.webinar-head-info-description-item-icon svg{width:1.25rem;height:1.25rem}}.webinar-head-info-action .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;padding:1.375rem 1.875rem;height:4.875rem;box-sizing:border-box;background:#fff;color:#0b1f33}@media screen and (max-width: 767px){.webinar-head-info-action .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;padding:.875rem 1.25rem;height:3.25rem}}.webinar-head-info-action .button span.button-icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-left:1rem}@media screen and (max-width: 767px){.webinar-head-info-action .button span.button-icon{margin-left:.625rem}}.webinar-head-info-action .button span.button-icon svg{display:block;width:1.5rem;height:1.5rem}.common-bg-img{position:absolute;left:0;width:100%;top:0;bottom:0;height:100%;display:block}.webinar-content .webinar-program .webinar-program-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 1024px){.webinar-content .webinar-program .webinar-program-head{flex-direction:column;align-items:normal}}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head{margin-bottom:1.5rem}}@media screen and (max-width: 1024px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text{margin-bottom:1.5rem}}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text .webinar-program-head-text-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem;color:#0b1f33;margin-bottom:1.25rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text .webinar-program-head-text-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.01em;font-size:2rem;line-height:2.25rem;margin-bottom:.75rem}}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text .webinar-program-head-text-title .to-mobile{display:none}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text .webinar-program-head-text-title .to-mobile{display:inline}}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text .webinar-program-head-text-title .to-desktop{display:none}}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text .webinar-program-head-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#6d7985;max-width:39.25rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-text .webinar-program-head-text-description{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items{display:flex;align-items:center}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;display:flex;align-items:center;font-weight:500;color:#0b1f33;margin-right:1.5rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;margin-right:1.25rem}}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item:last-child{margin-right:0}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item .webinar-program-head-item-icon{width:1.5rem;height:1.5rem;margin-right:.625rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item .webinar-program-head-item-icon{width:1.25rem;height:1.25rem;margin-right:.375rem}}.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item .webinar-program-head-item-icon.to-mobile{display:none}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item .webinar-program-head-item-icon.to-mobile{display:block}}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-head .webinar-program-head-items .webinar-program-head-item .webinar-program-head-item-icon.to-desktop{display:none}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item{border-radius:1.5rem;padding:2.25rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;background:#fff;margin-bottom:1.25rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item{border-radius:1.125rem;padding:1.125rem;margin-bottom:.75rem}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item.open .webinar-program-content-item-info{display:block}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item:last-child{margin-bottom:0}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head{display:flex;align-items:center;justify-content:space-between}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.75rem;line-height:2rem;color:#0b1f33}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-name{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects{display:flex;align-items:center}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects .webinar-program-content-item-head-subject-date{display:none;align-items:center;margin-right:2.25rem}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects .webinar-program-content-item-head-subject-date .webinar-program-content-item-head-subject-date-icon{width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects .webinar-program-content-item-head-subject-date .webinar-program-content-item-head-subject-date-icon.to-mobile{display:block}}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects .webinar-program-content-item-head-subject-date .webinar-program-content-item-head-subject-date-icon.to-desktop{display:none}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects .webinar-program-content-item-head-subject-date .webinar-program-content-item-head-subject-date-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#0b1f33;margin-left:.625rem}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects .webinar-program-content-item-head-subject-icon{width:2.25rem;height:2.25rem}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-head .webinar-program-content-item-head-subjects .webinar-program-content-item-head-subject-icon.to-mobile{display:none}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info{display:none;margin-top:2.25rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info{margin-top:1.125rem}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;max-width:92.25rem;color:#6d7985;margin-bottom:1.5rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}@media screen and (max-width: 1024px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson{align-items:flex-start}}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson{flex-direction:column;margin-bottom:1.5rem}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson:last-child{margin-bottom:0}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name{display:flex;align-items:center}@media screen and (max-width: 1024px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name{align-items:baseline}}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name{align-items:flex-start}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name .webinar-program-content-item-info-lesson-name-number{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border:1px solid #e7e9eb;border-radius:.5rem;padding:.5rem .75rem;width:2.25rem;height:2.25rem;box-sizing:border-box;font-weight:500;color:#0b1f33;text-align:center;margin-right:1.125rem}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name .webinar-program-content-item-info-lesson-name-number{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;display:flex;align-items:center;justify-content:center;margin-right:1rem;width:1.75rem;height:1.75rem}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name .webinar-program-content-item-info-lesson-name-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;color:#0b1f33;margin-top:.1875rem;margin-right:1.25rem}@media screen and (max-width: 1024px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name .webinar-program-content-item-info-lesson-name-text{margin-top:.4375rem}}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-name .webinar-program-content-item-info-lesson-name-text{margin-top:0;margin-right:0}}.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-date{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;border-radius:.5rem;padding:.5625rem .75rem .4375rem;background:#f7f8f9;color:#0b1f33;min-width:7.5625rem;box-sizing:border-box}@media screen and (max-width: 767px){.webinar-content .webinar-program .webinar-program-content .webinar-program-content-item .webinar-program-content-item-info .webinar-program-content-item-info-lessons .webinar-program-content-item-info-lesson .webinar-program-content-item-info-lesson-date{margin-top:.75rem;margin-right:2.75rem}}.webinar-content .webinar-advantages{margin:11.25rem 0;border-radius:2.5rem;padding:4rem;background:#edf2fe}@media screen and (max-width: 1024px){.webinar-content .webinar-advantages{margin:6.875rem 0}}@media screen and (max-width: 767px){.webinar-content .webinar-advantages{margin:4.375rem 0;border-radius:1.5625rem;padding:2.75rem 1rem}}.webinar-content .webinar-advantages .webinar-advantages-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:4rem;line-height:4.375rem;margin-bottom:4rem;color:#0b1f33}@media screen and (max-width: 767px){.webinar-content .webinar-advantages .webinar-advantages-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem;margin-bottom:1.5rem}}.webinar-content .webinar-advantages .webinar-advantages-items{display:flex;gap:1.25rem}@media screen and (max-width: 1024px){.webinar-content .webinar-advantages .webinar-advantages-items{flex-wrap:wrap;justify-content:center;gap:1rem}}@media screen and (max-width: 767px){.webinar-content .webinar-advantages .webinar-advantages-items{gap:.625rem}}.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item{flex-shrink:0;border-radius:1.5rem;padding:2.25rem;box-sizing:border-box;width:22.375rem;background:#fff}@media screen and (max-width: 1024px){.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item{flex-basis:calc(50% - .5rem);width:auto}}@media screen and (max-width: 767px){.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item{flex-basis:100%;width:auto;padding:1.5rem}}.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item .webinar-advantages-item-icon{flex-shrink:0;width:3.375rem;height:3.375rem;margin-bottom:2.25rem}@media screen and (max-width: 767px){.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item .webinar-advantages-item-icon{margin-bottom:1.5rem}}.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item .webinar-advantages-item-icon svg{display:block;width:100%;height:100%}.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item .webinar-advantages-item-info .webinar-advantages-item-info-title{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.5rem;line-height:1.75rem;color:#0b1f33;margin-bottom:1rem}@media screen and (max-width: 767px){.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item .webinar-advantages-item-info .webinar-advantages-item-info-title{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;width:14.8125rem;font-weight:500}}.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item .webinar-advantages-item-info .webinar-advantages-item-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;color:#6d7985}@media screen and (max-width: 767px){.webinar-content .webinar-advantages .webinar-advantages-items .webinar-advantages-item .webinar-advantages-item-info .webinar-advantages-item-info-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.webinar-content .webinar-advantages .slider-points{display:none}@media screen and (max-width: 767px){.webinar-content .webinar-advantages .slider-points{display:flex;align-items:center;justify-content:center}}.webinar-content .webinar-advantages .slider-points .point{border-radius:100%;background-color:#0b1f33;opacity:.2}.webinar-content .webinar-advantages .slider-points .point.active{width:.625rem;height:.625rem;opacity:1;margin:0 .8125rem}.webinar-content .webinar-advantages .slider-points .point.middle{width:.5rem;height:.5rem}.webinar-content .webinar-advantages .slider-points .point.small{width:.375rem;height:.375rem;margin:0 .9375rem}.webinar-content .webinar-advantages .slider-points .point:first-child{margin-left:0}.webinar-content .webinar-advantages .slider-points .point:last-child{margin-right:0}.webinar-content .webinar-gift .webinar-gift-title{color:#0b1f33;margin-bottom:4rem}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-title{margin-bottom:1.5rem}}.webinar-content .webinar-gift .webinar-gift-info{position:relative;border-radius:2.5rem;box-shadow:0 .25rem .625rem #2554e70d,0 0 4.75rem #dce7ff29;padding:4rem 4rem 2.75rem;background-color:#fff}@media screen and (max-width: 1024px){.webinar-content .webinar-gift .webinar-gift-info{padding-bottom:21.25rem}}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info{border-radius:1.125rem;padding:1.5625rem 1.5rem 24.375rem}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content{position:relative;z-index:2}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head{margin-bottom:4rem}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head{margin-bottom:2rem}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-text{font-family:TT Firs Neue,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem;color:#0b1f33}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem;line-height:1.5rem;font-weight:500}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-text.short{max-width:37.5rem;margin-bottom:2rem}@media screen and (max-width: 1024px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-text.short{margin-bottom:1.25rem;max-width:none}}@media screen and (max-width: 1024px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-text .to-desktop{display:none}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .subscription__form{min-height:25rem}@media screen and (max-width: 1024px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .subscription__form{min-height:auto}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .main-container{margin-top:2rem;max-width:31.25rem;min-height:30rem}@media screen and (max-width: 1024px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .main-container{margin-top:1.25rem;max-width:none;min-height:auto}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .main-container.with-descr{margin-top:0}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items,.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item{display:flex;align-items:center}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item:first-child{margin-right:1.75rem}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item:first-child{margin-right:1rem}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.625rem}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-icon{width:1.125rem;height:1.125rem;margin-right:.375rem}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-icon.to-desktop{display:none}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-icon.to-mobile{display:none}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-icon.to-mobile{display:block}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-icon svg{display:block;width:100%;height:100%}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1rem;line-height:1.25rem;color:#0b1f33}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-head .webinar-gift-info-content-head-items .webinar-gift-info-content-head-item .webinar-gift-info-content-head-item-text{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:0}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions{width:18.375rem}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions .webinar-gift-info-content-actions-button{width:100%;margin-bottom:1rem}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions .webinar-gift-info-content-actions-button .button{font-family:TT Firs Neue,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.125rem;line-height:1.375rem;padding:1.125rem 1.625rem;width:18.1875rem;height:3.75rem;box-sizing:border-box;background:#f3f4f5;color:#0b1f33}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions .webinar-gift-info-content-actions-button .button{padding:.875rem 1.25rem;width:15.875rem;height:3.25rem;font-size:1rem}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions .webinar-gift-info-content-actions-button .button .button-icon{width:1.5rem;height:1.5rem;margin-left:.75rem}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions .webinar-gift-info-content-actions-button .button .button-icon{margin-left:.625rem}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions .webinar-gift-info-content-actions-button .button .button-icon svg{display:block;width:100%;height:100%}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-content .webinar-gift-info-content-actions .webinar-gift-info-content-actions-checkbox{font-family:TT Firs Neue,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.0625rem;letter-spacing:0;margin-bottom:2.8125rem}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image{position:absolute;bottom:0;right:-4.125rem;z-index:0;width:83.125rem}@media screen and (max-width: 1024px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image{width:50rem;right:6.25rem}}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image{right:0;width:100%;height:auto}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image img{display:block;width:100%}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image img.to-mobile{display:none}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image img.to-mobile{display:block}}.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image img.to-desktop{display:block}@media screen and (max-width: 767px){.webinar-content .webinar-gift .webinar-gift-info .webinar-gift-info-image img.to-desktop{display:none}}
