*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
@media only screen and (max-width: 768px) {[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="50"],body[data-aos-mobile-duration="50"] [data-aos-mobile]{transition-duration:50ms}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="50"],body[data-aos-mobile-delay="50"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="50"].aos-mobile-animate,body[data-aos-mobile-delay="50"] [data-aos-mobile].aos-mobile-animate{transition-delay:50ms}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="100"],body[data-aos-mobile-duration="100"] [data-aos-mobile]{transition-duration:.1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="100"],body[data-aos-mobile-delay="100"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="100"].aos-mobile-animate,body[data-aos-mobile-delay="100"] [data-aos-mobile].aos-mobile-animate{transition-delay:.1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="150"],body[data-aos-mobile-duration="150"] [data-aos-mobile]{transition-duration:.15s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="150"],body[data-aos-mobile-delay="150"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="150"].aos-mobile-animate,body[data-aos-mobile-delay="150"] [data-aos-mobile].aos-mobile-animate{transition-delay:.15s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="200"],body[data-aos-mobile-duration="200"] [data-aos-mobile]{transition-duration:.2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="200"],body[data-aos-mobile-delay="200"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="200"].aos-mobile-animate,body[data-aos-mobile-delay="200"] [data-aos-mobile].aos-mobile-animate{transition-delay:.2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="250"],body[data-aos-mobile-duration="250"] [data-aos-mobile]{transition-duration:.25s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="250"],body[data-aos-mobile-delay="250"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="250"].aos-mobile-animate,body[data-aos-mobile-delay="250"] [data-aos-mobile].aos-mobile-animate{transition-delay:.25s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="300"],body[data-aos-mobile-duration="300"] [data-aos-mobile]{transition-duration:.3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="300"],body[data-aos-mobile-delay="300"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="300"].aos-mobile-animate,body[data-aos-mobile-delay="300"] [data-aos-mobile].aos-mobile-animate{transition-delay:.3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="350"],body[data-aos-mobile-duration="350"] [data-aos-mobile]{transition-duration:.35s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="350"],body[data-aos-mobile-delay="350"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="350"].aos-mobile-animate,body[data-aos-mobile-delay="350"] [data-aos-mobile].aos-mobile-animate{transition-delay:.35s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="400"],body[data-aos-mobile-duration="400"] [data-aos-mobile]{transition-duration:.4s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="400"],body[data-aos-mobile-delay="400"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="400"].aos-mobile-animate,body[data-aos-mobile-delay="400"] [data-aos-mobile].aos-mobile-animate{transition-delay:.4s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="450"],body[data-aos-mobile-duration="450"] [data-aos-mobile]{transition-duration:.45s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="450"],body[data-aos-mobile-delay="450"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="450"].aos-mobile-animate,body[data-aos-mobile-delay="450"] [data-aos-mobile].aos-mobile-animate{transition-delay:.45s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="500"],body[data-aos-mobile-duration="500"] [data-aos-mobile]{transition-duration:.5s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="500"],body[data-aos-mobile-delay="500"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="500"].aos-mobile-animate,body[data-aos-mobile-delay="500"] [data-aos-mobile].aos-mobile-animate{transition-delay:.5s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="550"],body[data-aos-mobile-duration="550"] [data-aos-mobile]{transition-duration:.55s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="550"],body[data-aos-mobile-delay="550"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="550"].aos-mobile-animate,body[data-aos-mobile-delay="550"] [data-aos-mobile].aos-mobile-animate{transition-delay:.55s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="600"],body[data-aos-mobile-duration="600"] [data-aos-mobile]{transition-duration:.6s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="600"],body[data-aos-mobile-delay="600"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="600"].aos-mobile-animate,body[data-aos-mobile-delay="600"] [data-aos-mobile].aos-mobile-animate{transition-delay:.6s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="650"],body[data-aos-mobile-duration="650"] [data-aos-mobile]{transition-duration:.65s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="650"],body[data-aos-mobile-delay="650"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="650"].aos-mobile-animate,body[data-aos-mobile-delay="650"] [data-aos-mobile].aos-mobile-animate{transition-delay:.65s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="700"],body[data-aos-mobile-duration="700"] [data-aos-mobile]{transition-duration:.7s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="700"],body[data-aos-mobile-delay="700"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="700"].aos-mobile-animate,body[data-aos-mobile-delay="700"] [data-aos-mobile].aos-mobile-animate{transition-delay:.7s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="750"],body[data-aos-mobile-duration="750"] [data-aos-mobile]{transition-duration:.75s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="750"],body[data-aos-mobile-delay="750"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="750"].aos-mobile-animate,body[data-aos-mobile-delay="750"] [data-aos-mobile].aos-mobile-animate{transition-delay:.75s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="800"],body[data-aos-mobile-duration="800"] [data-aos-mobile]{transition-duration:.8s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="800"],body[data-aos-mobile-delay="800"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="800"].aos-mobile-animate,body[data-aos-mobile-delay="800"] [data-aos-mobile].aos-mobile-animate{transition-delay:.8s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="850"],body[data-aos-mobile-duration="850"] [data-aos-mobile]{transition-duration:.85s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="850"],body[data-aos-mobile-delay="850"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="850"].aos-mobile-animate,body[data-aos-mobile-delay="850"] [data-aos-mobile].aos-mobile-animate{transition-delay:.85s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="900"],body[data-aos-mobile-duration="900"] [data-aos-mobile]{transition-duration:.9s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="900"],body[data-aos-mobile-delay="900"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="900"].aos-mobile-animate,body[data-aos-mobile-delay="900"] [data-aos-mobile].aos-mobile-animate{transition-delay:.9s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="950"],body[data-aos-mobile-duration="950"] [data-aos-mobile]{transition-duration:.95s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="950"],body[data-aos-mobile-delay="950"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="950"].aos-mobile-animate,body[data-aos-mobile-delay="950"] [data-aos-mobile].aos-mobile-animate{transition-delay:.95s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1000"],body[data-aos-mobile-duration="1000"] [data-aos-mobile]{transition-duration:1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1000"],body[data-aos-mobile-delay="1000"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1000"].aos-mobile-animate,body[data-aos-mobile-delay="1000"] [data-aos-mobile].aos-mobile-animate{transition-delay:1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1050"],body[data-aos-mobile-duration="1050"] [data-aos-mobile]{transition-duration:1.05s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1050"],body[data-aos-mobile-delay="1050"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1050"].aos-mobile-animate,body[data-aos-mobile-delay="1050"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.05s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1100"],body[data-aos-mobile-duration="1100"] [data-aos-mobile]{transition-duration:1.1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1100"],body[data-aos-mobile-delay="1100"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1100"].aos-mobile-animate,body[data-aos-mobile-delay="1100"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1150"],body[data-aos-mobile-duration="1150"] [data-aos-mobile]{transition-duration:1.15s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1150"],body[data-aos-mobile-delay="1150"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1150"].aos-mobile-animate,body[data-aos-mobile-delay="1150"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.15s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1200"],body[data-aos-mobile-duration="1200"] [data-aos-mobile]{transition-duration:1.2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1200"],body[data-aos-mobile-delay="1200"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1200"].aos-mobile-animate,body[data-aos-mobile-delay="1200"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1250"],body[data-aos-mobile-duration="1250"] [data-aos-mobile]{transition-duration:1.25s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1250"],body[data-aos-mobile-delay="1250"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1250"].aos-mobile-animate,body[data-aos-mobile-delay="1250"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.25s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1300"],body[data-aos-mobile-duration="1300"] [data-aos-mobile]{transition-duration:1.3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1300"],body[data-aos-mobile-delay="1300"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1300"].aos-mobile-animate,body[data-aos-mobile-delay="1300"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1350"],body[data-aos-mobile-duration="1350"] [data-aos-mobile]{transition-duration:1.35s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1350"],body[data-aos-mobile-delay="1350"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1350"].aos-mobile-animate,body[data-aos-mobile-delay="1350"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.35s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1400"],body[data-aos-mobile-duration="1400"] [data-aos-mobile]{transition-duration:1.4s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1400"],body[data-aos-mobile-delay="1400"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1400"].aos-mobile-animate,body[data-aos-mobile-delay="1400"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.4s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1450"],body[data-aos-mobile-duration="1450"] [data-aos-mobile]{transition-duration:1.45s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1450"],body[data-aos-mobile-delay="1450"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1450"].aos-mobile-animate,body[data-aos-mobile-delay="1450"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.45s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1500"],body[data-aos-mobile-duration="1500"] [data-aos-mobile]{transition-duration:1.5s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1500"],body[data-aos-mobile-delay="1500"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1500"].aos-mobile-animate,body[data-aos-mobile-delay="1500"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.5s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1550"],body[data-aos-mobile-duration="1550"] [data-aos-mobile]{transition-duration:1.55s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1550"],body[data-aos-mobile-delay="1550"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1550"].aos-mobile-animate,body[data-aos-mobile-delay="1550"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.55s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1600"],body[data-aos-mobile-duration="1600"] [data-aos-mobile]{transition-duration:1.6s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1600"],body[data-aos-mobile-delay="1600"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1600"].aos-mobile-animate,body[data-aos-mobile-delay="1600"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.6s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1650"],body[data-aos-mobile-duration="1650"] [data-aos-mobile]{transition-duration:1.65s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1650"],body[data-aos-mobile-delay="1650"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1650"].aos-mobile-animate,body[data-aos-mobile-delay="1650"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.65s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1700"],body[data-aos-mobile-duration="1700"] [data-aos-mobile]{transition-duration:1.7s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1700"],body[data-aos-mobile-delay="1700"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1700"].aos-mobile-animate,body[data-aos-mobile-delay="1700"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.7s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1750"],body[data-aos-mobile-duration="1750"] [data-aos-mobile]{transition-duration:1.75s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1750"],body[data-aos-mobile-delay="1750"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1750"].aos-mobile-animate,body[data-aos-mobile-delay="1750"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.75s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1800"],body[data-aos-mobile-duration="1800"] [data-aos-mobile]{transition-duration:1.8s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1800"],body[data-aos-mobile-delay="1800"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1800"].aos-mobile-animate,body[data-aos-mobile-delay="1800"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.8s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1850"],body[data-aos-mobile-duration="1850"] [data-aos-mobile]{transition-duration:1.85s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1850"],body[data-aos-mobile-delay="1850"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1850"].aos-mobile-animate,body[data-aos-mobile-delay="1850"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.85s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1900"],body[data-aos-mobile-duration="1900"] [data-aos-mobile]{transition-duration:1.9s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1900"],body[data-aos-mobile-delay="1900"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1900"].aos-mobile-animate,body[data-aos-mobile-delay="1900"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.9s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="1950"],body[data-aos-mobile-duration="1950"] [data-aos-mobile]{transition-duration:1.95s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1950"],body[data-aos-mobile-delay="1950"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="1950"].aos-mobile-animate,body[data-aos-mobile-delay="1950"] [data-aos-mobile].aos-mobile-animate{transition-delay:1.95s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2000"],body[data-aos-mobile-duration="2000"] [data-aos-mobile]{transition-duration:2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2000"],body[data-aos-mobile-delay="2000"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2000"].aos-mobile-animate,body[data-aos-mobile-delay="2000"] [data-aos-mobile].aos-mobile-animate{transition-delay:2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2050"],body[data-aos-mobile-duration="2050"] [data-aos-mobile]{transition-duration:2.05s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2050"],body[data-aos-mobile-delay="2050"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2050"].aos-mobile-animate,body[data-aos-mobile-delay="2050"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.05s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2100"],body[data-aos-mobile-duration="2100"] [data-aos-mobile]{transition-duration:2.1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2100"],body[data-aos-mobile-delay="2100"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2100"].aos-mobile-animate,body[data-aos-mobile-delay="2100"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.1s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2150"],body[data-aos-mobile-duration="2150"] [data-aos-mobile]{transition-duration:2.15s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2150"],body[data-aos-mobile-delay="2150"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2150"].aos-mobile-animate,body[data-aos-mobile-delay="2150"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.15s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2200"],body[data-aos-mobile-duration="2200"] [data-aos-mobile]{transition-duration:2.2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2200"],body[data-aos-mobile-delay="2200"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2200"].aos-mobile-animate,body[data-aos-mobile-delay="2200"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.2s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2250"],body[data-aos-mobile-duration="2250"] [data-aos-mobile]{transition-duration:2.25s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2250"],body[data-aos-mobile-delay="2250"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2250"].aos-mobile-animate,body[data-aos-mobile-delay="2250"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.25s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2300"],body[data-aos-mobile-duration="2300"] [data-aos-mobile]{transition-duration:2.3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2300"],body[data-aos-mobile-delay="2300"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2300"].aos-mobile-animate,body[data-aos-mobile-delay="2300"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2350"],body[data-aos-mobile-duration="2350"] [data-aos-mobile]{transition-duration:2.35s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2350"],body[data-aos-mobile-delay="2350"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2350"].aos-mobile-animate,body[data-aos-mobile-delay="2350"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.35s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2400"],body[data-aos-mobile-duration="2400"] [data-aos-mobile]{transition-duration:2.4s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2400"],body[data-aos-mobile-delay="2400"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2400"].aos-mobile-animate,body[data-aos-mobile-delay="2400"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.4s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2450"],body[data-aos-mobile-duration="2450"] [data-aos-mobile]{transition-duration:2.45s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2450"],body[data-aos-mobile-delay="2450"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2450"].aos-mobile-animate,body[data-aos-mobile-delay="2450"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.45s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2500"],body[data-aos-mobile-duration="2500"] [data-aos-mobile]{transition-duration:2.5s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2500"],body[data-aos-mobile-delay="2500"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2500"].aos-mobile-animate,body[data-aos-mobile-delay="2500"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.5s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2550"],body[data-aos-mobile-duration="2550"] [data-aos-mobile]{transition-duration:2.55s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2550"],body[data-aos-mobile-delay="2550"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2550"].aos-mobile-animate,body[data-aos-mobile-delay="2550"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.55s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2600"],body[data-aos-mobile-duration="2600"] [data-aos-mobile]{transition-duration:2.6s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2600"],body[data-aos-mobile-delay="2600"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2600"].aos-mobile-animate,body[data-aos-mobile-delay="2600"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.6s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2650"],body[data-aos-mobile-duration="2650"] [data-aos-mobile]{transition-duration:2.65s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2650"],body[data-aos-mobile-delay="2650"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2650"].aos-mobile-animate,body[data-aos-mobile-delay="2650"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.65s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2700"],body[data-aos-mobile-duration="2700"] [data-aos-mobile]{transition-duration:2.7s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2700"],body[data-aos-mobile-delay="2700"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2700"].aos-mobile-animate,body[data-aos-mobile-delay="2700"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.7s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2750"],body[data-aos-mobile-duration="2750"] [data-aos-mobile]{transition-duration:2.75s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2750"],body[data-aos-mobile-delay="2750"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2750"].aos-mobile-animate,body[data-aos-mobile-delay="2750"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.75s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2800"],body[data-aos-mobile-duration="2800"] [data-aos-mobile]{transition-duration:2.8s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2800"],body[data-aos-mobile-delay="2800"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2800"].aos-mobile-animate,body[data-aos-mobile-delay="2800"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.8s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2850"],body[data-aos-mobile-duration="2850"] [data-aos-mobile]{transition-duration:2.85s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2850"],body[data-aos-mobile-delay="2850"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2850"].aos-mobile-animate,body[data-aos-mobile-delay="2850"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.85s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2900"],body[data-aos-mobile-duration="2900"] [data-aos-mobile]{transition-duration:2.9s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2900"],body[data-aos-mobile-delay="2900"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2900"].aos-mobile-animate,body[data-aos-mobile-delay="2900"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.9s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="2950"],body[data-aos-mobile-duration="2950"] [data-aos-mobile]{transition-duration:2.95s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2950"],body[data-aos-mobile-delay="2950"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="2950"].aos-mobile-animate,body[data-aos-mobile-delay="2950"] [data-aos-mobile].aos-mobile-animate{transition-delay:2.95s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-duration="3000"],body[data-aos-mobile-duration="3000"] [data-aos-mobile]{transition-duration:3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="3000"],body[data-aos-mobile-delay="3000"] [data-aos-mobile]{transition-delay:0}[data-aos-mobile][data-aos-mobile][data-aos-mobile-delay="3000"].aos-mobile-animate,body[data-aos-mobile-delay="3000"] [data-aos-mobile].aos-mobile-animate{transition-delay:3s}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=linear],body[data-aos-mobile-easing=linear] [data-aos-mobile]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease],body[data-aos-mobile-easing=ease] [data-aos-mobile]{transition-timing-function:ease}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in],body[data-aos-mobile-easing=ease-in] [data-aos-mobile]{transition-timing-function:ease-in}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-out],body[data-aos-mobile-easing=ease-out] [data-aos-mobile]{transition-timing-function:ease-out}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-out],body[data-aos-mobile-easing=ease-in-out] [data-aos-mobile]{transition-timing-function:ease-in-out}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-back],body[data-aos-mobile-easing=ease-in-back] [data-aos-mobile]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-out-back],body[data-aos-mobile-easing=ease-out-back] [data-aos-mobile]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-out-back],body[data-aos-mobile-easing=ease-in-out-back] [data-aos-mobile]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-sine],body[data-aos-mobile-easing=ease-in-sine] [data-aos-mobile]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-out-sine],body[data-aos-mobile-easing=ease-out-sine] [data-aos-mobile]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-out-sine],body[data-aos-mobile-easing=ease-in-out-sine] [data-aos-mobile]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-quad],body[data-aos-mobile-easing=ease-in-quad] [data-aos-mobile]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-out-quad],body[data-aos-mobile-easing=ease-out-quad] [data-aos-mobile]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-out-quad],body[data-aos-mobile-easing=ease-in-out-quad] [data-aos-mobile]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-cubic],body[data-aos-mobile-easing=ease-in-cubic] [data-aos-mobile]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-out-cubic],body[data-aos-mobile-easing=ease-out-cubic] [data-aos-mobile]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-out-cubic],body[data-aos-mobile-easing=ease-in-out-cubic] [data-aos-mobile]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-quart],body[data-aos-mobile-easing=ease-in-quart] [data-aos-mobile]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-out-quart],body[data-aos-mobile-easing=ease-out-quart] [data-aos-mobile]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-mobile][data-aos-mobile][data-aos-mobile-easing=ease-in-out-quart],body[data-aos-mobile-easing=ease-in-out-quart] [data-aos-mobile]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-mobile^=fade][data-aos-mobile^=fade]{opacity:0;transition-property:opacity,transform}[data-aos-mobile^=fade][data-aos-mobile^=fade].aos-mobile-animate{opacity:1;transform:translateZ(0)}[data-aos-mobile=fade-up]{transform:translate3d(0,100px,0)}[data-aos-mobile=fade-down]{transform:translate3d(0,-100px,0)}[data-aos-mobile=fade-right]{transform:translate3d(-100px,0,0)}[data-aos-mobile=fade-left]{transform:translate3d(100px,0,0)}[data-aos-mobile=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos-mobile=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos-mobile=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos-mobile=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos-mobile^=zoom][data-aos-mobile^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos-mobile^=zoom][data-aos-mobile^=zoom].aos-mobile-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos-mobile=zoom-in]{transform:scale(.6)}[data-aos-mobile=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos-mobile=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos-mobile=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos-mobile=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos-mobile=zoom-out]{transform:scale(1.2)}[data-aos-mobile=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos-mobile=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos-mobile=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos-mobile=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos-mobile^=slide][data-aos-mobile^=slide]{transition-property:transform}[data-aos-mobile^=slide][data-aos-mobile^=slide].aos-mobile-animate{transform:translateZ(0)}[data-aos-mobile=slide-up]{transform:translate3d(0,100%,0)}[data-aos-mobile=slide-down]{transform:translate3d(0,-100%,0)}[data-aos-mobile=slide-right]{transform:translate3d(-100%,0,0)}[data-aos-mobile=slide-left]{transform:translate3d(100%,0,0)}[data-aos-mobile^=flip][data-aos-mobile^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos-mobile=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos-mobile=flip-left].aos-mobile-animate{transform:perspective(2500px) rotateY(0)}[data-aos-mobile=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos-mobile=flip-right].aos-mobile-animate{transform:perspective(2500px) rotateY(0)}[data-aos-mobile=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos-mobile=flip-up].aos-mobile-animate{transform:perspective(2500px) rotateX(0)}[data-aos-mobile=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos-mobile=flip-down].aos-mobile-animate{transform:perspective(2500px) rotateX(0)}}
@media only screen and (min-width: 769px) {[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="50"],body[data-aos-non-mobile-duration="50"] [data-aos-non-mobile]{transition-duration:50ms}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="50"],body[data-aos-non-mobile-delay="50"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="50"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="50"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:50ms}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="100"],body[data-aos-non-mobile-duration="100"] [data-aos-non-mobile]{transition-duration:.1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="100"],body[data-aos-non-mobile-delay="100"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="100"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="100"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="150"],body[data-aos-non-mobile-duration="150"] [data-aos-non-mobile]{transition-duration:.15s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="150"],body[data-aos-non-mobile-delay="150"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="150"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="150"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.15s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="200"],body[data-aos-non-mobile-duration="200"] [data-aos-non-mobile]{transition-duration:.2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="200"],body[data-aos-non-mobile-delay="200"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="200"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="200"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="250"],body[data-aos-non-mobile-duration="250"] [data-aos-non-mobile]{transition-duration:.25s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="250"],body[data-aos-non-mobile-delay="250"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="250"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="250"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.25s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="300"],body[data-aos-non-mobile-duration="300"] [data-aos-non-mobile]{transition-duration:.3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="300"],body[data-aos-non-mobile-delay="300"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="300"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="300"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="350"],body[data-aos-non-mobile-duration="350"] [data-aos-non-mobile]{transition-duration:.35s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="350"],body[data-aos-non-mobile-delay="350"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="350"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="350"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.35s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="400"],body[data-aos-non-mobile-duration="400"] [data-aos-non-mobile]{transition-duration:.4s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="400"],body[data-aos-non-mobile-delay="400"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="400"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="400"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.4s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="450"],body[data-aos-non-mobile-duration="450"] [data-aos-non-mobile]{transition-duration:.45s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="450"],body[data-aos-non-mobile-delay="450"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="450"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="450"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.45s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="500"],body[data-aos-non-mobile-duration="500"] [data-aos-non-mobile]{transition-duration:.5s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="500"],body[data-aos-non-mobile-delay="500"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="500"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="500"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.5s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="550"],body[data-aos-non-mobile-duration="550"] [data-aos-non-mobile]{transition-duration:.55s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="550"],body[data-aos-non-mobile-delay="550"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="550"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="550"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.55s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="600"],body[data-aos-non-mobile-duration="600"] [data-aos-non-mobile]{transition-duration:.6s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="600"],body[data-aos-non-mobile-delay="600"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="600"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="600"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.6s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="650"],body[data-aos-non-mobile-duration="650"] [data-aos-non-mobile]{transition-duration:.65s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="650"],body[data-aos-non-mobile-delay="650"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="650"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="650"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.65s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="700"],body[data-aos-non-mobile-duration="700"] [data-aos-non-mobile]{transition-duration:.7s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="700"],body[data-aos-non-mobile-delay="700"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="700"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="700"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.7s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="750"],body[data-aos-non-mobile-duration="750"] [data-aos-non-mobile]{transition-duration:.75s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="750"],body[data-aos-non-mobile-delay="750"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="750"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="750"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.75s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="800"],body[data-aos-non-mobile-duration="800"] [data-aos-non-mobile]{transition-duration:.8s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="800"],body[data-aos-non-mobile-delay="800"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="800"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="800"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.8s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="850"],body[data-aos-non-mobile-duration="850"] [data-aos-non-mobile]{transition-duration:.85s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="850"],body[data-aos-non-mobile-delay="850"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="850"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="850"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.85s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="900"],body[data-aos-non-mobile-duration="900"] [data-aos-non-mobile]{transition-duration:.9s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="900"],body[data-aos-non-mobile-delay="900"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="900"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="900"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.9s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="950"],body[data-aos-non-mobile-duration="950"] [data-aos-non-mobile]{transition-duration:.95s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="950"],body[data-aos-non-mobile-delay="950"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="950"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="950"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:.95s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1000"],body[data-aos-non-mobile-duration="1000"] [data-aos-non-mobile]{transition-duration:1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1000"],body[data-aos-non-mobile-delay="1000"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1000"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1000"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1050"],body[data-aos-non-mobile-duration="1050"] [data-aos-non-mobile]{transition-duration:1.05s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1050"],body[data-aos-non-mobile-delay="1050"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1050"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1050"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.05s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1100"],body[data-aos-non-mobile-duration="1100"] [data-aos-non-mobile]{transition-duration:1.1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1100"],body[data-aos-non-mobile-delay="1100"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1100"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1100"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1150"],body[data-aos-non-mobile-duration="1150"] [data-aos-non-mobile]{transition-duration:1.15s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1150"],body[data-aos-non-mobile-delay="1150"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1150"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1150"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.15s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1200"],body[data-aos-non-mobile-duration="1200"] [data-aos-non-mobile]{transition-duration:1.2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1200"],body[data-aos-non-mobile-delay="1200"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1200"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1200"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1250"],body[data-aos-non-mobile-duration="1250"] [data-aos-non-mobile]{transition-duration:1.25s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1250"],body[data-aos-non-mobile-delay="1250"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1250"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1250"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.25s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1300"],body[data-aos-non-mobile-duration="1300"] [data-aos-non-mobile]{transition-duration:1.3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1300"],body[data-aos-non-mobile-delay="1300"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1300"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1300"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1350"],body[data-aos-non-mobile-duration="1350"] [data-aos-non-mobile]{transition-duration:1.35s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1350"],body[data-aos-non-mobile-delay="1350"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1350"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1350"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.35s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1400"],body[data-aos-non-mobile-duration="1400"] [data-aos-non-mobile]{transition-duration:1.4s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1400"],body[data-aos-non-mobile-delay="1400"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1400"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1400"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.4s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1450"],body[data-aos-non-mobile-duration="1450"] [data-aos-non-mobile]{transition-duration:1.45s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1450"],body[data-aos-non-mobile-delay="1450"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1450"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1450"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.45s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1500"],body[data-aos-non-mobile-duration="1500"] [data-aos-non-mobile]{transition-duration:1.5s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1500"],body[data-aos-non-mobile-delay="1500"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1500"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1500"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.5s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1550"],body[data-aos-non-mobile-duration="1550"] [data-aos-non-mobile]{transition-duration:1.55s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1550"],body[data-aos-non-mobile-delay="1550"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1550"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1550"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.55s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1600"],body[data-aos-non-mobile-duration="1600"] [data-aos-non-mobile]{transition-duration:1.6s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1600"],body[data-aos-non-mobile-delay="1600"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1600"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1600"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.6s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1650"],body[data-aos-non-mobile-duration="1650"] [data-aos-non-mobile]{transition-duration:1.65s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1650"],body[data-aos-non-mobile-delay="1650"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1650"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1650"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.65s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1700"],body[data-aos-non-mobile-duration="1700"] [data-aos-non-mobile]{transition-duration:1.7s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1700"],body[data-aos-non-mobile-delay="1700"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1700"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1700"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.7s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1750"],body[data-aos-non-mobile-duration="1750"] [data-aos-non-mobile]{transition-duration:1.75s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1750"],body[data-aos-non-mobile-delay="1750"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1750"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1750"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.75s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1800"],body[data-aos-non-mobile-duration="1800"] [data-aos-non-mobile]{transition-duration:1.8s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1800"],body[data-aos-non-mobile-delay="1800"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1800"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1800"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.8s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1850"],body[data-aos-non-mobile-duration="1850"] [data-aos-non-mobile]{transition-duration:1.85s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1850"],body[data-aos-non-mobile-delay="1850"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1850"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1850"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.85s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1900"],body[data-aos-non-mobile-duration="1900"] [data-aos-non-mobile]{transition-duration:1.9s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1900"],body[data-aos-non-mobile-delay="1900"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1900"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1900"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.9s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="1950"],body[data-aos-non-mobile-duration="1950"] [data-aos-non-mobile]{transition-duration:1.95s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1950"],body[data-aos-non-mobile-delay="1950"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="1950"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="1950"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:1.95s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2000"],body[data-aos-non-mobile-duration="2000"] [data-aos-non-mobile]{transition-duration:2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2000"],body[data-aos-non-mobile-delay="2000"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2000"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2000"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2050"],body[data-aos-non-mobile-duration="2050"] [data-aos-non-mobile]{transition-duration:2.05s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2050"],body[data-aos-non-mobile-delay="2050"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2050"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2050"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.05s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2100"],body[data-aos-non-mobile-duration="2100"] [data-aos-non-mobile]{transition-duration:2.1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2100"],body[data-aos-non-mobile-delay="2100"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2100"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2100"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.1s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2150"],body[data-aos-non-mobile-duration="2150"] [data-aos-non-mobile]{transition-duration:2.15s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2150"],body[data-aos-non-mobile-delay="2150"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2150"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2150"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.15s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2200"],body[data-aos-non-mobile-duration="2200"] [data-aos-non-mobile]{transition-duration:2.2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2200"],body[data-aos-non-mobile-delay="2200"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2200"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2200"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.2s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2250"],body[data-aos-non-mobile-duration="2250"] [data-aos-non-mobile]{transition-duration:2.25s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2250"],body[data-aos-non-mobile-delay="2250"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2250"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2250"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.25s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2300"],body[data-aos-non-mobile-duration="2300"] [data-aos-non-mobile]{transition-duration:2.3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2300"],body[data-aos-non-mobile-delay="2300"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2300"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2300"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2350"],body[data-aos-non-mobile-duration="2350"] [data-aos-non-mobile]{transition-duration:2.35s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2350"],body[data-aos-non-mobile-delay="2350"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2350"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2350"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.35s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2400"],body[data-aos-non-mobile-duration="2400"] [data-aos-non-mobile]{transition-duration:2.4s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2400"],body[data-aos-non-mobile-delay="2400"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2400"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2400"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.4s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2450"],body[data-aos-non-mobile-duration="2450"] [data-aos-non-mobile]{transition-duration:2.45s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2450"],body[data-aos-non-mobile-delay="2450"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2450"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2450"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.45s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2500"],body[data-aos-non-mobile-duration="2500"] [data-aos-non-mobile]{transition-duration:2.5s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2500"],body[data-aos-non-mobile-delay="2500"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2500"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2500"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.5s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2550"],body[data-aos-non-mobile-duration="2550"] [data-aos-non-mobile]{transition-duration:2.55s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2550"],body[data-aos-non-mobile-delay="2550"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2550"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2550"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.55s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2600"],body[data-aos-non-mobile-duration="2600"] [data-aos-non-mobile]{transition-duration:2.6s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2600"],body[data-aos-non-mobile-delay="2600"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2600"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2600"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.6s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2650"],body[data-aos-non-mobile-duration="2650"] [data-aos-non-mobile]{transition-duration:2.65s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2650"],body[data-aos-non-mobile-delay="2650"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2650"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2650"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.65s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2700"],body[data-aos-non-mobile-duration="2700"] [data-aos-non-mobile]{transition-duration:2.7s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2700"],body[data-aos-non-mobile-delay="2700"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2700"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2700"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.7s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2750"],body[data-aos-non-mobile-duration="2750"] [data-aos-non-mobile]{transition-duration:2.75s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2750"],body[data-aos-non-mobile-delay="2750"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2750"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2750"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.75s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2800"],body[data-aos-non-mobile-duration="2800"] [data-aos-non-mobile]{transition-duration:2.8s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2800"],body[data-aos-non-mobile-delay="2800"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2800"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2800"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.8s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2850"],body[data-aos-non-mobile-duration="2850"] [data-aos-non-mobile]{transition-duration:2.85s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2850"],body[data-aos-non-mobile-delay="2850"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2850"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2850"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.85s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2900"],body[data-aos-non-mobile-duration="2900"] [data-aos-non-mobile]{transition-duration:2.9s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2900"],body[data-aos-non-mobile-delay="2900"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2900"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2900"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.9s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="2950"],body[data-aos-non-mobile-duration="2950"] [data-aos-non-mobile]{transition-duration:2.95s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2950"],body[data-aos-non-mobile-delay="2950"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="2950"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="2950"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:2.95s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-duration="3000"],body[data-aos-non-mobile-duration="3000"] [data-aos-non-mobile]{transition-duration:3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="3000"],body[data-aos-non-mobile-delay="3000"] [data-aos-non-mobile]{transition-delay:0}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-delay="3000"].aos-non-mobile-animate,body[data-aos-non-mobile-delay="3000"] [data-aos-non-mobile].aos-non-mobile-animate{transition-delay:3s}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=linear],body[data-aos-non-mobile-easing=linear] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease],body[data-aos-non-mobile-easing=ease] [data-aos-non-mobile]{transition-timing-function:ease}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in],body[data-aos-non-mobile-easing=ease-in] [data-aos-non-mobile]{transition-timing-function:ease-in}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-out],body[data-aos-non-mobile-easing=ease-out] [data-aos-non-mobile]{transition-timing-function:ease-out}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-out],body[data-aos-non-mobile-easing=ease-in-out] [data-aos-non-mobile]{transition-timing-function:ease-in-out}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-back],body[data-aos-non-mobile-easing=ease-in-back] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-out-back],body[data-aos-non-mobile-easing=ease-out-back] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-out-back],body[data-aos-non-mobile-easing=ease-in-out-back] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-sine],body[data-aos-non-mobile-easing=ease-in-sine] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-out-sine],body[data-aos-non-mobile-easing=ease-out-sine] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-out-sine],body[data-aos-non-mobile-easing=ease-in-out-sine] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-quad],body[data-aos-non-mobile-easing=ease-in-quad] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-out-quad],body[data-aos-non-mobile-easing=ease-out-quad] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-out-quad],body[data-aos-non-mobile-easing=ease-in-out-quad] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-cubic],body[data-aos-non-mobile-easing=ease-in-cubic] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-out-cubic],body[data-aos-non-mobile-easing=ease-out-cubic] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-out-cubic],body[data-aos-non-mobile-easing=ease-in-out-cubic] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-quart],body[data-aos-non-mobile-easing=ease-in-quart] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-out-quart],body[data-aos-non-mobile-easing=ease-out-quart] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-non-mobile][data-aos-non-mobile][data-aos-non-mobile-easing=ease-in-out-quart],body[data-aos-non-mobile-easing=ease-in-out-quart] [data-aos-non-mobile]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-non-mobile^=fade][data-aos-non-mobile^=fade]{opacity:0;transition-property:opacity,transform}[data-aos-non-mobile^=fade][data-aos-non-mobile^=fade].aos-non-mobile-animate{opacity:1;transform:translateZ(0)}[data-aos-non-mobile=fade-up]{transform:translate3d(0,100px,0)}[data-aos-non-mobile=fade-down]{transform:translate3d(0,-100px,0)}[data-aos-non-mobile=fade-right]{transform:translate3d(-100px,0,0)}[data-aos-non-mobile=fade-left]{transform:translate3d(100px,0,0)}[data-aos-non-mobile=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos-non-mobile=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos-non-mobile=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos-non-mobile=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos-non-mobile^=zoom][data-aos-non-mobile^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos-non-mobile^=zoom][data-aos-non-mobile^=zoom].aos-non-mobile-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos-non-mobile=zoom-in]{transform:scale(.6)}[data-aos-non-mobile=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos-non-mobile=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos-non-mobile=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos-non-mobile=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos-non-mobile=zoom-out]{transform:scale(1.2)}[data-aos-non-mobile=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos-non-mobile=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos-non-mobile=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos-non-mobile=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos-non-mobile^=slide][data-aos-non-mobile^=slide]{transition-property:transform}[data-aos-non-mobile^=slide][data-aos-non-mobile^=slide].aos-non-mobile-animate{transform:translateZ(0)}[data-aos-non-mobile=slide-up]{transform:translate3d(0,100%,0)}[data-aos-non-mobile=slide-down]{transform:translate3d(0,-100%,0)}[data-aos-non-mobile=slide-right]{transform:translate3d(-100%,0,0)}[data-aos-non-mobile=slide-left]{transform:translate3d(100%,0,0)}[data-aos-non-mobile^=flip][data-aos-non-mobile^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos-non-mobile=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos-non-mobile=flip-left].aos-non-mobile-animate{transform:perspective(2500px) rotateY(0)}[data-aos-non-mobile=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos-non-mobile=flip-right].aos-non-mobile-animate{transform:perspective(2500px) rotateY(0)}[data-aos-non-mobile=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos-non-mobile=flip-up].aos-non-mobile-animate{transform:perspective(2500px) rotateX(0)}[data-aos-non-mobile=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos-non-mobile=flip-down].aos-non-mobile-animate{transform:perspective(2500px) rotateX(0)}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
html, body { height: auto; width: 100%; }
img, canvas, svg, object { display: block; max-width: 100%; }
:where(:root) { overflow-wrap: break-word; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; text-size-adjust: none; }
:where(iframe) { border-style: none; }
:where(table) { border-collapse: collapse; text-indent: 0; }
:where(textarea) { resize: vertical; }
input, button, textarea, select { font: inherit; }
select { appearance: revert; }
a { cursor: pointer; }
* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
dialog { all: revert; }
input[type="checkbox"], input[type="radio"] { all: revert; }
/* 1rem = 10px */
html { font-size: 62.5%; }

