@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75}.f-spinner{height:var(--f-spinner-height);margin:auto;padding:0;width:var(--f-spinner-width)}.f-spinner svg{-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite;height:100%;vertical-align:top;width:100%}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes f-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0)}}@keyframes f-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0)}}@-webkit-keyframes f-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0)}}@keyframes f-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0)}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp;animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{0%{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes f-zoomInUp{0%{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes f-zoomOutDown{to{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}}@keyframes f-zoomOutDown{to{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}}.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-fadeFastIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@-webkit-keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s 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}}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translate(100%)}}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@-webkit-keyframes f-classicInNext{0%{opacity:0;-webkit-transform:translateX(-75px);transform:translate(-75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-classicInNext{0%{opacity:0;-webkit-transform:translateX(-75px);transform:translate(-75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-classicInPrev{0%{opacity:0;-webkit-transform:translateX(75px);transform:translate(75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-classicInPrev{0%{opacity:0;-webkit-transform:translateX(75px);transform:translate(75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-classicOutNext{to{opacity:0;-webkit-transform:translateX(-75px);transform:translate(-75px)}}@keyframes f-classicOutNext{to{opacity:0;-webkit-transform:translateX(-75px);transform:translate(-75px)}}@-webkit-keyframes f-classicOutPrev{to{opacity:0;-webkit-transform:translateX(75px);transform:translate(75px)}}@keyframes f-classicOutPrev{to{opacity:0;-webkit-transform:translateX(75px);transform:translate(75px)}}: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-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--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-disabled-opacity:.65}.f-button{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:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);-webkit-box-sizing:content-box;box-sizing:content-box;color:var(--f-button-color);cursor:pointer;height:var(--f-button-height);margin:0;padding:0;pointer-events:all;position:relative;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition);width:var(--f-button-width)}@media (hover:hover){.f-button:hover:not([disabled]){background-color:var(--f-button-hover-bg);color:var(--f-button-hover-color)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{-webkit-box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));outline:none}.f-button svg{height:var(--f-button-svg-height);width:var(--f-button-svg-width);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none;-webkit-transform:var(--f-button-transform);-ms-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{left:var(--f-button-prev-pos);right:auto}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{left:50%;top:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body{-ms-touch-action:none;touch-action:none}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:hsla(0,0%,100%,.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;bottom:0;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f8f8f8;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;z-index:var(--fancybox-zIndex,1050);-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container::-ms-backdrop{background-color:#0000}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{background:var(--fancybox-bg);bottom:0;left:0;opacity:var(--fancybox-opacity,1);position:fixed;right:0;top:0;will-change:opacity;z-index:-1}.fancybox__carousel{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:clip;overflow-y:visible;z-index:10}.fancybox__viewport{height:100%;width:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{margin:0 auto}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-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;margin:0 var(--fancybox-slide-gap) 0 0;overflow:auto;padding:4px;width:100%;-ms-scroll-chaining:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;overscroll-behavior:contain;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:after,.fancybox__slide:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport:empty{display:block}.fancybox__content{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--fancybox-content-bg,#fff);border-radius:0;color:var(--fancybox-content-color,#374151);cursor:default;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:100%;padding:2rem;position:relative;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:1px;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:none;transition:none}.fancybox__slide.has-image>.fancybox__content>picture>img{height:auto;max-height:100%;width:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{display:block;-webkit-filter:blur(0);filter:blur(0);height:100%;margin:auto;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;opacity:var(--fancybox-opacity,1);overflow-wrap:anywhere;padding:14px 0 4px;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;right:8px;top:0;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;opacity:.75;position:absolute;right:0;top:-38px}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{margin:0;padding:0;position:relative}.fancybox__footer .fancybox__caption{opacity:var(--fancybox-opacity,1);padding:24px;-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}.is-compact .fancybox__footer{background:#18181b80;bottom:0;left:0;position:absolute;right:0;z-index:20}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,.6);--f-button-active-bg:rgba(0,0,0,.6);--f-button-hover-bg:rgba(0,0,0,.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;right:5px;top:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,.3);--f-button-active-bg:rgba(24,24,27,.5);--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.5));--f-button-svg-disabled-opacity:.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{bottom:-30px;content:"";left:-20px;position:absolute;right:-20px;top:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{cursor:pointer;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-.5));position:absolute;top:50%;z-index:30}.fancybox-protected{bottom:0;right:0}.fancybox-ghost,.fancybox-protected{left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:40}.fancybox-ghost{height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.fancybox-focus-guard{opacity:0;outline:none;pointer-events:none;position:fixed}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{height:90%;width:calc(100% - 120px)}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{height:100%;width:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{background:#18181be6;color:#fff;padding:0}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:#0000;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-thumbs .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:linear-gradient(#ebeff2,#e2e8f0);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{height:auto;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.f-thumbs__slide,.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-webkit-box-sizing:content-box;box-sizing:content-box;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;height:var(--f-thumb-height);justify-content:center;margin:0;overflow:visible;padding:0;width:var(--f-thumb-width)}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{bottom:0;content:"";cursor:pointer;left:calc((var(--f-thumb-clip-width, 0))*-.5);position:absolute;top:0;width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0))}.is-modern .f-thumbs__slide{pointer-events:none;-webkit-transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);-webkit-transition:none;transition:none;width:var(--f-thumb-clip-width)}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:clip-path .33s ease;transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color));filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--f-thumb-border-radius);cursor:pointer;height:100%;margin:0 -100%;opacity:var(--f-thumb-opacity);outline:none;overflow:hidden;padding:0;pointer-events:auto;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:var(--f-thumb-width)}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{opacity:var(--f-thumb-selected-opacity);outline:none}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))*(1 - var(--progress, 0))*.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;z-index:10}.f-thumbs__slide__img{border-radius:var(--f-thumb-border-radius);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;padding:var(--f-thumb-offset);pointer-events:none;position:absolute;right:0;top:0;width:100%}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;opacity:var(--fancybox-opacity,1);position:relative;-webkit-transition:max-height .35s cubic-bezier(.23,1,.32,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.05)));background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.05)));background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{-webkit-transition:none!important;transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,hsla(0,0%,100%,.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,.65);--f-button-hover-bg:rgba(70,70,73,.65);--f-button-active-bg:rgba(90,90,93,.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--fancybox-color,currentColor);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;justify-content:space-between;margin:0;opacity:var(--fancybox-opacity,1);padding:0;pointer-events:none;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{left:0;position:absolute;right:0;top:0}.is-idle .fancybox__toolbar{-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__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}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.fancybox__infobar{font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--f-button-height);padding:0 5px;text-align:center;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.f-progress{background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30}:root{--font-family:"Fedra Serif B Pro",sans-serif;--color-green:#44985d;--color-green-900:#2f5842;--color-white:#fff;--color-red:#ec351d;--color-grey:#efefef;--color-black:#000}.sr-only{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(100%)}.overflow-hidden,.sr-only{overflow:hidden}.hidden{display:none!important}.block{display:block!important}.flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.grid{display:grid!important}@media (max-width:1023.98px){.tablet\:hidden{display:none!important}.tablet\:block{display:block!important}.tablet\:flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.tablet\:inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.tablet\:grid{display:grid!important}}@media (max-width:767.98px){.mobile\:hidden{display:none!important}.mobile\:block{display:block!important}.mobile\:flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mobile\:inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.mobile\:grid{display:grid!important}}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.video-iframe .fancybox__content{padding:0}@font-face{font-display:swap;font-family:"Fedra Serif B Pro";font-style:normal;font-weight:400;src:url(/fonts/FedraSerifBPro-Normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Fedra Serif B Pro";font-style:normal;font-weight:500;src:url(/fonts/FedraSerifBPro-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Fedra Serif B Pro";font-style:italic;font-weight:500;src:url(/fonts/FedraSerifBPro-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Fedra Serif B Pro";font-style:normal;font-weight:700;src:url(/fonts/FedraSerifBPro-Bold.woff2) format("woff2")}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}address{font-style:normal}ol,ul{list-style-type:none;margin:0;padding:0}button{background-color:transparent;border:0}img{display:block;height:auto;max-width:100%}.base{height:100%}.base__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-family);height:100%}.base__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.base__footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{--container-gutter:32px;--container-width:1229px;margin:0 auto;padding:0 calc(var(--container-gutter));width:min(100%,var(--container-width) + var(--container-gutter) * 2)}@media (max-width:767.98px){.container{--container-gutter:10px}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid transparent;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1.3;margin:0;overflow:hidden;padding:13px 35px;text-decoration:none;text-transform:none;-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease;vertical-align:top}.btn__label{place-self:center center;pointer-events:none;text-align:center}.btn_primary{background-color:var(--color-green);color:var(--color-white)}.btn_primary:focus-visible,.btn_primary:hover{background-color:var(--color-white);border-color:var(--color-green);color:var(--color-green)}.btn_outline{border-color:var(--color-green);color:var(--color-green)}.btn_outline:focus-visible,.btn_outline:hover{background-color:var(--color-green);color:var(--color-white)}.btn_outline.btn_white{border-color:var(--color-white);color:var(--color-white)}.btn_outline.btn_white:focus-visible,.btn_outline.btn_white:hover{border-color:var(--color-green)}.btn_block{width:100%}a.btn_disabled{pointer-events:none}.burger{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;height:32px;justify-content:center;padding:0}.burger,.burger span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32px}.burger span{background-color:var(--color-green);border-radius:2px;height:4px;position:relative}.burger span:after,.burger span:before{background-color:var(--color-green);border-radius:inherit;content:"";display:block;height:inherit;position:absolute;right:0;width:inherit}.burger span:before{bottom:-8px}.burger span:after{top:-8px}.burger_active span{background-color:transparent}.burger_active span:before{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger_active span:after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.logo__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top}@media (max-width:767.98px){.logo__img{height:67px;width:73px}}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 40px}.nav__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;gap:0 6px;line-height:1.3;-webkit-transition:color .3s ease;transition:color .3s ease;vertical-align:top}.lang,.nav__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px}.lang__label{color:#101513;font-size:14px;font-weight:400}.contact-tels{display:grid;gap:8px 0}@media (max-width:1023.98px){.contact-tels{gap:6px 0}}.contact-tels__link{font-size:24px;font-weight:700}.contact-tels__link:focus-visible,.contact-tels__link:hover{text-decoration:underline}@media (max-width:1023.98px){.contact-tels__link{font-size:20px}}@media (max-width:767.98px){.contact-tels__link{font-size:24px}}.working{display:grid;gap:8px 0;margin:0 0 12px}@media (max-width:1023.98px){.working{gap:4px 0;margin:0 0 8px}}.working__title{font-size:12px;font-weight:500;margin:0}@media (max-width:1023.98px){.working__title{font-size:10px}}.working__time{color:#ffffffc4;font-size:16px;font-weight:500;margin:0}@media (max-width:1023.98px){.working__time{font-size:14px}}@media (max-width:767.98px){.working__time{font-size:16px}}.company{font-size:16px;font-weight:700}@media (max-width:1023.98px){.company{font-size:14px}}@media (max-width:767.98px){.company{font-size:16px}}.header{margin:0 0 20px;padding:12px 0 0}.header__container{display:grid;gap:0 50px;grid-template-areas:"burger logo nav callback";grid-template-columns:repeat(2,auto) minmax(auto,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.98px){.header__container{gap:0 22px}}@media (max-width:767.98px){.header__container{gap:0 42px;grid-template-areas:"logo burger callback";grid-template-columns:repeat(2,auto) minmax(auto,1fr)}}.header__burger{grid-area:burger}.header__logo{grid-area:logo}.header__nav{grid-area:nav}@media (max-width:767.98px){.header__nav{display:none}}.header__callback{grid-area:callback}.header__btn-callback{text-transform:uppercase}@media (max-width:767.98px){.header__btn-callback{font-size:10px;justify-self:flex-end;padding:10px 25px}}.menu{display:grid;grid-template-rows:auto minmax(auto,1fr);top:0;right:0;bottom:0;left:0;position:fixed;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:100}@media (max-width:767.98px){.menu__aside,.menu__main{grid-column:1/1;grid-row:1/1;overflow:auto}}.menu__body{background-color:transparent;overflow:auto;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}@media (max-width:767.98px){.menu__body{overflow:hidden}}.menu_active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu-header,.menu_active .menu__body{background-color:var(--color-white)}.menu-header{border-bottom:1px solid #e8e8e8;padding:40px 0}@media (max-width:767.98px){.menu-header{padding:16px 0}}.menu-header__container{display:grid;gap:0 60px;grid-template-areas:"burger working tels lang";grid-template-columns:repeat(2,auto) minmax(auto,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.98px){.menu-header__container{gap:0 32px}}@media (max-width:767.98px){.menu-header__container{gap:12px;grid-template-areas:"working burger" "tels tels";grid-template-columns:minmax(auto,1fr) auto}}.menu-header__burger{grid-area:burger}@media (max-width:767.98px){.menu-header__burger{height:18px;width:18px}.menu-header__burger span{height:3px;width:18px}}.menu-header__working{grid-area:working;margin:0}.menu-header__working .working__time{color:#306f39}@media (max-width:767.98px){.menu-header__working .working__time{font-size:14px}}.menu-header__contact-tels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 44px;grid-area:tels;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.menu-header__contact-tels{gap:8px 16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.menu-header__contact-tels .contact-tels__link{color:#2e723f;font-size:24px;font-weight:700}@media (max-width:767.98px){.menu-header__contact-tels .contact-tels__link{font-size:18px}}.menu-header__lang{grid-area:lang}.menu-header__lang:focus-visible .lang__label,.menu-header__lang:hover .lang__label{text-decoration:underline}@media (max-width:767.98px){.menu-body{position:relative}}.menu-body__container{display:grid;grid-template-columns:374px minmax(auto,1fr);height:100%}@media (max-width:1023.98px){.menu-body__container{padding:0}}@media (max-width:767.98px){.menu-body__container{grid-template-columns:auto}}.menu-aside{background-color:#2f5842;background-image:-webkit-image-set(url(/images/menu/bg.png) 1x,url(/images/menu/bg@2x.png) 2x);background-image:image-set(url(/images/menu/bg.png) 1x,url(/images/menu/bg@2x.png) 2x);background-position:0 100%;background-repeat:no-repeat;color:var(--color-white);display:grid;grid-template-rows:repeat(2,auto) minmax(auto,1fr) auto;padding:0 0 32px}.menu-aside__list{display:grid;gap:20px 0;margin:0 28px 32px}@media (max-width:767.98px){.menu-aside__list{gap:0;justify-items:stretch;margin:0 0 32px}}.menu-aside__link{font-size:18px;font-weight:700}@media (max-width:767.98px){.menu-aside__link{border-bottom:1px solid #2e723f;display:block;padding:24px 28px;text-align:center;vertical-align:top}}.menu-aside__btns{margin:0 0 32px}@media (max-width:767.98px){.menu-aside__btns{margin:0}}.menu-aside__btn{-webkit-box-pack:start;-ms-flex-pack:start;border:0;border-radius:0;color:var(--color-white);font-size:18px;font-weight:700;justify-content:flex-start;padding:24px 28px}@media (max-width:767.98px){.menu-aside__btn{-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #2e723f;justify-content:center}}.menu-aside__btn_active{background-color:#2e723f}.menu-aside__company{-ms-flex-item-align:end;align-self:flex-end;margin:0 20px 12px}@media (max-width:767.98px){.menu-aside__company{text-align:center}}.menu-aside__social{margin:0 20px}.menu-aside__social .social__list{gap:0 28px}@media (max-width:767.98px){.menu-aside__social .social__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu-main{padding:52px 40px}@media (max-width:767.98px){.menu-main{background-color:var(--color-white);padding:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}.menu-main__list{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 84px}@media (max-width:767.98px){.menu-main__list{padding:24px}}.menu-main__list_active{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-main__item{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}.menu-main__link{color:var(--color-black);font-size:18px;font-weight:500}@media (max-width:767.98px){.menu-main__link{font-size:16px}}.menu-main__link:focus-visible,.menu-main__link:hover{text-decoration:underline}.menu-main__link_active{color:var(--color-green)}.menu-main__desc{color:#333;font-size:16px;font-weight:400;margin:0}@media (max-width:767.98px){.menu-main__desc{font-size:12px}.menu-main__btn-back{-webkit-box-pack:start;-ms-flex-pack:start;border:none;border-radius:0;font-size:20px;justify-content:flex-start;padding:13px 24px}.menu-main__btn-back .btn__icon{color:#00a650}.menu-main_active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.breadcrumbs{margin:0 0 34px}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.breadcrumbs__item:not(:last-child) .breadcrumbs__link{padding:0 28px 0 0}.breadcrumbs__item:not(:last-child) .breadcrumbs__link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath fill='%23000' d='M11.354 4.854a.5.5 0 0 0 0-.708L8.172.964a.5.5 0 1 0-.708.708L10.293 4.5 7.464 7.328a.5.5 0 1 0 .708.708zM0 5h11V4H0z'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:12px 9px;content:"";display:block;height:9px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}.breadcrumbs__link{color:var(--color-green);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;line-height:1.3;position:relative;vertical-align:top}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 16px}@media (max-width:1023.98px){.social__list{gap:0 14px}}.social__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:color .3s ease;transition:color .3s ease;vertical-align:top}.section__title{font-size:36px;font-weight:700;margin:0 0 24px;position:relative;text-transform:uppercase}@media (max-width:1023.98px){.section__title{margin:0 0 16px}}@media (max-width:767.98px){.section__title{font-size:24px;margin:0 0 28px}}.section__title:before{background-color:var(--color-green);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:123px}.section__title-label{color:var(--color-green)}.section__title-mtop{margin:36px 0 24px}.educators{margin:0 0 84px}@media (max-width:1023.98px){.educators{margin:0 0 42px}}.educators__list{display:grid;gap:16px 46px;grid-template-columns:repeat(2,minmax(auto,1fr))}@media (max-width:1023.98px){.educators__list{gap:16px 23px}}@media (max-width:767.98px){.educators__list{grid-template-columns:auto}}.educators__image{margin:0 0 15px}@media (max-width:1023.98px){.educators__image{margin:0 0 26px}}@media (max-width:767.98px){.educators__image{margin:0 0 12px}}.educators__name{color:#017420;font-size:20px;line-height:1.4;margin:0 0 8px;text-align:center}.educators__status{color:#333;font-size:14px;font-weight:700;line-height:1;margin:0 0 20px;text-align:center}@media (max-width:1023.98px){.educators__status{margin:0 0 24px}}.educators__desc p{color:#333;font-size:14px;line-height:2.3;margin:0 0 20px}.educators__desc p:last-child{margin:0}.costing{margin:0 0 84px}@media (max-width:1023.98px){.costing{margin:0 0 42px}}.costing__list{display:grid;gap:16px 46px;grid-template-columns:repeat(3,minmax(auto,1fr));margin:0 0 12px}@media (max-width:1023.98px){.costing__list{gap:16px 23px;grid-template-columns:repeat(2,minmax(auto,1fr))}}@media (max-width:767.98px){.costing__list{grid-template-columns:auto}}.gift{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift__picture{-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.gift__image{height:98px;width:106px}}.gift__icon{margin:0 0 8px}@media (max-width:767.98px){.gift__icon{height:44px;margin:0 0 6px;width:44px}}.gift__text,.gift__title{color:#333;font-style:italic;font-weight:500;line-height:1.5;margin:0}.gift__text{font-size:14px}@media (max-width:767.98px){.gift__text{font-size:10px}}.gift__title{font-size:27px}@media (max-width:767.98px){.gift__title{font-size:18px}}.cost-card{background-color:#00a650;color:var(--color-white);height:100%;padding:24px 16px 16px}@media (max-width:1023.98px){.cost-card{padding:16px 28px}}@media (max-width:767.98px){.cost-card{padding:12px 24px 32px}}.cost-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 32px}@media (max-width:1023.98px){.cost-card__header{gap:10px;margin:0 0 40px}}@media (max-width:767.98px){.cost-card__header{margin:0 0 30px}}.cost-card__label{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;font-size:14px;font-weight:500;order:1}@media (max-width:1023.98px){.cost-card__label{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);font-size:12px}}.cost-card__price{justify-self:flex-end;-webkit-box-ordinal-group:5;-ms-flex-order:4;font-size:36px;font-weight:500;line-height:1.5;order:4}.cost-card__price del{color:#f5d18d;font-size:30px}@media (max-width:1023.98px){.cost-card__price{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:30px;order:2;text-align:right}}@media (max-width:767.98px){.cost-card__price{font-size:22px}}.cost-card__name{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:30px;font-weight:700;margin:0;order:2;text-transform:uppercase}@media (max-width:1023.98px){.cost-card__name{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;font-size:26px;order:3}}@media (max-width:767.98px){.cost-card__name{font-size:18px}}.cost-card__btn-buy{-webkit-box-ordinal-group:6;-ms-flex-order:5;background-color:var(--color-white);color:#00a650;order:5;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:1023.98px){.cost-card__btn-buy{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;font-size:12px;order:4;padding:10px 30px}}@media (max-width:767.98px){.cost-card__btn-buy{font-size:9px;padding:8px 21px}}.cost-card__list{display:grid;gap:16px 0}.cost-card__item{font-size:14px;line-height:1.5}.cost-card__item:not(:last-child){border-bottom:1px solid var(--color-white);padding:0 0 20px}.cost-card_green-dark{background-color:var(--color-green)}.cost-card_green-darken{background-color:#2f5842}.doc-card{border:1px solid #e3e3e3;border-radius:8px;display:grid;gap:0 16px;grid-template-areas:"link link" "title title" "size icon-download";grid-template-columns:repeat(2,minmax(auto,1fr));padding:27px 18px 14px 28px;position:relative}.doc-card__link{grid-area:link;margin:0 0 12px}.doc-card__link:before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.doc-card__title{color:#333;font-size:13px;font-weight:700;grid-area:title;margin:0 0 24px}.doc-card__size{color:#666;font-size:10px;font-weight:500;grid-area:size}.doc-card__icon-download{grid-area:icon-download;justify-self:flex-end}.blockquote{margin:0}@media (max-width:767.98px){.blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.blockquote__picture{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 56px}@media (max-width:767.98px){.blockquote__picture{-ms-flex-preferred-size:39.4366197183%;flex-basis:39.4366197183%;margin:0}.blockquote__info{-webkit-box-flex:0;-ms-flex:0 0 57.1830985915%;flex:0 0 57.1830985915%}}.blockquote__author{color:#101513;font-size:20px;font-weight:500;margin:0 0 12px}@media (max-width:767.98px){.blockquote__author{font-size:14px;margin:0 0 8px}}.blockquote__text{color:#017420;font-size:18px;font-style:italic;font-weight:500;line-height:1.4;margin:0}@media (max-width:767.98px){.blockquote__text{font-size:14px}}.course{margin:0 0 84px}@media (max-width:1023.98px){.course{margin:0 0 42px}}.course-features{margin:0 0 16px}.course-features-top{margin:32px 0 16px}.course-features__title{color:var(--color-green);font-size:20px;font-weight:700;line-height:1.5;margin:0 0 16px;text-transform:uppercase}@media (max-width:767.98px){.course-features__title{font-size:18px;margin:0 0 12px}}.course-features__item{line-height:2}.course-features__list{display:grid;gap:16px 0}.course-features__list_decimal{list-style:decimal inside}.course-features__list_checkmark .course-features__item,.course-features__list_circle .course-features__item,.course-features__list_disc .course-features__item{color:#333;font-size:16px;font-weight:400;line-height:1.5;padding:0 0 0 20px;position:relative}.course-features__list_checkmark .course-features__item:before,.course-features__list_circle .course-features__item:before,.course-features__list_disc .course-features__item:before{border-radius:50%;content:"";display:block;position:absolute}.course-features__list_checkmark .course-features__item__fword,.course-features__list_circle .course-features__item__fword,.course-features__list_disc .course-features__item__fword{color:var(--color-green)}.course-features__list_disc .course-features__item:before{background-color:#333;height:4px;left:8px;top:.6em;width:4px}.course-features__list_circle .course-features__item:before{background-color:var(--color-green);height:8px;left:0;top:.4em;width:8px}.course-features__list_checkmark .course-features__item:before{color:var(--color-green);content:"✔";left:0;top:0}.course-caution{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2f5842;background-image:-webkit-image-set(url(/images/caution/bg.png) 1x,url(/images/caution/bg@2x.png) 2x);background-image:image-set(url(/images/caution/bg.png) 1x,url(/images/caution/bg@2x.png) 2x);background-repeat:no-repeat;background-size:cover;border:1px solid var(--color-green);color:var(--color-white);margin:28px 0;padding:12px 20px}@media (max-width:767.98px){.course-caution{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:20px 0;padding:12px}}.course-caution__title{font-size:36px;font-weight:700;line-height:1.5;margin:0;text-transform:uppercase}.course-caution__text{font-size:19px;font-weight:500;line-height:1.5;margin:0;width:100%}@media (max-width:767.98px){.course-caution__text{font-size:14px}}.course-caution__text-center{text-align:center}.course-reason{margin:0 0 8px}.course-reason__title{color:var(--color-green);font-size:24px;font-weight:700;line-height:1.5;margin:0 0 8px}@media (max-width:767.98px){.course-reason__title{font-size:20px}}.course-reason__text{color:#101513;font-size:14px;font-weight:400;line-height:2.3;margin:0}.course-step{display:grid;gap:0 70px;grid-template-areas:"title card" "content card";grid-template-columns:minmax(auto,580px) minmax(auto,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--color-grey);padding:40px 32px 64px}@media (max-width:767.98px){.course-step{gap:0;grid-template-areas:"title" "card" "content";grid-template-columns:auto;padding:8px 20px 20px}}.course-step__content{grid-area:content;padding:12px 0 0}.course-step__course-card{grid-area:card}.course-step__title{font-size:24px;grid-area:title;line-height:45px}@media (max-width:767.98px){.course-step__title{font-size:20px;line-height:25px;margin:0 0 20px}}.course-step__title:before{width:8ch}.course-step__subtitle{font-size:24px;line-height:36px;margin:0 0 12px}@media (max-width:767.98px){.course-step__subtitle{font-size:18px;line-height:27px}}.course-step p{color:#333;font-size:14px;line-height:21px;margin:0 0 16px}.course-step p:first-of-type{text-indent:12px}.course-step p_bold{font-size:18px;font-weight:500;line-height:27px}.course-step__course-features_main-goals .course-features__title,.course-step__course-features_structure .course-features__title{color:inherit;font-size:24px;line-height:32px;text-transform:none}.course-step__course-features_structure .course-features__item{font-size:16px;font-weight:500;line-height:21px}.course-step__course-features_organisation{font-size:14px;line-height:21px}.course-goal{margin:0 0 52px}.course-goal__title{font-size:32px;line-height:40px}@media (max-width:767.98px){.course-goal__title{font-size:20px;line-height:25px}}.course-program{margin:0 0 52px}.course-program p{color:#333;font-size:14px;line-height:21px;margin:0 0 24px}.course-card{position:sticky;top:0}@media (max-width:767.98px){.course-card{background-color:var(--color-white);padding:12px 0}}.course-card__title{font-size:24px;line-height:1.5;margin:0 0 8px}.course-card__price{display:grid;font-size:14px;font-weight:500;gap:8px;line-height:21px;margin:0 0 8px}.course-card__price-count{color:var(--color-red);font-size:24px;font-weight:900;line-height:30px}.course-card__sale{font-size:14px;font-weight:500;line-height:21px;margin:0 0 8px}.course-card__credit{color:#767676;font-size:12px;line-height:18px;margin:0 0 28px}.course-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}@media (max-width:767.98px){.course-card__actions .btn{padding:13px 16px}}.course-promo{background-color:#153926}.course-promo__container{padding-bottom:80px;padding-top:44px}@media (max-width:767.98px){.course-promo__container{padding-bottom:40px;padding-top:30px}}.course-promo__title{color:var(--color-white);font-size:48px;line-height:60px;margin:0 0 28px}@media (max-width:767.98px){.course-promo__title{font-size:24px;line-height:30px;margin:0 0 16px}}.course-promo__info{color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px 64px;margin:0 0 28px}@media (max-width:767.98px){.course-promo__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course-promo__info p{font-size:24px;line-height:30px;margin:0}@media (max-width:767.98px){.course-promo__info p{font-size:18px;line-height:27px}}.course-promo__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 36px}.online-course{display:grid;gap:20px 32px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 80px;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.online-course:last-of-type{margin:0}@media (max-width:767.98px){.online-course{grid-template-columns:auto;justify-items:center;margin:0 0 28px}}.online-course__title{color:var(--color-green);font-size:28px;font-weight:700;line-height:1.5;margin:0 0 16px}@media (max-width:1023.98px){.online-course__title{font-size:24px;margin:0 0 14px}}@media (max-width:767.98px){.online-course__title{font-size:20px;margin:0 0 8px}}.online-course__desc{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;margin:0 0 24px}.online-course__date{color:var(--color-red);font-size:24px;font-weight:500;line-height:1.5;margin:0 0 8px}@media (max-width:1023.98px){.online-course__date{font-size:21px}}.online-course__time{color:#333;font-size:18px;font-weight:400;line-height:1.5;margin:0 0 24px}@media (max-width:1023.98px){.online-course__time{font-size:26px;margin:0 0 20px}}@media (max-width:767.98px){.online-course__time{font-size:14px;margin:0 0 8px}}.online-course__old-price{color:#333;display:block;font-size:20px;font-style:normal;font-weight:500;line-height:1.5;margin:0 0 8px}@media (max-width:1023.98px){.online-course__old-price{font-size:18px}}.online-course__price{color:var(--color-red);display:block;font-size:30px;font-weight:700;line-height:1.5;margin:0 0 60px}.online-course__price del{color:var(--color-black);font-size:22px;font-weight:500}@media (max-width:1023.98px){.online-course__price{font-size:26px}}@media (max-width:767.98px){.online-course__price{font-size:24px;margin:0 0 20px}}.online-course__process{color:#101513;font-size:14px;font-weight:500;line-height:1.5;margin:0}.online-course__features{margin:0}.online-course__features .course-features__title{color:#101513;font-weight:500;text-transform:none}.online-course__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:767.98px){.online-course__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.online-course_mini,.online-course_promo{gap:20px 25px;grid-template-columns:auto minmax(auto,1fr)}@media (max-width:767.98px){.online-course_promo{grid-template-columns:auto}}.online-course_promo .online-course__info{text-align:center}.online-course_promo .online-course__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.online-course_mini{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.online-course_mini .online-course__title{font-size:24px;margin:0 0 8px}@media (max-width:767.98px){.online-course_mini .online-course__title{font-size:18px}}.online-course_reverse.online-course_hide{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translate(100vw)}@media (max-width:767.98px){.online-course_reverse .online-course__picture{grid-row-start:1}}.online-course_hide{height:0;margin:0;opacity:0;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translate(-100vw)}.online-course_show{height:auto;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.advantages{margin:0 0 84px}@media (max-width:1023.98px){.advantages{margin:0 0 42px}}.advantages__wrapper{display:grid;gap:32px 24px;grid-template-areas:"blockquote accordion" "blockquote btn";grid-template-columns:48.1692432872% 49.8779495525%;grid-template-rows:auto minmax(auto,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1023.98px){.advantages__wrapper{grid-template-columns:43.795620438% 53.7017726799%}}@media (max-width:767.98px){.advantages__wrapper{grid-template-areas:"blockquote" "accordion" "btn";grid-template-columns:auto}}.advantages__blockquote{grid-area:blockquote;margin:0 auto;max-width:60%}@media (max-width:1023.98px){.advantages__blockquote{max-width:none}}.advantages__accordion{grid-area:accordion}.advantages__btn-request{grid-area:btn;justify-self:flex-start}@media (max-width:767.98px){.advantages__btn-request{justify-self:stretch}}.advantages_school{background-color:#f6f6f6;padding:56px 0}.advantages_school .advantages__wrapper{gap:32px 72px;grid-template-columns:29.2107404394% 64.9308380797%}@media (max-width:767.98px){.advantages_school .advantages__wrapper{grid-template-columns:auto}}.advantages_school .advantages__blockquote{max-width:none}.accordion{display:grid;gap:24px 0}.accordion__item_active .accordion__btn{color:#017420}.accordion__header{margin:0}.accordion__btn{color:#000;cursor:pointer;font-size:20px;font-weight:500;line-height:1.5;padding:0 0 0 20px;position:relative;text-align:left;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:767.98px){.accordion__btn{font-size:16px}}.accordion__btn:before{background-color:var(--color-green);border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:.6em;width:8px}.accordion__collapse{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.accordion__body{padding:16px 0 0 20px}@media (max-width:767.98px){.accordion__body{padding:12px 0 0 20px}}.accordion__body p{font-size:12px;line-height:1.5;margin:0 0 16px}.accordion__body p:last-child{margin:0}.dialogs{background-color:#f6f6f6;margin:0 0 84px;padding:40px 0}@media (max-width:1023.98px){.dialogs{margin:0 0 42px}}@media (max-width:767.98px){.dialogs{padding:24px 0}}.dialogs__slider{margin:0 0 52px}.dialogs__slider .splide__track{margin:0 auto;max-width:calc(100% - 80px)}@media (max-width:767.98px){.dialogs__slider .splide__track{max-width:none}}.dialogs__slider .splide__arrow{background-color:transparent;border-radius:0;color:var(--color-green);height:auto;opacity:1;width:auto}.dialogs__slider .splide__arrow:disabled{opacity:1}.dialogs__slider .splide__arrow svg{height:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;fill:currentcolor}.dialogs__slider .splide__arrow--prev{left:0}.dialogs__slider .splide__arrow--next{right:0}.dialogs__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 16px;vertical-align:top}.dialogs__name{color:#017420;font-size:16px;font-style:italic;font-weight:500;line-height:1.4;margin:0}.dialogs__blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:80%}@media (max-width:767.98px){.dialogs__blockquote{gap:0 24px}}@media (max-width:1023.98px){.dialogs__blockquote{max-width:none}}.dialogs__blockquote .blockquote__picture{margin:0}@media (max-width:767.98px){.dialogs__blockquote .blockquote__picture{-ms-flex-preferred-size:36.9014084507%;flex-basis:36.9014084507%}}.video-reviews{margin:0 0 84px}@media (max-width:1023.98px){.video-reviews{margin:0 0 42px}}.video-reviews__slider .splide__track{margin:0 auto;max-width:calc(100% - 80px)}@media (max-width:767.98px){.video-reviews__slider .splide__track{max-width:none}}.video-reviews__slider .splide__arrow{background-color:transparent;border-radius:0;color:var(--color-green);height:auto;opacity:1;width:auto}.video-reviews__slider .splide__arrow:disabled{opacity:1}.video-reviews__slider .splide__arrow svg{height:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;fill:currentcolor}.video-reviews__slider .splide__arrow--prev{left:0}.video-reviews__slider .splide__arrow--next{right:0}.video-reviews__link{border:1px solid var(--color-green);border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px;vertical-align:top}.reviews{margin:0 0 84px}@media (max-width:1023.98px){.reviews{margin:0 0 42px}}.reviews__container{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:stretch;-ms-flex-align:stretch;align-items:stretch}.reviews__slider{margin:0 0 32px}.reviews__slider .splide__track{margin:0 auto;max-width:calc(100% - 80px)}@media (max-width:767.98px){.reviews__slider .splide__track{max-width:none}}.reviews__slider .splide__arrow{background-color:transparent;border-radius:0;color:var(--color-green);height:auto;opacity:1;width:auto}.reviews__slider .splide__arrow:disabled{opacity:1}.reviews__slider .splide__arrow svg{height:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;fill:currentcolor}.reviews__slider .splide__arrow--prev{left:0}.reviews__slider .splide__arrow--next{right:0}.reviews__slider .splide__slide.is-active .review-card{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.reviews__slider .splide__pagination{gap:4px;padding:0;position:static}.reviews__slider .splide__pagination li{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__slider .splide__pagination__page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:top}.reviews__slider .splide__pagination__page.is-active{background-color:var(--color-green)}.reviews__btn-review{-ms-flex-item-align:center;align-self:center}.review-card{background-color:var(--color-white);-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px #0000001a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:blur(3px);filter:blur(3px);gap:0 24px;margin:20px auto;max-width:778px;padding:20px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:filter .3s ease,transform .3s ease;transition:filter .3s ease,transform .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease}@media (max-width:767.98px){.review-card{gap:0 12px;max-width:calc(100% - 32px)}}.review-card__picture{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:1023.98px){.review-card__image{height:140px;width:140px}}@media (max-width:767.98px){.review-card__image{height:110px;width:110px}}.review-card__author{color:#017420;font-size:16px;font-style:italic;font-weight:500;line-height:1.4;margin:0 0 8px}@media (max-width:1023.98px){.review-card__author{font-size:14px}}.review-card__text{color:#333;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.5;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media (max-width:1023.98px){.review-card__text{-webkit-line-clamp:3}}@media (max-width:767.98px){.review-card__btn-view{padding:10px 29px}}.services{margin:0 0 84px}@media (max-width:767.98px){.services{margin:0 0 42px}}.services__list{display:grid;gap:20px 40px;grid-template-columns:repeat(3,minmax(auto,1fr))}@media (max-width:767.98px){.services__list{grid-template-columns:auto}}.service-card{border:1px solid #e3e3e3;border-radius:8px;display:grid;justify-items:center;padding:24px 15.6657963446%;text-align:center}.service-card__name{color:var(--color-green);font-size:20px;font-weight:700;line-height:1.5;margin:20px 0 8px}.service-card__desc{color:#333;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 20px}.webinar{padding:84px 0 42px}@media (max-width:1023.98px){.webinar{padding:42px 0 21px}}.webinar__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.webinar__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.webinar__picture{-ms-flex-item-align:center;align-self:center}}.webinar__title{color:#333;font-size:20px;font-weight:700;margin:0 0 8px}@media (max-width:767.98px){.webinar__title{font-size:18px;margin:0 0 20px;text-align:center}}.webinar__name{color:#00a650;font-size:28px;font-weight:700}@media (max-width:767.98px){.webinar__name{font-size:18px}}.webinar__desc{color:#333;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 18px}@media (max-width:767.98px){.webinar__desc{margin:0 0 8px}}.webinar__list{list-style-type:disc;margin:0 0 60px;padding:0 0 0 24px}@media (max-width:767.98px){.webinar__list{margin:0 0 20px}}.webinar__item{color:#333;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:767.98px){.webinar__btn-download{width:100%}}.courses{overflow:hidden;padding:42px 0 84px}@media (max-width:1023.98px){.courses{padding:21px 0 42px}}.courses__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school{background-image:-webkit-image-set(url(/images/school/bg.webp) 1x,url(/images/school/bg@2x.webp) 2x);background-image:image-set(url(/images/school/bg.webp) 1x,url(/images/school/bg@2x.webp) 2x);background-position:top;background-repeat:no-repeat;background-size:1440px 599px;color:var(--color-white);min-height:599px}@media (max-width:1023.98px){.school{background-image:-webkit-image-set(url(/images/school/bg-tablet.webp) 1x,url(/images/school/bg-tablet@2x.webp) 2x);background-image:image-set(url(/images/school/bg-tablet.webp) 1x,url(/images/school/bg-tablet@2x.webp) 2x);background-position:0 0;background-size:1024px 599px}}@media (max-width:767.98px){.school{background-image:-webkit-image-set(url(/images/school/bg-mobile.webp) 1x,url(/images/school/bg-mobile@2x.webp) 2x);background-image:image-set(url(/images/school/bg-mobile.webp) 1x,url(/images/school/bg-mobile@2x.webp) 2x);background-size:768px 438px;min-height:438px}}.school__desc{margin:0 0 0 auto;max-width:61.8388934093%;padding:140px 50px 0 0;text-align:center}@media (max-width:1023.98px){.school__desc{max-width:74.0354535975%;padding:130px 0 0}}@media (max-width:767.98px){.school__desc{padding:76px 0 0;text-align:right}}.school__title{font-size:48px;font-weight:700;margin:0 0 24px}@media (max-width:767.98px){.school__title{font-size:24px;margin:0 0 12px}}.school__subtitle{font-size:24px;font-weight:700;margin:0 0 46px}@media (max-width:767.98px){.school__subtitle{font-size:18px;margin:0 0 24px}}.school__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.school__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.docs__list{display:grid;gap:20px 40px;grid-template-columns:repeat(3,minmax(auto,1fr));margin:0 0 84px}@media (max-width:767.98px){.docs__list{grid-template-columns:auto;margin:0 0 42px}}.masters{margin:0 0 84px}@media (max-width:767.98px){.masters{margin:0 0 42px}}.master-banner{--padding-left:26px;background-image:-webkit-image-set(var(--master-banner-bg) 1x,var(--master-banner-bg2x) 2x);background-image:image-set(var(--master-banner-bg) 1x,var(--master-banner-bg2x) 2x);background-repeat:no-repeat;background-size:cover;border-radius:16px;color:var(--color-white);display:grid;gap:20px;grid-template-areas:"label label" "title date" "title button";grid-template-columns:repeat(2,auto);margin:0 0 28px;overflow:hidden;padding:36px var(--padding-left) 41px}@media (max-width:767.98px){.master-banner{--padding-left:16px;grid-template-areas:"label" "title" "date" "button";grid-template-columns:auto;padding:28px var(--padding-left) 14px}}.master-banner__label{background-color:var(--color-green);border-radius:0 15px 15px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:700;grid-area:label;justify-self:flex-start;left:calc(var(--padding-left)*-1);line-height:24px;margin:0;padding:6px 24px 6px 26px;position:relative;text-transform:uppercase;vertical-align:top}.master-banner__title{font-size:32px;grid-area:title;line-height:47px;margin:0;text-transform:uppercase}@media (max-width:767.98px){.master-banner__title{font-size:26px;line-height:39px;margin:0 0 26px}}.master-banner__date{font-size:36px;grid-area:date;justify-self:flex-end;line-height:40px;text-align:right}@media (max-width:767.98px){.master-banner__date{font-size:30px;justify-self:center;line-height:1;text-align:center}}.master-banner__btn-pay{grid-area:button;justify-self:flex-end}@media (max-width:767.98px){.master-banner__btn-pay{justify-self:center}}.master-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 16px;margin:0 0 60px}@media (max-width:767.98px){.master-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.master-header__picture{-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.master-header__picture{-ms-flex-item-align:center;align-self:center}}.master-header__info{-ms-flex-preferred-size:760px;flex-basis:760px;text-align:center}@media (max-width:767.98px){.master-header__info{-ms-flex-preferred-size:auto;flex-basis:auto}}.master-header__info p{font-size:18px;line-height:22px;margin:0 0 16px}@media (max-width:767.98px){.master-header__info p{font-size:14px;line-height:21px}}.master-header__info p_last{color:var(--color-green);font-size:20px;line-height:30px;margin:0}@media (max-width:767.98px){.master-header__info p_last{font-size:16px;line-height:24px}}.master-header__title{color:var(--color-green);font-size:24px;line-height:36px;margin:0 0 16px}@media (max-width:767.98px){.master-header__title{font-size:18px;line-height:27px;margin:0 0 24px}}.master-guest{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 60px}@media (max-width:767.98px){.master-guest{margin:0 0 44px}}.master-guest__title{color:var(--color-green);font-size:24px;line-height:36px;margin:0 0 20px}@media (max-width:767.98px){.master-guest__title{font-size:18px;line-height:27px}}.master-guest__info{-ms-flex-preferred-size:450px;flex-basis:450px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.master-guest__info p{font-size:20px;font-style:italic;line-height:26px;margin:0 0 24px}.master-guest__info p strong{font-size:18px}.master-guest__info p:last-child{margin:0}@media (max-width:767.98px){.master-guest__info p{margin:0 0 18px}}.master-guest__picture{-ms-flex-preferred-size:auto;border-radius:48px;flex-basis:auto;overflow:hidden}.master-guest__image{height:417px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width:767.98px){.master-guest__image{height:268px}}.master-program__title{color:var(--color-green);font-size:24px;line-height:36px;margin:0 0 20px}@media (max-width:767.98px){.master-program__title{font-size:18px;line-height:27px;text-align:center}}.master-program__title_color-white{color:var(--color-white);margin:0 0 4px}@media (max-width:767.98px){.master-program__title_color-white{font-size:24px;line-height:36px;margin:0 0 16px;text-align:right}}.master-program__title_center{font-size:25px;text-align:center}.master-program__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.master-program__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.master-program__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:230px;flex-basis:230px;-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;gap:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white);border:1px solid rgba(47,88,66,.16);border-radius:24px;-webkit-box-shadow:0 16px 16px rgba(0,0,0,.1);box-shadow:0 16px 16px #0000001a;padding:24px 32px;text-align:center}.master-program__icon{color:var(--color-green)}@media (max-width:767.98px){.master-program__icon{height:106px;width:106px}}.master-program__name{font-size:16px;line-height:21px}@media (max-width:767.98px){.master-program__name{font-size:17px;line-height:26px}}.master-program__info{background-color:var(--color-green-900);border:1px solid var(--color-green);border-radius:0 0 24px 24px;color:var(--color-white);margin:-94px 0 0;padding:132px 16px 44px;text-align:center}@media (max-width:767.98px){.master-program__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}}.master-program__divider{border:solid hsla(0,0%,100%,.15);border-width:0 0 1px;margin:0 auto 20px;width:80%}@media (max-width:767.98px){.master-program__divider{display:none}}.master-program__desc{font-size:19px;line-height:24px;margin:0 0 20px}@media (max-width:767.98px){.master-program__desc{font-size:20px;line-height:30px;margin:0 0 32px}}.master-program__desc_font-size-middle{font-size:20px;line-height:28px}@media (max-width:767.98px){.master-program__desc_font-size-middle{font-size:16px;line-height:24px}}.master-program__date{display:block;font-size:20px;line-height:27px;margin:0 0 25px}@media (max-width:767.98px){.master-program__date{font-size:24px;line-height:36px;margin:0 0 26px}}.master-program__btn-pay{font-size:19px}.principles{margin:0 0 84px}@media (max-width:1023.98px){.principles{margin:0 0 42px}}.principles__container{display:grid;gap:0 24px;grid-template-areas:"title title" "list picture";grid-template-columns:48.8201790073% minmax(auto,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767.98px){.principles__container{grid-template-areas:"title" "list";grid-template-columns:auto}}.principles__title{grid-area:title}.principles__list{color:#333;display:grid;font-size:14px;gap:24px;grid-area:list;line-height:21px;list-style:auto inside}.principles__picture{grid-area:picture;justify-self:center}.thanks__container{display:grid;gap:0 20px;grid-template-areas:"- -" "picture info" "social social";grid-template-columns:359px minmax(auto,1fr);grid-template-rows:88px minmax(auto,1fr)}@media (max-width:767.98px){.thanks__container{grid-template-areas:"info" "picture" "social";grid-template-columns:auto;grid-template-rows:auto}}.thanks__picture{grid-area:picture;grid-row-start:1;position:relative}@media (max-width:767.98px){.thanks__picture{background-color:var(--color-grey);grid-row-start:auto;padding:0 10px}.thanks__image{margin:0 auto}}.thanks__info{background-color:var(--color-grey);grid-area:info;grid-column:1/-1;padding:54px 16px 92px 379px}@media (max-width:767.98px){.thanks__info{grid-column:auto;padding:28px 10px 0;text-align:center}}.thanks__title{color:var(--color-green);font-size:64px;font-weight:700;line-height:1.5;margin:0}@media (max-width:767.98px){.thanks__title{font-size:36px}}.thanks__text{color:#000;font-size:18px;font-weight:500;line-height:1.5;margin:0}@media (max-width:767.98px){.thanks__text{font-size:16px}}.thanks__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 22px;grid-area:social;grid-column:1/-1;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-33px 32px 0 0}@media (max-width:767.98px){.thanks__social{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;grid-column:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-33px 0 0}}.thanks__social .social__text{color:#666;font-size:10px;font-weight:400;line-height:1.5;margin:0 0 12px}@media (max-width:767.98px){.thanks__social .social__text{margin:0;text-align:center}}.thanks__social .social__link{border:10px solid #fff;border-radius:50%}.error__info{background-color:#2d4c3b;background-image:url(/images/error/flober.png);background-position:0 100%;background-repeat:no-repeat;background-size:360px auto;padding:54px 16px 92px 379px}@media (max-width:767.98px){.error__info{background-position:center top 100px;background-size:258px auto;padding:28px 10px 64px;text-align:center}}.error__title{color:var(--color-white);font-size:64px;font-weight:700;line-height:1.5;margin:0}@media (max-width:767.98px){.error__title{font-size:36px}}.error__text{color:var(--color-white);font-size:18px;font-weight:500;line-height:1.5;margin:0 0 20px}@media (max-width:767.98px){.error__text{font-size:16px;margin:0 0 174px}}.error__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 8px}@media (max-width:767.98px){.error__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.error__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 22px;grid-area:social;grid-column:1/-1;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-33px 32px 0 0}@media (max-width:767.98px){.error__social{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;grid-column:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-33px 0 0}}.error__social .social__text{color:#666;font-size:10px;font-weight:400;line-height:1.5;margin:0 0 12px}@media (max-width:767.98px){.error__social .social__text{margin:0;text-align:center}}.error__social .social__link{border:10px solid #fff;border-radius:50%}.footer{background-attachment:fixed;background-color:var(--color-green-900);background-image:-webkit-image-set(url(/images/footer/bg.png) 1x,url(/images/footer/bg@2x.png) 2x);background-image:image-set(url(/images/footer/bg.png) 1x,url(/images/footer/bg@2x.png) 2x);background-position:100% 100%;background-repeat:no-repeat;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex}.footer__container{display:grid;gap:40px 24px;grid-template-columns:repeat(4,minmax(auto,1fr));padding-bottom:24px;padding-top:42px}@media (max-width:767.98px){.footer__container{grid-template-columns:auto;padding-bottom:30px;padding-top:30px}}.footer__section_contacts{display:grid;gap:28px 0;-ms-flex-line-pack:start;align-content:flex-start;text-align:right}@media (max-width:1023.98px){.footer__section_contacts{gap:24px 0}}.footer__section-title{font-size:16px;font-weight:500;margin:0 0 34px}@media (max-width:1023.98px){.footer__section-title{font-size:14px;margin:0 0 18px}}@media (max-width:767.98px){.footer__section-title{font-size:16px;margin:0 0 30px}}.footer__section-link{font-size:12px;font-weight:500;line-height:1.4}.footer__section-link:focus-visible,.footer__section-link:hover{text-decoration:underline}.footer__section-item,.footer__section-list{display:grid;gap:10px 0}.footer__section-desc{color:#ffffffc4;font-size:11px;font-weight:500;line-height:1.4;margin:0;text-transform:lowercase}.footer__contacts-title{font-size:16px;font-weight:500;margin:0 0 24px}@media (max-width:1023.98px){.footer__contacts-title{font-size:14px;margin:0 0 18px}}@media (max-width:767.98px){.footer__contacts-title{font-size:16px;margin:0 0 10px}}.footer__contacts-company{margin:0 0 8px}@media (max-width:1023.98px){.footer__contacts-company{margin:0 0 6px}}.footer__social .social__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fancybox__content{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fancybox__content .review-card__btn-view{display:none}.fancybox__content .review-card__picture{margin:0 0 16px}.fancybox__content .review-card__image{border-radius:50%}.fancybox__content .review-card__text{display:block;margin:0}.bottom_warning{background-color:var(--color-white);border-top:2px solid var(--color-green);bottom:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;left:0;padding:20px;position:fixed;width:100%;z-index:2147483648}.bottom_warning,.bottom_warning_flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom_warning_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom_warning p{padding-right:10px}.bottom_warning p a{text-decoration:underline}.bottom_warning_accept{background-color:var(--color-green);color:#fff;padding:10px 20px;position:relative}.bottom_warning_accept.ok{color:transparent}.bottom_warning_accept.ok:before{color:#fff;content:"✓";height:100%;left:0;line-height:2.4rem;position:absolute;text-align:center;top:0;width:100%}.bottom_warning_accept:hover{background-color:var(--color-green);text-decoration:none}@media (width <= 768px){.bottom_warning p{font-size:12px}}.preloader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#129875;background-image:url(/images/preloader_bg.webp);color:#fff;font-size:30px;font-weight:700;height:100%;justify-content:center;line-height:37px;position:fixed;width:100%;z-index:100}.preloader_text{width:300px}.preloader_image{padding:30px}.preloader_image img{max-width:380px;width:100%}.preloader.hide{opacity:0;pointer-events:none}.preloader_text--link{color:inherit;text-shadow:0 6px 12px rgba(0,0,0,.8);-webkit-transition:all .3s;transition:all .3s}.preloader_text--link:hover{color:#ddd;text-decoration:underline!important}@media (max-width:991px){.preloader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.preloader>:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 15px;width:454px}.preloader>:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:550px){.preloader{font-size:24px;line-height:30px}.preloader>:nth-child(2){max-width:322px}.preloader>:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
