:root{--global-primary-colour:#050F2D;--global-primary-text-colour:#ffffff;--global-primary-accent-colour:#152554;--global-secondary-accent-colour:#00b2ff;--global-tertiary-accent-colour:#122552;--global-primary-font-family:Roboto, Arial, Helvetica, sans-serif;--global-secondary-font-family:Outfit, Arial, Helvetica, sans-serif;--global-extra-small-breakpoint:240px;--global-small-breakpoint:640px;--global-mid-breakpoint:980px;--global-large-breakpoint:1024px;--global-mid-large-breakpoint:1280px;--global-extra-large-breakpoint:1500px}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:hsl(0 0% 100% / .75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{-webkit-appearance:none;appearance:none;background:hsl(0 0% 20% / .25);border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-page-dot.is-selected{background:hsl(0 0% 20%)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.site-farlo-ui-selectbox{position:relative}.site-farlo-ui-selectbox>select{-webkit-appearance:none;appearance:none}.site-farlo-ui-selectbox--is-focused,.site-farlo-ui-selectbox--is-active{background-color:var(--global-primary-colour)}.site-farlo-ui-selectbox--is-active .site-farlo-ui-selectBox__dropdown{display:block}.site-farlo-ui-selectbox--is-above .site-farlo-ui-selectBox__dropdown{border-bottom:0;border-top:1px solid var(--global-primary-accent-colour);bottom:100%;display:block;top:auto}.site-farlo-ui-selectbox__option,.site-farlo-ui-selectbox__optgroup{padding:5px 15px}.site-farlo-ui-selectbox__option--is-disabled,.site-farlo-ui-selectbox__optgroup--is-disabled{color:var(--global-primary-text-colour);opacity:.5;pointer-events:none}.site-farlo-ui-selectbox__option-heading,.site-farlo-ui-selectbox__optgroup-heading{font-weight:700}.site-farlo-ui-selectbox__option--is-selected,.site-farlo-ui-selectbox__optgroup--is-selected{background-color:var(--global-primary-accent-colour)}.site-farlo-ui-selectbox__optgroup{padding-left:0;padding-right:0}.site-farlo-ui-selectbox__optgroup-heading{padding-left:15px;padding-right:15px}.site-farlo-ui-selectbox__native{height:100%;opacity:0;outline:none;padding:12px 15px;visibility:hidden;width:100%}.site-farlo-ui-selectbox__simulated{border:2px solid var(--global-primary-accent-colour);bottom:0;left:0;padding:12px 15px;position:absolute;right:0;top:0}.site-farlo-ui-selectbox__dropdown{background:var(--global-primary-colour);border:1px solid var(--global-primary-accent-colour);border-top:0;cursor:default;display:none;left:0;overflow:auto;position:absolute;top:100%;width:100%;z-index:1}.site-farlo-ui-biscuit-banner{background-color:#fff;bottom:20px;color:#000;left:20px;opacity:0;position:fixed;transition:0.4s ease;visibility:hidden;width:300px;z-index:3}.site-farlo-ui-biscuit-banner__wrapper{padding:20px}.site-farlo-ui-biscuit-banner__text{color:#000}.site-farlo-ui-biscuit-banner--show{opacity:1;visibility:visible}.site-farlo-ui-biscuit-banner--hide{opacity:0;visibility:hidden}.site-farlo-ui-revolver-carousel{position:relative}.site-farlo-ui-revolver-carousel__viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.site-farlo-ui-revolver-carousel__viewport--full-width{overflow:visible}.site-farlo-ui-revolver-carousel__items{display:flex;flex-wrap:nowrap;transition:0.4s ease}.site-farlo-ui-revolver-carousel__item{flex-grow:1;width:100%}.site-farlo-ui-revolver-carousel__pagination{display:flex}.site-farlo-ui-revolver-carousel__pagination-dot{-webkit-appearance:none;appearance:none;background:var(--global-primary-colour);border:1px solid var(--global-primary-accent-colour);display:inline-block;font-size:0;height:18px;padding:0;text-indent:-9999rem;width:18px}.site-farlo-ui-revolver-carousel__pagination-dot--active{background-color:var(--global-primary-accent-colour)}.site-farlo-ui-revolver-carousel__controls-arrow{align-items:center;background-color:rgb(0 0 0 / .5);color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.site-farlo-ui-revolver-carousel__controls-arrow--prev{left:0}.site-farlo-ui-revolver-carousel__controls-arrow--next{right:0}.site-farlo-ui-revolver-carousel--fade .farlo-ui-revolver-carousel__item{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.5s;width:100%}.site-farlo-ui-revolver-carousel--fade .farlo-ui-revolver-carousel__item--visible{opacity:1}.site-farlo-ui-crm{background:none;display:none;flex-direction:column;left:50%;max-width:600px;min-width:300px;padding:20px;position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.site-farlo-ui-crm::before{background:rgb(0 0 0 / .4);bottom:-9999em;content:"";left:-9999em;position:fixed;right:-9999em;top:-9999em;z-index:-1}.site-farlo-ui-crm .farlo-ui-crm-steps{display:flex;margin-top:-40px;order:1;position:absolute;width:calc(100% - 40px)}.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-step{background-color:#dadae0;border:none;border-radius:50%;color:#333;display:inline-block;font-size:10px;height:30px;line-height:30px;margin:0 2px;opacity:.5;text-align:center;width:30px}.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-step.active{background-color:var(--global-primary-accent-colour);color:#fff;opacity:1}.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-step.finish{background-color:var(--global-primary-accent-colour);color:#fff}.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-close{background:none;border:0;color:#fff;font-family:var(--global-primary-font-family);font-size:32px;font-weight:700;margin-left:auto;margin-top:-10px}.site-farlo-ui-crm>form{background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .3);min-height:200px;order:2;padding:40px}.site-farlo-ui-crm>form .farlo-ui-crm-textbox{border:1px solid #aaa;padding:10px;width:100%}.site-farlo-ui-crm>form .farlo-ui-crm-textbox.invalid{background-color:#fdd}.site-farlo-ui-crm>form .farlo-ui-crm-tab{background-color:#fff0;display:none}.site-farlo-ui-crm>form .farlo-ui-crm-tab.loading{background:url(/app/themes/Farlo/dist/assets/media/loader.gif) 50% 50% no-repeat}.site-farlo-ui-crm>form .farlo-ui-crm-tab.loading:after{background:rgb(255 255 255 / .6);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.site-farlo-ui-crm>form .farlo-ui-crm-body{margin:20px 0}.site-farlo-ui-crm>form .farlo-ui-crm-nav{display:flex}.site-farlo-ui-crm>form .farlo-ui-crm-choice-label{margin-bottom:20px}.site-farlo-ui-crm>form .site-farlo-ui-crm-item{margin-bottom:10px}.site-farlo-ui-crm>form .farlo-ui-crm-text-label{display:inline-block;margin-bottom:5px}.site-farlo-ui-crm>form .farlo-ui-crm-choice-imagegrid{display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(3,1fr)}.site-farlo-ui-crm>form .farlo-ui-crm-choice-imagegrid>input{-webkit-appearance:none;appearance:none;height:0;overflow:hidden;position:absolute;width:0}.site-farlo-ui-crm>form .farlo-ui-crm-choice-imagegrid>input+label{align-items:center;background-repeat:no-repeat;background-size:over;border:2px solid #fff;display:flex;justify-content:center;padding:20px;position:relative}.site-farlo-ui-crm>form .farlo-ui-crm-choice-imagegrid>input+label:before{background:rgb(0 0 0 / .3);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.site-farlo-ui-crm>form .farlo-ui-crm-choice-imagegrid>input+label span{color:#fff;position:relative;text-shadow:0 0 6px rgb(0 0 0 / .3)}.site-farlo-ui-crm>form .farlo-ui-crm-choice-imagegrid>input:checked+label{border-color:#000}.site-farlo-ui-crm>form .farlo-ui-crm-choice-checkboxes,.site-farlo-ui-crm>form .farlo-ui-crm-choice-radio{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.site-farlo-ui-crm>form .farlo-ui-crm-choice-checkboxes>input,.site-farlo-ui-crm>form .farlo-ui-crm-choice-radio>input{flex:0 0 10%;margin-bottom:10px;max-width:30px}.site-farlo-ui-crm>form .farlo-ui-crm-choice-checkboxes label,.site-farlo-ui-crm>form .farlo-ui-crm-choice-radio label{flex:1 0 90%;margin-bottom:10px}.site-farlo-ui-crm--inline{display:none;left:auto;max-width:100%;padding:0;position:relative;top:auto;transform:none;z-index:auto}.site-farlo-ui-crm--inline>form{box-shadow:none;padding:0}.site-farlo-ui-crm--inline .farlo-ui-crm-steps{margin-top:0;position:relative}.site-farlo-ui-crm--inline::before{display:none}.site-farlo-ui-lightbox{bottom:0;left:0;max-height:100vh;max-height:calc(var(--vh, 1vh) * 100);opacity:0;position:fixed;top:0;transition:0.3s ease;visibility:hidden;width:100vw;z-index:2}.site-farlo-ui-lightbox--active{opacity:1;visibility:visible}.site-farlo-ui-lightbox__backdrop{background:rgb(0 0 0 / .8);height:100%;left:0;position:fixed;top:0;width:100%}.site-farlo-ui-lightbox__container{align-items:center;background-color:var(--global-primary-colour);border-radius:0;box-shadow:-20px 0 25px 0 rgb(0 0 0 / .25);height:auto;margin:0 auto;max-height:90vh;max-width:90vw;position:relative;top:50%;transform:translateY(-50%);transition:0.1s ease;z-index:2}@media (min-width:980px){.site-farlo-ui-lightbox__container{max-width:1008px}}.site-farlo-ui-lightbox__close{background-color:var(--global-primary-text-colour);border:none;border-radius:100%;cursor:pointer;height:30px;position:absolute;right:30px;top:18px;transition:transform 0.2s ease-in-out;width:30px;z-index:1}.site-farlo-ui-lightbox__close:before,.site-farlo-ui-lightbox__close:after{background-color:var(--global-primary-colour);border-radius:3px;content:"";height:3px;left:25%;position:absolute;position:absolute;top:45%;width:50%}.site-farlo-ui-lightbox__close:before{transform:rotate(45deg)}.site-farlo-ui-lightbox__close:after{transform:rotate(-45deg)}.site-farlo-ui-lightbox__content{height:100%;max-height:90vh;max-width:100%;overflow-y:auto;position:relative}.site-farlo-ui-lightbox__content-inner{color:var(--global-background-colour);height:100%;padding:30px;position:relative;text-align:center;width:100%}.site-farlo-ui-lightbox__iframe-wrapper{height:0;padding-bottom:100%;position:relative;width:100%}.site-farlo-ui-lightbox__iframe-wrapper-frame{height:100%;left:0;position:absolute;top:0;width:100%}.site-farlo-ui-ticket-calendar{background-color:rgb(255 255 255 / .3);border:1px solid var(--global-primary-accent-colour);border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .1);margin:0 auto 5% -15px;max-width:840px;overflow:hidden;padding:10px 0;width:calc(100% + 30px)}.site-farlo-ui-ticket-calendar__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 10px}.site-farlo-ui-ticket-calendar__header-month-year{color:var(--global-primary-text-colour);flex:1;font-size:1.8rem;font-weight:500;margin:0;text-align:center}@media (min-width:640px){.site-farlo-ui-ticket-calendar__header-month-year{font-size:2.4rem}}.site-farlo-ui-ticket-calendar__button{background-color:#fff0;border:none;cursor:pointer;font-size:1.8rem}.site-farlo-ui-ticket-calendar__button--prev{margin-right:10px}.site-farlo-ui-ticket-calendar__button--next{margin-left:10px}.site-farlo-ui-ticket-calendar__weeks{background-color:var(--global-primary-accent-colour);display:grid;font-weight:600;grid-gap:5px;grid-template-columns:repeat(7,1fr);margin-top:10px;padding:0 5px;text-align:center;width:100%}.site-farlo-ui-ticket-calendar__days{display:grid;grid-gap:3px;grid-template-columns:repeat(7,1fr);margin-top:10px;padding:0 5px;text-align:center;width:100%}.site-farlo-ui-ticket-calendar__days-day{background-color:var(--global-tertiary-accent-colour);border:1px solid var(--global-secondary-accent-colour);border-radius:5px;box-sizing:border-box;color:var(--global-primary-accent-colour);font-size:1.6rem;margin-bottom:0;padding:.25rem;position:relative;transition:0.2s ease;width:100%}.site-farlo-ui-ticket-calendar__days-day--today{background-color:var(--global-primary-colour)}.site-farlo-ui-ticket-calendar__days-day--today::after{background-color:var(--global-primary-accent-colour);border-radius:100%;content:"";display:block;height:6px;margin:auto;position:relative;width:6px}.site-farlo-ui-ticket-calendar__days-day--empty{opacity:.2}.site-farlo-ui-ticket-calendar__days-day[rel]:focus,.site-farlo-ui-ticket-calendar__days-day[rel]:hover{background-color:var(--global-primary-colour)}@media (min-width:980px){.site-farlo-ui-ticket-calendar__days-day{font-size:2rem;padding:8px}}.site-farlo-ui-ticket-calendar__days-date{display:block;font-weight:600;width:100%}.site-farlo-ui-ticket-calendar__days-link{background-color:var(--global-quaternary-accent-colour);border-radius:.25rem;display:block;font-size:1.2rem;line-height:1}.site-farlo-ui-ticket-calendar__days-link+a{margin-top:5px}@media (min-width:640px){.site-farlo-ui-ticket-calendar__days-link+a{margin-top:10px}}@media (min-width:640px){.site-farlo-ui-ticket-calendar__days-link{font-size:1.8rem}}.site-farlo-ui-ticket-calendar__days-row{display:contents}.site-farlo-ui-ticket-calendar__days-row [data-colspan="2"]{grid-column:span 1}.site-farlo-ui-ticket-calendar__days-row [data-colspan="3"]{grid-column:span 2}.site-farlo-ui-ticket-calendar__days-row [data-colspan="4"]{grid-column:span 3}.site-farlo-ui-ticket-calendar__days-row [data-colspan="5"]{grid-column:span 4}.site-farlo-ui-ticket-calendar__days-row [data-colspan="6"]{grid-column:span 5}.site-farlo-ui-ticket-calendar__days-row [data-colspan="7"]{grid-column:span 6}@media (min-width:640px){.site-farlo-ui-ticket-calendar__days{grid-gap:5px}}.site-farlo-ui-ticket-calendar__no-events{padding-top:10px;text-align:center}@media (min-width:640px){.site-farlo-ui-ticket-calendar{margin-left:auto;width:100%}}html{-ms-font-feature-settings:inherit;font-size:62.5%;-webkit-font-smoothing:antialiased;height:auto;margin:0;min-height:100%;-webkit-overflow-scrolling:touch;padding:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%}body{color:var(--global-primary-text-colour);font-family:var(--global-primary-font-family);font-size:2rem;height:auto;line-height:1.5;overflow-x:hidden;width:100%}body.site-navigation--open{bottom:0;left:0;overflow:hidden;overflow:hidden;position:fixed;right:0;top:0}@media (min-width:980px){body{font-size:2.5rem}}.resize-animation-stopper *{animation:none!important;transition:none!important}a:not([class]){color:var(--global-secondary-accent-colour);text-decoration:none}a:not([class])[href^=mailto]{word-break:break-all}@media (min-width:640px){a:not([class])[href^=mailto]{word-break:unset}}@media (hover:hover) and (pointer:fine){a:not([class]):focus,a:not([class]):hover{text-decoration:underline}}img{display:block;height:auto;margin:auto;max-width:100%}.site{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:100vh;min-width:280px;overflow:hidden;position:relative;z-index:1}.site__wrapper{margin:0 auto;max-width:1520px;padding-left:20px;padding-right:20px}@media (min-width:980px){.site__wrapper{padding-left:58px;padding-right:58px}}.site-main{flex-grow:1;position:relative;z-index:1}.aligncenter{align-items:center;display:flex;justify-content:center;margin:auto}.aligncenter h2{text-align:center}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.alignleft{float:none}@media (min-width:640px){.alignleft{float:left}}.alignright{float:none}@media (min-width:640px){.alignright{float:right}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:99}.desktop-hidden{display:block}@media (min-width:980px){.desktop-hidden{display:none}}.mobile-hidden{display:none}@media (min-width:980px){.mobile-hidden{display:block}}.farlo-ui-social-icons__list{display:flex;margin:0;padding:0}.farlo-ui-social-icons__list-item{display:inline-block;margin:0 10px;max-height:48px;max-width:48px;position:relative}.farlo-ui-social-icon__icon{background-color:var(--global-primary-colour);border-radius:100%;display:block;height:100%;padding:10px;text-align:center;transition:0.3s ease;width:100%}.farlo-ui-social-icon__icon svg,.farlo-ui-social-icon__icon>span{display:block;fill:var(--global-primary-text-colour);height:100%;width:100%}@media (hover:hover) and (pointer:fine){.farlo-ui-social-icon__icon:hover,.farlo-ui-social-icon__icon:focus{background-color:var(--global-primary-accent-colour)}}svg{display:block;height:100%;width:100%}@keyframes slideInLeft{from{opacity:0;transform:translate3d(-50px,0,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideInRight{from{opacity:0;transform:translate3d(50px,0,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideInUp{from{opacity:0;transform:translate3d(0,50px,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--global-secondary-font-family);line-height:1.3;margin-bottom:30px}h1,.h1{font-size:5.4rem;line-height:1}@media (min-width:980px){h1,.h1{font-size:8.5rem}}h2,.h2{font-size:5.4rem;line-height:1;margin-bottom:30px}@media (min-width:980px){h2,.h2{font-size:8.5rem}}h2.heading--small,.h2.heading--small{font-size:4rem}h3,.h3{font-size:3rem}@media (min-width:980px){h3,.h3{font-size:3.5rem}}h4,.h4{font-size:3.8rem}h5,.h5{font-size:2.4rem}h6,.h6{font-size:1.8rem}.site-header{background-color:var(--global-primary-colour);position:relative}.site-header__wrapper{display:flex;max-width:100%;padding:20px}@media (min-width:980px){.site-header__wrapper{padding:26px 58px}}@media (min-width:980px){.page--has-masthead .site-header{background:none;left:0;position:absolute;top:0;width:100%;z-index:2}}.site-header__icons{display:flex;margin-left:auto;margin-right:0}.site-header__search{display:flex}.site-header__search-form{align-items:center;display:flex;width:100%}.site-header__search-form-container{background-color:var(--global-primary-colour);display:none;padding:5px 10px;position:absolute;right:0;top:100%;width:100%;z-index:2}.site-header__search-form-container--active{align-items:center;display:flex}.site-header__search-form-container button[type=submit]{-webkit-appearance:none;appearance:none;background-color:#fff0;background-image:url(/app/themes/Farlo/dist/assets/media/icons/search-icon.svg);background-position:center;background-repeat:no-repeat;background-size:24px auto;border:none;box-shadow:none;cursor:pointer;display:block;height:48px;margin:0;padding:0;width:48px}@media (min-width:980px){.site-header__search-form-container{top:calc(100% + 10px);width:342px}}.site-header__search-form-autocomplete-results{left:0;position:absolute;top:100%;width:100%}.site-header__search-form-autocomplete-results-list{background-color:var(--global-primary-accent-colour);border-bottom-left-radius:6px;border-bottom-right-radius:6px;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.site-header__search-form-autocomplete-results-list-item{border-top:1px solid rgb(255 255 255 / .3);cursor:pointer;padding:10px}.site-header__search-form-autocomplete-results-list-item:first-child{border-top:none}@media (min-width:980px){.site-header__search-form-autocomplete-results{width:280px}}@media (min-width:980px){.site-header__search-form{position:relative}}.site-header__search-icon{background-color:#fff0;background-image:url(/app/themes/Farlo/dist/assets/media/icons/search-icon.svg);background-position:center;background-repeat:no-repeat;background-size:39px auto;border:none;box-shadow:none;display:block;height:48px;margin:0 10px 0 0;padding:0;width:48px}@media (min-width:980px){.site-header__search-icon{margin-right:0}}@media (min-width:980px){.site-header__search{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;margin-right:0;position:relative;width:auto}}.site-logo{align-items:center;display:flex;margin-left:0;max-width:99px}@media (min-width:980px){.site-logo{max-width:171px}}.site-navigation{background-color:var(--global-primary-colour);box-shadow:0 0 5px 8px rgb(0 0 0 / .2);display:flex;height:100vh;height:calc(var(--vh, 1vh) * 100);opacity:0;position:absolute;right:0;top:0;transform:translateX(100vw);transition:transform 0.3s ease,opacity 0.4s ease;width:85vw;z-index:2}.site-navigation--active{opacity:1;transform:translateX(0)}.site-navigation__list{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;list-style:none;margin:0 auto}.site-navigation__list>.menu-item{font-size:2rem;margin:10px auto}.site-navigation__list>.menu-item>a{color:var(--global-primary-text-colour);font-weight:800;transition:0.3s ease}@media (hover:hover) and (pointer:fine){.site-navigation__list>.menu-item>a:focus,.site-navigation__list>.menu-item>a:hover{color:var(--global-secondary-accent-colour);text-decoration:none}}.site-navigation__list>.menu-item.current-menu-item a{color:var(--global-secondary-accent-colour)}@media (min-width:980px){.site-navigation__list>.menu-item{margin:0 10px}}@media (min-width:980px){.site-navigation__list{flex-direction:row;padding-right:20px}}.site-navigation__navicon{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;display:flex;height:48px;justify-content:center;margin-bottom:auto;margin-left:auto;margin-top:auto;order:1;outline:none;padding:0;position:relative;transform:rotate(90deg);width:48px;z-index:2}.site-navigation__navicon-line{background:var(--global-secondary-accent-colour);border-radius:2px;display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;transition:0.3s ease-in-out;width:39px}.site-navigation__navicon-line:nth-of-type(1){top:13px}.site-navigation__navicon-line:nth-of-type(2){top:25px}.site-navigation__navicon-line:nth-of-type(3){top:37px}.site-navigation__navicon--active .site-navigation__navicon-line:nth-of-type(1){top:0;transform:rotate(45deg) translate(-10%,15px)}.site-navigation__navicon--active .site-navigation__navicon-line:nth-of-type(2){opacity:0;width:0}.site-navigation__navicon--active .site-navigation__navicon-line:nth-of-type(3){top:26px;transform:rotate(-45deg) translate(-50%,-4px)}@media (min-width:980px){.site-navigation__navicon{display:none}}@media (min-width:980px){.site-navigation{background-color:#fff0;box-shadow:none;height:auto;opacity:1;position:relative;transform:none;width:auto}}.site-book-now-button{display:flex}.site-book-now-button .button--book{align-self:flex-start}.site-book-now-button--right{justify-content:flex-end;margin-left:auto;margin-right:0;order:2}.site-book-now-button--right~.site-logo{order:0}.site-book-now-button--right~.site-navigation{order:1}.site-book-now-button--fixed-bottom{bottom:20px;left:0;position:fixed;width:100%}.site-footer{background-color:var(--global-primary-colour)}.site-footer__top{background-color:var(--global-primary-accent-colour);padding-bottom:30px;padding-top:30px}.site-footer__top .site-company-address{display:block;font-size:2rem;font-style:normal;font-weight:400;line-height:1.85}.site-footer__top-center,.site-footer__top-left,.site-footer__top-right{align-self:flex-start;flex-basis:100%;margin-top:30px;width:100%}@media (min-width:980px){.site-footer__top-center,.site-footer__top-left,.site-footer__top-right{flex-basis:33.33%;margin-top:0;padding-right:5%;text-align:left;width:auto}}.site-footer__top-left{margin-top:0}.site-footer__top-right{padding-right:0}.site-footer__top-socials{color:var(--global-secondary-accent-colour);display:flex}.site-footer__top-socials .farlo-ui-social-icons{align-items:center;display:flex;flex-grow:1;justify-content:center}.site-footer__top-socials .farlo-ui-social-icons__list-item{margin:0}.site-footer__top-socials .farlo-ui-social-icons__list-item:first-child{margin-left:0}.site-footer__top-socials .farlo-ui-social-icons .farlo-ui-social-icon__icon{background-color:#fff0}.site-footer__top-socials .farlo-ui-social-icons .farlo-ui-social-icon__icon span{height:auto}.site-footer__top-socials .farlo-ui-social-icons .farlo-ui-social-icon__icon svg{fill:var(--global-secondary-accent-colour);height:24px}.site-footer__top-socials>p{flex-grow:1;font-family:var(--global-secondary-font-family);font-size:2.5rem}@media (min-width:980px){.site-footer__top-socials>p{font-size:3.5rem}}.site-footer__bottom{font-size:1.4rem;line-height:1.4;text-align:center}.site-footer__bottom p,.site-footer__bottom a{padding:16px 0}.site-footer__bottom p:first-child{padding-top:0}@media (min-width:980px){.site-footer__bottom p:first-child{margin-right:auto}}.site-footer__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.site-footer__wrapper p,.site-footer__wrapper a{margin-bottom:0;transition:0.2s ease}.site-footer__wrapper p{padding:0}.site-footer__wrapper a{color:var(--global-primary-text-colour)}@media (min-width:980px){.site-footer__wrapper{flex-direction:row;justify-content:flex-start;padding-left:58px;padding-right:58px}}.site-footer__navigation{margin-bottom:30px;width:100%}.site-footer__navigation-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.site-footer__navigation-list .menu-item{flex-basis:calc(50% - 10px);font-size:2rem;font-weight:700}@media (min-width:980px){.site-footer__navigation-list{text-align:left}}@media (min-width:980px){.site-footer__navigation{margin-bottom:30px;text-align:left}}.site-footer__farlo-credit{font-size:1.4rem;font-weight:700;margin:0;opacity:.5;padding:0;text-transform:uppercase}@media (min-width:980px){.site-footer__farlo-credit{margin:0 0 0 auto}}.button{-webkit-appearance:none;appearance:none;background:var(--global-secondary-accent-colour);border:none;border-radius:6px;color:var(--global-primary-text-colour);cursor:pointer;display:inline-block;font-family:var(--global-secondary-font-family);font-size:2.7rem;font-weight:800;letter-spacing:0;line-height:1;margin:0;outline:none;padding:12px 25px;text-decoration:none;text-transform:none;transition:0.2s ease}@media (hover:hover) and (pointer:fine){.button:focus,.button:hover{background-color:var(--global-primary-text-colour);color:var(--global-secondary-accent-colour)}}@media (min-width:980px){.button{font-size:3rem;line-height:3.7rem;padding:21px 40px}}.button--secondary{background-color:var(--global-primary-text-colour);color:var(--global-secondary-accent-colour);font-size:2.3rem}@media (min-width:980px){.button--secondary{padding:9px 37px}}.button--dark{background-color:#24376d;border-radius:7px;font-weight:800;padding:14px 24px 15px}@media (min-width:980px){.button--dark{font-size:2.3rem}}.button--pager{align-items:center;border-radius:0;display:flex;height:48px;justify-content:center;padding:10px;text-indent:-9999rem;width:48px}.button--pager::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/chevron.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:20px;width:32px}@media (min-width:980px){.button--pager::before{height:52px;width:33px}}.button--pager-prev::before{transform:rotateY(180deg)}@media (min-width:980px){.button--pager{height:75px;width:75px}}@media (hover:hover) and (pointer:fine){.button--pager:focus,.button--pager:hover{background-color:var(--global-secondary-accent-colour);color:var(--global-primary-text-colour)}}.button--filter{align-items:center;border-radius:100%;display:flex;height:48px;justify-content:center;margin-bottom:20px;margin-left:auto;padding:12px;width:48px}.button--filter::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-filter.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:20px;width:25px}@media (hover:hover) and (pointer:fine){.button--filter:focus,.button--filter:hover{background-color:var(--global-secondary-accent-colour);color:var(--global-primary-text-colour)}}@media (min-width:980px){.button--filter{display:none}}.button--shortlist-bookmark{align-items:center;background-color:#efefef;border-radius:6px;display:flex;filter:drop-shadow(0 0 34px rgb(0 0 0 / .35));height:50px;justify-content:center;margin-bottom:0;margin-left:auto;padding:10px;width:50px}.button--shortlist-bookmark::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/bookmark-dark.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:24px;width:18px}@media (hover:hover) and (pointer:fine){.button--shortlist-bookmark:focus,.button--shortlist-bookmark:hover{background-color:#efefef}}@media (min-width:980px){.button--shortlist-bookmark{height:93px;width:93px}}.button--close{align-items:center;background-color:var(--global-primary-text-colour);border-radius:100%;display:flex;height:29px;justify-content:center;margin-bottom:0;margin-left:auto;padding:10px;position:relative;width:29px}.button--close::after,.button--close::before{background-color:var(--global-primary-colour);content:"";height:2px;left:14px;position:absolute;top:11px;transform:rotate(-45deg) translate(-50%,-50%);width:12px}.button--close::before{height:2px;left:12px;top:19px;transform:rotate(45deg) translate(-50%,-50%);width:12px}@media (hover:hover) and (pointer:fine){.button--close:focus,.button--close:hover{background-color:var(--global-primary-text-colour)}}.button--remove{align-items:center;background-color:var(--global-primary-colour);border-radius:100%;display:flex;height:29px;justify-content:center;margin-bottom:0;margin-left:auto;padding:10px;width:29px}.button--remove::before{background-color:var(--global-primary-text-colour);content:"";height:2px;width:25px}@media (hover:hover) and (pointer:fine){.button--remove:focus,.button--remove:hover{background-color:var(--global-primary-colour)}}.button+.button{margin-left:2%}.button[style="display: none;"]+.button{margin-left:0}body{background-color:var(--global-primary-colour)}body::before{background-image:url(/app/themes/Farlo/dist/assets/media/background.svg);background-position:left top;background-repeat:repeat;background-size:100% auto;bottom:0;content:"";left:0;opacity:.5;position:fixed;right:0;top:0;z-index:-1}@media (min-width:980px){body::before{background-size:50% auto}}body.body--farlo-ui-lightbox-open{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}body.search-results,body.archive:not(.category),body.post-type-archive-farlo-talent{background:#eaeaf0}body.search-results::before,body.archive:not(.category)::before,body.post-type-archive-farlo-talent::before{mix-blend-mode:overlay;opacity:.2}.site-background--dark{background-color:#0d1a40}.site-background--light{background-color:#efefef;color:var(--global-primary-colour)}.site-background--lighter{background-color:var(--global-primary-text-colour);color:var(--global-primary-colour)}.site-background--grey{background-color:#eaeaf0;color:var(--global-primary-colour)}.site-text--dark{color:var(--global-primary-colour)}.site-container--small{margin:0 auto;max-width:920px}.site-category-links{padding-top:50px}.site-category-links h3{margin-bottom:0}.site-category-links a{display:inline-flex;position:relative;text-decoration-color:var(--global-primary-text-colour);text-decoration-line:underline;text-decoration-thickness:4px;text-underline-offset:8px;transition:0.2s ease}.site-category-links a:before{background-color:var(--global-primary-text-colour);bottom:8px;content:"";display:inline-block;height:0;left:0;opacity:.9;position:absolute;transition:0.2s ease;width:100%;z-index:-1}@media (hover:hover) and (pointer:fine){.site-category-links a:focus,.site-category-links a:hover{color:var(--global-primary-colour);text-decoration:none}.site-category-links a:focus::before,.site-category-links a:hover::before{height:calc(100% - 8px)}}.site-heading--avalon strong em,.site-heading--avalon em strong{color:var(--global-secondary-accent-colour);font-style:normal;font-weight:600}.site-text-colour--accent{color:var(--global-secondary-accent-colour)}.site-text--medium{font-size:3.4rem;line-height:4.7rem}.site-text--extra-large{font-family:var(--global-secondary-font-family);font-size:5rem;line-height:7.3rem}@media (min-width:980px){.site-text--extra-large{font-size:7rem;line-height:9.3rem}}@media screen and (max-width:980px){.site-text--align-left-mobile{text-align:left}}.site-columns--spacing-vertical{padding-bottom:50px;padding-top:0}@media (min-width:980px){.site-columns--spacing-vertical{padding-bottom:100px}}.site-columns-reverse-mobile{flex-direction:column-reverse}@media (min-width:980px){.site-columns-reverse-mobile{flex-direction:row}}.single-farlo-talent .site{padding-bottom:80px}@media (min-width:980px){.single-farlo-talent .site{padding-bottom:0}}.site .flickity-button{align-items:center;background-color:var(--global-secondary-accent-colour);border-radius:0;display:flex;height:48px;justify-content:center;outline:none;padding:10px;right:0;text-indent:-9999rem;transition:0.2s ease;width:48px}.site .flickity-button svg{display:none}.site .flickity-button::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/chevron.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:20px;width:32px}@media (min-width:980px){.site .flickity-button::before{height:52px;width:33px}}.site .flickity-button.previous{left:0;right:auto}.site .flickity-button.previous::before{transform:rotateY(180deg)}@media (min-width:980px){.site .flickity-button{height:75px;width:75px}}@media (hover:hover) and (pointer:fine){.site .flickity-button:focus,.site .flickity-button:hover{background-color:var(--global-primary-accent-colour);border:none;box-shadow:none;color:var(--global-primary-text-colour);outline:none}}.site-farlo-ui-animated{animation-timing-function:ease-in}.site-farlo-ui-animated>*{visibility:hidden}.site-farlo-ui-animated--slide-in-left.site-farlo-ui-animated--has-animated{animation:slideInLeft 1s}.site-farlo-ui-animated--slide-in-right.site-farlo-ui-animated--has-animated{animation:slideInRight 1s}.site-farlo-ui-animated--slide-in-up.site-farlo-ui-animated--has-animated{animation:slideInUp 1s}.site-farlo-ui-animated--duration-1{animation-duration:1s}.site-farlo-ui-animated--duration-2{animation-duration:2s}.site-farlo-ui-animated--has-animated>*{visibility:visible}.wp-block-farlo-ui-tabbed-contents .tab-labels{justify-content:center}.wp-block-farlo-ui-tabbed-contents .tab-labels .tab-label{opacity:.6}.wp-block-farlo-ui-tabbed-contents .tab-labels .tab-label:after{display:none}.wp-block-farlo-ui-tabbed-contents .tab-labels .tab-label.active{opacity:1}.site-farlo-ui-selectbox{border-radius:10px}.site-farlo-ui-selectbox__simulated{background-color:var(--global-primary-colour);border:none;border-radius:10px;color:var(--global-secondary-accent-colour);overflow:hidden;padding:4px 50px 4px 12px;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.site-farlo-ui-selectbox__simulated::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/chevron-down.svg);background-position:top left;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:0.2s ease;width:25px}.site-farlo-ui-selectbox--is-active .site-farlo-ui-selectbox__simulated::after{transform:rotateX(180deg) translateY(50%)}.site-farlo-ui-lightbox__content .site-farlo-ui-selectbox__simulated::after{filter:invert(1)}.site-farlo-ui-selectbox__dropdown{border-radius:0 0 15px 15px;text-align:left}.site-farlo-ui-selectbox__option{font-size:2rem;font-weight:600;padding:10px 20px;text-transform:lowercase}.summary{font-size:2.3rem;font-style:normal;font-weight:600}@media (min-width:980px){.summary{font-size:3.4rem}}.site-masthead{display:flex;flex-wrap:wrap;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:480px;position:relative;width:100vw}.site-masthead .flickity-slider figure:nth-child(1){animation:none;opacity:1;position:relative;z-index:999}.site-masthead .flickity-slider figure{animation:fadeIn 1s forwards;opacity:0;z-index:0}.site-masthead--artist .button--pager{bottom:0;position:absolute}.site-masthead--artist .button--pager-prev{left:0}.site-masthead--artist .button--pager-next{right:0}@media (min-width:980px){.site-masthead--artist .button--pager{top:50%;transform:translateY(-50%)}}.site-masthead--artist .site-masthead__image{height:auto;padding-bottom:0;position:relative}.site-masthead--artist .site-masthead__image>div{height:100%;width:100%}.site-masthead--artist .site-masthead__image .site-artist-masthead__social-links{bottom:30px;left:10px;position:absolute}.site-masthead--artist .site-masthead__image .site-artist-masthead__social-links .farlo-ui-social-icon__icon{background-color:var(--global-secondary-accent-colour)}.site-masthead--artist .site-masthead__image .flickity-button{bottom:30px;left:7px;top:auto;transform:none}.site-masthead--artist .site-masthead__image .flickity-button.next{left:auto;right:7px}@media (min-width:980px){.site-masthead--artist .site-masthead__image .flickity-button.next{right:0}}@media (min-width:980px){.site-masthead--artist .site-masthead__image .flickity-button{bottom:auto;top:50%;transform:translateY(-50%)}}@media (min-width:980px){.site-masthead--artist .site-masthead__image .flickity-button{left:0}}.site-masthead--artist .site-masthead__image-media{aspect-ratio:unset;height:auto;min-width:100%;position:relative;transform:none;width:100%}@media (min-width:980px){.site-masthead--artist .site-masthead__image-media{height:100%}}.site-masthead--artist .site-masthead__image>.revolver-carousel{display:flex;flex-direction:row;flex-wrap:nowrap}.site-masthead--artist .site-masthead__image>.revolver-carousel+div .site-artist-masthead__social-links{left:62px}.site-masthead--artist .site-masthead__image>.revolver-carousel .site-masthead__image-media{height:auto}@media (min-width:1500px){.site-masthead--artist{margin:0 auto;max-width:1920px;width:100%}}.site-masthead--main{height:calc(var(--vh, 1vh) * 100 - 88px)}.site-masthead--main .site-masthead__image{height:calc(var(--vh, 1vh) * 100 - 88px);padding-bottom:0;position:relative}@media (min-width:980px){.site-masthead--main .site-masthead__image{height:calc(var(--vh, 1vh) * 100)}}.site-masthead--main .site-masthead__inner{bottom:0;transform:none}.home .site-masthead--main .site-masthead__inner,.page-template-page-frontpage .site-masthead--main .site-masthead__inner{bottom:20%}.site-masthead--main .site-masthead__text{font-size:2.1rem}.site-masthead--main .site-masthead__text .site-heading--avalon{font-size:2.4rem}@media (min-width:980px){.site-masthead--main .site-masthead__text .site-heading--avalon{font-size:3rem}}.site-masthead--main .site-masthead__text h1:not(.site-heading--avalon),.site-masthead--main .site-masthead__text h2{font-size:3.5rem}@media (min-width:980px){.site-masthead--main .site-masthead__text h1:not(.site-heading--avalon),.site-masthead--main .site-masthead__text h2{font-size:8.5rem}}@media (min-width:980px){.site-masthead--main{height:calc(var(--vh, 1vh) * 100)}}.site-masthead--news{height:calc(var(--vh, 1vh) * 100 - 136px)}.site-masthead--news .site-masthead__image{height:calc(var(--vh, 1vh) * 100 - 136px);padding-bottom:0}@media (min-width:980px){.site-masthead--news .site-masthead__image{height:calc(var(--vh, 1vh) * 100 - 171px)}}.site-masthead--news .site-masthead__inner{bottom:0;transform:none}.site-masthead--news .site-masthead__inner-details{max-width:1024px}.site-masthead--news .site-masthead__text{font-size:2.1rem}.site-masthead--news .site-masthead__text .site-heading--avalon{font-size:2.4rem}@media (min-width:980px){.site-masthead--news .site-masthead__text .site-heading--avalon{font-size:3rem}}.site-masthead--news .site-masthead__text h1:not(.site-heading--avalon),.site-masthead--news .site-masthead__text h2{font-size:3.5rem}@media (min-width:980px){.site-masthead--news .site-masthead__text h1:not(.site-heading--avalon),.site-masthead--news .site-masthead__text h2{font-size:8.5rem}}@media (min-width:980px){.site-masthead--news{height:calc(var(--vh, 1vh) * 100 - 171px)}}.site-masthead__image,.site-masthead__video{height:0;overflow:hidden;padding-bottom:calc(var(--vh, 1vh) * 100);position:relative;width:100%}.site-masthead__image-media,.site-masthead__video-media{aspect-ratio:1/1;height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1.2);width:100%}@media (min-width:980px){.site-masthead__image-media,.site-masthead__video-media{aspect-ratio:16/9}}.site-masthead__image img,.site-masthead__image picture,.site-masthead__video img,.site-masthead__video picture{height:100%;margin:0;object-fit:cover;object-position:top;width:100%}.site-artist-talent .site-masthead__image,.site-artist-talent .site-masthead__video{flex-basis:100%;height:auto;padding-bottom:0}@media (min-width:980px){.site-artist-talent .site-masthead__image,.site-artist-talent .site-masthead__video{display:flex;flex-basis:50%}}.site-artist-talent .site-masthead__image::before,.site-artist-talent .site-masthead__image::after,.site-artist-talent .site-masthead__video::before,.site-artist-talent .site-masthead__video::after{display:none}.site-masthead__image::before,.site-masthead__image::after,.site-masthead__video::before,.site-masthead__video::after{background:linear-gradient(180deg,rgb(30 39 66 / .1) 50%,#050f2d 110%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.site-masthead__image::before,.site-masthead__video::before{background:linear-gradient(0deg,#fff0 80%,#050f2d 110%);z-index:1}.site-masthead__video-media{object-position:top;transform:none}.site-masthead__inner{bottom:30%;left:0;margin:0 auto;max-width:1520px;padding:20px;position:absolute;right:0;transform:translateY(50%);width:100%;z-index:1}.site-masthead__inner-details{max-width:760px}.blog .site-masthead__inner-details,.page:not(.home):not(.page-template-page-frontpage) .site-masthead__inner-details{max-width:1024px}@media (min-width:980px){.site-masthead__inner{padding:26px 58px}}.site-masthead__artist-info{flex-basis:100%;font-weight:600;padding:20px 20px 57px}.site-masthead__artist-info h2,.site-masthead__artist-info .h2{margin-bottom:10px}.site-masthead__artist-info-subheading{color:var(--global-secondary-accent-colour);font-size:2rem;font-weight:400;margin-bottom:30px}@media (min-width:980px){.site-masthead__artist-info-subheading{font-size:2.5rem}}.site-masthead__artist-info .site-artist-masthead__social-links .farlo-ui-social-icon__icon{background-color:var(--global-secondary-accent-colour)}@media (min-width:980px){.site-masthead__artist-info .site-artist-masthead__social-links{margin-top:-20px}}.site-masthead__artist-info .farlo-ui-social-icons__list{justify-content:flex-end}@media (min-width:980px){.site-masthead__artist-info{flex-basis:50%;font-size:3.4rem;line-height:4.7rem;padding:52px}}.site-masthead+.wp-block-columns{padding-bottom:80px;padding-top:40px}@media (min-width:980px){.site-masthead+.wp-block-columns .site-talent-search{margin-bottom:20px;margin-top:-30%;z-index:2}}@media (min-width:980px){.site-masthead+.wp-block-columns{padding-top:0}}@media (min-width:980px){.site-masthead{min-height:800px}}.site-clients{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:60px;width:100vw}.site-clients__header{padding:57px 30px 30px}.site-clients__header h2{margin:0}.site-clients__accolades-only{padding-bottom:57px}.site-clients__accolades-list{align-items:center;background:none;border-radius:10px;display:flex;flex-wrap:nowrap;justify-content:center;list-style:none;margin:0;padding:0}.site-clients__accolades-list .flickity-slider{align-items:center;display:flex}.site-clients__accolades-list .flickity-viewport::after,.site-clients__accolades-list .flickity-viewport::before{bottom:0;content:"";display:block;position:absolute;top:0;width:100px;z-index:1}@media (min-width:980px){.site-clients__accolades-list .flickity-viewport::after,.site-clients__accolades-list .flickity-viewport::before{width:150px}}.site-clients__accolades-list .flickity-viewport::after{background:linear-gradient(-80deg,#ffffff 0%,rgb(255 255 255 / .8) 50%,#fff0 100%);right:-20px}.site-clients__accolades-list .flickity-viewport::before{background:linear-gradient(80deg,#ffffff 0%,rgb(255 255 255 / .8) 50%,#fff0 100%);left:-20px}.site-clients__accolades-list-item{flex-basis:25%;flex-grow:1;margin:0 20px;max-width:200px;min-width:150px}.site-clients__accolades-list-item-image{display:block;margin:0 auto;max-height:150px;width:100%}.site-clients__accolades-list-item img,.site-clients__accolades-list-item img[src$=".svg"]{height:100%;object-fit:contain;width:100%}.site-clients__accolades-wrapper{padding-left:0;padding-right:0}.site-clients__testimonials{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.site-clients__testimonials-wrapper{padding-bottom:57px;padding-top:57px;width:100%}.site-clients__testimonials .flickity-slider{display:flex;gap:20px}.site-clients__testimonials-carousel{display:flex;justify-content:center}.site-clients__testimonials-carousel.revolver-carousel{flex-wrap:nowrap}.site-clients__testimonials-carousel.revolver-carousel.flickity-enabled{flex-wrap:wrap}.site-clients__testimonials-quote{font-style:italic;font-weight:600;padding:0 20px;width:100%}.site-clients__testimonials-quote::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/quote-open.svg);background-position:center top;background-repeat:no-repeat;content:"";display:block;height:39px;margin-bottom:25px;width:56px}.site-clients__testimonials-quote:first-child:last-child{align-self:center;margin:0 auto;max-width:800px;text-align:center}.site-clients__testimonials-quote footer{color:var(--global-secondary-accent-colour);display:flex;margin-top:50px;padding-right:20px}.site-clients__testimonials-quote footer::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/quote-close.svg);background-position:center top;background-repeat:no-repeat;content:"";display:block;height:39px;margin-left:auto;width:56px}.site-clients__testimonials-quote footer cite{flex-grow:1;font-size:2rem;font-style:normal;font-weight:700}.site-clients__testimonials-quote footer cite>span{display:block;font-size:1.7rem;font-weight:300}@media (min-width:980px){.site-clients__testimonials-quote footer{padding-right:0}}@media (min-width:980px){.site-clients__testimonials-quote{font-size:2.5rem;max-width:33.33%}}.site-companies__wrapper{padding-bottom:80px}.site-companies__logos{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.site-companies__company-logo{align-items:center;aspect-ratio:1/1;background-color:var(--global-primary-text-colour);border:2px solid rgb(50 71 135 / .63);border-radius:100%;display:flex;flex-grow:1;justify-content:center;overflow:hidden;padding:10px;position:relative}@media (hover:hover) and (pointer:fine){.site-companies__company-logo-link:focus .site-companies__company-logo-caption,.site-companies__company-logo-link:hover .site-companies__company-logo-caption{bottom:0;opacity:1;visibility:visible}}.site-companies__company-logo img,.site-companies__company-logo picture{object-fit:contain}.site-companies__company-logo-caption{align-items:center;background-color:rgb(50 71 135 / .9);border:2px solid #fff0;border-radius:100%;bottom:-50px;color:var(--global-primary-text-colour);display:flex;font-family:var(--global-secondary-font-family);font-size:2.7rem;font-weight:700;height:100%;justify-content:center;left:0;opacity:0;position:absolute;transition:0.4s ease;visibility:hidden;width:100%}@media (hover:hover) and (pointer:fine){.site-companies__company-logo:focus .site-companies__company-logo-caption,.site-companies__company-logo:hover .site-companies__company-logo-caption{bottom:0;opacity:1;visibility:visible}}@media (min-width:640px){.site-companies__company-logo{flex-basis:calc(33.33% - 14px);max-width:calc(33.33% - 14px)}}.site-talent-search{position:relative;width:100%}.site-talent-search__heading{display:block;margin-bottom:20px}.site-talent-search__heading p{margin:0}@media (min-width:980px){.site-talent-search__heading{color:var(--global-primary-text-colour)}}.site-talent-search__form{display:flex;flex-direction:column}.site-talent-search__form-inner{background-color:var(--global-tertiary-accent-colour);border-radius:8px;padding:20px}@media (min-width:980px){.site-talent-search__form-inner{padding:40px}}.site-talent-search__form-label{align-items:center;color:var(--global-primary-text-colour);display:flex;flex-wrap:wrap;font-family:var(--global-secondary-font-family);font-size:3rem;font-weight:800;margin-bottom:20px}.site-talent-search__form-label-text{display:inline-flex;flex-grow:1;line-height:1;margin-bottom:10px;margin-right:10px;width:100%}@media (min-width:640px){.site-talent-search__form-label-text{width:auto}}@media (min-width:1024px){.site-talent-search__form-label{font-size:3.5rem;margin-top:20px;width:100%}.site-talent-search__form-label:first-child{margin-top:0}}.site-talent-search__form-label:last-child{margin-bottom:0}.site-talent-search__form-label .site-farlo-ui-selectbox{flex-grow:1;width:100%}@media (min-width:640px){.site-talent-search__form-label .site-farlo-ui-selectbox{width:auto}}@media (min-width:640px){.site-talent-search__form-label{flex-wrap:nowrap}}.site-talent-search__form-input{background-color:var(--global-primary-colour);color:var(--global-secondary-accent-colour);flex-grow:1;font-family:var(--global-secondary-font-family);font-size:3rem;font-weight:800;margin:0;max-width:270px;overflow:hidden;padding:4px 50px 4px 12px;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;width:auto}@media (min-width:980px){.site-talent-search__form-input{font-size:3.5rem;max-width:400px}}.site-talent-search__form button[type=submit]{align-self:flex-end;margin-top:30px}@media (min-width:980px){.site-talent-search{max-width:610px}}.site-talent-slider{margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;padding-bottom:60px;padding-top:60px;position:relative;width:100vw}.site-talent-slider::before{background-image:url(/app/themes/Farlo/dist/assets/media/roundel.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:250px;left:50%;position:absolute;transform:translateX(-50%) translateY(calc(100% - 145px));width:250px;z-index:0}@media (min-width:980px){.site-talent-slider::before{height:631px;top:50%;transform:translateX(-50%) translateY(-50%);width:631px}}.site-talent-slider::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:none;height:60px;left:50%;position:absolute;top:-70px;transform:translateX(-15vw);width:60px;z-index:1}@media (min-width:980px){.site-talent-slider::after{display:block}}.site-talent-slider__header{position:relative;text-align:center}.site-talent-slider__header-heading{color:var(--global-primary-text-colour)}.site-talent-slider__list{list-style:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;width:100vw}@media (min-width:980px){.site-talent-slider__list.site-artists__list{margin-top:6%}}.site-talent-slider__list.revolver-carousel{flex-wrap:nowrap}.site-talent-slider__list.revolver-carousel.flickity-enabled{flex-wrap:wrap}.site-talent-slider__list.revolver-carousel .flickity-slider{align-items:center;display:flex;transition:0.2s ease}.site-talent-slider__list .site-artists__list-item{flex-basis:150px;margin:0 11px;max-width:150px;padding:0;width:100%}.site-talent-slider__list .site-artists__list-item.is-selected{max-width:225px;min-width:225px}@media (min-width:980px){.site-talent-slider__list .site-artists__list-item.is-selected{max-width:300px;min-width:300px}}.site-talent-slider__list .site-artists__list-item-card{color:var(--global-primary-text-colour)}.site-talent-slider__list .site-artists__list-item .site-artist-talent__shortlist-button{display:none}@media (min-width:980px){.site-talent-slider__list .site-artists__list-item{max-width:215px;min-width:215px}}.site-talent-slider__link{margin-top:0;position:relative}@media (min-width:980px){.site-talent-slider__link{margin-top:-20px}}@media (min-width:980px){.site-talent-slider{margin-bottom:0;margin-top:0}}.site-artist-accolades__wrapper{padding-bottom:57px;padding-top:57px}.site-artist-accolades__testimonials{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.site-artist-accolades__testimonials.revolver-carousel{flex-wrap:nowrap}.site-artist-accolades__testimonials.revolver-carousel.flickity-enabled{flex-wrap:wrap}.site-artist-accolades__testimonials .flickity-slider{display:flex;gap:20px}.site-artist-accolades__testimonials-quote{align-self:center;font-style:italic;font-weight:600;margin:0 auto;max-width:100%;padding:0 50px;text-align:center;width:100%}.site-artist-accolades__testimonials-quote-container{margin:0 auto;max-width:700px;position:relative}.site-artist-accolades__testimonials-quote-container::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/quote-open.svg);background-position:center top;background-repeat:no-repeat;content:"";display:block;height:39px;margin-bottom:25px;width:56px}.site-artist-accolades__testimonials-quote footer{color:var(--global-secondary-accent-colour);display:flex;margin-top:50px;padding-right:20px}.site-artist-accolades__testimonials-quote footer::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/quote-close.svg);background-position:center top;background-repeat:no-repeat;content:"";display:block;height:39px;margin-left:auto;width:56px}.site-artist-accolades__testimonials-quote footer cite{flex-grow:1;font-size:2rem;font-style:normal;font-weight:700}.site-artist-accolades__testimonials-quote footer cite>span{display:block;font-size:1.7rem;font-weight:300}@media (min-width:980px){.site-artist-accolades__testimonials-quote{font-size:2.5rem;min-width:50%}}.site-artist-biography__wrapper{padding-bottom:57px;padding-top:57px}.site-artist-biography__header{color:var(--global-primary-colour)}.site-artist-biography__text{color:var(--global-primary-colour)}.site-artist-biography__text.site-artist-biography-nomargin{margin-bottom:0}.site-artist-biography__text:first-of-type:last-of-type:not(.site-artist-biography__text--has-image){margin:0 auto;max-width:800px;text-align:center}.site-artist-biography__text p{margin-bottom:30px}.site-artist-biography__text--no-image{margin-bottom:30%}@media (min-width:980px){.site-artist-biography__text--no-image{margin-bottom:25%}}.site-artist-biography__text--has-image{display:flex;flex-flow:column-reverse;max-width:100%;text-align:unset}@media (min-width:980px){.site-artist-biography__text--has-image .site-artist-biography__text-text{flex-basis:50%;flex-grow:1}}@media (min-width:980px){.site-artist-biography__text--has-image{display:flex;flex-flow:row-reverse}}.site-artist-biography__text--has-image:nth-child(odd){flex-flow:column}@media (min-width:980px){.site-artist-biography__text--has-image:nth-child(odd){display:flex;flex-flow:row}}.site-artist-biography__image{aspect-ratio:1/1;border:1px solid rgb(91 120 204 / .35);border-radius:100%;display:flex;margin-bottom:30px;margin-left:auto;margin-right:-5%;margin-top:60px;max-height:444px;max-width:444px;position:relative;width:100%}@media (min-width:980px){.site-artist-biography__image{margin-top:20px}}.site-artist-biography__image img{aspect-ratio:1/1;border-radius:100%;height:100%;object-fit:cover;object-position:top;padding:24px;position:absolute;top:0;width:100%}@media (min-width:980px){.site-artist-biography__image img{padding:40px}}.site-artist-biography__image-caption{font-family:var(--global-secondary-font-family);font-size:2.4rem;font-weight:800;line-height:1.2;margin:-35px 0 0 -20%;max-width:200px;padding:0 30px 0 0;position:relative}.site-artist-biography__image-caption::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-arrow.svg);background-position:top right;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:44px;position:absolute;right:0;top:30px;transform:rotate(-15deg);width:44px}.site-artist-biography__text--has-image:nth-child(odd) .site-artist-biography__image-caption::after{left:0;right:auto;transform:rotate(175deg)}@media (min-width:980px){.site-artist-biography__text--has-image:nth-child(odd) .site-artist-biography__image-caption::after{transform:rotate(75deg)}}@media (min-width:980px){.site-artist-biography__image-caption{margin:-15px -8%}}.site-artist-biography__text--has-image:nth-child(odd) .site-artist-biography__image-caption{align-self:flex-end;margin:0 -30% -10%;padding-left:45px;padding-right:0}@media (min-width:980px){.site-artist-biography__text--has-image:nth-child(odd) .site-artist-biography__image-caption{align-self:flex-start;margin:0 -12%}}.site-artist-biography__text--has-image:nth-child(odd) .site-artist-biography__image{display:flex;justify-content:flex-end;margin-bottom:60px;margin-left:-20%;margin-right:auto;margin-top:-10%}.site-artist-biography__text--has-image:nth-child(odd) .site-artist-biography__image.site-artist-biography__image-nomargin{margin-top:0}@media (min-width:980px){.site-artist-biography__image{flex-basis:50%;height:0;margin-left:8%;max-height:635px;max-width:635px;padding-bottom:47.8%}.site-artist-biography__text--has-image:nth-child(odd) .site-artist-biography__image{margin-left:-8%;margin-right:8%}}.site-artist-credits__wrapper{padding-bottom:57px;padding-left:0;padding-right:0;padding-top:57px}.site-artist-credits__header{margin-bottom:40px}.site-artist-credits__header-heading{margin-bottom:0}.site-artist-credits__credits{display:flex;flex-wrap:wrap;justify-content:center}.site-artist-credits__credits.revolver-carousel{flex-wrap:nowrap}.site-artist-credits__credits.revolver-carousel.flickity-enabled{flex-wrap:wrap}.site-artist-credits__credit-roundel{align-items:center;background-color:var(--global-primary-colour);border-radius:100%;color:var(--global-primary-text-colour);display:flex;flex-direction:column;font-size:1.5rem;font-weight:600;height:118px;justify-content:center;line-height:1;margin:0 15px;max-width:118px;min-width:118px;padding:8px;text-align:center;width:100%}.site-artist-credits__credit-icon{background-image:url(/app/themes/Farlo/dist/assets/media/icons/tv-icon.svg);background-repeat:no-repeat;background-size:contain;display:block;height:21px;margin:0 auto 10px;width:21px}.site-artist-gallery{background-image:linear-gradient(180deg,#fff0 0%,#04406c 100%);padding-bottom:50px}.site-artist-gallery__wrapper{padding-bottom:40px;padding-top:40px}.site-artist-gallery__header{display:block;margin-bottom:30px;text-align:center}.site-artist-gallery__header-icon{background-image:url(/app/themes/Farlo/dist/assets/media/icons/tv-icon.svg);background-repeat:no-repeat;background-size:contain;display:block;height:42px;margin:0 auto 10px;width:42px}@media (min-width:980px){.site-artist-gallery__header-icon{height:67px;width:67px}}@media (min-width:980px){.site-artist-gallery__header h2{font-family:5.5rem}}.site-artist-gallery__gallery-media{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.site-artist-gallery__gallery-media iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:980px){.site-artist-gallery{padding-bottom:100px}}.site-artist-text-editor__wrapper{padding-bottom:57px;padding-top:57px}.site-artist-text-editor__links{align-items:center;display:flex;justify-content:center;padding:30px 0}.site-artist-text-editor h2{font-size:3rem}@media (min-width:980px){.site-artist-text-editor h2{font-size:3.5rem}}.site-artist-talent .site-artist-talent__shortlist-banner{background-color:var(--global-secondary-accent-colour);bottom:0;display:flex;left:50%;padding:10px;position:fixed;transform:translateX(-50%);width:100%}@media (min-width:980px){.site-artist-talent .site-artist-talent__shortlist-banner{border-radius:20px 20px 0 0;width:417px}}.site-artist-talent .site-artist-talent__shortlist-toggle{bottom:102px;position:fixed;right:30px}@media (min-width:980px){.site-artist-talent .site-artist-talent__shortlist-toggle{bottom:50px;right:50px}}.site-artist-talent .site-artist-talent__shortlist-count-roundel{align-items:center;background-color:var(--global-secondary-accent-colour);border-radius:100%;color:var(--global-primary-text-colour);display:flex;font-size:1.6rem;font-weight:500;height:38px;justify-content:center;position:absolute;right:-20px;top:-20px;width:38px}@media (min-width:980px){.site-artist-talent .site-artist-talent__shortlist-count-roundel{right:-10px;top:-10px}}.site-artist-talent .site-artist-talent__shortlist-button{align-items:center;display:flex;flex-grow:1;font-size:1.6rem;font-weight:800;justify-content:center;letter-spacing:0;line-height:1;padding:10px 20px}.site-artist-talent .site-artist-talent__shortlist-button:first-child{border:1px solid var(--global-primary-text-colour)}@media (hover:hover) and (pointer:fine){.site-artist-talent .site-artist-talent__shortlist-button:focus,.site-artist-talent .site-artist-talent__shortlist-button:hover{background-color:rgb(255 255 255 / .2);color:var(--global-primary-colour)}}@media (min-width:980px){.site-artist-talent .site-artist-talent__shortlist-button{font-size:1.8rem}}.site-artist-talent .site-artist-talent__shortlist-icon{background-image:url(/app/themes/Farlo/dist/assets/media/icons/bookmark.svg);background-position:left top;background-repeat:no-repeat;display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:16px}.site-artist-talent .site-artist-talent__book-now-button{font-size:1.6rem;line-height:1}@media (min-width:980px){.site-artist-talent .site-artist-talent__book-now-button{font-size:1.8rem}}.site-artists__wrapper{display:flex;flex-wrap:wrap;padding-bottom:80px}.site-artists__wrapper h1{width:100%}.site-artists__header{color:var(--global-primary-accent-colour)}.site-artists__header-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:nowrap}.site-artists__header-heading{margin-bottom:20px}.site-artists__header-text{font-weight:600}@media (min-width:980px){.site-artists__header-text{font-size:3.4rem;line-height:4.7rem}}.site-artists__term-description{color:var(--global-primary-accent-colour);font-size:1.8rem;font-weight:600;margin-top:10px}.site-artists__term-description:empty{margin-top:0}@media (min-width:980px){.site-artists-container{flex-basis:70%;flex-grow:1;padding-left:48px}.archive:not(.post-type-archive) .site-artists-container{padding-left:0}}.site-artists__filter{background-color:var(--global-primary-accent-colour);height:calc(var(--vh, 1vh) * 100 - 136px);left:-100vw;max-width:70vw;overflow-y:auto;position:fixed;right:0;top:136px;transition:left 0.3s ease;z-index:2}.site-artists__filter--active{left:0}.site-artists__filter-accordions-item{width:100%}.site-artists__filter-accordions-item-content{width:100%}.site-artists__filter-accordions-item.site-accordions__accordion .site-artists__filter-accordions-item-content,.site-artists__filter-accordions-item.site-accordions__accordion--active .site-artists__filter-accordions-item-content{padding-left:30px;padding-right:30px}.site-artists__filter-accordions-item-inner{padding-bottom:30px;padding-top:30px}.site-artists__filter-accordions-item-label{background-color:var(--global-primary-accent-colour);border:1px solid #24376d;cursor:pointer;display:block;margin-top:1px;padding:5px 40px;position:relative;width:100%}.site-artists__filter-accordions-item-label:first-child{margin-top:0}.site-artists__filter-accordions-item-label-span::after,.site-artists__filter-accordions-item-label-span::before{background-color:var(--global-primary-text-colour);border-radius:100%;content:"";display:block;height:22px;left:7px;position:absolute;top:7px;transition:transform 0.2s ease;width:22px}.site-artists__filter-accordions-item-label-span::after{background-color:var(--global-primary-accent-colour);transform:scale(0)}.site-artists__filter-accordions-item-label input[type=checkbox],.site-artists__filter-accordions-item-label input[type=radio]{left:-9999rem;position:absolute}.site-artists__filter-accordions-item-label input[type=checkbox]:checked+.site-artists__filter-accordions-item-label-span::after,.site-artists__filter-accordions-item-label input[type=radio]:checked+.site-artists__filter-accordions-item-label-span::after{transform:scale(.6)}@media (min-width:980px){.site-artists__filter{background-color:#fff0;bottom:auto;flex-basis:25%;left:auto;margin-top:25px;max-width:333px;overflow:unset;position:relative;right:auto;top:auto}}.site-artists__selected-terms{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:30px}.site-artists__selected-terms:empty{padding-top:0}.site-artists__selected-terms-term{background-color:var(--global-secondary-accent-colour);border-radius:10px;color:var(--global-primary-text-colour);font-family:var(--global-secondary-font-family);font-size:1.2rem;font-weight:700;margin-bottom:10px;margin-right:10px;padding:5px 10px;text-transform:uppercase}.site-artists__selected-terms-remove{cursor:pointer;display:inline-block;font-family:var(--global-primary-font-family);font-size:1.6rem;margin-left:15px;margin-right:5px;position:relative;text-indent:-9999rem;vertical-align:middle}.site-artists__selected-terms-remove::after,.site-artists__selected-terms-remove::before{background-color:var(--global-primary-text-colour);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(135deg);width:15px}.site-artists__selected-terms-remove::after{height:15px;transform:translate(-50%,-50%) rotate(-45deg);width:2px}.site-artists__listing-item{color:var(--global-primary-colour);flex-basis:100%}.site-artists__list{color:var(--global-primary-colour);display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:40px auto 5%;padding:0;transition:0.3s ease}.site-artists__list--loading{opacity:.5}.site-artists__list-item{margin-bottom:20px;max-width:calc(50% - 10px);position:relative}.paged .site-artists__list-item{max-width:calc(24% - 10px)}.site-artists__list-item-card{color:var(--global-primary-colour);text-decoration:none}.site-artists__list-item-card-image{backface-visibility:visible;border:none;border-radius:100%;display:block;height:100%;margin:0;overflow:hidden;width:100%}.site-artists__list-item-card-image img{border:none;object-fit:cover;width:100%}@media (hover:hover) and (pointer:fine){.site-artists__list-item-card:focus img,.site-artists__list-item-card:hover img{border-color:rgb(50 71 135 / .63)}}.site-artists__list-item-image{border-radius:100%}.site-artists__list-item-image img{border:10px solid #fff0;border-radius:100%;padding:0;transition:0.2s ease}.site-artists__list-item-name{font-family:var(--global-secondary-font-family);font-size:2rem;padding-top:34px;position:relative;text-align:center}.site-artists__list-item-name::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-arrow.svg);background-position:top right;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:34px;left:calc(50% - 34px);position:absolute;top:-12px;transform:rotate(-120deg) translateX(-50%);width:34px}@media (min-width:980px){.site-artists__list-item-name::before{height:44px;left:calc(50% - 44px);top:-16px;width:44px}}.site-artists__list-item-name-subheading{display:block;font-family:var(--global-primary-font-family);font-size:1.2rem;font-weight:600;line-height:1.3rem;margin-top:5px}@media (min-width:980px){.site-artists__list-item-name{padding-top:44px}}.site-artists__list-item:nth-child(even) .site-artists__list-item-name::before{top:-4px;transform:rotate(-160deg) translateX(-50%)}.site-artists__list-item .site-artist-talent__shortlist-button{align-items:center;background-color:#efefef;border-radius:100%;display:flex;filter:drop-shadow(0 0 10px rgb(0 0 0 / .1));height:36px;justify-content:center;padding:0;position:absolute;right:0;top:50%;width:36px}.site-artists__list-item .site-artist-talent__shortlist-button:disabled .site-artist-talent__shortlist-icon{background-image:url(/app/themes/Farlo/dist/assets/media/icons/bookmark-blue.svg);filter:none;opacity:1}.site-artists__list-item .site-artist-talent__shortlist-icon{background-image:url(/app/themes/Farlo/dist/assets/media/icons/bookmark.svg);background-position:left top;background-repeat:no-repeat;background-size:contain;display:inline-block;filter:invert(1);height:14px;margin:0;opacity:.2;vertical-align:middle;width:10px}@media (min-width:980px){.site-artists__list-item{max-width:calc(25% - 15px)}}.site-artists__list-pagination{align-items:center;display:flex;justify-content:center;padding:50px 0}.site-artists__list-pagination::after,.site-artists__list-pagination::before{background:linear-gradient(0deg,#e7e7e7 0%,#e7e7e7 100%),#e7e7e7;flex-shrink:1;height:1px;margin-right:20px;vertical-align:middle;width:100%}@media (min-width:980px){.site-artists__list-pagination::after,.site-artists__list-pagination::before{content:"";display:inline-block}}.site-artists__list-pagination::after{margin-left:20px;margin-right:0}.site-artists__list-pagination .page-numbers{align-items:center;background:#e7e7e7;border:1px solid #c9c9c9;border-radius:3px;color:#797979;display:flex;font-family:var(--global-secondary-font-family);font-size:2rem;font-weight:800;height:52px;justify-content:center;margin:0 5px;min-width:52px;text-decoration:none;vertical-align:middle;width:52px}.site-artists__list-pagination .page-numbers.current{background-color:var(--global-secondary-accent-colour);border-color:var(--global-secondary-accent-colour);color:var(--global-primary-text-colour)}.site-artists__list-pagination .page-numbers.next,.site-artists__list-pagination .page-numbers.prev{display:none}.site-artists__load-more{display:flex;font-size:1.9rem;margin:50px auto;padding:12px 30px}.site-shortlist-sidebar{background-color:var(--global-primary-text-colour);box-shadow:-20px 0 25px 0 rgb(0 0 0 / .25);display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh) * 100);position:fixed;right:-100vw;top:0;transition:right 0.2s ease;width:90vw;z-index:2}.site-shortlist-sidebar__header{align-items:center;background-color:var(--global-tertiary-accent-colour);display:flex;padding:16px 20px}.site-shortlist-sidebar__header-icon{background-image:url(/app/themes/Farlo/dist/assets/media/icons/bookmark.svg);background-position:left top;background-repeat:no-repeat;height:20px;margin-right:20px;width:16px}.site-shortlist-sidebar__header-heading{font-size:2.5rem;margin:0}@media (min-width:980px){.site-shortlist-sidebar__header{padding:30px 20px}}.site-shortlist-sidebar__backdrop{background-color:rgb(0 0 0 / .7);height:100%;left:0;opacity:0;position:fixed;top:0;transition:0.2s ease;visibility:hidden;width:100%;z-index:-1}.site-shortlist-sidebar__artist{align-items:center;background-color:#efefef;color:var(--global-primary-colour);display:flex;padding:12px 20px}.site-shortlist-sidebar__artist-image{border-radius:100%;flex-shrink:0;height:64px;margin-right:10px;width:64px}.site-shortlist-sidebar__artist-image img{border-radius:100%}.site-shortlist-sidebar__artist-details{display:flex;flex-direction:column;flex-grow:1;padding-left:12px}.site-shortlist-sidebar__artist-details-heading{font-size:2rem}.site-shortlist-sidebar__artist-details-subheading{font-size:1.2rem;font-weight:600}.site-shortlist-sidebar__artist-details p{margin:0}.site-shortlist-sidebar__artist:nth-child(even){background-color:var(--global-primary-text-colour)}.site-shortlist-sidebar__inner{background-color:var(--global-primary-text-colour);height:100%;overflow-y:auto}.site-shortlist-sidebar__form .gform_heading{align-items:center;background-color:var(--global-primary-accent-colour);display:flex;margin:-30px -30px 0;padding:20px 30px;position:absolute;top:0;width:calc(100% + 60px)}.site-shortlist-sidebar__form .gform_heading .gform_title{font-size:2.5rem;font-weight:800;line-height:1;margin:0}.site-shortlist-sidebar__form .gform_heading .gform_title::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/bookmark.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:10px;width:16px}.site-shortlist-sidebar__form .gform_heading .gform_description{display:flex;font-family:var(--global-secondary-font-family);font-size:4rem;font-weight:800;left:30px;position:absolute;top:80px}.site-shortlist-sidebar__form .gform_heading .gform_description::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-arrow.svg);background-size:cover;content:"";display:inline-block;height:64px;position:absolute;right:-40px;top:30px;transform:rotate(75deg);width:52px}.site-shortlist-sidebar__form .gform_wrapper{position:relative}.site-shortlist-sidebar__form .gform_wrapper form{padding-top:120px}.site-shortlist-sidebar__form .gform_wrapper form .gform-body,.site-shortlist-sidebar__form .gform_wrapper form .gform_footer{max-width:100%}.site-shortlist-sidebar__form .gform_wrapper form .gform_footer{align-items:flex-start;display:flex}.site-shortlist-sidebar--active{right:0}.site-shortlist-sidebar--active .site-shortlist-sidebar__backdrop{opacity:1;visibility:visible}.site-shortlist-sidebar .site-artist-talent__book-now-button{border-radius:0}@media (min-width:980px){.site-shortlist-sidebar{width:511px}}.site-accordions__accordion{background-color:#fff0;border:none;display:flex;flex-wrap:wrap;gap:0 20px;margin:0 0 1px;padding:0}.site-accordions__accordion--active .site-accordions__accordion-content{opacity:1;padding:0 20px;visibility:visible}.site-accordions__accordion--active .site-accordions__accordion-heading{margin-bottom:0}.site-accordions__accordion--active .site-accordions__accordion-heading::after{opacity:1;transform:rotateX(0) translateY(-50%)}.site-accordions__accordion-heading{background:#24376d;cursor:pointer;font-family:var(--global-secondary-font-family);font-size:2rem;font-weight:700;margin-bottom:0;padding:24px 50px 24px 25px;position:relative;text-transform:none;width:100%}.site-accordions__accordion-heading::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/chevron-square.svg);background-position:right top;background-repeat:no-repeat;content:"";display:block;height:28px;position:absolute;right:25px;top:50%;transform:rotateX(180deg) translateY(-50%);transform-origin:0 0;transition:0.3s ease;width:28px}@media (min-width:980px){.site-accordions__accordion-heading{font-size:2.5rem;font-weight:800;line-height:normal}}.site-accordions__accordion-content{background-color:#0d1a40;border:none;font-family:var(--global-secondary-font-family);font-size:1.6rem;line-height:1.6;margin:0;max-height:0;opacity:0;padding:0 20px;transition:0.2s ease;visibility:hidden;will-change:max-height}.site-accordions__accordion-content p{margin:0}.site-accordions__accordion-content p+p{margin-top:20px}.site-accordions__accordions{display:flex;flex-wrap:wrap;gap:0 32px}.site-accordions__accordions .site-accordions__accordion{align-self:flex-start}@media (min-width:980px){.site-accordions__accordions .site-accordions__accordion{flex-basis:calc(50% - 16px)}}.site-accordions__accordions .site-accordions__accordion-content{font-family:var(--global-primary-font-family);font-weight:400}.site-accordions__accordions .site-accordions__accordion--active .site-accordions__accordion-content{margin:20px 0}.site-news{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.site-news__wrapper{padding-bottom:60px;padding-top:60px;width:100%}.site-news__list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.site-news__list-item{flex-basis:100%;padding:0}.site-news__list-item-card{color:var(--global-primary-colour);text-decoration:none}.site-news__list-item-image{aspect-ratio:452/288;overflow:hidden}.site-news__list-item-image img{height:100%;object-fit:cover;object-position:top;transition:0.3s ease;width:100%}.site-news__list-item--first .site-news__list-item-image{aspect-ratio:921/567}@media (hover:hover) and (pointer:fine){.site-news__list-item-image:focus img,.site-news__list-item-image:hover img{transform:scale(1.2)}}.site-news__list-item-heading{font-size:2.4rem}@media (min-width:980px){.site-news__list-item--first .site-news__list-item-heading{font-size:3rem}}.site-news__list-item-summary{display:none}@media (min-width:980px){.site-news__list-item-summary{display:block}}.site-news__list-item-tags{font-family:var(--global-primary-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;margin-bottom:10px;margin-top:20px}.site-news__list-item-tags-tag{color:var(--global-secondary-accent-colour);display:inline-block;margin-bottom:10px;margin-right:20px;vertical-align:middle}.site-news__list-item-tags-tag::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-tag.svg);background-repeat:no-repeat;content:"";display:inline-block;height:15px;margin-right:8px;vertical-align:middle;width:15px}@media (min-width:980px){.site-news__list-item{flex-basis:calc(33.33% - 14px)}}.site-news__list--featured{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media (min-width:980px){.site-news__list--featured{gap:20px;grid-template-columns:2fr 1fr;grid-template-rows:auto auto}}.site-news__list--featured .site-news__list-item:nth-child(1){grid-column:auto;grid-row:auto}@media (min-width:980px){.site-news__list--featured .site-news__list-item:nth-child(1){grid-column:1/2;grid-row:1/3}}.site-news__list--featured .site-news__list-item:nth-child(2),.site-news__list--featured .site-news__list-item:nth-child(3){grid-column:auto;grid-row:auto}@media (min-width:980px){.site-news__list--featured .site-news__list-item:nth-child(2),.site-news__list--featured .site-news__list-item:nth-child(3){grid-column:2/3}}.site-news__featured-news-heading{font-size:3rem;margin-bottom:10px;max-width:250px;position:relative}.site-news__featured-news-heading::after{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-arrow.svg);background-position:left top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;margin-left:auto;margin-top:0;width:40px}@media (min-width:980px){.site-news__featured-news-heading{font-size:4rem;max-width:320px}}.site-news__category-links{display:none;margin-bottom:50px;margin-top:50px}@media (min-width:980px){.site-news__category-links{display:flex}}.site-news__pagination{align-items:center;display:flex;justify-content:center;padding:50px 0}.site-news__pagination::after,.site-news__pagination::before{background:linear-gradient(0deg,#e7e7e7 0%,#e7e7e7 100%),#e7e7e7;flex-shrink:1;height:1px;margin-right:20px;vertical-align:middle;width:100%}@media (min-width:980px){.site-news__pagination::after,.site-news__pagination::before{content:"";display:inline-block}}.site-news__pagination::after{margin-left:20px;margin-right:0}.site-news__pagination .page-numbers{align-items:center;background:#e7e7e7;border:1px solid #c9c9c9;border-radius:3px;color:#797979;display:flex;font-family:var(--global-secondary-font-family);font-size:2rem;font-weight:800;height:52px;justify-content:center;margin:0 5px;min-width:52px;text-decoration:none;vertical-align:middle;width:52px}.site-news__pagination .page-numbers.current{background-color:var(--global-secondary-accent-colour);border-color:var(--global-secondary-accent-colour);color:var(--global-primary-text-colour)}.site-news__pagination .page-numbers.next,.site-news__pagination .page-numbers.prev{display:none}.site-news-details__header-summary{font-size:2.3rem;font-weight:600}@media (min-width:980px){.site-news-details__header-summary{font-size:3.4rem}}.single .site-news-details__article{padding-bottom:0}.site-news-details__article-image{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.site-news-details__article-image img{height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}@media (min-width:980px){.site-news-details__article-image{padding-bottom:56.25%}}.site-news-details__article-text{padding-bottom:60px;padding-top:60px}.site-news-details__article-text p:first-child:not(:last-of-type):not(:last-child){font-size:2.5rem;font-weight:600}@media (min-width:980px){.site-news-details__article-text p:first-child:not(:last-of-type):not(:last-child){font-size:3.4rem}}.site-news-details__meta{align-items:flex-end;display:flex;justify-content:flex-end;padding:0 0 30px}.site-news-grid{color:var(--global-primary-text-colour);padding-bottom:57px;padding-top:57px}.site-news-grid .site-news__header,.site-news-grid .site-news__list-item-card{color:var(--global-primary-text-colour)}.site-news-grid__header{display:block;margin-bottom:30px}.site-news-grid__link{margin-top:20px;padding-left:20px;padding-right:20px}@media (min-width:980px){.site-news-grid{padding-bottom:100px}}.site-news__item{flex-basis:100%;margin-bottom:30px;padding:20px;position:relative}.site-news__item-card{color:var(--global-primary-colour);display:flex;flex-direction:column;text-decoration:none}@media (min-width:980px){.site-news__item-card{height:100%}}.site-news__item-tags{margin-bottom:-20px;margin-top:auto}.site-news__item-tag{color:var(--global-secondary-accent-colour);font-size:1.4rem;font-weight:700;letter-spacing:1.4px;line-height:normal;margin-right:7px;text-transform:uppercase}.site-news__item-tag::before{color:#95a9d9;content:"|";margin-right:7px}.site-news__item-tag:first-child::before{display:none}.site-news__item-date{color:#95a9d9;font-size:1.9rem;font-weight:500;letter-spacing:1.9px;line-height:1;margin-bottom:20px;text-transform:uppercase}.site-news__item-heading{font-size:2rem;line-height:1.4}.site-news__item::after,.site-news__item::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/news-border.svg);background-repeat:no-repeat;content:"";filter:contrast(.5);height:54px;left:0;position:absolute;top:0;transition:0.3s ease;width:58px}.site-news__item::after{bottom:0;left:auto;right:0;top:auto;transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.site-news__item:focus::after,.site-news__item:focus::before,.site-news__item:hover::after,.site-news__item:hover::before{height:74px;width:78px}}@media (min-width:980px){.site-news__item{flex-basis:calc(33.33% - 26px);flex-grow:1}}.site-related-news__wrapper{margin-bottom:40px;width:100%}.site-news-details__header{color:var(--global-primary-text-colour)}.site-news-details__meta{align-items:flex-start;justify-content:flex-start;padding-bottom:10px}.site-news-details__meta .site-news__list-item-tags-tag{color:var(--global-primary-text-colour)}.site-news-details__meta .site-news__list-item-tags-tag::before{filter:brightness(1)}.site-news-details__article{padding-bottom:57px}@media (min-width:980px){.site-news-details__article{padding-bottom:100px}}.site-search{padding-bottom:57px;padding-top:57px}.site-search__results{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.site-search__results-item{flex-basis:100%;padding:0}.site-search__results-item-card{color:var(--global-primary-colour);text-decoration:none}.site-search__results-item-image{aspect-ratio:452/288;overflow:hidden}.site-search__results-item-image img{height:100%;object-fit:cover;object-position:top;transition:0.3s ease;width:100%}@media (hover:hover) and (pointer:fine){.site-search__results-item-image:focus img,.site-search__results-item-image:hover img{transform:scale(1.2)}}.site-search__results-item-heading{font-size:2.4rem}.site-search__results-item-summary{display:none}@media (min-width:980px){.site-search__results-item-summary{display:block}}.site-search__results-item-tags{font-family:var(--global-primary-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;margin-bottom:10px;margin-top:20px}.site-search__results-item-tags-tag{color:var(--global-secondary-accent-colour);display:inline-block;margin-bottom:10px;margin-right:20px;vertical-align:middle}.site-search__results-item-tags-tag::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-tag.svg);background-repeat:no-repeat;content:"";display:inline-block;height:15px;margin-right:8px;vertical-align:middle;width:15px}@media (min-width:980px){.site-search__results-item{flex-basis:calc(33.33% - 14px)}}.site-search__header{color:var(--global-secondary-accent-colour)}.site-search__header-type{color:var(--global-primary-colour);flex:none;width:100%}.site-search__header .site-page__header-span{color:var(--global-primary-colour)}.site-search__load-more{font-size:2rem;line-height:1;margin:20px auto;margin-bottom:50px}.site-search__pagination{align-items:center;display:flex;justify-content:center;padding:50px 0}.site-search__pagination::after,.site-search__pagination::before{background:linear-gradient(0deg,#e7e7e7 0%,#e7e7e7 100%),#e7e7e7;flex-shrink:1;height:1px;margin-right:20px;vertical-align:middle;width:100%}@media (min-width:980px){.site-search__pagination::after,.site-search__pagination::before{content:"";display:inline-block}}.site-search__pagination::after{margin-left:20px;margin-right:0}.site-search__pagination .page-numbers{align-items:center;background:#e7e7e7;border:1px solid #c9c9c9;border-radius:3px;color:#797979;display:flex;font-family:var(--global-secondary-font-family);font-size:2rem;font-weight:800;height:52px;justify-content:center;margin:0 5px;min-width:52px;text-decoration:none;vertical-align:middle;width:52px}.site-search__pagination .page-numbers.current{background-color:var(--global-secondary-accent-colour);border-color:var(--global-secondary-accent-colour);color:var(--global-primary-text-colour)}.site-search__pagination .page-numbers.next,.site-search__pagination .page-numbers.prev{display:none}.site-page__breadcrumbs{background-color:var(--global-primary-text-colour)}.site-page__breadcrumbs>.rank-math-breadcrumb{font-size:1.5rem;font-weight:600;padding-left:20px;white-space:nowrap}.site-page__breadcrumbs>.rank-math-breadcrumb>p{margin:0}.site-page__breadcrumbs>.rank-math-breadcrumb>p>a{display:inline-block;margin-right:0;padding-right:0;vertical-align:middle}.site-page__breadcrumbs>.rank-math-breadcrumb>p>a:first-child{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-home.svg);background-repeat:no-repeat;background-size:contain;font-size:0;height:17px;margin:0;text-indent:-9999rem;vertical-align:middle;width:20px}.site-page__breadcrumbs>.rank-math-breadcrumb>p .separator{background-image:url(/app/themes/Farlo/dist/assets/media/icons/breadcrumb-separator.svg);background-position:right top;background-repeat:no-repeat;background-size:cover;display:inline-block;font-size:0;height:48px;margin-right:12px;padding-right:20px;text-indent:-9999rem;vertical-align:middle;width:5px}.site-page__breadcrumbs>.rank-math-breadcrumb>p .last{color:var(--global-primary-colour);display:inline-block;vertical-align:middle}@media screen and (max-width:640px){.site-page__breadcrumbs>.rank-math-breadcrumb>p .last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}}@media (min-width:980px){.site-page__breadcrumbs>.rank-math-breadcrumb{padding-left:58px}}.archive .site-page__breadcrumbs{margin-bottom:50px}.revolver-carousel{margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden}.revolver-carousel__nav{align-items:center;display:flex;justify-content:center;margin:30px auto}.revolver-carousel__nav-buttons-button{-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:none;cursor:pointer;display:inline-block;height:48px;padding:0;width:48px}.revolver-carousel__nav-buttons-button svg{display:block;fill:#fff0;margin:auto;transition:0.3s ease;width:60%}@media (min-width:980px){.revolver-carousel__nav-buttons-button svg{width:100%}}.revolver-carousel__nav-buttons-button--prev{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.revolver-carousel__nav-buttons-button:focus svg,.revolver-carousel__nav-buttons-button:hover svg{fill:var(--global-primary-text-colour)}.revolver-carousel__nav-buttons-button:focus svg path:last-child,.revolver-carousel__nav-buttons-button:hover svg path:last-child{fill:var(--global-primary-colour)}}.revolver-carousel__nav-pager{align-items:center;display:flex;gap:10px;justify-content:center;margin:0 10px}.revolver-carousel__nav-pager-button{-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255 / .5);border:none;border-radius:10px;height:2px;transition:0.3s ease;width:40px}.revolver-carousel__nav-pager-button.is-selected{background-color:#fff}@media (min-width:980px){.revolver-carousel__nav-pager{display:none}}.revolver-carousel__nav--arrows{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.revolver-carousel__nav--arrows .revolver-carousel__nav-buttons-button{margin-left:auto;margin-right:0}.revolver-carousel__nav--arrows .revolver-carousel__nav-buttons-button--prev{margin-left:0}@media (min-width:980px){.revolver-carousel__nav:not(.revolver-carousel__nav--arrows){left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.revolver-carousel__nav:not(.revolver-carousel__nav--arrows) .revolver-carousel__nav-buttons-button{margin-left:auto;margin-right:-5%}.revolver-carousel__nav:not(.revolver-carousel__nav--arrows) .revolver-carousel__nav-buttons-button--prev{margin-left:-5%}}.revolver-carousel.flickity-enabled{max-height:none;width:100%}.revolver-carousel .flickity-viewport{width:100%}.revolver-carousel .flickity-page-dots{bottom:auto;display:flex;justify-content:center;list-style:none;margin:0;padding:50px 20px 0;position:relative;width:100%}.revolver-carousel .flickity-page-dots .dot{background-color:#c9c9c9;border-radius:100%;display:inline-block;height:10px;margin:0 5px 10px;vertical-align:middle;width:10px}.revolver-carousel .flickity-page-dots .dot.is-selected{background-color:var(--global-secondary-accent-colour)}form select,form textarea,form input:not([type=submit],[type=checkbox],[type=radio]){background:var(--global-primary-text-colour);border:1px solid var(--global-primary-colour);border-radius:7px;color:var(--global-primary-accent-colour);font-family:var(--global-primary-font-family);font-size:2.3rem;font-weight:600;height:auto;padding:12px 20px;resize:none;width:100%}form select.invalid,form select.form-item.error,form textarea.invalid,form textarea.form-item.error,form input:not([type=submit],[type=checkbox],[type=radio]).invalid,form input:not([type=submit],[type=checkbox],[type=radio]).form-item.error{background:rgb(255 255 255 / .2);border:1px solid red}form select::placeholder,form textarea::placeholder,form input:not([type=submit],[type=checkbox],[type=radio])::placeholder{color:var(--global-primary-accent-colour)}form select::-moz-placeholder,form textarea::-moz-placeholder,form input:not([type=submit],[type=checkbox],[type=radio])::-moz-placeholder{color:var(--global-primary-accent-colour)}form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form input:not([type=submit],[type=checkbox],[type=radio])::-webkit-input-placeholder{color:var(--global-primary-accent-colour)}form .gfield_visibility_hidden{display:none}form input[type=radio],form input[type=checkbox]{height:0;left:-999em;overflow:hidden;position:absolute;width:0}form input[type=radio]+label,form input[type=checkbox]+label{cursor:pointer;display:block;flex:1 0 90%;padding-left:35px;position:relative}form input[type=radio]+label::before,form input[type=radio]+label::after,form input[type=checkbox]+label::before,form input[type=checkbox]+label::after{background-color:var(--global-primary-text-colour);border:.2rem solid #fff;border-radius:.5rem;content:"";height:2.4rem;left:0;position:absolute;top:-20px;transition:0.3s ease;width:2.4rem}@media (min-width:980px){form input[type=radio]+label::before,form input[type=radio]+label::after,form input[type=checkbox]+label::before,form input[type=checkbox]+label::after{height:56px;width:56px}}@media (min-width:980px){form input[type=radio]+label,form input[type=checkbox]+label{padding-left:80px}}form input[type=radio].invalid+label::before,form input[type=radio].invalid+label::after,form input[type=radio].error+label::before,form input[type=radio].error+label::after,form input[type=checkbox].invalid+label::before,form input[type=checkbox].invalid+label::after,form input[type=checkbox].error+label::before,form input[type=checkbox].error+label::after{background-color:rgb(255 255 255 / .5);border:.2rem solid red}form input[type=radio]:checked+label::before,form input[type=radio]:checked+label::after,form input[type=checkbox]:checked+label::before,form input[type=checkbox]:checked+label::after{background-color:var(--global-primary-accent-colour);border-color:var(--global-primary-text-colour)}form input[type=radio]:checked+label::after,form input[type=checkbox]:checked+label::after{content:"✓";line-height:2.4rem;position:absolute;text-align:center;top:-20px}@media (min-width:980px){form input[type=radio]:checked+label::after,form input[type=checkbox]:checked+label::after{line-height:56px}}form textarea{max-height:150px;min-height:150px}.site-farlo-ui-crm form{background-color:#fff0;border-radius:0;overflow-y:auto}.site-farlo-ui-crm form .farlo-ui-crm-tab{background:#fff0}.site-farlo-ui-crm form .farlo-ui-crm-nav{flex-wrap:wrap;gap:10px}.site-farlo-ui-crm form .farlo-ui-crm-nav>.button{background-color:var(--global-primary-colour);font-size:2.3rem;font-style:normal;font-weight:800;line-height:normal}.site-farlo-ui-crm form .farlo-ui-crm-nav>.button.farlo-ui-crm-next{margin-left:0}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-nav>.button{font-size:2rem}}.site-farlo-ui-crm form .farlo-ui-crm-body{display:flex;flex-direction:column}.site-farlo-ui-crm form .farlo-ui-crm-body>.button{-webkit-appearance:none;appearance:none;background:var(--global-secondary-accent-colour);border:none;border-radius:6px;color:var(--global-primary-text-colour);cursor:pointer;display:inline-block;font-family:var(--global-secondary-font-family);font-size:2.7rem;font-weight:800;letter-spacing:0;line-height:1;margin:0;outline:none;padding:12px 25px;text-decoration:none;text-transform:none;transition:0.2s ease}@media (hover:hover) and (pointer:fine){.site-farlo-ui-crm form .farlo-ui-crm-body>.button:focus,.site-farlo-ui-crm form .farlo-ui-crm-body>.button:hover{background-color:var(--global-primary-text-colour);color:var(--global-secondary-accent-colour)}}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-body>.button{font-size:3rem;line-height:3.7rem;padding:21px 40px}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--secondary{background-color:var(--global-primary-text-colour);color:var(--global-secondary-accent-colour);font-size:2.3rem}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--secondary{padding:9px 37px}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--dark{background-color:#24376d;border-radius:7px;font-weight:800;padding:14px 24px 15px}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--dark{font-size:2.3rem}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--pager{align-items:center;border-radius:0;display:flex;height:48px;justify-content:center;padding:10px;text-indent:-9999rem;width:48px}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--pager::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/chevron.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:20px;width:32px}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--pager::before{height:52px;width:33px}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--pager-prev::before{transform:rotateY(180deg)}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--pager{height:75px;width:75px}}@media (hover:hover) and (pointer:fine){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--pager:focus,.site-farlo-ui-crm form .farlo-ui-crm-body>.button--pager:hover{background-color:var(--global-secondary-accent-colour);color:var(--global-primary-text-colour)}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--filter{align-items:center;border-radius:100%;display:flex;height:48px;justify-content:center;margin-bottom:20px;margin-left:auto;padding:12px;width:48px}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--filter::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/duotone-filter.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:20px;width:25px}@media (hover:hover) and (pointer:fine){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--filter:focus,.site-farlo-ui-crm form .farlo-ui-crm-body>.button--filter:hover{background-color:var(--global-secondary-accent-colour);color:var(--global-primary-text-colour)}}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--filter{display:none}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--shortlist-bookmark{align-items:center;background-color:#efefef;border-radius:6px;display:flex;filter:drop-shadow(0 0 34px rgb(0 0 0 / .35));height:50px;justify-content:center;margin-bottom:0;margin-left:auto;padding:10px;width:50px}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--shortlist-bookmark::before{background-image:url(/app/themes/Farlo/dist/assets/media/icons/bookmark-dark.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:24px;width:18px}@media (hover:hover) and (pointer:fine){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--shortlist-bookmark:focus,.site-farlo-ui-crm form .farlo-ui-crm-body>.button--shortlist-bookmark:hover{background-color:#efefef}}@media (min-width:980px){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--shortlist-bookmark{height:93px;width:93px}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--close{align-items:center;background-color:var(--global-primary-text-colour);border-radius:100%;display:flex;height:29px;justify-content:center;margin-bottom:0;margin-left:auto;padding:10px;position:relative;width:29px}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--close::after,.site-farlo-ui-crm form .farlo-ui-crm-body>.button--close::before{background-color:var(--global-primary-colour);content:"";height:2px;left:14px;position:absolute;top:11px;transform:rotate(-45deg) translate(-50%,-50%);width:12px}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--close::before{height:2px;left:12px;top:19px;transform:rotate(45deg) translate(-50%,-50%);width:12px}@media (hover:hover) and (pointer:fine){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--close:focus,.site-farlo-ui-crm form .farlo-ui-crm-body>.button--close:hover{background-color:var(--global-primary-text-colour)}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--remove{align-items:center;background-color:var(--global-primary-colour);border-radius:100%;display:flex;height:29px;justify-content:center;margin-bottom:0;margin-left:auto;padding:10px;width:29px}.site-farlo-ui-crm form .farlo-ui-crm-body>.button--remove::before{background-color:var(--global-primary-text-colour);content:"";height:2px;width:25px}@media (hover:hover) and (pointer:fine){.site-farlo-ui-crm form .farlo-ui-crm-body>.button--remove:focus,.site-farlo-ui-crm form .farlo-ui-crm-body>.button--remove:hover{background-color:var(--global-primary-colour)}}.site-farlo-ui-crm form .farlo-ui-crm-body>.button+.button{margin-left:2%}.site-farlo-ui-crm form .farlo-ui-crm-body>.button[style="display: none;"]+.button{margin-left:0}.site-farlo-ui-crm form .farlo-ui-crm-body .farlo-ui-crm-form-item{margin-top:10px}.site-farlo-ui-crm form .farlo-ui-crm-body .farlo-ui-crm-form-item:first-of-type{margin-top:0}.site-farlo-ui-crm form .farlo-ui-crm-body label.farlo-ui-crm-field{display:block}.site-farlo-ui-crm form .farlo-ui-crm-body label.farlo-ui-crm-field .farlo-ui-crm-text-label{display:none;font-size:1.8rem;font-weight:600;text-transform:uppercase}.site-farlo-ui-crm form select,.site-farlo-ui-crm form textarea,.site-farlo-ui-crm form input:not([type=submit],[type=checkbox],[type=radio]){background:var(--global-tertiary-accent-colour);border:1px solid var(--global-secondary-accent-colour);border-radius:6px;color:var(--global-primary-colour);font-size:1.6rem;height:auto;padding:10px 20px;resize:none;width:100%}.site-farlo-ui-crm form select.invalid,.site-farlo-ui-crm form select.form-item.error,.site-farlo-ui-crm form textarea.invalid,.site-farlo-ui-crm form textarea.form-item.error,.site-farlo-ui-crm form input:not([type=submit],[type=checkbox],[type=radio]).invalid,.site-farlo-ui-crm form input:not([type=submit],[type=checkbox],[type=radio]).form-item.error{background:rgb(255 255 255 / .5);border:1px solid red}.site-footer .site-farlo-ui-crm form select.invalid,.site-footer .site-farlo-ui-crm form select.form-item.error,.site-footer .site-farlo-ui-crm form textarea.invalid,.site-footer .site-farlo-ui-crm form textarea.form-item.error,.site-footer .site-farlo-ui-crm form input:not([type=submit],[type=checkbox],[type=radio]).invalid,.site-footer .site-farlo-ui-crm form input:not([type=submit],[type=checkbox],[type=radio]).form-item.error{background:rgb(255 255 255 / .5)}.site-footer .site-farlo-ui-crm form select,.site-footer .site-farlo-ui-crm form textarea,.site-footer .site-farlo-ui-crm form input:not([type=submit],[type=checkbox],[type=radio]){background:var(--global-primary-text-colour)}.site-farlo-ui-crm form input[type=radio],.site-farlo-ui-crm form input[type=checkbox]{height:0;left:-999em;overflow:hidden;position:absolute;width:0}.site-farlo-ui-crm form input[type=radio]+label,.site-farlo-ui-crm form input[type=checkbox]+label{cursor:pointer;display:block;flex:1 0 90%;font-size:1.6rem;font-weight:800;padding-left:35px;position:relative}.site-farlo-ui-crm form input[type=radio]+label::before,.site-farlo-ui-crm form input[type=radio]+label::after,.site-farlo-ui-crm form input[type=checkbox]+label::before,.site-farlo-ui-crm form input[type=checkbox]+label::after{background-color:var(--global-primary-text-colour);border:1px solid var(--global-secondary-accent-colour);border-radius:.5rem;content:"";height:2.4rem;left:0;position:absolute;top:3px;transition:0.3s ease;width:2.4rem}.site-farlo-ui-crm form input[type=radio].invalid+label::before,.site-farlo-ui-crm form input[type=radio].invalid+label::after,.site-farlo-ui-crm form input[type=radio].error+label::before,.site-farlo-ui-crm form input[type=radio].error+label::after,.site-farlo-ui-crm form input[type=checkbox].invalid+label::before,.site-farlo-ui-crm form input[type=checkbox].invalid+label::after,.site-farlo-ui-crm form input[type=checkbox].error+label::before,.site-farlo-ui-crm form input[type=checkbox].error+label::after{background-color:rgb(255 255 255 / .5);border:.2rem solid red}.site-farlo-ui-crm form input[type=radio]:checked+label::before,.site-farlo-ui-crm form input[type=radio]:checked+label::after,.site-farlo-ui-crm form input[type=checkbox]:checked+label::before,.site-farlo-ui-crm form input[type=checkbox]:checked+label::after{background-color:var(--global-tertiary-accent-colour);border-color:var(--global-secondary-accent-colour)}.site-farlo-ui-crm form input[type=radio]:checked+label::after,.site-farlo-ui-crm form input[type=checkbox]:checked+label::after{content:"✓";line-height:2.4rem;position:absolute;text-align:center;top:3px}.site-farlo-ui-crm form textarea{min-height:150px}.site-farlo-ui-crm form .farlo-share-widget{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.site-farlo-ui-crm form .farlo-share-widget h4{flex-basis:100%;margin-top:20px}.site-farlo-ui-crm form .farlo-share-widget a.farlo-ui-social-icon{background:var(--global-primary-text-colour);border-radius:2.4rem;display:flex;height:4.8rem;justify-content:center;width:4.8rem}.site-farlo-ui-crm form .farlo-share-widget a.farlo-ui-social-icon svg{fill:var(--global-primary-accent-colour);max-height:2.6rem;max-width:2.6rem}.site-farlo-ui-crm form .farlo-share-widget a.farlo-ui-social-icon span{left:-9999em;position:absolute}.site-farlo-ui-crm form+.farlo-ui-crm-steps{display:none}.gform_wrapper form .gform-body,.gform_wrapper form .gform_footer{margin:0;max-width:640px}.gform_wrapper form .gform-body .gform_fields{display:flex;flex-wrap:wrap;gap:20px 35px}.gform_wrapper form .ginput_container{width:100%}.gform_wrapper form .ginput_container.gform-grid-row{display:flex;flex-direction:row}.gform_wrapper form .ginput_container_select{display:block}.gform_wrapper form .ginput_container_date{display:flex;padding-right:10px}.gform_wrapper form .ginput_container_date:last-child{padding-right:0}.gform_wrapper form .ginput_container_date>input{flex-basis:100%}.gform_wrapper form .ginput_container_date>img{filter:invert(1);margin-left:15px}.gform_wrapper form fieldset{border:none;margin:0;padding:0}.gform_wrapper form .gfield{flex-grow:1}.gform_wrapper form .gfield--width-half{flex-basis:100%}@media (min-width:980px){.gform_wrapper form .gfield--width-half{flex-basis:calc(50% - 20px)}}.gform_wrapper form .gfield--datepicker-no-icon .ginput_container_date>input{flex-basis:100%}.gform_wrapper form .gfield--type-date{margin-bottom:15px;position:relative}.gform_wrapper form .gfield--type-date>legend.gfield_label_before_complex{bottom:-20px;font-size:1.3rem;left:0;position:absolute}.gform_wrapper form .gfield--type-date .ginput_container{justify-content:center}.gform_wrapper form .gfield--type-checkbox{display:flex;font-size:1.5rem;font-weight:800;line-height:2rem;margin-bottom:20px;position:relative;text-align:left}.gform_wrapper form .gfield--type-checkbox label{position:static}.gform_wrapper form .gfield--type-checkbox>.gfield_label_before_complex{padding-left:35px}@media (min-width:980px){.gform_wrapper form .gfield--type-checkbox>.gfield_label_before_complex{padding-left:80px}}.gform_wrapper form .gfield--type-honeypot{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.gform_wrapper form .gfield .site-farlo-ui-selectbox__simulated{align-items:center;background-color:var(--global-primary-text-colour);border:1px solid var(--global-primary-colour);color:var(--global-primary-accent-colour);display:flex;font-family:var(--global-primary-font-family);font-weight:600;padding:12px 20px;text-align:left;text-transform:unset}.gform_wrapper form .gfield .site-farlo-ui-selectbox__dropdown{max-height:200px;overflow-y:auto}.gform_wrapper form .gfield>.gfield_label{display:none}.gform_wrapper form .gfield>.gfield_label_before_complex{display:block;font-size:2rem;font-weight:600;text-align:left}.site-404 .site-page__wrapper{padding-bottom:57px;padding-top:57px}.site-404__header{margin-bottom:20px}.site-404__search{margin-bottom:20px}.site-404__search-form{display:flex;flex-wrap:wrap}.site-404__search-form-input:not([type=submit],[type=checkbox],[type=radio]){background-color:var(--global-primary-colour);color:var(--global-primary-text-colour);flex-grow:1;width:90%}.site-404__search-form-submit{margin-left:10px}.site-404__links{display:flex;flex-wrap:wrap}.ui-datepicker{background-color:var(--global-primary-text-colour);border:1px solid rgb(255 255 255 / .54);border-radius:0;border-top:none;box-shadow:0 3px 6px rgb(0 0 0 / .08);margin:0;max-width:82.3%;padding:0;width:auto!important;z-index:1000!important}.ui-datepicker *{border-radius:0;font-family:var(--global-secondary-font-family);padding:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ui-datepicker-group{float:left}.ui-datepicker table{border:none;border-collapse:collapse;font-size:1.3rem;margin:0;width:100%}.ui-datepicker table th{font-size:1.6rem}.ui-datepicker select{-webkit-appearance:none;appearance:none;background:url(/app/themes/Farlo/dist/assets/media/icons/chevron-down.svg) no-repeat 97% 50% var(--global-primary-colour);background-size:10px auto;color:var(--global-primary-text-colour);flex-grow:1;padding:10px 20px 10px 10px}.ui-datepicker .ui-widget-header,.ui-datepicker-header{align-items:center;background-color:var(--global-secondary-accent-colour);background-image:none;border:none;color:var(--global-primary-text-colour);display:flex;font-weight:400;justify-content:center}.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker-header .ui-state-hover{background:none;border-color:#fff0;cursor:pointer}.ui-datepicker-title{color:#fff;display:flex;flex-grow:1;font-size:1.4rem;justify-content:center;line-height:1.4rem;margin:0;padding:10px 0;text-align:center}.ui-datepicker-prev,.ui-datepicker-next{flex-grow:1;height:100%;position:relative;top:0;width:34px}.ui-datepicker .ui-state-hover.ui-datepicker-prev,.ui-datepicker .ui-state-hover.ui-datepicker-next{border:none}.ui-datepicker-prev,.ui-datepicker-prev-hover{left:0}.ui-datepicker-next,.ui-datepicker-next-hover{right:0}.ui-datepicker-prev{order:0}.ui-datepicker-prev::before{border-bottom:5px solid #fff0;border-left:none;border-right:10px solid var(--global-primary-text-colour);border-top:5px solid #fff0;content:"";display:block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.ui-datepicker-next{order:2}.ui-datepicker-next::before{border-bottom:5px solid #fff0;border-left:10px solid var(--global-primary-text-colour);border-right:none;border-top:5px solid #fff0;content:"";display:block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{visibility:hidden}.ui-datepicker td .ui-state-default.ui-priority-secondary.ui-state-hover{opacity:1}.ui-datepicker-prev-hover:before,.ui-datepicker-next-hover:before{opacity:.7}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:33%}.ui-datepicker thead{background-color:var(--global-primary-colour);color:var(--global-primary-text-colour);font-weight:600}.ui-datepicker th{padding:10px}.ui-datepicker td{border:1px solid rgb(255 255 255 / .54);padding:0}.ui-datepicker td.ui-datepicker-other-month{border:#fff0}.ui-datepicker td.ui-datepicker-week-end{background-color:#f6f7f7}.ui-datepicker td.ui-datepicker-today{background-color:var(--global-tertiary-accent-colour);color:var(--global-primary-text-colour)}.ui-datepicker td.ui-datepicker-current-day{background:var(--global-secondary-accent-colour)}.ui-datepicker td.ui-datepicker-current-day .ui-state-default{color:var(--global-primary-text-colour)}.ui-datepicker td.ui-state-disabled{cursor:default;opacity:.2}.ui-datepicker td.ui-state-disabled .ui-state-default{background:#dcdcde;cursor:default}.ui-datepicker td .ui-state-default{background:#fff0;border:none;color:var(--global-primary-colour);display:block;font-weight:400;padding:5px 10px;text-align:center;text-decoration:none;width:auto}.ui-datepicker-today .ui-datepicker td .ui-state-default{color:var(--global-primary-text-colour)}.ui-datepicker td .ui-state-default.ui-priority-secondary{opacity:.3}.ui-datepicker tr:first-of-type td{border-top:1px solid #f0f0f1}@media (min-width:980px){.ui-datepicker{max-width:595px}}