:root {

    /* https://utopia.fyi/type/calculator/?c=400,16,1.2,1440,18,1.2,6,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l */
    /* Minor third type scale, adjusted by 1.6x to compensate for REM adjustment */

    --font-size--2: clamp(1.104rem, calc(1.056rem + 0.13vw), 1.248rem);
    --font-size--1: clamp(1.328rem, calc(1.264rem + 0.16vw), 1.504rem);
    --font-size-0: clamp(1.6rem, calc(1.52rem + 0.19vw), 1.808rem);
    --font-size-1: clamp(1.92rem, calc(1.824rem + 0.23vw), 2.16rem);
    --font-size-2: clamp(2.304rem, calc(2.192rem + 0.28vw), 2.592rem);
    --font-size-3: clamp(2.768rem, calc(2.64rem + 0.33vw), 3.104rem);
    --font-size-4: clamp(3.312rem, calc(3.152rem + 0.40vw), 3.728rem);
    --font-size-5: clamp(3.984rem, calc(3.792rem + 0.48vw), 4.48rem);
    --font-size-6: clamp(4.784rem, calc(4.544rem + 0.57vw), 5.376rem);

    /* https://kittygiraudel.com/2020/05/18/using-calc-to-figure-out-optimal-line-height/ */
    --line-height: calc(0.4rem + 2ex + 0.4rem); 

    /* https://utopia.fyi/space/calculator/?c=400,16,1.2,1440,18,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-xl */
    /* adjusted by 1.6x to compensate for REM adjustment */ 
    --space-3xs: clamp(0.4rem, calc(0.368rem + 0.10vw), 0.496rem);
    --space-2xs: clamp(0.8rem, calc(0.768rem + 0.10vw), 0.896rem);
    --space-xs: clamp(1.2rem, calc(1.12rem + 0.19vw), 1.056rem);
    --space-s: clamp(1.6rem, calc(1.52rem + 0.19vw), 1.808rem);
    --space-m: clamp(2.4rem, calc(2.288rem + 0.29vw), 2.704rem);
    --space-l: clamp(3.2rem, calc(3.04rem + 0.38vw), 3.6rem);
    --space-xl: clamp(4.8rem, calc(4.576rem + 0.58vw), 5.408rem);
    --space-2xl: clamp(6.4rem, calc(6.096rem + 0.77vw), 7.2rem);
    --space-3xl: clamp(9.6rem, calc(9.136rem + 1.15vw), 10.8rem);

    --gutter-width: var(--space-l);
    --half-gutter-width: calc(var(--gutter-width)/2);

}

