.advent-calendar{display:flex;flex-direction:column}.advent-calendar [hidden]{display:none}.advent-calendar *,.advent-calendar :after,.advent-calendar :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.advent-calendar ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.advent-calendar .container{width:100%}@media(min-width:640px){.advent-calendar .container{max-width:640px}}@media(min-width:768px){.advent-calendar .container{max-width:768px}}@media(min-width:1024px){.advent-calendar .container{max-width:1024px}}@media(min-width:1280px){.advent-calendar .container{max-width:1280px}}@media(min-width:1536px){.advent-calendar .container{max-width:1536px}}.advent-calendar .pointer-events-none{pointer-events:none}.advent-calendar .fixed{position:fixed}.advent-calendar .absolute{position:absolute}.advent-calendar .relative{position:relative}.advent-calendar .inset-0{inset:0}.advent-calendar .bottom-0{bottom:0}.advent-calendar .bottom-12{bottom:3rem}.advent-calendar .bottom-20{bottom:5rem}.advent-calendar .left-1\/2{left:50%}.advent-calendar .left-12{left:3rem}.advent-calendar .left-24{left:6rem}.advent-calendar .right-4{right:1rem}.advent-calendar .top-0{top:0}.advent-calendar .top-14{top:3.5rem}.advent-calendar .top-4{top:1rem}.advent-calendar .top-48{top:12rem}.advent-calendar .top-auto{top:auto}.advent-calendar .z-10{z-index:10}.advent-calendar .z-30{z-index:30}.advent-calendar .z-50{z-index:50}.advent-calendar .mx-8{margin-left:2rem;margin-right:2rem}.advent-calendar .mx-auto{margin-left:auto;margin-right:auto}.advent-calendar .my-0{margin-bottom:0;margin-top:0}.advent-calendar .my-24{margin-bottom:6rem;margin-top:6rem}.advent-calendar .mb-0{margin-bottom:0}.advent-calendar .mb-10{margin-bottom:2.5rem}.advent-calendar .mb-12{margin-bottom:3rem}.advent-calendar .mb-16{margin-bottom:4rem}.advent-calendar .mb-2{margin-bottom:.5rem}.advent-calendar .mb-24{margin-bottom:6rem}.advent-calendar .mb-8{margin-bottom:2rem}.advent-calendar .mr-3{margin-right:.75rem}.advent-calendar .mt-12{margin-top:3rem}.advent-calendar .mt-2{margin-top:.5rem}.advent-calendar .mt-20{margin-top:5rem}.advent-calendar .mt-4{margin-top:1rem}.advent-calendar .mt-5{margin-top:1.25rem}.advent-calendar .mt-8{margin-top:2rem}.advent-calendar .block{display:block}.advent-calendar .flex{display:flex}.advent-calendar .hidden{display:none}.advent-calendar .aspect-\[1\]{aspect-ratio:1}.advent-calendar .aspect-\[3\/4\]{aspect-ratio:3/4}.advent-calendar .aspect-auto{aspect-ratio:auto}.advent-calendar .aspect-square{aspect-ratio:1/1}.advent-calendar .aspect-video{aspect-ratio:16/9}.advent-calendar .h-0{height:0}.advent-calendar .h-12{height:3rem}.advent-calendar .h-24{height:6rem}.advent-calendar .h-\[60rem\]{height:60rem}.advent-calendar .h-auto{height:auto}.advent-calendar .h-fit{height:-webkit-fit-content;height:fit-content}.advent-calendar .h-full{height:100%}.advent-calendar .h-screen{height:100vh}.advent-calendar .max-h-\[200px\]{max-height:200px}.advent-calendar .min-h-\[300px\]{min-height:300px}.advent-calendar .min-h-\[350px\]{min-height:350px}.advent-calendar .min-h-screen{min-height:100vh}.advent-calendar .w-12{width:3rem}.advent-calendar .w-14{width:3.5rem}.advent-calendar .w-\[20px\]{width:20px}.advent-calendar .w-\[90px\]{width:90px}.advent-calendar .w-auto{width:auto}.advent-calendar .w-fit{width:-webkit-fit-content;width:fit-content}.advent-calendar .w-full{width:100%}.advent-calendar .w-screen{width:100vw}.advent-calendar .max-w-7xl{max-width:80rem}.advent-calendar .max-w-\[800px\]{max-width:800px}.advent-calendar .-translate-x-1\/2{--tw-translate-x:-50%}.advent-calendar .-translate-x-1\/2,.advent-calendar .-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.advent-calendar .-translate-x-full{--tw-translate-x:-100%}.advent-calendar .rotate-180{--tw-rotate:180deg}.advent-calendar .-scale-x-100,.advent-calendar .rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.advent-calendar .-scale-x-100{--tw-scale-x:-1}.advent-calendar .cursor-pointer{cursor:pointer}.advent-calendar .flex-row{flex-direction:row}.advent-calendar .flex-col{flex-direction:column}.advent-calendar .items-center{align-items:center}.advent-calendar .justify-start{justify-content:flex-start}.advent-calendar .justify-center{justify-content:center}.advent-calendar .justify-between{justify-content:space-between}.advent-calendar .justify-evenly{justify-content:space-evenly}.advent-calendar .gap-12{gap:3rem}.advent-calendar .overflow-hidden{overflow:hidden}.advent-calendar .rounded-\[5px\]{border-radius:5px}.advent-calendar .rounded-md{border-radius:.375rem}.advent-calendar .border-x-0{border-left-width:0;border-right-width:0}.advent-calendar .border-b-2{border-bottom-width:2px}.advent-calendar .border-solid{border-style:solid}.advent-calendar .border-transparent{border-color:#0000}.advent-calendar .border-x-\[\#093a34\]{--tw-border-opacity:1;border-left-color:rgb(9,58,52,var(--tw-border-opacity));border-right-color:rgb(9,58,52,var(--tw-border-opacity))}.advent-calendar .border-x-\[\#a92510\]{--tw-border-opacity:1;border-left-color:rgb(169,37,16,var(--tw-border-opacity));border-right-color:rgb(169,37,16,var(--tw-border-opacity))}.advent-calendar .border-x-\[\#edeae5\]{--tw-border-opacity:1;border-left-color:rgb(237,234,229,var(--tw-border-opacity));border-right-color:rgb(237,234,229,var(--tw-border-opacity))}.advent-calendar .bg-\[\#093a34\]{--tw-bg-opacity:1;background-color:rgb(9,58,52,var(--tw-bg-opacity))}.advent-calendar .bg-\[\#212E42\]{--tw-bg-opacity:1;background-color:rgb(33,46,66,var(--tw-bg-opacity))}.advent-calendar .bg-\[\#242e40\]{--tw-bg-opacity:1;background-color:rgb(36,46,64,var(--tw-bg-opacity))}.advent-calendar .bg-\[\#8b604f\]{--tw-bg-opacity:1;background-color:rgb(139,96,79,var(--tw-bg-opacity))}.advent-calendar .bg-\[\#edeae5\]{--tw-bg-opacity:1;background-color:rgb(237,234,229,var(--tw-bg-opacity))}.advent-calendar .bg-\[\#f2ebe6\]{--tw-bg-opacity:1;background-color:rgb(242,235,230,var(--tw-bg-opacity))}.advent-calendar .bg-white{--tw-bg-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity))}.advent-calendar .bg-opacity-60{--tw-bg-opacity:0.6}.advent-calendar .bg-cover{background-size:cover}.advent-calendar .bg-\[-340px\]{background-position:-340px}.advent-calendar .bg-center{background-position:50%}.advent-calendar .bg-top{background-position:top}.advent-calendar .fill-\[\#242e40\]{fill:#242e40}.advent-calendar .fill-none{fill:none}.advent-calendar .object-cover{object-fit:cover}.advent-calendar .object-top{object-position:top}.advent-calendar .p-0{padding:0}.advent-calendar .p-12{padding:3rem}.advent-calendar .p-2{padding:.5rem}.advent-calendar .p-20{padding:5rem}.advent-calendar .p-6{padding:1.5rem}.advent-calendar .px-4{padding-left:1rem;padding-right:1rem}.advent-calendar .px-6{padding-left:1.5rem;padding-right:1.5rem}.advent-calendar .px-8{padding-left:2rem;padding-right:2rem}.advent-calendar .py-16{padding-bottom:4rem;padding-top:4rem}.advent-calendar .py-24{padding-bottom:6rem;padding-top:6rem}.advent-calendar .py-8{padding-bottom:2rem;padding-top:2rem}.advent-calendar .pb-1{padding-bottom:.25rem}.advent-calendar .pb-10{padding-bottom:2.5rem}.advent-calendar .pb-12{padding-bottom:3rem}.advent-calendar .pb-16{padding-bottom:4rem}.advent-calendar .pb-2{padding-bottom:.5rem}.advent-calendar .pb-24{padding-bottom:6rem}.advent-calendar .pb-4{padding-bottom:1rem}.advent-calendar .pt-10{padding-top:2.5rem}.advent-calendar .pt-12{padding-top:3rem}.advent-calendar .pt-16{padding-top:4rem}.advent-calendar .pt-2{padding-top:.5rem}.advent-calendar .pt-4{padding-top:1rem}.advent-calendar .pt-48{padding-top:12rem}.advent-calendar .pt-6{padding-top:1.5rem}.advent-calendar .pt-8{padding-top:2rem}.advent-calendar .text-left{text-align:left}.advent-calendar .text-center{text-align:center}.advent-calendar .font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.advent-calendar .text-2xl{font-size:1.5rem;line-height:2rem}.advent-calendar .text-3xl{font-size:1.875rem;line-height:2.25rem}.advent-calendar .text-4xl{font-size:2.25rem;line-height:2.5rem}.advent-calendar .text-5xl{font-size:3rem;line-height:1}.advent-calendar .text-6xl{font-size:3.75rem;line-height:1}.advent-calendar .text-7xl{font-size:4.5rem;line-height:1}.advent-calendar .text-8xl{font-size:6rem;line-height:1}.advent-calendar .font-bold{font-weight:700}.advent-calendar .uppercase{text-transform:uppercase}.advent-calendar .normal-case{text-transform:none}.advent-calendar .italic{font-style:italic}.advent-calendar .leading-\[30px\]{line-height:30px}.advent-calendar .leading-loose{line-height:2}.advent-calendar .tracking-wide{letter-spacing:.025em}.advent-calendar .tracking-wider{letter-spacing:.05em}.advent-calendar .text-\[\#066753\]{--tw-text-opacity:1;color:rgb(6,103,83,var(--tw-text-opacity))}.advent-calendar .text-\[\#212E42\]{--tw-text-opacity:1;color:rgb(33,46,66,var(--tw-text-opacity))}.advent-calendar .text-\[\#242e40\]{--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity))}.advent-calendar .text-\[\#aa2510\]{--tw-text-opacity:1;color:rgb(170,37,16,var(--tw-text-opacity))}.advent-calendar .text-white{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}.advent-calendar .no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.advent-calendar .shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.advent-calendar .drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.advent-calendar .drop-shadow-lg,.advent-calendar .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.advent-calendar .backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.advent-calendar .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.advent-calendar .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.advent-calendar .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.advent-calendar .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.advent-calendar .font-blackmango-black{font-family:BlackMango-Black,Georgia,Times,Times New Roman,serif}.advent-calendar .font-gtamerica-bold{font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif}.advent-calendar .font-gtamerica-regular{font-family:GTAmerica-Regular,Arial,Helvetica,sans-serif}.advent-calendar .font-kalista-regular{font-family:Kalista-Regular,cursive}.advent-calendar .font-kalista-bold{font-family:Kalista-Bold,cursive}.advent-calendar .font-editorial-regular{font-family:EditorialNew-Regular,Georgia,Times,Times New Roman,serif}.advent-calendar .swiper-pagination-bullets{bottom:2rem!important;left:auto!important;width:auto!important}.advent-calendar .swiper-pagination{right:8rem!important;text-align:right!important}.advent-calendar .swiper-pagination-bullet{background:none!important;border:1.5px solid #fff;border-radius:.25rem;margin:0 .6rem!important;opacity:1!important;padding:1rem}.advent-calendar .swiper-pagination-bullet-active{background:#fff!important}.advent-calendar .offers-button-next,.advent-calendar .offers-button-prev,.advent-calendar .swiper-button-next,.advent-calendar .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 27 44%27%3E%3Cpath fill=%27%23242e40%27 d=%27M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z%27/%3E%3C/svg%3E")!important;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#242e40;transform:scaleY(2) translateY(-44px)}.advent-calendar .swiper-button-next{transform:scaleY(2) translateY(-44px) rotate(180deg)}@media only screen and (max-width:768px){.advent-calendar .swiper-button-next,.advent-calendar .swiper-button-prev{display:none!important}}.advent-calendar .offers-button-next:after,.advent-calendar .offers-button-prev:after,.advent-calendar .swiper-button-next:after,.advent-calendar .swiper-button-prev:after{content:none!important}.advent-calendar .next-button,.advent-calendar .prev-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 27 44%27%3E%3Cpath fill=%27%23242e40%27 d=%27M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z%27/%3E%3C/svg%3E")!important;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#242e40}.advent-calendar .excursion-next-button,.advent-calendar .excursion-prev-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 27 44%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z%27/%3E%3C/svg%3E")!important;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff}.advent-calendar .no-scroll{height:100%;overflow:hidden}.advent-calendar .gfield--type-honeypot,.advent-calendar .gfield_required_asterisk,.advent-calendar .gform_heading{display:none}.advent-calendar #field_28_1{align-items:flex-end;display:flex;flex-direction:row;gap:1rem;margin-bottom:4rem;width:100%}.advent-calendar #field_28_1 .gfield_label{font-size:1.875rem;line-height:2.25rem;margin-bottom:-.25rem;margin-right:1.5rem;min-width:83px;--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity));font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif}@media(min-width:768px){.advent-calendar #field_28_1 .gfield_label{font-size:3rem;line-height:1;min-width:131px}}.advent-calendar #field_28_1 .ginput_container{font-size:2.25rem;line-height:2.5rem;width:100%;--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity))}.advent-calendar #field_28_1 .ginput_container input{background-color:#0000;border-width:0;font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:2.25rem;padding:0 0 .5rem;text-align:center}@media(min-width:768px){.advent-calendar #field_28_1 .ginput_container input{font-size:3rem;line-height:1;padding-right:12rem}}@media(min-width:1024px){.advent-calendar #field_28_1 .ginput_container input{padding-right:15rem}}.advent-calendar #field_28_1 .ginput_container input{background-image:linear-gradient(90deg,#000 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:20px 4px}.advent-calendar #field_28_3{align-items:flex-end;display:flex;flex-direction:row;gap:1rem;margin-bottom:4rem;width:100%}.advent-calendar #field_28_3 .gfield_label{font-size:1.875rem;line-height:2.25rem;margin-bottom:-.25rem;margin-right:1.5rem;min-width:83px;--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity));font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif}@media(min-width:768px){.advent-calendar #field_28_3 .gfield_label{font-size:3rem;line-height:1;min-width:131px}}.advent-calendar #field_28_3 .ginput_container{font-size:2.25rem;line-height:2.5rem;width:100%;--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity))}.advent-calendar #field_28_3 .ginput_container input{background-color:#0000;border-width:0;font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:2.25rem;padding:0 0 .5rem;text-align:center}@media(min-width:768px){.advent-calendar #field_28_3 .ginput_container input{font-size:3rem;line-height:1;padding-right:12rem}}@media(min-width:1024px){.advent-calendar #field_28_3 .ginput_container input{padding-right:15rem}}.advent-calendar #field_28_3 .ginput_container input{background-image:linear-gradient(90deg,#000 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:20px 4px}.advent-calendar #field_28_5{align-items:flex-end;display:flex;flex-direction:row;gap:1rem;margin-bottom:4rem;width:100%}.advent-calendar #field_28_5 .gfield_label{font-size:1.875rem;line-height:2.25rem;margin-bottom:-.25rem;margin-right:1.5rem;min-width:83px;--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity));font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif}@media(min-width:768px){.advent-calendar #field_28_5 .gfield_label{font-size:3rem;line-height:1;min-width:131px}}.advent-calendar #field_28_5 .ginput_container{font-size:2.25rem;line-height:2.5rem;width:100%;--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity))}.advent-calendar #field_28_5 .ginput_container input{background-color:#0000;border-width:0;font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:2.25rem;padding:0 0 .5rem;text-align:center}@media(min-width:768px){.advent-calendar #field_28_5 .ginput_container input{font-size:3rem;line-height:1;padding-right:12rem}}@media(min-width:1024px){.advent-calendar #field_28_5 .ginput_container input{padding-right:15rem}}.advent-calendar #field_28_5 .ginput_container input{background-image:linear-gradient(90deg,#000 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:20px 4px}.advent-calendar .gform_footer input{display:block;height:auto;margin-left:auto;margin-right:auto;padding-bottom:3rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:200px}.advent-calendar .gform_footer input:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.advent-calendar .gform_confirmation_wrapper{font-size:3rem;line-height:1;--tw-text-opacity:1;color:rgb(36,46,64,var(--tw-text-opacity))}.advent-calendar #nav-bar{position:fixed;top:0;transition:top .3s ease-in-out}@media(min-width:1024px){.advent-calendar .benefits-swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:10px;transform:none!important}.advent-calendar .benefits-swiper .swiper-slide{display:block!important;height:auto!important;width:auto!important}.advent-calendar .benefits-swiper .swiper-container{overflow:visible!important}}.advent-calendar .fc-center h2{--tw-text-opacity:1!important;color:rgb(255,255,255,var(--tw-text-opacity))!important;font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif!important}.advent-calendar .fc-day-header{--tw-bg-opacity:1!important;background-color:rgb(237,234,229,var(--tw-bg-opacity))!important}.advent-calendar .fc-day-header span{font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif!important}.advent-calendar .fc-button:hover{--tw-scale-x:1.05!important;--tw-scale-y:1.05!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.advent-calendar .fc-button span:before{--tw-text-opacity:1!important;color:rgb(36,46,64,var(--tw-text-opacity))!important}.advent-calendar .fc-today{--tw-bg-opacity:1!important;background-color:rgb(237,234,229,var(--tw-bg-opacity))!important}.advent-calendar .fc-day-grid{--tw-bg-opacity:1!important;background-color:rgb(236,234,228,var(--tw-bg-opacity))!important}.advent-calendar .fc-day-number{font-family:GTAmerica-Bold,Arial,Helvetica,sans-serif!important}.advent-calendar .calendars-container,.advent-calendar .events-list-title{margin-bottom:0!important;padding-bottom:3rem!important}.advent-calendar .events-list-wrapper{margin-bottom:0!important;padding-bottom:4rem!important}@media screen and (-webkit-min-device-pixel-ratio:0){.advent-calendar .fc-day-top{top:50%}}@-moz-document url-prefix(){.advent-calendar .fc-day-grid>.fc-row:first-of-type .fc-day-top{top:50%}.advent-calendar .fc-day-grid>.fc-ro.fc-day-past~.fc-ro.fc-day-past,.advent-calendar .fc-day-top{top:0}}.advent-calendar .fc-day-top{padding-bottom:20px;padding-top:20px}.advent-calendar .event-count{--tw-bg-opacity:1!important;background-color:rgb(169,37,16,var(--tw-bg-opacity))!important}.advent-calendar .event-count span{font-size:1.25rem!important;line-height:1.75rem!important}@media(min-width:1024px){.advent-calendar .event-count span{font-size:1.5rem!important;line-height:2rem!important}}.advent-calendar .title{font-size:2.25rem!important;line-height:2.5rem!important;margin-bottom:2rem!important;--tw-text-opacity:1!important;color:rgb(185,42,38,var(--tw-text-opacity))!important}@media(min-width:768px){.advent-calendar .title{font-size:3rem!important;line-height:1!important}}.advent-calendar .events-card .date{margin-bottom:.75rem!important;margin-top:.75rem!important;--tw-text-opacity:1!important;color:rgb(185,42,38,var(--tw-text-opacity))!important}.advent-calendar .events-card .date,.advent-calendar .events-card .more-info-link{font-size:1.5rem!important;line-height:2rem!important}.advent-calendar .events-card .more-info-link:hover{--tw-text-opacity:1!important;color:rgb(106,31,26,var(--tw-text-opacity))!important}.advent-calendar .overwrite-link{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.advent-calendar .overwrite-link:hover{--tw-text-opacity:1!important;color:rgb(169,37,16,var(--tw-text-opacity))!important}.advent-calendar .events-list-wrapper{margin-bottom:12rem!important}.advent-calendar .intro-heading{line-height:65px!important}@media(min-width:1024px){.advent-calendar .intro-heading{line-height:85px!important}}.advent-calendar .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.advent-calendar .hover\:border-\[\#212E42\]:hover{--tw-border-opacity:1;border-color:rgb(33,46,66,var(--tw-border-opacity))}.advent-calendar .hover\:border-\[\#242e40\]:hover{--tw-border-opacity:1;border-color:rgb(36,46,64,var(--tw-border-opacity))}.advent-calendar .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.advent-calendar .group:hover .group-hover\:h-fit{height:-webkit-fit-content;height:fit-content}.advent-calendar .group:hover .group-hover\:p-12{padding:3rem}.advent-calendar .group:hover .group-hover\:underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:768px){.advent-calendar .md\:left-36{left:9rem}.advent-calendar .md\:right-36{right:9rem}.advent-calendar .md\:top-24{top:6rem}.advent-calendar .md\:mb-0{margin-bottom:0}.advent-calendar .md\:mb-24{margin-bottom:6rem}.advent-calendar .md\:mt-24{margin-top:6rem}.advent-calendar .md\:hidden{display:none}.advent-calendar .md\:h-\[80rem\]{height:80rem}.advent-calendar .md\:max-h-\[300px\]{max-height:300px}.advent-calendar .md\:max-h-\[700px\]{max-height:700px}.advent-calendar .md\:min-h-\[162px\]{min-height:162px}.advent-calendar .md\:w-1\/2{width:50%}.advent-calendar .md\:w-14{width:3.5rem}.advent-calendar .md\:w-16{width:4rem}.advent-calendar .md\:w-\[120px\]{width:120px}.advent-calendar .md\:w-\[500px\]{width:500px}.advent-calendar .md\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.advent-calendar .md\:flex-row{flex-direction:row}.advent-calendar .md\:border-x-\[16px\]{border-left-width:16px;border-right-width:16px}.advent-calendar .md\:border-x-\[3px\]{border-left-width:3px;border-right-width:3px}.advent-calendar .md\:border-x-\[4px\]{border-left-width:4px;border-right-width:4px}.advent-calendar .md\:bg-fixed{background-attachment:fixed}.advent-calendar .md\:bg-center{background-position:50%}.advent-calendar .md\:px-0{padding-left:0;padding-right:0}.advent-calendar .md\:pb-24{padding-bottom:6rem}.advent-calendar .md\:pt-24{padding-top:6rem}.advent-calendar .md\:pt-36{padding-top:9rem}.advent-calendar .md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.advent-calendar .md\:text-5xl{font-size:3rem;line-height:1}.advent-calendar .md\:text-6xl{font-size:3.75rem;line-height:1}.advent-calendar .md\:text-8xl{font-size:6rem;line-height:1}.advent-calendar .md\:text-9xl{font-size:8rem;line-height:1}}@media(min-width:1024px){.advent-calendar .lg\:left-36{left:9rem}.advent-calendar .lg\:left-auto{left:auto}.advent-calendar .lg\:top-1\/2{top:50%}.advent-calendar .lg\:mx-16{margin-left:4rem;margin-right:4rem}.advent-calendar .lg\:hidden{display:none}.advent-calendar .lg\:h-32{height:8rem}.advent-calendar .lg\:max-h-\[350px\]{max-height:350px}.advent-calendar .lg\:max-h-\[800px\]{max-height:800px}.advent-calendar .lg\:min-h-\[138px\]{min-height:138px}.advent-calendar .lg\:-translate-x-0{--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.advent-calendar .lg\:pb-36{padding-bottom:9rem}.advent-calendar .lg\:text-7xl{font-size:4.5rem;line-height:1}.advent-calendar .lg\:text-8xl{font-size:6rem;line-height:1}.advent-calendar .lg\:text-9xl{font-size:8rem;line-height:1}}.advent-calendar .fc-other-month .event-count{border-radius:50%;color:#fff;font-size:1rem;font-weight:700;height:35px;position:absolute;right:5px;right:10px;top:5px;top:10px;width:35px;z-index:999999}.advent-calendar .fc-bg .event-count{display:none}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list{margin:0 auto;max-width:1029px}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card{background:#fff;margin:0 auto 20px;max-width:800px;padding:20px}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .date{color:#6a1f1a;font-weight:700;line-height:1.625rem;margin-bottom:.5rem}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper{display:flex;text-align:left}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .image-wrapper{background-size:cover;float:left;height:140px;width:140px}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .content{padding:10px 15px 15px;text-align:left;width:calc(100% - 140px)}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .content .title{color:#6a1f1a;font-size:1.625rem;font-weight:700;text-decoration:none}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .content .description{color:#1e234f;font-size:1.125rem;font-weight:700}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .content a{color:#1e234f;font-size:.875rem;font-weight:700}.advent-calendar.eventasticEventsPage .calendars-container{align-items:flex-start;display:flex;margin:0 auto 2.5em;max-width:1600px;width:95%}.advent-calendar.eventasticEventsPage .calendars-container #eventsCalendar{max-width:1029px}.advent-calendar.eventasticEventsPage .eventasticHero{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:60vh;width:100%}.advent-calendar.eventasticEventsPage .eventasticHeadline{display:block;font-size:4em;margin:1em auto;text-align:center}@media only screen and (max-width:768px){.advent-calendar.eventasticEventsPage .eventasticHero{background-attachment:scroll}.advent-calendar.eventasticEventsPage .eventasticHeadline{font-size:2.5em}}.advent-calendar.eventasticEventsPage .eventsBarNav{display:flex;justify-content:space-between;margin:0 2.5em}.advent-calendar.eventasticEventsPage .eventsBarNav .eventViewNav{border-radius:4px;display:flex;overflow:hidden}.advent-calendar.eventasticEventsPage .eventsBarNav .btn{background-color:#229abc;color:#fff;cursor:pointer;display:block;font-size:1em;padding:5px 10px;text-decoration:none}.advent-calendar.eventasticEventsPage .eventsBarNav .btn.active{background-color:#1a7690}.advent-calendar.eventasticEventsPage .eventsBarNav .btn.submitBtn{background-color:#1b8388}.advent-calendar.eventasticEventsPage .eventsBarNav .btn.submitBtn:hover{background-color:#1e88a6}@media only screen and (max-width:768px){.advent-calendar.eventasticEventsPage .eventsBarNav{margin:0 auto;text-align:center;width:95%}}.advent-calendar.eventasticEventsPage .fc-filter-bar,.advent-calendar.eventasticEventsPage .filters{align-items:center;background:#233746;box-sizing:border-box;color:#fff;display:flex;justify-content:center;margin-right:24px;min-width:280px;padding:12px;text-align:center;width:100%}.advent-calendar.eventasticEventsPage .fc-filter-bar .categories select,.advent-calendar.eventasticEventsPage .filters .categories select{border-radius:0}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper,.advent-calendar.eventasticEventsPage .filters .inner-wrapper{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:1400px;text-align:center}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .title,.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper b,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .title,.advent-calendar.eventasticEventsPage .filters .inner-wrapper b{font-size:1.625rem;font-weight:700}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper label,.advent-calendar.eventasticEventsPage .filters .inner-wrapper label{font-size:1.1em}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .dateFilter,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter{display:inline-block;height:31px}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .dateFilter .dateInput,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter .dateInput{position:relative}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .dateFilter .dateInput:after,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter .dateInput:after{background-position:center 10px;background-repeat:no-repeat;background-size:20px 20px;content:"";display:block;height:30px;position:absolute;right:5px;top:-5px;width:30px}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .dateFilter .dateInput input,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter .dateInput input{background:#fff;border:0;border-radius:0;cursor:pointer;font-family:zeitung,Avenir,Helvetica,sans-serif;font-size:.75rem;height:31px;margin:0;outline:0;padding:1rem;position:relative;width:120px}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .dateFilter .dateInput input:after,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter .dateInput input:after{content:"";height:30px;position:absolute;right:-30px;width:30px}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .keywordFilter,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter{display:inline-block}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .keywordFilter input,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter input{background:#fff;border:none;border-radius:0;font-family:zeitung,Avenir,Helvetica,sans-serif;height:31px;margin:0;max-width:none;padding:1rem;width:120px}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper input,.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper select,.advent-calendar.eventasticEventsPage .filters .inner-wrapper input,.advent-calendar.eventasticEventsPage .filters .inner-wrapper select{background:#fff;border:0;border-radius:0;color:#a3a3a3;cursor:pointer;font-family:zeitung,Avenir,Helvetica,sans-serif;font-size:.75rem;height:31px;margin:0;outline:0;padding-left:.5rem}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper #eventasticSearch,.advent-calendar.eventasticEventsPage .filters .inner-wrapper #eventasticSearch{background:#fff;border:none;margin:0;max-width:none;width:100%}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .categoryFilters,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categoryFilters{display:inline-block;margin-bottom:12px}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .categoryFilters .filterToggle,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categoryFilters .filterToggle{font-size:1.1em}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .eventFilterSubmit,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .eventFilterSubmit{background:#c1b289;border:0;color:#3c3c3c;font-family:zeitung,Avenir,Helvetica,sans-serif;letter-spacing:.125em;line-height:1.3rem;padding:.4rem 1rem;text-transform:uppercase}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .eventFilterSubmit:hover,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .eventFilterSubmit:hover{background:#6a1f1a;color:#fff}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .filterSubmit,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .filterSubmit{background:#fff;border-radius:3p;border-radius:3px;color:#1b8388;display:inline-block;font-size:1.1em;height:40px;line-height:normal;transition:.3s ease;width:120px}.advent-calendar.eventasticEventsPage .fc-filter-bar .inner-wrapper .filterSubmit:hover,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .filterSubmit:hover{background:none;color:#fff}.advent-calendar.eventasticEventsPage .fc-filter-bar{display:none}.advent-calendar.eventasticEventsPage .fc-filter-bar button{font-size:.7em;line-height:1.4;margin:5px 5px 5px 0}.advent-calendar.eventasticEventsPage .fc-category-filter{margin-top:20px}.advent-calendar.eventasticEventsPage .fc-category-filter button{background:none;border:none;color:#fff;display:block;font-size:1em;font-weight:400;padding:0;text-align:left;text-transform:none}.advent-calendar.eventasticEventsPage .fc-category-filter button .checkbox{-webkit-appearance:none;appearance:none;background:none;border:1px solid #fff;cursor:pointer;height:12px;margin-right:12px;width:12px!important}.advent-calendar.eventasticEventsPage .fc-category-filter button.on{outline:none}.advent-calendar.eventasticEventsPage .fc-category-filter button.on .checkbox{background:#fff}.advent-calendar.eventasticEventsPage .fc-category-filter button:focus{outline:none}.advent-calendar.eventasticEventsPage .fc-category-filter .fc-color{display:none}.advent-calendar.eventasticEventsPage .eventasticEvents{align-items:flex-start;display:none;margin:2.5em auto;max-width:1600px;width:95%}.advent-calendar.eventasticEventsPage .eventasticEvents.active{display:flex}.advent-calendar.eventasticEventsPage .eventasticEvents .events{width:100%}.advent-calendar.eventasticEventsPage .eventasticEvents .events .noResults{color:#000;font-size:1.3em;font-weight:700;margin-top:0}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event{background:#fff;color:#000;display:flex;padding:12px;text-decoration:none}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event:nth-child(2n){background-color:#f1f1f1}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event.hidden{display:none}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .image{align-self:flex-start;margin-right:15px;min-width:250px;position:relative;width:30%}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .image:after{content:"";display:block;padding-bottom:56.25%;width:100%}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text{flex:1}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text h3{font-size:1.2em;margin:0 auto}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text .date,.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text .time{color:#1b8388;font-size:.9em;font-weight:600}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text .excerpt{font-size:.9em}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text .registerButton{background:#1e88a6;color:#fff;display:inline-block;font-size:.9em;font-weight:bolder;margin-bottom:.5em;min-width:175px;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s ease}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text .registerButton:hover{background:#0e927a}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text .detailsButton{background:#1b8388;color:#fff;display:inline-block;font-size:.9em;font-weight:bolder;min-width:175px;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s ease}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .text .detailsButton:hover{background:#0e927a}@media only screen and (max-width:768px){.advent-calendar.eventasticEventsPage .eventasticEvents .events .event{flex-wrap:wrap}.advent-calendar.eventasticEventsPage .eventasticEvents .events .event .image{margin-bottom:12px;margin-right:0;width:100%}}.advent-calendar.eventasticEventsPage .eventasticEvents .events .showMoreButton{background:#1b8388;color:#fff;cursor:pointer;display:block;font-size:.9em;margin:40px auto;padding:6px 24px;text-align:center;text-transform:uppercase;transition:.3s ease;width:150px}.advent-calendar.eventasticEventsPage .eventasticEvents .events .showMoreButton:hover{background:#0e927a}.advent-calendar .events-list-title{margin-bottom:30px;text-align:center;width:100%}.advent-calendar .events-list-title h3{border-bottom:1px solid #707070;display:inline-block;margin:30px auto 15px;max-width:800px;width:100%}.advent-calendar #calendar .fc-content{color:#000}.advent-calendar #calendar .fc-button-primary{background-color:#233746}@media only screen and (max-width:768px){.advent-calendar #calendar .fc-toolbar{flex-wrap:wrap}.advent-calendar #calendar .fc-center{margin:1.5em auto}.advent-calendar #calendar .fc-day-top{text-align:center}.advent-calendar #calendar .fc-day-top .fc-day-number{float:unset;font-size:40px;left:unset;position:relative;text-align:center;transform:unset}.advent-calendar #calendar .fc-day-top .event-count{background:#ab4732;right:5px;top:5px}.advent-calendar #calendar .fc-head-container .fc-day-header span{font-size:1rem!important}.advent-calendar #calendar .fc-day-top .fc-day-number{font-size:24px}.advent-calendar #calendar .fc-day-top .event-count{background:#ab4732cc;height:20px;right:3px;top:3px;width:20px}.advent-calendar #calendar .fc-day-top .event-count span{font-size:.6rem;font-weight:500}.advent-calendar #calendar .fc-toolbar .fc-left button.fc-button,.advent-calendar #calendar .fc-toolbar .fc-right button.fc-button{margin:0;padding:0}.advent-calendar #calendar .fc-toolbar .fc-center{margin:0}.advent-calendar #calendar .fc-toolbar .fc-center h2{font-size:1.5rem;letter-spacing:1px}.advent-calendar #calendar .fc-head-container .fc-day-header span{font-size:.7rem!important;font-weight:500}}@media only screen and (max-width:1024px){.advent-calendar .eventasticEvents{margin-top:10px!important}.advent-calendar.eventasticEventsPage{padding-top:10px}.advent-calendar.eventasticEventsPage .hermann-content-wrapper .wp-block-cover-wrapper:first-child{left:-25px;position:relative;width:calc(100% + 50px)}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .desktop,.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .image-wrapper{display:none}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .content{padding:0}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .content .date{color:#6a1f1a;font-size:1.125rem;font-weight:700}.advent-calendar.eventasticEventsPage .events-list-wrapper #events-list .events-card .wrapper .content a{text-decoration:underline}.advent-calendar.eventasticEventsPage .eventsBarNav{background:#fff;margin:0;padding:20px;width:100%;z-index:9999}.advent-calendar.eventasticEventsPage .filters{display:inline-block;margin:0;text-align:center}.advent-calendar.eventasticEventsPage .filters .inner-wrapper{display:inline-block}.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categories,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter{display:block;height:40px;margin:10px}.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categories .dateInput input,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categories input.keywords,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categories select,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter .dateInput input,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter input.keywords,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter select,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter .dateInput input,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter input.keywords,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter select{color:#a3a3a3!important;font-size:1.25rem!important;height:40px!important;max-width:250px!important;width:100%}.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categories .dateInput input option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categories input.keywords option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .categories select option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter .dateInput input option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter input.keywords option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .dateFilter select option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter .dateInput input option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter input.keywords option,.advent-calendar.eventasticEventsPage .filters .inner-wrapper .keywordFilter select option{color:#a3a3a3;text-align:left}.advent-calendar.eventasticEventsPage .filters .inner-wrapper .eventFilterSubmit{margin:20px}.advent-calendar.eventasticEventsPage .calendars-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.advent-calendar.eventasticEventsPage .calendars-container .eventasticEvents.active{display:block;flex:0 0 auto;flex-wrap:wrap;order:1}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar,.advent-calendar.eventasticEventsPage .calendars-container .filters{display:block;flex:0 0 auto;margin:0 auto 24px;order:3;width:100%}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .fc-search,.advent-calendar.eventasticEventsPage .calendars-container .filters .fc-search{width:80%}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .fc-category-filter button,.advent-calendar.eventasticEventsPage .calendars-container .filters .fc-category-filter button{display:inline-block}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .title,.advent-calendar.eventasticEventsPage .calendars-container .filters .title{width:100%}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .dateAndKeyworkFilters,.advent-calendar.eventasticEventsPage .calendars-container .filters .dateAndKeyworkFilters{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .dateAndKeyworkFilters .dateFilter,.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .dateAndKeyworkFilters .keywordFilter,.advent-calendar.eventasticEventsPage .calendars-container .filters .dateAndKeyworkFilters .dateFilter,.advent-calendar.eventasticEventsPage .calendars-container .filters .dateAndKeyworkFilters .keywordFilter{margin:0;min-width:160px;position:relative;width:calc(33% - 8px)}}@media only screen and (max-width:1024px)and (max-width:600px){.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .dateAndKeyworkFilters .dateFilter,.advent-calendar.eventasticEventsPage .calendars-container .filters .dateAndKeyworkFilters .dateFilter{width:calc(50% - 6px)}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .dateAndKeyworkFilters .keywordFilter,.advent-calendar.eventasticEventsPage .calendars-container .filters .dateAndKeyworkFilters .keywordFilter{margin-top:12px;width:100%}}@media only screen and (max-width:1024px)and (max-width:420px){.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .dateAndKeyworkFilters .dateFilter,.advent-calendar.eventasticEventsPage .calendars-container .filters .dateAndKeyworkFilters .dateFilter{margin-bottom:12px;width:100%}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .dateAndKeyworkFilters .keywordFilter,.advent-calendar.eventasticEventsPage .calendars-container .filters .dateAndKeyworkFilters .keywordFilter{margin-top:0}}@media only screen and (max-width:1024px){.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .categoryFilters,.advent-calendar.eventasticEventsPage .calendars-container .filters .categoryFilters{margin-top:12px}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .categoryFilters .categories,.advent-calendar.eventasticEventsPage .calendars-container .filters .categoryFilters .categories{width:100%}.advent-calendar.eventasticEventsPage .calendars-container .fc-filter-bar .categoryFilters .categories .checkbox,.advent-calendar.eventasticEventsPage .calendars-container .filters .categoryFilters .categories .checkbox{display:inline-flex;margin:0 12px 12px 0}.advent-calendar.eventasticEventsPage .calendars-container .events{width:100%}}.advent-calendar .fc-filter-bar{display:none}.advent-calendar .fc .fc-row .fc-content-skeleton{height:calc(100% - 2px)}.advent-calendar .fc .fc-row .fc-content-skeleton table,.advent-calendar .fc .fc-row .fc-content-skeleton table thead{height:100%}.advent-calendar .fc .fc-row .fc-content-skeleton table thead .event-count{background:#ab4732;border-radius:50%;color:#fff;font-size:1rem;font-weight:700;height:35px;position:absolute;right:10px;top:10px;width:35px;z-index:999999}.advent-calendar .fc .fc-row .fc-content-skeleton table thead .event-count span{left:50%;position:absolute;top:50%;transform:translate(-50%,-47%);white-space:nowrap}.advent-calendar .fc .fc-row .fc-content-skeleton table thead td.fc-day-top{background:#fff;position:relative}.advent-calendar .fc .fc-row .fc-content-skeleton table thead td.fc-day-top .fc-day-number{color:#233746;font-size:60px;font-weight:400;left:50%;line-height:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.advent-calendar .fc .fc-row .fc-content-skeleton table thead td.fc-day-top.active{background:#fffae4}.advent-calendar .fc .fc-row .fc-content-skeleton table thead td.fc-day-top.active .fc-day-number{color:#1e234f}.advent-calendar .fc .fc-row .fc-content-skeleton table thead td.fc-day-top.has-event{cursor:pointer}.advent-calendar .fc .fc-row .fc-content-skeleton table tbody{display:none}@media only screen and (max-width:635px){.advent-calendar .fc .fc-row .fc-content-skeleton,.advent-calendar .fc .fc-row .fc-content-skeleton table,.advent-calendar .fc .fc-row .fc-content-skeleton th,.advent-calendar .fc .fc-row .fc-content-skeleton tr{min-height:64px}}
