/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92,196,239,.1);--adp-background-color-in-range-focused:rgba(92,196,239,.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92,196,239,0.1);--adp-cell-background-color-in-range-hover:rgba(92,196,239,0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0,0,0,.3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0,0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
@keyframes shine{0%{left:-75%}100%{left:125%}}.personal-views-block-category-menu-block-1{display:none}@media screen and (min-width:1200px){.personal-views-block-category-menu-block-1{display:block !important;border-bottom:1px solid black;border-top:1px solid black}.personal-views-block-category-menu-block-1__container{padding-left:24px;padding-right:24px}.personal-views-block-category-menu-block-1__container .view-content{display:flex;justify-content:space-between;align-items:center;width:100%}.personal-views-block-category-menu-block-1__container .view-content .views-row{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;border-left:1px solid black}.personal-views-block-category-menu-block-1__container .view-content .views-row:hover .taxonomy-term .field-taxonomy-icon svg path{fill:#ED1010}.personal-views-block-category-menu-block-1__container .view-content .views-row:hover .taxonomy-term .field-taxonomy-name{color:#ED1010}.personal-views-block-category-menu-block-1__container .view-content .views-row:hover .taxonomy-term .field-taxonomy-name::after{width:100%;left:0;background:#ED1010}.personal-views-block-category-menu-block-1__container .view-content .views-row:last-child{border-right:1px solid black}.personal-views-block-category-menu-block-1__container .view-content .views-row .taxonomy-term{display:flex;flex-direction:row;align-items:center;gap:0.4rem;padding:1.95rem 1.2rem}.personal-views-block-category-menu-block-1__container .view-content .views-row .taxonomy-term .taxonomy-term-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.personal-views-block-category-menu-block-1__container .view-content .views-row .taxonomy-term .field-taxonomy-icon{width:1.1rem;height:1.1rem;display:flex;justify-content:space-between;align-items:center}.personal-views-block-category-menu-block-1__container .view-content .views-row .taxonomy-term .field-taxonomy-icon svg{width:1.1rem;height:1.1rem}.personal-views-block-category-menu-block-1__container .view-content .views-row .taxonomy-term .field-taxonomy-icon svg path{fill:#FFFFFF;transition:all 0.3s ease-in-out}.personal-views-block-category-menu-block-1__container .view-content .views-row .taxonomy-term .field-taxonomy-name{font-size:0.85rem;font-weight:900;text-transform:uppercase;color:#FFFFFF;transition:all 0.3s ease-in-out;position:relative}.personal-views-block-category-menu-block-1__container .view-content .views-row .taxonomy-term .field-taxonomy-name::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}}@media screen and (min-width:1200px) and (min-width:1200px){.personal-views-block-category-menu-block-1__container{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}.block.view-block-category_menu.personal-views-block-category-menu-block-2{margin-bottom:24px !important}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2{margin-bottom:1.6rem !important}}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2 .block__layout{width:100%}}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .wrapper_content .view-content{display:flex;flex-wrap:nowrap;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2 .wrapper_content .view-content{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);width:100%;gap:0.05rem}}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .wrapper_content .view-content::-webkit-scrollbar{display:none}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .wrapper_content .view-content .views-row{flex:0 0 auto;scroll-snap-align:start}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .views-row--all .taxonomy-term:before{content:"";font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;flex-shrink:0;margin-right:8px}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2 .views-row--all .taxonomy-term:before{font-size:1.2rem}}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2 .views-row--all .taxonomy-term:before{margin-right:0.4rem;font-size:0.95rem}}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term{position:relative;min-width:105px;width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#32343B;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term{gap:0.4rem;padding:0.6rem;height:2.8rem;min-width:7.85rem}}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term:hover{background:#FFFFFF}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term:hover .field-taxonomy-icon svg path{fill:#323336}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term:hover .field-taxonomy-name{color:#323336}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term .taxonomy-term-link{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term .field-taxonomy-icon{display:flex;align-items:center}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term .field-taxonomy-icon svg{width:15px;height:15px}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term .field-taxonomy-icon svg{width:0.95rem;height:0.95rem}}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term .field-taxonomy-icon svg path{fill:#FFFFFF;transition:all 0.3s ease-in-out}.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term .field-taxonomy-name{font-size:14px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.block.view-block-category_menu.personal-views-block-category-menu-block-2 .taxonomy-term .field-taxonomy-name{font-size:0.85rem;font-weight:500}}
@keyframes shine{0%{left:-75%}100%{left:125%}}.event-comments{padding-left:24px;padding-right:24px;margin-top:80px;margin-bottom:80px}@media screen and (min-width:1200px){.event-comments{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.event-comments{margin-top:6.5rem;margin-bottom:6.5rem}}.event-comments__title{font-size:1.1875rem;font-weight:700;line-height:1.1;display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:24px}@media screen and (min-width:1200px){.event-comments__title{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-comments__title{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1.6rem;gap:0.8rem}}@media screen and (min-width:1200px) and (min-width:1200px){.event-comments__title{font-size:2rem;font-weight:700}}.event-comments__title::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-comments__title::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-comments__title::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}.event-comments .field-node-review__item{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1200px){.event-comments .field-node-review__item{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.2rem}}.event-comments .field-node-review__item .empty-reviews{font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-comments .field-node-review__item .empty-reviews{font-size:1rem;font-weight:400}}.event-comments .field-node-review__item .comments-list{width:100%}.event-comments .field-node-review__item .comments-list .b-comment{padding:16px;background:#32343B;margin-bottom:12px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment{padding:1.2rem;margin-bottom:0.6rem}}.event-comments .field-node-review__item .comments-list .b-comment__top{display:flex;justify-content:space-between;margin-bottom:16px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment__top{margin-bottom:0.8rem}}.event-comments .field-node-review__item .comments-list .b-comment__top .b-comment__name{display:flex;flex-direction:column;gap:11px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment__top .b-comment__name{flex-direction:row;align-items:center;gap:1.5rem}}.event-comments .field-node-review__item .comments-list .b-comment__top .b-comment__name-author{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment__top .b-comment__name-author{font-size:1.2rem;font-weight:700}}.event-comments .field-node-review__item .comments-list .b-comment__top .rating-stars{display:flex;gap:4px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment__top .rating-stars{gap:0.25rem}}.event-comments .field-node-review__item .comments-list .b-comment__top .rating-stars .star::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFF500;display:block}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment__top .rating-stars .star::before{font-size:1.2rem}}.event-comments .field-node-review__item .comments-list .b-comment__top .rating-stars .star.empty::before{content:""}.event-comments .field-node-review__item .comments-list .b-comment__top .b-comment__date{font-size:14px;font-weight:400;line-height:1.5;opacity:0.6}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment__top .b-comment__date{font-size:0.85rem;font-weight:400}}.event-comments .field-node-review__item .comments-list .b-comment .field-comment-text{margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment .field-comment-text{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment .field-comment-text{margin-bottom:0.8rem;font-size:1rem;font-weight:400}}.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery{margin-bottom:16px;display:flex;overflow-x:auto;gap:12px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery{margin-bottom:0.8rem;gap:1rem}}.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery::-webkit-scrollbar{display:none}.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery__item{flex:0 0 auto;width:148px;position:relative}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery__item{width:13.4rem}}.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery__item img{display:block;width:100%;height:auto}.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);color:white;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comments-list .b-comment .comment-gallery__overlay{font-size:1rem;font-weight:500}}.event-comments .field-node-review__item .comments-list .b-comment__bottom-links .links{display:flex;flex-wrap:wrap;gap:16px}.event-comments .field-node-review__item .comment-form-container{padding:24px 16px;background:#32343B}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container{padding:1.2rem 0.8rem;width:18.9rem}}.event-comments .field-node-review__item .comment-form-container .comment-form-title{font-size:1.1875rem;font-weight:700;line-height:1.1;margin-bottom:25px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .comment-form-title{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .comment-form-title{margin-bottom:1.25rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-rate .select-stars-wrapper{position:relative;pointer-events:auto;user-select:none}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-rate .select-stars-wrapper .select-stars{display:inline-flex;gap:4px}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-rate .select-stars-wrapper .select-stars .star{cursor:pointer}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-rate .select-stars-wrapper .select-stars .star::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFF500;display:block}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-rate .select-stars-wrapper .select-stars .star::before{font-size:1.2rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-rate .select-stars-wrapper .select-stars .star.active::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFF500}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-rate .select-stars-wrapper .select-stars .star.active::before{font-size:1.2rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img{margin-bottom:10px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img{margin-bottom:0.5rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details{display:flex;flex-direction:column-reverse}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details summary{display:none}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file{position:relative;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;width:100%;color:#ED1010;background:#FFFFFF;display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file:hover{color:#FFFFFF}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file::after{background:#FFFFFF}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file:hover{color:#323336}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file{gap:0.4rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file::after{background:#ED1010}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#ED1010;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file::before{font-size:1.1rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file:hover{color:#FFFFFF}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file:hover::before{color:#FFFFFF}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file .description,.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file .form-submit{display:none}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file label{display:block}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file input[type="file"]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;border:none;outline:none;font-size:0;opacity:0;height:52px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file input[type="file"]{height:3.2rem}}.event-comments .field-node-review__item .comment-form-container .field--name-field-comment-img details .form-type-managed-file input[type="file"]:hover{cursor:pointer}.event-comments .field-node-review__item .comment-form-container .field--type-image .tabledrag-toggle-weight-wrapper{display:none}.event-comments .field-node-review__item .comment-form-container .field--type-image table{display:block;margin-bottom:10px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--type-image table{margin-bottom:0.5rem}}.event-comments .field-node-review__item .comment-form-container .field--type-image table thead{display:none}.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td{padding-top:2px;padding-bottom:2px}.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td a.tabledrag-handle{display:none}.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td span:not(.file--image){display:none}.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td span.file--image a{display:inline-block;max-width:20ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td span.file--image a{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td span.file--image a{max-width:28ch}}.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td button[name*="remove_button"]{font-size:0;width:52px;margin-left:16px}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td button[name*="remove_button"]{width:3rem;min-height:3rem;margin-left:1rem}}.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td button[name*="remove_button"]::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td button[name*="remove_button"]::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .field--type-image table tbody td button[name*="remove_button"]::before{font-size:0.9rem}}.event-comments .field-node-review__item .comment-form-container .form-actions button{display:none}.event-comments .field-node-review__item .comment-form-container .form-actions button.button--primary{display:flex;align-items:center;gap:8px;width:100%;z-index:0}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .form-actions button.button--primary{gap:0.4rem}}.event-comments .field-node-review__item .comment-form-container .form-actions button.button--primary::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .form-actions button.button--primary::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .form-actions button.button--primary::before{font-size:1.1rem}}.event-comments .field-node-review__item .comment-form-container .form-actions button.button--primary:hover{color:#ED1010}.event-comments .field-node-review__item .comment-form-container .form-actions button.button--primary:hover::before{color:#ED1010}.event-comments .field-node-review__item .comment-form-container .form-item-required::before{display:none}.event-comments .field-node-review__item .comment-form-container .form-item--error-message{font-size:14px;font-weight:400;line-height:1.5;color:#ED1010;line-height:1}@media screen and (min-width:1200px){.event-comments .field-node-review__item .comment-form-container .form-item--error-message{font-size:0.85rem;font-weight:400}}
@keyframes shine{0%{left:-75%}100%{left:125%}}.personal-contacts-page{padding-left:24px;padding-right:24px;margin-top:48px;margin-bottom:80px}@media screen and (min-width:1200px){.personal-contacts-page{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.personal-contacts-page{margin-top:3.2rem;margin-bottom:6.5rem}}.personal-contacts-page__container{position:relative;display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1200px){.personal-contacts-page__container{flex-direction:row;gap:1.2rem}}.personal-contacts-page__container .wrapper_contacts{background:#32343B;padding:24px 16px;display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1200px){.personal-contacts-page__container .wrapper_contacts{position:absolute;padding:1.2rem 0.8rem;border-right:24px solid #1B1E25;border-bottom:1.2rem solid #1B1E25;gap:1.2rem}}.personal-contacts-page__container .wrapper_contacts .field-block-tel{font-size:1.5rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.personal-contacts-page__container .wrapper_contacts .field-block-tel{font-size:1.5rem;font-weight:700}}.personal-contacts-page__container .wrapper_contacts .field-block-tel a{text-decoration:none}@media screen and (min-width:1200px){.personal-contacts-page__container .wrapper_contacts .field-block-tel a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.personal-contacts-page__container .wrapper_contacts .field-block-tel a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.personal-contacts-page__container .wrapper_contacts .field-block-tel a:hover{color:#ED1010}.personal-contacts-page__container .wrapper_contacts .field-block-tel a:hover::after{width:100%;left:0;background:#ED1010}}.personal-contacts-page__container .wrapper_contacts .field-block-long-text{font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.personal-contacts-page__container .wrapper_contacts .field-block-long-text{font-size:1rem;font-weight:400}}.personal-contacts-page__container .wrapper_contacts .field-block-long-text br{display:none}.personal-contacts-page__container .wrapper_contacts .field-block-email{font-size:16px;font-weight:400;line-height:1.5;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.personal-contacts-page__container .wrapper_contacts .field-block-email{font-size:1rem;font-weight:400}}.personal-contacts-page__container .wrapper_contacts .field-block-email:hover{color:#ED1010}.personal-contacts-page__container .wrapper_contacts .field-block-link-images__items{display:flex;flex-direction:row;gap:12px}@media screen and (min-width:1200px){.personal-contacts-page__container .wrapper_contacts .field-block-link-images__items{gap:0.6rem}}.personal-contacts-page__container .wrapper_contacts .field-block-link-images__items img{width:48px;height:48px}@media screen and (min-width:1200px){.personal-contacts-page__container .wrapper_contacts .field-block-link-images__items img{width:2.4rem;height:2.4rem}}.personal-contacts-page__container .field-block-image{display:none}@media screen and (min-width:1200px){.personal-contacts-page__container .field-block-image{display:block;width:59.1rem}}.personal-contacts-page__container .field-block-form{background:#32343B;padding:24px 16px}@media screen and (min-width:1200px){.personal-contacts-page__container .field-block-form{padding:24px 16px;width:334px}}.personal-contacts-page__container .field-block-form .field-block-form__label{margin-bottom:25px;font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.personal-contacts-page__container .field-block-form .field-block-form__label{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.personal-contacts-page__container .field-block-form .field-block-form__label{margin-bottom:1.25rem}}.personal-contacts-page__container .field-block-form .form-submit{width:100%}.personal-contacts-page__container .field-block-form .form-item--error-message{font-size:14px;font-weight:400;line-height:1.5;color:#ED1010;line-height:1}@media screen and (min-width:1200px){.personal-contacts-page__container .field-block-form .form-item--error-message{font-size:0.85rem;font-weight:400}}.personal-contacts-page__container .field-block-form .form-item::before{display:none}
@keyframes shine{0%{left:-75%}100%{left:125%}}.view-block-events{margin-bottom:80px}@media screen and (min-width:1200px){.view-block-events{margin-bottom:6.5rem}}.view-block-events .block__layout{padding-left:24px;padding-right:24px}@media screen and (min-width:1200px){.view-block-events .block__layout{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}.view-block-events .views__container{position:relative}.view-block-events .views__title{display:flex;flex-direction:row;align-items:center;gap:16px;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:24px}@media screen and (min-width:1200px){.view-block-events .views__title{font-size:2rem;font-weight:700}}@media screen and (min-width:1200px){.view-block-events .views__title{margin-bottom:1.6rem;gap:0.8rem}}.view-block-events .views__title::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.view-block-events .views__title::before{font-size:1.2rem}}@media screen and (min-width:1200px){.view-block-events .views__title::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}.view-block-events .swiper-navigation{position:absolute;top:-3.7rem;right:0;display:none}@media screen and (min-width:1200px){.view-block-events .swiper-navigation{display:block}}.view-block-events .swiper-navigation .swiper-button-next{right:0;width:3.2rem;height:3.2rem}.view-block-events .swiper-navigation .swiper-button-next::after{content:"";font-family:"icomoon";font-size:22px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.view-block-events .swiper-navigation .swiper-button-next::after{font-size:1.2rem}}.view-block-events .swiper-navigation .swiper-button-next.swiper-button-disabled{cursor:no-drop;pointer-events:auto}.view-block-events .swiper-navigation .swiper-button-prev{left:auto;right:3.5rem;width:3.2rem;height:3.2rem}.view-block-events .swiper-navigation .swiper-button-prev::after{content:"";font-family:"icomoon";font-size:22px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.view-block-events .swiper-navigation .swiper-button-prev::after{font-size:1.2rem}}.view-block-events .swiper-navigation .swiper-button-prev.swiper-button-disabled{cursor:no-drop;pointer-events:auto}.view-block-events .swiper-navigation .swiper-button-disabled:hover{cursor:not-allowed}.view-block-events .swiper-slide{height:auto;display:flex;width:148px}@media screen and (min-width:768px){.view-block-events .swiper-slide{width:200px}}@media screen and (min-width:1200px){.view-block-events .swiper-slide{width:15rem}}.view-block-events .swiper-hand{position:absolute;background:url("/themes/personal/images/icons/hand.svg") center center no-repeat;width:20px;height:20px;right:0;top:0;pointer-events:none;z-index:5;top:-56px}@media screen and (min-width:1200px){.view-block-events .swiper-hand{display:none}}@media screen and (min-width:1200px){.view-block-events .swiper-hand{display:none}}.personal-views-block-events-block-1 .views__title::before{content:""}.personal-views-block-events-block-2 .views__title::before{content:""}.personal-views-block-events-block-3 .views__title::before{content:""}.personal-views-block-events-block-4 .views__title::before{content:""}.personal-views-block-events-block-5 .views__title::before{content:""}.personal-views-block-events-block-6 .views__title::before{content:""}.personal-views-block-events-block-7 .views__title::before{content:""}.personal-views-block-events-block-8 .views__title::before{content:""}.personal-views-block-events-basket-views-block-1-2{position:relative}.personal-views-block-events-basket-views-block-1-2 .views__title::before{content:""}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form{margin-bottom:24px}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form{position:absolute;right:0;top:-2.4rem;margin-bottom:0}}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:-24px}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline{margin-right:0;max-width:47.5rem}}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline::-webkit-scrollbar{display:none}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .form-item{margin-right:0}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline:not(:has(input[checked="checked"])) .checkbox-all .form-item label{background:#FFFFFF;color:#323336}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline:not(:has(input[checked="checked"])) .checkbox-all .form-item label::before{color:#323336}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item{margin-bottom:0;margin-right:0}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item input{display:none}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label{font-size:14px;font-weight:500;line-height:1.1;padding:14px 16px;background:#32343B;display:flex;align-items:center;justify-content:center;gap:8px;min-width:105px}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label{gap:0.4rem;font-size:16px;font-weight:500;line-height:1.1;padding:1rem 1.2rem;height:3.2rem;min-width:7.5rem}}@media screen and (min-width:1200px) and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label{font-size:1rem;font-weight:500}}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label::before{content:"";font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label::before{font-size:1.2rem}}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label::before{font-size:1.1rem}}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label:first-child{border-left:none}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .checkbox-all .form-item label:hover{cursor:pointer}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper{display:flex;padding-right:24px}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper{padding-right:0}}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item{font-size:14px;font-weight:500;line-height:1.1;padding:14px 16px;background:#32343B;border-left:1px solid #1B1E25;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:8px;min-width:105px;position:relative}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item{gap:0.4rem;font-size:16px;font-weight:500;line-height:1.1;padding:1rem 1.2rem;height:3.2rem;min-width:7.5rem}}@media screen and (min-width:1200px) and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item{font-size:1rem;font-weight:500}}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item:hover{cursor:pointer}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item:has(input[checked="checked"]){background:#FFFFFF;color:#323336}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item:has(input[checked="checked"]) .category-icon svg path{fill:#323336}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item .form-item{margin-bottom:0;position:static}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item .form-item input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;left:0;margin:0;z-index:2}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item .category-icon{display:flex;width:15px;height:15px}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item .category-icon{width:1.1rem;height:1.1rem}}.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item .category-icon svg{display:flex;width:15px;height:15px}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views-exposed-form .form--inline .custom-checkbox-wrapper .checkbox-item .category-icon svg{width:1.1rem;height:1.1rem}}.personal-views-block-events-basket-views-block-1-2 .views__container .view-content{padding-left:0;padding-right:0}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container .view-content{padding-left:0;padding-right:0;width:79.2rem}}.personal-views-block-events-basket-views-block-1-2 .views__container footer{margin:24px auto 0}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container footer{margin-top:2.4rem;display:flex;justify-content:center}}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;min-height:44px;padding-top:8px;padding-bottom:8px;font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb{padding:1.05rem 1.2rem;min-height:3.2rem}}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb:hover{color:#FFFFFF}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb::after{background:#FFFFFF}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb:hover{color:#323336}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb{gap:0.4rem}}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb::before{font-size:1.2rem}}@media screen and (min-width:1200px){.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb::before{font-size:1.2rem}}.personal-views-block-events-basket-views-block-1-2 .views__container footer .more-link-bvb:hover::before{color:#323336}.event-teaser{position:relative;display:flex;flex-direction:column;height:100%;width:100%;background:#32343B;overflow:hidden}.event-teaser:hover .event-content-wrapper-hover{top:0;opacity:1;justify-content:flex-end}.event-teaser:hover .button-wrapper{display:flex;gap:4px}.event-teaser:hover .button-wrapper .like-button a{display:flex;align-items:center;justify-content:center;width:27px;height:37px;background:#FFFFFF}@media screen and (min-width:1200px){.event-teaser:hover .button-wrapper .like-button a{width:3.2rem;height:3.2rem}}.event-teaser:hover .button-wrapper:has(.favorite_button.active) .read-more{background:#FFFFFF;color:#ED1010}.event-teaser:hover .button-wrapper:not(:has(.favorite_button.active)) .like-button a{display:none}@media screen and (min-width:1200px){.event-teaser:hover .button-wrapper:not(:has(.favorite_button.active)) .like-button a{display:flex;width:3.2rem !important;height:3.2rem !important;transition:all 0.3s ease-in-out}.event-teaser:hover .button-wrapper:not(:has(.favorite_button.active)) .like-button a::before{font-size:1.2rem !important;transition:all 0.3s ease-in-out;color:#ED1010}}.event-teaser .event-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.event-teaser .event-image-wrapper{position:relative}.event-teaser .event-image-wrapper .field-node-image{position:relative}.event-teaser .event-image-wrapper .field-node-image:before{content:"";display:block;width:100%;padding-bottom:100%}.event-teaser .event-image-wrapper .field-node-image img{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;margin:auto;max-height:100%;width:auto}.event-teaser .event-image-wrapper .event-tags{position:absolute;bottom:4px;left:4px}@media screen and (min-width:1200px){.event-teaser .event-image-wrapper .event-tags{bottom:0.65rem;left:0.5rem}}.event-teaser .event-content-wrapper{position:relative;padding:12px 8px 8px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;flex-grow:1;z-index:2;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper{padding:1.2rem 0.8rem 0.8rem;gap:0.8rem}}.event-teaser .event-content-wrapper .event-title{font-size:10px;font-weight:700;line-height:1.1;margin-bottom:10px;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-title{margin-bottom:0.5rem;font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-teaser .event-content-wrapper .event-title{font-size:1rem;font-weight:700}}.event-teaser .event-content-wrapper .event-price{font-size:0.75rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-price{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-price{font-size:1.1875rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-teaser .event-content-wrapper .event-price{font-size:1.2rem;font-weight:700}}.event-teaser .event-content-wrapper .event-price span{font-size:10px;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-price span{font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-teaser .event-content-wrapper .event-price span{font-size:1rem;font-weight:700}}.event-teaser .event-content-wrapper .event-date{position:relative;display:flex;align-items:flex-start;gap:2px;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-date{font-size:0.85rem;font-weight:400;gap:0.4rem}}.event-teaser .event-content-wrapper .event-date::before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:0;margin-top:1px}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-date::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-date::before{font-size:0.9rem;width:0.9rem;height:0.9rem;margin-top:0.15rem}}.event-teaser .event-content-wrapper .event-date .field-node-date{opacity:0.6}.event-teaser .event-content-wrapper .event-city{display:flex;align-items:center;gap:2px;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-city{font-size:0.85rem;font-weight:400;gap:0.4rem;align-items:flex-start}}.event-teaser .event-content-wrapper .event-city::before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-city::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper .event-city::before{font-size:0.9rem;width:0.9rem;height:0.9rem}}.event-teaser .event-content-wrapper .event-city a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;border-bottom:1px solid #FFFFFF}.event-teaser .event-content-wrapper .event-city .field-node-city{opacity:0.6}.event-teaser .button-wrapper{display:flex;gap:4px;margin:8px;z-index:3}@media screen and (min-width:1200px){.event-teaser .button-wrapper{margin:0.8rem}}.event-teaser .button-wrapper .read-more{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;min-height:37px;padding:5px;font-size:12px;width:100%;margin-top:auto}@media screen and (min-width:1200px){.event-teaser .button-wrapper .read-more{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-teaser .button-wrapper .read-more{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-teaser .button-wrapper .read-more:hover{color:#FFFFFF}.event-teaser .button-wrapper .read-more::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-teaser .button-wrapper .read-more::after{background:#FFFFFF}.event-teaser .button-wrapper .read-more:hover{color:#323336}.event-teaser .button-wrapper .read-more:hover::after{transform:scaleX(1)}.event-teaser .button-wrapper .like-button a{display:flex;align-items:center;justify-content:center;width:27px;height:37px;background:#FFFFFF}@media screen and (min-width:1200px){.event-teaser .button-wrapper .like-button a{width:3.2rem;height:3.2rem}}.event-teaser .button-wrapper:has(.favorite_button.active) .read-more{background:#FFFFFF;color:#ED1010}.event-teaser .button-wrapper:not(:has(.favorite_button.active)) .like-button a{width:0;height:0;transition:all 0.3s ease-in-out}.event-teaser .button-wrapper:not(:has(.favorite_button.active)) .like-button a::before{font-size:0;transition:all 0.3s ease-in-out}.event-teaser .event-content-wrapper-hover{padding:12px 8px 8px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;flex-grow:1;z-index:2;position:absolute;top:100%;left:0;right:0;bottom:0;opacity:0;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover{padding:1.2rem 0.8rem 0.8rem;gap:0.8rem}}.event-teaser .event-content-wrapper-hover::before{content:"";display:block;background:rgba(56,22,117,0.8);backdrop-filter:blur(7px);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;transition:top 0.3s ease-in-out}.event-teaser .event-content-wrapper-hover .event-image{width:0;height:0}.event-teaser .event-content-wrapper-hover .event-image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover;z-index:-2}.event-teaser .event-content-wrapper-hover .event-title{font-size:10px;font-weight:700;line-height:1.1;margin-bottom:10px}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-title{margin-bottom:0.5rem;font-size:1.5rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-title{font-size:1.5rem;font-weight:700}}.event-teaser .event-content-wrapper-hover .event-price{font-size:0.75rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-price{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-price{font-size:1.1875rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-price{font-size:1.2rem;font-weight:700}}.event-teaser .event-content-wrapper-hover .event-price span{font-size:10px;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-price span{font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-price span{font-size:1rem;font-weight:700}}.event-teaser .event-content-wrapper-hover .event-date{position:relative;display:flex;align-items:center;gap:2px;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-date{font-size:0.85rem;font-weight:400;gap:0.4rem}}.event-teaser .event-content-wrapper-hover .event-date::before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-date::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-date::before{font-size:0.9rem;width:0.9rem;height:0.9rem}}.event-teaser .event-content-wrapper-hover .event-date .field-node-date{opacity:0.6}.event-teaser .event-content-wrapper-hover .event-city{display:flex;align-items:flex-start;gap:2px;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-city{font-size:0.85rem;font-weight:400;gap:0.4rem}}.event-teaser .event-content-wrapper-hover .event-city::before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-city::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .event-city::before{font-size:0.9rem;width:0.9rem;height:0.9rem}}.event-teaser .event-content-wrapper-hover .event-city a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;border-bottom:1px solid #FFFFFF}.event-teaser .event-content-wrapper-hover .event-city .field-node-city{opacity:0.6}.event-teaser .event-content-wrapper-hover .read-more{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;min-height:37px;padding:5px;font-size:12px;width:100%;margin-top:auto}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .read-more{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover .read-more{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-teaser .event-content-wrapper-hover .read-more:hover{color:#FFFFFF}.event-teaser .event-content-wrapper-hover .read-more::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-teaser .event-content-wrapper-hover .read-more::after{background:#FFFFFF}.event-teaser .event-content-wrapper-hover .read-more:hover{color:#323336}.event-teaser .event-content-wrapper-hover .read-more:hover::after{transform:scaleX(1)}.event-teaser .event-content-wrapper-hover div:last-child{margin-bottom:60px}@media screen and (min-width:1200px){.event-teaser .event-content-wrapper-hover div:last-child{margin-bottom:6.7rem}}.event-teaser .event-buttons-block{z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 8px}@media screen and (min-width:1200px){.event-teaser .event-buttons-block{gap:0.4rem;padding:0 0.8rem 0.8rem}}.event-teaser .event-buttons-block .edit-event-button{font-size:0;display:flex;align-items:center;justify-content:center;width:38px;height:37px;background:#ED1010;text-decoration:none;transition:background 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .edit-event-button{width:4.2rem;height:3.2rem}}.event-teaser .event-buttons-block .edit-event-button::before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .edit-event-button::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .edit-event-button::before{font-size:1.1rem}}.event-teaser .event-buttons-block .edit-event-button:hover{background:#FFFFFF}.event-teaser .event-buttons-block .edit-event-button:hover::before{color:#ED1010}.event-teaser .event-buttons-block .promotion-button{font-size:0;display:flex;align-items:center;justify-content:center;width:38px;height:37px;background:#ED1010;text-decoration:none;transition:background 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .promotion-button{width:4.2rem;height:3.2rem}}.event-teaser .event-buttons-block .promotion-button::before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .promotion-button::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .promotion-button::before{font-size:1.1rem}}.event-teaser .event-buttons-block .promotion-button:hover{background:#FFFFFF}.event-teaser .event-buttons-block .promotion-button:hover::before{color:#ED1010}.event-teaser .event-buttons-block .copy-button-wrapper{position:relative}.event-teaser .event-buttons-block .copy-button-wrapper .copy-event-link{font-size:0;display:flex;align-items:center;justify-content:center;width:38px;height:37px;background:#ED1010;border:none;text-decoration:none;transition:background 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .copy-button-wrapper .copy-event-link{width:4.2rem;height:3.2rem}}.event-teaser .event-buttons-block .copy-button-wrapper .copy-event-link::before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .copy-button-wrapper .copy-event-link::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .copy-button-wrapper .copy-event-link::before{font-size:1.1rem}}.event-teaser .event-buttons-block .copy-button-wrapper .copy-event-link:hover{background:#FFFFFF;cursor:pointer}.event-teaser .event-buttons-block .copy-button-wrapper .copy-event-link:hover::before{color:#ED1010}.event-teaser .event-buttons-block .copy-button-wrapper .tooltip{position:absolute;top:-34px;left:50%;transform:translateX(-50%);background:#1B1E25;color:#FFFFFF;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:400;line-height:1.5;opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .copy-button-wrapper .tooltip{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.event-teaser .event-buttons-block .copy-button-wrapper .tooltip{top:-2rem;padding:0.2rem 0.4rem;border-radius:0.25rem}}.event-teaser .event-buttons-block .copy-button-wrapper .tooltip.show{opacity:1}.event-tags__items{display:flex;gap:2px}@media screen and (min-width:1200px){.event-tags__items{gap:0.2rem}}.event-tags__item{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;text-align:center;font-size:10px;font-weight:700;line-height:1.1;text-decoration:none;background:#ED1010}@media screen and (min-width:1200px){.event-tags__item{font-size:0.7rem;font-weight:700;padding:0.325rem 0.5rem}}.event-tags__item--top{background:#FFF500;color:#1B1E25}.event-tags__item--new{background:#ED1010}.event-tags__item--free{background:#6FC429}.view-display-id-page_2,.my-events-wrapper,.recommended-wrapper,.page-taxonomy .views-element-container,.personal-views-block-events-basket-views-block-1-2{margin-bottom:80px;margin-top:24px}@media screen and (min-width:1200px){.view-display-id-page_2,.my-events-wrapper,.recommended-wrapper,.page-taxonomy .views-element-container,.personal-views-block-events-basket-views-block-1-2{margin-bottom:6.5rem;margin-top:3.2rem}}.view-display-id-page_2 .view-content,.my-events-wrapper .view-content,.recommended-wrapper .view-content,.page-taxonomy .views-element-container .view-content,.personal-views-block-events-basket-views-block-1-2 .view-content{padding-left:24px;padding-right:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (min-width:1200px){.view-display-id-page_2 .view-content,.my-events-wrapper .view-content,.recommended-wrapper .view-content,.page-taxonomy .views-element-container .view-content,.personal-views-block-events-basket-views-block-1-2 .view-content{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:768px){.view-display-id-page_2 .view-content,.my-events-wrapper .view-content,.recommended-wrapper .view-content,.page-taxonomy .views-element-container .view-content,.personal-views-block-events-basket-views-block-1-2 .view-content{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.view-display-id-page_2 .view-content,.my-events-wrapper .view-content,.recommended-wrapper .view-content,.page-taxonomy .views-element-container .view-content,.personal-views-block-events-basket-views-block-1-2 .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.view-display-id-page_2 .view-content,.my-events-wrapper .view-content,.recommended-wrapper .view-content,.page-taxonomy .views-element-container .view-content,.personal-views-block-events-basket-views-block-1-2 .view-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:21px}}.view-display-id-page_2 .view-content .event-image,.my-events-wrapper .view-content .event-image,.recommended-wrapper .view-content .event-image,.page-taxonomy .views-element-container .view-content .event-image,.personal-views-block-events-basket-views-block-1-2 .view-content .event-image{text-align:center}.view-display-id-page_2 .view-content .button-wrapper,.my-events-wrapper .view-content .button-wrapper,.recommended-wrapper .view-content .button-wrapper,.page-taxonomy .views-element-container .view-content .button-wrapper,.personal-views-block-events-basket-views-block-1-2 .view-content .button-wrapper{display:flex;gap:4px;margin-top:auto}.view-display-id-page_2 .view-content .button-wrapper .like-button a,.my-events-wrapper .view-content .button-wrapper .like-button a,.recommended-wrapper .view-content .button-wrapper .like-button a,.page-taxonomy .views-element-container .view-content .button-wrapper .like-button a,.personal-views-block-events-basket-views-block-1-2 .view-content .button-wrapper .like-button a{display:flex;align-items:center;justify-content:center;width:27px;height:37px;background:#FFFFFF}@media screen and (min-width:1200px){.view-display-id-page_2 .view-content .button-wrapper .like-button a,.my-events-wrapper .view-content .button-wrapper .like-button a,.recommended-wrapper .view-content .button-wrapper .like-button a,.page-taxonomy .views-element-container .view-content .button-wrapper .like-button a,.personal-views-block-events-basket-views-block-1-2 .view-content .button-wrapper .like-button a{width:3.2rem;height:3.2rem}}.view-display-id-page_2 .view-content .button-wrapper:has(.favorite_button.active) .read-more,.my-events-wrapper .view-content .button-wrapper:has(.favorite_button.active) .read-more,.recommended-wrapper .view-content .button-wrapper:has(.favorite_button.active) .read-more,.page-taxonomy .views-element-container .view-content .button-wrapper:has(.favorite_button.active) .read-more,.personal-views-block-events-basket-views-block-1-2 .view-content .button-wrapper:has(.favorite_button.active) .read-more{background:#FFFFFF;color:#ED1010}.view-display-id-page_2 .pager,.my-events-wrapper .pager,.recommended-wrapper .pager,.page-taxonomy .views-element-container .pager,.personal-views-block-events-basket-views-block-1-2 .pager{padding-left:24px;padding-right:24px}@media screen and (min-width:1200px){.view-display-id-page_2 .pager,.my-events-wrapper .pager,.recommended-wrapper .pager,.page-taxonomy .views-element-container .pager,.personal-views-block-events-basket-views-block-1-2 .pager{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}.view-display-id-page_2 .pager__items,.my-events-wrapper .pager__items,.recommended-wrapper .pager__items,.page-taxonomy .views-element-container .pager__items,.personal-views-block-events-basket-views-block-1-2 .pager__items{margin:24px auto 0}@media screen and (min-width:1200px){.view-display-id-page_2 .pager__items,.my-events-wrapper .pager__items,.recommended-wrapper .pager__items,.page-taxonomy .views-element-container .pager__items,.personal-views-block-events-basket-views-block-1-2 .pager__items{margin:2.4rem auto 0}}.drupal_package_like_button{display:inline-block;font-size:0;text-decoration:none;-webkit-tap-highlight-color:transparent}.drupal_package_like_button::before{font-family:"icomoon";font-size:13px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.drupal_package_like_button::before{font-size:1.2rem}}@media screen and (min-width:1200px){.drupal_package_like_button::before{font-size:1.2rem}}.drupal_package_like_button.favorite_button::before{content:""}.drupal_package_like_button.favorite_button.active::before{content:"";color:#ED1010}.event-full .event-top{position:relative}@media screen and (min-width:1200px){.event-full .event-top::before{content:"";background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%);position:absolute;top:0;left:0;right:0;bottom:0}}.event-full .event-top .field-image{display:none}@media screen and (min-width:1200px){.event-full .event-top .field-image{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}}.event-full .event-top-content{padding-left:24px;padding-right:24px;display:flex;flex-direction:column-reverse;gap:24px;padding-bottom:24px;padding-top:24px}@media screen and (min-width:1200px){.event-full .event-top-content{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.event-full .event-top-content{position:relative;flex-direction:row;padding-top:1.6rem;gap:2.4rem;padding-bottom:1.6rem;z-index:1}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left{width:45.5rem}}.event-full .event-top-content .event-left .event-title{font-size:1.5rem;font-weight:700;line-height:1.1;margin-bottom:12px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-title{font-size:1.5rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-title{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1.6rem}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-top-content .event-left .event-title{font-size:2rem;font-weight:700}}.event-full .event-top-content .event-left .event-left-row{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row{flex-direction:row;gap:1.6rem;margin-bottom:1.6rem}.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block){justify-content:space-between}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row.map-link-row{flex-direction:column;gap:0.8rem}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .field-node-tags__items .field-node-tags__item a{font-size:0.85rem;font-weight:500}}.event-full .event-top-content .event-left .event-left-row .earliest-event__date{position:relative;display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__date{font-size:1rem;font-weight:400}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__date{gap:0.4rem}}.event-full .event-top-content .event-left .event-left-row .earliest-event__date::before{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__date::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__date::before{font-size:1.5rem;width:1.5rem;height:1.5rem}}.event-full .event-top-content .event-left .event-left-row .earliest-event__date .field-date{opacity:0.6}.event-full .event-top-content .event-left .event-left-row .earliest-event__city{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__city{font-size:1rem;font-weight:400}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__city{gap:0.4rem}}.event-full .event-top-content .event-left .event-left-row .earliest-event__city::before{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__city::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__city::before{font-size:1.5rem;width:1.5rem;height:1.5rem}}.event-full .event-top-content .event-left .event-left-row .earliest-event__city a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;border-bottom:1px solid #FFFFFF}.event-full .event-top-content .event-left .event-left-row .earliest-event__city .field-city a{opacity:0.6;background:linear-gradient(to right,currentColor 0%,currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition-duration:0.2s;border-bottom:unset}.event-full .event-top-content .event-left .event-left-row .earliest-event__city .field-city a:hover{background-size:0 1px}.event-full .event-top-content .event-left .event-left-row .earliest-event__city .field-city a:hover{opacity:1}.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-label{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-label{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-label{font-size:1.5rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-label{font-size:1.5rem;font-weight:700}}.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-value{font-size:1.5rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-value{font-size:1.5rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-value{font-size:2rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row .earliest-event__price .price-value{font-size:2rem;font-weight:700}}.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block){display:flex;flex-direction:column-reverse;gap:24px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block){flex-direction:row;justify-content:space-between;align-items:center}}.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block) .block__event-vote{display:flex;align-items:flex-start;gap:4px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block) .block__event-vote{gap:0.4rem;align-items:center}}.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block) .block__event-vote::before{content:"";font-family:"icomoon";font-size:23px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;margin-left:1px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block) .block__event-vote::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block) .block__event-vote::before{font-size:1.1rem;margin-left:0}}.event-full .event-top-content .event-left .event-left-row:has(.vote-count-block) .block__event-vote .vote-count-block{opacity:0.6;line-height:1.5}.event-full .event-top-content .event-left .event-left-row:has(.earliest-event__date){margin-bottom:12px}.event-full .event-top-content .event-left .event-left-buttons{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px}@media screen and (min-width:768px){.event-full .event-top-content .event-left .event-left-buttons{grid-template-columns:1fr 1fr 1fr;gap:0.8rem;margin-bottom:1.6rem}}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;font-size:14px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;display:flex;align-items:center;gap:8px;width:100%}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button:hover{color:#FFFFFF}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button::after{background:#FFFFFF}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button:hover{color:#323336}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button{font-size:1rem;font-weight:500;padding-left:0;padding-right:0;gap:0.4rem}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button:hover{color:#ED1010}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button:hover::before{color:#ED1010}}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button::before{font-size:1.1rem;width:1.1rem;height:1.1rem}}.event-full .event-top-content .event-left .event-left-buttons .going-button .event-vote-button.voited::before{content:"";transform:rotate(45deg)}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;gap:8px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:500;line-height:1.1;color:#ED1010;background:#FFFFFF;width:100%;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button:hover{color:#FFFFFF}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button::after{background:#FFFFFF}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button:hover{color:#323336}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button{font-size:1rem;font-weight:500;gap:0.4rem;padding-left:0;padding-right:0}}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button::before{font-size:18px;color:#ED1010;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button::before{font-size:1.1rem}}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button:after{background:#ED1010}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button:hover{color:#FFFFFF}.event-full .event-top-content .event-left .event-left-buttons .favorite-button .drupal_package_like_button:hover::before{color:#FFFFFF}.event-full .event-top-content .event-left .event-left-buttons .calendar-button a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;width:100%;border:1px solid #FFFFFF;text-decoration:none;font-size:14px;font-weight:500;line-height:1.1;background:transparent;transition:all 0.3s ease-in-out;padding:10px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .calendar-button a{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .calendar-button a{padding:0.6rem 0.8rem;gap:0.4rem;height:3.2rem;border:0.05rem solid #FFFFFF;font-size:1rem;font-weight:500}}.event-full .event-top-content .event-left .event-left-buttons .calendar-button a::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .calendar-button a::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .calendar-button a::before{font-size:1.1rem;width:1.1rem;height:1.1rem}}.event-full .event-top-content .event-left .event-left-buttons .calendar-button a::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transform-origin:right center;background:#FFFFFF;z-index:-1;transition:transform 0.3s}.event-full .event-top-content .event-left .event-left-buttons .calendar-button a:hover{color:#ED1010}.event-full .event-top-content .event-left .event-left-buttons .calendar-button a:hover::before{color:#ED1010}.event-full .event-top-content .event-left .event-left-buttons .calendar-button a:hover::after{transform:scaleX(1)}.event-full .event-top-content .event-left .event-left-buttons .contact-button a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;width:100%;border:1px solid #FFFFFF;text-decoration:none;font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .contact-button a{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .contact-button a{padding:1.05rem 0;gap:0.4rem;height:3.2rem;border:0.05rem solid #FFFFFF;font-size:1rem;font-weight:500}}.event-full .event-top-content .event-left .event-left-buttons .contact-button a::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .contact-button a::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-buttons .contact-button a::before{font-size:1.1rem;width:1.1rem;height:1.1rem}}.event-full .event-top-content .event-left .event-left-buttons .contact-button a::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transform-origin:right center;background:#FFFFFF;z-index:-1;transition:transform 0.3s}.event-full .event-top-content .event-left .event-left-buttons .contact-button a:hover{color:#ED1010}.event-full .event-top-content .event-left .event-left-buttons .contact-button a:hover::before{color:#ED1010}.event-full .event-top-content .event-left .event-left-buttons .contact-button a:hover::after{transform:scaleX(1)}.event-full .event-top-content .event-left .event-text{margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.5;opacity:0.6}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-text{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-text{margin-bottom:1.6rem;font-size:16px;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-top-content .event-left .event-text{font-size:1rem;font-weight:400}}.event-full .event-top-content .event-left .event-left-bottom{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom{flex-direction:row;align-items:center;gap:3.15rem}}.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block{flex-direction:row;align-items:center;gap:1.2rem}}.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .event-countdown-title{font-size:16px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .event-countdown-title{font-size:1rem;font-weight:500}}.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown{display:flex;flex-direction:row}.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer{width:70px;height:48px;background:#32343B;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:400;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer{height:2.8rem;width:3.65rem}}.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .days,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .hours,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .minutes{font-size:1.1875rem;font-weight:700;line-height:1.1;color:#FFF500}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .days,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .hours,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .minutes{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .days,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .hours,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .minutes{font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .days,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .hours,.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer .minutes{font-size:1rem;font-weight:700}}.event-full .event-top-content .event-left .event-left-bottom .event-countdown-block .countdown .timer:has(.hours){border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}.event-full .event-top-content .event-left .event-left-bottom .share-section{display:flex;clear:both;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:12px}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .share-section{align-items:center;flex-direction:row;gap:1.2rem}}.event-full .event-top-content .event-left .event-left-bottom .share-section__title{font-size:16px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-top-content .event-left .event-left-bottom .share-section__title{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-top-content .event-right{width:31.3rem}}@media (max-width:1199px){.event-full .event-top-content .event-right .event-image{max-width:450px;margin:0 auto}}.event-full .event-media{position:relative;padding-left:24px;padding-right:24px;margin-top:20px;margin-bottom:80px}@media screen and (min-width:1200px){.event-full .event-media{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.event-full .event-media{margin-top:32px;margin-bottom:5rem}}.event-full .event-media .swiper-slide{width:200px}@media screen and (min-width:768px){.event-full .event-media .swiper-slide{width:280px}}@media screen and (min-width:1200px){.event-full .event-media .swiper-slide{width:18.9rem}}.event-full .event-media .swiper-slide .field-media-oembed-video iframe{width:200px;height:143px}@media screen and (min-width:768px){.event-full .event-media .swiper-slide .field-media-oembed-video iframe{width:280px;height:200px}}@media screen and (min-width:1200px){.event-full .event-media .swiper-slide .field-media-oembed-video iframe{width:18.9rem;height:13.5rem}}.event-full .event-media .swiper-navigation{display:none}@media screen and (min-width:1200px){.event-full .event-media .swiper-navigation{display:block;position:absolute;top:50%;right:-2.6rem}.event-full .event-media .swiper-navigation .swiper-button-next{right:0;top:1.25rem;width:3.2rem;height:3.2rem}.event-full .event-media .swiper-navigation .swiper-button-next::after{content:"";font-family:"icomoon";font-size:22px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:0}.event-full .event-media .swiper-navigation .swiper-button-next.swiper-button-disabled{cursor:no-drop;pointer-events:auto}.event-full .event-media .swiper-navigation .swiper-button-prev{left:auto;right:0;top:-2.2rem;width:3.2rem;height:3.2rem}.event-full .event-media .swiper-navigation .swiper-button-prev::after{content:"";font-family:"icomoon";font-size:22px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:0}.event-full .event-media .swiper-navigation .swiper-button-prev.swiper-button-disabled{cursor:no-drop;pointer-events:auto}.event-full .event-media .swiper-navigation .swiper-button-disabled:hover{cursor:not-allowed}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-media .swiper-navigation .swiper-button-next::after{font-size:1.2rem}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-media .swiper-navigation .swiper-button-prev::after{font-size:1.2rem}}.event-full .event-media:not(:has(img,iframe)){margin-top:0;margin-bottom:0}.event-full .event-media .cm-dialog-link{display:none}.event-full .event-ticket-prices{padding-left:24px;padding-right:24px;margin-top:80px;margin-bottom:80px}@media screen and (min-width:1200px){.event-full .event-ticket-prices{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.event-full .event-ticket-prices{margin-top:5rem;margin-bottom:6.5rem}}.event-full .event-ticket-prices__title{font-size:1.1875rem;font-weight:700;line-height:1.1;display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:24px}@media screen and (min-width:1200px){.event-full .event-ticket-prices__title{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-ticket-prices__title{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1.6rem;gap:0.8rem}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-ticket-prices__title{font-size:2rem;font-weight:700}}.event-full .event-ticket-prices__title::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-full .event-ticket-prices__title::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-ticket-prices__title::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}.event-full .event-ticket-prices .event-prices{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices{flex-direction:row;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}}.event-full .event-ticket-prices .event-prices .event-price-items{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .event-price-items{flex-direction:row;gap:1.2rem;flex-grow:1}}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .event-price-items .event-price-item{width:15.55rem}}.event-full .event-ticket-prices .event-prices .event-price-items .event-price-item .price-label{margin-bottom:4px;font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .event-price-items .event-price-item .price-label{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .event-price-items .event-price-item .price-label{margin-bottom:0.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.event-full .event-ticket-prices .event-prices .event-price-items .event-price-item .price-value{font-size:1.5rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .event-price-items .event-price-item .price-value{font-size:1.5rem;font-weight:700}}.event-full .event-ticket-prices .event-prices .button-wrapper{display:flex;flex-direction:row;gap:8px}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper{flex-direction:column;gap:0.4rem;width:12.2rem}}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;width:100%}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button:hover{color:#FFFFFF}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button::after{background:#FFFFFF}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button:hover{color:#323336}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button:hover::after{transform:scaleX(1)}@media screen and (min-width:768px){.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button{width:auto}}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button span{display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button span{gap:0.4rem}}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button span::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button span::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button span::before{font-size:1.1rem;width:1.1rem;height:1.1rem}}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button:hover{color:#ED1010}.event-full .event-ticket-prices .event-prices .button-wrapper .buy-ticket-button:hover span::before{color:#ED1010}.event-full .event-ticket-prices .event-prices .button-wrapper .text-prompt{position:relative;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:1.1;opacity:0.6}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .text-prompt{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .text-prompt{gap:0.4rem}}.event-full .event-ticket-prices .event-prices .button-wrapper .text-prompt::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .text-prompt::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-ticket-prices .event-prices .button-wrapper .text-prompt::before{font-size:1.1rem}}.event-full .event-other-date{margin-top:80px;margin-bottom:80px;padding-left:24px;padding-right:24px}@media screen and (min-width:1200px){.event-full .event-other-date{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.event-full .event-other-date{margin-top:6.5rem;margin-bottom:6.5rem}}.event-full .event-other-date__title{font-size:1.1875rem;font-weight:700;line-height:1.1;display:flex;flex-direction:row;align-items:center;gap:8px}@media screen and (min-width:1200px){.event-full .event-other-date__title{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-other-date__title{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1.6rem;gap:0.8rem}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .event-other-date__title{font-size:2rem;font-weight:700}}.event-full .event-other-date__title::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-full .event-other-date__title::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-other-date__title::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}.event-full .event-other-date .other-event-info{display:flex;flex-direction:column;gap:24px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.3)}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info{display:grid;align-items:center;grid-template-columns:39rem 25.6rem 9.8rem;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem;border-top:0.05rem solid rgba(255,255,255,0.3);border-bottom:0.05rem solid rgba(255,255,255,0.3)}}.event-full .event-other-date .other-event-info .event-date-block .event-title{font-size:1.1875rem;font-weight:700;line-height:1.1;margin-bottom:16px}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-title{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-title{margin-bottom:0.8rem}}.event-full .event-other-date .other-event-info .event-date-block .min-price{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .min-price{font-size:1.2rem;font-weight:700}}.event-full .event-other-date .other-event-info .event-date-block .min-price span{font-size:1.5rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .min-price span{font-size:1.5rem;font-weight:700}}.event-full .event-other-date .other-event-info .event-date-block .event-date{position:relative;display:flex;align-items:center;gap:4px;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-date{font-size:1rem;font-weight:400}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-date{gap:0.4rem;margin-bottom:0.8rem}}.event-full .event-other-date .other-event-info .event-date-block .event-date::before{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-date::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-date::before{font-size:1.5rem;width:1.5rem;height:1.5rem}}.event-full .event-other-date .other-event-info .event-date-block .event-date .field-date{opacity:0.6}.event-full .event-other-date .other-event-info .event-date-block .event-city{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-city{font-size:1rem;font-weight:400}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-city{gap:0.4rem}}.event-full .event-other-date .other-event-info .event-date-block .event-city::before{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-city::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .event-city::before{font-size:1.5rem;width:1.5rem;height:1.5rem}}.event-full .event-other-date .other-event-info .event-date-block .event-city .field-city a{opacity:0.6;text-decoration:none;background:linear-gradient(to right,currentColor 0%,currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition-duration:0.2s}.event-full .event-other-date .other-event-info .event-date-block .event-city .field-city a:hover{background-size:0 1px}.event-full .event-other-date .other-event-info .event-date-block .event-city .field-city a:hover{opacity:1}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;width:100%;font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button:hover{color:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button::after{background:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button:hover{color:#323336}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button{font-size:0.85rem;font-weight:500}}@media screen and (min-width:768px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button{width:auto}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button{min-width:12.2rem;font-size:1rem;font-weight:500}}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button span{display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button span{gap:0.4rem}}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button span::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button span::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button span::before{font-size:1.1rem;width:1.1rem;height:1.1rem}}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button:hover{color:#ED1010}.event-full .event-other-date .other-event-info .event-date-block .buy-ticket-button:hover span::before{color:#ED1010}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;width:100%;display:none;font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button:hover{color:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button::after{background:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button:hover{color:#323336}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button{font-size:0.85rem;font-weight:500}}@media screen and (min-width:768px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button{width:auto}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button{min-width:12.2rem;font-size:1rem;font-weight:500}}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button span{display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button span{gap:0.4rem}}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button span::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button span::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button span::before{font-size:1.1rem;width:1.1rem;height:1.1rem}}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button:hover{color:#ED1010}.event-full .event-other-date .other-event-info .event-date-block .book-ticket-button:hover span::before{color:#ED1010}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;gap:8px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:500;line-height:1.1;color:#ED1010;background:#FFFFFF;width:100%;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button{padding:1.05rem 1.2rem;min-height:3.2rem}}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button:hover{color:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button::after{background:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button:hover{color:#323336}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button{font-size:1rem;font-weight:500;gap:0.4rem;padding-left:1.2rem;padding-right:1.2rem}}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button::before{font-size:18px;color:#ED1010;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button::before{font-size:1.1rem}}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button:after{background:#ED1010}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button:hover{color:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block .favorite-button .drupal_package_like_button:hover::before{color:#FFFFFF}.event-full .event-other-date .other-event-info .event-date-block.buttons{display:grid;grid-template-columns:1fr 1fr;gap:4px}@media screen and (min-width:1200px){.event-full .event-other-date .other-event-info .event-date-block.buttons{grid-template-columns:1fr;gap:0.4rem}}.event-full:has(.archive-event-date) .event-top-content .event-left .event-left-buttons{display:none}.event-full .field-event-terms-of-registr{padding-left:24px;padding-right:24px;margin-top:54px}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr{margin-top:5rem}}.event-full .field-event-terms-of-registr__label{font-size:1.1875rem;font-weight:700;line-height:1.1;display:flex;flex-direction:row;align-items:center;gap:8px}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr__label{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr__label{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1.6rem;gap:0.8rem}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .field-event-terms-of-registr__label{font-size:2rem;font-weight:700}}.event-full .field-event-terms-of-registr__label::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr__label::before{font-size:1.2rem}}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr__label::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}.event-full .field-event-terms-of-registr__item{margin-top:24px;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr__item{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.event-full .field-event-terms-of-registr__item{margin-top:1.6rem;font-size:16px;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px) and (min-width:1200px){.event-full .field-event-terms-of-registr__item{font-size:1rem;font-weight:400}}.event-full:has(.field-event-terms-of-registr) .event-other-date .other-event-info .event-date-block .book-ticket-button{display:inline-flex}.event-full:has(.field-event-terms-of-registr) .event-other-date .other-event-info .event-date-block .buy-ticket-button{display:none}.page-archive .site-content{padding-left:24px;padding-right:24px;margin-top:42px;margin-bottom:80px}@media screen and (min-width:1200px){.page-archive .site-content{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.page-archive .site-content{margin-top:3.2rem;margin-bottom:6.5rem}}.page-archive .personal-page-title h1{display:flex;flex-direction:row;align-items:center;gap:16px;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:24px}@media screen and (min-width:1200px){.page-archive .personal-page-title h1{font-size:2rem;font-weight:700}}@media screen and (min-width:1200px){.page-archive .personal-page-title h1{margin-bottom:1.6rem;gap:0.8rem}}.page-archive .personal-page-title h1::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.page-archive .personal-page-title h1::before{font-size:1.2rem}}@media screen and (min-width:1200px){.page-archive .personal-page-title h1::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}@media screen and (min-width:1200px){.page-archive .views-element-container{display:flex;justify-content:space-between;gap:1.05rem}}.page-archive .views-element-container .archive-wrapper .view-content{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (min-width:768px){.page-archive .views-element-container .archive-wrapper .view-content{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.page-archive .views-element-container .archive-wrapper .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.page-archive .views-element-container .archive-wrapper .view-content{grid-template-columns:1fr 1fr 1fr 1fr;gap:1.05rem;width:63.15rem}}.page-events .site-content,.page-taxonomy .site-content,.page-search .site-content{padding-left:24px;padding-right:24px;margin-top:42px;margin-bottom:80px}@media screen and (min-width:1200px){.page-events .site-content,.page-taxonomy .site-content,.page-search .site-content{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.page-events .site-content,.page-taxonomy .site-content,.page-search .site-content{margin-top:3.2rem;margin-bottom:6.5rem}}.page-events .personal-page-title h1,.page-taxonomy .personal-page-title h1,.page-search .personal-page-title h1{display:flex;flex-direction:row;align-items:center;gap:16px;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:24px}@media screen and (min-width:1200px){.page-events .personal-page-title h1,.page-taxonomy .personal-page-title h1,.page-search .personal-page-title h1{font-size:2rem;font-weight:700}}@media screen and (min-width:1200px){.page-events .personal-page-title h1,.page-taxonomy .personal-page-title h1,.page-search .personal-page-title h1{margin-bottom:1.6rem;gap:0.8rem}}.page-events .personal-page-title h1::before,.page-taxonomy .personal-page-title h1::before,.page-search .personal-page-title h1::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.page-events .personal-page-title h1::before,.page-taxonomy .personal-page-title h1::before,.page-search .personal-page-title h1::before{font-size:1.2rem}}@media screen and (min-width:1200px){.page-events .personal-page-title h1::before,.page-taxonomy .personal-page-title h1::before,.page-search .personal-page-title h1::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}@media screen and (min-width:1200px){.page-events .views-element-container,.page-taxonomy .views-element-container,.page-search .views-element-container{display:flex;justify-content:space-between;gap:1.05rem}}.page-events .views-element-container .events-wrapper .view-content,.page-taxonomy .views-element-container .events-wrapper .view-content,.page-search .views-element-container .events-wrapper .view-content{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (min-width:768px){.page-events .views-element-container .events-wrapper .view-content,.page-taxonomy .views-element-container .events-wrapper .view-content,.page-search .views-element-container .events-wrapper .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:992px){.page-events .views-element-container .events-wrapper .view-content,.page-taxonomy .views-element-container .events-wrapper .view-content,.page-search .views-element-container .events-wrapper .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.page-events .views-element-container .events-wrapper .view-content,.page-taxonomy .views-element-container .events-wrapper .view-content,.page-search .views-element-container .events-wrapper .view-content{grid-template-columns:1fr 1fr 1fr 1fr;gap:1.05rem}}.page-events .views-element-container .events-wrapper .view-content div:empty,.page-taxonomy .views-element-container .events-wrapper .view-content div:empty,.page-search .views-element-container .events-wrapper .view-content div:empty{display:none}.page-events .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-events .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion),.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion),.page-search .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-search .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion){grid-column:1/3}@media screen and (min-width:768px){.page-events .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-events .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion),.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion),.page-search .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-search .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion){grid-column:1/5}}@media screen and (min-width:1200px){.page-events .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-events .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion),.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion),.page-search .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion),.page-search .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion){grid-column:1/5}.page-events .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion) img,.page-events .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion) img,.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion) img,.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion) img,.page-search .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion) img,.page-search .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion) img{width:36.4rem;height:4.5rem;object-fit:cover}}.page-events .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion) .promotion,.page-events .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion) .promotion,.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion) .promotion,.page-taxonomy .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion) .promotion,.page-search .views-element-container .events-wrapper .view-content div:nth-child(9):has(.promotion) .promotion,.page-search .views-element-container .events-wrapper .view-content div:nth-child(18):has(.promotion) .promotion{text-align:center}@media screen and (min-width:1200px){.page-events .views-element-container .events-wrapper .views-exposed-form,.page-taxonomy .views-element-container .events-wrapper .views-exposed-form,.page-search .views-element-container .events-wrapper .views-exposed-form{position:relative;grid-column:1;grid-row:1/-1}}.page-events .views-element-container .view-display-id-page_6,.page-taxonomy .views-element-container .view-display-id-page_6,.page-search .views-element-container .view-display-id-page_6{width:100%}.page-events .views-element-container .view-display-id-page_6 .view-content,.page-taxonomy .views-element-container .view-display-id-page_6 .view-content,.page-search .views-element-container .view-display-id-page_6 .view-content{display:flex;flex-wrap:wrap;margin:0 -8px -16px}@media screen and (min-width:1200px){.page-events .views-element-container .view-display-id-page_6 .view-content,.page-taxonomy .views-element-container .view-display-id-page_6 .view-content,.page-search .views-element-container .view-display-id-page_6 .view-content{margin:0 -0.55rem -1.2rem}}.page-events .views-element-container .view-display-id-page_6 .view-content .views-row,.page-taxonomy .views-element-container .view-display-id-page_6 .view-content .views-row,.page-search .views-element-container .view-display-id-page_6 .view-content .views-row{width:50%;padding:0 8px 16px}@media screen and (min-width:768px){.page-events .views-element-container .view-display-id-page_6 .view-content .views-row,.page-taxonomy .views-element-container .view-display-id-page_6 .view-content .views-row,.page-search .views-element-container .view-display-id-page_6 .view-content .views-row{width:calc(100% / 3)}}@media screen and (min-width:992px){.page-events .views-element-container .view-display-id-page_6 .view-content .views-row,.page-taxonomy .views-element-container .view-display-id-page_6 .view-content .views-row,.page-search .views-element-container .view-display-id-page_6 .view-content .views-row{width:25%}}@media screen and (min-width:1200px){.page-events .views-element-container .view-display-id-page_6 .view-content .views-row,.page-taxonomy .views-element-container .view-display-id-page_6 .view-content .views-row,.page-search .views-element-container .view-display-id-page_6 .view-content .views-row{width:20%;padding:0 0.55rem 1.2rem}}.pager{display:flex;flex-direction:column-reverse;gap:24px;margin-top:24px}@media screen and (min-width:1200px){.pager{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:2.4rem;grid-column:2/3}.pager:not(:has(.load_more_item)){flex-direction:row}}.pager .pager__load_more_items .load_mode_link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;white-space:nowrap}@media screen and (min-width:1200px){.pager .pager__load_more_items .load_mode_link{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.pager .pager__load_more_items .load_mode_link{padding:1.05rem 1.2rem;min-height:3.2rem}}.pager .pager__load_more_items .load_mode_link:hover{color:#FFFFFF}.pager .pager__load_more_items .load_mode_link::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.pager .pager__load_more_items .load_mode_link::after{background:#FFFFFF}.pager .pager__load_more_items .load_mode_link:hover{color:#323336}.pager .pager__load_more_items .load_mode_link:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.pager .pager__load_more_items .load_mode_link{gap:0.4rem;width:auto;padding:1.05rem 1.2rem}}.pager .pager__load_more_items .load_mode_link::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.pager .pager__load_more_items .load_mode_link::before{font-size:1.2rem}}@media screen and (min-width:1200px){.pager .pager__load_more_items .load_mode_link::before{font-size:1.2rem}}.pager .pager__load_more_items .load_mode_link:hover::before{color:#323336}.pager .pager__items{display:flex;flex-direction:row;align-items:flex-end;gap:2px;align-self:center}@media screen and (min-width:1200px){.pager .pager__items{gap:0.2rem}}.pager .pager__items .pager__item a{display:flex;align-items:center;justify-content:center;padding:5px 12px;height:32px;background:#FFFFFF;color:#ED1010;text-decoration:none;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.pager .pager__items .pager__item a{padding:0.25rem 0.65rem}}.pager .pager__items .pager__item a:hover{background:#ED1010;color:#FFFFFF}.pager .pager__items .pager__item.is-active a{background:#ED1010;color:#FFFFFF}.pager .pager__items .pager__item.pager__item--ellipsis{display:none}.pager .pager__items .pager__item.pager__item--next{margin-left:12px}@media screen and (min-width:1200px){.pager .pager__items .pager__item.pager__item--next{margin-left:0.6rem}}.pager .pager__items .pager__item.pager__item--next a{padding:5px 0;background:none;color:#FFFFFF}@media screen and (min-width:1200px){.pager .pager__items .pager__item.pager__item--next a{padding:0.25rem 0}}.pager .pager__items .pager__item.pager__item--next a:hover{background:none;color:#ED1010}.pager .pager__items .pager__item.pager__item--previous{margin-right:12px}@media screen and (min-width:1200px){.pager .pager__items .pager__item.pager__item--previous{margin-right:0.6rem}}.pager .pager__items .pager__item.pager__item--previous a{padding:5px 0;background:none;color:#FFFFFF}.pager .pager__items .pager__item.pager__item--previous a:hover{background:none;color:#ED1010}.pager .pager__items .pager__item.pager__item--next,.pager .pager__items .pager__item.pager__item--previous{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.pager .pager__items .pager__item.pager__item--next,.pager .pager__items .pager__item.pager__item--previous{font-size:0.85rem;font-weight:400}}.pager .pager__items .pager__item.pager__item--last,.pager .pager__items .pager__item.pager__item--first{display:none}.rating-stars{display:flex;gap:4px}@media screen and (min-width:1200px){.rating-stars{gap:0.25rem}}.rating-stars .star::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFF500;display:block}@media screen and (min-width:1200px){.rating-stars .star::before{font-size:1.2rem}}.rating-stars .star.active::before{content:""}.page-taxonomy .views-element-container{margin-bottom:80px}@media screen and (min-width:1200px){.page-taxonomy .views-element-container{margin-bottom:6.5rem !important}}.page-taxonomy .views-element-container.view-block-category_menu{margin-bottom:0}@media screen and (min-width:1200px){.page-taxonomy .views-element-container.view-block-category_menu{margin-bottom:0}}@media screen and (min-width:1200px){.page-taxonomy .views-element-container .view-events.view-display-id-page_1 .view-content{width:63.15rem;grid-template-columns:repeat(4,1fr)}}.page-taxonomy .views-element-container .view-content{padding-left:0;padding-right:0}.page-taxonomy .views-element-container .view-content .button-wrapper .like-button a{display:flex;align-items:center;justify-content:center;width:27px;height:37px;background:#FFFFFF}@media screen and (min-width:1200px){.page-taxonomy .views-element-container .view-content .button-wrapper .like-button a{width:3.2rem;height:3.2rem}}.page-taxonomy .views-element-container .view-content .button-wrapper:not(:has(.favorite_button.active)) .like-button a{width:0;height:0;transition:all 0.3s ease-in-out}.page-taxonomy .views-element-container .view-content .button-wrapper:not(:has(.favorite_button.active)) .like-button a::before{font-size:0;transition:all 0.3s ease-in-out}.page-taxonomy .views-element-container a.feed-icon{display:none}.page-taxonomy .views-element-container header .taxonomy-term{margin-top:48px;margin-bottom:24px;display:flex;flex-direction:row;align-items:center;gap:8px}@media screen and (min-width:1200px){.page-taxonomy .views-element-container header .taxonomy-term{margin-top:3.2rem;margin-bottom:1.6rem;gap:0.8rem}}.page-taxonomy .views-element-container header .taxonomy-term-link{display:none}.page-taxonomy .views-element-container header .taxonomy-term .field-taxonomy-icon{display:flex;align-items:center;justify-content:center;background:#ED1010;width:40px;height:40px}@media screen and (min-width:1200px){.page-taxonomy .views-element-container header .taxonomy-term .field-taxonomy-icon{width:3.2rem;height:3.2rem}}.page-taxonomy .views-element-container header .taxonomy-term .field-taxonomy-icon svg{width:20px;height:20px}@media screen and (min-width:1200px){.page-taxonomy .views-element-container header .taxonomy-term .field-taxonomy-icon svg{width:1.2rem;height:1.2rem}}.page-taxonomy .views-element-container header .taxonomy-term .field-taxonomy-name{font-size:1.5rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.page-taxonomy .views-element-container header .taxonomy-term .field-taxonomy-name{font-size:1.5rem;font-weight:700}}.view-content>div:has(.promotion) .promotion{position:relative}.view-content>div:has(.promotion) .promotion a{position:absolute;top:0;bottom:0;left:0;right:0}
@keyframes shine{0%{left:-75%}100%{left:125%}}.personal-calendar-view-filter{display:none}@media screen and (min-width:1200px){.personal-calendar-view-filter{display:block;margin-bottom:1.6rem;background:#32343B}}.personal-calendar-view-filter:has(.is-close) .personal-calendar-view-filter__title.block__title{padding-bottom:1.2rem}.personal-calendar-view-filter:has(.is-close) .personal-calendar-view-filter__title.block__title::after{content:""}.personal-calendar-view-filter__title.block__title{font-size:1rem;font-weight:700;line-height:1.1;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:1.2rem 1.2rem 0.8rem 1.2rem}@media screen and (min-width:1200px){.personal-calendar-view-filter__title.block__title{font-size:1rem;font-weight:700}}.personal-calendar-view-filter__title.block__title::before{display:none}.personal-calendar-view-filter__title.block__title::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";display:inline-block;color:#ED1010;font-size:24px;transition:color 0.3s ease}@media screen and (min-width:1200px){.personal-calendar-view-filter__title.block__title::after{font-size:1.2rem}}.personal-calendar-view-filter__title.block__title:hover{cursor:pointer}.personal-calendar-view-filter__container{min-height:4.7rem;height:100%;padding:0 1.2rem 1.2rem 1.2rem;transition:all 0.3s ease-in-out}.personal-calendar-view-filter__container.is-close{height:0;min-height:0;padding:0;display:none}.personal-calendar-view-filter__container.is-close details{transform:scale(0);display:none}.personal-calendar-view-filter__container details{padding-top:0.75rem;border-top:1px solid rgba(255,255,255,0.25);display:flex;flex-direction:row;gap:1.2rem;transform:scale(1);transition:all 0.3s ease-in-out}.personal-calendar-view-filter__container details summary{display:none}.personal-calendar-view-filter__container details .form-item .fieldset-legend{display:none}.personal-calendar-view-filter__container details .fieldgroup.form-composite{width:44.8rem;display:inline-block;vertical-align:middle}.personal-calendar-view-filter__container details .fieldgroup.form-composite .form-checkboxes{display:grid;grid-template-columns:repeat(4,10.3rem);column-gap:1.2rem;row-gap:0.45rem}.personal-calendar-view-filter__container details .fieldgroup.form-composite .form-checkboxes .form-item.form-type-checkbox{display:flex;align-items:center;gap:0.4rem}.personal-calendar-view-filter__container details .fieldgroup.form-composite .form-checkboxes .form-item.form-type-checkbox input{width:1.2rem;height:1.2rem}.personal-calendar-view-filter__container details .fieldgroup.form-composite .form-checkboxes .form-item.form-type-checkbox label{white-space:nowrap;text-transform:capitalize;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.personal-calendar-view-filter__container details .fieldgroup.form-composite .form-checkboxes .form-item.form-type-checkbox label{font-size:0.85rem;font-weight:400}}.personal-calendar-view-filter__container details .form-type-date{position:relative;display:inline-block;margin-bottom:0;width:14.8rem;vertical-align:middle;margin-left:0.9rem}.personal-calendar-view-filter__container details .form-type-date::after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#323336;background:#FFFFFF}@media screen and (min-width:1200px){.personal-calendar-view-filter__container details .form-type-date::after{font-size:1.2rem}}@media screen and (min-width:1200px){.personal-calendar-view-filter__container details .form-type-date::after{right:0.8rem;font-size:1.1rem}}.personal-calendar-view-filter__container details .form-type-date input{height:2.8rem;width:14.8rem;border:none}.personal-calendar-view-filter__container details .form-type-date label{display:none}.site-catalog__button{margin-bottom:24px}@media screen and (min-width:1200px){.site-catalog__button{display:none}}.site-catalog__button .site-catalog__button--filter{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;width:100%;display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.site-catalog__button .site-catalog__button--filter{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.site-catalog__button .site-catalog__button--filter{padding:1.05rem 1.2rem;min-height:3.2rem}}.site-catalog__button .site-catalog__button--filter:hover{color:#FFFFFF}.site-catalog__button .site-catalog__button--filter::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.site-catalog__button .site-catalog__button--filter::after{background:#FFFFFF}.site-catalog__button .site-catalog__button--filter:hover{color:#323336}.site-catalog__button .site-catalog__button--filter:hover::after{transform:scaleX(1)}.site-catalog__button .site-catalog__button--filter::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;font-size:18px}@media screen and (min-width:1200px){.site-catalog__button .site-catalog__button--filter::before{font-size:1.2rem}}@media screen and (min-width:1200px){.events-wrapper,.archive-wrapper{display:grid;grid-template-columns:15rem 1fr;gap:1.05rem;align-items:flex-start}}.events-wrapper form.views-exposed-form,.archive-wrapper form.views-exposed-form{display:none}@media screen and (min-width:1200px){.events-wrapper form.views-exposed-form,.archive-wrapper form.views-exposed-form{display:block}.events-wrapper form.views-exposed-form details[id^=edit-calendar],.archive-wrapper form.views-exposed-form details[id^=edit-calendar]{display:none}.events-wrapper form.views-exposed-form .filter-section-item,.archive-wrapper form.views-exposed-form .filter-section-item{padding:1.2rem;margin-bottom:0.6rem;background:#32343B}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary{font-size:1rem;font-weight:700;line-height:1.1;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:0.9rem}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::before{display:none}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::after,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";display:inline-block;color:#ED1010;font-size:1.2rem;transition:color 0.3s ease}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary:hover,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary:hover{cursor:pointer}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::-webkit-details-marker,.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::marker,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::-webkit-details-marker,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::marker{display:none}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes{display:flex;flex-direction:column;align-items:flex-start;gap:0.35rem}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item{display:flex;align-items:flex-end;gap:0.35rem;margin:0;width:100%}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item label,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item label{font-size:0.85rem;font-weight:400;text-transform:capitalize;display:flex;justify-content:space-between;align-items:center;width:100%}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item label span,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item label span{display:block}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item label span.count,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item label span.count{opacity:0.5}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item input,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-checkboxes .form-item input{width:1.2rem;height:1.2rem;margin:0 0.05rem;border:none}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;font-size:14px;font-weight:500;line-height:1.1;min-height:2.8rem !important;padding:0.5rem 1rem !important;width:auto;margin-top:0.5rem;display:flex;flex-direction:row-reverse;gap:0.4rem}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover{color:#FFFFFF}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::after,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::after,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::after{background:#FFFFFF}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover{color:#323336}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover::after,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover::after{transform:scaleX(1)}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::before{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";display:inline-block;color:#FFFFFF;font-size:1rem !important;transition:color 0.3s ease}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more.open::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more.open::before{content:""}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more:hover::before{color:#323336}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search{margin-bottom:0.5rem !important;position:relative}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search::before{content:"";font-family:"icomoon";font-size:19px;font-weight:400;line-height:1;color:inherit;color:#ED1010;font-size:1rem !important;position:absolute;top:0.9rem;left:0.75rem}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes{width:100%;height:2.8rem;padding:0.75rem 0.75rem 0.75rem 1.95rem;margin:0;font-size:14px;font-weight:400;line-height:1.5}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes::placeholder,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes::placeholder{font-size:14px;font-weight:400;line-height:1.5}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search{margin-bottom:0.5rem !important;position:relative}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search::before{content:"";font-family:"icomoon";font-size:19px;font-weight:400;line-height:1;color:inherit;color:#ED1010;font-size:1rem !important;position:absolute;top:0.9rem;left:0.75rem}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes{width:100%;height:2.8rem;padding:0.75rem 0.75rem 0.75rem 1.95rem;margin:0;font-size:14px;font-weight:400;line-height:1.5}.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes::placeholder,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes::placeholder{font-size:14px;font-weight:400;line-height:1.5}.events-wrapper form.views-exposed-form .filter-section-item details:not([open]) summary,.archive-wrapper form.views-exposed-form .filter-section-item details:not([open]) summary{padding-bottom:0}.events-wrapper form.views-exposed-form .filter-section-item details:not([open]) summary::after,.archive-wrapper form.views-exposed-form .filter-section-item details:not([open]) summary::after{content:""}.events-wrapper form.views-exposed-form .form-actions .reset-form-button,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;min-height:2.8rem !important;padding:0.5rem 1rem !important;gap:0.4rem;width:100%}.events-wrapper form.views-exposed-form .form-actions .reset-form-button:hover,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button:hover{color:#FFFFFF}.events-wrapper form.views-exposed-form .form-actions .reset-form-button::after,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.events-wrapper form.views-exposed-form .form-actions .reset-form-button::after,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button::after{background:#FFFFFF}.events-wrapper form.views-exposed-form .form-actions .reset-form-button:hover,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button:hover{color:#323336}.events-wrapper form.views-exposed-form .form-actions .reset-form-button:hover::after,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button:hover::after{transform:scaleX(1)}.events-wrapper form.views-exposed-form .form-actions .reset-form-button::before,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button::before{content:"";font-family:"icomoon";font-size:19px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;font-size:0.95rem;transition:all 0.3s ease-in-out}.events-wrapper form.views-exposed-form .form-actions .reset-form-button:hover::before,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button:hover::before{color:#323336}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::after,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper summary::after{font-size:1.2rem}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more{padding:1.05rem 1.2rem;min-height:3.2rem}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more{font-size:0.85rem;font-weight:500}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .filter-more::before{font-size:1.2rem}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search::before{font-size:1.2rem}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes::placeholder,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-location-search input.search_checkboxes::placeholder{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search::before,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search::before{font-size:1.2rem}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes::placeholder,.archive-wrapper form.views-exposed-form .filter-section-item .form-wrapper .form-item.form-item-fields-city-search input.search_checkboxes::placeholder{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .form-actions .reset-form-button,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .form-actions .reset-form-button,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button{padding:1.05rem 1.2rem;min-height:3.2rem}}@media screen and (min-width:1200px) and (min-width:1200px){.events-wrapper form.views-exposed-form .form-actions .reset-form-button::before,.archive-wrapper form.views-exposed-form .form-actions .reset-form-button::before{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container{padding-left:0;padding-right:0}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content{height:100%}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .mfp-with-anim{height:100%;background:#1B1E25}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .mfp-modal-title{padding:17px 20px;background:#ED1010;font-size:16px;font-weight:500;line-height:1.1;line-height:1;display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .mfp-modal-title{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .mfp-modal-title{display:none}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .mfp-modal-title::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;font-size:18px}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .mfp-modal-title::before{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .mfp-close{width:18px;height:18px;line-height:18px;right:20px;top:17px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item{margin:16px 24px;padding:25px 16px;background:#32343B}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item summary{font-size:1rem;font-weight:700;line-height:1.1;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:16px}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item summary{font-size:1rem;font-weight:700}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item summary::before{display:none}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item summary::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";display:inline-block;color:#ED1010;font-size:24px;transition:color 0.3s ease}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item summary::after{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .form-checkboxes{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .form-checkboxes .form-item{display:flex;align-items:flex-end;gap:5px;margin:0}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .form-checkboxes .form-item label{font-size:12px;font-weight:400;line-height:1.1;text-transform:capitalize}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .form-checkboxes .form-item label{font-size:0.7rem;font-weight:700}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .form-checkboxes .form-item input{width:16px;height:16px;margin:0 1px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;font-size:14px;font-weight:500;line-height:1.1;min-height:44px;padding:14px 16px;width:auto;margin-top:16px}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more{padding:1.05rem 1.2rem;min-height:3.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more:hover{color:#FFFFFF}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more::after{background:#FFFFFF}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more:hover{color:#323336}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .filter-section-item .filter-more{font-size:0.85rem;font-weight:500}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item:has(details[id^=edit-calendar]){margin:16px 24px 0;padding:22px 16px 24px;background:#32343B}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] summary{padding-bottom:11px;display:flex;justify-content:space-between;align-items:center}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] summary::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";display:inline-block;color:#ED1010;font-size:24px;transition:color 0.3s ease}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] summary::after{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-composite{margin-bottom:0;border-top:1px solid rgba(255,255,255,0.25);padding-top:17px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-composite .fieldset-legend{display:none}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-composite .form-checkboxes{column-count:2;column-gap:8px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-composite .form-checkboxes .form-item{display:flex;align-items:flex-end;gap:5px;width:100%;margin-bottom:8px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-composite .form-checkboxes .form-item label{font-size:12px;font-weight:400;line-height:1.1;text-transform:capitalize}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-composite .form-checkboxes .form-item label{font-size:0.7rem;font-weight:700}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-composite .form-checkboxes .form-item input{width:16px;height:16px;margin:0 1px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-type-date{position:relative;display:block;width:100%}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-type-date::after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#323336;background:#FFFFFF}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-type-date::after{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-type-date.form-item-date-from{margin-top:7px;margin-bottom:16px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-type-date.form-item-date-to{margin-bottom:0}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-type-date input{height:56px;width:100%;border:none}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details[id^=edit-calendar] .form-type-date label{display:none}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-location-search{margin-bottom:16px !important;position:relative}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-location-search::before{content:"";font-family:"icomoon";font-size:16px;font-weight:400;line-height:1;color:inherit;color:#ED1010;font-size:16px;position:absolute;top:14px;left:15px}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-location-search::before{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-location-search input.search_checkboxes{width:calc(100vw - 80px) !important;height:44px !important;padding:11px 15px 11px 35px;margin:0 !important;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-location-search input.search_checkboxes{font-size:0.85rem;font-weight:400}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-location-search input.search_checkboxes::placeholder{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-location-search input.search_checkboxes::placeholder{font-size:0.85rem;font-weight:400}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-city-search{margin-bottom:16px !important;position:relative}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-city-search::before{content:"";font-family:"icomoon";font-size:16px;font-weight:400;line-height:1;color:inherit;color:#ED1010;font-size:16px;position:absolute;top:14px;left:15px}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-city-search::before{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-city-search input.search_checkboxes{width:calc(100vw - 80px) !important;height:44px !important;padding:11px 15px 11px 35px;margin:0 !important;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-city-search input.search_checkboxes{font-size:0.85rem;font-weight:400}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-city-search input.search_checkboxes::placeholder{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-item.form-item-fields-city-search input.search_checkboxes::placeholder{font-size:0.85rem;font-weight:400}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions{margin:16px 24px;padding-bottom:52px}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;gap:8px;width:100%}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button{padding:1.05rem 1.2rem;min-height:3.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button:hover{color:#FFFFFF}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button::after{background:#FFFFFF}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button:hover{color:#323336}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button:hover::after{transform:scaleX(1)}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button::before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;font-size:18px;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button::before{font-size:1.2rem}}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form-actions .reset-form-button:hover::before{color:#323336}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details:not([open]) summary{padding-bottom:0}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content details:not([open]) summary::after{content:""}.mfp-filter.mfp-close-btn-in .mfp-container .mfp-content .form--inline .form-item{float:unset;margin:0}.mobile-apply-filter{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;color:#ED1010;background:#FFFFFF;position:fixed;bottom:0;left:0;right:0;height:50px;z-index:2000;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}@media screen and (min-width:1200px){.mobile-apply-filter{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.mobile-apply-filter{padding:1.05rem 1.2rem;min-height:3.2rem}}.mobile-apply-filter:hover{color:#FFFFFF}.mobile-apply-filter::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.mobile-apply-filter::after{background:#FFFFFF}.mobile-apply-filter:hover{color:#323336}.mobile-apply-filter:hover::after{transform:scaleX(1)}.exposed-form-events-page_1 .form--inline .form-item{float:unset;margin:0}.exposed-form-events-page_1 .filter-map-link{margin:16px 24px 12px}@media screen and (min-width:1200px){.exposed-form-events-page_1 .filter-map-link{margin:0 0 0.6rem}}.exposed-form-events-page_1 .filter-map-link a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010;width:100%;gap:8px;flex-wrap:nowrap}@media screen and (min-width:1200px){.exposed-form-events-page_1 .filter-map-link a{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.exposed-form-events-page_1 .filter-map-link a{padding:1.05rem 1.2rem;min-height:3.2rem}}.exposed-form-events-page_1 .filter-map-link a:hover{color:#FFFFFF}.exposed-form-events-page_1 .filter-map-link a::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.exposed-form-events-page_1 .filter-map-link a::after{background:#FFFFFF}.exposed-form-events-page_1 .filter-map-link a:hover{color:#323336}.exposed-form-events-page_1 .filter-map-link a:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.exposed-form-events-page_1 .filter-map-link a{gap:0.4rem}}.exposed-form-events-page_1 .filter-map-link a:before{content:"";font-family:"icomoon";font-size:16px;font-weight:400;line-height:1;color:inherit;flex-shrink:0}@media screen and (min-width:1200px){.exposed-form-events-page_1 .filter-map-link a:before{font-size:1.2rem}}@media screen and (min-width:1200px){.exposed-form-events-page_1 .filter-map-link a:before{font-size:0.95rem}}
@keyframes shine{0%{left:-75%}100%{left:125%}}.gtext-translate-form .gin-table-scroll-wrapper{overflow:unset}.node-event-edit-form.gin-node-edit-form .field--type-geolocation{margin-bottom:1.5rem}.node-event-edit-form.gin-node-edit-form .field--type-geolocation .geolocation-map-wrapper{height:500px}.klaro.klaro-theme-gin{--gin-color-text:#fff !important}
@keyframes shine{0%{left:-75%}100%{left:125%}}@font-face{font-family:"Cuprum";src:url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff") format("woff"),url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("/themes/personal/fonts/Jost-Regular/Jost-Regular.woff") format("woff"),url("/themes/personal/fonts/Jost-Regular/Jost-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("/themes/personal/fonts/Jost-Medium/Jost-Medium.woff") format("woff"),url("/themes/personal/fonts/Jost-Medium/Jost-Medium.ttf") format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("/themes/personal/fonts/Jost-Bold/Jost-Bold.woff") format("woff"),url("/themes/personal/fonts/Jost-Bold/Jost-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("/themes/personal/fonts/Jost-Black/Jost-Black.woff") format("woff"),url("/themes/personal/fonts/Jost-Black/Jost-Black.ttf") format("ttf");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("/themes/personal/fonts/icomoon/icomoon.woff") format("woff"),url("/themes/personal/fonts/icomoon/icomoon.ttf") format("ttf");font-weight:400;font-style:normal}.text-formatted{line-height:1.5}.text-formatted h6,.text-formatted h5,.text-formatted h4,.text-formatted h3,.text-formatted h2,.text-formatted h1{margin:0.5em 0}.text-formatted h6:first-child,.text-formatted h5:first-child,.text-formatted h4:first-child,.text-formatted h3:first-child,.text-formatted h2:first-child,.text-formatted h1:first-child{margin-top:0}.text-formatted h6:last-child,.text-formatted h5:last-child,.text-formatted h4:last-child,.text-formatted h3:last-child,.text-formatted h2:last-child,.text-formatted h1:last-child{margin-bottom:0}.text-formatted blockquote{font-size:1rem;font-weight:700;padding:15px;background:#ED1010;text-align:center;border-radius:5px;overflow:hidden;color:#fff;min-width:20%;margin:1rem 0}@media screen and (min-width:1200px){.text-formatted blockquote{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.text-formatted blockquote{padding:1.5rem}}.text-formatted blockquote:before{display:none}.text-formatted blockquote:first-child{margin-top:0}.text-formatted blockquote:last-child{margin-bottom:0}.text-formatted ol,.text-formatted ul{margin:1em 0}.text-formatted ol:first-child,.text-formatted ul:first-child{margin-top:0}.text-formatted ol:last-child,.text-formatted ul:last-child{margin-bottom:0}.text-formatted ol li,.text-formatted ul li{margin:0 0 5px;min-width:200px}.text-formatted ol li:last-of-type,.text-formatted ul li:last-of-type{margin-bottom:0}.text-formatted ul li{overflow:hidden;padding:0 0 0 34px;position:relative;text-align:left}.text-formatted ul li:before{width:14px;height:2px;content:"";position:absolute;left:5px;top:0.75em;margin-top:-1px;background:#ED1010}.text-formatted ol{counter-reset:list}.text-formatted ol li{overflow:hidden;padding:0 0 0 1.5em;position:relative;text-align:left}.text-formatted ol li:before{counter-increment:list;content:counters(list,".") ".";position:absolute;left:0}.text-formatted ol li li{padding-left:2em}.text-formatted table{width:100% !important;border-collapse:collapse;float:none;border:none;margin:1em 0}.text-formatted table:first-child{margin-top:0}.text-formatted table:last-child{margin-bottom:0}.text-formatted table th,.text-formatted table td{border:none;padding:15px}.text-formatted table th{font-size:1rem;font-weight:700;background:#ED1010;color:#FFFFFF;vertical-align:bottom}.text-formatted table tr{border:none}.text-formatted table tr:nth-child(even){background:#EDEDEE}.text-formatted table td{vertical-align:top;font-size:0.8rem;background:none}.text-formatted .youtube-container{max-width:1170px;margin-left:auto;margin-right:auto;clear:both}.text-formatted .align-left,.text-formatted .align-right,.text-formatted .align-center{margin:1rem 1.5rem}.text-formatted .align-left:first-child,.text-formatted .align-right:first-child,.text-formatted .align-center:first-child{margin-top:0}.text-formatted .align-left{margin-left:0}.text-formatted .align-right{margin-right:0}.text-formatted .align-center{margin-left:auto;margin-right:auto}.node .text-formatted{line-height:1.5;text-align:justify}@media screen and (min-width:1215px){.node .text-formatted{text-align:left}}*{outline:none;margin:0;padding:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px}@media screen and (min-width:1200px){html{font-size:1.0416666667vw}}@media screen and (min-width:1921px){html{font-size:20px}}body{font-family:"Jost","Arial","Helvetica",sans-serif;line-height:1.25;width:100%;height:100%;color:#FFFFFF;background:#1B1E25;position:relative;min-width:360px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.55}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-in .form-item::before{display:none}.mfp-zoom-in .form-item--error-message{font-size:14px;font-weight:400;line-height:1.5;color:#ED1010;line-height:1}@media screen and (min-width:1200px){.mfp-zoom-in .form-item--error-message{font-size:0.85rem;font-weight:400}}.mfp-bg{background:#262626;opacity:0.3}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;margin:0}input[type=time],input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;-o-appearance:textfield;-ms-appearance:textfield}input[type="time"]::-webkit-clear-button{display:none}input[type="time"]::-moz-clear-button{display:none}input[type="checkbox"]:checked{accent-color:#ED1010}input,textarea{width:-webkit-fill-available}input{height:55px;padding:17px 16px;color:#323336;font-size:14px;font-weight:400;line-height:1.5;font-family:"Jost"}@media screen and (min-width:1200px){input{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){input{height:3rem;padding:0.85rem 0.8rem}}input::placeholder{color:#323336;font-size:14px;font-weight:400;line-height:1.5;font-family:"Jost"}@media screen and (min-width:1200px){input::placeholder{font-size:0.85rem;font-weight:400}}textarea{min-height:200px;padding:13px 16px;color:#323336;font-size:14px;font-weight:400;line-height:1.5;font-family:"Jost"}@media screen and (min-width:1200px){textarea{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){textarea{min-height:10.5rem;padding:0.65rem 0.8rem}}textarea::placeholder{color:#323336;font-size:14px;font-weight:400;line-height:1.5;font-family:"Jost"}@media screen and (min-width:1200px){textarea::placeholder{font-size:0.85rem;font-weight:400}}form:not(.search-block) .form-submit{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010}@media screen and (min-width:1200px){form:not(.search-block) .form-submit{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){form:not(.search-block) .form-submit{padding:1.05rem 1.2rem;min-height:3.2rem}}form:not(.search-block) .form-submit:hover{color:#FFFFFF}form:not(.search-block) .form-submit::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}form:not(.search-block) .form-submit::after{background:#FFFFFF}form:not(.search-block) .form-submit:hover{color:#323336}form:not(.search-block) .form-submit:hover::after{transform:scaleX(1)}.webform-confirmation__back{text-align:center}.webform-confirmation__back a{text-decoration:none}@media screen and (min-width:1200px){.webform-confirmation__back a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.webform-confirmation__back a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.webform-confirmation__back a:hover{color:#ED1010}.webform-confirmation__back a:hover::after{width:100%;left:0;background:#ED1010}}.webform-confirmation__message{text-align:center}svg,img{border:none;vertical-align:middle;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}ol,ul{margin:0;padding:0}li{margin:0;padding:0;list-style:none}.field__text-with-summary li{list-style:unset}.field__text-with-summary ul li{list-style:disc}.field__text-with-summary ol li{font-size:1.1875rem;font-weight:700;line-height:1.1;margin-left:24px}@media screen and (min-width:1200px){.field__text-with-summary ol li{font-size:1.2rem;font-weight:700}}.field__text-with-summary ol li ul{margin-top:8px;margin-bottom:16px}.field__text-with-summary ol li ul li{font-size:14px;font-weight:400;line-height:1.5;margin-left:-3px}@media screen and (min-width:1200px){.field__text-with-summary ol li ul li{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.field__text-with-summary ol li ul li{font-size:16px;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px) and (min-width:1200px){.field__text-with-summary ol li ul li{font-size:1rem;font-weight:400}}.field__text-with-summary ol li:last-child ul{margin-bottom:0}table{border-collapse:collapse}.responsive-table-text{overflow-x:auto;overflow-y:hidden}iframe{border:none;vertical-align:middle}.ajax-progress-throbber,.ajax-progress-fullscreen{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:rgba(35,34,34,0.85);font-size:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:none;border-radius:0}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#ED1010;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form .form-item{margin:0 0 10px;position:relative}form .form-item-required::before{content:"";position:absolute;width:6px;height:6px;background:#DB001A;border-radius:100%;margin-left:-3px;top:50%;margin-top:-3px;z-index:1}form .form-item.form-type-password-confirm{margin-bottom:0}form .form-item.form-type-password-confirm.form-item-required:before{display:none}select{box-sizing:border-box;width:100%;min-width:0;height:60px;padding:17px 60px 17px 16px;font:400 1rem "Jost",arial,sans-serif;line-height:1.25;color:#FFFFFF;border:none;border-radius:0;outline:none;background:#32343B;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;transition-duration:0.2s;appearance:none}@media screen and (min-width:1200px){select{height:3rem;padding:0.85rem 3rem 0.85rem 0.8rem}}select[disabled="disabled"]{opacity:0.5}select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-background-clip:text;background:#32343B;-webkit-text-fill-color:#FFFFFF}select{background-image:url("/themes/personal/images/icons/arrow-down.svg");background-repeat:no-repeat;background-position:right 16px center}@media screen and (min-width:1200px){select{background-position:right 0.8rem center}}html .select2-container--default.select2-container--disabled .select2-selection--single{background:#32343B}html .select2-container--default .select2-selection--single{border:1px solid #32343B;background:#32343B;outline:none;height:60px;border-radius:var(--inputRadius);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:17px 16px}@media screen and (min-width:1200px){html .select2-container--default .select2-selection--single{height:3rem;padding:0.85rem 0.8rem;gap:0.6rem}}html .select2-container--default .select2-selection--single.exposed-style{border:none}html .select2-container--default .select2-selection--single.exposed-style .select2-selection__rendered{line-height:var(--inputHeight)}html .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;font-weight:400;line-height:1.5;color:#FFFFFF;display:flex;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}@media screen and (min-width:1200px){html .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:0.85rem;font-weight:400}}html .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__choice{margin-top:0;margin-left:0;margin-right:12px;background-color:transparent;border:none;border-radius:0;padding-left:0;padding-right:12px}html .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__choice__display{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){html .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__choice__display{font-size:0.85rem;font-weight:400}}html .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__choice__remove{top:3px;left:unset;right:0;border-right:none;margin-right:0}html .select2-container--default .select2-selection--single .select2-selection__arrow{position:relative;height:22px;width:22px;top:unset;right:unset}@media screen and (min-width:1200px){html .select2-container--default .select2-selection--single .select2-selection__arrow{width:1.1rem;height:1.1rem}}html .select2-container--default .select2-selection--single .select2-selection__arrow::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){html .select2-container--default .select2-selection--single .select2-selection__arrow::before{font-size:1.2rem}}@media screen and (min-width:1200px){html .select2-container--default .select2-selection--single .select2-selection__arrow::before{font-size:1rem}}html .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}html .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff}html .select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;right:-23px;top:0;bottom:0;z-index:1000;font-size:20px;width:20px;text-align:center;transition:color 0.3s}html .select2-container--default .select2-selection--single .select2-selection__clear:hover{color:#FF7B01}html .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,html .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:0}html .select2-container--default.select2-container--open.select2-container--below .select2-search__field,html .select2-container--default.select2-container--open.select2-container--above .select2-search__field{border:1px solid #32343B}html .select2-container{max-width:100%}html .select2-container .color-icon,html .select2-container .color-code{border:1px solid #D5D6D9;width:24px;height:24px;border-radius:50%;display:inline-block;vertical-align:middle;margin:-0.2em 10px 0 0;flex-shrink:0}html .select2-search__field{min-height:32px}html .select2-container--open .select2-selection__arrow{transform:rotate(180deg)}html .select2-dropdown{border:none}html .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #32343B;height:40px}@media screen and (min-width:1200px){html .select2-container--default .select2-search--dropdown .select2-search__field{height:2.5rem}}html .select2-results__options{border:none;border-radius:0;box-shadow:0 0 30px rgba(60,63,65,0.06);max-height:250px}html .select2-results__options .select2-results__option{display:flex;align-items:center;padding:0.5rem;word-break:break-word;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){html .select2-results__options .select2-results__option{font-size:0.85rem;font-weight:400}}html .select2-results__options .select2-results__option[aria-selected=true]{background-color:#535559}html .select2-results__options .select2-results__option--highlighted[aria-selected]{background:#ED1010;color:#fff}html .select2-results__options .select2-results__option .color-icon,html .select2-results__options .select2-results__option .color-code{margin-top:0;border-radius:50%}html .select2-container .color-code.color-icon--img{text-indent:unset;line-height:0;background:none}html .select2-container .color-code.color-icon--img img{border-radius:50%}html .select2-container--default .select2-results>.select2-results__options{overflow-y:auto;padding-right:0.6rem;padding-right:0.6rem;padding-right:unset}html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:0.4rem;height:0.4rem}html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#EDEDEE;border-radius:0px}html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track-piece{background-color:#F6F6F7;border-radius:0px}html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{height:50px;background-color:#ED1010;border-radius:0px}html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-corner{background-color:#F6F6F7;border-radius:0px}html .select2-container--default .select2-results>.select2-results__options::-webkit-resizer{background-color:#F6F6F7;border-radius:0px}html .select2-container--default .select2-results>.select2-results__options{max-height:250px}html .select2-dropdown{border-radius:0;border:1px solid #32343B;overflow:hidden;background:#32343B}html .select2-container--open .select2-dropdown--below,html .select2-container--open .select2-dropdown--above{border-radius:0;border:1px solid #32343B;background:#32343B}html .select2-results__option:first-of-type{border-top-left-radius:0;border-top-right-radius:0}html .select2-results__option:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.gl-devel{font-family:"Cuprum";padding-left:26px;text-align:left;position:relative;display:table;text-transform:uppercase;line-height:1.25;color:"Jost";white-space:nowrap;width:auto;margin:0 auto}@media screen and (min-width:1200px){.gl-devel{margin:0;margin-right:1.8rem}}.gl-devel-mask{position:absolute;top:0;bottom:0;background:#ED1010;width:0%}.gl-devel-mask--title{left:0}.gl-devel-mask--role{background:#323336;right:0}.gl-devel-title{font-size:1.4375rem;display:table;position:relative}@media screen and (min-width:1200px){.gl-devel-title{font-size:1.2rem;letter-spacing:0.01rem}}.gl-devel-title svg,.gl-devel-title img{position:absolute;right:100%;width:auto;height:80%;top:10%;margin:0 5px 0 0}.gl-devel-name{position:relative;transform:scale(0)}.gl-devel-name a{text-decoration:none}.gl-devel-name svg path{fill:#ED1010}.gl-devel-role{font-size:0.875rem;letter-spacing:3px;display:table;position:relative}@media screen and (min-width:1200px){.gl-devel-role{font-size:0.6rem;letter-spacing:0.16rem}}.gl-devel-role a{text-decoration:none;position:relative;display:block;transform:scale(0);color:inherit}.gl-devel-role a:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transition-duration:0.2s}.gl-devel-role a:hover:after{transform:scaleX(1)}.gl-devel.is-animate .gl-devel-title img,.gl-devel.is-animate .gl-devel-title svg{animation:glyanec_img 5s infinite}.gl-devel.is-animate .gl-devel-mask{animation-delay:0.5s}.gl-devel.is-animate .gl-devel-mask--title{animation:mainBlock 1s cubic-bezier(0.74,0.06,0.4,0.92) forwards}.gl-devel.is-animate .gl-devel-mask--role{animation:mainBlockRight 1s cubic-bezier(0.74,0.06,0.4,0.92) forwards}.gl-devel.is-animate .gl-devel-role a,.gl-devel.is-animate .gl-devel-name{transition:0s ease 0.5s;transform:scale(1)}@keyframes mainBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes mainBlockRight{0%{width:0%;right:0}50%{width:100%;right:0}100%{width:0;right:100%}}@keyframes glyanec_img{0%{transform:rotate3d(10,0,0,0deg)}20%{transform:rotate3d(10,0,0,0deg)}40%{transform:rotate3d(10,0,0,0deg)}60%{transform:rotate3d(0,10,0,180deg)}80%{transform:rotate3d(10,0,0,0deg)}}@keyframes secBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes mainFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes popIn{0%{opacity:0}50%{opacity:1;bottom:45px}65%{bottom:0px;width:15px}80%{bottom:20px}100%{bottom:2px;transform:scale(1)}}@keyframes secFadeIn{0%{opacity:0}15%{opacity:0}100%{opacity:1}}@keyframes top{0%{opacity:0;bottom:-80px}100%{opacity:1;bottom:0px}}@keyframes icon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3) rotate(-2deg)}100%{opacity:1;bottom:0px}}.mfp-container{background:rgba(27,30,37,0.8);backdrop-filter:blur(10px)}.mfp-container .mfp-content .magnific-popup{display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:346px;width:100%}@media screen and (min-width:1200px){.mfp-container .mfp-content .magnific-popup{gap:1.25rem;padding:1.2rem;background:#32343B;max-width:22rem}}.mfp-container .mfp-content .magnific-popup__title{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.mfp-container .mfp-content .magnific-popup__title{font-size:1.2rem;font-weight:700}}.mfp-container .mfp-content .magnific-popup form{width:100%}.mfp-container .mfp-content .magnific-popup form .form-submit{width:100%}.mfp-container .mfp-content .mfp-close{color:#FFFFFF;border:1px solid #FFFFFF;border-radius:100%;width:21px;height:21px;font-size:17px;line-height:1;opacity:1}@media screen and (min-width:1200px){.mfp-container .mfp-content .mfp-close{width:1.2rem;height:1.2rem;font-size:1rem;right:1.2rem;top:1.2rem}}#toolbar-bar{background-color:#32343B;border-bottom:1px solid black}body:has(#toolbar-bar) .site-header__menu{top:91px}@media screen and (min-width:1200px){body:has(#toolbar-bar) .site-header__menu{top:calc(4rem + 39px)}}body:has(#toolbar-bar) .site-header__center .personal-search-mobile form.search-block{top:52px;right:0}body:has(#toolbar-bar) .site-header{top:39px}@media screen and (min-width:1200px){body:has(#toolbar-bar .toolbar-tray.is-active) .site-header__menu{top:calc(4rem + 79px)}}@media screen and (min-width:1200px){body:has(#toolbar-bar .toolbar-tray.is-active) .site-header{top:79px}}body:has(.site-header__menu.open){overflow:hidden}body:has(.site-header__center.is-active){overflow:hidden}body:has(.site-header__center.is-active) .site-main{position:relative}body:has(.site-header__center.is-active) .site-main::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(27,30,37,0.8);backdrop-filter:blur(10px);z-index:2}body:has(.ui-dialog) .site-page{z-index:-2}body:has(.ui-dialog) .ui-widget-overlay{z-index:-1}.lds-roller,.container-inline div{display:flex !important}.a2a_kit.a2a_default_style{display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.a2a_kit.a2a_default_style{gap:0.4rem}}.a2a_kit.a2a_default_style a{position:relative;overflow:hidden;width:48px;height:48px;margin:0;padding:0 !important}@media screen and (min-width:1200px){.a2a_kit.a2a_default_style a{width:2.8rem;height:2.8rem}}.a2a_kit.a2a_default_style a:before{display:block;width:100%;height:100%;content:"";border-radius:0;background:no-repeat center;background-size:contain}.a2a_kit.a2a_default_style a:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);pointer-events:none}.a2a_kit.a2a_default_style a:hover:after{animation:shine 0.5s ease-in-out forwards}.a2a_kit.a2a_default_style a span{display:none}.a2a_kit.a2a_default_style a.a2a_button_facebook:before{background-image:url("/themes/personal/images/icons/facebook.svg")}.a2a_kit.a2a_default_style a.a2a_button_telegram:before{background-image:url("/themes/personal/images/icons/telegram.svg")}@media screen and (min-width:1200px){.user-pass:not(.form-login-basket) .form-no-label,.user-login-form:not(.form-login-basket) .form-no-label,.user-register-form:not(.form-login-basket) .form-no-label{flex-direction:column}}.user-pass:not(.form-login-basket) .form-item--error .form-item--error-message,.user-login-form:not(.form-login-basket) .form-item--error .form-item--error-message,.user-register-form:not(.form-login-basket) .form-item--error .form-item--error-message{line-height:1;margin-top:2px}.user-pass:not(.form-login-basket) .form-item-pass-pass2,.user-login-form:not(.form-login-basket) .form-item-pass-pass2,.user-register-form:not(.form-login-basket) .form-item-pass-pass2{margin-bottom:0 !important}.captcha{border:none;margin-bottom:7px;margin-top:-7px;margin-left:-10px;transform:scale(0.925)}@media screen and (min-width:480px){.captcha{margin-left:auto;margin-right:auto}}@media screen and (min-width:1200px){.captcha{margin-bottom:0.5rem;transform:scale(1)}}.captcha__title{display:none}.captcha__description{display:none}@media screen and (min-width:480px){.captcha .g-recaptcha{display:flex;justify-content:center}}@media screen and (min-width:1200px){.captcha .g-recaptcha{justify-content:flex-start}}.breadcrumb{padding-left:24px;padding-right:24px;padding-top:16px}@media screen and (min-width:1200px){.breadcrumb{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.breadcrumb{padding-top:1.2rem}}.breadcrumb .back__link{display:none}.breadcrumb ol{display:flex;align-items:center;gap:2px}@media screen and (min-width:1200px){.breadcrumb ol{gap:0.15rem}}.breadcrumb ol li{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.breadcrumb ol li{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.breadcrumb ol li{gap:0.15rem;font-size:1rem;font-weight:400}}.breadcrumb ol li a{text-decoration:none;color:#FFFFFF;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.breadcrumb ol li a:hover{color:#ED1010}}.breadcrumb ol li::after{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;font-size:12px;transform:rotate(-90deg)}@media screen and (min-width:1200px){.breadcrumb ol li::after{font-size:1.2rem}}@media screen and (min-width:1200px){.breadcrumb ol li::after{font-size:0.8rem}}.breadcrumb ol li:last-child::after{display:none}.breadcrumb ol li:first-child{font-size:0}.breadcrumb ol li:first-child a::before{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;font-size:16px;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.breadcrumb ol li:first-child a::before{font-size:1.2rem}}@media screen and (min-width:1200px){.breadcrumb ol li:first-child a:hover::before{color:#ED1010}}.form--inline .form-item{float:unset !important}.air-datepicker-body--day-name{color:#ED1010 !important}.air-datepicker-cell.-selected-{background:#F14040 !important}.air-datepicker--buttons span{color:#ED1010;font-weight:600}:root .klaro{--klaro-primary-color:$mainColor !important;--klaro-button-bg:$mainColor !important;--klaro-button-border:2px solid $mainColor !important;--klaro-button-border-hover:2px solid $color7 !important;--klaro-button-text-color-hover:$white !important;--klaro-button-bg-hover:$color7 !important;--klaro-button-border-radius:8px}.klaro button{transition:0.3s}.klaro .cm-powered-by{display:none !important}.klaro .cookie-notice{outline:none !important;box-shadow:unset !important}.klaro .cookie-notice:not(.cookie-modal-notice){background:unset}@media screen and (min-width:1200px){.klaro .cookie-notice:not(.cookie-modal-notice){padding:unset}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{border-radius:5px;background:#32343B;color:#FFFFFF;padding:1rem}.klaro a{outline:unset !important}.klaro .klaro-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.klaro .klaro-close{height:1.8rem;width:1.8rem}}.klaro .klaro-close:after{display:none}.klaro .klaro-close:before{content:"";font-size:0;display:block;width:20px;height:20px;transition:0.3s;will-change:transform;background:url("/themes/personal/images/icons/close-white.svg") center / contain no-repeat}@media (any-hover:hover){.klaro .klaro-close:hover:before{transform:scale(1.1)}}.klaro .cookie-modal .cm-modal.cm-klaro{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{padding-left:1rem;padding-right:1rem}}.klaro .cookie-modal .cm-modal .cm-header h1{font-size:1rem;font-family:"Jost"}.klaro .cm-btn{background:#ED1010 !important}.klaro .cm-list-label .slider{border:1px solid #FFFFFF !important}.cm-footer-buttons{gap:4px}@media screen and (min-width:1200px){.cm-footer-buttons{gap:0.4rem}}.cm-footer-buttons .cm-btn{margin:unset !important;width:calc((100% - 8px) / 3) !important;background:#ED1010 !important}@media screen and (min-width:1200px){.cm-footer-buttons .cm-btn{width:calc((100% - 0.8rem) / 3) !important}}label.cm-list-label{position:static !important}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;background:#32343B}@media screen and (min-width:1200px){.site-header{border-bottom:1px solid #1B1E25}}.site-header__container{padding-left:24px;padding-right:24px;display:flex;justify-content:space-between;align-items:center;height:52px}@media screen and (min-width:1200px){.site-header__container{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.site-header__container{height:4rem}}.site-header__top{order:2}@media screen and (min-width:1200px){.site-header__top{order:1}}.site-header__top>div{display:flex;flex-direction:row-reverse;align-items:center}@media screen and (min-width:1200px){.site-header__top .block-type-logo:hover{cursor:pointer}}.site-header__top .block-type-logo .field-block-logo{display:flex;align-self:center;justify-content:center}@media screen and (min-width:1200px){.site-header__top .block-type-logo .field-block-logo{display:inline-block;padding:0.95rem 1.5rem;background-color:#ED1010}}.site-header__top .block-type-logo .field-block-logo img{width:112px;height:27px}@media screen and (min-width:1200px){.site-header__top .block-type-logo .field-block-logo img{width:8.7rem;height:2.1rem}}.site-header__center{order:1}@media screen and (min-width:1200px){.site-header__center{order:2;height:100%;margin-left:auto;flex-grow:1}}.site-header__center.open-search .block__search-block form.search-block .form-item .search_block_autocomplete{top:100px}@media screen and (min-width:1200px){.site-header__center.open-search .block__search-block form.search-block .form-item .search_block_autocomplete{top:unset}}.site-header__center>div{display:flex;height:100%}.site-header__center .block-menu__main{display:none}@media screen and (min-width:1200px){.site-header__center .block-menu__main{display:flex;align-items:center;justify-content:center;min-width:6.5rem}}.site-header__center .block-menu__main a{text-decoration:none}@media screen and (min-width:1200px){.site-header__center .block-menu__main a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.site-header__center .block-menu__main a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.site-header__center .block-menu__main a:hover{color:#ED1010}.site-header__center .block-menu__main a:hover::after{width:100%;left:0;background:#ED1010}}.site-header__center .block__language{display:none}@media screen and (min-width:1200px){.site-header__center .block__language{display:block;height:100%}}@media screen and (min-width:1200px){.site-header__center .block__language .block__layout{height:100%}}@media screen and (min-width:1200px){.site-header__center .block__language .language__container{height:100%}}@media screen and (min-width:1200px){.site-header__center .block__language .language-list{position:relative;height:100%;color:#FFFFFF;border-left:1px solid black;border-right:1px solid black;width:5.8rem}}.site-header__center .block__language .language-list:has(.is-visible) .language-list__current::after{transform:rotate(180deg)}@media screen and (min-width:1200px){.site-header__center .block__language .language-list:has(.is-visible) .language-list__current::after{transform:rotate(180deg)}}@media screen and (min-width:1200px){.site-header__center .block__language .language-list__current{height:100%;display:flex;align-items:center;justify-content:center;padding:1.05rem 1.2rem;font-size:1rem;font-weight:500;transition:color 0.3s ease}.site-header__center .block__language .language-list__current:hover{cursor:pointer;color:#ED1010}.site-header__center .block__language .language-list__current:hover::after{color:#ED1010}.site-header__center .block__language .language-list__current::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";display:inline-block;color:#FFFFFF;font-size:24px;transition:color 0.3s ease}}@media screen and (min-width:1200px) and (min-width:1200px){.site-header__center .block__language .language-list__current::after{font-size:1.2rem}}.site-header__center .block__language .language-list__items{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#32343B}@media screen and (min-width:1200px){.site-header__center .block__language .language-list__items{position:absolute;top:4rem;padding-bottom:0.5rem;width:100%;opacity:0}}.site-header__center .block__language .language-list__item{display:flex;justify-content:space-between;align-items:center;color:#FFFFFF;font-size:16px;font-weight:500;line-height:1.1;padding:5px 10px;margin-left:-23px}@media screen and (min-width:1200px){.site-header__center .block__language .language-list__item{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.site-header__center .block__language .language-list__item{width:100%;height:auto;padding:0;margin-left:0;transition:all 0.3s ease}.site-header__center .block__language .language-list__item:hover{background-color:#A2A5AA}}.site-header__center .block__language .language-list__item.active-lang{background:#ED1010}@media screen and (min-width:1200px){.site-header__center .block__language .language-list__item.active-lang{background:transparent}}.site-header__center .block__language .language-list__item a{text-decoration:none;display:block;margin:0 auto;font-size:16px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.site-header__center .block__language .language-list__item a{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.site-header__center .block__language .language-list__item a{padding:0.25rem 0.75rem;width:100%;text-align:center}}.site-header__center .block__language .language-list__items.not-visible{opacity:0;max-height:0;overflow:hidden;transition:opacity 0.2s ease,max-height 0.3s ease;pointer-events:none}.site-header__center .block__language .language-list__items.is-visible{opacity:1;max-height:500px;transition:opacity 0.4s ease,max-height 0.3s ease;pointer-events:auto;z-index:2}.site-header__center .personal-search{display:none}@media screen and (min-width:1200px){.site-header__center .personal-search{display:flex;justify-content:center;align-items:center;border-left:1px solid black;border-right:1px solid black;width:100%;height:4rem;border-left:none;border-right:none}}.site-header__center .personal-search::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:""}@media screen and (min-width:1200px){.site-header__center .personal-search::after{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__center .personal-search::after{display:none}}.site-header__center .personal-search.contextual-region{position:static}@media screen and (min-width:1200px){.site-header__center .personal-search.contextual-region{position:relative}}.site-header__center .personal-search form .form-item{margin-bottom:0}@media screen and (min-width:1200px){.site-header__center .personal-search form.search-block{position:relative;width:30.75rem}}.site-header__center .personal-search form.search-block .form-item .search_block_autocomplete{display:none;max-width:100%}@media screen and (min-width:1200px){.site-header__center .personal-search form.search-block .form-item .search_block_autocomplete{position:relative;display:block;margin-right:4rem;height:4rem;border:none;outline:none;background:#32343B;padding:1.5rem;border-right:1px solid black;color:#FFFFFF;font-size:0.85rem;font-weight:400}}.site-header__center .personal-search form.search-block .form-item .search_block_autocomplete::placeholder{font-size:14px;font-weight:400;line-height:1.5;color:#FFFFFF;opacity:0.3}@media screen and (min-width:1200px){.site-header__center .personal-search form.search-block .form-item .search_block_autocomplete::placeholder{font-size:0.85rem;font-weight:400}}.site-header__center .personal-search form.search-block .form-submit{display:none}@media screen and (min-width:1200px){.site-header__center .personal-search form.search-block .form-submit{display:block;position:absolute;right:0;top:0;width:4rem;height:4rem;background:transparent;border:none;outline:none;cursor:pointer;border-right:1px solid black}.site-header__center .personal-search form.search-block .form-submit::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;font-size:1.3rem !important;content:"";color:#FFFFFF;transition:all 0.3s ease-in-out}.site-header__center .personal-search form.search-block .form-submit:hover::after{color:#ED1010}}@media screen and (min-width:1200px) and (min-width:1200px){.site-header__center .personal-search form.search-block .form-submit::after{font-size:1.2rem}}.site-header__center .personal-search .ui-autocomplete{background:#32343B;border:none}@media screen and (min-width:1200px){.site-header__center .personal-search .ui-autocomplete{left:-0.15rem !important;right:0 !important;top:4.1rem !important;width:100%}}.site-header__center .personal-search .ui-autocomplete .ui-menu-item a{text-decoration:none;border:none}.site-header__center .personal-search .ui-autocomplete .ui-menu-item .search_block_link{color:rgba(255,255,255,0.6);font-size:14px;font-weight:400;line-height:1.5;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.site-header__center .personal-search .ui-autocomplete .ui-menu-item .search_block_link{font-size:0.85rem;font-weight:400}}.site-header__center .personal-search .ui-autocomplete .ui-menu-item:hover .search_block_link{color:#ED1010}.site-header__center .personal-search .ui-autocomplete .ui-menu-item:hover a{border:none}.site-header__center .block__xswitcher{display:none}@media screen and (min-width:1200px){.site-header__center .block__xswitcher{display:block;border-right:1px solid black}}.site-header__center .block__xswitcher .xswitcher__wrapper:hover{cursor:pointer}@media screen and (min-width:1200px){.site-header__center .block__xswitcher .xswitcher__wrapper:hover .xswitcher_title::before{color:#ED1010}}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_title{font-size:0;position:relative}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_title::before{content:"";position:relative;font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:0;z-index:1}@media screen and (min-width:1200px){.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_title::before{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_title::before{font-size:1.2rem;width:4rem;height:4rem;transition:all 0.3s ease-in-out}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_title::before:hover{color:#ED1010}}@media screen and (min-width:1200px){.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_title::after{content:"";background:url("/themes/personal/images/subtract.svg") no-repeat center;background-size:4rem 5rem;display:inline-block;position:absolute;right:0;top:-15rem;width:4rem;height:5rem;transition:top 0.3s ease-in-out}}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_active{display:none}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options.xswitcher_open{display:block}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options.must-be-open{display:block}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options{background:#32343B;padding:10px 0}@media screen and (min-width:1200px){.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options{padding:0;margin-top:1.6rem}}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options .xswitcher_option{padding:5px 10px}@media screen and (min-width:1200px){.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options .xswitcher_option{padding:0.25rem 0.5px^-1rem;background-color:transparent;transition:all 0.3s ease-in-out}}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options .xswitcher_option:hover{background-color:#A2A5AA;cursor:pointer}.site-header__center .block__xswitcher .xswitcher__wrapper .xswitcher_options .xswitcher_option.xswitcher_selected{background-color:#A2A5AA}@media screen and (min-width:1200px){.site-header__center .block__xswitcher .xswitcher__wrapper:has(.xswitcher_open) .xswitcher_title{display:flex;flex-direction:column;align-items:center;gap:0.2rem;padding-top:0.9rem;z-index:11;height:4rem;font-size:0.7rem;font-weight:700}.site-header__center .block__xswitcher .xswitcher__wrapper:has(.xswitcher_open) .xswitcher_title::after{top:0;left:-0.05rem;z-index:-1}.site-header__center .block__xswitcher .xswitcher__wrapper:has(.xswitcher_open) .xswitcher_title::before{color:#FFFFFF;height:auto}}.site-header__center .personal-header-block__container{display:flex}.site-header__center .personal-header-block .header-block__item{display:none}@media screen and (min-width:1200px){.site-header__center .personal-header-block .header-block__item{display:flex;align-items:center;justify-content:center;border-right:1px solid black}.site-header__center .personal-header-block .header-block__item.type-basket{border-right:none}.site-header__center .personal-header-block .header-block__item.type-basket:hover a::before{color:#FFFFFF}}@media screen and (min-width:1200px) and (min-width:1200px){.site-header__center .personal-header-block .header-block__item:hover a::before{color:#ED1010}}.site-header__center .personal-header-block .header-block__item a{position:relative;font-size:0;text-decoration:none}.site-header__center .personal-header-block .header-block__item a::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.site-header__center .personal-header-block .header-block__item a::before{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__center .personal-header-block .header-block__item a::before{font-size:1.2rem;width:4rem;height:4rem;transition:all 0.3s ease-in-out}.site-header__center .personal-header-block .header-block__item a::before:hover{color:#ED1010}}.site-header__center .personal-header-block .type-user a::before{content:""}.site-header__center .personal-header-block .type-favorites{position:relative}.site-header__center .personal-header-block .type-favorites a::before{content:""}.site-header__center .personal-header-block .type-favorites .count{display:none}.site-header__center .personal-header-block .type-favorites.is-active .count{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;width:0.75rem;height:0.75rem;font-size:0.6rem;color:#FFFFFF;background:#ED1010;border-radius:100%}.site-header__center .personal-header-block .type-basket a{cursor:unset}.site-header__center .personal-header-block .type-basket a::before{content:""}.site-header__center .personal-calendar-filter{display:none}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter{display:block}}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter:has(.is-visible) .personal-calendar-filter__title{display:flex;flex-direction:column;padding-top:0.9rem;gap:0.2rem;font-size:0.7rem;font-weight:700}.site-header__center .personal-calendar-filter:has(.is-visible) .personal-calendar-filter__title::before{height:auto}.site-header__center .personal-calendar-filter:has(.is-visible) .personal-calendar-filter__title::after{top:0;z-index:-1}}.site-header__center .personal-calendar-filter:has(.is-visible) .personal-calendar-filter__title::before{color:#FFFFFF}.site-header__center .personal-calendar-filter.contextual-region{position:static}.site-header__center .personal-calendar-filter__title{font-size:0;margin-bottom:0;display:block;border-right:1px solid black;z-index:11}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__title{position:relative;width:4rem;height:4rem}.site-header__center .personal-calendar-filter__title::after{content:"";background:url("/themes/personal/images/subtract.svg") no-repeat center;background-size:4rem 5rem;display:inline-block;position:absolute;right:0;top:-15rem;width:4rem;height:5rem;transition:top 0.3s ease-in-out}}.site-header__center .personal-calendar-filter__title::before{content:"";position:relative;background:none;z-index:1;transition:all 0.3s ease-in-out}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__title::before{width:4rem;height:4rem;font-size:1.3rem}}.site-header__center .personal-calendar-filter__title:hover{cursor:pointer}.site-header__center .personal-calendar-filter__title:hover::before{color:#ED1010}.site-header__center .personal-calendar-filter__container{position:absolute;padding:24px 16px 16px;z-index:11;background:#32343B}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container{position:absolute;left:6.8rem;right:6.8rem;top:-15rem;margin-top:1.6rem;width:82.4rem;max-height:0;overflow:hidden;transition:max-height 0.5s ease,padding 0.3s ease;padding:0}.site-header__center .personal-calendar-filter__container.is-visible{top:unset;max-height:1000px;padding:1.6rem 1.6rem 1.2rem}}.site-header__center .personal-calendar-filter__container #calendar-filter-form{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container #calendar-filter-form{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.site-header__center .personal-calendar-filter__container .form-checkboxes{column-count:2;width:100%}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .form-checkboxes{column-count:4;width:45rem}}.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item{margin-bottom:8px;width:132px;display:flex;align-self:center;gap:5px}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item{margin-bottom:0.4rem;width:10.3rem;gap:0.4rem}}.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item input{width:18px;height:18px}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item input{width:1.2rem;height:1.2rem}}.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item label{font-size:12px;font-weight:400;line-height:1.1}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item label{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item label{font-size:14px;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px) and (min-width:1200px){.site-header__center .personal-calendar-filter__container .form-checkboxes .form-item label{font-size:0.85rem;font-weight:400}}.site-header__center .personal-calendar-filter__container .calendar-date-container{display:flex;flex-direction:column;gap:16px;flex-grow:1}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .calendar-date-container{flex-direction:row;gap:1.2rem;margin-top:-0.3rem}}.site-header__center .personal-calendar-filter__container .calendar-date-container .js-form-type-date{position:relative;margin-bottom:0;flex-grow:1}.site-header__center .personal-calendar-filter__container .calendar-date-container .js-form-type-date::after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#323336;background:#FFFFFF}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .calendar-date-container .js-form-type-date::after{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .calendar-date-container .js-form-type-date::after{right:0.8rem;font-size:1.1rem}}.site-header__center .personal-calendar-filter__container .calendar-date-container .js-form-type-date input{height:56px;border:none}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .calendar-date-container .js-form-type-date input{height:2.8rem}}.site-header__center .personal-calendar-filter__container .form-submit{min-height:56px;width:100%}@media screen and (min-width:1200px){.site-header__center .personal-calendar-filter__container .form-submit{min-height:2.8rem;padding:0.75rem 1rem;width:auto;font-size:0.85rem;font-weight:500;margin-top:-0.3rem}}.site-header__center .personal-search-mobile{position:relative}.site-header__center .personal-search-mobile::after{display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-left:1px solid black;border-right:1px solid black;font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";color:#FFFFFF}@media screen and (min-width:1200px){.site-header__center .personal-search-mobile::after{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__center .personal-search-mobile{display:none}}.site-header__center .personal-search-mobile form.search-block{position:absolute;z-index:10;right:0;top:52px;left:0;transform:scale(0);transition:all 0.3s ease-in-out;width:max-content}.site-header__center .personal-search-mobile form.search-block .search_block_autocomplete{border:none;width:calc(100vw - 48px)}.site-header__center .personal-search-mobile form.search-block .search_block_autocomplete.form-autocomplete{background-image:none}.site-header__center .personal-search-mobile form.search-block .form-actions{position:absolute;right:0;top:0;left:auto;bottom:0}.site-header__center .personal-search-mobile form.search-block .form-actions .form-submit{width:50px;height:100%;border:none;background:transparent}.site-header__center .personal-search-mobile form.search-block .form-actions .form-submit::after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";color:#ED1010}@media screen and (min-width:1200px){.site-header__center .personal-search-mobile form.search-block .form-actions .form-submit::after{font-size:1.2rem}}.site-header__center .personal-search-mobile form.search-block .form-item{margin:0}.site-header__center.is-active .personal-search-mobile form.search-block{transform:scale(1)}.site-header__bottom{order:3}.site-header__bottom:has(.open){z-index:10000}.site-header__bottom .header-menu__button{font-size:0;display:flex;align-items:center;justify-content:center;border-right:1px solid black;border-left:1px solid black;width:52px;height:52px}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button{position:relative;width:4rem;height:4rem}.site-header__bottom .header-menu__button::before{content:"";background:url("/themes/personal/images/subtract.svg") no-repeat center;background-size:4rem 5rem;display:inline-block;position:absolute;right:0;top:-15rem;width:4rem;height:5rem;transition:top 0.3s ease-in-out}}.site-header__bottom .header-menu__button:hover{cursor:pointer}.site-header__bottom .header-menu__button:hover .header-menu__button-wrapper span{background:#ED1010}.site-header__bottom .header-menu__button-wrapper{position:relative;cursor:pointer;width:16px}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button-wrapper{width:1rem}}.site-header__bottom .header-menu__button-wrapper span{display:block;width:16px;height:2px;border-radius:2px;background:#FFFFFF;transition:all 0.2s ease-in-out}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button-wrapper span{width:1rem;height:0.1rem}}.site-header__bottom .header-menu__button-wrapper span:nth-child(1){position:absolute;right:0;top:-4px}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button-wrapper span:nth-child(1){top:-0.3rem}}.site-header__bottom .header-menu__button-wrapper span:nth-child(2){position:absolute;left:0;bottom:-4px}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button-wrapper span:nth-child(2){bottom:-0.3rem}}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button.open{border-right:none;border-left:none;font-size:0.7rem;font-weight:700;flex-direction:column;gap:4px;z-index:11}.site-header__bottom .header-menu__button.open::before{top:0;z-index:-1}.site-header__bottom .header-menu__button.open .header-menu__button-wrapper{border:1px solid white;border-radius:100%;width:1.2rem;height:1.2rem}}.site-header__bottom .header-menu__button.open span:nth-child(2){transform:rotate(-45deg);width:14px;bottom:-1px;left:1px;background:#FFFFFF}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button.open span:nth-child(2){width:0.4rem;bottom:0.45rem;left:0.35rem}}.site-header__bottom .header-menu__button.open span:nth-child(1){right:1px;top:-1px;transform:rotate(45deg);width:14px;background:#FFFFFF}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button.open span:nth-child(1){right:0.35rem;top:0.55rem;width:0.4rem}}.site-header__bottom .header-menu__button.open span:nth-child(3){display:none}@media screen and (min-width:1200px){.site-header__bottom .header-menu__button.open:hover span{background:#FFFFFF}}.site-header__menu{background:#32343B;transition:transform 0.3s ease-in-out,width 0.3s ease-in-out 0.6s;transition-duration:500ms;transition-timing-function:ease;position:fixed;top:52px;left:0;right:0;transform:translateX(100%);padding:0 0 40px;border-top:1px solid black;z-index:-1}@media screen and (min-width:1200px){.site-header__menu{top:4rem;left:auto;width:20.55rem;padding:3rem 3rem 3.3rem}.site-header__menu>div{overflow-y:auto;overflow-x:hidden;height:calc(100dvh - 52px);display:flex;flex-direction:column}}@media screen and (min-width:1200px) and (min-width:1200px){.site-header__menu>div{height:auto}}.site-header__menu.open{transform:none;height:100%}.site-header__menu.open>div{overflow-y:auto;max-height:calc(100% - 52px);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.site-header__menu.open>div::-webkit-scrollbar{display:none}.site-header__side_menu_icons{border-bottom:1px solid black;padding:0 24px}@media screen and (min-width:1200px){.site-header__side_menu_icons{display:none}}.site-header__side_menu_icons>div{display:grid;grid-template-columns:1fr 1fr 3fr}.site-header__side_menu_icons .personal-xswitcher-mobile{border-right:1px solid black;border-left:1px solid black}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper:hover{cursor:pointer}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper:hover .xswitcher_title::before{color:#ED1010}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_title{font-size:0;position:relative}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_title::before{content:"";position:relative;font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;height:52px;display:flex;align-items:center;justify-content:center;border-radius:0;z-index:1}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_title::before{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_title::before{font-size:1.2rem;transition:all 0.3s ease-in-out}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_title::before:hover{color:#ED1010}}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_active{display:none}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_options.xswitcher_open{display:block;margin-top:1px;margin-left:-1px}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_options{background:#32343B;padding:10px 0}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_options{padding:0;margin-top:1.6rem}}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_options .xswitcher_option{padding:5px 10px}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_options .xswitcher_option{padding:0.25rem 0.5px^-1rem;background-color:transparent;transition:all 0.3s ease-in-out}}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_options .xswitcher_option:hover{background-color:#A2A5AA;cursor:pointer}.site-header__side_menu_icons .personal-xswitcher-mobile .xswitcher__wrapper .xswitcher_options .xswitcher_option.xswitcher_selected{background-color:#A2A5AA}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile:has(.is-visible) .personal-calendar-filter-mobile__title{display:flex;flex-direction:column;padding-top:0.9rem;gap:0.2rem;font-size:0.7rem;font-weight:700}.site-header__side_menu_icons .personal-calendar-filter-mobile:has(.is-visible) .personal-calendar-filter-mobile__title::before{height:auto}.site-header__side_menu_icons .personal-calendar-filter-mobile:has(.is-visible) .personal-calendar-filter-mobile__title::after{top:0;z-index:-1}}.site-header__side_menu_icons .personal-calendar-filter-mobile:has(.is-visible) .personal-calendar-filter-mobile__title::before{color:#ED1010}.site-header__side_menu_icons .personal-calendar-filter-mobile.contextual-region{position:static}.site-header__side_menu_icons .personal-calendar-filter-mobile__title{font-size:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:0;border-right:1px solid black;height:52px;z-index:11}.site-header__side_menu_icons .personal-calendar-filter-mobile__title::before{content:"";position:relative;background:none;z-index:1;transition:all 0.3s ease-in-out;width:unset;height:unset}.site-header__side_menu_icons .personal-calendar-filter-mobile__container{position:absolute;left:24px;padding:24px 16px 16px;margin-top:1px;z-index:11;background:#32343B;border-bottom:1px solid black;border-left:1px solid black;border-right:1px solid black;display:none}.site-header__side_menu_icons .personal-calendar-filter-mobile__container.is-visible{display:block}.site-header__side_menu_icons .personal-calendar-filter-mobile__container #calendar-filter-form--2{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container #calendar-filter-form--2{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes{column-count:2;width:100%}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes{column-count:4;width:45rem}}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes .form-item{margin-bottom:8px;width:132px;display:flex;align-self:flex-end;gap:5px}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes .form-item{margin-bottom:0.4rem;width:10.3rem;gap:0.4rem}}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes .form-item input{width:18px;height:18px}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes .form-item input{width:1.2rem;height:1.2rem}}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes .form-item label{font-size:12px;font-weight:400;line-height:1.1;line-height:1.5}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-checkboxes .form-item label{font-size:0.7rem;font-weight:700}}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .calendar-date-container{display:flex;flex-direction:column;gap:16px;flex-grow:1}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .calendar-date-container .js-form-type-date{position:relative;margin-bottom:0;flex-grow:1}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .calendar-date-container .js-form-type-date::after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#323336;background:#FFFFFF}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container .calendar-date-container .js-form-type-date::after{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container .calendar-date-container .js-form-type-date::after{right:0.8rem;font-size:1.1rem}}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .calendar-date-container .js-form-type-date input{height:56px;border:none;width:100%}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .calendar-date-container .js-form-type-date input::placeholder{color:#FFFFFF}.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-submit{min-height:56px;width:100%}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-calendar-filter-mobile__container .form-submit{min-height:2.8rem;padding:0.75rem 1rem;width:auto;font-size:0.85rem;font-weight:500;margin-top:-0.3rem}}.site-header__side_menu_icons .personal-header-block-mobile__container{display:grid;grid-template-columns:1fr 1fr 1fr}.site-header__side_menu_icons .personal-header-block-mobile .header-block__item{display:flex;align-items:center;justify-content:center;border-right:1px solid black}.site-header__side_menu_icons .personal-header-block-mobile .header-block__item a{position:relative;font-size:0;text-decoration:none}.site-header__side_menu_icons .personal-header-block-mobile .header-block__item a::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;height:52px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-header-block-mobile .header-block__item a::before{font-size:1.2rem}}@media screen and (min-width:1200px){.site-header__side_menu_icons .personal-header-block-mobile .header-block__item a::before{font-size:1.2rem;height:4rem;transition:all 0.3s ease-in-out}.site-header__side_menu_icons .personal-header-block-mobile .header-block__item a::before:hover{color:#ED1010}}.site-header__side_menu_icons .personal-header-block-mobile .type-user a::before{content:""}.site-header__side_menu_icons .personal-header-block-mobile .type-favorites a::before{content:""}.site-header__side_menu_icons .personal-header-block-mobile .type-basket a{cursor:unset}.site-header__side_menu_icons .personal-header-block-mobile .type-basket a::before{content:""}.site-header__side_menu{padding:0 24px}@media screen and (min-width:1200px){.site-header__side_menu{padding:unset}}.site-header__side_menu .language-switcher-mobile{padding-top:24px;margin-bottom:8px}@media screen and (min-width:1200px){.site-header__side_menu .language-switcher-mobile{display:none}}.site-header__side_menu .language-switcher-mobile .language-list{position:relative}.site-header__side_menu .language-switcher-mobile .language-list__current{display:flex;gap:5px}.site-header__side_menu .language-switcher-mobile .language-list__current:after{font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;content:""}@media screen and (min-width:1200px){.site-header__side_menu .language-switcher-mobile .language-list__current:after{font-size:1.2rem}}.site-header__side_menu .language-switcher-mobile .language-list__items{transition-duration:0.2s;position:absolute;bottom:0;left:-10px;z-index:2;padding:10px;background:#FFFFFF;opacity:0;pointer-events:none;transform:translateY(calc(100% - 10px))}.site-header__side_menu .language-switcher-mobile .language-list__items.is-visible{opacity:1;pointer-events:auto;transform:translateY(100%)}.site-header__side_menu .language-switcher-mobile .language-list__item:not(:last-child){margin-bottom:5px}.site-header__side_menu .language-switcher-mobile .language-list__item a{font-size:1rem;font-weight:700;text-decoration:none;color:#323336}@media screen and (min-width:1200px){.site-header__side_menu .language-switcher-mobile .language-list__item a{font-size:1rem;font-weight:700}}.site-header__side_menu .personal-menu-event-board{padding-top:24px;margin-bottom:32px}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-event-board{padding-top:0;margin-bottom:3.9rem}}.site-header__side_menu .personal-menu-event-board .menu{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-event-board .menu{gap:0.6rem}}.site-header__side_menu .personal-menu-event-board .menu a{text-decoration:none}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-event-board .menu a span{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.site-header__side_menu .personal-menu-event-board .menu a span::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.site-header__side_menu .personal-menu-event-board .menu a:hover span{color:#ED1010;transition:color 0.3s ease-in-out}.site-header__side_menu .personal-menu-event-board .menu a:hover span::after{width:100%;left:0;background:#ED1010}}.site-header__side_menu .personal-menu-event-board .menu li{font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-event-board .menu li{font-size:0.85rem;font-weight:500}}.site-header__side_menu .personal-menu-event-board .menu li:first-child{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-event-board .menu li:first-child{font-size:1.2rem;font-weight:700}}.site-header__side_menu .personal-menu-event-board .menu li:has(a:hover) svg path{fill:#ED1010}.site-header__side_menu .personal-menu-event-board .menu li svg{width:19px;height:19px}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-event-board .menu li svg{width:0.95rem;height:0.95rem}}.site-header__side_menu .personal-menu-event-board .menu li svg path{fill:#FFFFFF;transition:all 0.3s ease-in-out}.site-header__side_menu .personal-menu-event-board .menu li a{display:inline-flex;align-items:center;flex-direction:row;justify-content:flex-start;gap:8px}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-event-board .menu li a{gap:0.4rem}}.site-header__side_menu .personal-menu-about-us{margin-bottom:32px}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-about-us{margin-bottom:3.9rem}}.site-header__side_menu .personal-menu-about-us a{text-decoration:none}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-about-us a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.site-header__side_menu .personal-menu-about-us a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.site-header__side_menu .personal-menu-about-us a:hover{color:#ED1010}.site-header__side_menu .personal-menu-about-us a:hover::after{width:100%;left:0;background:#ED1010}}.site-header__side_menu .personal-menu-about-us .menu{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-about-us .menu{gap:1rem}}.site-header__side_menu .personal-menu-about-us .menu li{font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-about-us .menu li{font-size:0.85rem;font-weight:500}}.site-header__side_menu .personal-menu-about-us .menu li:first-child{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.site-header__side_menu .personal-menu-about-us .menu li:first-child{font-size:1.2rem;font-weight:700}}.site-header__side_menu .personal-contacts__container{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container{gap:1rem}}.site-header__side_menu .personal-contacts__container .field-block-link{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container .field-block-link{font-size:1.2rem;font-weight:700}}.site-header__side_menu .personal-contacts__container .field-block-link a{text-decoration:none}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container .field-block-link a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.site-header__side_menu .personal-contacts__container .field-block-link a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.site-header__side_menu .personal-contacts__container .field-block-link a:hover{color:#ED1010}.site-header__side_menu .personal-contacts__container .field-block-link a:hover::after{width:100%;left:0;background:#ED1010}}.site-header__side_menu .personal-contacts__container .field-block-tel{font-size:16px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container .field-block-tel{font-size:1rem;font-weight:500}}.site-header__side_menu .personal-contacts__container .field-block-tel a{text-decoration:none}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container .field-block-tel a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.site-header__side_menu .personal-contacts__container .field-block-tel a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.site-header__side_menu .personal-contacts__container .field-block-tel a:hover{color:#ED1010}.site-header__side_menu .personal-contacts__container .field-block-tel a:hover::after{width:100%;left:0;background:#ED1010}}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container .field-block-tel a{letter-spacing:0.035rem}}.site-header__side_menu .personal-contacts__container .field-block-long-text{font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container .field-block-long-text{font-size:0.85rem;font-weight:500}}.site-header__side_menu .personal-contacts__container .field-block-email{font-size:14px;font-weight:500;line-height:1.1;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.site-header__side_menu .personal-contacts__container .field-block-email{font-size:0.85rem;font-weight:500}}.site-header__side_menu .personal-contacts__container .field-block-email:hover{color:#ED1010}body:has(.site-header__center.open-search) .site-main{position:relative}body:has(.site-header__center.open-search) .site-main::before{content:"";background:rgba(27,30,37,0.8);backdrop-filter:blur(10px);position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.site-footer{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1200px){.site-footer{padding-top:1.6rem;padding-bottom:0}}.site-footer__first{padding-bottom:32px}@media screen and (min-width:1200px){.site-footer__first{border-bottom:1px solid black;padding-bottom:1.2rem}}.site-footer__first>div{padding-left:24px;padding-right:24px;display:flex;flex-direction:column;gap:32px}@media screen and (min-width:1200px){.site-footer__first>div{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.site-footer__first>div{display:grid;grid-template-columns:20.6rem 17.4rem 1fr;align-items:center;gap:0.8rem}}@media screen and (min-width:1200px){.site-footer__first>div .personal-logo-footer{grid-column:1/2;grid-row:1/3;width:16.2rem;margin-top:-0.4rem}}.site-footer__first>div .personal-logo-footer__container{display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (min-width:1200px){.site-footer__first>div .personal-logo-footer__container{align-items:flex-start;gap:1.2rem}}.site-footer__first>div .personal-logo-footer .field-block-logo img{height:37px;width:154px}@media screen and (min-width:1200px){.site-footer__first>div .personal-logo-footer .field-block-logo img{width:15rem;height:auto;object-fit:cover}}.site-footer__first>div .personal-logo-footer .field-block-image-multi__items{display:flex;gap:8px}@media screen and (min-width:1200px){.site-footer__first>div .personal-logo-footer .field-block-image-multi__items{gap:0.4rem}}.site-footer__first>div .personal-logo-footer .field-block-image-multi__items img{width:56px;height:38px}@media screen and (min-width:1200px){.site-footer__first>div .personal-logo-footer .field-block-image-multi__items img{width:3.45rem;height:2.3rem}}@media screen and (min-width:1200px){.site-footer__first>div .personal-contacts-footer{grid-column:2/3;grid-row:1/2;width:17.5rem}}.site-footer__first>div .personal-contacts-footer__container{display:flex;flex-direction:column;text-align:center;gap:16px}@media screen and (min-width:1200px){.site-footer__first>div .personal-contacts-footer__container{align-items:flex-start;gap:0.8rem}}.site-footer__first>div .personal-contacts-footer__container .field-block-tel{font-size:1.1875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.site-footer__first>div .personal-contacts-footer__container .field-block-tel{font-size:1.2rem;font-weight:700}}.site-footer__first>div .personal-contacts-footer__container .field-block-tel a{text-decoration:none}@media screen and (min-width:1200px){.site-footer__first>div .personal-contacts-footer__container .field-block-tel a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.site-footer__first>div .personal-contacts-footer__container .field-block-tel a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.site-footer__first>div .personal-contacts-footer__container .field-block-tel a:hover{color:#ED1010}.site-footer__first>div .personal-contacts-footer__container .field-block-tel a:hover::after{width:100%;left:0;background:#ED1010}}.site-footer__first>div .personal-contacts-footer__container .field-block-long-text{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.site-footer__first>div .personal-contacts-footer__container .field-block-long-text{font-size:0.85rem;font-weight:400}}.site-footer__first>div .personal-contacts-footer__container .field-block-long-text br{display:none}.site-footer__first>div .personal-contacts-footer__container .field-block-email{font-size:14px;font-weight:400;line-height:1.5;transition:color 0.3s ease-in-out}@media screen and (min-width:1200px){.site-footer__first>div .personal-contacts-footer__container .field-block-email{font-size:0.85rem;font-weight:400}}.site-footer__first>div .personal-contacts-footer__container .field-block-email:hover{color:#ED1010}@media screen and (min-width:1200px){.site-footer__first>div .personal-menu-footer{grid-column:3/4;grid-row:1/3;margin-top:0.8rem}}.site-footer__first>div .personal-menu-footer .menu{display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (min-width:1200px){.site-footer__first>div .personal-menu-footer .menu{display:block;column-count:2;column-gap:2.4rem;margin-left:2.4rem}}.site-footer__first>div .personal-menu-footer .menu .menu__item{font-size:0.875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.site-footer__first>div .personal-menu-footer .menu .menu__item{font-size:0.85rem;font-weight:900}}@media screen and (min-width:1200px){.site-footer__first>div .personal-menu-footer .menu .menu__item{margin-bottom:1.2rem;min-width:15rem}}.site-footer__first>div .personal-menu-footer .menu .menu__item:nth-child(2),.site-footer__first>div .personal-menu-footer .menu .menu__item:nth-child(3),.site-footer__first>div .personal-menu-footer .menu .menu__item:nth-child(4){font-size:14px;font-weight:400;line-height:1.5;line-height:1.1}@media screen and (min-width:1200px){.site-footer__first>div .personal-menu-footer .menu .menu__item:nth-child(2),.site-footer__first>div .personal-menu-footer .menu .menu__item:nth-child(3),.site-footer__first>div .personal-menu-footer .menu .menu__item:nth-child(4){font-size:0.85rem;font-weight:400}}.site-footer__first>div .personal-menu-footer .menu .menu__item:nth-child(5){margin-top:16px}.site-footer__first>div .personal-menu-footer .menu .menu__item a{text-decoration:none}@media screen and (min-width:1200px){.site-footer__first>div .personal-menu-footer .menu .menu__item a{position:relative;color:#FFFFFF;transition:color 0.3s ease-in-out}.site-footer__first>div .personal-menu-footer .menu .menu__item a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0.1rem;background:transparent;transition:all 0.3s ease-in-out}.site-footer__first>div .personal-menu-footer .menu .menu__item a:hover{color:#ED1010}.site-footer__first>div .personal-menu-footer .menu .menu__item a:hover::after{width:100%;left:0;background:#ED1010}}.site-footer__first>div .subscription{order:10}@media screen and (min-width:1200px){.site-footer__first>div .subscription{grid-column:2/3;grid-row:2/3;width:17.5rem}}.site-footer__first>div .subscription__title{font-size:12px;font-weight:400;line-height:1.1;margin-bottom:6px;justify-content:center;display:flex;align-items:flex-end;gap:2px}@media screen and (min-width:1200px){.site-footer__first>div .subscription__title{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.site-footer__first>div .subscription__title{margin-bottom:0.3rem;justify-content:flex-start;gap:0.1rem}}.site-footer__first>div .subscription__title::before{display:none}.site-footer__first>div .subscription__title::after{content:":";font-size:12px;font-weight:400;line-height:1.1}@media screen and (min-width:1200px){.site-footer__first>div .subscription__title::after{font-size:0.7rem;font-weight:700}}.site-footer__first>div .subscription form{display:flex;justify-content:center;gap:6px}@media screen and (min-width:1200px){.site-footer__first>div .subscription form{gap:0.6rem;justify-content:flex-start}}.site-footer__first>div .subscription form .form-item{margin-bottom:0;position:relative}.site-footer__first>div .subscription form .form-item::after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;position:absolute;right:12px;top:8px;color:#323336}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .form-item::after{font-size:1.2rem}}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .form-item::after{top:0.4rem;right:0.8rem}}.site-footer__first>div .subscription form .form-item input{height:36px;width:213px;border:none;padding:8px 35px 8px 12px;font-size:12px;font-weight:400;line-height:1.1}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .form-item input{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .form-item input{height:2rem;width:10.9rem;padding:0.4rem 2rem 0.4rem 0.9rem}}.site-footer__first>div .subscription form .form-item input::placeholder{font-size:12px;font-weight:400;line-height:1.1}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .form-item input::placeholder{font-size:0.7rem;font-weight:700}}.site-footer__first>div .subscription form .form-submit{height:36px;min-height:36px;font-size:12px;font-weight:400;line-height:1.1;padding:8px 20px}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .form-submit{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .form-submit{height:2rem;min-height:2rem;font-size:0.7rem;font-weight:700;padding:0.4rem 0.9rem}}.site-footer__first>div .subscription form .webform-confirmation{font-size:12px;font-weight:400;line-height:1.1;margin-top:20px}@media screen and (min-width:1200px){.site-footer__first>div .subscription form .webform-confirmation{font-size:0.7rem;font-weight:700}}.site-footer__first>div .subscription form .webform-confirmation__back a{color:#ED1010}.site-footer__second{padding-left:24px;padding-right:24px}@media screen and (min-width:1200px){.site-footer__second{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.site-footer__second>div{display:flex;justify-content:space-between;align-items:center;margin-top:2.25rem}}.site-footer__second .personal-copyright{margin-bottom:16px}@media screen and (min-width:1200px){.site-footer__second .personal-copyright{margin-bottom:unset}}.site-footer__second .personal-copyright .field-block-long-text{text-align:center;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:16px}@media screen and (min-width:1200px){.site-footer__second .personal-copyright .field-block-long-text{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.site-footer__second .personal-copyright .field-block-long-text{margin-bottom:unset;text-align:left}}.page-not-front .node--type-page.node--views-mode-full:has(.field){padding-left:24px;padding-right:24px;margin-top:24px;margin-bottom:80px}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field){padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field){margin-top:3.2rem;margin-bottom:6.5rem}}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full{flex-direction:row;gap:2.4rem}}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .field-node-image{width:100%;text-align:center}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .field-node-image{width:31.1rem}}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body{font-size:0.85rem;font-weight:400}}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body{font-size:16px;font-weight:400;line-height:1.5;flex:1}}@media screen and (min-width:1200px) and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body{font-size:1rem;font-weight:400}}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body p{margin-bottom:16px}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body p{margin-bottom:1.2rem}}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body p:last-child{margin-bottom:unset}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body h2,.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body h3{margin-bottom:0.5em}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body h2:last-child,.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body h3:last-child{margin-bottom:unset}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body ul{margin-bottom:16px}@media screen and (min-width:1200px){.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body ul{margin-bottom:1.2rem}}.page-not-front .node--type-page.node--views-mode-full:has(.field) .node__content.page-full .body ul:last-child{margin-bottom:unset}.page-not-front .empty-page{text-align:center;font-size:1rem;font-weight:700;line-height:1.1;margin:50px auto;max-width:500px}@media screen and (min-width:1200px){.page-not-front .empty-page{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.page-not-front .empty-page{margin:6rem auto;max-width:25rem}}.page-taxonomy .views-element-container:not(.view-block-category_menu):not(:has(.view-events.view-display-id-page_1)):not(:has(.view-taxonomy-term.view-display-id-page_1)){margin-top:24px;padding-left:24px;padding-right:24px}@media screen and (min-width:1200px){.page-taxonomy .views-element-container:not(.view-block-category_menu):not(:has(.view-events.view-display-id-page_1)):not(:has(.view-taxonomy-term.view-display-id-page_1)){padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.page-taxonomy .views-element-container:not(.view-block-category_menu):not(:has(.view-events.view-display-id-page_1)):not(:has(.view-taxonomy-term.view-display-id-page_1)){margin-top:3.2rem}}.page-node-type-page .site-content__title{padding-top:24px;padding-left:24px;padding-right:24px}@media screen and (min-width:1200px){.page-node-type-page .site-content__title{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.page-node-type-page .site-content__title{padding-top:1.6rem}}.page-basket-paypal .site-content{margin-top:48px}@media screen and (min-width:1200px){.page-basket-paypal .site-content{margin-top:6.4rem}}.page-basket-paypal #payment_form{margin-top:30px;margin-bottom:30px}.page-basket-paypal #payment_form .sum{font-size:1rem;font-weight:700;line-height:1.1;color:#323336}@media screen and (min-width:1200px){.page-basket-paypal #payment_form .sum{font-size:1rem;font-weight:700}}.page-basket-paypal #payment_form .form-submit{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Jost";text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:16px;font-weight:500;line-height:1.1;transition:all 0.3s ease-in-out;padding:17px 20px;min-height:52px;color:#FFFFFF;background:#ED1010}@media screen and (min-width:1200px){.page-basket-paypal #payment_form .form-submit{font-size:1rem;font-weight:500}}@media screen and (min-width:1200px){.page-basket-paypal #payment_form .form-submit{padding:1.05rem 1.2rem;min-height:3.2rem}}.page-basket-paypal #payment_form .form-submit:hover{color:#FFFFFF}.page-basket-paypal #payment_form .form-submit::after{position:absolute;content:"";left:-2px;top:-2px;bottom:-2px;right:-2px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1}.page-basket-paypal #payment_form .form-submit::after{background:#FFFFFF}.page-basket-paypal #payment_form .form-submit:hover{color:#323336}.page-basket-paypal #payment_form .form-submit:hover::after{transform:scaleX(1)}.page-basket-paypal #payment_form .form-submit:hover{color:#FFFFFF}.page-basket-paypal #payment_form .form-submit:after{background:#323336}.basket-paypal-payment-form{margin-top:30px;margin-bottom:30px}.block__title{font-size:1.1875rem;font-weight:700;line-height:1.1;margin-bottom:24px;display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.block__title{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1200px){.block__title{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1.2rem;gap:0.8rem}}@media screen and (min-width:1200px) and (min-width:1200px){.block__title{font-size:2rem;font-weight:700}}.block__title::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF;background:#ED1010;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}@media screen and (min-width:1200px){.block__title::before{font-size:1.2rem}}@media screen and (min-width:1200px){.block__title::before{font-size:1.2rem;width:3.2rem;height:3.2rem}}.page-error .personal-page-title{display:none}.page-error .error-page{padding-left:24px;padding-right:24px;text-align:center;padding-top:40px;padding-bottom:60px}@media screen and (min-width:1200px){.page-error .error-page{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.page-error .error-page{padding-top:3rem;padding-bottom:5rem}}.page-error .error-page__title{font-size:1.5rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.page-error .error-page__title{font-size:1.5rem;font-weight:700}}.page-error .error-page__number{font-size:48px;font-weight:700;line-height:1;color:#ED1010;padding-top:1.25rem;padding-bottom:0.9375rem}@media screen and (min-width:1200px){.page-error .error-page__number{font-size:3rem;font-weight:700}}@media screen and (min-width:1200px){.page-error .error-page__number{font-size:6rem;padding-top:1.5rem;padding-bottom:1rem}}.page-error .error-page__buttons{font-size:0.875rem;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.page-error .error-page__buttons{font-size:0.85rem;font-weight:900}}.page-error .error-page__buttons a{text-transform:uppercase;text-decoration:none;color:#ED1010;position:relative}@media screen and (min-width:1200px){.page-error .error-page__buttons a::after{content:"";position:absolute;width:0;height:0.1rem;bottom:0;left:50%;background:#ED1010;transition:all 0.3s ease}.page-error .error-page__buttons a:hover::after{width:100%;left:0}}.scroll-top{display:flex;width:46px;height:46px;position:fixed;bottom:20px;left:auto;right:24px;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(30px);transition:transform 0.3s,opacity 0.3s,background 0.2s ease-in-out,border 0.2s ease-in-out;background:#FFFFFF;box-shadow:0px 0px 30px rgba(60,63,65,0.06);cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:0;z-index:10}@media screen and (min-width:992px){.scroll-top{bottom:1.4rem;right:4.45rem;left:auto;width:3.2rem;height:3.2rem;display:flex;border:none}}@media screen and (min-width:1200px){.scroll-top{bottom:2.5rem;right:1.6rem}}.scroll-top::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;display:inline-block;font-size:20px;color:#ED1010;transition:all 0.2s ease-in-out}@media screen and (min-width:1200px){.scroll-top::before{font-size:1.2rem}}@media screen and (min-width:1200px){.scroll-top::before{font-size:1.2rem}}@media screen and (min-width:1200px){.scroll-top:hover{background:#ED1010;cursor:pointer;border:0.05rem solid #FFFFFF}.scroll-top:hover::before{color:#FFFFFF}}.scroll-top.is-sticky{position:absolute;bottom:auto;top:-20px;left:auto}@media screen and (min-width:1200px){.scroll-top.is-sticky{top:-16.3rem;left:auto;right:1.6rem}}.scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.site-main{display:flex;flex-direction:column;padding-top:52px;flex:1}@media screen and (min-width:1200px){.site-main{padding-top:4rem}}.site-content{flex:1}.site-page{position:relative;display:flex;flex-direction:column;min-height:100vh}.view-empty{padding-left:24px;padding-right:24px;width:auto !important}@media screen and (min-width:1200px){.view-empty{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}*{margin:0}
@keyframes shine{0%{left:-75%}100%{left:125%}}.personal-subscribe{background:#ED1010}@media screen and (min-width:1200px){.personal-subscribe{max-width:96rem;margin:0 auto}}.personal-subscribe__container{padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (min-width:1200px){.personal-subscribe__container{padding-left:1.8rem;padding-right:1.8rem;max-width:1920px;width:82.8rem;margin:0 auto}}@media screen and (min-width:1200px){.personal-subscribe__container{padding-top:1.6rem;padding-bottom:1.6rem;flex-direction:row;align-items:unset;gap:2.4rem}}.personal-subscribe__container .field-block-long-text{font-size:1.5rem;font-weight:700;line-height:1.1;text-align:center}@media screen and (min-width:1200px){.personal-subscribe__container .field-block-long-text{font-size:1.5rem;font-weight:700}}@media screen and (min-width:1200px){.personal-subscribe__container .field-block-long-text{text-align:left}}.personal-subscribe__container .field-block-paragraph__items{display:flex;flex-direction:row;gap:16px}@media screen and (min-width:1200px){.personal-subscribe__container .field-block-paragraph__items{align-items:center;gap:0.8rem}}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img{background:#FFFFFF;position:relative;padding:20px}@media screen and (min-width:1200px){.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img{padding:1.05rem 1.2rem;min-width:6rem;display:flex;flex-direction:row-reverse;align-items:center;gap:0.4rem;transition:all 0.3s ease-in-out}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img:hover{background:#323336}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img:hover .field-paragraph-title{color:#FFFFFF}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img:hover .field-paragraph-icon svg path{fill:#FFFFFF}}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-link a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-title{display:none}@media screen and (min-width:1200px){.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-title{display:block;color:#ED1010;font-size:1rem;font-weight:500;transition:all 0.3s ease-in-out}}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-icon{width:18px;height:18px}@media screen and (min-width:1200px){.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-icon{width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center}}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-icon svg{width:18px;height:18px}@media screen and (min-width:1200px){.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-icon svg{width:1.1rem;height:1.1rem}.personal-subscribe__container .field-block-paragraph__items .paragraph--type--link-text-with-img .field-paragraph-icon svg path{fill:#ED1010;transition:all 0.3s ease-in-out}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