body { font-size: calc(var(--font-size-0) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-family: var(--paragraph-font-family-name), system-ui, var(--paragraph-font-family-category); text-transform: var(--paragraph-text-transform); font-weight: var(--paragraph-font-weight); background: var(--background-colour); --row-background-primary-colour: var(--background-colour); --row-background-secondary-colour: var(--background-colour); --row-background-gradient-angle: 225deg; color: var(--paragraph-colour); }

.row-wrapper { display: grid; grid-template: "container" 1fr; overflow: hidden; background: linear-gradient(var(--row-background-gradient-angle), var(--row-background-primary-colour), var(--row-background-secondary-colour)); }
.row-wrapper > .image { grid-area: container; overflow: hidden; width: 100%; height: 100%; z-index: 1; }
.row-wrapper > .image img { object-fit: cover; height: 100%; width: 100%; }
.row-wrapper > .video { grid-area: container; overflow: hidden; width: 100%; height: 100%; z-index: 1; pointer-events: none; }
.row-wrapper > .video video { object-fit: cover; height: 100%; width: 100%; }
.row-wrapper > .overlay { grid-area: container; z-index: 2; width: 100%; }
.row-wrapper > .content-wrapper { grid-area: container; z-index: 3; width: 100%; position: relative; display: grid; grid-template-columns: 1fr; grid-template-rows: auto 1fr auto; }
.row-wrapper > .content-wrapper > .shape-divider.top { grid-row: 1 / 1; }
.row-wrapper > .content-wrapper > .content { display: grid; grid-row: 2 / 2; }
.row-wrapper > .content-wrapper > .shape-divider.bottom { grid-row: 3 / 3; }

.row.vertical-align-content-top { place-self: start center; }
.row.vertical-align-content-centre { place-self: center center; }
.row.vertical-align-content-bottom { place-self: end center; }

.row { flex-direction: column; display: flex; justify-content: start; align-items: flex-start; align-content: flex-start; margin-left: auto; margin-right: auto; width: 100%; }
.column { flex-grow: 0; flex-shrink: 0; padding-left: var(--half-gutter-width); padding-right: var(--half-gutter-width); width: 100%; }

.shape-divider { height: clamp(calc(var(--height)/4), 20vw, var(--height)); width: 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; mask-size: 100% 100%; -webkit-mask-size: 100% 100%; }
.shape-divider.custom svg { fill: var(--colour); width: 100%; height: 100%; }

.shape-divider.top.behind { position: absolute; top: 0; z-index: -1; }
.shape-divider.bottom.behind { position: absolute; bottom: 0; z-index: -1; }

.shape-divider.top.in-front { position: absolute; top: 0; z-index: 1; }
.shape-divider.bottom.in-front { position: absolute; bottom: 0; z-index: 1; }

.shape-divider.top.fade { background: linear-gradient(180deg, var(--colour), transparent); }
.shape-divider.bottom.fade { background: linear-gradient(0deg, var(--colour), transparent); }

.shape-divider.top.curve-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M100,0v100C60,0,40,0,0,100V0H100z'/%3E%3C/svg%3E%0A"); background-color: var(--colour);  }
.shape-divider.bottom.curve-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100 C40 0 60 0 100 100 Z'/%3E%3C/svg%3E"); background-color: var(--colour); }

.shape-divider.top.curve-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100 C40 0 60 0 100 100 Z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }
.shape-divider.bottom.curve-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M100,0v100C60,0,40,0,0,100V0H100z'/%3E%3C/svg%3E%0A"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.waves-1 { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateY(180deg); }
.shape-divider.bottom.waves-1 { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateY(180deg); }

.shape-divider.top.waves-2 { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateX(180deg); }
.shape-divider.bottom.waves-2 { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateX(180deg); }

.shape-divider.top.slant-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 120L0 16.48 0 0 1200 0 1200 120z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateY(180deg); }
.shape-divider.bottom.slant-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 120L0 16.48 0 0 1200 0 1200 120z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateX(180deg); }

.shape-divider.top.slant-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 120L0 16.48 0 0 1200 0 1200 120z'/%3E%3C/svg%3E"); background-color: var(--colour); }
.shape-divider.bottom.slant-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 120L0 16.48 0 0 1200 0 1200 120z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.triangle-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M598.97 114.72L0 0 0 120 1200 120 1200 0 598.97 114.72z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }
.shape-divider.bottom.triangle-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 0L0 0 598.97 114.72 1200 0z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.triangle-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 0L0 0 598.97 114.72 1200 0z'/%3E%3C/svg%3E"); background-color: var(--colour);  }
.shape-divider.bottom.triangle-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M598.97 114.72L0 0 0 120 1200 120 1200 0 598.97 114.72z'/%3E%3C/svg%3E"); background-color: var(--colour); }

.shape-divider.top.arrow-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M649.97 0L599.91 54.12 550.03 0 0 0 0 120 1200 120 1200 0 649.97 0z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }
.shape-divider.bottom.arrow-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M649.97 0L550.03 0 599.91 54.12 649.97 0z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.arrow-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M649.97 0L550.03 0 599.91 54.12 649.97 0z'/%3E%3C/svg%3E"); background-color: var(--colour);  }
.shape-divider.bottom.arrow-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M649.97 0L599.91 54.12 550.03 0 0 0 0 120 1200 120 1200 0 649.97 0z'/%3E%3C/svg%3E"); background-color: var(--colour); }

.shape-divider.top.book-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200,0H0V120H281.94C572.9,116.24,602.45,3.86,602.45,3.86h0S632,116.24,923,120h277Z'/%3E%3C/svg%3E"); background-color: var(--colour);  }
.shape-divider.bottom.book-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M602.45,3.86h0S572.9,116.24,281.94,120H923C632,116.24,602.45,3.86,602.45,3.86Z'/%3E%3C/svg%3E"); background-color: var(--colour); }

