.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.o__carousel_module{display:none;--struts-carousel-border-size:1px;--struts-carousel-gap:36px;--struts-carousel-gap-arrows:16px;--struts-image-border-radius:0;display:grid;grid-gap:var(--struts-carousel-gap);margin-bottom:24px!important}@media(max-width:991px){.o__carousel_module{grid-gap:20px}}.o__carousel_module .carousel_module_slides{display:-webkit-box;display:flex}.o__carousel_module .carousel_module_slides .slide-image img{width:100%}.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:var(--struts-carousel-gap)}.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block .carousel_details_wrap{padding:0 var(--struts-xlarge-padding)}@media(max-width:991px){.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block{display:block;text-align:center}.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block .carousel_details_wrap{margin-bottom:var(--struts-carousel-gap);padding:0}}.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block .carousel_details_wrap,.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block .carousel_media_wrap{width:100%}@media(min-width:992px){.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block .carousel_details_wrap,.o__carousel_module .carousel_module_slides .carousel_module_item .carousel_module_block .carousel_media_wrap{width:50%}}.o__carousel_module .carousel_module_slides .carousel_module_item .m__single_video{height:auto}@media(min-width:768px){.o__carousel_module .carousel_module_slides .carousel_module_item .m__single_video{height:auto}}@media(min-width:992px){.o__carousel_module .carousel_module_slides .carousel_module_item .m__single_video{height:auto}}.o__carousel_module .carousel_module_slides .carousel_module_item .m__single_video .poster{aspect-ratio:16/9;background-size:cover}.o__carousel_module .wp-block-post-template{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;margin:0!important;padding:0!important}.o__carousel_module .wp-block-post-template:has(.card-display-style-grid):where(.is-layout-flow)>li{-webkit-margin-before:0;margin-block-start:0}.o__carousel_module .glide__slides{overflow:visible}.o__carousel_module .glide__slides .glide__slide{margin:0}.o__carousel_module .glide__slides .glide__slide.card__main{height:auto}.o__carousel_module .glide__controls-wrap .glide__controls{margin:0 auto;max-width:33.75rem;position:relative}.o__carousel_module .glide__arrows{display:-webkit-box;display:flex;gap:var(--struts-carousel-gap-arrows);-webkit-box-pack:justify;justify-content:space-between;margin:0 auto}.o__carousel_module .glide__arrows.has-no-pagination{display:none}.o__carousel_module .glide__arrows--fw{max-width:unset}.o__carousel_module .glide__bullets--numbered{display:-webkit-box;display:flex;gap:1rem;-webkit-box-pack:center;justify-content:center;margin-top:1rem}.o__carousel_module .glide__bullets--numbered .glide__bullet{background:none;border:none;color:#666;cursor:pointer;font-size:1rem;padding:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.o__carousel_module .glide__bullets--numbered .glide__bullet.is-active{color:#000;text-decoration:underline;text-underline-offset:.25rem}.o__carousel_module .glide__bullets--numbered .glide__bullet:hover{color:#000}.o__carousel_module .glide__arrow{bottom:0}.o__carousel_module .glide__arrow.glide__arrow--left{left:var(--struts-carousel-gap-arrows)}.o__carousel_module .glide__arrow.glide__arrow--right{right:var(--struts-carousel-gap-arrows)}.o__carousel_module .glide__arrow--disabled{opacity:.5}.o__carousel_module .glide__bullets{-webkit-box-ordinal-group:3;display:-webkit-box;display:flex;flex-wrap:wrap;gap:45px;margin-block:auto;order:2;row-gap:0;-webkit-box-pack:center;justify-content:center;margin:0 4rem;-webkit-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}@media(max-width:991px){.o__carousel_module .glide__bullets{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:0}}@media(max-width:600px){.o__carousel_module .glide__bullets{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:0}}.o__carousel_module .glide__bullets[data-left-gap]:before,.o__carousel_module .glide__bullets[data-right-gap]:after{align-self:center;color:#666;content:"…";font-size:.875rem;padding:4px 8px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o__carousel_module .glide__bullets .glide__bullet{background:none;border:none;border-radius:50px;color:#666;cursor:pointer;display:inline-block;font-size:1rem;padding:4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.o__carousel_module .glide__bullets .glide__bullet.glide__bullet--active,.o__carousel_module .glide__bullets .glide__bullet.is-active{--button-background-color:var(--struts-color-primary-dark);--button-border-color:var(--struts-color-primary-dark);color:#000;text-decoration:underline;text-underline-offset:.25rem}.o__carousel_module .glide__bullets .glide__bullet:hover{color:#000}.o__carousel_module .glide__bullets .glide__bullet:first-child{-webkit-box-ordinal-group:0;order:-1}.o__carousel_module .glide__bullets .glide__bullet:last-child{-webkit-box-ordinal-group:2;order:1}@media(min-width:768px){.o__carousel_module .glide__bullets{flex-wrap:wrap;max-width:100%}}@media(min-width:1200px){.o__carousel_module .glide__bullets .glide__bullet:nth-of-type(2n){display:block}}.o__carousel_module .glide__arrow--left{-webkit-box-ordinal-group:2;order:1}.o__carousel_module .glide__arrow--right{-webkit-box-ordinal-group:4;order:3}.o__carousel_module button.glide__arrow{--button-border-width:0;--button-disabled-background-color:var(--struts-color-white);--button-height:44px;--button-horizontal-padding:0.6875rem;--button-hover-border-color:var(--struts-color-primary);--button-hover-background-color:var(--struts-color-white);--button-hover-active-color:var(--struts-color-primary);--button-icon-color:var(--struts-color-white);--button-icon-size:36px;background:transparent}.o__carousel_module button.glide__arrow .is-icon{background-color:var(--button-icon-color)}.o__carousel_module button.glide__arrow .icon-next,.o__carousel_module button.glide__arrow .icon-previous{background-color:var(--sunnylands-color-accent-4);height:var(--button-icon-size);-webkit-mask-image:var(--struts-icon-carousel-arrow);mask-image:var(--struts-icon-carousel-arrow);width:var(--button-icon-size)}.o__carousel_module button.glide__arrow .icon-next{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.o__carousel_module button.glide__arrow:disabled{--button-icon-color:var(--struts-color-primary-dark);background-color:var(--struts-color-primary-light)}.o__carousel_module button.glide__arrow:hover{--button-icon-color:var(--struts-color-primary);background:transparent}.o__carousel_module button.glide__arrow:active,.o__carousel_module button.glide__arrow:focus{--button-icon-color:var(--struts-color-white);background:transparent}.has-black-background-color button.glide__arrow,.is-style-carousel-gray-black button.glide__arrow,.is-style-carousel-white-black button.glide__arrow{--button-border-color:var(--struts-color-white);--button-background-color:var(--struts-color-white);--button-disabled-background-color:var(--struts-color-black);--button-hover-border-color:var(--struts-color-gray-light);--button-hover-background-color:var(--struts-color-gray-light);--button-hover-active-color:var(--struts-color-gray-light);--button-icon-color:var(--struts-color-black)}.has-black-background-color button.glide__arrow .icon-next,.has-black-background-color button.glide__arrow .icon-previous,.is-style-carousel-gray-black button.glide__arrow .icon-next,.is-style-carousel-gray-black button.glide__arrow .icon-previous,.is-style-carousel-white-black button.glide__arrow .icon-next,.is-style-carousel-white-black button.glide__arrow .icon-previous{background-color:var(--struts-color-black)}.has-black-background-color button.glide__arrow:disabled .is-icon,.is-style-carousel-gray-black button.glide__arrow:disabled .is-icon,.is-style-carousel-white-black button.glide__arrow:disabled .is-icon{background-color:var(--struts-color-white)}
