/*! 
 * OverlayScrollbars
 * Version: 2.14.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:inherit;border:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(.1);transform:scale(.1)}.os-size-observer:before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:inherit;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{-webkit-animation:os-size-observer-appear-animation 1ms forwards;animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:inherit;border:inherit;margin:-133px;-webkit-transform:scale(10);transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.os-size-observer-listener-scroll{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;-webkit-box-flex:0;-ms-flex:none;flex:none}.os-size-observer-listener-item-final{-webkit-transition:none;transition:none}@-webkit-keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:0;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){-webkit-box-sizing:inherit;box-sizing:inherit;position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{-webkit-box-sizing:inherit;box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) - 1 - var(--os-scroll-percent)*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;-webkit-transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{-webkit-transition:none!important;transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;-ms-touch-action:none;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;-webkit-transition:none!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);-webkit-transform:translateX(calc(var(--os-scroll-percent-directional)*-100%));transform:translateX(calc(var(--os-scroll-percent-directional)*-100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional)*100%);-webkit-transform:translateY(calc(var(--os-scroll-percent-directional)*-100%));transform:translateY(calc(var(--os-scroll-percent-directional)*-100%));height:calc(var(--os-viewport-percent)*100%)}@supports(container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;-webkit-transform:translateX(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%));transform:translateX(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;-webkit-transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%));transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);-webkit-transition:opacity .15s,background-color .15s,border-color .15s;transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);-webkit-transition:opacity .15s,background-color .15s,border-color .15s,height .15s;transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc(var(--os-padding-perpendicular)*-1 + var(--os-handle-interactive-area-offset)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);-webkit-transition:opacity .15s,background-color .15s,border-color .15s,width .15s;transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1 + var(--os-handle-interactive-area-offset)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc(var(--os-padding-perpendicular)*-1 + var(--os-handle-interactive-area-offset)*-1);left:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{-webkit-box-sizing:border-box;box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0,0,0,0.44);--os-handle-bg-hover:rgba(0,0,0,0.55);--os-handle-bg-active:rgba(0,0,0,0.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,0.44);--os-handle-bg-hover:hsla(0,0%,100%,0.55);--os-handle-bg-active:hsla(0,0%,100%,0.66)}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0,0,0,0.7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);-webkit-transform:var(--f-button-svg-transform);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);-webkit-transition:var(--f-button-svg-transition);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child,[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-ms-fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}:root{--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);-webkit-animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@-webkit-keyframes f-spinner{to{rotate:1turn}}@keyframes f-spinner{to{rotate:1turn}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:-webkit-zoom-out;cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:-webkit-grab;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, .2s)*0.2) ease calc(var(--f-transition-duration, .2s)*0.8) both f-crossfadeOut;animation:calc(var(--f-transition-duration, .2s)*0.2) ease calc(var(--f-transition-duration, .2s)*0.8) both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@-webkit-keyframes f-slideInPrevX{0%{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrevX{0%{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNextX{0%{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNextX{0%{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextX{to{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutNextX{to{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@-webkit-keyframes f-slideOutPrevX{to{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@-webkit-keyframes f-slideInPrevY{0%{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrevY{0%{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNextY{0%{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNextY{0%{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextY{to{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutNextY{to{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@-webkit-keyframes f-slideOutPrevY{to{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,.3s) ease both f-zoomInUp;animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown;animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{0%{-webkit-transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomInUp{0%{-webkit-transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{-webkit-animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp;animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown;animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throwOutDown-y,150px),0);transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throwOutDown-y,150px),0);transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;-webkit-transform:translate(0);transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);-webkit-box-shadow:var(--f-toolbar-shadow,none);box-shadow:var(--f-toolbar-shadow,none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-carousel__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:nowrap;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:var(--f-thumbs-transition);transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);display:grid}.f-thumbs__slide,.f-thumbs__viewport{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible}.f-thumbs__slide{position:relative;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);-webkit-transform:var(--f-thumb-hover-transform,none);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);-webkit-box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;-webkit-transition:var(--f-thumb-transition);transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);-webkit-transform:var(--f-thumb-transform);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;-webkit-transition:var(--f-thumb-border-transition);transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);-webkit-box-shadow:var(--f-thumb-shadow);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);-webkit-transform:var(--f-thumb-focus-transform,none);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);-webkit-box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);-webkit-transform:var(--f-thumb-active-transform,none);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);-webkit-box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);-webkit-transform:var(--f-thumb-selected-transform,none);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);-webkit-box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x));margin-inline:calc(var(--f-carousel-slide-width)*-1 + var(--f-thumbs-padding-x)*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc(var(--width-diff)*0.5*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));padding:0;overflow:visible;left:var(--shift,0);will-change:left;-webkit-transition:left var(--f-transition-duration) var(--f-transition-easing);transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);-webkit-transition:border var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);-webkit-box-shadow:var(--f-thumb-focus-shadow,none);box-shadow:var(--f-thumb-focus-shadow,none)}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-animation-name:f-progressbar;animation-name:f-progressbar;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@-webkit-keyframes f-progressbar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes f-progressbar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-ms-fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child,[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.in-fullscreen-mode>.f-carousel{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::-ms-backdrop{opacity:0}.fancybox__dialog::backdrop{opacity:0}@supports(height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,0.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,0.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:hsla(0,0%,100%,0.2);--f-spinner-color-2:hsla(0,0%,100%,0.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:hsla(0,0%,100%,0.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,0.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.01)),drop-shadow(1px 2px 1px rgba(24,24,27,0.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,0.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px hsla(0,0%,100%,0.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0,0,0,0.2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:hsla(0,0%,100%,0.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,0.2);--f-spinner-color-2:rgba(0,0,0,0.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,0.85);--f-button-bg:hsla(0,0%,100%,0.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,0.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing>:not(.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn;animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding>:not(.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.fancybox__container.is-idle.is-ready .f-button.is-arrow{-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);-webkit-filter:var(--fancybox-backdrop-filter);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;-webkit-transform:translate3d(0,var(--f-drag-offset,0),0);transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__slide.is-selected,.fancybox__container.is-closing .fancybox__viewport{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;top:calc(var(--f-button-height)*-1 + -2px);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);-webkit-box-shadow:var(--f-scrollbar-track-shadow);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}:root{--swiper-theme-color:#007aff}.swiper,:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{list-style:none;overflow:hidden;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:initial;box-sizing:initial;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.1490196078)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5019607843),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.swiper-pagination-bullet button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.2509803922));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1019607843));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5019607843));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}.iti{position:relative;display:inline-block}.iti *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__np{background-color:transparent}:root{--white:#fff;--white-rgb:255,255,255;--base-white:#fff;--base-white-rgb:255,255,255;--black:#000;--black-rgb:0,0,0;--base-black:#000;--base-black-rgb:0,0,0;--success:#219653;--success-rgb:33,150,83;--base-success:#219653;--base-success-rgb:33,150,83;--warning:#ffbc36;--warning-rgb:255,188,54;--base-warning:#ffbc36;--base-warning-rgb:255,188,54;--danger:#eb5757;--danger-rgb:235,87,87;--base-danger:#eb5757;--base-danger-rgb:235,87,87;--primary-default:#fffefa;--primary-default-rgb:255,254,250;--base-primary-default:#fffefa;--base-primary-default-rgb:255,254,250;--primary-hover:#2a3a73;--primary-hover-rgb:42,58,115;--base-primary-hover:#2a3a73;--base-primary-hover-rgb:42,58,115;--primary-pressed:#212e5e;--primary-pressed-rgb:33,46,94;--base-primary-pressed:#212e5e;--base-primary-pressed-rgb:33,46,94;--primary-disabled:#ecedf2;--primary-disabled-rgb:236,237,242;--base-primary-disabled:#ecedf2;--base-primary-disabled-rgb:236,237,242;--primary-disabled-text:#abb4d4;--primary-disabled-text-rgb:171,180,212;--base-primary-disabled-text:#abb4d4;--base-primary-disabled-text-rgb:171,180,212;--primary-outline:#3d8bf0;--primary-outline-rgb:61,139,240;--base-primary-outline:#3d8bf0;--base-primary-outline-rgb:61,139,240;--primary-2-default:#2170d9;--primary-2-default-rgb:33,112,217;--base-primary-2-default:#2170d9;--base-primary-2-default-rgb:33,112,217;--primary-2-hover:#00439d;--primary-2-hover-rgb:0,67,157;--base-primary-2-hover:#00439d;--base-primary-2-hover-rgb:0,67,157;--primary-2-pressed:#013c88;--primary-2-pressed-rgb:1,60,136;--base-primary-2-pressed:#013c88;--base-primary-2-pressed-rgb:1,60,136;--primary-2-disabled:#e6edf6;--primary-2-disabled-rgb:230,237,246;--base-primary-2-disabled:#e6edf6;--base-primary-2-disabled-rgb:230,237,246;--primary-2-disabled-text:#8eafdb;--primary-2-disabled-text-rgb:142,175,219;--base-primary-2-disabled-text:#8eafdb;--base-primary-2-disabled-text-rgb:142,175,219;--primary-2-outline:#2170d9;--primary-2-outline-rgb:33,112,217;--base-primary-2-outline:#2170d9;--base-primary-2-outline-rgb:33,112,217;--secondary-100:#4d5d98;--secondary-100-rgb:77,93,152;--base-secondary-100:#4d5d98;--base-secondary-100-rgb:77,93,152;--secondary-200:#5f6b97;--secondary-200-rgb:95,107,151;--base-secondary-200:#5f6b97;--base-secondary-200-rgb:95,107,151;--secondary-300:#8a94b5;--secondary-300-rgb:138,148,181;--base-secondary-300:#8a94b5;--base-secondary-300-rgb:138,148,181;--secondary-400:#c9cdda;--secondary-400-rgb:201,205,218;--base-secondary-400:#c9cdda;--base-secondary-400-rgb:201,205,218;--secondary-500:#ebecf0;--secondary-500-rgb:235,236,240;--base-secondary-500:#ebecf0;--base-secondary-500-rgb:235,236,240;--secondary-600:#f3f5f9;--secondary-600-rgb:243,245,249;--base-secondary-600:#f3f5f9;--base-secondary-600-rgb:243,245,249;--gray-100:#121212;--gray-100-rgb:18,18,18;--base-gray-100:#121212;--base-gray-100-rgb:18,18,18;--gray-200:#4f4f4f;--gray-200-rgb:79,79,79;--base-gray-200:#4f4f4f;--base-gray-200-rgb:79,79,79;--gray-300:#828282;--gray-300-rgb:130,130,130;--base-gray-300:#828282;--base-gray-300-rgb:130,130,130;--gray-400:#bdbdbd;--gray-400-rgb:189,189,189;--base-gray-400:#bdbdbd;--base-gray-400-rgb:189,189,189;--gray-500:#e0e0e0;--gray-500-rgb:224,224,224;--base-gray-500:#e0e0e0;--base-gray-500-rgb:224,224,224;--gray-600:#f2f2f2;--gray-600-rgb:242,242,242;--base-gray-600:#f2f2f2;--base-gray-600-rgb:242,242,242;--gray-700:#f5f5f5;--gray-700-rgb:245,245,245;--base-gray-700:#f5f5f5;--base-gray-700-rgb:245,245,245;--gray-800:#f8f8f8;--gray-800-rgb:248,248,248;--base-gray-800:#f8f8f8;--base-gray-800-rgb:248,248,248;--gray-900:#fff;--gray-900-rgb:255,255,255;--base-gray-900:#fff;--base-gray-900-rgb:255,255,255;--accent-dark:#000;--accent-dark-rgb:0,0,0;--base-accent-dark:#000;--base-accent-dark-rgb:0,0,0;--accent-light-blue:#60a5e4;--accent-light-blue-rgb:96,165,228;--base-accent-light-blue:#60a5e4;--base-accent-light-blue-rgb:96,165,228;--accent-fuchsia:#d83b8c;--accent-fuchsia-rgb:216,59,140;--base-accent-fuchsia:#d83b8c;--base-accent-fuchsia-rgb:216,59,140;--accent-violet:#b34ed9;--accent-violet-rgb:179,78,217;--base-accent-violet:#b34ed9;--base-accent-violet-rgb:179,78,217;--accent-blue-2:#00c7f2;--accent-blue-2-rgb:0,199,242;--base-accent-blue-2:#00c7f2;--base-accent-blue-2-rgb:0,199,242;--accent-light-blue-2:#dee9ff;--accent-light-blue-2-rgb:222,233,255;--base-accent-light-blue-2:#dee9ff;--base-accent-light-blue-2-rgb:222,233,255}:root[data-theme=dark]{--white:#000;--white-rgb:0,0,0;--black:#fff;--black-rgb:255,255,255;--gray-100:#787878;--gray-100-rgb:120,120,120}:root{--color-main:var(--primary-default);--bg-color-main:var(--gray-100);--font_default:"Raleway",sans-serif;--color_text_default:#fffefa;--color_text_default_rgb:255,254,250;--color_alert_default:#fab515;--color_alert_default_rgb:250,181,21;--color_primary_default:#4568dc;--color_primary_default_rgb:69,104,220;--color_success_default:#17db4e;--color_success_default_rgb:23,219,78;--color_surface_default:#fffefa;--color_surface_default_rgb:255,254,250;--color_background_default:#333d49;--color_background_default_rgb:51,61,73;--color_destructive_default:red;--color_destructive_default_rgb:255,0,0;--color_primary_contrast_default:#fffefa;--color_primary_contrast_default_rgb:255,254,250}html{color:var(--color-main);background-color:var(--bg-color-main);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color}html:not(.is-ready) *{-webkit-transition-duration:0s!important;transition-duration:0s!important}picture{display:block}picture img{width:100%}img{display:block;max-width:100%;height:auto}iframe,img,video{vertical-align:top}svg{display:block;width:1em;height:1em;fill:currentColor}.picture-ratio{--ratio:100%;position:relative}.picture-ratio:before{display:block;width:100%;padding-bottom:var(--ratio);content:""}.picture-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}::-moz-selection{background:var(--primary-disabled-text)}::selection{background:var(--primary-disabled-text)}html{font-family:Raleway,sans-serif,Arial;font-size:16px;line-height:1.5}@media(max-width:1200px){html{font-size:15px}}@media(max-width:1024px){html{font-size:14px}}body{line-height:inherit}.h1,h1{margin:0 0 1.75rem;font-family:Raleway,sans-serif,Arial;font-size:1.875rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h1,h1{font-size:1.875rem;line-height:1.3}}.h2,h2{margin:0 0 1.5rem;font-family:Raleway,sans-serif,Arial;font-size:1.875rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h2,h2{font-size:1.875rem;line-height:1.3}}.h3,h3{margin:0 0 1.25rem;font-family:Raleway,sans-serif,Arial;font-size:1.4375rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h3,h3{font-size:1.4375rem;line-height:1.3}}.h4,h4{margin:0 0 1rem;font-family:Raleway,sans-serif,Arial;font-size:1.25rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h4,h4{font-size:1.25rem;line-height:1.3}}.h5,h5{margin:0 0 .75rem;font-family:Raleway,sans-serif,Arial;font-size:1.125rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h5,h5{font-size:1.125rem;line-height:1.3}}.h6,h6{margin:0 0 .5rem;font-family:Raleway,sans-serif,Arial;font-size:1rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h6,h6{font-size:1rem;line-height:1.3}}.a,a{--color:var(--primary-2-default);--color-hover:var(--primary-2-hover);color:var(--color,inherit);text-decoration:none;cursor:pointer}.a:hover,a:hover{color:var(--color-hover)}.mark,mark{background-color:var(--primary-disabled)}.text--center{width:100%;text-align:center}.text--35{font-family:var(--font_default);font-size:35px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1}.text--24{font-size:24px}.text--20,.text--24{font-family:var(--font_default);font-weight:400}.text--20{font-size:20px}.text--18{font-size:18px;font-weight:400}.text--16,.text--18{font-family:var(--font_default)}.text--16{font-size:16px;font-weight:300}.text--14{font-family:var(--font_default);font-size:14px;font-weight:400}.text-color--fff{color:#fff}@-webkit-keyframes spinner{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.os-scrollbar.os-theme-custom{--os-size:14px;--os-padding-perpendicular:4px;--os-padding-axis:16px;--os-track-border-radius:10px;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:10px;--os-handle-bg:var(--secondary-600);--os-handle-bg-hover:var(--secondary-500);--os-handle-bg-active:var(--secondary-400);--os-handle-border:1px solid var(--secondary-300);--os-handle-border-hover:1px solid var(--secondary-200);--os-handle-border-active:1px solid var(--secondary-100);--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:4px}.button,button{cursor:pointer}.button{--color:var(--base-white);--color-hover:var(--base-white);--color-pressed:var(--base-white);--color-disabled:var(--primary-disabled-text);--bg-color:var(--primary-default);--bg-color-hover:var(--primary-hover);--bg-color-pressed:var(--primary-pressed);--bg-color-disabled:var(--primary-disabled);--border-color:var(--primary-default);--border-color-hover:var(--primary-hover);--border-color-pressed:var(--primary-pressed);--border-color-disabled:var(--primary-disabled);--outline-color:var(--primary-outline);--border-width:1px;--border-radius:4px;--font-size:14px;--font-weight:500;--line-height:20px;--padding-y:9px;--padding-x:23px;--min-width:auto;--box-shadow:none;--font-family:Raleway,sans-serif,Arial;--icon-size:var(--line-height);position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:var(--min-width);padding:var(--padding-y) var(--padding-x);margin:5px;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);text-align:center;text-decoration:none;background-color:var(--bg-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline-width:2px;outline-style:solid;outline-color:transparent;outline-offset:2px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border,-webkit-box-shadow;transition-property:color,background-color,border,-webkit-box-shadow;transition-property:color,background-color,border,box-shadow;transition-property:color,background-color,border,box-shadow,-webkit-box-shadow;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover){.button.hover,.button:hover{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}}.button.focus-visible,.button:focus-visible{outline-color:var(--outline-color)}.button.pressed,.button:active{color:var(--color-pressed);background-color:var(--bg-color-pressed);border-color:var(--border-color-pressed)}.button.disabled,.button:disabled,.button[disabled]{color:var(--color-disabled);pointer-events:none;cursor:not-allowed;background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.button.disabled:after,.button:disabled:after,.button[disabled]:after{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;cursor:not-allowed;content:""}.button>*{position:relative;z-index:1}.button svg{display:block;width:1em;min-width:1em;height:1em;min-height:1em;font-size:var(--icon-size);fill:currentColor;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform}.button svg:not(:only-child):not(:last-child){margin-right:6px}.button svg:not(:only-child):not(:first-child){margin-left:6px}.button--small{--font-size:16px;--padding-y:9px;--padding-x:19px;--min-width:auto;--line-height:16px;text-transform:uppercase}.button--middle{--padding-y:12px;--padding-x:24px}.button--big{--padding-y:21px;--padding-x:32px}.button--large{--font-size:18px;--padding-y:17px;--padding-x:39px;--min-width:auto;--line-height:28px}.button--primary{--color:var(--color_primary_contrast_default);--color-disabled:var(--color_primary_contrast_default);--bg-color:var(--color_primary_default);--bg-color-hover:#6c87eb;--bg-color-pressed:#6c87eb;--bg-color-disabled:hsla(0,0%,100%,0.1);--border-color:var(--color_primary_default);--border-color-hover:#6c87eb;--border-color-pressed:#6c87eb;--border-color-disabled:hsla(0,0%,100%,0.1);--font-size:15px;--font-weight:600;--line-height:1;--border-radius:5px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1)}.button--primary.disabled,.button--primary:disabled{cursor:auto;pointer-events:none}.button--primary-2{--bg-color:#2b8645;--bg-color-hover:#52b36b;--bg-color-pressed:#52b36b;--bg-color-disabled:var(--primary-2-disabled);--border-color:#2b8645;--border-color-hover:#52b36b;--border-color-pressed:#52b36b;--border-color-disabled:var(--primary-2-disabled);--border-radius:5px}.button--primary-2,.button--primary-3{--color-disabled:var(--primary-2-disabled-text);--font-weight:600;--line-height:1}.button--primary-3{--bg-color:rgba(var(--color_primary_default_rgb),0.3);--bg-color-hover:rgba(var(--color_primary_default_rgb),0.3);--bg-color-pressed:rgba(var(--color_primary_default_rgb),0.3);--bg-color-disabled:var(--primary-2-disabled);--border-color:rgba(var(--color_primary_default_rgb),0.3);--border-color-hover:rgba(var(--color_primary_default_rgb),0.3);--border-color-pressed:rgba(var(--color_primary_default_rgb),0.3);--border-color-disabled:var(--primary-2-disabled);--border-radius:5px}.button--secondary{--color:var(--primary-default);--color-hover:var(--primary-hover);--color-pressed:var(--primary-pressed);--color-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:var(--secondary-600);--bg-color-pressed:var(--secondary-500);--bg-color-disabled:transparent;--border-color:var(--primary-default);--border-color-hover:var(--primary-hover);--border-color-pressed:var(--primary-pressed);--border-color-disabled:var(--primary-disabled);font-weight:600}.button--secondary.button--success{--color:var(--success);--color-hover:var(--success);--color-pressed:var(--success);--border-color:var(--success);--border-color-hover:var(--success);--border-color-pressed:var(--success)}.button--secondary.button--success,.button--secondary.button--warning{--bg-color:var(--base-white);--bg-color-hover:var(--base-white);--bg-color-pressed:var(--base-white)}.button--secondary.button--warning{--color:var(--warning);--color-hover:var(--warning);--color-pressed:var(--warning);--border-color:var(--warning);--border-color-hover:var(--warning);--border-color-pressed:var(--warning)}.button--secondary.button--danger{--color:var(--danger);--color-hover:var(--danger);--color-pressed:var(--danger);--bg-color:var(--base-white);--bg-color-hover:var(--base-white);--bg-color-pressed:var(--base-white);--border-color:var(--danger);--border-color-hover:var(--danger);--border-color-pressed:var(--danger)}.button--secondary-2{--color:var(--primary-2-default);--color-hover:var(--primary-2-hover);--color-pressed:var(--primary-2-pressed);--color-disabled:var(--primary-2-disabled-text);--border-color:var(--primary-2-default);--border-color-hover:var(--primary-2-hover);--border-color-pressed:var(--primary-2-pressed);--border-color-disabled:var(--primary-2-disabled)}.button--secondary-2,.button--secondary-3{--bg-color:transparent;--bg-color-hover:var(--secondary-600);--bg-color-pressed:var(--secondary-500);--bg-color-disabled:transparent}.button--secondary-3{--color:var(--gray-100);--color-hover:var(--gray-100);--color-pressed:var(--gray-100);--color-disabled:var(--gray-400);--border-color:var(--gray-500);--border-color-hover:var(--gray-500);--border-color-pressed:var(--gray-400);--border-color-disabled:var(--gray-500)}.button--flat{--color:var(--primary-default);--color-hover:var(--primary-hover);--color-pressed:var(--primary-pressed);--color-disabled:var(--primary-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--border-width:0;--padding-y:0;--padding-x:0;min-width:auto}.button--flat.button--success{--color:var(--success);--color-hover:var(--success);--color-pressed:var(--success);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--min-width:auto}.button--flat.button--warning{--color:var(--warning);--color-hover:var(--warning)}.button--flat.button--danger,.button--flat.button--warning{--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:transparent;--min-width:auto}.button--flat.button--danger{--color:var(--danger);--color-hover:var(--danger)}.button--flat-2{--color:#fffefa;--color-hover:#8a8a8a;--color-pressed:#8a8a8a;--color-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--border-width:0;min-width:auto}.button--gradient{--color:var(--base-white);--color-hover:var(--base-white);--border-width:0;background:var(--primary-gradient);background-color:transparent}.button--red{text-transform:none;border-radius:10px;font-family:var(--font_default);background-color:#bf1818;border-color:#bf1818}.button--red:hover{background-color:#bf1818;-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.button--green{text-transform:none;border-radius:10px;font-family:var(--font_default)}.button--green,.button--green:hover{background-color:#307632;border-color:#307632}.button--green:hover{-webkit-box-shadow:0 0 0 0 #5d5d5d;box-shadow:0 0 0 0 #5d5d5d}.button--gray{text-transform:none;border-radius:10px;font-family:var(--font_default)}.button--gray,.button--gray:hover{background-color:var(--color_background_default);border-color:var(--color_background_default)}.button--gray:hover{-webkit-box-shadow:0 0 0 0 #5d5d5d;box-shadow:0 0 0 0 #5d5d5d}.button--violet{text-transform:none;border-radius:10px;font-family:var(--font_default);background-color:#364069;border-color:#364069}.button--violet:hover{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.button-icon{--size:40px;--padding-y:10px;--padding-x:10px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size)}.button-icon--prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.button-icon--circle{--border-radius:50%}.button-icon svg{position:relative;margin:0}.button-icon.button--flat,.button-icon.button--flat-2{--size:auto;--padding-y:0;--padding-x:0}.button-close{--size:40px;--padding-y:5px;--padding-x:5px;--color:var(--color);--color-hover:var(--primary-hover);--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:transparent;--border-radius:0;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size)}.button-close svg{margin:0;font-size:30px}.button-select{--color:#fff;--color-hover:#fff;--color-pressed:#fff;--color-disabled:#fff;--bg-color:#12121b;--bg-color-hover:#222;--bg-color-pressed:#222;--bg-color-disabled:#12121b;--border-color:#313131;--border-color-hover:#313131;--border-color-pressed:#313131;--border-color-disabled:#313131;--outline-color:#12121b;--color-active:#fff;--color-selected:#fff;--bg-color-active:#12121b;--bg-color-selected:#12121b;--border-color-active:#858585;--border-color-selected:vrgba(49,49,49,1);--padding-x:14px;--padding-y:14px;margin:0;text-align:left}.button-select.button-select--flat{--border-color:transparent;--border-color-hover:transparent;--padding-y:0.625em;--padding-x:0;--min-width:auto;--border-radius:0;--border-width:none}.button-pagination{--size:32px;--color:var(--gray-800);--color-hover:var(--gray-800);--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:var(--gray-800);--font-weight:bold;--font-size:14px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);margin:4px}.button-pagination.selected{--color:var(--base-white);--bg-color:var(--gray-800)}.button-tab{--color:var(--gray-300);--color-hover:var(--primary-2-hover);--color-pressed:var(--primary-2-pressed);--color-disabled:var(--gray-500);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:var(--gray-300);--border-color-hover:var(--primary-2-hover);--border-color-pressed:var(--primary-2-pressed);--border-color-disabled:var(--gray-500);--color-active:var(--primary-default);--bg-color-active:transparent;--border-color-active:var(--primary-default);margin:0}.button-tab.active{z-index:2;color:var(--color-active);background-color:var(--bg-color-active);border-color:var(--border-color-active)}.button--back{--color:var(--gray-800);--font-size:1.125rem;--icon-size:1.5rem;margin:0 0 1.5rem}.button--back .svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.button.button--loading{--icon-size:1.25rem}.button.button--loading span,.button.button--loading svg{color:transparent}.button.button--loading .svg-loading{position:absolute;top:50%;left:50%;z-index:1;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.input,.textarea{--color:inherit;--color-readonly:var(--gray-400);--color-disabled:var(--gray-400);--color-placeholder:var(--gray-400);--color-placeholder-disabled:var(--gray-500);--bg-color:#222;--bg-color-readonly:#222;--bg-color-disabled:#222;--border-color:#313131;--border-color-hover:#313131;--border-color-focus:#313131;--border-color-readonly:#313131;--border-color-disabled:#313131;--border-color-invalid:var(--danger);--border-color-valid:var(--success);--border-width:1px;--border-radius:4px;--font-family:Raleway,sans-serif,Arial;--font-size:14px;--font-weight:400;--line-height:34px;--padding-y:6px;--padding-x:20px;--box-shadow:none;padding:var(--padding-y) var(--padding-x);margin:5px;overflow:hidden;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);border-radius:10px;outline:transparent;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color;transition-property:border-color;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#333;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);border:1px solid #404040;-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}.input:-moz-placeholder,.input::-moz-placeholder,.textarea:-moz-placeholder,.textarea::-moz-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}@media(hover){.input.hover,.input:hover,.textarea.hover,.textarea:hover{border-color:var(--border-color-hover)}}.input:not(:-moz-placeholder)~.input-label, .textarea:not(:-moz-placeholder)~.input-label{top:-11px;font-family:var(--font_default);background-color:rgba(34,34,34,.5);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75)}.input:not(:-ms-input-placeholder)~.input-label, .textarea:not(:-ms-input-placeholder)~.input-label{top:-11px;font-family:var(--font_default);background-color:rgba(34,34,34,.5);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75)}.input:focus~.input-label,.input:not(:placeholder-shown)~.input-label,.textarea:focus~.input-label,.textarea:not(:placeholder-shown)~.input-label{top:-11px;font-family:var(--font_default);background-color:rgba(34,34,34,.5);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75)}.input.focus,.input:focus,.input[focus],.textarea.focus,.textarea:focus,.textarea[focus]{-webkit-box-shadow:0 2px 12px 2px hsla(0,0%,42.7%,.5);box-shadow:0 2px 12px 2px hsla(0,0%,42.7%,.5)}.input:-moz-read-only, .textarea:-moz-read-only{color:var(--color-readonly);background-color:var(--bg-color-readonly);border-color:var(--border-color-readonly)}.input.readonly,.input:read-only,.input[readonly],.textarea.readonly,.textarea:read-only,.textarea[readonly]{color:var(--color-readonly);background-color:var(--bg-color-readonly);border-color:var(--border-color-readonly)}.input.disabled,.input:disabled,.input[disabled],.textarea.disabled,.textarea:disabled,.textarea[disabled]{color:var(--color-disabled);pointer-events:none;cursor:not-allowed;border-color:var(--border-color-disabled)}.input.disabled::-webkit-input-placeholder,.input:disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.textarea.disabled::-webkit-input-placeholder,.textarea:disabled::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:var(--color-placeholder-disabled)}.input.disabled:-moz-placeholder,.input.disabled::-moz-placeholder,.input:disabled:-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]:-moz-placeholder,.input[disabled]::-moz-placeholder,.textarea.disabled:-moz-placeholder,.textarea.disabled::-moz-placeholder,.textarea:disabled:-moz-placeholder,.textarea:disabled::-moz-placeholder,.textarea[disabled]:-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:var(--color-placeholder-disabled)}.input.disabled:-ms-input-placeholder,.input:disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.textarea.disabled:-ms-input-placeholder,.textarea:disabled:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:var(--color-placeholder-disabled)}.input--square,.textarea--square{--size:42px;--padding-y:0.625em;--padding-x:0.625em;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);text-align:center}.input--placeholder,.textarea--placeholder{--border-color:var(--black);--border-color-hover:var(--primary-2-default);--border-color-focus:var(--primary-2-default);--padding-x:0;--padding-y:16px;--border-radius:0;padding-bottom:calc(var(--padding-y)/2);border-top:none;border-right:none;border-left:none}.input--placeholder:focus~.input-placeholder,.textarea--placeholder:focus~.input-placeholder{--font-size:10px;--line-height:12px;top:0;-webkit-transform:none;transform:none}.input--placeholder:not(:-moz-placeholder)~.input-placeholder, .textarea--placeholder:not(:-moz-placeholder)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;transform:none}.input--placeholder:not(:-ms-input-placeholder)~.input-placeholder, .textarea--placeholder:not(:-ms-input-placeholder)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;transform:none}.input--placeholder:not(:placeholder-shown)~.input-placeholder,.textarea--placeholder:not(:placeholder-shown)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;-webkit-transform:none;transform:none}.input--placeholder::-webkit-input-placeholder,.textarea--placeholder::-webkit-input-placeholder{opacity:0}.input--placeholder:-moz-placeholder,.input--placeholder::-moz-placeholder,.textarea--placeholder:-moz-placeholder,.textarea--placeholder::-moz-placeholder{opacity:0}.input--placeholder:-ms-input-placeholder,.textarea--placeholder:-ms-input-placeholder{opacity:0}.textarea{--padding-y:6px;--padding-x:6px;--height:auto;--font-size:14px;--font-weight:400;--color:#fff;--line-height:1.5;background-color:#fff;background-color:transparent;font-family:var(--font_default);height:var(--height);margin:5px;resize:none}.textarea::-webkit-input-placeholder{color:#c5c5c5}.textarea::-moz-placeholder{color:#c5c5c5}.textarea:-ms-input-placeholder{color:#c5c5c5}.textarea::-ms-input-placeholder{color:#c5c5c5}.textarea::placeholder{color:#c5c5c5}.textarea{min-height:150px}.input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.input-wrapper._label-relative .input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.input-wrapper._label-relative .input-label{position:relative;top:auto;left:auto;-webkit-box-ordinal-group:auto;-ms-flex-order:auto;order:auto;margin-bottom:10px;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default)}.input-wrapper._file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px}.input-wrapper._file .file-preview-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px}.input-wrapper._file .file-preview{position:relative;-webkit-box-shadow:0 0 8px 1px var(--color_primary_default);box-shadow:0 0 8px 1px var(--color_primary_default);min-width:70px;max-width:70px;min-height:70px;max-height:70px;width:70px;height:70px;margin:0;z-index:1;border:1px solid var(--color_primary_default);border-radius:100px;padding:1px}.input-wrapper._file .file-preview img{overflow:hidden;position:relative;border-radius:100px;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.input-wrapper._file .file-preview .delete-btn{position:absolute;bottom:-5px;right:-5px;min-width:30px;max-width:30px;min-height:30px;width:30px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;background:#fff;border:1px solid #fff;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .file-preview .delete-btn:hover{-webkit-transition:all .3s;transition:all .3s;background:#4568dc;border:1px solid #4568dc}.input-wrapper._file .file-preview .delete-btn:hover svg{-webkit-transition:all .3s;transition:all .3s;fill:#fff}.input-wrapper._file .file-preview .delete-btn svg{-webkit-transition:all .3s;transition:all .3s;position:relative;width:100%;height:100%;fill:#4568dc}.input-wrapper._file .input-container{position:relative;width:70px;height:70px;min-width:70px;min-height:70px}.input-wrapper._file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;margin:0;padding:0;border:none}.input-wrapper._file input:focus+.input-label{border:1px solid var(--color_primary_default)}.input-wrapper._file input:hover+.input-label{-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid var(--color_primary_default)}.input-wrapper._file input:hover+.input-label .plus-icon{position:relative;width:20px;height:20px}.input-wrapper._file input:hover+.input-label .plus-icon:after,.input-wrapper._file input:hover+.input-label .plus-icon:before{-webkit-transition:all .3s ease;transition:all .3s ease;background:var(--color_primary_default)}.input-wrapper._file .input-label{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:100%;border:1px solid rgba(var(--color_text_default_rgb),.36);background:transparent;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.input-wrapper._file .input-label .plus-icon{position:relative;width:20px;height:20px}.input-wrapper._file .input-label .plus-icon:after,.input-wrapper._file .input-label .plus-icon:before{content:"";position:absolute;background:rgba(var(--color_text_default_rgb),.36);border-radius:1px;-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file .input-label .plus-icon:before{width:20px;height:1px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-wrapper._file .input-label .plus-icon:after{width:1px;height:20px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.input-wrapper._file .input-label:hover .plus-icon:after,.input-wrapper._file .input-label:hover .plus-icon:before{background:var(--color_primary_default)}.input-wrapper._file .file-counter{position:absolute;bottom:0;left:0;display:none}.input-wrapper._file .file-error{position:absolute;bottom:-30px;left:0;width:100%;white-space:nowrap}.input-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.input-container.disabled{cursor:not-allowed}.input-container.invalid .input-label,.input-container.invalid~.input-label{color:var(--danger)}.input-container.invalid .input,.input-container.invalid .textarea{border-color:var(--border-color-invalid)}.input-container.invalid .input-message--invalid,.input-container.invalid~.input-message--invalid{display:block}.input-container.valid .input-label,.input-container.valid~.input-label{color:var(--success)}.input-container.valid .input,.input-container.valid .textarea{border-color:var(--border-color-valid)}.input-container.valid .input-message--valid,.input-container.valid~.input-message--valid{display:block}.input-container .input,.input-container .textarea{width:100%;margin:0}.input-container .input~.input-icon,.input-container .textarea~.input-icon{right:12px;left:auto}.input-container .input~.input-control,.input-container .textarea~.input-control{right:12px}.input-container .input:not(:-moz-placeholder)~.input-control--clear, .input-container .textarea:not(:-moz-placeholder)~.input-control--clear{visibility:visible;opacity:1}.input-container .input:not(:-ms-input-placeholder)~.input-control--clear, .input-container .textarea:not(:-ms-input-placeholder)~.input-control--clear{visibility:visible;opacity:1}.input-container .input:not(:placeholder-shown)~.input-control--clear,.input-container .textarea:not(:placeholder-shown)~.input-control--clear{visibility:visible;opacity:1}.input-container .input-control{position:absolute;top:50%;right:0;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-label{position:absolute;top:13px;left:10px;display:block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;line-height:20px;font-size:18px;font-weight:400;color:var(--color_text_default);pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.input-control{--icon-size:20px;--size:20px;margin:0}.input-control.active svg:not(:only-child){display:none}.input-control.active svg:not(:only-child):last-child{display:block}.input-control svg{margin:0!important}.input-control svg:not(:only-child):last-child{display:none}.input-icon{position:absolute;top:50%;left:11px;z-index:2;display:block;width:1em;height:1em;font-size:20px;color:var(--secondary-1);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-icon~.input{padding-left:42px}.input-message{display:none;font-size:14px;line-height:20px;line-height:1.4286}@media(max-width:1024px){.input-message{font-size:12px;line-height:18px}}.input-message--valid{color:var(--success)}.input-message--warning{color:var(--warning)}.input-message--invalid{color:var(--danger)}.input-placeholder{--color:var(--gray-400);--font-family:Raleway,sans-serif,Arial;--font-size:14px;--font-weight:400;--line-height:34px;position:absolute;top:50%;left:0;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:top,color,font-size,line-height,-webkit-transform;transition:top,color,font-size,line-height,-webkit-transform;transition:transform,top,color,font-size,line-height;transition:transform,top,color,font-size,line-height,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox{--size:28px;--icon-size:28px;--color:transparent;--color-checked:var(--base-white);--color-disabled:transparent;--color-checked-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-checked:var(--primary-2-default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--gray-400);--border-color-hover:var(--primary-2-default);--border-color-disabled:var(--gray-500);--border-color-checked:var(--primary-2-default);--border-color-checked-hover:var(--primary-2-hover);--border-color-checked-disabled:var(--primary-2-disabled);--border-radius:2px;position:relative;display:block;margin:5px 0;cursor:pointer;text-align:left}.checkbox.checked .checkbox__wrap .checkbox__custom,.checkbox__input:checked~.checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}.checkbox.checked .checkbox__wrap .checkbox__custom:hover,.checkbox__input:checked~.checkbox__wrap .checkbox__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.checkbox.disabled .checkbox__wrap,.checkbox__input:disabled~.checkbox__wrap{color:inherit;cursor:not-allowed;background-color:inherit}.checkbox.disabled .checkbox__wrap .checkbox__custom,.checkbox__input:disabled~.checkbox__wrap .checkbox__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.checkbox.disabled.checked .checkbox__wrap .checkbox__custom,.checkbox__input:disabled:checked~.checkbox__wrap .checkbox__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.checkbox.disabled{cursor:not-allowed}.checkbox.disabled .checkbox__wrap{pointer-events:none}.checkbox.indeterminate .checkbox__wrap .checkbox__custom,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}.checkbox.indeterminate .checkbox__wrap .checkbox__custom:hover,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.checkbox.indeterminate .checkbox__wrap .checkbox__custom:after,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom:after{position:absolute;top:50%;left:50%;display:block;width:1em;height:1em;height:2px;font-size:calc(var(--icon-size) - 4px);content:"";background-color:var(--color-checked);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkbox.indeterminate .checkbox__wrap .checkbox__icon,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__icon{opacity:0}.checkbox__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.checkbox__wrap:hover .checkbox__custom{border-color:var(--border-color-hover)}.checkbox__custom{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 10px 0 0;font-size:var(--size);color:var(--color);border-radius:5px;background:#333;border:1px solid #404040;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.checkbox__text{display:block;margin:auto 0;overflow:hidden;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1.5}.checkbox__text b{font-weight:700;color:var(--gray-8)}.checkbox__link{color:#ffad8f}.checkbox__link:hover{color:#ffad8f;text-decoration:underline}.checkbox__icon{font-size:var(--icon-size);color:currentColor}.checkbox__svg{margin-right:8px;font-size:20px}.radio{--size:20px;--icon-size:8px;--color:transparent;--color-checked:var(--base-white);--color-disabled:transparent;--color-checked-disabled:var(--base-white);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-checked:var(--color_primary_default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--gray-400);--border-color-hover:var(--primary-2-default);--border-color-disabled:var(--gray-500);--border-color-checked:var(--color_primary_default);--border-color-checked-hover:var(--primary-2-hover);--border-color-checked-disabled:var(--primary-2-disabled);--border-radius:50%;position:relative;display:block;margin:5px 0;cursor:pointer}.radio.checked .radio__wrap .radio__custom,.radio__input:checked~.radio__wrap .radio__custom{color:var(--color-checked);background-color:var(--color_primary_default);border-color:var(--color_primary_default)}.radio.checked .radio__wrap .radio__custom:hover,.radio__input:checked~.radio__wrap .radio__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.radio.checked .radio__wrap .radio__custom:before,.radio__input:checked~.radio__wrap .radio__custom:before{opacity:1;background-color:transparent}.radio.disabled .radio__wrap,.radio__input:disabled~.radio__wrap{color:inherit;cursor:not-allowed;background-color:inherit}.radio.disabled .radio__wrap .radio__custom,.radio__input:disabled~.radio__wrap .radio__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.radio.disabled.checked .radio__wrap .radio__custom,.radio__input:disabled:checked~.radio__wrap .radio__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.radio.disabled{cursor:not-allowed}.radio.disabled .radio__wrap{pointer-events:none}.radio__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.radio__custom,.radio__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.radio__custom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 6px 0 0;font-size:var(--size);color:var(--color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.radio__custom:hover{border-color:var(--border-color-hover)}.radio__custom:before{position:absolute;top:50%;left:50%;width:1em;height:1em;font-size:var(--icon-size);color:currentColor;content:"";background-color:currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.radio__text{display:block;overflow:hidden;font-family:Raleway,sans-serif,Arial;font-size:.875rem;font-weight:400;line-height:1.4286;color:currentColor}.radio__text b{font-weight:700;color:var(--gray-8)}.radio--gender .radio__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio--gender .radio__custom{min-width:28px;max-width:28px;min-height:28px;max-height:28px;background:#fff}.radio--gender .radio__custom:before{width:100%;height:100%;background-image:url(../images/tick.png);background-size:65%;background-repeat:no-repeat;background-position:50%;opacity:0}.radio--gender .radio__input:disabled+.radio__wrap{opacity:.5}.radio__section._reverse .radio{margin:0 0 12px}.radio__section._reverse .radio:last-child{margin-bottom:0}.radio__section._reverse .radio__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.radio__section._icon .radio__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.radio__section._icon .radio__text .radio__icon{margin-right:15px;width:40px;height:40px;min-width:40px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.radio__section._icon .radio__text .radio__icon img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.radio__section._text--20 .radio__text{font-size:20px;font-weight:400}.gender-selection{width:100%}.switcher{--size:20px;--color:var(--base-white);--color-hover:var(--base-white);--color-checked:var(--base-white);--color-disabled:var(--base-white);--color-checked-disabled:var(--base-white);--bg-color:var(--gray-500);--bg-color-hover:var(--gray-400);--bg-color-checked:var(--primary-2-default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:var(--gray-600);--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--base-white);--border-color-hover:var(--base-white);--border-color-disabled:var(--base-white);--border-color-checked:var(--base-white);--border-color-checked-hover:var(--base-white);--border-color-checked-disabled:var(--base-white);position:relative;display:block;margin:5px 0;cursor:pointer}.switcher.checked .switcher__wrap .switcher__custom-wrapper,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper{background-color:var(--bg-color-checked)}.switcher.checked .switcher__wrap .switcher__custom-wrapper:hover,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper:hover{background-color:var(--bg-color-checked-hover)}.switcher.checked .switcher__wrap .switcher__custom-wrapper .switcher__custom,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper .switcher__custom{background-color:var(--color-checked);-webkit-transform:translateX(100%);transform:translateX(100%)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper{cursor:not-allowed;background-color:var(--bg-color-disabled)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper:hover,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper:hover{background-color:var(--bg-color-disabled)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper .switcher__custom,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper .switcher__custom{color:var(--color-disabled)}.switcher.disabled.checked .switcher__wrap .switcher__custom-wrapper,.switcher__input:disabled:checked~.switcher__wrap .switcher__custom-wrapper{background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.switcher.disabled.checked .switcher__wrap .switcher__custom,.switcher__input:disabled:checked~.switcher__wrap .switcher__custom{color:var(--color-checked-disabled)}.switcher.disabled{cursor:not-allowed}.switcher.disabled .switcher__wrap{pointer-events:none}.switcher__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.switcher__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.switcher__wrap:hover .switcher__custom{border-color:var(--border-color-hover)}.switcher__custom-wrapper{width:calc(var(--size)*2 + 2px);min-width:calc(var(--size)*2 + 2px);height:calc(var(--size) + 2px);min-height:calc(var(--size) + 2px);padding:1px;margin:0 .5em 0 0;background-color:var(--bg-color);border-radius:20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.switcher__custom-wrapper:hover{background-color:var(--bg-color-hover)}.switcher__custom-wrapper:hover .switcher__custom{color:var(--color-hover)}.switcher__custom{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 6px 0 0;font-size:var(--size);color:var(--color);background-color:currentColor;border:1px solid var(--border-color);border-radius:var(--border-radius);border-radius:50%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color,-webkit-transform;transition-property:color,background-color,border-color,-webkit-transform;transition-property:color,background-color,border-color,transform;transition-property:color,background-color,border-color,transform,-webkit-transform}.switcher__text{display:block;margin:auto 0;overflow:hidden;font-family:Raleway,sans-serif,Arial;font-size:.875rem;font-weight:400;line-height:1.4286}.switcher__text b{font-weight:700;color:var(--gray-8)}.switcher__icon{font-size:var(--icon-size);color:currentColor}.switcher__svg{margin-right:8px;font-size:20px}.dropdown{--size-icon:16px;position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:5px}.dropdown.active{z-index:3}.dropdown.active .dropdown__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown.active .dropdown__arrow{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.dropdown select{display:none}.dropdown__button{position:relative;z-index:2;width:100%;margin:0}.dropdown__placeholder{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__placeholder b{font-weight:700}.dropdown__arrow-wrapper{margin-left:1em}.is-ready .dropdown__popper .dropdown__content{position:static}.dropdown__content{--position:calc(100% + 0.25rem);position:absolute;top:var(--position);left:0;z-index:1;width:100%;min-width:12.5rem;padding:.5rem;visibility:hidden;background-color:var(--base-white);border-radius:4px;-webkit-box-shadow:0 0 20px rgba(var(--black-rgb),.25);box-shadow:0 0 20px rgba(var(--black-rgb),.25);opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,transform,box-shadow;transition-property:opacity,visibility,transform,box-shadow,-webkit-transform,-webkit-box-shadow;-webkit-transform:translateY(2rem);transform:translateY(2rem)}select[data-select]{display:block}select[data-select].button.button-select{overflow:hidden;font-size:inherit;color:transparent;pointer-events:none}select[data-select].button.button-select option{visibility:hidden}.select{position:relative;width:100%;margin:0}.select,.select.multiple .select__item .checkbox__custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.tags .select__tags-wrapper{display:block}.select.tags .select__template-title,.select.tags .select__title-wrapper{display:none}.select.template .select__template-title{display:block}.select.template .select__tags-wrapper,.select.template .select__title{display:none}.select.counter .select__counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.counter .select__tags-wrapper,.select.counter .select__template-title{display:none}.select.selected .select__button{color:var(--color-selected);background-color:var(--bg-color-selected);border-color:var(--border-color-selected)}.select.active:before{z-index:5}.select.active .select__button-wrapper{z-index:4}.select.active .select__button-wrapper .select__search{display:block}.select.active .select__button{color:var(--color-active);background-color:var(--bg-color-active);border-color:var(--border-color-active)}.select.active .select__popper{pointer-events:all}.select.active .select__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.select.active .select__arrow{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.select.loading{cursor:wait}.select.loading:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1em;min-width:1em;height:1em;min-height:1em;font-size:20px;color:var(--primary-2-default);content:"";background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);mask-image:url(../images/spinner.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(../images/spinner.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-animation:spinner .5s linear infinite;animation:spinner .5s linear infinite}.select.loading>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select.loading .select__button>*,.select.loading .select__content>*{opacity:0}.select.disabled,.select[disabled]{cursor:not-allowed}.select.disabled:before,.select[disabled]:before{opacity:.5}.select.disabled .select__button,.select[disabled] .select__button{--color-disabled:var(--gray-400);--bg-color-disabled:var(--white);--border-color-disabled:var(--gray-500);color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.select.disabled .select__tag,.select[disabled] .select__tag{background-color:var(--gray-700);border-color:var(--gray-500)}.select.disabled .select__tag .button-icon,.select[disabled] .select__tag .button-icon{--color:currentColor}.select.disabled .select__counter,.select[disabled] .select__counter{background-color:var(--gray-500)}.select.disabled>*,.select>select,.select[disabled]>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select>select{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.select__button-wrapper{position:relative;width:100%}.select__button-wrapper .select__search{position:absolute;top:0;left:0;z-index:2;display:none;width:100%;height:100%;margin:0;background-color:var(--bg-color-main)}.select__button{--icon-size:16px;position:relative;width:100%}.select__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.select__title{display:block;min-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__title b{font-weight:700}.select__counter{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:12px;min-height:12px;padding:2px 3px;margin:auto 0 auto 4px;font-size:10px;line-height:8px;color:var(--base-white);text-align:center;background-color:var(--primary-2-default);border-radius:50%}.select__tags-wrapper{--tag-padding-v:5px;--tag-padding-h:7px;--tag-border-w:1px;display:none;width:100%;margin:calc(var(--tag-padding-v)*-1 + var(--tag-border-w)*-1) calc(var(--tag-padding-h)*-1 + var(--tag-border-w)*-1);overflow:hidden}.select__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px}.select__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 4px);padding:var(--tag-padding-v) var(--tag-padding-h);margin:2px;font-size:14px;line-height:20px;background-color:var(--secondary-600);border:var(--tag-border-w) solid var(--primary-2-disabled-text);border-radius:4px}.select__tag.disabled{opacity:.7}.select__tag.disabled .button-icon{cursor:not-allowed}.select__tag span{display:block;overflow:hidden;text-overflow:ellipsis}.select__tag .button-icon{--color:var(--primary-2-default);margin:0 0 0 .5em}.select__tag .button-icon svg{font-size:16px}.select__template-title{display:none;width:100%;margin:-5px 0;overflow:hidden}.select__template-title .select-template{padding:0}.select__arrow-wrapper{margin-left:1em}.select .select__arrow{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform}.select__popper{z-index:3;pointer-events:none}.is-ready .select__popper .select__content{position:static}.select__content{--position:calc(100% + 0.25rem);position:absolute;top:var(--position);left:0;z-index:3;width:100%;min-width:12.5rem;padding:0;visibility:hidden;background-color:#12121b;border:1px solid #313131;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(var(--black-rgb),.25);box-shadow:0 0 20px rgba(var(--black-rgb),.25);opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,transform,box-shadow;transition-property:opacity,visibility,transform,box-shadow,-webkit-transform,-webkit-box-shadow;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.select__content--right{right:0;left:auto}.select__content--bottom{top:auto;bottom:var(--position)}.select__content .select__search{padding:6px 16px}.select__search{margin-bottom:4px}.select__search .input-wrapper{width:100%;height:100%;margin:0}.select__search .input,.select__search .input-container{height:100%}.select__list{max-height:290px;overflow-x:hidden}.select__list::-webkit-scrollbar{width:4px}.select__list::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.select__list::-webkit-scrollbar-track{background:transparent;border-radius:4px}.select__list{scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.select__subtitle{display:block;padding:0 8px;font-size:14px;font-weight:700;line-height:1.7;text-transform:uppercase}.select__itemgroup{padding:6px 0}.select__itemgroup:first-child{padding-top:16px}.select__itemgroup:last-child{padding-bottom:16px}.select__itemgroup.hidden{display:none}.select__item:hover{background-color:var(--color_primary_default)}.select__item:first-child{margin-top:8px}.select__item:last-child{margin-bottom:8px}.select__item.hidden{display:none}.select__item--select-all{border-bottom:1px solid var(--gray-500)}.select__item--select-all .checkbox__custom{display:none!important}.select__option{width:100%;margin:0}.select__option .checkbox__wrap{padding:6px 16px}.select__option .checkbox__wrap:hover{background-color:var(--color_primary_default)}.select__option .checkbox__custom{display:none}.select:not(.multiple) .select__option.checked{color:var(--primary-2-default)}.select__option .select-template:hover{color:var(--primary-2-default);background-color:var(--secondary-600)}.select__option.checked .select-template{color:var(--primary-2-default)}.select__option.disabled{color:var(--gray-400)}.select__option.disabled .select-template{color:var(--gray-400);cursor:not-allowed;background-color:transparent}.select__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;font-weight:600}.select-template{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 16px;cursor:pointer}.select-template__img-wrapper{width:1em;min-width:1em;height:1em;min-height:1em;margin-right:8px;font-size:30px;border-radius:50%}.select-template__img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.select-template__title{display:block;font-size:12px;font-weight:300;line-height:12px;color:var(--secondary-300)}.select-template__text{font-size:14px;font-weight:500;line-height:18px}.modal-wrapper{position:fixed;top:0;left:0;z-index:10;display:block;width:100vw;height:var(--vh,100vh);padding:1.25rem;overflow-x:hidden;overflow-y:auto;font-size:0;text-align:center;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;background-color:rgba(20,20,20,.7);backdrop-filter:blur(10px)}@media(max-width:568px){.modal-wrapper{padding:0}}.modal-wrapper--gain-access .modal{max-width:840px}.modal-wrapper--video .modal{max-width:calc(100vw - 20px);min-width:0;width:auto;height:auto;padding:0}.modal-wrapper--video .modal__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wrapper--change-password-done .modal,.modal-wrapper--change-password .modal{max-width:500px;padding:20px}.modal-wrapper--summary .modal{width:100%;max-width:560px;border:none;background-color:transparent;padding:10px}.modal-wrapper--summary .modal__btn-cross{position:static;margin-left:auto}.modal-wrapper--summary .modal__btn-cross svg{font-size:30px}.modal-wrapper--stories .modal{padding:0}.modal-wrapper--review .modal{width:100%;max-width:780px}.modal-wrapper--access-restore,.modal-wrapper--expire-soon{padding:0}.modal-wrapper--access-restore .modal,.modal-wrapper--expire-soon .modal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;min-height:100vh;border:none;border-radius:0;background-color:#141414}.modal-wrapper--access-restore .modal__btn-cross,.modal-wrapper--expire-soon .modal__btn-cross{width:30px;height:30px;border-radius:50%;background-color:rgba(255,254,250,.1)}.modal-wrapper--access-restore .modal__wrap,.modal-wrapper--expire-soon .modal__wrap{position:relative;max-width:600px;margin:0 auto;text-align:center;padding:30px 20px}.modal-wrapper--access-restore .modal__text,.modal-wrapper--access-restore .modal__title,.modal-wrapper--expire-soon .modal__text,.modal-wrapper--expire-soon .modal__title{margin-bottom:30px}.modal-wrapper--select-tariff .modal{max-width:750px}.modal-wrapper--payment-method .modal{max-width:650px}.modal-wrapper:before{display:inline-block;height:100%;vertical-align:middle;content:""}.modal-wrapper.active{visibility:visible;opacity:1}.modal-wrapper.active .modal{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal-wrapper--change-pass .modal{max-width:520px}.modal-wrapper--change-pass .modal__title{margin-bottom:40px;font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default)}.modal-wrapper--change-pass .modal__subtitle{margin-bottom:20px;font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:left}.modal-wrapper--email-confirmation .modal__content-inner .modal__subtitle{text-align:center}.modal-wrapper--email-confirmation .modal__content-inner .modal__subtitle._red{color:#eb5757}.modal-wrapper--email-confirmation .modal{max-width:700px}.modal-wrapper--email-confirmation .modal__title{margin-bottom:40px;font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default)}.modal-wrapper--email-confirmation .modal__subtitle{margin-bottom:20px;font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:left}.modal-wrapper--date-birth .modal{max-width:600px}.modal-wrapper--date-birth .modal__subtitle,.modal-wrapper--date-birth .modal__title{text-align:left}.modal{position:relative;z-index:11;display:inline-block;width:100%;padding:1.5rem;font-size:1rem;text-align:center;white-space:normal;vertical-align:middle;opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:scale(.6);transform:scale(.6);min-width:280px;max-width:430px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#222;border:1px solid #313131;border-radius:20px}@media(max-width:568px){.modal{max-width:100%;height:100vh;border-radius:0;border:none}}.modal--small{max-width:35rem}.modal--medium{max-width:40rem}.modal--large{max-width:80rem}.modal--no-padding{padding-right:0;padding-left:0}.modal__pass-title{font-size:22px;color:var(--color_primary_contrast_default);text-align:left;margin-bottom:40px}.modal__pass-subtitle,.modal__pass-title{font-family:var(--font_default);font-weight:200;line-height:1}.modal__pass-subtitle{font-size:28px;color:rgba(var(--color_primary_contrast_default_rgb),1);margin-bottom:20px}.modal__pass-text{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1.2;margin-bottom:20px}.modal__wrap iframe{max-width:100%}@media(max-width:768px){.modal__wrap iframe{aspect-ratio:var(--video-width)/var(--video-height);height:auto}}@media(max-width:568px){.modal__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.modal__img-head{max-width:250px;margin:0 auto}.modal__img-wrap{position:relative;isolation:isolate}.modal__img-wrap:before{content:"";display:block;position:absolute;left:50%;bottom:100px;z-index:-2;background-color:rgba(235,62,255,.55);border-radius:5px;opacity:1;place-self:center;width:225px;height:225px;-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal__img-wrap:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:200px;width:100%;background-color:transparent;background-size:auto 100%;background-position:50%;background-repeat:repeat-x;background-image:url(../images/gradient.png)}.modal__title{font-family:var(--font_default);font-size:31px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),1);line-height:1;text-align:left}.modal__title--center{text-align:center;margin-bottom:40px}.modal__title--head{font-size:36px;margin-bottom:0}@media(max-width:568px){.modal__title--head{font-size:15px;font-weight:400;letter-spacing:1.5px}}.modal__title--sm{font-family:var(--font_default);font-size:22px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center;line-height:1.3}.modal__title--24{font-size:24px;font-weight:400}.modal__title--24,.modal__title--actions{font-family:var(--font_default);color:var(--color_primary_contrast_default);line-height:1}.modal__title--actions{font-size:20px;font-weight:600;text-align:left;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}.modal__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;margin-bottom:30px}.modal__header-logo svg{width:150px;height:25px}.modal__header .button-close{margin:0 0 0 auto}.modal__subtitle{margin-top:20px;font-family:var(--font_default);font-size:15px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1}.modal__subtitle--16{font-family:var(--font_default);font-size:16px;font-weight:300}.modal__text{line-height:1.5;color:var(--gray-6);text-align:left}.modal__text--second{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:rgba(var(--color_text_default_rgb),.5);line-height:1.4;margin-bottom:20px}.modal__text b,.modal__text strong{font-weight:700}.modal__device{font-size:40px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center;line-height:1;margin-bottom:20px}.modal__device-note{font-family:var(--font_default);font-size:18px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1.3;margin-bottom:30px}.modal__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem}.modal__icon{width:1em;min-width:1em;height:1em;min-height:1em;margin:auto;font-size:5rem}.modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal__btn{width:100%;margin:0}.modal__btn-close{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(255,254,250,.15);border:none;padding:0}.modal__btn-close svg{color:#fff;font-size:22px}.modal__btn-cross{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:none;background-color:transparent;padding:0}.modal__btn-cross svg{color:#fff;font-size:20px}.modal__btn-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--font-size:20px;--padding-y:10px;min-height:60px}.modal__btn-timer span{display:none}.modal__btn-timer:disabled span{display:block;text-align:center}.modal__btn-skip{display:none;font-family:var(--font_default);font-size:15px;font-weight:700;color:var(--color_primary_contrast_default);text-align:center;line-height:1;border-radius:5px;padding:12px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:none}.modal__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.modal__summary-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.modal__summary-title{font-family:var(--font_default);font-size:24px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal__summary-close-cross{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:transparent;border:none;padding:0}.modal__summary-close-cross svg{width:30px;height:30px;color:#fff;font-size:22px}.modal__footer{padding-top:1rem;margin-top:1.5rem}.modal__footer-text{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:center;line-height:1.4}.modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__actions .button{margin:0}.modal__actions .button:not(:last-of-type){margin-right:1.5rem}.modal__form{gap:40px;margin-top:40px}.modal__form,.modal__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__form-footer{gap:20px;padding-bottom:10px}.modal__form-footer--gap-sm{gap:10px}.modal__form-reset-pass{font-family:var(--font_default);font-size:14px;font-weight:400;text-align:center;line-height:1}.modal__form-reset-pass,.modal__form-reset-pass:hover,.modal__separator{color:var(--color_primary_contrast_default)}.modal__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:14px;font-weight:400;text-align:center;line-height:1.5;margin-top:20px;margin-bottom:20px}.modal__separator--gap-sm{margin:0}.modal__separator:after,.modal__separator:before{content:"";display:block}.modal__separator-line,.modal__separator:after,.modal__separator:before{background:linear-gradient(270deg,rgba(var(--color_primary_contrast_default_rgb),0),rgba(var(--color_primary_contrast_default_rgb),.7),hsla(0,0%,66.7%,0));min-height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px}.modal__separator-line{width:100%;margin-bottom:25px}.modal__separator-line--top-offset{margin-top:30px;margin-bottom:0}.modal__email{font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default);text-align:center;line-height:1.4;margin-top:20px;padding-bottom:20px}.modal__products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:35px;margin-bottom:40px}.modal__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.modal__code-input{background-color:#333;min-width:44px;max-width:44px;min-height:80px;max-height:80px;width:44px;height:80px;border:1px solid #404040;border-radius:5px;font-family:Roboto,sans-serif;font-size:50px;font-weight:400;color:var(--color_text_default);text-align:center;padding:6px;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.modal__code-input::-webkit-inner-spin-button,.modal__code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal__pass-icon{font-size:60px}.modal__pass-requirement{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-align:left}.modal__pass-requirement-title{font-family:var(--font_default);font-size:16px;font-weight:600;color:#fffefa;line-height:1}.modal__pass-requirement-items li{font-family:var(--font_default);font-size:14px;font-weight:400;color:#fb5555;line-height:1;margin-top:10px}.modal__pass-requirement-items li.valid{color:#62a045}.modal__video{position:relative;max-height:100%;aspect-ratio:9/16;width:100%;height:100%}.modal__video iframe,.modal__video video{border-radius:20px}.modal__video-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:absolute;top:0;left:0;right:0;padding:10px 15px}.modal__video-head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__video-head-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.modal__video-head-title{font-family:var(--font_default);font-size:16px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.modal__video-head-img{width:35px;height:35px;-o-object-fit:cover;object-fit:cover;border:1px solid #404040;border-radius:100px}.modal__video-btn-close{display:none}@media(max-width:568px){.modal__video-btn-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;border:none;background-color:transparent;font-size:24px}}.modal__video-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.modal__video-pagination._paused span:before{-webkit-animation-play-state:paused;animation-play-state:paused}.modal__video-pagination span{display:block;height:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background-color:rgba(var(--color_text_default_rgb),.15);border-radius:5px}.modal__video-pagination span:before{content:"";display:block;height:100%;width:0;background-color:rgba(var(--color_primary_contrast_default_rgb),1)}.modal__video-pagination span.active:before{-webkit-animation-name:grow-up;animation-name:grow-up;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal__video-pagination span.completed:before{width:100%!important}.modal__video-pagination span.pause span{-webkit-animation-play-state:paused;animation-play-state:paused}.modal__video-btn-sound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:37px;height:37px;padding:0;background-color:#141414;border-radius:5px;border:none}.modal__video-btn-sound-icon--off,.modal__video-btn-sound.off .modal__video-btn-sound-icon--on{display:none}.modal__video-btn-sound.off .modal__video-btn-sound-icon--off{display:block}.modal__video-btn-sound svg{font-size:25px}.modal__video-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:-30px;right:-30px;margin-top:-25px;pointer-events:none}@media(max-width:568px){.modal__video-nav{top:70px;left:0;right:0;bottom:0;margin-top:0}}.modal__video-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:100px;border:none;padding:0;pointer-events:auto;background-color:rgba(var(--color_primary_contrast_default_rgb),.25);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media(max-width:568px){.modal__video-nav-item{border-radius:0;height:100%;width:20%}}.modal__video-nav-item:disabled{display:none}.modal__video-nav-item svg{font-size:27px}.modal__video-nav-item--prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media(max-width:568px){.modal__video-nav-item--prev{-webkit-transform:none;transform:none}}.modal__video-nav-item--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.modal__video-nav-item--next{-webkit-transform:translateX(100%);transform:translateX(100%);margin-left:auto}@media(max-width:568px){.modal__video-nav-item--next{-webkit-transform:none;transform:none}}.modal__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;background-color:#323131;border:none;border-radius:100px;padding:10px;text-align:left}.modal__action:hover{background-color:#3c3c3c}.modal__action svg{font-size:45px}.modal__action-title{font-size:16px;font-weight:500;color:var(--color_primary_contrast_default)}.modal__action-text,.modal__action-title{display:block;font-family:var(--font_default)}.modal__action-text{font-size:14px;font-weight:300;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;margin-top:5px}.modal__action-text--review{font-weight:500;color:var(--color_primary_default)}.modal__buy-date{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:rgba(var(--color_text_default_rgb),.5);line-height:1.4;text-align:left;margin-top:10px}@-webkit-keyframes grow-up{0%{width:0}to{width:100%}}@keyframes grow-up{0%{width:0}to{width:100%}}[data-tippy-template]{display:none}[data-tippy-root] .dropdown__content{position:static;top:0;visibility:visible;opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.tippy-box{font-size:.75rem;line-height:1.5;color:inherit;background-color:var(--white);border-radius:4px;-webkit-box-shadow:0 0 10px rgba(var(--black-rgb),.25);box-shadow:0 0 10px rgba(var(--black-rgb),.25)}.tippy-content{padding:.5rem .75rem}.tippy-arrow{color:var(--white)}[data-tab-content]:not(.active){display:none}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs .button-tab:hover{z-index:2}.tabs .button-tab:not(:last-child){margin-right:calc(var(--border-width)*-1)}.tabs .button-tab:not(:first-child):not(:last-child){--border-radius:0}.tabs .button-tab:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.tabs .button-tab:last-child{border-top-left-radius:0;border-bottom-left-radius:0}[data-accordion]:not(.active) [data-accordion-content]{max-height:0}[data-accordion].active [data-accordion-button] .svg--arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-accordion-content]{height:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.product-card{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:220px;text-align:left}@media(max-width:1200px){.product-card{width:180px}}.product-card--custom{width:380px}@media(max-width:1200px){.product-card--custom{width:300px}}.product-card--custom .product-card__img{width:380px;height:215px}@media(max-width:1200px){.product-card--custom .product-card__img{width:300px;height:150px}}.product-card--fullwidth{width:100%}.product-card--fullwidth .product-card__picture-box{margin-bottom:40px}.product-card--fullwidth .product-card__img{width:100%;aspect-ratio:22/27}.product-card--fullwidth .product-card__title{position:absolute;right:0;left:0;margin-top:-27px}.product-card--video .product-card__picture-box:after{position:absolute;inset:0;z-index:2;display:block;width:55px;height:55px;margin:auto;content:"";background-color:var(--color_primary_default);background-image:url(../images/play-btn-fill.png);background-repeat:no-repeat;background-position:14px 50%;background-size:34px;border-radius:50%}.product-card--small{width:180px}.product-card--small .product-card__img{width:180px;height:230px}.product-card:hover .product-card__picture-box{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d;-webkit-transition:-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;-webkit-transform:scale(1.025);transform:scale(1.025)}.product-card:hover .product-card__picture-box:before{background-color:rgba(20,20,20,0)}.product-card__tag{position:absolute;top:5px;left:5px;z-index:1;padding:5px;font-family:var(--font_default);font-size:16px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default);background-color:#ce0704;border-radius:100px}.product-card__picture-box{position:relative;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:all .3s;transition:all .3s}.product-card__picture-box:before{position:absolute;inset:0;z-index:1;display:block;content:"";background-color:rgba(20,20,20,.12);border-radius:10px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.product-card__img{width:220px;height:267px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(max-width:1200px){.product-card__img{width:180px;height:230px}}.product-card__title{margin:10px 0 0;overflow:hidden;font-size:16px;font-weight:400;line-height:1.2;color:var(--color_primary_contrast_default);text-overflow:ellipsis;letter-spacing:1px;white-space:nowrap}.product-card__type{margin:10px 0 0;font-size:14px;font-weight:400;line-height:1;color:var(--color_primary_default)}.product-card__type--view{color:#ff0}.product-card__favourites{position:absolute;top:0;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.product-card__favourites-label{position:absolute;top:0;right:10px;width:26px}.product-card__favourites-label img{position:relative;display:block;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.product-card__favourites-button{z-index:7;display:-webkit-box;display:-ms-flexbox;display:flex;place-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:70px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:70px;padding:13px;margin:0;overflow:visible;cursor:pointer;background-color:rgba(var(--color_primary_contrast_default_rgb),.1);background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;background-clip:initial;background-origin:initial;background-size:initial;border:1px solid #c7c7c7;border-radius:100px;opacity:1;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.product-card__favourites-button:hover{background-color:rgba(var(--color_primary_contrast_default_rgb),.7);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.product-card__favourites-button:before{position:relative;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:10px;overflow:visible;content:"";background-color:#c44444;border-radius:20px;opacity:1}.stars{width:100px;height:20px}.stars svg{width:100%;height:100%}.stars svg path{fill:#fff}.stars--1 svg path:first-child,.stars--2 svg path:nth-child(-n+2),.stars--3 svg path:nth-child(-n+3),.stars--4 svg path:nth-child(-n+4),.stars--5 svg path:nth-child(-n+5){fill:#f7d300}.review-card{background-color:#222;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);border:1px solid #333;border-radius:10px;padding:20px 10px}.review-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.review-card__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.review-card__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media(max-width:1200px){.review-card__head-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.review-card__head-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media(max-width:1200px){.review-card__head-right{width:100%}}.review-card__avatar{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:100px}.review-card__rang{font-family:var(--font_default);font-size:16px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;margin-top:10px}.review-card__date{font-family:Roboto,sans-serif}.review-card__body{position:relative;margin-top:20px;padding-top:21px}.review-card__body:before{content:"";display:block;position:absolute;left:0;right:0;top:0;width:100%;height:1px;background:linear-gradient(45deg,hsla(0,0%,56.5%,0),silver,hsla(0,0%,56.5%,0))}.review-card__body p{font-family:var(--font_default);font-size:16px;font-weight:300;color:rgba(var(--color_primary_contrast_default_rgb),.85);letter-spacing:1px;line-height:1.5}.search{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:500px;max-width:100%;margin:0 auto;padding-top:18px;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:all .3s;transition:all .3s}@media(max-width:1200px){.search{position:fixed;bottom:0;width:100%;background-color:#141414;padding:10px}}.show-search .search{-webkit-transform:translateY(0);transform:translateY(0)}.search__btn-close{position:absolute;right:-58px;top:22px;width:60px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;padding:0}@media(max-width:1200px){.search__btn-close{right:4px;top:15px}}.search__btn-close ion-icon{color:rgba(255,254,250,.5);font-size:50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search__title{font-family:var(--font_default);font-size:18px;font-weight:600;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:20px}.search__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#222;border:1px solid #313131;border-radius:5px;padding:20px;min-height:150px;max-height:387px}@media(max-width:1200px){.search__content{max-height:100%;border:none;background-color:transparent;padding:20px 0}}.search__content-inner{max-height:100%;overflow-y:auto;overflow-x:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-ms-scroll-chaining:none;overscroll-behavior:contain}.search__content-inner::-webkit-scrollbar{display:none;width:0;opacity:0}.search__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.search__dropdown-item{-webkit-transition:all .3s;transition:all .3s}.search__dropdown-item:hover{opacity:.5}.search__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.search__link-img{width:35px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.search__link-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.search__link-title{font-size:14px;font-weight:700;color:var(--color_primary_contrast_default)}.search__link-title,.search__link-type{display:block;font-family:var(--font_default);line-height:1}.search__link-type{font-size:12px;font-weight:600;color:var(--color_primary_default)}.search__link-type--watch{color:#ff0}.search__link-type--free{color:#47cfdc}.search__link-type--take-part{color:#d447dc}.search__collection{display:block;position:relative;border:1px solid #404040;border-radius:5px;padding:5px 10px}.search__collection-title{font-size:18px;font-weight:500;color:#fffefa}.search__collection-title,.search__collection-type{display:block;font-family:var(--font_default);line-height:1}.search__collection-type{font-size:14px;font-weight:600;color:#ed9a6a;margin-top:5px}.search__collection-icon{position:absolute;top:0;bottom:0;right:0;margin:auto 0;font-size:32px;color:#fff}.input-phone__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);border:1px solid #404040;border-radius:10px;-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out}.input-phone__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;font-weight:400;color:#fffefa;width:100%;border:none;border-radius:10px;padding:21px 5px;background-color:transparent;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.input-phone__input:focus{outline:none}.input-phone__input::-webkit-inner-spin-button,.input-phone__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-phone__label{position:absolute;top:-11px;left:10px;background-color:rgba(34,34,34,.5);font-family:var(--font_default);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75);line-height:1;pointer-events:none}.country-codes.show-dropdown .country-codes__dropdown{display:block}.country-codes .iti__country-list{border-radius:10px;border-color:#404040;background-color:#303030}.country-codes .iti__country-list .iti__country{cursor:pointer}.country-codes .iti__country-list .iti__country:hover{background-color:#404040}.country-codes__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:20px 6px 20px 8px;background-color:transparent;border:none;border-radius:10px 0 0 10px}.country-codes__value-code{font-size:16px;font-weight:400;color:#fffefa}.country-codes__dropdown{display:none}.heading{--section-padding-top:30px;--section-padding-bottom:10px}.heading h1{font-family:var(--font_default);font-size:36px;font-weight:200;color:#fffefa;letter-spacing:1.5px;line-height:1;margin-bottom:0}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto;gap:20px;margin-top:20px}@media(max-width:1200px){.filters{gap:10px}}.filters__item{display:block;position:relative;-ms-flex-negative:0;flex-shrink:0}.filters__item-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.filters__item-input:checked~.filters__item-inner{background-color:var(--color_primary_default);color:var(--color_primary_contrast_default)}.filters__item-input:checked~.filters__item-inner ion-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filters__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:var(--font_default);font-size:15px;font-weight:500;color:rgba(255,254,250,.5);line-height:1;white-space:nowrap;background-color:#3d3c47;border-radius:15px;padding:8px 18px 8px 20px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;cursor:pointer}.filters__item-inner ion-icon{font-size:19px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:20px;font-weight:400;line-height:1}.back-link,.back-link:hover{color:var(--color_primary_contrast_default)}.back-link svg{font-size:40px;padding:6px}.back-link__wrap{max-width:720px;margin:0 auto}.product-head{position:fixed;display:none;top:0;left:0;right:0;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(12px);background-color:rgba(20,20,20,.7);padding:6px 10px;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media(max-width:1200px){.product-head{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-head.show{-webkit-transform:translateY(0);transform:translateY(0)}.product-head__title{overflow:hidden;font-family:var(--font_default);font-size:18px;font-weight:700;color:#fffefa;line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-head__btn-buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:120px;font-family:Roboto,sans-serif;color:var(--color_primary_contrast_default);font-size:14px;font-weight:400;line-height:1;text-align:center;border-radius:100px;padding:12px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.product-head__btn-buy:hover{background-position:100%}.course-card{position:relative;overflow:hidden;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);min-width:380px;min-height:214px;width:380px;border:1px solid #313131;border-radius:11px;background-color:transparent;padding:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:1200px){.course-card{min-width:320px;min-height:180px;width:320px}}.course-card:hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.course-card--started .course-card__img{-webkit-filter:none;filter:none}.course-card--started .course-card__btn{display:none}.course-card--started .course-card__duration,.course-card--started .course-card__progressbar{display:block}.course-card--readed .course-card__img{-webkit-filter:none;filter:none}.course-card--readed .course-card__inner{background:none rgba(0,0,0,.7)}.course-card--readed .course-card__tag{display:block}.course-card--readed .course-card__btn{display:none}.course-card--readed .course-card__duration,.course-card--readed .course-card__subtitle,.course-card--readed .course-card__title{opacity:.7}.course-card--readed .course-card__duration,.course-card--readed .course-card__progressbar{display:block}.course-card--readed .course-card__progressbar span{width:100%!important;background-color:#1b8439}.course-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.course-card__inner{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px 10px 50px;background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.8))}.course-card__tag{display:none;-ms-flex-item-align:end;align-self:flex-end;font-family:var(--font_default);font-size:12px;font-weight:600;color:#fffefa;line-height:1;border-radius:5px;padding:10px;margin-bottom:auto;background-color:var(--color_primary_default)}.course-card__tag--readed{background-color:#1b8439}.course-card__btn{-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);background-color:var(--color_primary_default);-webkit-transition:background .2s;transition:background .2s;min-width:60px;min-height:35px;font-size:15px;font-weight:600;border-radius:10px;padding:12px 24px}.course-card__btn,.course-card__title{font-family:var(--font_default);color:var(--color_primary_contrast_default);text-align:center;line-height:1}.course-card__title{font-size:16px;font-weight:700;margin-bottom:10px}.course-card__subtitle,.course-card__text{font-size:13px;color:rgba(var(--color_primary_contrast_default_rgb),1)}.course-card__duration,.course-card__subtitle,.course-card__text{font-family:Roboto,sans-serif;font-weight:400;text-align:center;line-height:1}.course-card__duration{display:none;font-size:12px;color:#fffefa}.course-card__progressbar{display:none;overflow:hidden;position:absolute;bottom:0;left:0;right:0;width:100%;background-color:hsla(0,0%,100%,.3);border-radius:10px}.course-card__progressbar span{display:block;height:10px;background-color:rgba(var(--color_primary_default_rgb),1)}.my-courses-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:32px}.type-text .my-courses-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.my-courses-card--readed .my-courses-card__btn{display:block}.type-text .my-courses-card--readed .my-courses-card__btn-options:after{position:absolute;top:1px;right:1px;display:block;width:11px;height:11px;content:"";background-color:var(--color_primary_default);border-radius:50%}.my-courses-card--readed .my-courses-card__inner{background-color:rgba(20,20,20,.5)}.my-courses-card--readed .my-courses-card__progressbar{display:none}.my-courses-card--readed .my-courses-card__title:after{display:none;color:#6f6f6f;content:" (Просмотрен)"}.type-text .my-courses-card--readed .my-courses-card__title:after{display:inline}.my-courses-card--expired .my-courses-card__img,.my-courses-card--expired .my-courses-card__tag{-webkit-filter:grayscale(1);filter:grayscale(1)}.my-courses-card--expired .my-courses-card__btn{display:block}.my-courses-card--expired .my-courses-card__progressbar{-webkit-filter:grayscale(1);filter:grayscale(1)}.my-courses-card--expired .my-courses-card__title{color:#686868}.my-courses-card--expired .my-courses-card__title:after{display:none;color:#f95d5d;content:" " attr(data-after)}.type-text .my-courses-card--expired .my-courses-card__title:after{display:inline}.my-courses-card:hover .my-courses-card__wrap{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.type-text .my-courses-card:hover .my-courses-card__wrap{-webkit-box-shadow:none;box-shadow:none}.my-courses-card__wrap{position:relative;display:block;overflow:hidden;border:1px solid #313131;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-text .my-courses-card__wrap{overflow:visible;border:none;-webkit-box-shadow:none;box-shadow:none}.my-courses-card__wrap:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}.type-text .my-courses-card__wrap:hover{-webkit-transform:none;transform:none}.my-courses-card__btns-top{position:absolute;top:5px;left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.type-text .my-courses-card__btns-top{position:static}.my-courses-card__btns-wrap{position:absolute;top:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:198px;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-text .my-courses-card__btns-wrap{position:static;height:auto}.my-courses-card__btns-wrap>*{pointer-events:auto}.my-courses-card__img{width:100%;height:198px;-o-object-fit:cover;object-fit:cover}.my-courses-card__img-title{position:absolute;right:0;bottom:15px;left:0;width:200px;height:50px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.type-text .my-courses-card__img,.type-text .my-courses-card__img-title{display:none}.my-courses-card__inner{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.type-text .my-courses-card__inner{position:static}.my-courses-card__tag{display:block;padding:10px;font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:#fffefa;background-color:#0fa124;border-radius:10px}.my-courses-card__tag--new{background-color:#c01a1a}.type-text .my-courses-card__tag{display:none}.my-courses-card__btn{display:none;min-height:40px;padding:6px 12px;font-family:var(--font_default);font-size:12px;font-weight:600;line-height:28px;color:var(--color_primary_contrast_default);text-align:center;background-color:var(--color_primary_default);border:none;border-radius:5px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-text .my-courses-card__btn{display:none}.my-courses-card__btn:hover{background-color:#6c87eb}.my-courses-card__btn--expired{width:100%;max-width:200px;background:-webkit-gradient(linear,left top, right top,color-stop(0, #ef5353),color-stop(50%, #c31a1a),to(#800909));background:linear-gradient(90deg,#ef5353 0,#c31a1a 50%,#800909);border-radius:100px}.my-courses-card__btn-options{position:absolute;top:5px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:34px;padding:0;background-color:#222;border:1px solid #313131;border-radius:10px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.type-text .my-courses-card__btn-options{position:static}.my-courses-card__btn-options:hover{background-color:#454545}.my-courses-card__btn-options:before{display:block;width:15px;height:15px;content:"";background-color:transparent;background-image:url(../images/three-dots.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.my-courses-card__progressbar{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;overflow:hidden;background-color:#fff;border-radius:10px}.type-text .my-courses-card__progressbar{display:none}.my-courses-card__progressbar span{display:block;height:8px;background-color:rgba(var(--color_primary_default_rgb),1)}.my-courses-card__title{position:absolute;right:0;bottom:0;left:0;overflow:hidden;font-family:var(--font_default);font-size:16px;font-weight:400;line-height:1.4;color:var(--color_text_default);text-overflow:ellipsis;white-space:nowrap}.type-text .my-courses-card__title{position:static;font-size:18px;color:var(--color_primary_contrast_default);white-space:normal}.my-courses-card__expires{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:34px;padding:0;background-color:#222;border:1px solid #313131;border-radius:10px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.my-courses-card__expires:before{display:block;width:25px;height:25px;content:"";background-color:transparent;background-image:url(../images/timer.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.type-text .my-courses-card__expires{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px 0 auto}.my-courses-card__link:hover~.my-courses-card__btns-wrap{-webkit-transform:scale(1.025);transform:scale(1.025)}.type-text .my-courses-card__link:hover~.my-courses-card__btns-wrap{-webkit-transform:none;transform:none}.my-courses-card__rating{position:absolute;right:10px;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.type-text .my-courses-card__rating{display:none}.my-courses-card__rating svg{font-size:20px;color:#fff}.my-courses-card__rating--1 svg:nth-child(-n+1),.my-courses-card__rating--2 svg:nth-child(-n+2),.my-courses-card__rating--3 svg:nth-child(-n+3),.my-courses-card__rating--4 svg:nth-child(-n+4),.my-courses-card__rating--5 svg:nth-child(-n+5){color:#f7d300}.review-form__title{font-family:var(--font_default);font-size:18px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:30px}.review-form__rating{margin:0 auto 15px}.review-form__note{font-family:var(--font_default);font-size:16px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1;margin-top:10px;margin-bottom:20px}.review-form__btn{width:100%;--padding-y:12px}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}.rating:has(.rating__input:checked) .rating__icon{color:#f7d300}.rating__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.rating__input:checked~.rating__item .rating__icon{color:#fff}.rating:hover .rating__item .rating__icon{color:#f7d300}.rating__item{cursor:pointer}.rating__item:hover .rating__icon{color:#f7d300}.rating__item:hover~.rating__item .rating__icon{color:#fff}.rating__icon{font-size:40px;color:#fff}.access-management{max-width:600px;margin:0 auto}.access-management__title{font-family:var(--font_default);font-size:24px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:40px}.access-management__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:20px;overflow-x:auto}.access-management__tab{font-family:var(--font_default);font-size:18px;font-weight:700;color:rgba(255,254,250,.5);line-height:1;white-space:nowrap;background-color:transparent;padding:15px 0 5px;border:none;border-bottom:2px solid transparent}.access-management__tab.active{color:#fffefa;border-bottom-color:var(--color_primary_default)}.access-management__text{font-family:Roboto,sans-serif;font-size:16px;font-weight:200;color:#e2e2e2;line-height:1.2}.access-management__text p{margin-bottom:20px}.access-management__note{font-family:Roboto,sans-serif;font-size:16px;font-weight:200;color:hsla(0,0%,100%,.5);line-height:1.2;margin-bottom:30px}.access-management__note a{color:inherit;text-decoration:underline}.access-management__note a:hover{color:inherit}.access-management__lessons-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.access-management__lessons-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.access-management__lessons-footer{display:none;margin-top:50px}.access-management__lessons-footer.active{display:block}.access-management__bar{display:none;background-color:rgba(20,20,20,.7);min-height:50px;left:0;right:0;top:0;height:auto;position:fixed;z-index:5;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;border-bottom:1px solid hsla(0,0%,76.5%,.5)}.access-management__bar.active.show{display:block}.access-management__bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin:0 auto;min-height:49px}.access-management__bar-text{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#fffefa;line-height:1}.access-management__bar-text span{display:block}.access-management__bar-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:120px;font-weight:600;border-radius:100px;padding:2px 10px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.access-management__bar-btn,.access-management__bar-btn span{font-size:14px;color:var(--color_primary_contrast_default);text-align:center}.access-management__bar-btn span{font-family:Roboto,sans-serif;font-weight:400;line-height:1;margin:5px 0 0}.access-management__bar-btn:hover{background-position:100%}.access-management__select-all{display:block;cursor:pointer;padding-top:10px;padding-bottom:10px;margin-bottom:14px}.access-management__select-all-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.access-management__select-all-input:checked~.access-management__select-all-text span{background-color:var(--color_primary_default)}.access-management__select-all-input:checked~.access-management__select-all-text span ion-icon{display:block}.access-management__select-all-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.access-management__select-all-text span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border:1px solid var(--color_primary_contrast_default);border-radius:5px}.access-management__select-all-text span ion-icon{display:none;font-size:30px;width:30px;-ms-flex-negative:0;flex-shrink:0}.access-management__btn-restore{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:140px;font-weight:700;border-radius:100px;padding:6px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.access-management__btn-restore,.access-management__btn-restore span{font-size:14px;color:var(--color_primary_contrast_default);text-align:center}.access-management__btn-restore span{font-family:Roboto,sans-serif;font-weight:400;line-height:1;margin:5px 0 0}.access-management__btn-restore:hover{background-position:100%}.access-management__btn-restore.active{display:-webkit-box;display:-ms-flexbox;display:flex}.access-management__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.access-management__sort-item{display:block;cursor:pointer;padding:3px 0}.access-management__sort-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.access-management__sort-input:checked~.access-management__sort-text{color:#fffefa}.access-management__sort-text{font-family:var(--font_default);font-size:15px;font-weight:500;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;white-space:nowrap;padding:10px 5px;min-height:35px}.access-management__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.access-management__total-title{font-family:var(--font_default);font-size:25px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1}.access-management__total-price{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:var(--color_primary_contrast_default);line-height:1}.access-management__btn-pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:var(--color_primary_contrast_default);font-size:20px;font-weight:700;text-align:center;border-radius:100px;padding:18px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.access-management__btn-pay:hover{background-position:100%}.access-card{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#202020;border-radius:15px;padding:10px}.access-card,.access-card__wrap{position:relative}.access-card__wrap.show-info .access-card__info-prices{display:-webkit-box;display:-ms-flexbox;display:flex}.access-card__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.access-card__input:checked~.access-card__icon{background-color:var(--color_primary_default)}.access-card__input:checked~.access-card__icon ion-icon{display:block}.access-card__icon{position:absolute;top:16px;left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:#141414;border:1px solid var(--color_primary_contrast_default);border-radius:5px}.access-card__icon ion-icon{display:none;font-size:50px;width:50px;-ms-flex-negative:0;flex-shrink:0}.access-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.access-card__img{width:90px;height:130px;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.access-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:8px;padding-bottom:8px}.access-card__info-btn{position:absolute;top:0;right:0;border:none;background-color:transparent;padding:15px}.access-card__info-btn:hover ion-icon{color:#c8c8c8}.access-card__info-btn ion-icon{color:#fff;font-size:24px;-webkit-transition:all .3s;transition:all .3s}.access-card__info-btn-hide{border:none;background-color:transparent;padding-top:10px}.access-card__info-btn-hide ion-icon{color:#fff;font-size:24px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.access-card__info-prices{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.access-card__info-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.access-card__info-price-text{line-height:1}.access-card__info-price-text,.access-card__title{font-family:var(--font_default);font-size:16px;font-weight:400;color:var(--color_primary_contrast_default)}.access-card__title{line-height:1.2;margin-bottom:20px}.access-card__date-purchase{color:rgba(var(--color_primary_contrast_default_rgb),.35);margin-top:auto;margin-bottom:10px}.access-card__date-ended,.access-card__date-purchase{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.access-card__date-ended{color:var(--color_primary_contrast_default)}.access-card__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px 10px;padding-top:23px;padding-bottom:6px}@media(max-width:768px){.access-card__footer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.access-card__footer:before{content:"";display:block;position:absolute;left:0;right:0;top:0;width:100%;background:linear-gradient(270deg,rgba(var(--color_primary_contrast_default_rgb),0),rgba(var(--color_primary_contrast_default_rgb),.7),hsla(0,0%,66.7%,0));min-height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px}.access-card__footer-text{font-weight:400}.access-card__footer-price,.access-card__footer-text{font-family:Roboto,sans-serif;font-size:22px;color:var(--color_primary_contrast_default);line-height:1.2}.access-card__footer-price{font-weight:700}@media(max-width:768px){.access-card__footer-btn{width:100%}}.select-tariff__title{font-family:var(--font_default);font-size:28px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1;text-align:left;margin-bottom:30px}.select-tariff__text{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1.2;text-align:left;margin-bottom:30px}.select-tariff__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}@media(max-width:768px){.select-tariff__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.select-tariff__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#222;overflow:visible;border:1px solid #505050;border-radius:20px;padding:15px;cursor:pointer}.select-tariff__item:has(:checked){background:linear-gradient(140deg,#6380c9,#313a50,#1a1d25);-webkit-box-shadow:0 0 8px 2px #5d5d5d;box-shadow:0 0 8px 2px #5d5d5d}.select-tariff__item-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.select-tariff__item-title{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;padding:5px 15px;margin-bottom:10px}.select-tariff__item-date{font-size:14px;font-weight:300;margin-bottom:20px}.select-tariff__item-date,.select-tariff__item-old-price{font-family:Roboto,sans-serif;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1}.select-tariff__item-old-price{display:block;min-height:24px;font-size:24px;font-weight:700;text-decoration:line-through;margin-bottom:15px}.select-tariff__item-price{font-family:Roboto,sans-serif;font-size:40px;font-weight:700;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:10px}.select-tariff__item-saving{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;color:#2fb567;line-height:1}.select-tariff__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:20px;font-weight:600;border-radius:100px;padding:6px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;margin-bottom:40px;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.select-tariff__btn,.select-tariff__btn span{color:var(--color_primary_contrast_default);text-align:center}.select-tariff__btn span{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1;margin:5px 0 0}.select-tariff__btn:hover{background-position:100%}.select-tariff__note{font-family:var(--font_default);font-size:16px;font-weight:200;color:#e2e2e2;line-height:1.2}.select-tariff__note a{color:inherit;text-decoration:underline}.select-tariff__note a:hover{color:inherit}.progressbar{position:fixed;top:0;right:0;left:0}.progressbar span{display:block;height:3px;background-color:var(--color_primary_default);-webkit-transition:width .3s;transition:width .3s}.payment-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-method__radios{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-bottom:30px}.payment-method__radio{position:relative;display:block;width:100%}.payment-method__radio-input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.payment-method__radio-input:checked~.payment-method__radio-text{background-color:#303030;-webkit-box-shadow:0 2px 8px 2px rgba(93,93,93,.5);box-shadow:0 2px 8px 2px rgba(93,93,93,.5)}.payment-method__radio-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:60px;min-height:55px;padding:12px 24px;margin:0;font-family:var(--font_default);font-size:15px;font-weight:500;line-height:1;color:var(--color_primary_contrast_default);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #505050;border-radius:100px;-webkit-transition:background .2s;transition:background .2s}.payment-method__text{margin-top:10px;margin-bottom:25px;font-family:var(--font_default);font-size:15px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:left}.loader{position:relative}.loader:disabled,.loader:disabled span{color:transparent}.loader:disabled .loader-inner{display:block}.loader-inner{position:absolute;inset:0;display:none;width:40px;height:40px;margin:auto}.loader-inner div{-webkit-transform-origin:20px 20px;transform-origin:20px 20px;-webkit-animation:rotate 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:rotate 1.2s cubic-bezier(.5,0,.5,1) infinite}.loader-inner div:after{position:absolute;display:block;width:3.5px;height:3.5px;margin:-2px 0 0 -2px;content:" ";background:#fffefa;border-radius:50%}.loader-inner div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.loader-inner div:first-child:after{top:31.5px;left:31.5px}.loader-inner div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.loader-inner div:nth-child(2):after{top:34px;left:28px}.loader-inner div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.loader-inner div:nth-child(3):after{top:35.5px;left:24px}.loader-inner div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.loader-inner div:nth-child(4):after{top:36px;left:20px}.loader-inner div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.loader-inner div:nth-child(5):after{top:35.5px;left:16px}.loader-inner div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.loader-inner div:nth-child(6):after{top:34px;left:12px}.loader-inner div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.loader-inner div:nth-child(7):after{top:31.5px;left:8.5px}.loader-inner div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.loader-inner div:nth-child(8):after{top:28px;left:6px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section{--section-padding-top:5.5rem;--section-padding-bottom:5.5rem;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media(max-width:1200px){section{--section-padding-top:3rem;--section-padding-bottom:3rem}}@media(max-width:1024px){section{--section-padding-top:24px;--section-padding-bottom:24px}}.container{--container-padding-native:1.25rem;--container-max-width-native:75rem;--container-padding:0 var(--container-padding-native);--container-max-width:calc(var(--container-max-width-native) + var(--container-padding-native)*2);width:100%;min-width:320px;max-width:var(--container-max-width);padding:var(--container-padding);margin:0 auto}@media(max-width:1200px){.container{--container-padding-native:16px}}.container__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + var(--container-padding-native)*2);padding:var(--container-padding);margin-left:calc(var(--container-padding-native)*-1)}@media(max-width:1200px){.container__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.container__left{width:100%;max-width:60%;overflow:hidden}@media(max-width:1200px){.container__left{max-width:none;overflow:visible}}.container__right{width:100%;max-width:40%;margin-left:2.5rem}@media(max-width:1200px){.container__right{max-width:none;margin-top:48px;margin-left:0}}.header{z-index:10;padding:15px 0}@media(max-width:1200px){.header--hide-mobile{display:none}}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo svg{width:180px;height:27px}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.header__menu nav{display:none}}.header__menu nav a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:16px;font-weight:700;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.5);border-bottom:2px solid transparent;-webkit-transition:color .3s;transition:color .3s}.header__menu nav a.active,.header__menu nav a:hover{color:rgba(var(--color_primary_contrast_default_rgb),1)}.header__menu nav a.active{border-bottom-color:var(--color_primary_default)}.header__menu nav a span{padding:6px 10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),1);background-color:var(--color_primary_default);border-radius:100px}.header__btn-search{height:35px;padding:0;font-size:35px;color:rgba(255,254,250,.5);background-color:transparent;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header__btn-search:hover{color:#fffefa}.header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:180px}@media(max-width:1200px){.header__btns{display:none}}.header__btn-login{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.isAuth .header__btn-login{display:none}.header__profile{display:none;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.isAuth .header__profile{display:-webkit-box;display:-ms-flexbox;display:flex}.header__profile-avatar{width:50px;height:50px;border:1px solid #313131;border-radius:100px;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;-o-object-fit:cover;object-fit:cover}.header__profile span{font-family:var(--font_default);font-size:16px;font-weight:700;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.5);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header__profile:hover span{color:rgba(var(--color_primary_contrast_default_rgb),1)}.header__profile:hover .header__profile-avatar{-webkit-box-shadow:0 0 8px 2px #6e6e6e;box-shadow:0 0 8px 2px #6e6e6e}.footer{z-index:1;min-height:350px;padding-top:100px;background-color:#141414}@media(max-width:1200px){.footer{display:none}}.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{width:200px;height:30px}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}.footer__socials-link img{width:32px;height:32px}.footer__socials-link svg{font-size:32px}.footer__socials-link img,.footer__socials-link svg{-o-object-fit:contain;object-fit:contain}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.footer__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__info-title{margin-bottom:5px;font-weight:700;color:#525252}.footer__info-link,.footer__info-title{font-family:var(--font_default);font-size:16px;line-height:1}.footer__info-link{font-weight:400;color:#8b8b8b;-webkit-transition:color .3s;transition:color .3s}.footer__info-link--support,.footer__info-link:hover{color:var(--color_primary_contrast_default)}.footer__info-link--support:hover{color:#cdcdcd}.footer__copyright{margin:80px 0 30px;font-size:16px;font-weight:400;line-height:1;color:#525252;text-align:center}.mobile-menu{position:fixed;right:0;bottom:10px;left:0;z-index:9;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:350px;padding:10px;margin:0 auto;background-color:#222;border-radius:20px}@media(max-width:1200px){.mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;opacity:.25}.mobile-menu__item--login{opacity:1}.mobile-menu__item--login .mobile-menu__item-text{color:var(--color_primary_default)}.mobile-menu__item.active{opacity:1}.mobile-menu__item img,.mobile-menu__item svg{width:30px;height:30px;font-size:30px}.mobile-menu__item-text{font-family:var(--font_default);font-size:12px;font-weight:500;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.4);color:#fffefa}.recent-products{--section-padding-top:0;--section-padding-bottom:50px}.recent-products__title{margin-bottom:0;font-size:26px}.recent-products__link-more,.recent-products__title{font-weight:400;line-height:1;color:var(--color_primary_contrast_default)}.recent-products__link-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:40px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:18px;padding:0 8px;margin-left:10px;font-family:var(--font_default);font-size:12px;text-align:center;vertical-align:middle;background-color:#ff5c4f;background-image:linear-gradient(86deg,#ff5c4f,#d446b0 32%,#b044ce 75%,#4864f8);border:none}.recent-products__link-more:hover{color:var(--color_primary_contrast_default)}.recent-products__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.recent-products__btn-show-all{min-width:40px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;cursor:pointer;background:none hsla(0,0%,100%,.1);border:1px solid #404040;border-radius:100px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.recent-products__btn-show-all,.recent-products__btn-show-all:hover{color:var(--color_primary_contrast_default)}@media(max-width:1200px){.recent-products__btn-show-all{display:none}}.recent-products__inner{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-template-rows:repeat(1,minmax(0,1fr));grid-auto-columns:minmax(-webkit-max-content,100px);grid-auto-columns:minmax(max-content,100px);grid-auto-flow:column;gap:25px;height:350px;min-height:350px;padding:15px;margin:-15px;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.recent-products__inner::-webkit-scrollbar{display:none;width:0;opacity:0}.custom-products{--section-padding-top:0;--section-padding-bottom:50px}.custom-products__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;padding:15px;margin:-15px;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.custom-products__inner::-webkit-scrollbar{display:none;width:0;opacity:0}.product{position:relative;--section-padding-bottom:40px;margin-bottom:50px}@media(max-width:1200px){.product{--section-padding-top:0}}@media(max-width:1200px){.product .container{padding:0}}.product:after{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background:linear-gradient(45deg,hsla(0,0%,56.5%,0),silver,hsla(0,0%,56.5%,0))}.product__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}@media(max-width:1200px){.product__head{position:absolute;top:0;right:10px;left:10px;z-index:1}}.product__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50px;height:50px;padding:13px;font-size:0;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;border-radius:50%}.product__back:before{display:block;width:20px;height:20px;content:"";background-color:transparent;background-image:url(../images/arrow-back.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.product__bookmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;padding:10px;font-size:0;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;border-radius:50%}.product__bookmark:before{display:block;width:25px;height:25px;content:"";background-color:transparent;background-image:url(../images/bookmark.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.product__bookmark.active:before{background-image:url(../images/bookmark-fill.png)}.product__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:1200px){.product__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.product__title{font-size:15px;font-weight:400;line-height:1.4;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center}.product__title:empty{display:none}.product__img{width:100%;min-height:394px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(max-width:1200px){.product__img{max-height:400px;opacity:0}}.product__img-title{-o-object-fit:contain;object-fit:contain}@media(max-width:1200px){.product__img-title{max-width:280px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.product__img-wrap{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;min-width:250px;max-width:700px;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:0;isolation:isolate}.product__img-wrap:hover .product__play-icon{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:1200px){.product__img-wrap{width:100%;max-width:100%;background-attachment:fixed;background-position-y:top;background-size:auto 480px}.product__img-wrap:before{position:absolute;inset:0;bottom:-1px;display:block;content:"";background-image:-webkit-gradient(linear,left top, left bottom,from(#111),color-stop(rgba(17,17,17,0)),to(rgba(142,106,106,0))),-webkit-gradient(linear,left top, left bottom,from(rgba(17,17,17,0)),color-stop(rgba(17,17,17,.3)),to(#111));background-image:linear-gradient(180deg,#111,rgba(17,17,17,0),rgba(142,106,106,0)),linear-gradient(180deg,rgba(17,17,17,0),rgba(17,17,17,.3),#111)}}.product__img-copy{position:absolute;inset:0;z-index:-1;width:100%;-webkit-filter:blur(20px);filter:blur(20px);border-radius:10px;-o-object-fit:cover;object-fit:cover;will-change:filter}@media(max-width:1200px){.product__img-copy{display:none}}.product__play-icon{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:500;line-height:1;color:#fffefa;text-align:center;-webkit-transition:all .3s;transition:all .3s}.product__play-icon:before{display:block;width:80px;height:80px;margin:0 0 10px;content:"";background-color:transparent;background-image:url(../images/play.svg);background-repeat:no-repeat;background-position:calc(50% + 5px) 50%;background-size:40px;border:2px solid #fffefa;border-radius:100px}.product__info{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}@media(max-width:1200px){.product__info{padding:0 10px;background-color:#121212}}.product__info-text{margin-top:30px;margin-bottom:30px;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1;color:rgba(255,254,250,.5)}.product__reviews{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px;margin-bottom:20px}@media(max-width:1200px){.product__reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.product__reviews-count{font-size:15px;font-weight:300;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.5)}.product__reviews-count span{display:block;margin-top:5px;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center}.product__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__rating-value{min-height:35px;padding:5px 10px;font-family:Roboto,sans-serif;font-weight:400;line-height:1.15;background-color:rgba(var(--color_primary_contrast_default_rgb),.03);border:1px solid #262626;border-radius:5px}.product__btn-buy,.product__rating-value{font-size:20px;color:var(--color_primary_contrast_default)}.product__btn-buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:6px 24px;font-weight:600;text-align:center;cursor:pointer;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;border:none;border-radius:100px;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.product__btn-buy span{margin:10px 0 0;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default);text-align:center}.product__btn-buy:hover{background-position:100%}.product__read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-width:40px;min-height:40px;padding:10px;margin:30px 0 0;font-size:15px;font-weight:400;line-height:1.4;color:var(--color_text_default);text-align:left;background-color:rgba(255,254,250,.03);border:1px solid #262626;border-radius:10px}@media(max-width:1200px){.product__read-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}}.product__read-more a{position:relative;color:inherit;cursor:pointer;opacity:.85}.product__read-more a:after{position:absolute;right:0;bottom:-3px;left:0;display:block;width:100%;height:1px;content:"";background-color:#fff}.reviews{--section-padding-bottom:140px}.reviews__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1200px){.reviews__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reviews__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;width:100%;max-width:800px}@media(max-width:1200px){.reviews__inner{max-width:100%}}.reviews__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px}@media(max-width:1200px){.reviews__head{gap:20px}}.reviews__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:24px;font-weight:400;color:#fffefa;line-height:1}.reviews__title-count{-ms-flex-item-align:start;align-self:flex-start;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;background-color:#2346af;border-radius:100px;padding:3px 6px;margin-bottom:14px}.reviews__text{width:100%;max-width:290px;font-family:var(--font_default);font-size:18px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1.2}@media(max-width:1200px){.reviews__text{max-width:100%;text-align:left}}.reviews__btn-show-all{font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;padding:5px 10px;border-radius:100px;background:none #2346af;border:none}.banners{--swiper-navigation-sides-offset:-50px;--swiper-navigation-size:50px;--swiper-navigation-color:#fff}.banners__inner{position:relative}.banners__inner .swiper{overflow:visible}.banners__item{position:relative;isolation:isolate}.banners__item-inner{position:relative;overflow:hidden;border-radius:20px}.banners__item-inner:hover .banners__item-img{-webkit-transform:scale(1.025);transform:scale(1.025)}.banners__item-inner--desktop{display:block}@media(max-width:1200px){.banners__item-inner--desktop{display:none}}.banners__item-inner--mobile{display:none}@media(max-width:1200px){.banners__item-inner--mobile{display:block}}.banners__item-info{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px}.banners__item-img{width:100%;max-width:100%;height:auto;border-radius:20px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media(max-width:1200px){.banners__item-img{height:400px}}.banners__item-img-copy{position:absolute;z-index:-1;-webkit-filter:blur(40px);filter:blur(40px)}@media(max-width:1200px){.banners__item-img-copy{display:none}}.banners__item-img-sm{width:100%;max-width:250px}.banners .swiper-button-next,.banners .swiper-button-prev{padding:0;background-color:transparent;border:none}.banners .swiper-navigation button ion-icon{font-size:48px}.banners .swiper-navigation-icon{display:none}@media(max-width:1200px){.banners .swiper-navigation{display:none}}.stories{--section-padding-top:14px;--section-padding-bottom:80px}.stories__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto;margin:0 -16px}.stories__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;isolation:isolate;border:none;background-color:transparent;padding:0;margin:20px 9px 0}.stories__item:hover .stories__item-inner{-webkit-transform:scale(1.06);transform:scale(1.06)}.stories__item:hover .stories__item-inner:before{opacity:1}.stories__item--medium .stories__item-inner{background-image:url(../images/medium-border.svg)}.stories__item-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;background-color:#121212;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.stories__item-inner,.stories__item-inner:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/large-border.svg);border-radius:50%}.stories__item-inner:before{content:"";position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:blur(5px);filter:blur(5px);background-color:transparent;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.stories__item-img{width:85px;height:85px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.stories__item-title{font-family:var(--font_default);font-size:13px;font-weight:400;color:var(--color_primary_contrast_default);text-align:center;line-height:1;padding:10px 10px 5px}.registration__inner{max-width:450px;margin:0 auto}.registration__title{font-size:24px;font-weight:700;color:var(--color_primary_contrast_default);text-align:center;line-height:1.3;opacity:1}.registration__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.registration__btn{margin:0}.registration__note{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:center;line-height:1.5}.registration__note a{color:#fff;text-decoration:underline}.registration__note a:hover{color:#fff}.authorization__inner,.restore__inner{max-width:450px;margin:0 auto}.restore__body{padding-top:50px;padding-bottom:50px}.restore__text{font-size:18px;text-align:center;line-height:1.4;margin-bottom:1em}.restore__link-back,.restore__text{font-family:var(--font_default);font-weight:400;color:var(--color_primary_contrast_default)}.restore__link-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:20px;line-height:1}.restore__link-back:hover{color:var(--color_primary_contrast_default)}.restore__link-back svg{font-size:30px}.restore__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:30px}.restore__link{font-family:var(--font_default);font-size:18px;font-weight:400;text-align:center;line-height:1.4;text-decoration:underline}.restore__link,.restore__link:hover{color:var(--color_primary_contrast_default)}.restore__footer--center{text-align:center}.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}.not-found__inner{text-align:center}.not-found__title{font-size:50px;font-weight:700;margin-bottom:30px}.not-found__text,.not-found__title{font-family:var(--font_default);color:rgba(var(--color_text_default_rgb),.88);line-height:1.4}.not-found__text{font-size:16px;font-weight:400;margin-bottom:20px}.profile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-top:100px}@media(max-width:1024px){.profile{padding-top:var(--header-height)}}.profile__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:1024px){.profile__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__btn-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--font_default);font-size:18px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);-webkit-transition:all .3s;transition:all .3s}@media(max-width:1024px){.profile__btn-back{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:50px;margin-right:auto;margin-left:auto;color:#dd4f4f!important}}.profile__btn-back:hover{color:#bd3b3b;-webkit-transition:all .3s;transition:all .3s}.profile__btn-back:hover svg path{fill:#bd3b3b;-webkit-transition:all .3s;transition:all .3s}.profile__btn-back svg{position:relative;display:block;width:30px;height:30px;margin-right:5px}@media(max-width:1024px){.profile__btn-back svg{display:none}}.profile__btn-back svg path{-webkit-transition:all .3s;transition:all .3s}.profile__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-top:var(--header-height);margin-top:calc(var(--header-height)*-1)}@media(max-width:1024px){.profile__section{padding-bottom:200px}}.profile__section-bg{position:absolute;top:0;left:0;width:100%;height:400px;overflow:hidden;background:radial-gradient(ellipse farthest-side at 65% -30%,rgba(var(--color_background_default_rgb),0),rgba(20,18,28,0),#121212)}@media(max-width:1024px){.profile__section-bg{height:480px;background:transparent}}.profile__section-bg img{position:relative;z-index:-1;width:100%;opacity:.85;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.profile__section-bg img{height:100%;opacity:1;-o-object-fit:cover;object-fit:cover}}.profile__avatar{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;min-width:150px;max-width:150px;max-height:150px;margin:0 20px 0 0;overflow:hidden;cursor:pointer;border:5px solid #3656bd;border-radius:100px;-webkit-box-shadow:0 0 16px 1px #4c66bd;box-shadow:0 0 16px 1px #4c66bd;opacity:1;-webkit-transition:all .35s;transition:all .35s}@media(max-width:1024px){.profile__avatar{margin-right:0;margin-bottom:25px}}.profile__avatar:hover{opacity:.75;-webkit-transition:all .35s;transition:all .35s}.profile__avatar-picture{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.profile__avatar-picture img,.profile__avatar-picture picture{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.profile__avatar-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1024px){.profile__avatar-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__avatar-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1024px){.profile__avatar-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.profile__avatar-desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:1024px){.profile__avatar-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__avatar-name{margin-bottom:13px;font-family:var(--font_default);font-size:55px;font-weight:500;line-height:1;color:#fff}@media(max-width:1024px){.profile__avatar-name{margin-bottom:10px;font-size:40px}}.profile__avatar-status{margin-bottom:20px;font-family:var(--font_default);font-size:16px;font-weight:400;line-height:1;color:rgba(255,254,250,.5)}@media(max-width:1024px){.profile__avatar-status{margin-bottom:13px}}.profile__avatar-time{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:var(--color_primary_contrast_default)}.profile__avatar-progress{position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:20px;margin-bottom:20px}@media(max-width:1024px){.profile__avatar-progress{display:-webkit-box;display:-ms-flexbox;display:flex}}.profile__avatar-progress__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:15px;padding:4px;margin-bottom:10px;overflow:hidden;font-size:14px;background:#fff;border-radius:10px}.profile__avatar-progress__line:before{position:absolute;top:0;left:0;z-index:2;display:block;width:80%;height:100%;content:"";background:var(--color_primary_default)}.profile__avatar-progress__line__value{z-index:5;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1;color:#fff}.profile__avatar-bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:30px 0 0 15px}@media(max-width:1024px){.profile__avatar-bottom._desc{display:none;gap:15px}}.profile__avatar-bottom._mob{display:none}@media(max-width:1024px){.profile__avatar-bottom._mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__avatar-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;color:var(--color_primary_contrast_default)}.profile__avatar-contacts._mail{color:#bf1818}.profile__avatar-contacts._mail._red,.profile__avatar-contacts._red{color:#dd4f4f}.profile__avatar-contacts__picture{position:relative;display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.profile__avatar-contacts__picture{display:none}}.profile__list{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:20px;width:100%;margin-top:80px}@media(max-width:1200px){.profile__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.profile__insert{position:relative;width:100%;margin-top:50px;margin-bottom:50px}.profile__list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:150px;padding:20px 10px;cursor:pointer;background-color:#222;border:1px solid #313131;border-radius:20px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);opacity:1;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out}@media(max-width:1200px){.profile__list-item{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.profile__list-item:hover{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.profile__list-item__tag{position:absolute;top:10px;left:10px;display:block;padding:4px 8px;font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default);background-color:#474747;border-radius:100px}@media(max-width:1200px){.profile__list-item__tag{top:20px;right:20px;left:auto}}.profile__list-item__tag--new{background-color:#f01818}.profile__list-item__title{font-family:var(--font_default);font-size:18px;font-weight:700;color:var(--color_primary_contrast_default)}.profile__list-item__title._white{color:#fff}.profile__list-item__subtitle{font-family:var(--font_default);font-size:16px;font-weight:500;color:var(--color_primary_contrast_default)}.profile__list-item__subtitle._white{color:#fff}.profile__list-item__text{font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),1)}.profile__list-item__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 2px;background:transparent;border:none;border-bottom:1px solid transparent}.profile__list-item__btn:hover{border-bottom:1px solid #fff}.profile__list-item__btn-play{width:70px;min-width:70px;height:70px;min-height:70px;padding:0;background:transparent;border:none}.profile__list-item__btn-play img{position:relative;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}._played .profile__list-item__btn-play img,.profile__list-item__btn-play img:last-child{display:none}._played .profile__list-item__btn-play img:last-child{display:block}.profile__list-item__btn-play:hover{background:transparent;border:none}.profile__list-item__col:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}.profile__list-item__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:23px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:23px;margin-left:10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#fffefa;background-color:var(--color_primary_default);border-radius:100px}.profile__list-item__count-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profile__list-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;min-width:150px;max-width:150px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:45px;padding:12px 24px;margin-top:10px;font-size:15px;font-weight:600;color:var(--color_primary_contrast_default);background-color:var(--color_primary_default);border-radius:5px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);opacity:1;-webkit-transition:background .2s ease;transition:background .2s ease}.profile__list-item._half{grid-column:span 1}@media(max-width:1200px){.profile__list-item._program{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:1200px){.profile__list-item._mission{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px}}@media(max-width:1200px){.profile__list-item._edit{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media(max-width:1200px){.profile__list-item._favourites._red{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;min-height:150px;margin-bottom:30px;background:#c83b3b}}@media(max-width:1200px){.profile__list-item._messages{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:30px}}.profile__list-item._variant-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.profile__list-item._variant-column{margin-bottom:30px}}.profile__list-item._variant-column .profile__list-item__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile__list-item._variant-column .profile__list-item__col:nth-child(2){max-width:173px;margin-left:20px}.profile__list-item._variant-column .profile__list-item__col-content{margin-right:40px}.profile__list-item._variant-column .profile__list-item__col-content._display-none{display:none}.profile__list-item._variant-column .profile__list-item__title{position:absolute;top:-35px;left:15px}.profile__list-item._variant-column .profile__list-item__text{text-align:center}@media(max-width:1200px){.profile__list-item._access{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.profile__list-item._variant-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1200px){.profile__list-item._variant-icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto;padding:10px}}.profile__list-item._variant-icon:hover{background-color:#2e3858}.profile__list-item._variant-icon._red .profile__list-item__icon,.profile__list-item._variant-icon._red:hover{background-color:#c83b3b}.profile__list-item._variant-icon._red-2 .profile__list-item__icon,.profile__list-item._variant-icon._red-2:hover{background-color:#762e46}.profile__list-item._variant-icon._violet .profile__list-item__icon,.profile__list-item._variant-icon._violet:hover{background-color:#651477}.profile__list-item._variant-icon._gray .profile__list-item__icon,.profile__list-item._variant-icon._gray:hover{background-color:#515666}.profile__list-item._variant-icon._green .profile__list-item__icon,.profile__list-item._variant-icon._green:hover{background-color:#1a5960}.profile__list-item._variant-icon._blue .profile__list-item__icon,.profile__list-item._variant-icon._blue:hover{background-color:#2e4976}.profile__list-item._variant-icon .profile__list-item__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:50px;max-width:50px;height:50px;min-height:50px;padding:8px;margin-bottom:20px;background-color:#2e3858;border-radius:100px}@media(max-width:1200px){.profile__list-item._variant-icon .profile__list-item__icon{margin-bottom:0}}.profile__list-item._variant-icon .profile__list-item__icon img,.profile__list-item._variant-icon .profile__list-item__icon svg{position:relative;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.profile__list-item._variant-icon .profile__list-item__subtitle{text-align:center}@media(max-width:1200px){.profile__list-item._variant-icon .profile__list-item__subtitle{font-size:18px;font-weight:700}}@media(max-width:768px){.profile__list-item._variant-icon .profile__list-item__subtitle{text-align:left!important}}.profile__list-item._variant-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.profile__list-item._variant-row .profile__list-item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}.profile-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:560px;margin-right:auto;margin-left:auto}.profile-form._question{max-width:790px}.profile-form._question .profile-form__block__title{margin-bottom:25px}.profile-form._chat{max-width:790px}.profile-form._chat .profile-form__block{margin-bottom:20px}.profile-form__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-form__inner{position:relative;width:100%;padding-top:50px}.profile-form__inner._profile-history{width:100%;max-width:830px;margin-right:auto;margin-left:auto}.profile-form__inner._profile-history .profile-form__block{margin-bottom:40px}.profile-form__inner._support{max-width:790px;margin-right:auto;margin-left:auto}.profile-form__inner._messages{max-width:800px;margin-right:auto;margin-left:auto}.profile-form__inner._chat{max-width:790px;margin-right:auto;margin-left:auto}.profile-form__back{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none}.profile-form__back:hover{opacity:.6}.profile-form__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:100px}.profile-form__block .input-wrapper{width:100%;margin-bottom:30px}.profile-form__block .input-wrapper:last-child{margin-bottom:0}.profile-form__block__title{margin-bottom:10px;color:var(--color_primary_contrast_default)}.profile-form__block__subtitle{margin-bottom:30px;color:rgba(var(--color_primary_contrast_default_rgb),.5)}.profile-form__block__subtitle._margin-10{margin-bottom:10px}.profile-form__block__subtitle._white{color:#fff}.profile-form__avatar-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-form__avatar{position:relative;min-width:70px;max-width:70px;min-height:70px;max-height:70px;cursor:pointer;border-radius:100px;-webkit-transition:all .3s;transition:all .3s}.profile-form__avatar.active{border:1px solid var(--color_primary_default);-webkit-box-shadow:0 0 8px 1px var(--color_primary_default);box-shadow:0 0 8px 1px var(--color_primary_default)}.profile-form__avatar:hover img{opacity:.5}.profile-form__avatar img{position:relative;display:block;width:100%;height:100%;max-height:70px;border-radius:100px;-webkit-transition:all .3s;transition:all .3s;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}.profile-form._settings .profile-form__block{margin-bottom:50px}.profile-form__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:768px){.profile-form__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;gap:20px}}@media(max-width:768px){.profile-form__bottom .button{width:100%}}.profile-form__bottom__col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:768px){.profile-form__bottom__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.profile-history{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-bottom:15px;overflow-x:auto}@media(max-width:768px){.profile-history{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}}.profile-history::-webkit-scrollbar{width:20px;height:20px}@media(max-width:768px){.profile-history::-webkit-scrollbar{display:none}}.profile-history::-webkit-scrollbar-track{background:#fff;border-radius:10px}.profile-history::-webkit-scrollbar-thumb{background-color:var(--color_primary_default);border:0 solid transparent;border-radius:10px}.profile-history__title{margin-bottom:20px;font-weight:200;color:var(--color_primary_contrast_default)}.profile-history__accepted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.profile-history__accepted__text{margin-bottom:15px}.profile-history__progress{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:20px}.profile-history__progress__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:25px;padding:4px;margin-bottom:10px;overflow:hidden;font-size:14px;background:#fff;border-radius:10px}.profile-history__progress__line:before{position:absolute;top:0;left:0;z-index:2;display:block;width:80%;height:100%;content:"";background:var(--color_primary_default)}.profile-history__progress__line__value{z-index:5;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1;color:#fff}.profile-history .product-card{width:100%;max-width:190px}@media(max-width:768px){.profile-history .product-card{width:100%}}.profile-history .product-card__img{width:100%}.profile-favourites__title{margin-bottom:20px}.profile-favourites__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-favourites__inner,.profile-favourites__start-mes{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-favourites__start-mes{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-favourites__start-mes__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;height:54px;padding:7px 14px;margin-bottom:20px;background:-webkit-linear-gradient(top,#272632,rgba(59,57,74,.8),#3b394a);border-radius:10px}.profile-favourites__start-mes__icon img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.profile-favourites__start-mes__text{margin-bottom:40px}.profile-favourites__start-mes .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-support__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:40px}@media(max-width:568px){.profile-support__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.profile-support__top .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-support__application{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:10px 20px;overflow:visible;background-color:#222;border:1px solid #313131;border-radius:10px}.profile-support__application._row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin-bottom:20px;background-color:transparent;border-color:transparent}.profile-support__application._row .profile-support__application__row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-support__application__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:40px}.profile-support__application__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-support__application__type{margin-right:5px;color:rgba(var(--color_primary_contrast_default_rgb),.6)}.profile-support__application__type,.profile-support__application__value{font-family:Roboto,sans-serif;font-weight:400}.profile-support__accepted{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:700px;margin-right:auto;margin-bottom:40px;margin-left:auto}.profile-support__accepted__text,.profile-support__accepted__title{width:100%;font-weight:400;text-align:center}.profile-messages__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:40px}@media(max-width:568px){.profile-messages__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.profile-messages__top .button{-ms-flex-item-align:center;align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-messages__list{gap:50px}.profile-messages__item,.profile-messages__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-messages__item{padding:20px 10px;background-color:#222;border:1px solid #313131;border-radius:10px}.profile-messages__item._read{opacity:.6}.profile-messages__item._read .button,.profile-messages__item._read .profile-messages__item-status{display:none}.profile-messages__item-title{margin-bottom:20px;font-weight:700}.profile-messages__item-text{margin-bottom:20px;font-family:Roboto,sans-serif;font-weight:400}.profile-messages__item-bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:568px){.profile-messages__item-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.profile-messages__item-bottom__col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:568px){.profile-messages__item-bottom__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.profile-messages__item-status{color:var(--color_primary_default)}.profile-messages__item-time{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:Roboto,sans-serif;color:rgba(var(--color_primary_contrast_default_rgb),.5)}.profile-messages__btn-more{width:100%!important;max-width:280px}.profile-chat__title{margin-bottom:20px}.profile-chat__line{z-index:6;-ms-flex-item-align:start;align-self:flex-start;width:100%;min-width:0;height:1px;min-height:1px;max-height:1px;margin:20px 0 0;background:-webkit-linear-gradient(left,rgba(var(--color_primary_contrast_default_rgb),0),var(--color_primary_contrast_default),rgba(var(--color_primary_contrast_default_rgb),0));border-radius:5px;opacity:1}.profile-chat__section{margin-bottom:25px}.profile-chat__list,.profile-chat__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-chat__list{gap:20px;min-height:250px;padding:25px;overflow:auto}.profile-chat__mess{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:80%}.profile-chat__mess._operator{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-ms-flex-item-align:start;align-self:flex-start}.profile-chat__mess._operator .profile-chat__mess-content{background:linear-gradient(150deg,#882acb,#3793a1)}.profile-chat__mess-avatar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;overflow:hidden;border-radius:100px}.profile-chat__mess-avatar img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.profile-chat__mess-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;padding:10px;background:linear-gradient(150deg,#3474b4,#48aebd);border-radius:10px}.profile-chat__mess-content__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}.profile-chat__mess-content__body img{position:relative;display:block;width:100%;max-width:150px;height:100%;border-radius:10px}.profile-chat__mess-content__data{position:relative;margin-top:10px;font-family:Roboto,sans-serif}.categories{--section-padding-top:0;--section-padding-bottom:50px}.categories__wrap{background-color:#222;max-width:1200px;border:1px solid #313131;border-radius:10px;padding:10px 8px;-webkit-transition:min-height 1s ease-in-out;transition:min-height 1s ease-in-out}@media(max-width:1200px){.categories__wrap{padding:0;background-color:transparent;border:none}}.categories__head{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media(max-width:1200px){.categories__head{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto}}.categories__tab{-ms-flex-negative:0;flex-shrink:0;color:rgba(255,254,250,.5);font-family:var(--font_default);font-size:20px;font-weight:600;line-height:1;background-color:hsla(0,0%,100%,.1);border-radius:10px;padding:15px 10px;border:none;-webkit-transition:background .3s ease-in-out,width 1s ease-in-out;transition:background .3s ease-in-out,width 1s ease-in-out}@media(max-width:1200px){.categories__tab{background-color:transparent;border-radius:0;padding:15px 0 2px}}.categories__tab.active{grid-column:2 span;background-color:var(--color_primary_default);color:#fffefa}@media(max-width:1200px){.categories__tab.active{background-color:transparent;border-bottom:2px solid var(--color_primary_default)}}.categories__content{display:none}.categories__content.active{display:block}.categories__cards{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:20px}@media(max-width:1200px){.categories__cards{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto}}.categories__card{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.1);border:none;border-radius:10px;padding:10px 20px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:1200px){.categories__card{min-width:180px}}.categories__card.active{background:none hsla(0,0%,100%,.2)}.categories__card.active .categories__card-title{color:var(--color_primary_contrast_default)}.categories__card.active .categories__card-img:first-child{-webkit-filter:blur(20px);filter:blur(20px)}.categories__card-title{font-family:var(--font_default);font-size:16px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.categories__card-img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.categories__card-img:first-child{position:absolute;z-index:-1;inset:0}.categories__card-img-wrap{position:relative;isolation:isolate}.categories__filter-reset{display:none;margin-top:20px}.categories__filter-reset.active{display:block}.categories__filter-reset-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:var(--font_default);font-size:16px;font-weight:400;color:#fffefa;line-height:1;background-color:transparent;border:none;padding:0}@media(max-width:1200px){.categories__filter-reset-btn{background-color:#272632;border-radius:100px;margin:0 auto;padding:7px 14px}}.categories__filter-reset-btn ion-icon{font-size:48px;margin:-9px}@media(max-width:1200px){.categories__filter-reset-btn ion-icon{display:none}}.auth__inner{text-align:center}.auth__title{font-size:26px;font-weight:700;line-height:1;margin-bottom:10px}.auth__text,.auth__title{font-family:var(--font_default);color:#fffefa;text-align:center}.auth__text{font-size:20px;font-weight:200;line-height:1.2}.auth__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:240px;margin:50px auto 0}.auth__btns .button{margin:0}.catalog{--section-padding-top:20px}.catalog__title{font-family:var(--font_default);font-size:30px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.catalog__inner{display:grid;grid-template-columns:repeat(5,1fr);gap:40px 25px}@media(max-width:1200px){.catalog__inner{grid-template-columns:repeat(2,1fr)}}.video{--section-padding-top:20px}@media(max-width:1200px){.video{--section-padding-bottom:184px}}.video__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video__container{text-align:center}.video__container iframe,.video__container video{width:100%;max-width:680px;vertical-align:top;background-color:#222;border:1px solid #313131;border-radius:15px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5)}.video__container iframe{aspect-ratio:16/9}.video__img{max-width:400px;min-height:120px}@media(max-width:1200px){.video__img{max-width:280px;min-height:unset}}.video__products{max-width:740px;margin-top:60px}@media(max-width:1200px){.video__products{max-width:100%;overflow:-moz-scrollbars-none;overflow-x:auto;overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-overflow-style:none}.video__products::-webkit-scrollbar{display:none;width:0;opacity:0}}.video__products-title{margin-bottom:15px;font-family:var(--font_default);font-size:20px;font-weight:600;line-height:1;color:var(--color_primary_contrast_default)}@media(max-width:1200px){.video__products-title{display:block}}.video__products-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;justify-items:center}@media(max-width:1200px){.video__products-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.reset-password{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reset-password__wrap{max-width:400px;margin:0 auto}.reset-password__logo{width:100%;height:50px;max-width:260px;margin:0 auto 30px}.reset-password__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.course{--section-padding-top:0;isolation:isolate}.course__banner{width:100%}@media(max-width:1200px){.course__banner{opacity:0}}.course__banner-wrap{position:absolute;top:0;left:0;right:0;z-index:-1}@media(max-width:1200px){.course__banner-wrap{position:relative;background-attachment:fixed;background-size:auto 560px;background-position:top;background-repeat:no-repeat;height:400px}}.course__banner-wrap:after{content:"";display:block;position:absolute;inset:0;background-image:radial-gradient(ellipse farthest-side at 165% -30%,rgba(var(--color_primary_default_rgb),0),rgba(18,18,18,.5),#121212);background-position:bottom}@media(max-width:1200px){.course__banner-wrap:after{top:auto;max-height:300px;height:100%;background:-webkit-gradient(linear,left top, left bottom,from(rgba(17,17,17,0)),color-stop(rgba(17,17,17,.3)),to(#111));background:linear-gradient(180deg,rgba(17,17,17,0),rgba(17,17,17,.3),#111)}}.course__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;isolation:isolate;margin-bottom:25px}@media(max-width:1200px){.course__head{position:absolute;top:0;left:10px;right:10px;z-index:1;padding-top:10px}.course__head:before{content:"";display:block;position:absolute;top:0;left:-10px;right:-10px;z-index:-1;height:400px;background:-webkit-gradient(linear,left top, left bottom,from(#111),color-stop(rgba(17,17,17,0)),to(rgba(142,106,106,0)));background:linear-gradient(180deg,#111,rgba(17,17,17,0),rgba(142,106,106,0));pointer-events:none}}.course__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50px;height:50px;border-radius:50%;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;font-size:0;padding:13px}.course__back:before{content:"";display:block;width:20px;height:20px;background-color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/arrow-back.svg)}.course__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;font-size:0;padding:10px}.course__summary:before{content:"";display:block;width:25px;height:25px;background-color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/notes.svg)}.course__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:108px}@media(max-width:1200px){.course__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.course__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end;gap:20px;-ms-flex-negative:0;flex-shrink:0;width:450px}@media(max-width:1200px){.course__info{-ms-flex-item-align:center;align-self:center;width:100%;max-width:600px;text-align:center;margin:0 auto}}.course__info-img{width:100%;max-width:300px}@media(max-width:1200px){.course__info-img{margin:0 auto}}.course__info-subtitle{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.course__info-descr{font-family:var(--font_default);font-size:16px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1.3;margin-top:40px}@media(max-width:1200px){.course__info-descr{text-align:left;margin-top:10px}}.course__btn-review{-ms-flex-item-align:start;align-self:flex-start;--font-size:18px;--padding-y:18px;border-radius:100px;margin-top:20px;margin-bottom:10px}.course__card{display:block;position:relative;overflow:hidden;border:1px solid #313131;border-radius:11px;background-color:transparent;padding:0;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.course__card--readed .course__card-progressbar span{width:100%!important;background-color:#1b8439}@media(max-width:1200px){.course__card{width:320px}}.course__card:hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.course__card-note{display:none;font-family:var(--font_default);font-size:24px;font-weight:300;color:var(--color_text_default);text-align:center;line-height:1.4;opacity:.85;margin-bottom:10px}@media(max-width:1200px){.course__card-note{display:block}}.course__card-tag{position:absolute;top:10px;right:10px;font-family:var(--font_default);font-size:12px;font-weight:600;color:#fffefa;line-height:1;border-radius:5px;padding:10px}.course__card-tag--readed{background-color:#1b8439}.course__card-img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.course__card-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:700px;min-height:400px;text-align:center;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.9)));background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.9));padding:36px 20px}@media(max-width:1200px){.course__card-inner{width:320px;min-height:180px}}.course__card-inner--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course__card-btn{-ms-flex-item-align:center;align-self:center;font-family:var(--font_default);font-size:18px;font-weight:600;color:var(--color_primary_contrast_default);text-align:center;line-height:1;border-radius:5px;padding:18px 24px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);background-color:var(--color_primary_default)}@media(max-width:1200px){.course__card-btn{display:none}}.course__card-btn--rounded{border-radius:100px}.course__card-title{font-family:var(--font_default);font-size:24px;font-weight:700;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:10px;margin-top:28px}@media(max-width:1200px){.course__card-title{display:none}}.course__card-subtitle{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}@media(max-width:1200px){.course__card-subtitle{font-size:16px}}.course__card-duration{font-family:Roboto,sans-serif;font-size:20px;font-weight:200;color:#fffefa;line-height:1;margin-top:30px}@media(max-width:1200px){.course__card-duration{font-size:12px;margin-top:20px}}.course__card-progressbar{position:absolute;left:0;right:0;bottom:0;overflow:hidden;width:100%;height:10px;border-radius:10px;background-color:hsla(0,0%,100%,.3)}.course__card-progressbar span{display:block;height:100%;background-color:rgba(var(--color_primary_default_rgb),1)}.course__tabs-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 24px;margin-bottom:60px}@media(max-width:1200px){.course__tabs-head{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;overflow-x:auto;overflow-y:hidden;margin-bottom:30px}}.course__tabs__body{overflow:hidden}.course__tabs-content{display:none}.course__tabs-content.active{display:block}.course__product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1200px){.course__product-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}.course__tab-btn{-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);background-color:#222;-webkit-transition:background .2s;transition:background .2s;min-width:180px;max-width:180px;min-height:55px;width:180px;font-family:var(--font_default);font-size:15px;font-weight:600;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1;border:1px solid #313131;border-radius:5px;padding:12px 24px}@media(max-width:1200px){.course__tab-btn{min-width:70px;width:70px;font-size:18px;font-weight:700;color:#fffefa;padding:15px 0 5px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}}.course__tab-btn.active{-webkit-box-shadow:0 2px 8px 2px rgba(93,93,93,.5);box-shadow:0 2px 8px 2px rgba(93,93,93,.5);background-color:var(--color_primary_default);color:rgba(var(--color_primary_contrast_default_rgb),1)}@media(max-width:1200px){.course__tab-btn.active{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid var(--color_primary_default)}}.course__materials{margin-top:50px}.course__materials-title{font-family:var(--font_default);font-size:26px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:30px}.course__materials-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.course__materials-inner::-webkit-scrollbar{display:none;width:0;opacity:0}.course__material{position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:5px}.course__material:after{content:"";display:block;position:absolute;inset:0;background-color:rgba(0,0,0,.3)}.course__material-img{width:180px;height:120px;-o-object-fit:cover;object-fit:cover}.number-confirmation__inner{max-width:450px;width:100%;margin:0 auto}.number-confirmation__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}.number-confirmation__text,.number-confirmation__title{font-family:Roboto,sans-serif;color:var(--color_primary_contrast_default);line-height:1.3}.number-confirmation__text{font-size:18px;font-weight:300;margin-bottom:20px}.number-confirmation__text b,.number-confirmation__text strong{font-weight:700}.number-confirmation__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;margin-top:10px;margin-bottom:20px}.number-confirmation__btn{width:100%;max-width:calc(50% - 10px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.number-confirmation__repeat{text-align:center}.number-confirmation__repeat.active .number-confirmation__repeat-text{display:none}.number-confirmation__repeat.active .number-confirmation__repeat-btn{display:inline-block}.number-confirmation__repeat-text{color:rgba(var(--color_primary_contrast_default_rgb),.5)}.number-confirmation__repeat-btn,.number-confirmation__repeat-text{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1}.number-confirmation__repeat-btn{display:none;color:rgba(var(--color_primary_contrast_default_rgb),1);border:none;background-color:transparent}.number-confirmation__message{display:none;gap:10px;border-radius:10px;padding:15px 10px;background-color:hsla(0,0%,100%,.1);margin-top:20px}.number-confirmation__message.active{display:-webkit-box;display:-ms-flexbox;display:flex}.number-confirmation__message.error{background-color:#5b231f}.number-confirmation__message-icon{font-size:60px}.number-confirmation__message-title{font-family:var(--font_default);font-size:18px;font-weight:600;color:#fffefa;line-height:1}.number-confirmation__message-text{font-family:var(--font_default);font-size:14px;font-weight:400;color:#fffefa;line-height:1;margin-top:10px}.my-courses{--section-padding-top:30px}.my-courses__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:15px}@media(max-width:840px){.my-courses__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.my-courses__sort{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;max-width:355px}@media(max-width:1200px){.my-courses__sort{width:100%;max-width:100%}}.my-courses__sort-label{display:block}@media(max-width:1200px){.my-courses__sort-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.my-courses__sort-label input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.my-courses__sort-label input:checked~.my-courses__sort-btn{border-color:#414141;background-color:#303030}.my-courses__sort-btn{display:block;font-family:var(--font_default);font-size:15px;font-weight:500;color:var(--color_primary_contrast_default);line-height:1;border:1px solid #313131;border-radius:50px;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:center}@media(max-width:1200px){.my-courses__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.my-courses__type-title{display:none;font-family:var(--font_default);font-size:16px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}@media(max-width:1200px){.my-courses__type-title{display:block}}.my-courses__type-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.my-courses__type-label{display:block}.my-courses__type-label:first-child .my-courses__type-btn{border-radius:100px 0 0 100px}.my-courses__type-label:last-child .my-courses__type-btn{border-radius:0 100px 100px 0}.my-courses__type-label:not(:first-child) .my-courses__type-btn{border-left:none}.my-courses__type-label input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.my-courses__type-label input:checked~.my-courses__type-btn{background:none hsla(0,0%,100%,.1)}.my-courses__type-label input:checked~.my-courses__type-btn:before{opacity:1}.my-courses__type-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:40px;border:1px solid #313131;cursor:pointer}.my-courses__type-btn:before{content:"";display:block;width:20px;height:20px;background-color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:.4}.my-courses__type-btn--card:before{background-image:url(../images/type-card.png);margin-left:10px}.my-courses__type-btn--text:before{background-image:url(../images/type-text.png);margin-right:10px}.my-courses__hide-read{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1200px){.my-courses__hide-read{width:100%}}.my-courses__hide-read-label{display:block;cursor:pointer}.my-courses__hide-read-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.my-courses__hide-read-input:checked~.my-courses__hide-read-text span{border-color:#387ef5;background-color:#387ef5}.my-courses__hide-read-input:checked~.my-courses__hide-read-text span:before{background-color:#fffefa;margin-left:auto}.my-courses__hide-read-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:20px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}@media(max-width:1200px){.my-courses__hide-read-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}}.my-courses__hide-read-text span{width:51px;height:31px;border:2px solid #e6e6e6;border-radius:20px;background-color:#fff}.my-courses__hide-read-text span,.my-courses__hide-read-text span:before{display:block;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border;transition-property:background-color,border}.my-courses__hide-read-text span:before{content:"";width:27px;height:27px;border-radius:50%;background-color:#272632;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.35),0 1px 1px rgba(0,0,0,.15);box-shadow:0 2px 7px rgba(0,0,0,.35),0 1px 1px rgba(0,0,0,.15)}.my-courses__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 30px}.my-courses__inner.type-text{max-width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin:0 auto}@media(max-width:1200px){.my-courses__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.my-courses__inner{grid-template-columns:1fr}}