.shape-divider.top.book-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M602.45,3.86h0S572.9,116.24,281.94,120H923C632,116.24,602.45,3.86,602.45,3.86Z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }
.shape-divider.bottom.book-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200,0H0V120H281.94C572.9,116.24,602.45,3.86,602.45,3.86h0S632,116.24,923,120h277Z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.diamonds { -webkit-mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 -0.6 2003.4 89.5'%3E%3Cpath d='M2001 42l-12-21-12-21-12 21-12 21-4 6-8 14-6 11-6-11-12-20-12-21-12-21-12 21-12 21-8 14-4 7-8 13-8-14-12-20-12-21-12-21-12 21-12 21-8 14-4 6-6 11-6-11-12-20-12-21-12-21-12 21-12 21-12 20-8 14-8-14-12-20-12-21-12-21-12 21-12 21-12 21-6 10-6-11-12-20-12-21-12-21-12 21-12 21-8 14-4 6-8 14-8-14-12-20-12-21-12-21-12 21-12 21-4 7-8 13-6 11-6-11-12-20-12-21-12-21-12 21-12 21-12 21-8 13-8-14-12-20-12-21-12-21-12 21-12 21-12 21-6 10-6-11-12-20-12-21-12-21-12 21-12 21-12 21-7 13-8-14-12-20-12-21-12-21-12 21-12 21-4 7-8 13-6 11-6-11-12-20-12-21-12-21-12 21-12 21-13 21-8 13-7-14-12-20-12-21-12-21-12 21-12 21h-1l-12 21-5 10-6-11-12-20-12-21-13-21-12 21-12 21-4 7-8 13-8 14-7-14-12-20-12-21-12-21-12 21-12 21-4 7-8 13-6 11-6-11-12-20-12-21-12-21-12 21-12 21h-1l-12 21-7 13-8-14-12-20-12-21-12-21-12 21-12 21-8 14-4 7-6 10-6-11-12-20-12-21-12-21-12 21-12 21-4 7-8 13-8 14-8-14-12-20-12-21-12-21-12 21-12 21-12 21-6 10-6-11-12-20-12-21-12-21-12 21-12 21-8 13-4 7-8 14-8-14-12-20-12-21-12-21-12 21-12 21-8 14-4 6-6 11-6-11-12-20-12-21-12-21-12 21-12 21-12 20-8 14-8-14-12-20-12-21L86 0 74 21 62 42 50 63l-6 10-6-11-12-20-12-21L2 42l12 20-4-7-5-8-3-5 12-21L2 0 0 3v80h2003V46zM6 76l1-2 2-3 2-3-5 8zm252-34l8-14-8 14-12 20zm947 0l8-14-8 14-12 20zm344 0l7-14-7 14-12 20z' opacity='.5'/%3E%3Cpath d='M1991 69l-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-10 16-2 4-8 13-7-13-13-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-9 16-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-2 4-10 16-8 13-7-13-12-20-12-21-12-20-12 20-12 21h-1l-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-3 4-9 16-6 10-6-10-12-20-12-21-13-20-12 20-12 21-12 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21h-1l-12 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-3 4-9 16-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-20-12-21-12-20-12 20-12 21-10 16-2 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-3 4-9 16-8 13-8-13-12-20-12-21-12-20-12 20-12 21-2 4-10 16-6 10-6-10-12-20-12-21-12-20-12 20-12 21-10 16-2 4-8 13-8-13-12-20-12-21-12-20-12 20-12 21-9 16-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-3 4-9 16-8 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-9 16-3 4-8 13-7-13-12-20-13-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-9 16-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-7-13-12-20-12-21L65 8 53 28 41 49h-1L28 69l-6 10-6-10-1-3-3-4v-1l-2-3-4-7-2-2-1-3-3-5v48h2003l-12-20z' opacity='.75'/%3E%3Cpath d='M1999 10l-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-4 6-8 14-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-4 6-8 14-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-4 6-8 14-8 14-7-14-12-21-12-20-13-21-12 21-12 20v1l-4 6-8 14-6 11-6-11-12-21-12-20-12-21-12 21-12 20-8 14-4 7-8 14-7-14-12-21-12-20-12-21-12 21-12 20-8 14-5 7-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-7 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-13 21-12 20-8 14-4 7-7 14-8-14-12-21-12-20-12 20-12 21 12-21 12-20-12-21-12 21-12 20-8 14-4 7-6 11-6-11-12-21-12-20-12-21-12 21-12 20-1 1-12 20-7 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12 20-12 21 12-21 12-20-12-21-12 21-12 20-8 14-4 7-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-4 7-8 13-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-4 7-8 13-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-8 14-8-14-12-21-12-20-12-21-12 21-12 20-8 14-4 7-6 11-6-11-12-21-12-20-12-21-12 21L0 51l9 16-5-8-2-5-2-3v38h2l1-1-1 1h2001V17l-4-7z' opacity='.7'/%3E%3Cpath d='M1995 49l-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-21-12-20-12-20-12 20-12 20v1l-2 4-10 16-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-21-12-20-12-20-12 20-12 20-9 17-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-2 4-10 16-8 13-8-13-12-21-12-20-12-20-12 20-12 20v1l-2 4-10 16-6 10-6-10-12-21-12-20-12-20-12 20-12 20-9 17-3 4-8 13-8-13-12-21-12-20-12-20-12 20-12 20-9 17-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-2 4-10 16-8 13-7-13-12-21-12-20-12-20-12 20-12 20v1l-13 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-9 16-3 4-8 13-7-13-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-13 20-5 10-6-10-12-20-12-21-12-20-12 20-12 21h-1l-2 4-10 16-7 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-13 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-3 4-9 16-8 13-8-13-12-20-12-21-12-20-12 20-12 21-2 4-10 16-6 10-6-10-12-20-12-21L44 8 32 28 20 49 8 69l-1 2H6l-4 7-2 4v7h20l-1-1 1 1h1975v-1h8V34l-8 15zM9 71l-1-1 1 2zm1983 14l-9-16z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }
.shape-divider.bottom.diamonds { -webkit-mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 -0.6 2003.4 89.5'%3E%3Cpath d='M2001 42l-12-21-12-21-12 21-12 21-4 6-8 14-6 11-6-11-12-20-12-21-12-21-12 21-12 21-8 14-4 7-8 13-8-14-12-20-12-21-12-21-12 21-12 21-8 14-4 6-6 11-6-11-12-20-12-21-12-21-12 21-12 21-12 20-8 14-8-14-12-20-12-21-12-21-12 21-12 21-12 21-6 10-6-11-12-20-12-21-12-21-12 21-12 21-8 14-4 6-8 14-8-14-12-20-12-21-12-21-12 21-12 21-4 7-8 13-6 11-6-11-12-20-12-21-12-21-12 21-12 21-12 21-8 13-8-14-12-20-12-21-12-21-12 21-12 21-12 21-6 10-6-11-12-20-12-21-12-21-12 21-12 21-12 21-7 13-8-14-12-20-12-21-12-21-12 21-12 21-4 7-8 13-6 11-6-11-12-20-12-21-12-21-12 21-12 21-13 21-8 13-7-14-12-20-12-21-12-21-12 21-12 21h-1l-12 21-5 10-6-11-12-20-12-21-13-21-12 21-12 21-4 7-8 13-8 14-7-14-12-20-12-21-12-21-12 21-12 21-4 7-8 13-6 11-6-11-12-20-12-21-12-21-12 21-12 21h-1l-12 21-7 13-8-14-12-20-12-21-12-21-12 21-12 21-8 14-4 7-6 10-6-11-12-20-12-21-12-21-12 21-12 21-4 7-8 13-8 14-8-14-12-20-12-21-12-21-12 21-12 21-12 21-6 10-6-11-12-20-12-21-12-21-12 21-12 21-8 13-4 7-8 14-8-14-12-20-12-21-12-21-12 21-12 21-8 14-4 6-6 11-6-11-12-20-12-21-12-21-12 21-12 21-12 20-8 14-8-14-12-20-12-21L86 0 74 21 62 42 50 63l-6 10-6-11-12-20-12-21L2 42l12 20-4-7-5-8-3-5 12-21L2 0 0 3v80h2003V46zM6 76l1-2 2-3 2-3-5 8zm252-34l8-14-8 14-12 20zm947 0l8-14-8 14-12 20zm344 0l7-14-7 14-12 20z' opacity='.5'/%3E%3Cpath d='M1991 69l-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-10 16-2 4-8 13-7-13-13-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-9 16-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-2 4-10 16-8 13-7-13-12-20-12-21-12-20-12 20-12 21h-1l-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-3 4-9 16-6 10-6-10-12-20-12-21-13-20-12 20-12 21-12 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21h-1l-12 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-3 4-9 16-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-20-12-21-12-20-12 20-12 21-10 16-2 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-3 4-9 16-8 13-8-13-12-20-12-21-12-20-12 20-12 21-2 4-10 16-6 10-6-10-12-20-12-21-12-20-12 20-12 21-10 16-2 4-8 13-8-13-12-20-12-21-12-20-12 20-12 21-9 16-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-3 4-9 16-8 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-9 16-3 4-8 13-7-13-12-20-13-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-9 16-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-7-13-12-20-12-21L65 8 53 28 41 49h-1L28 69l-6 10-6-10-1-3-3-4v-1l-2-3-4-7-2-2-1-3-3-5v48h2003l-12-20z' opacity='.75'/%3E%3Cpath d='M1999 10l-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-4 6-8 14-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-4 6-8 14-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-4 6-8 14-8 14-7-14-12-21-12-20-13-21-12 21-12 20v1l-4 6-8 14-6 11-6-11-12-21-12-20-12-21-12 21-12 20-8 14-4 7-8 14-7-14-12-21-12-20-12-21-12 21-12 20-8 14-5 7-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-7 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-13 21-12 20-8 14-4 7-7 14-8-14-12-21-12-20-12 20-12 21 12-21 12-20-12-21-12 21-12 20-8 14-4 7-6 11-6-11-12-21-12-20-12-21-12 21-12 20-1 1-12 20-7 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12 20-12 21 12-21 12-20-12-21-12 21-12 20-8 14-4 7-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-12 20-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-4 7-8 13-8 14-8-14-12-21-12-20-12-21-12 21-12 20v1l-4 7-8 13-6 11-6-11-12-21-12-20-12-21-12 21-12 20v1l-12 20-8 14-8-14-12-21-12-20-12-21-12 21-12 20-8 14-4 7-6 11-6-11-12-21-12-20-12-21-12 21L0 51l9 16-5-8-2-5-2-3v38h2l1-1-1 1h2001V17l-4-7z' opacity='.7'/%3E%3Cpath d='M1995 49l-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-21-12-20-12-20-12 20-12 20v1l-2 4-10 16-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-21-12-20-12-20-12 20-12 20-9 17-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-2 4-10 16-8 13-8-13-12-21-12-20-12-20-12 20-12 20v1l-2 4-10 16-6 10-6-10-12-21-12-20-12-20-12 20-12 20-9 17-3 4-8 13-8-13-12-21-12-20-12-20-12 20-12 20-9 17-3 4-6 10-6-10-12-20-12-21-12-20-12 20-12 21-2 4-10 16-8 13-7-13-12-21-12-20-12-20-12 20-12 20v1l-13 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-9 16-3 4-8 13-7-13-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-13 20-5 10-6-10-12-20-12-21-12-20-12 20-12 21h-1l-2 4-10 16-7 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-13 20-7 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12-20-12 20-12 21-12 20-8 13-8-13-12-20-12-21-12-20-12 20-12 21-12 20-6 10-6-10-12-20-12-21-12 21-12 20 12-20 12-21-12-20-12 20-12 21-3 4-9 16-8 13-8-13-12-20-12-21-12-20-12 20-12 21-2 4-10 16-6 10-6-10-12-20-12-21L44 8 32 28 20 49 8 69l-1 2H6l-4 7-2 4v7h20l-1-1 1 1h1975v-1h8V34l-8 15zM9 71l-1-1 1 2zm1983 14l-9-16z'/%3E%3C/svg%3E"); background-color: var(--colour); }

.shape-divider.top.waves-opacity { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.28 2.17' preserveAspectRatio='none'%3E%3Cpath d='M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z'/%3E%3Cpath d='M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z' opacity='.5'/%3E%3Cpath d='M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z' opacity='.5'/%3E%3C/svg%3E"); background-color: var(--colour); }
.shape-divider.bottom.waves-opacity { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.28 2.17' preserveAspectRatio='none'%3E%3Cpath d='M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z'/%3E%3Cpath d='M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z' opacity='.5'/%3E%3Cpath d='M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z' opacity='.5'/%3E%3C/svg%3E"); background-color: var(--colour);  transform: rotate(180deg); }

.shape-divider.top.zigzag { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98 11' preserveAspectRatio='none'%3E%3Cpath d='M0 1l1 10L2 1l1 10L4 1l1 10L6 1l1 10L8 1l1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10V0H0z'/%3E%3C/svg%3E"); background-color: var(--colour); }
.shape-divider.bottom.zigzag { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98 11' preserveAspectRatio='none'%3E%3Cpath d='M0 1l1 10L2 1l1 10L4 1l1 10L6 1l1 10L8 1l1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10 1 10 1-10V0H0z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.pyramids-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M761.9,40.6L643.1,24L333.9,93.8L0.1,1H0v99h1000V1'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }
.shape-divider.bottom.pyramids-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M761.9,44.1L643.1,27.2L333.8,98L0,3.8V0l1000,0v3.9'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg);}

.shape-divider.top.pyramids-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M761.9,44.1L643.1,27.2L333.8,98L0,3.8V0l1000,0v3.9'/%3E%3C/svg%3E"); background-color: var(--colour); }
.shape-divider.bottom.pyramids-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M761.9,40.6L643.1,24L333.9,93.8L0.1,1H0v99h1000V1'/%3E%3C/svg%3E"); background-color: var(--colour); }

.shape-divider.top.fan { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.5 19.6' preserveAspectRatio='none'%3E%3Cpath style='opacity:0.33' d='M0 0L0 18.8 141.8 4.1 283.5 18.8 283.5 0z'/%3E%3Cpath style='opacity:0.33' d='M0 0L0 12.6 141.8 4 283.5 12.6 283.5 0z'/%3E%3Cpath style='opacity:0.33' d='M0 0L0 6.4 141.8 4 283.5 6.4 283.5 0z'/%3E%3Cpath d='M0 0L0 1.2 141.8 4 283.5 1.2 283.5 0z'/%3E%3C/svg%3E"); background-color: var(--colour); }
.shape-divider.bottom.fan { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.5 19.6' preserveAspectRatio='none'%3E%3Cpath style='opacity:0.33' d='M0 0L0 18.8 141.8 4.1 283.5 18.8 283.5 0z'/%3E%3Cpath style='opacity:0.33' d='M0 0L0 12.6 141.8 4 283.5 12.6 283.5 0z'/%3E%3Cpath style='opacity:0.33' d='M0 0L0 6.4 141.8 4 283.5 6.4 283.5 0z'/%3E%3Cpath d='M0 0L0 1.2 141.8 4 283.5 1.2 283.5 0z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.half-fan-right { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2600 131.1' preserveAspectRatio='none'%3E%3Cpath d='M0 0L2600 0 2600 69.1 0 0z'/%3E%3Cpath style='opacity:0.5' d='M0 0L2600 0 2600 69.1 0 69.1z'/%3E%3Cpath style='opacity:0.25' d='M2600 0L0 0 0 130.1 2600 69.1z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateY(180deg); }
.shape-divider.bottom.half-fan-right { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2600 131.1' preserveAspectRatio='none'%3E%3Cpath d='M0 0L2600 0 2600 69.1 0 0z'/%3E%3Cpath style='opacity:0.5' d='M0 0L2600 0 2600 69.1 0 69.1z'/%3E%3Cpath style='opacity:0.25' d='M2600 0L0 0 0 130.1 2600 69.1z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.top.half-fan-left { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2600 131.1' preserveAspectRatio='none'%3E%3Cpath d='M0 0L2600 0 2600 69.1 0 0z'/%3E%3Cpath style='opacity:0.5' d='M0 0L2600 0 2600 69.1 0 69.1z'/%3E%3Cpath style='opacity:0.25' d='M2600 0L0 0 0 130.1 2600 69.1z'/%3E%3C/svg%3E"); background-color: var(--colour); }
.shape-divider.bottom.half-fan-left { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2600 131.1' preserveAspectRatio='none'%3E%3Cpath d='M0 0L2600 0 2600 69.1 0 0z'/%3E%3Cpath style='opacity:0.5' d='M0 0L2600 0 2600 69.1 0 69.1z'/%3E%3Cpath style='opacity:0.25' d='M2600 0L0 0 0 130.1 2600 69.1z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateX(180deg);}

.shape-divider.top.triangle-asymmetrical-right-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 0L0 0 892.25 114.72 1200 0z'/%3E%3C/svg%3E"); background-color: var(--colour);  }
.shape-divider.top.triangle-asymmetrical-left-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 0L0 0 892.25 114.72 1200 0z'/%3E%3C/svg%3E"); background-color: var(--colour);  transform: rotateY(180deg); }
.shape-divider.top.triangle-asymmetrical-right-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M892.25 114.72L0 0 0 120 1200 120 1200 0 892.25 114.72z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateX(180deg); }
.shape-divider.top.triangle-asymmetrical-left-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M892.25 114.72L0 0 0 120 1200 120 1200 0 892.25 114.72z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }

.shape-divider.bottom.triangle-asymmetrical-left-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 0L0 0 892.25 114.72 1200 0z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotate(180deg); }
.shape-divider.bottom.triangle-asymmetrical-right-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M1200 0L0 0 892.25 114.72 1200 0z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateX(180deg); }
.shape-divider.bottom.triangle-asymmetrical-left-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M892.25 114.72L0 0 0 120 1200 120 1200 0 892.25 114.72z'/%3E%3C/svg%3E"); background-color: var(--colour); transform: rotateY(180deg); }
.shape-divider.bottom.triangle-asymmetrical-right-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M892.25 114.72L0 0 0 120 1200 120 1200 0 892.25 114.72z'/%3E%3C/svg%3E"); background-color: var(--colour); }


/* Nesting columns in columns
.column { display: flex; flex-direction: row; justify-content:start; align-items: flex-start; align-content: flex-start; }
.column .column:first-of-type { padding-left: 0; }
.column .column:last-of-type { padding-right: 0; }
*/

.hidden { display: none !important; }
.invisible { visibility: hidden !important; }
.no-wrap { white-space: nowrap; }

strong { font-weight: bolder; }
s { text-decoration: line-through; }
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
em { font-style: italic; }

#notification-bar { display: grid; grid-template-columns: 1fr auto; justify-items: center; background: linear-gradient(var(--row-background-gradient-angle), var(--row-background-primary-colour), var(--row-background-secondary-colour)); margin-bottom: var(--space-3xs); }
#notification-bar-content { display: flex; flex-wrap: wrap; align-items: center; row-gap: var(--space-2xs); column-gap: var(--space-s); justify-content: center; position: relative; padding: var(--space-xs) var(--space-xs); }
#notification-bar-content p { text-align: center; font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
#notification-bar-close-link a { display: block; padding: var(--space-xs) var(--space-s); }
#notification-bar-close-link a i { margin: 0; }

#header { user-select: none; position: sticky; z-index: 97; top: 0; width: 100%; display: block; background: linear-gradient(var(--header-background-gradient-angle), var(--header-background-primary-colour), var(--header-background-secondary-colour)); border-bottom-style:solid; border-bottom-width: var(--header-border-bottom-width); border-bottom-color: var(--header-border-bottom-colour); }

#header.headroom { transition: transform 0.2s ease-in; will-change: transform; }
#header.headroom--unpinned { transform: translateY(-100%); }
#header.headroom--pinned { transform: translateY(0); }

body.content-goes-underneath-header { --header-height: 11rem; }
body.content-goes-underneath-header #header { position: fixed; }
body.content-goes-underneath-header #header.headroom--top { --header-logo-title-colour: white; --header-mobile-navigation-colour: white; --header-utility-navigation-link-colour: white; --header-utility-navigation-link-hover-colour: rgba(255,255,255,0.9); --header-main-navigation-link-colour: white; --header-main-navigation-link-selected-colour: white; --header-main-navigation-link-hover-colour: rgba(255,255,255,0.9); --header-background-primary-colour: transparent; --header-background-secondary-colour: transparent; --header-background-gradient-angle:180deg; border-bottom-width: 0; }
body.content-goes-underneath-header #header.headroom--top #header-bottom-logo img.not-hero-row-logo { display:none; }
body.content-goes-underneath-header #header.headroom--not-top #header-bottom-logo img.hero-row-logo { display:none; }

#header-top-wrapper { display: none; }

#header-bottom-layout-left-right, #header-bottom-layout-top { display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: var(--half-gutter-width); padding-right: calc(var(--half-gutter-width) - 1.5rem); }

#header-main-navigation { display: none; }

#header-bottom-logo a { display: block; padding: 1.75rem 0; font-size: calc(var(--font-size-2) * (1 + var(--header-logo-title-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); color: var(--header-logo-title-colour); font-family: var(--header-logo-title-font-family-name), system-ui, var(--header-logo-title-font-family-category); text-transform: var(--header-logo-title-text-transform); font-weight: var(--header-logo-title-font-weight); }
#header-bottom-logo img { max-height: clamp(4rem, calc(7.5rem * (1 + var(--header-logo-size-adjustment-percentage) / 100)), 7.5rem); max-width: 100%; }

#header-mobile-navigation { font-size: var(--font-size-1); line-height: var(--line-height); white-space: nowrap; margin-right: 0.3rem; }
#header-mobile-navigation a { padding: 1rem 1.5rem; color: var(--header-mobile-navigation-colour); }
#header-mobile-navigation a i { margin: 0; }

#mobile-menu-wrapper { position: fixed; top: 0; left: 0; height: 100%; width: 100%; visibility: hidden; z-index: 98; }
#mobile-menu-wrapper::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: 0 0; -webkit-transition: background 0.3s 0.3s; transition: background 0.3s 0.3s; }
#mobile-menu-wrapper.open { visibility: visible; z-index:99; }
#mobile-menu-wrapper.open::after { background:rgba(40, 40, 40, 0.75); -webkit-transition: background 0.3s 0s; transition: background 0.3s 0s; }

#mobile-menu { position: fixed; display: flex; flex-direction: column; width: 300px; height: 100%; top: 0; right: 0; overscroll-behavior: contain; overflow-y: scroll; z-index: 100; scrollbar-width: none; will-change: transform; transition: transform 0.3s 0.3s; transform: translate3d(100%, 0, 0); background: linear-gradient(var(--mobile-menu-background-gradient-angle), var(--mobile-menu-background-primary-colour), var(--mobile-menu-background-secondary-colour)); }
#mobile-menu::-webkit-scrollbar { display: none; }
#mobile-menu-wrapper.open #mobile-menu { will-change: transform; transform: translate3d(0, 0, 0); transition-delay: 0s; }

#mobile-menu a { font-size: 1.8rem; color: var(--mobile-menu-link-colour); line-height: var(--line-height); }
#mobile-menu a[href]:hover { color: var(--mobile-menu-link-hover-colour); background: var(--mobile-menu-link-hover-background-colour); }
#mobile-menu a:not([href]) { cursor: initial; }

#mobile-menu-close-link { text-align: right; }
#mobile-menu-close-link a { display: inline-block; padding: 1.5rem 2rem; font-size: 2rem; }
#mobile-menu-close-link a i { margin: 0; }

#mobile-menu-utility-navigation { padding-bottom: 3rem; font-family: var(--utility-navigation-font-family-name), system-ui, var(--utility-navigation-font-family-category); text-transform: var(--utility-navigation-text-transform); font-weight: var(--utility-navigation-font-weight); }
#mobile-menu-utility-navigation ul li a { display: block; padding: 1rem 3rem; }
#mobile-menu-utility-navigation ul li a i { margin-right: 1.25rem; }

#mobile-menu-custom-utility-navigation { padding-bottom: 3rem; font-family: var(--utility-navigation-font-family-name), system-ui, var(--utility-navigation-font-family-category); text-transform: var(--utility-navigation-text-transform); font-weight: var(--utility-navigation-font-weight); }
#mobile-menu-custom-utility-navigation ul li a { display: block; padding: 1rem 3rem; }
#mobile-menu-custom-utility-navigation ul li a i { margin-right: 1.25rem; }

#mobile-menu-main-navigation { padding-bottom: 3rem; font-family: var(--main-navigation-font-family-name), system-ui, var(--main-navigation-font-family-category); text-transform: var(--main-navigation-text-transform); font-weight: var(--main-navigation-font-weight); }
#mobile-menu-main-navigation ul li a { display: flex; padding: 1rem 3rem; }
#mobile-menu-main-navigation ul li a i { display: none; }
#mobile-menu-main-navigation ul li ul li a { padding-left: 5rem; text-transform: var(--main-navigation-2nd-level-text-transform); font-weight: var(--main-navigation-2nd-level-font-weight); }
#mobile-menu-main-navigation ul li ul li a i { display: inline; margin-right: 1rem; }

#mobile-menu-contact-navigation { padding-bottom: 3rem; font-family: var(--utility-navigation-font-family-name), system-ui, var(--utility-navigation-font-family-category); text-transform: var(--utility-navigation-text-transform); font-weight: var(--utility-navigation-font-weight); }
#mobile-menu-contact-navigation ul li a { display: block; padding: 1rem 3rem; }
#mobile-menu-contact-navigation ul li a i { margin-right: 1.25rem; }

#mobile-menu-social-navigation { padding-bottom: 3rem; font-family: var(--utility-navigation-font-family-name), system-ui, var(--utility-navigation-font-family-category); text-transform: var(--utility-navigation-text-transform); font-weight: var(--utility-navigation-font-weight);  }
#mobile-menu-social-navigation ul li a { display: block; padding: 1rem 3rem; }
#mobile-menu-social-navigation ul li a i { margin-right: 1.25rem; }

.dot-wrapper { position: relative; }
.dot { border-radius: 0.5em; width: 0.5em; height: 0.5em; position: absolute; top: -0.2em; right: -0.2em; background: var(--header-utility-navigation-dot-colour);}

.cart-item-count { margin-left: 0.5rem; }
.cart-item-count::before { content: '(' }
.cart-item-count::after { content: ')' }

.no-gap { margin-top: 0; }

h1 + * { margin-top: var(--space-l); }
h2 + * { margin-top: var(--space-m); }
h3 + * { margin-top: var(--space-s); }
h4 + * { margin-top: var(--space-xs); }
h5 + * { margin-top: var(--space-2xs); }

* + h1 { margin-top: var(--space-2xl); }
* + h2 { margin-top: var(--space-xl); }
* + h3 { margin-top: var(--space-l); }
* + h4 { margin-top: var(--space-m); }
* + h5 { margin-top: var(--space-s); }

p + p, p + ul, p + ol, ul + p, ol + p, ul + ol, ol + ul { margin-top: var(--space-s); }

*:not(h1):not(hr) + blockquote { margin-top: var(--space-m); }
blockquote + *:not(h1):not(h2):not(h3):not(hr) { margin-top: var(--space-m); }

*:not(h1):not(hr) + table { margin-top: var(--space-m); }
table + *:not(h1):not(h2):not(h3):not(hr) { margin-top: var(--space-m); }

*:not(h1):not(hr) + .widget { margin-top: var(--space-l); }
.widget + *:not(h1):not(h2):not(h3):not(hr) { margin-top: var(--space-l); }

*:not(h1):not(hr) + .block { margin-top: var(--space-l); }
.block + *:not(h1):not(h2):not(h3):not(hr) { margin-top: var(--space-l); }

*:not(h1):not(hr) + .small-block { margin-top: var(--space-s); }
.small-block + *:not(h1):not(h2):not(h3):not(hr) { margin-top: var(--space-s); }

h1 + .breadcrumbs { margin-top: var(--space-xs); }
.breadcrumbs + h1 { margin-top: var(--space-3xs); }

hr { margin-top: var(--space-l); margin-bottom: var(--space-l); border: 0px; height: var(--horizontal-line-height); background: var(--horizontal-line-colour); width: var(--horizontal-line-width); }
.horizontal-line-underneath { border-bottom: 1px solid var(--horizontal-line-colour); padding-bottom: var(--space-2xs); }

h1.display { font-size: calc(var(--font-size-5) * (1 + var(--heading-1-font-size-adjustment-percentage) / 100)); line-height: var(--line-height);  }
h1 { font-size: calc(var(--font-size-4) * (1 + var(--heading-1-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-family: var(--heading-1-font-family-name), system-ui, var(--heading-1-font-family-category); text-transform: var(--heading-1-text-transform); font-weight: var(--heading-1-font-weight); color: var(--heading-1-colour); }
h2 { font-size: calc(var(--font-size-3) * (1 + var(--heading-2-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-family: var(--heading-2-font-family-name), system-ui, var(--heading-2-font-family-category); text-transform: var(--heading-2-text-transform); font-weight: var(--heading-2-font-weight); color: var(--heading-2-colour); }
h3 { font-size: calc(var(--font-size-2) * (1 + var(--heading-3-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-family: var(--heading-3-font-family-name), system-ui, var(--heading-3-font-family-category); text-transform: var(--heading-3-text-transform); font-weight: var(--heading-3-font-weight); color: var(--heading-3-colour); }
h4 { font-size: calc(var(--font-size-1) * (1 + var(--heading-4-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-family: var(--heading-4-font-family-name), system-ui, var(--heading-4-font-family-category); text-transform: var(--heading-4-text-transform); font-weight: var(--heading-4-font-weight); color: var(--heading-4-colour); }
h5 { font-weight: 700; font-size: calc((var(--font-size-0) * 1.1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }

p.lead { font-size: calc(var(--font-size-1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
p.small { font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
p.tiny { font-size: calc(var(--font-size--2) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
p { color: var(--paragraph-colour); font-size: calc(var(--font-size-0) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-weight: var(--paragraph-font-weight); }

blockquote { padding: var(--space-m); background: var(--blockquote-background-colour); border-width: var(--blockquote-border-width); border-radius: var(--blockquote-border-radius); border-style: solid; border-color: var(--blockquote-border-colour); }
blockquote p { font-size: calc(var(--font-size-0) * (1 + var(--blockquote-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-family: var(--blockquote-font-family-name), system-ui, var(--blockquote-font-family-category); text-transform: var(--blockquote-text-transform); font-weight: var(--blockquote-font-weight); }

a { color: var(--link-colour); }
a:hover { color: var(--link-hover-colour); }

h1 i, h2 i, h3 i, h4 i, h5 i, p i, a i { margin-right: 0.5em; }

.user-defined-content ol { list-style: decimal; padding-left: var(--space-l); color: var(--paragraph-colour); font-weight: var(--paragraph-font-weight); font-size: calc(var(--font-size-0) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
.user-defined-content ol li ol { margin-top: var(--space-2xs); }
.user-defined-content ol li { padding-left: var(--space-xs); }
.user-defined-content ol li + li { margin-top: var(--space-2xs); }

.user-defined-content ul { font-weight: var(--paragraph-font-weight); font-size: calc(var(--font-size-0) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); color: var(--paragraph-colour); }

/* NOTE: this stops widget ULs using user defined UL styles */
/* FUTURE: Other option here is to <ul> -> <ul class="bullet"> */
.user-defined-content ul:not(.widget *), .widget .user-defined-content ul { text-align: left; padding-left: var(--space-l); }
.user-defined-content ul:not(.widget *) li, .widget .user-defined-content ul li { padding-left: var(--space-xs); list-style-type: "\e122"; }
.user-defined-content ul:not(.widget *) li::marker, .widget .user-defined-content ul li::marker { font-family: "Font Awesome 6 Pro"; font-size: 0.75em; font-weight: 700; }
.user-defined-content ul:not(.widget *) li + li, .widget .user-defined-content ul li + li { margin-top: var(--space-2xs); }
.user-defined-content ul:not(.widget *) li ul, .widget .user-defined-content ul li ul { margin-top: var(--space-2xs); }
.user-defined-content ul:not(.widget *) li ul li::marker, .widget .user-defined-content ul li ul li::marker { font-weight: 400; }
.user-defined-content ul:not(.widget *).tick li, .widget .user-defined-content ul.tick li { list-style-type: "\f00c"; }
.user-defined-content ul:not(.widget *).tick li::marker, .widget .user-defined-content ul.tick li::marker { font-size: 1em; font-weight: 400; }

.user-defined-content img { display: inline-block; vertical-align: top; }
.user-defined-content a { word-break: break-word; }
.user-defined-content .widget img { display: block; }
.user-defined-content img:not(.widget *) { height: auto !important; }

.video-wrapper.centred { margin: 0 auto; }
.video-wrapper .video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-wrapper .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

ul.icons + ul.icons { margin-top: var(--space-s); }
ul.icons.horizontal { display: flex; gap: var(--space-s); flex-wrap: wrap; }
ul.icons li { display: flex; column-gap: 0.5em; }
ul.icons li a { display: flex; column-gap: 0.5em; }
ul.icons:not(.horizontal) li + li { margin-top: 0.5em }
ul.icons li i { margin: 0; }

img:not([src]) { visibility: hidden; }
img[data-sizes="auto"] { display: block; width: 100%; }

img.right { float: right; margin-left: var(--space-l); margin-bottom: var(--space-m); }
img.left { float: left; margin-right: var(--space-l); margin-bottom: var(--space-m); }

table { max-width: 100%; color: var(--paragraph-colour); }
th, td { text-align: left; vertical-align: top; border-width: 1px; border-style: solid; border-color: var(--horizontal-line-colour); padding: var(--space-xs) var(--space-xs); border-left-width: 0; border-right-width: 0; border-top-width: 0; }
th { font-weight: 700; }
thead th { padding-top: 0; }
table .align-right { text-align: right; }
table .align-right .price { justify-content: end; }
table th:first-child, table td:first-child { padding-left: 0; }
table th:last-child, table td:last-child { padding-right: 0; }
table tbody td.if-empty-na:empty::before { opacity: 0.5; content: "n/a"; }
table td .options { display: flex; flex-direction: row; gap: var(--space-2xs); flex-wrap: wrap; }
table tr.no-border td { border: 0 !important; }
table td.no-border { border: 0 !important; }

.statuses { display: flex; flex-direction: row; flex-wrap: wrap; gap: var(--space-2xs); }
span.status { white-space: nowrap; display: block; text-transform: uppercase; font-size: calc(var(--font-size--2) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: 1.5em; border-radius: var(--button-border-radius); padding: var(--space-3xs) var(--space-2xs); }
span.paid, span.fulfilled, span.active { border: 1px solid #2ECC40; color: #2ECC40; }
span.refunded, span.partially-refunded, span.returned, span.partially-returned, span.voided, span.draft, span.expired, span.cancelled { border: 1px solid #999; color: #999; }
span.awaiting-payment, span.unpaid, span.partially-fulfilled, span.unfulfilled, span.partially-paid, span.paused { border: 1px solid #FF851B; color: #FF851B; }
span.payment-held, span.failed { border:1px solid #FF4136; color: #FF4136; }

.error-box { padding: var(--space-m); background-color: var(--form-error-colour); color: #fff; border-radius: var(--form-error-box-border-radius); }
.error-box ul { padding-left: var(--space-s); list-style-type: disc; }
.error-box li + li { margin-top: var(--space-2xs); }
.error-box li { color: #fff; }
.error-box p { color: #fff; }
.error-box a { color: #fff; text-decoration: underline; }
.error-box a:hover { color: #fff; text-decoration: none; }

.success-box { padding: var(--space-s) var(--space-m); background-color: var(--form-success-colour); color: #fff; display: flex; flex-direction: row; border-radius: var(--form-success-box-border-radius); }
.success-box i { margin-right: 0.5em; }

form fieldset + fieldset { margin-top: var(--space-l); }
.fieldset-header + fieldset { margin-top: var(--space-m); }
.fieldset-wrapper + .fieldset-wrapper { margin-top: var(--space-l); }
fieldset { background: var(--form-fieldset-background-colour); padding: var(--space-m); border-style: solid; border-width: var(--form-fieldset-border-width); border-color: var(--form-fieldset-border-colour); border-radius: var(--form-fieldset-border-radius); }
fieldset div + div { margin-top: var(--space-l); }
fieldset div > * + * { margin-top: var(--space-2xs); }
fieldset .help { font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
fieldset h4 { display: flex; flex-direction: row; align-items: center; }
form .optional { border: 1px solid var(--paragraph-colour); border-radius: var(--form-input-border-radius); padding: var(--space-3xs) var(--space-2xs); margin-left: var(--space-2xs); text-transform: uppercase; font-size: calc(var(--font-size--2) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: 1em; vertical-align: middle; font-family: var(--paragraph-font-family-name), system-ui, var(--paragraph-font-family-category); color: var(--paragraph-colour); font-weight: 400; }
ul.input-wrapper li { display: flex; flex-direction: row; column-gap: var(--space-2xs); }
ul.input-wrapper li + li { margin-top: var(--space-2xs); }

input, select, textarea, .StripeElement { text-align: left; background: var(--form-input-background-colour); color: var(--form-input-text-colour); padding: var(--space-xs); border-color: var(--form-input-border-colour); border-width: var(--form-input-border-width); border-radius: var(--form-input-border-radius); border-style: solid; }
input:focus, select:focus, textarea:focus, .StripeElement:focus { outline: revert; outline-color: var(--form-input-focus-border-colour); }
input[type="checkbox"], input[type="radio"] { height: 1.7em; min-width: 1.7em; margin: 0.2em 0; }
input[type="date"]::-webkit-calendar-picker-indicator { margin:auto; }
input[type="text"], input[type="number"], input[type="tel"], input[type="password"], input[type="email"], select, textarea { width: 100%; }
textarea.error, input.error, select.error { border-color: var(--form-error-colour); border-width: minmax(2px,var(--form-input-border-width)); }
textarea { width: 100%; }
input::placeholder { opacity: 0.5; }
*:focus::placeholder { opacity: 0; }
.h-captcha iframe { max-width: 100%; }

label { cursor: pointer; }

select[disabled] { cursor: not-allowed; opacity: 0.7; }

.select2-container { max-width: 100%; }
.select2-container .select2-selection--single.error { border-color: var(--form-error-colour); border-width: minmax(2px,var(--form-input-border-width)); }
.select2-container .select2-selection--single { height: inherit; background: var(--form-input-background-colour); border-color: var(--form-input-border-colour); border-width: var(--form-input-border-width); border-radius: var(--form-input-border-radius); border-style: solid; }
.select2-container--default .select2-selection--single .select2-selection__rendered { padding: var(--space-xs) var(--space-m) var(--space-xs) var(--space-xs); line-height: inherit; color: var(--form-input-text-colour); }
.select2-container--default .select2-selection--single .select2-selection__arrow { top: 50%; height: inherit; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: var(--form-input-text-colour) transparent transparent transparent !important; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color:transparent transparent var(--form-input-text-colour) transparent !important; }
.select2-selection__clear { padding-left: var(--space-xs); }
.select2-dropdown { margin-top:-1px; background: var(--form-input-background-colour); border-radius: var(--form-input-border-radius); border: var(--form-input-border-width) solid var(--form-input-border-colour) !important;  }
.select2-dropdown .select2-search--dropdown { padding: var(--space-2xs); }
.select2-results__option { padding: var(--space-2xs); color: var(--form-input-text-colour); }
.select2-container--default .select2-results__option[aria-selected] { background: inherit; }
.select2-results__option.loading-results { color: var(--form-input-text-colour) !important; opacity: .5; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: var(--form-input-text-colour); opacity: .5; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background: var(--button-hover-background-colour); color: var(--button-hover-text-colour); }
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover { background: var(--button-hover-background-colour); color: var(--button-hover-text-colour); }

.button { text-align: center; padding: var(--space-xs) var(--space-s); cursor: pointer; display:inline-block; background: linear-gradient(var(--button-background-gradient-angle), var(--button-background-primary-colour), var(--button-background-secondary-colour)); border-radius: var(--button-border-radius); border-style: solid; border-width: var(--button-border-width); border-color: var(--button-border-colour); color: var(--button-text-colour); font-family: var(--button-font-family-name), system-ui, var(--button-font-family-category); text-transform: var(--button-text-transform); font-weight: var(--button-font-weight); font-size: calc(var(--font-size-0) * (1 + var(--button-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
.button i { margin-right: 0.5em; }
.button i.right { margin-right: 0; margin-left: 0.4em; }
.button:hover { background: var(--button-hover-background-colour); color: var(--button-hover-text-colour); border-color: var(--button-hover-border-colour); }
.button.secondary, .button.secondary:hover { background: #eee; color: #333; border-color: #eee; }
.button.full-width { width: 100%; text-align: center; }
.button.large { padding: var(--space-s) var(--space-m); font-size: calc(var(--font-size-1) * (1 + var(--button-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
.button.small { padding: var(--space-2xs) var(--space-xs); font-size: calc(var(--font-size--1) * (1 + var(--button-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
.button.tiny { padding: var(--space-3xs) var(--space-2xs); font-size: calc(var(--font-size--2) * (1 + var(--button-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }

.button-panel { display: flex; flex-direction: column; row-gap: var(--space-xs); width: 100%; align-items: center; }
.button-panel .button { width: 100%; }
.button-panel.align-right { justify-content: end; }

/* .image-blob { -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; mask-size: 100% 100%; -webkit-mask-size: 100% 100%; -webkit-mask-image:  url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.3,-55.8C68.7,-37.6,59.4,-13.1,51.5,7.7C43.5,28.4,36.8,45.4,23.3,54C9.9,62.6,-10.2,62.8,-28,55.3C-45.9,47.8,-61.4,32.7,-63.9,16.2C-66.3,-0.3,-55.7,-18.1,-42.8,-37.3C-30,-56.6,-15,-77.3,5.5,-81.7C26,-86,51.9,-74.1,60.3,-55.8Z' transform='translate(100 100)' /%3E%3C/svg%3E"); } */

.image-aspect-ratio-crop-square { aspect-ratio: 1/1; }
.image-aspect-ratio-crop-square img { object-fit: cover; width: 100%; height: 100%; }
.image-aspect-ratio-crop-round { overflow: hidden; aspect-ratio: 1/1; border-radius: 50%; }
.image-aspect-ratio-crop-round img { object-fit: cover; width: 100%; height: 100%; }
.image-aspect-ratio-crop-landscape-4-3 { aspect-ratio: 4/3; }
.image-aspect-ratio-crop-landscape-4-3 img { object-fit: cover; width: 100%; height: 100%; }
.image-aspect-ratio-crop-landscape-3-2 { aspect-ratio: 3/2; }
.image-aspect-ratio-crop-landscape-3-2 img { object-fit: cover; width: 100%; height: 100%; }
.image-aspect-ratio-crop-landscape-3-1 { aspect-ratio: 3/1; }
.image-aspect-ratio-crop-landscape-3-1 img { object-fit: cover; width: 100%; height: 100%; }
.image-aspect-ratio-crop-portrait-4-3 { aspect-ratio: 3/4;  }
.image-aspect-ratio-crop-portrait-4-3 img { object-fit: cover; width: 100%; height: 100%; }
.image-aspect-ratio-crop-portrait-3-2 { aspect-ratio: 2/3; }
.image-aspect-ratio-crop-portrait-3-2 img { object-fit: cover; width: 100%; height: 100%; }

.image-aspect-ratio-square { aspect-ratio: 1; }
.image-aspect-ratio-square img { object-fit: contain; width: 100%; height: 100%; }
.image-aspect-ratio-landscape-4-3 { aspect-ratio: 4/3; }
.image-aspect-ratio-landscape-4-3 img { object-fit: contain; width: 100%; height: 100%; }
.image-aspect-ratio-landscape-3-2 { aspect-ratio: 3/2; }
.image-aspect-ratio-landscape-3-2 img { object-fit: contain; width: 100%; height: 100%; }
.image-aspect-ratio-landscape-3-1 { aspect-ratio: 3/1; }
.image-aspect-ratio-landscape-3-1 img { object-fit: contain; width: 100%; height: 100%; }
.image-aspect-ratio-portrait-4-3 { aspect-ratio: 3/4; }
.image-aspect-ratio-portrait-4-3 img { object-fit: contain; width: 100%; height: 100%; }
.image-aspect-ratio-portrait-3-2 { aspect-ratio: 2/3; }    
.image-aspect-ratio-portrait-3-2 img { object-fit: contain; width: 100%; height: 100%; }   

.image-link-hover-effect-fade img { transition: .3s ease-in-out; }
.image-link-hover-effect-fade:hover img { opacity: 0.75; transition: .3s ease-in-out; }
.image-link-hover-effect-zoom img { transition: .3s ease-in-out; }
.image-link-hover-effect-zoom:hover img { transform: scale(1.3); transition: .3s ease-in-out; }
.image-link-hover-effect-grayscale img { filter: grayscale(100%); transition: .3s ease-in-out; } 
.image-link-hover-effect-grayscale:hover img { filter: grayscale(0%); transition: .3s ease-in-out; }
.image-link-hover-effect-pop picture { position: relative; }
.image-link-hover-effect-pop picture::before { position: absolute; top: 50%; left: 50%; z-index: 100; display: block; content: ''; width: 0; height: 0; background: rgba(255,255,255,.2); border-radius: 100%; transform: translate(-50%, -50%); opacity: 0; }
.image-link-hover-effect-pop picture:hover::before { animation: pop .75s; }
@keyframes pop { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } }
.image-link-hover-effect-darken picture { position: relative; }
.image-link-hover-effect-darken picture::before { z-index:100; transition: .3s ease-in-out; font-size: var(--font-size-2); color: white; content: "\f06e"; display: flex; justify-content: center; align-items: center; font-family: "Font Awesome 6 Pro"; position: absolute; top: 0; left: 0; width:100%; height:100%; opacity: 0; }
.image-link-hover-effect-darken picture:hover::before { opacity: 1; transition: .3s ease-in-out; }
.image-link-hover-effect-darken picture img { transition: .3s ease-in-out; }
.image-link-hover-effect-darken picture:hover img { filter: brightness(0.5); transition: .3s ease-in-out; }

.fade-in.lazyload, .fade-in.lazyloading { opacity: 0; }
.fade-in.lazyloaded { opacity: 1; transition: opacity 0.5s; }

.grid { --grid-layout-gap: var(--space-l); --grid-column-count: 4; --grid-item--min-width: 160px; --gap-count: calc(var(--grid-column-count) - 1); --total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap)); --grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count)); grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr)); }

.gallery { display: grid; column-gap: var(--space-m); row-gap: var(--space-m); }

.logos { display: grid; column-gap: var(--space-l); row-gap: var(--space-l); }
.logos picture { place-self: center center; }

.breadcrumbs { font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
.breadcrumbs i { margin: 0 0.5em; opacity: 0.5; }
.breadcrumbs .current { font-weight: 700; }

.listing-filters h5 { text-transform: uppercase; }

#listings-header { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; justify-items: center; column-gap: var(--space-m); row-gap: var(--space-xs); }
#listings-header-right { display: flex; flex-direction: row; align-items: center; justify-content: space-between; column-gap: var(--space-m);  }
#listing-filters-menu-open-link i { margin-right: var(--space-2xs); }
#listings-sort { font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
#listings-sort label { margin-right: var(--space-2xs); }
#listings-sort select { padding: var(--space-2xs); }
#listings-view-mode { display: flex; flex-direction: row; }
#listings-view-mode a { padding: var(--space-3xs) var(--space-xs); border: 1px solid #eee; color: #333; } /* same as secondary button colours */
#listings-view-mode .selected { background: #eee; } /* same as secondary button colours */

.listings { display: grid; column-gap: var(--space-l); row-gap: var(--space-xl); }

.listing { display: flex; flex-direction: column; gap: var(--space-s); }
.listing.centred { text-align: center; }
.listing.centred .image { margin: 0 auto; }
.listing.centred .info p { justify-content: center; }
.listing.centred .info .button-panel { justify-content: center; }

.listing .image { position: relative; display: grid; grid-template: "container" 1fr; overflow: hidden; }
.listing .image picture { grid-area: container; z-index: 1; overflow: hidden; }
.listing .image .overlay { grid-area: container; z-index: 2; background: rgba(0,0,0,0.25); }
.listing .image .content { grid-area: container; z-index: 3; --heading-3-colour: #fff; --heading-4-colour: #fff; padding: var(--space-xs) var(--space-s); width: 100%; }
.listing .image .badge { position: absolute; bottom: 0; right: 0; color: #fff; padding: var(--space-3xs) var(--space-2xs); font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); z-index: 4; }

/* NOTE: these no crop sizes only work vertically as otherwise there's huge gaps in the rows */
.listing.horizontal .image.image-aspect-ratio-square { aspect-ratio: inherit; }
.listing.horizontal .image.image-aspect-ratio-square img { object-fit: inherit; }
.listing.horizontal .image.image-aspect-ratio-landscape-4-3 { aspect-ratio: inherit; }
.listing.horizontal .image.image-aspect-ratio-landscape-4-3 img { object-fit: inherit; }
.listing.horizontal .image.image-aspect-ratio-landscape-3-2 { aspect-ratio: inherit; }
.listing.horizontal .image.image-aspect-ratio-landscape-3-2 img { object-fit: inherit; }
.listing.horizontal .image.image-aspect-ratio-landscape-3-1 { aspect-ratio: inherit; }
.listing.horizontal .image.image-aspect-ratio-landscape-3-1 img { object-fit: inherit; }
.listing.horizontal .image.image-aspect-ratio-portrait-4-3 { aspect-ratio: inherit; }
.listing.horizontal .image.image-aspect-ratio-portrait-4-3 img { object-fit: inherit; }
.listing.horizontal .image.image-aspect-ratio-portrait-3-2 { aspect-ratio: inherit; }
.listing.horizontal .image.image-aspect-ratio-portrait-3-2 img { object-fit: inherit; }

.listing .info ul + ul { margin-top: var(--space-xs); padding-top: var(--space-xs); border-top:1px dashed var(--horizontal-line-colour); }

.price { font-size: calc((var(--font-size-0) * 1.1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); font-weight: 700; display: flex; flex-direction: row; flex-wrap: wrap; column-gap: var(--space-2xs); }
.price span { white-space: nowrap; }
.price .comparison { text-decoration: line-through; }
.price .sale { color: #f00; }

.volume-discounts p { font-size: calc((var(--font-size--1)) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }

.tax-inclusivity { margin-left: 0.3em; font-weight: 400; font-size: 0.6em; line-height: var(--line-height); }

.afterpay { margin-top: 0; font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
.afterpay .logo { display: inline; vertical-align: -3px; height: 14px; } 

.measurement-unit { margin-left: 0.5em; font-size: calc((var(--font-size--1)) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }

.back-in-stock-alert-link { margin-top: var(--space-2xs); }

.favourite-options { display: flex; flex-direction: column; gap: var(--space-2xs); }

.badge { display:inline-block; color: #fff; padding: var(--space-3xs) var(--space-2xs); font-size: calc(var(--font-size--1) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }

.carousel__slide { padding: 0; overflow: hidden; }
.carousel__slide.has-video::after { content: ""; opacity: 0.85; position: absolute; top: 0; left: 0; right: 0; height: auto; bottom: 0; background-position: center center; background-size: 50% 50%; background-repeat: no-repeat; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 24.38"><path d="M35.46 3.81A4.58 4.36 0 0032.24.75C29.37 0 17.93 0 17.93 0S6.48 0 3.63.72c-1.54.4-2.8 1.6-3.23 3.1-.75 2.72-.75 8.37-.75 8.37s0 5.68.75 8.37a4.58 4.36 0 003.22 3.07c2.9.75 14.3.75 14.3.75s11.45 0 14.32-.72a4.58 4.36 0 003.22-3.07c.75-2.72.75-8.37.75-8.37s.03-5.68-.75-8.4zm0 0" fill="black"/><path d="M14.29 17.4l9.51-5.21-9.51-5.22zm0 0" fill="white"/></svg>'); }
.carousel__slide.has-video:hover::after { opacity: 1; }

.fancybox__container { --fancybox-bg: var(--gallery-zoom-background-colour); --fancybox-color: var(--gallery-zoom-foreground-colour); --fancybox-accent-color: var(--gallery-zoom-highlight-colour); }
.fancybox__caption { text-align: center; }
a[data-fancybox] { cursor: zoom-in; }

.media-gallery .carousel__slide { display: grid; align-items: center; justify-items: center; padding: 0; }
.media-gallery #main-carousel .carousel__slide { width: 100%; }
.media-gallery #main-carousel .carousel__slide img { width: 100%; }
.media-gallery #main-carousel .carousel__slide[data-fancybox].has-video { cursor: pointer; }
.media-gallery #main-carousel .carousel__slide.has-video::after { background-size: 30% 30%; }
.media-gallery #main-carousel .carousel__slide.has-video:hover::after { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 24.38"><path d="M35.46 3.81A4.58 4.36 0 0032.24.75C29.37 0 17.93 0 17.93 0S6.48 0 3.63.72c-1.54.4-2.8 1.6-3.23 3.1-.75 2.72-.75 8.37-.75 8.37s0 5.68.75 8.37a4.58 4.36 0 003.22 3.07c2.9.75 14.3.75 14.3.75s11.45 0 14.32-.72a4.58 4.36 0 003.22-3.07c.75-2.72.75-8.37.75-8.37s.03-5.68-.75-8.4zm0 0" fill="red"/><path d="M14.29 17.4l9.51-5.21-9.51-5.22zm0 0" fill="white"/></svg>'); }
.media-gallery #main-carousel .carousel__nav { visibility: hidden; }
.media-gallery #main-carousel:hover .carousel__nav { visibility: visible; }
.media-gallery #main-carousel { --carousel-button-bg: rgba(255,255,255,0.5); --carousel-button-svg-width: 2rem; --carousel-button-svg-height: 2rem; --carousel-button-svg-stroke-width: 2.5; --carousel-button-border-radius: 0; }
.media-gallery #main-carousel .carousel__button.is-prev { left: 0; }
.media-gallery #main-carousel .carousel__button.is-next { right: 0; }
.media-gallery #main-carousel .carousel__button { opacity: 0.75; }
.media-gallery #main-carousel .carousel__button:hover { opacity: 1; }
.media-gallery #thumbnail-carousel { margin:var(--space-s) var(--space-m) 0; }
.media-gallery #thumbnail-carousel .carousel__slide { width: clamp(60px, 25%, 100px); border: 2px solid var(--background-colour); padding: 0 var(--space-3xs); }                                            
.media-gallery #thumbnail-carousel .carousel__slide:hover { opacity: 1; }
.media-gallery #thumbnail-carousel .carousel__slide.is-nav-selected { border-color: var(--paragraph-colour); }
.media-gallery #thumbnail-carousel .carousel__button.is-prev { left: -4rem; }
.media-gallery #thumbnail-carousel .carousel__button.is-next { right: -4rem; }                
.media-gallery .hint { margin-top: var(--space-3xs); font-size: calc(var(--font-size--2) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); text-align: center; }
.media-gallery .hint i { margin-right: var(--space-3xs); }
.media-gallery-fancybox-container { --fancybox-thumbs-ratio: 1; --fancybox-thumbs-border-radius: 0; }
.media-gallery-fancybox-container .fancybox__thumb { background-size: contain; }
.media-gallery-fancybox-container .carousel__slide { outline-width: 1px; }
.media-gallery-fancybox-container .fancybox__thumbs .carousel__slide .fancybox__thumb::after { border-width: 3px; }

.slideshow { position:relative; --carousel-button-bg: rgba(255,255,255,0.5); --carousel-button-svg-width: 2rem; --carousel-button-svg-height: 2rem; --carousel-button-svg-stroke-width: 2.5; --carousel-button-border-radius: 0; }
.slideshow .carousel__slide { width: 100%; }
.slideshow .carousel__button.is-prev { left: 0; }
.slideshow .carousel__button.is-next { right: 0; }
.slideshow .carousel__button { opacity: 0.75; }
.slideshow .carousel__button:hover { opacity: 1; }
.slideshow .carousel__nav { visibility: hidden; }
.slideshow:hover .carousel__nav { visibility: visible; }
.slideshow .carousel__dots { top: unset; bottom: var(--space-2xs); color: white; }

.cart table { width: 100%; }
.cart table tbody td.image { width: 120px; } 
.cart table tfoot tr:last-child.total td { border-bottom-style: double; border-bottom-width: 5px; }
.cart input.quantity { width: 95px; }

.instagram-gallery .image-link-hover-effect-darken picture::before { content: "\f16d"; font-family: "Font Awesome 6 Brands"; }

.testimonial-panel .listing .info .quote { font-style: italic; }
.testimonial-panel .listing .info .customer { display: flex; align-items: center; column-gap: var(--space-xs); }
.testimonial-panel .listing .info .customer img { width: 48px; height: 48px; }
.testimonial-panel .listing.centred .info .customer { flex-direction: column; row-gap: var(--space-xs); justify-content: center; }

#footer { background: linear-gradient(var(--footer-background-gradient-angle), var(--footer-background-primary-colour), var(--footer-background-secondary-colour)); border-top-width: var(--footer-border-top-width); border-top-style: solid; border-top-color: var(--footer-border-top-colour); }
#footer { --paragraph-colour: var(--footer-paragraph-colour); --link-colour: var(--footer-link-colour); --link-hover-colour: var(--footer-link-hover-colour); }

#footer-top { padding: var(--space-l) 0; }

#footer-attribution { text-align: var(--footer-attribution-text-align); padding: var(--space-s) 0; background: var(--footer-attribution-background-colour); border-top-width: var(--footer-attribution-border-top-width); border-top-style: solid; border-top-color: var(--footer-attribution-border-top-colour); }
#footer-attribution p { color: var(--footer-attribution-paragraph-colour); font-size: calc(var(--font-size--2) * (1 + var(--paragraph-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); }
#footer-attribution a { color: var(--footer-attribution-link-colour); }
#footer-attribution a:hover { color: var(--footer-attribution-link-hover-colour); }

.full-screen-processing { position: fixed; height: 100%; width: 100%; display: flex; align-items: center; text-align:center; justify-content: center; background: rgba(40, 40, 40, 0.75); z-index: 1000; }
.full-screen-processing > div { padding: var(--space-l); }
.full-screen-processing .spinner { display: block; margin: 0 auto; padding-bottom: var(--space-l); }
.full-screen-processing .spinner i { font-size: 10rem; color: white !important; }
.full-screen-processing h3 { color: white !important; }

dialog::backdrop { background:rgba(40, 40, 40, 0.75); }
dialog { border: 0; box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px; padding: 0; background: var(--background-colour); border-radius: var(--dialog-border-radius); }        
.dialog-wrapper { padding: var(--space-l); }
.dialog-wrapper.no-padding { padding: 0; } 
.dialog-close { position: absolute; top: 0; right: 0; }
.dialog-close a { display: block; padding: var(--space-xs) var(--space-s); }
.dialog-close a i { margin: 0; }

#cookie-consent-bar { z-index: 96; width: 100%; position: fixed; bottom: 0; padding: var(--space-l); background: linear-gradient(var(--row-background-gradient-angle), var(--row-background-primary-colour), var(--row-background-secondary-colour)); }

#logged-in-bar { opacity: 0; transition: all .75s ease; position: fixed; bottom: 0; padding: var(--space-xs) var(--space-xs); background-color: var(--form-success-colour); color: #fff; text-align: center; z-index: 101; width: 100%; }
#logged-in-bar.show { opacity: 1; }

.add-to-calendar { position: relative; }
.add-to-calendar ul { display: none; position: absolute; background: var(--background-colour); top: 100%; box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.10); border-radius: var(--dialog-border-radius); }
.add-to-calendar ul li a { white-space: nowrap; padding: var(--space-2xs) var(--space-xs); display: flex; flex-direction: row; column-gap: var(--space-2xs); }
.add-to-calendar:hover ul { z-index: 100; visibility: visible; opacity: 1; display: block; }
.add-to-calendar ul li a span:first-of-type { width: var(--font-size-1); display: flex; align-items: center; justify-content: center; }
.add-to-calendar ul li a span img { max-height: var(--font-size-1); }

.tab-navigation { margin-bottom: var(--space-l); border-bottom: 1px solid var(--horizontal-line-colour); }
.tab-navigation ul { display: flex; list-style-type: none; margin: 0; padding: 0; }
.tab-navigation ul li { margin-right: var(--space-m); color: var(--link-colour); margin-bottom: -1px; cursor: pointer; padding: 0 0 var(--space-2xs) 0; }
.tab-navigation ul li.selected { border-bottom: 3px solid var(--link-hover-colour); color: var(--link-hover-colour); }
.tab-navigation ul li:hover { border-bottom: 3px solid var(--link-hover-colour); color: var(--link-hover-colour); }
.tab-navigation ul li span.count { margin-left: var(--space-2xs); opacity: 0.5; color: var(--paragraph-colour); font-size: var(--font-size--1); }

@media (hover: none) {
    .media-gallery #main-carousel .carousel__nav { display: none; }
}

@media only screen and (max-width: 428px) {

    input[type="text"], input[type="number"], input[type="date"], input[type="tel"], input[type="password"], input[type="email"], select, textarea { max-width: none !important; }
    
    .hidden-mobile-portrait { display: none !important; }

    .cart table { display: block; }
    .cart table thead { display: block; } 
    .cart table thead tr { display: block; }
    .cart table thead tr th:nth-child(1) { width: 100%; }
    .cart table tbody { display: block; } 
    .cart table tbody tr { display: block; }
    .cart table tbody tr td.info { padding-left: 0; width: 100%; }
    .cart table tfoot { display: block; }
    .cart table tfoot tr td:nth-child(1) { width: 100%; }

    dialog.full-screen-mobile { max-width: 100%; max-height: 100%; height: 100%; width: 100%; }

}

@media only screen and (min-width: 429px) {

    .hidden-non-mobile-portrait { display: none; }
    .cart table tbody td.image { width: 120px; } 

    .listing.horizontal { flex-direction: row; gap: var(--space-m); }
    .listing.horizontal .image-wrapper { flex: 1; }
    .listing.horizontal .video-wrapper { flex: 1; }

    .listing.horizontal.layout-25-75 .info { flex: 3; }
    .listing.horizontal.layout-33-66 .info { flex: 2; }
    .listing.horizontal.layout-50-50 .info { flex: 1; }

    .button-panel .button { width: auto; }
    .button-panel { flex-direction: row; column-gap: var(--space-s); }
    .button-panel span a { margin-left: var(--space-3xs); }
    
}

@media only screen and (min-width: 577px) {





}

@media only screen and (max-width: 768px) {

    .hidden-tablet-portrait { display: none !important; }

    .row { gap: var(--space-l); }
    .column { order: 1 !important; }
    .column.empty { display: none; }

    #listing-filters-menu-wrapper { position: fixed; top: 0; left: 0; height: 100%; width: 100%; visibility: hidden; z-index: 98; }
    #listing-filters-menu-wrapper::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: 0 0; -webkit-transition: background 0.3s 0.3s; transition: background 0.3s 0.3s; }
    #listing-filters-menu-wrapper.open { visibility: visible; z-index:99; }
    #listing-filters-menu-wrapper.open::after { background:rgba(40, 40, 40, 0.75); -webkit-transition: background 0.3s 0s; transition: background 0.3s 0s; }

    #listing-filters-menu { padding-bottom: var(--space-l); position: fixed; display: flex; flex-direction: column; width: 300px; height: 100%; top: 0; left: 0; overscroll-behavior: contain; overflow-y: scroll; z-index: 100; scrollbar-width: none; will-change: transform; transition: transform 0.3s 0.3s; transform: translate3d(-100%, 0, 0); background: var(--background-colour); }
    #listing-filters-menu::-webkit-scrollbar { display: none; }
    #listing-filters-menu-wrapper.open #listing-filters-menu { will-change: transform; transform: translate3d(0, 0, 0); transition-delay: 0s; }
    
    #listing-filters-menu-close-link { text-align: right; }
    #listing-filters-menu-close-link a { display: inline-block; padding: 1.5rem 2rem; font-size: 2rem; }
    #listing-filters-menu-close-link a i { margin: 0; }
    
    .listing-filters h5 { padding: 0 var(--space-m); }
    .listing-filters li a { display: flex; padding: var(--space-2xs) var(--space-m);  }
    .listing-filters ul li ul { padding-left: var(--space-l); }
    .listing-filters ul li ul li a { padding: var(--space-2xs) var(--space-l) var(--space-2xs) var(--space-s); }

}

@media only screen and (min-width: 769px) {

    .hidden-non-tablet-portrait { display: none; }

    .row { flex-direction: row; max-width: 1440px; }
    .row.vertical-align-columns-top { align-items: flex-start; }
    .row.vertical-align-columns-centre { align-items: center; }
    .row.vertical-align-columns-bottom { align-items: flex-end; }
    .row.full-width { max-width: 100%; }

    .column.size-1 { width: 8.33333333%; }
    .column.size-2 { width: 16.66666667%; }
    .column.size-3 { width: 25%; }
    .column.size-4 { width: 33.33333333%; }
    .column.size-5 { width: 41.66666667%; }
    .column.size-6 { width: 50%; }
    .column.size-7 { width: 58.33333333%; }
    .column.size-8 { width: 66.66666667%; }
    .column.size-9 { width: 75%; }
    .column.size-10 { width: 83.33333333%; }
    .column.size-11 { width: 91.66666667%; }
    .column.size-12 { width: 100%; }        

    #listing-filters-menu-open-link { display: none; }
    #listing-filters-menu-close-link { display: none; }

    .listing-filters ul li + li { margin-top: var(--space-2xs);  }
    .listing-filters li > ul { margin-top: var(--space-2xs); }
    .listing-filters ul li ul { padding-left: var(--space-s); }
    .listing-filters li a { display: flex; }

    .cart input.quantity { width: 120px; }

}

@media only screen and (min-width: 1025px) and (hover:hover) {

    body.content-goes-underneath-header.header-bottom-layout-left-right { --header-height: 15rem; }
    body.content-goes-underneath-header.header-bottom-layout-top-bottom { --header-height: 24rem; }    
    body.content-goes-underneath-header #header.headroom--top { --header-utility-navigation-border-bottom-colour: transparent; --header-utility-navigation-background-primary-colour: transparent; --header-utility-navigation-background-secondary-colour: transparent; --header-main-navigation-border-top-colour: transparent; --header-main-navigation-background-primary-colour: transparent; --header-main-navigation-background-secondary-colour: transparent; }

    #mobile-menu-wrapper { display: none; }

    #header-top-wrapper { display: block; background: linear-gradient(var(--header-utility-navigation-background-gradient-angle), var(--header-utility-navigation-background-primary-colour), var(--header-utility-navigation-background-secondary-colour)); border-bottom-style:solid; border-bottom-width: var(--header-utility-navigation-border-bottom-width); border-bottom-color: var(--header-utility-navigation-border-bottom-colour); }
    #header-top.column { --horizontal-padding: calc(var(--half-gutter-width) - var(--header-top-column-horizontal-padding-reduction)); padding-left: var(--horizontal-padding); padding-right: var(--horizontal-padding); }
    #header-top { display: flex; flex-direction: row; justify-content: space-between; gap: var(--gutter-width); font-family: var(--utility-navigation-font-family-name), system-ui, var(--utility-navigation-font-family-category); text-transform: var(--utility-navigation-text-transform); font-weight: var(--utility-navigation-font-weight); }
    #header-top ul { display: flex; flex-direction: row; }
    #header-top ul li { white-space: nowrap; }
    #header-top ul li a { display: block; padding: 0.75rem 1.25rem; color: var(--header-utility-navigation-link-colour); }
    #header-top ul li a:hover { color: var(--header-utility-navigation-link-hover-colour); background: var(--header-utility-navigation-link-hover-background-colour); }
    #header-top ul li a.selected { color: var(--header-utility-navigation-link-selected-colour); background: var(--header-utility-navigation-link-selected-background-colour); }

    #header-top-left { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; column-gap: 3rem; }
    #header-top-right { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; }

    #header-social-navigation ul { font-size: calc(var(--font-size-0) * (1 + var(--utility-navigation-font-size-adjustment-percentage) / 100)); }   
    #header-social-navigation ul li a { padding: 0.75rem 1rem; }
    #header-social-navigation ul li a i { margin: 0; }
    #header-social-navigation ul li a span { display: none; }

    #header-contact-navigation ul { flex-wrap: wrap; justify-content: flex-end; font-size: calc(var(--font-size--1) * (1 + var(--utility-navigation-font-size-adjustment-percentage) / 100)); }   

    #header-utility-navigation ul { flex-wrap: wrap; justify-content: flex-end; font-size: calc(var(--font-size--1) * (1 + var(--utility-navigation-font-size-adjustment-percentage) / 100)); }   

    #header-custom-utility-navigation ul { flex-wrap: wrap; justify-content: flex-end; font-size: calc(var(--font-size--1) * (1 + var(--utility-navigation-font-size-adjustment-percentage) / 100)); }   

    #header-bottom-layout-left-right { gap: var(--gutter-width); }
    #header-bottom-layout-left-right.column { padding-right: calc(var(--half-gutter-width) - var(--header-bottom-layout-left-right-column-horizontal-padding-reduction)); }
    
    #header-bottom-layout-left-right #header-bottom-logo a { padding: 2rem 0; max-width: clamp(20rem, calc(30rem * (1 + var(--header-logo-size-adjustment-percentage) / 100)), 33vw) ; }
    #header-bottom-layout-left-right #header-bottom-logo img { max-width: clamp(20rem, calc(30rem * (1 + var(--header-logo-size-adjustment-percentage) / 100)), 33vw); max-height: clamp(7.5rem, calc(10rem * (1 + var(--header-logo-size-adjustment-percentage) / 100)), 15rem); }

    #header-bottom-layout-top-bottom #header-bottom-logo a { padding: 3rem 0; max-width: clamp(20rem, calc(40rem * (1 + var(--header-logo-size-adjustment-percentage) / 100)), 50vw); }
    #header-bottom-layout-top-bottom #header-bottom-logo img { max-width: clamp(20rem, calc(40rem * (1 + var(--header-logo-size-adjustment-percentage) / 100)), 50vw); max-height: clamp(7.5rem, calc(10rem * (1 + var(--header-logo-size-adjustment-percentage) / 100)), 15rem); }

    #header-bottom-layout-top, #header-bottom-layout-bottom { justify-content: center; }
    
    #header-mobile-navigation { display: none; }

    #header-bottom-layout-bottom-wrapper { border-top-style:solid; border-top-width: var(--header-main-navigation-border-top-width); border-top-color: var(--header-main-navigation-border-top-colour); background: linear-gradient(var(--header-main-navigation-background-gradient-angle), var(--header-main-navigation-background-primary-colour), var(--header-main-navigation-background-secondary-colour)); }

    #header-main-navigation { font-size: calc(var(--font-size-0) * (1 + var(--main-navigation-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); display: block; font-family: var(--main-navigation-font-family-name), system-ui, var(--main-navigation-font-family-category); text-transform: var(--main-navigation-text-transform); font-weight: var(--main-navigation-font-weight); }

    #header-main-navigation ul { display: flex; flex-direction: row; flex-wrap: wrap; }
    #header-bottom-layout-left-right #header-main-navigation ul { justify-content: flex-end; }
    #header-bottom-layout-bottom #header-main-navigation ul { justify-content: center; }

    #header-main-navigation ul li { position: relative; }
    #header-main-navigation ul li a { display: block; padding: 1rem 1.5rem; color: var(--header-main-navigation-link-colour); }
    #header-main-navigation ul li a:not([href]) { cursor: initial; }
    #header-main-navigation ul li a.selected { color: var(--header-main-navigation-link-selected-colour); background: var(--header-main-navigation-link-selected-background-colour); }

    #header-main-navigation ul li a i { margin-left: 0.5rem; margin-right: 0; }
    #header-main-navigation ul li:hover > a { color: var(--header-main-navigation-link-hover-colour); background: var(--header-main-navigation-link-hover-background-colour); }
    #header-main-navigation ul li ul { display: none; background: var(--header-main-navigation-dropdown-background-colour); position: absolute; left: var(--header-main-navigation-dropdown-offset); width: 20rem; text-transform: var(--main-navigation-2nd-level-text-transform); font-weight: var(--main-navigation-2nd-level-font-weight); }
    #header-bottom-layout-left-right #header-main-navigation ul li:last-of-type ul { left: unset; right: calc(1.5rem - var(--header-main-navigation-dropdown-offset)); }
    #header-main-navigation ul li:hover ul { z-index: 100; visibility: visible; opacity: 1; display: block; }
    #header-main-navigation ul li ul li { font-size: calc(var(--font-size-0) * (1 + var(--main-navigation-2nd-level-font-size-adjustment-percentage) / 100)); line-height: var(--line-height); border-style: solid; border-width: var(--header-main-navigation-dropdown-border-width); border-color: var(--header-main-navigation-dropdown-border-colour); }
    #header-main-navigation ul li ul li a { padding: 1rem 1.5rem; color: var(--header-main-navigation-dropdown-link-colour); }
    #header-main-navigation ul li ul li a i { display: none; }
    #header-main-navigation ul li ul li:not(:last-child) { border-bottom: 0; }    
    #header-main-navigation ul li ul li:hover a { color: var(--header-main-navigation-dropdown-link-hover-colour); background: var(--header-main-navigation-dropdown-link-hover-background-colour); }
    
}

body.content-goes-underneath-header #content .row.first { margin-top: var(--header-height); }

@media only screen and (min-width: 1600px) {
    #header-bottom-layout-left-right #header-main-navigation ul li:last-of-type ul { left: calc(1.5rem - var(--header-main-navigation-dropdown-offset)); right: unset; }
}

/* iOS doesn't support background-attachment:fixed, so set back to scroll */
@supports ( -webkit-overflow-scrolling: touch ) {
    .row-wrapper {
        background-attachment: scroll !important;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1919px) {

    .min-width-1920 { display :none !important; }

}

@media only screen and (min-width: 1280px) and (max-width: 1439px) {
 
    .min-width-1440 { display: none !important; }
    .min-width-1920 { display: none !important; }

}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {

    .min-width-1280 { display: none !important; }
    .min-width-1440 { display: none !important; }
    .min-width-1920 { display: none !important; }

}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .min-width-1024 { display: none !important; }  
    .min-width-1280 { display: none !important; }
    .min-width-1440 { display: none !important; }
    .min-width-1920 { display: none !important; }

}

@media only screen and (min-width: 428px) and (max-width: 767px) {

    .min-width-768 { display: none !important; }
    .min-width-1024 { display: none !important; }
    .min-width-1280 { display: none !important; }
    .min-width-1440 { display: none !important; }
    .min-width-1920 { display: none !important; }

}

@media only screen and (min-width: 0px) and (max-width: 427px) {

    .min-width-428 { display: none !important; }
    .min-width-768 { display: none !important; }
    .min-width-1024 { display: none !important; }
    .min-width-1280 { display: none !important; }
    .min-width-1440 { display: none !important; }
    .min-width-1920 { display: none !important; }

}
@charset "utf-8";.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa-solid,.fa-regular,.fa-brands,.fas,.far,.fab,.fal,.fat,.fad,.fass,.fasr,.fasl,.fast,.fasds,.fa-light,.fa-thin,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-sharp-solid,.fa-classic,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fas,.far,.fal,.fat,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-classic{font-family:"Font Awesome 6 Pro"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fad,.fa-classic.fa-duotone,.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fasds,.fa-sharp-duotone{font-family:"Font Awesome 6 Sharp Duotone";font-weight:900}.fass,.fasr,.fasl,.fast,.fa-sharp{font-family:"Font Awesome 6 Sharp"}.fass,.fa-sharp{font-weight:900}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:-1ms;animation-delay:-1ms}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{-webkit-transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes fa-bounce{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{-webkit-transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;z-index:var(--fa-stack-z-index,auto);width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-add:before{content:"+"}.fa-address-card:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-arrow-right-from-bracket:before{content:""}.fa-arrow-right-to-bracket:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-arrows-rotate:before{content:""}.fa-ban:before{content:""}.fa-bank:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-box:before{content:""}.fa-building:before{content:""}.fa-building-columns:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-plus:before{content:""}.fa-cancel:before{content:""}.fa-caret-up:before{content:""}.fa-cart-shopping:before{content:""}.fa-cart-shopping-fast:before{content:""}.fa-check:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-circle-info:before{content:""}.fa-circle-question:before{content:""}.fa-circle-small:before{content:""}.fa-circle-user:before{content:""}.fa-clipboard-list-check:before{content:""}.fa-clock:before,.fa-clock-four:before{content:""}.fa-close:before{content:""}.fa-coins:before{content:""}.fa-comment-alt-lines:before{content:""}.fa-contact-card:before{content:""}.fa-cookie:before{content:""}.fa-credit-card:before,.fa-credit-card-alt:before{content:""}.fa-dashboard:before{content:""}.fa-download:before{content:""}.fa-earth:before,.fa-earth-america:before,.fa-earth-americas:before{content:""}.fa-envelope:before{content:""}.fa-external-link:before{content:""}.fa-eye:before{content:""}.fa-file-invoice:before{content:""}.fa-gauge:before,.fa-gauge-med:before{content:""}.fa-gift-card:before{content:""}.fa-globe:before{content:""}.fa-globe-americas:before{content:""}.fa-grid-2:before{content:""}.fa-hand-holding-box:before{content:""}.fa-heart:before{content:""}.fa-info-circle:before{content:""}.fa-institution:before{content:""}.fa-key:before{content:""}.fa-leaf:before{content:""}.fa-lightbulb:before{content:""}.fa-list:before,.fa-list-squares:before{content:""}.fa-location-dot:before{content:""}.fa-lock:before{content:""}.fa-magic-wand-sparkles:before{content:""}.fa-magnifying-glass:before{content:""}.fa-magnifying-glass-plus:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-map-marker-alt:before{content:""}.fa-message-lines:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-multiply:before{content:""}.fa-museum:before{content:""}.fa-navicon:before{content:""}.fa-pause:before{content:""}.fa-pencil:before,.fa-pencil-alt:before{content:""}.fa-person-running-fast:before{content:""}.fa-phone:before{content:""}.fa-play:before{content:""}.fa-plus:before{content:"+"}.fa-question-circle:before{content:""}.fa-refresh:before{content:""}.fa-remove:before{content:""}.fa-repeat:before{content:""}.fa-right-from-bracket:before{content:""}.fa-right-to-bracket:before{content:""}.fa-rocket:before{content:""}.fa-ruler:before{content:""}.fa-sack-dollar:before{content:""}.fa-search:before{content:""}.fa-search-plus:before{content:""}.fa-shopping-cart:before{content:""}.fa-sign-in:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-out:before{content:""}.fa-sign-out-alt:before{content:""}.fa-sliders:before,.fa-sliders-h:before{content:""}.fa-spinner-third:before{content:""}.fa-star:before{content:""}.fa-store:before{content:""}.fa-sync:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-tag:before{content:""}.fa-ticket:before{content:""}.fa-times:before{content:""}.fa-truck:before{content:""}.fa-university:before{content:""}.fa-user:before{content:""}.fa-user-circle:before{content:""}.fa-user-plus:before{content:""}.fa-user-shield:before{content:""}.fa-vcard:before{content:""}.fa-video:before,.fa-video-camera:before{content:""}.fa-wallet:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-xmark:before{content:""}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fab,.fa-brands{font-weight:400}:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}:host{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../../asset/font/fontawesome-website/fa-brands-400.woff2)format("woff2"),url(../../asset/font/fontawesome-website/fa-brands-400.ttf)format("truetype")}.fa-cc-amex:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-visa:before{content:""}.fa-facebook:before{content:""}.fa-instagram:before{content:""}.fa-linkedin:before{content:""}.fa-paypal:before{content:""}.fa-pinterest:before{content:""}.fa-x-twitter:before{content:""}.fa-youtube:before{content:""}:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../../asset/font/fontawesome-website/fa-light-300.woff2)format("woff2"),url(../../asset/font/fontawesome-website/fa-light-300.ttf)format("truetype")}.fal,.fa-light{font-weight:300}:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../../asset/font/fontawesome-website/fa-regular-400.woff2)format("woff2"),url(../../asset/font/fontawesome-website/fa-regular-400.ttf)format("truetype")}.far,.fa-regular{font-weight:400}:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../../asset/font/fontawesome-website/fa-solid-900.woff2)format("woff2"),url(../../asset/font/fontawesome-website/fa-solid-900.ttf)format("truetype")}.fas,.fa-solid{font-weight:900}