.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:0;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:var(--color-state-info,#3498db)}.Toastify__toast--success{background:var(--color-state-success,#07bc0c)}.Toastify__toast--warning{background:var(--color-state-warning,#f1c40f)}.Toastify__toast--error{background:var(--color-state-error,#e74c3c)}.Toastify__toast-body{margin:auto 0;padding:6px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg,.Toastify__toast-icon>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#fff;bottom:0;height:5px;left:0;opacity:.5!important;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:rgba(0,0,0,.5)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.ui-input:not(.ui-input--file) .ui-input__label{color:var(--color-heading-text);display:inline-block;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xxsmall)}.ui-input__error{font-size:var(--font-size-small)}.ui-input.ui-input--has-error{color:var(--color-state-error)}.ui-input.ui-input--has-error .ui-input__input:not(:disabled){--color-form-input-border:var(--color-state-error)}.ui-input.ui-input--file{align-items:center;display:grid;gap:0 var(--spacing-base);grid-template-columns:auto 1fr;justify-items:start}.ui-input.ui-input--file .ui-input__input{display:none}.ui-input.ui-input--file .ui-input__error,.ui-input__file-list{grid-column:1/-1}.ui-input__file-list:empty{display:none}.ui-input__file-list{margin-top:var(--spacing-xxsmall)}.ui-input__file-list__file{background-color:var(--color-mono-light);border:1px solid var(--color-mono-pale-light);border-radius:.25em;display:inline-block;font-size:var(--font-size-small);padding:var(--spacing-xxsmall) var(--spacing-xsmall)}.ui-input.ui-input--checkbox{align-items:start;display:grid;gap:0 var(--spacing-small);grid-template-columns:auto 1fr;justify-items:start}.ui-input.ui-input--checkbox .ui-input__error,.ui-input.ui-input--checkbox .ui-input__label{grid-column:1/-1}.ui-input.ui-input--checkbox .ui-input__field-note{font-size:var(--font-size-xsmall)}.ui-input.ui-input--number.ui-input--custom-controls .ui-input__input-wrap{position:relative}.ui-input.ui-input--number.ui-input--custom-controls .ui-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:var(--font-weight-bold);padding-left:3em;padding-right:3em;text-align:center}.ui-input.ui-input--number.ui-input--custom-controls .ui-input__input[type=number]{-moz-appearance:textfield}.ui-input.ui-input--number.ui-input--custom-controls .ui-input__input::-webkit-inner-spin-button,.ui-input.ui-input--number.ui-input--custom-controls .ui-input__input::-webkit-outer-spin-button{-webkit-appearance:none}.ui-input.ui-input--number.ui-input--custom-controls .ui-input__input__number-button{aspect-ratio:1;background-color:var(--color-primary);border:0;border-radius:2px;bottom:0;color:var(--color-mono-light);cursor:pointer;display:grid;font-weight:var(--font-weight-semibold);left:0;padding:0;place-content:center;position:absolute;top:0}.ui-input.ui-input--number.ui-input--custom-controls .ui-input__input__number-button.ui-input__input__number-button--increment{left:auto;right:0}.ui-input.ui-input--date.ui-input--custom-controls .ui-input__input-wrap{display:grid;grid-template-columns:1fr;position:relative}.ui-input.ui-input--date.ui-input--custom-controls input.ui-input__input{-webkit-appearance:textfield;-moz-appearance:textfield}.ui-input.ui-input--date.ui-input--custom-controls input.ui-input__input[type=date]::-webkit-calendar-picker-indicator,.ui-input.ui-input--date.ui-input--custom-controls input.ui-input__input[type=date]::-webkit-inner-spin-button{height:1em;opacity:0;width:2.25em}.ui-input.ui-input--date.ui-input--custom-controls .ui-input__input__date-button{aspect-ratio:1;background-color:var(--color-primary);border:0;border-radius:2px;bottom:0;color:var(--color-mono-light);display:grid;font-weight:var(--font-weight-semibold);padding:0;place-content:center;pointer-events:none;position:absolute;right:0;top:0}.ui-input__input[list]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-input__input[list]::-webkit-calendar-picker-indicator{display:none;opacity:0;visibility:hidden}.ui-textarea__label{color:var(--color-heading-text);display:inline-block;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xxsmall);position:relative}.ui-textarea__error{font-size:var(--font-size-small)}.ui-textarea.ui-textarea--has-error{color:var(--color-state-error)}.ui-textarea.ui-textarea--has-error .ui-textarea__input:not(:disabled){--color-form-input-border:var(--color-state-error)}.ui-textarea.ui-textarea.ui-textarea--has-tooltip{position:relative}.ui-textarea__tooltip-content{background-color:var(--color-mono-light);border-radius:.3125rem;bottom:calc(100% + .3125rem + var(--spacing-xxsmall));box-shadow:var(--shadow-drop-soft),0 0 0 1px var(--color-mono-pale-dark);color:var(--color-mono-dark);font-size:var(--font-size-xsmall);left:0;padding:var(--spacing-xsmall);position:absolute;width:100%;z-index:1}.ui-textarea__tooltip-content:after,.ui-textarea__tooltip-content:before{background-color:var(--color-mono-light);-webkit-clip-path:polygon(0 0,100% 0,50% 100%,0 0);clip-path:polygon(0 0,100% 0,50% 100%,0 0);content:"";height:.5rem;left:var(--tooltip-x,0);position:absolute;top:calc(100% - 1px);transform:translateX(-50%);width:.625rem}.ui-textarea__tooltip-content:before{background-color:var(--color-mono-pale-dark);top:100%;transform:translate(-50%,.66px)}.ui-textarea__tooltip{background:none;border:0;cursor:default;display:inline-grid;padding:0 var(--spacing-xxsmall);position:relative;vertical-align:baseline}.ui-select__label{color:var(--color-heading-text);display:inline-block;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xxsmall)}.ui-select__error{font-size:var(--font-size-small)}.ui-select.ui-select--has-error{color:var(--color-state-error)}.ui-select.ui-select--has-error .ui-select__input:not(:disabled){--color-form-input-border:var(--color-state-error)}.contact-form{display:grid;gap:var(--spacing-base)}.contact-form__actions{text-align:right}.course-search-form{background-color:var(--color-mono-light);border-radius:var(--spacing-xxsmall);box-shadow:var(--shadow-large);min-height:21.9375rem;padding:var(--spacing-large) var(--spacing-base)}@media screen and (min-width:401px){.course-search-form{padding:var(--spacing-large)}}@media screen and (min-width:1025px){.course-search-form{min-height:8.125rem;padding:var(--spacing-xsmall) var(--spacing-large)}}.course-search-form__form{align-items:stretch;display:grid;gap:var(--spacing-base);position:relative}@media screen and (min-width:1025px){.course-search-form__form{gap:var(--spacing-large);grid-template-columns:1.2fr 1fr 1fr auto}.course-search-form__form__input{padding-bottom:var(--spacing-base);padding-top:var(--spacing-base)}}.course-search-form__form__input:not(:first-child){border-top:1px solid var(--color-mono-pale);padding-top:var(--spacing-base)}@media screen and (min-width:1025px){.course-search-form__form__input:not(:first-child){border-left:1px solid var(--color-mono-pale);border-top:0;padding-left:var(--spacing-large)}}.course-search-form__form__input select.ui-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:unset;border:0;font-size:var(--font-size-base);margin:var(--spacing-xsmall) 0 0;outline:none;padding:0}.course-search-form__form__input select.ui-select__input.select-value-watch:not(.has-value){color:var(--color-mono-pale-dark)}.course-search-form__form__input .ui-select__label{color:var(--color-mono-mid);font-family:var(--font-family-headings);font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:.05em;line-height:1.36375;text-transform:uppercase}.course-search-form__form__submit{align-self:center;background:none;border:0;cursor:pointer;display:grid;padding:0 var(--spacing-small)}@media screen and (max-width:1024px){.course-search-form__form__submit{display:none}}.enquiries-form{display:grid;gap:var(--spacing-base) var(--spacing-xlarge)}@media screen and (min-width:1281px){.enquiries-form{grid-template-columns:4fr 3fr}}.enquiries-form__field-group.enquiries-form__field-group--departure-airport,.enquiries-form__field-group.enquiries-form__field-group--email,.enquiries-form__field-group.enquiries-form__field-group--how-did-you-hear-about-us,.enquiries-form__field-group.enquiries-form__field-group--name,.enquiries-form__field-group.enquiries-form__field-group--terms{grid-column:1}.enquiries-form__actions,.enquiries-form__input.enquiries-form__input--recaptcha{grid-column:1/-1}.enquiries-form__places{display:grid;gap:var(--spacing-base) var(--spacing-xlarge);grid-column:1/-1}@media screen and (min-width:641px){.enquiries-form__places{grid-template-columns:1fr 1fr 1fr;max-width:39.375rem}}.enquiries-form__child-ages{display:grid;gap:var(--spacing-xsmall);margin-top:var(--spacing-xsmall)}.enquiries-form__child-ages__note{font-size:var(--font-size-xsmall)}.enquiries-form__dates-selector{align-items:center;display:grid;gap:var(--spacing-xxsmall) var(--spacing-small)}@media screen and (min-width:401px){.enquiries-form__dates-selector{grid-template-columns:1fr auto 1fr}}.enquiries-form__dates-selector .enquiries-form__dates-selector__separator{font-size:var(--font-size-small);text-align:center}.enquiries-form__dates-selector .enquiries-form__field-group-label{color:var(--color-heading-text);display:inline-block;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);grid-column:1/-1;margin-bottom:0}.pos-registration-form{display:grid;gap:var(--spacing-base)}.pos-registration-form__actions{text-align:right}.book-places-form__player:not(:first-child){border-top:1px dashed var(--color-mono-pale);margin-top:var(--spacing-large);padding-top:var(--spacing-large)}.book-places-form__player__title{align-items:center;display:grid;gap:var(--spacing-small);grid-template-columns:auto 1fr;justify-items:start}.book-places-form__player__remove{background-color:transparent;border:0;cursor:pointer;display:grid;padding:0}.book-places-form__player__details{align-items:start;display:grid;gap:var(--spacing-small) var(--spacing-base)}@media screen and (min-width:641px){.book-places-form__player__details{grid-template-columns:repeat(3,1fr)}.book-places-form__input.book-places-form__input--player-shirt-name{grid-column:span 2}.book-places-form__input.book-places-form__input--player-medical-conditions{grid-column:span 3}}.book-places-form__emergency-details{align-items:start;display:grid;gap:var(--spacing-small) var(--spacing-base)}@media screen and (min-width:641px){.book-places-form__emergency-details{grid-template-columns:repeat(2,1fr)}}.book-places-form__emergency-details .book-places-form__section__title{grid-column:1/-1;margin-bottom:var(--spacing-xxsmall)}.book-places-form__payment-details{align-items:start;display:grid;gap:var(--spacing-small) var(--spacing-base)}@media screen and (min-width:641px){.book-places-form__payment-details{grid-template-columns:repeat(2,1fr)}}.book-places-form__payment-details .book-places-form__section__title{margin:0}.book-places-form__payment-details__upper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xsmall) var(--spacing-base);grid-column:1/-1;justify-content:space-between;margin-bottom:var(--spacing-xxsmall)}.book-places-form__payment-details__price{color:var(--color-mono-mid)}.book-places-form__payment-details__price__price{letter-spacing:0}.book-places-form__card-input{grid-column:1/-1}.book-places-form__card-input .StripeElement{background-color:var(--color-mono-light);border-radius:2px;padding:var(--spacing-xxsmall)}.book-places-form__card-input__label{color:var(--color-heading-text);display:inline-block;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xxsmall)}.book-places-form__consent{display:grid;gap:var(--spacing-small) var(--spacing-base)}.gallery-modal-container{display:grid;height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--zindex-force-top)}.gallery-modal-shade{background-color:var(--color-mono-dark);height:100%;left:0;position:absolute;top:0;width:100%}.gallery-modal{--modal-padding:var(--spacing-base);--controls-size:2.5rem;display:grid;gap:var(--spacing-base);grid-template:"back close" 2.125rem "nav nav" 1fr/1fr 1fr;height:100%;justify-self:center;max-width:var(--width-content);overflow:hidden;padding:var(--modal-padding) var(--modal-padding) 0;position:relative;width:100%}@media screen and (min-width:1025px){.gallery-modal{--modal-padding:var(--spacing-large);grid-template:"empty close" 3.125rem "image-view nav" 1fr "current-image nav"/1fr 18.75rem}}.gallery-modal__close{background:none;border:0;cursor:pointer;display:grid;grid-area:close;justify-self:end;padding:0;place-items:center;z-index:2}@media screen and (max-width:1024px){.gallery-modal__close{height:2.125rem;position:absolute;right:0;top:0;width:2.125rem}}.gallery-modal__back{background:none;border:0;cursor:pointer;display:none;grid-area:back;height:2.125rem;justify-self:start;left:0;padding:0;place-items:center;position:absolute;top:0;width:2.125rem;z-index:2}@media screen and (max-width:1024px){.gallery-modal.gallery-modal--has-open-image .gallery-modal__back{display:grid}}.gallery-modal__image-view{display:block;grid-area:image-view;position:relative}@media screen and (max-width:1024px){.gallery-modal__image-view{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.gallery-modal__image-view:after{background-image:linear-gradient(to top,var(--color-mono-dark) 0,transparent 100%);bottom:0;content:"";height:5.9375rem;left:0;position:absolute;width:100%}.gallery-modal.gallery-modal--has-open-image .gallery-modal__image-view{display:block}}.gallery-modal__image{background-color:var(--color-mono-dark);height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}@media screen and (min-width:1025px){.gallery-modal__image{background-color:transparent}}.gallery-modal__caption{background-color:var(--color-mono-light);border-radius:.3125rem;bottom:var(--spacing-xsmall);box-shadow:var(--shadow-drop-soft);color:var(--color-mono-dark);font-size:var(--font-size-xsmall);left:50%;max-width:calc(100% - var(--spacing-xsmall)*2);padding:.3em .75em;position:absolute;text-align:center;transform:translateX(-50%)}@media screen and (max-width:1024px){.gallery-modal__caption{bottom:calc(var(--modal-padding) + var(--controls-size) + var(--spacing-xsmall))}}.gallery-modal__next,.gallery-modal__prev{--controls-x-padding:var(--modal-padding);--controls-y-transform:0;background-color:transparent;background-image:url(../images/slider-arrow-right.svg?12707b14bfbb954c1dfc15409f060ca4);background-position:50%;background-repeat:no-repeat;background-size:auto var(--controls-size);border:0;border-radius:50%;bottom:var(--modal-padding);box-shadow:var(--shadow-drop-soft-large);content:"";cursor:pointer;display:block;height:var(--controls-size);outline:none;padding:0;position:absolute;right:var(--controls-x-padding);transform:translateY(var(--controls-y-transform));width:var(--controls-size);z-index:1}@media screen and (min-width:1025px){.gallery-modal__next,.gallery-modal__prev{--controls-x-padding:var(--spacing-small);--controls-y-transform:-50%;bottom:unset;top:50%}}.gallery-modal__prev{left:var(--controls-x-padding);right:unset;transform:rotateY(180deg) translateY(var(--controls-y-transform))}.gallery-modal__download.button{bottom:var(--spacing-small);box-shadow:var(--shadow-drop-soft-large);left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1024px){.gallery-modal__download.button{bottom:calc(var(--spacing-small) + 3.75rem)}}.gallery-modal__download.button svg{transform:scale(1.75)}.gallery-modal__current-image{color:var(--color-mono-light);grid-area:current-image;text-align:center}@media screen and (max-width:1024px){.gallery-modal__current-image{bottom:var(--modal-padding);display:none;left:50%;line-height:var(--controls-size);position:absolute;transform:translateX(-50%);z-index:2}.gallery-modal.gallery-modal--has-open-image .gallery-modal__current-image{display:block}}@media screen and (min-width:1025px){.gallery-modal__current-image{padding-bottom:var(--modal-padding);text-align:right}}.gallery-modal__navigation{align-content:start;display:grid;gap:var(--spacing-small);grid-area:nav;grid-template-columns:1fr 1fr;overflow:auto;padding-bottom:var(--modal-padding);position:relative}@media screen and (min-width:641px) and (max-width:1024px){.gallery-modal__navigation{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.gallery-modal.gallery-modal--has-open-image .gallery-modal__navigation{display:none}}@media screen and (min-width:1025px){.gallery-modal__navigation{margin-right:calc(var(--spacing-small)*-1);padding-right:var(--spacing-small)}}.gallery-modal__thumbnail{background-color:var(--color-mono-dark-dark);border:0;border-radius:.125rem;cursor:pointer;padding:0;position:relative}.gallery-modal__thumbnail__image{aspect-ratio:1/1;border-radius:.125rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ikos-kissamos-registration-form{display:grid;gap:var(--spacing-base)}@media screen and (min-width:641px){.ikos-kissamos-registration-form{align-items:start;grid-template-columns:1fr 1fr auto}.ikos-kissamos-registration-form__actions{grid-column:3;grid-row:1;margin-top:var(--spacing-small)}.ikos-kissamos-registration-form__input--marketing{grid-column:1/span 2}}
