/*!
Theme Name:         ihg-theme
Theme URI:          https://bitbucket.org/ecsltd/ihg-theme/
Description:        Inspiration Healthcare Wordpress theme
Version:            2.0.6
Author:             Ryan Pluckrose

License:            MIT License
License URI:        http://opensource.org/licenses/MIT

Text Domain:        ihg-theme
*/body{--wp--preset--font-size--small:clamp(0.875rem,0.875rem + ((1vw - 0.48rem) * 1),0.875rem);--wp--preset--font-size--medium:clamp(0.8rem,0.8rem + ((1vw - 0.48rem) * 0.385),1rem);--wp--preset--font-size--large:clamp(1.4rem,1.4rem + ((1vw - 0.48rem) * 0.673),1.75rem);--wp--preset--font-size--x-large:clamp(1.5rem,1.5rem + ((1vw - 0.48rem) * 1.442),2.25rem);--wp--preset--font-size--intermediate:clamp(1.25rem,1.25rem + ((1vw - 0.48rem) * 0.481),1.5rem);--wp--preset--font-size--xx-large:clamp(1.7rem,1.7rem + ((1vw - 0.48rem) * 1.346),2.4rem);--wp--preset--font-size--xxx-large:clamp(1.85rem,1.85rem + ((1vw - 0.48rem) * 3.173),3.5rem);--wp--preset--font-size--xxxx-large:clamp(8.5rem,8.5rem + ((1vw - 0.48rem) * 1.923),9.5rem)}p{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--typography--font-weight--light);line-height:var(--wp--custom--typography--line-height--xl)}:is(p,h1,h2,h3,h4,h5,h6){word-wrap:break-word}:is(p,h1,h2,h3,h4,h5,h6) a:hover{color:var(--wp--preset--color--brand-colour-3)}strong{font-weight:var(--wp--custom--typography--font-weight--bold)}@media (max-width:992px){html:root{margin-top:0!important}}body{overflow-x:hidden}.wp-site-blocks{margin-left:var(--wp--preset--spacing--sm);margin-right:var(--wp--preset--spacing--sm)}@media (max-width:767px){.wp-site-blocks{margin-left:var(--wp--preset--spacing--l);margin-right:var(--wp--preset--spacing--l)}}.full-width,.is-pos-relative{position:relative}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;right:50%;width:100vw}@media (min-width:1601px){.full-width>.wp-block-cover__background,.full-width>.wp-block-cover__image-background{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;right:50%;width:100vw}}.full-height{height:100vh}.blog-posts__grid .post__details,.dark-overlay{background-color:var(--wp--preset--color--primary);background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 100%,#000 0)}.hidden{display:none;visibility:hidden}.loader{cursor:progress;opacity:.5}.custom-column-container{align-items:stretch;display:flex;flex-wrap:wrap;margin:auto}.list-style--none{list-style-type:none}.custom-column-container--3-columns{flex-direction:row;gap:var(--wp--custom--blockgap--l);width:70%}@media (max-width:1200px){.custom-column-container--3-columns{width:90%}}.custom-column-container--3-columns>*{flex:0 1 30%;margin-block-start:0!important}.custom-column-container--3-columns>*>.wp-block-group{flex-grow:1;justify-content:space-between}@media (max-width:992px){.custom-column-container--3-columns>*{flex:2 1 45%}}@media (max-width:767px){.custom-column-container--3-columns>*{flex:2 1 auto}}.custom-column-container--4-columns{justify-content:space-evenly;width:85%}@media (max-width:992px){.custom-column-container--4-columns{gap:var(--wp--custom--blockgap--sm)}}.custom-column-container--4-columns>*{flex:0 1 20%;justify-content:space-between;margin-block-start:0!important}@media (max-width:992px){.custom-column-container--4-columns>*{flex:0 1 45%}}@media (max-width:500px){.custom-column-container--4-columns>*{flex:2 1 100%}}@media (max-width:992px){.wp-block-spacer{max-height:60px}}@media (max-width:767px){.wp-block-spacer{max-height:20px}}.query-loop-custom-styles{gap:var(--wp--custom--blockgap--sm);justify-content:center;width:100%}.query-loop-custom-styles .wp-block-post{display:flex;flex:0 1 19%;flex-direction:column}@media (max-width:992px){.query-loop-custom-styles .wp-block-post{flex:0 1 49%}}@media (max-width:767px){.query-loop-custom-styles .wp-block-post{flex:0 1 100%}}.query-loop-custom-styles .wp-block-post .wp-block-group{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:var(--wp--preset--spacing--sm)}.query-loop-custom-styles .wp-block-post .wp-block-group a{color:var(--wp--preset--color--secondary)}.query-loop-custom-styles .wp-block-post .wp-block-group a:hover{color:var(--wp--preset--color--brand-colour-3)}.query-loop-custom-styles .wp-block-post .wp-block-group>*{margin-left:0!important;margin-right:0!important}.query-loop-custom-styles .wp-block-post:first-child{flex:0 1 40%}@media (max-width:992px){.query-loop-custom-styles .wp-block-post:first-child{flex:0 1 49%}.query-loop-custom-styles .wp-block-post:first-child .wp-block-post-featured-image,.query-loop-custom-styles .wp-block-post:first-child .wp-block-post-featured-image img{max-height:140px}}@media (max-width:767px){.query-loop-custom-styles .wp-block-post:first-child{flex:0 1 100%}}.query-loop-custom-styles .wp-block-post:first-child .wp-block-post-featured-image,.query-loop-custom-styles .wp-block-post:first-child .wp-block-post-featured-image img{height:240px!important}.margin-block-start-reset{margin-block-start:0!important}.dark-carousel-button .carousel .carousel-next-button,.dark-carousel-button .carousel .carousel-prev-button{background:var(--wp--preset--color--primary);border:none}.dark-carousel-button .carousel .carousel-next-button:hover,.dark-carousel-button .carousel .carousel-prev-button:hover{box-shadow:0 0 0 1px currentColor}.light-carousel-button .carousel .carousel-next-button,.light-carousel-button .carousel .carousel-prev-button{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.light-carousel-button .carousel .carousel-next-button:hover,.light-carousel-button .carousel .carousel-prev-button:hover{box-shadow:0 0 0 1px currentColor}@media (max-width:375px){.mobile--hide-image figure{display:none}}@media (max-width:767px){.tablet--hide-image figure{display:none}}body:not(.editor-styles-wrapper) .wp-block-group.iframe-wrapper{height:100vh;margin-bottom:var(--wp--preset--spacing--xl);margin-top:var(--wp--preset--spacing--xl);overflow:auto;position:relative}body:not(.editor-styles-wrapper) .wp-block-group.iframe-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.transition-transform{transition:transform .3s ease}.site-header{background-color:var(--wp--preset--color--background);border-bottom:1px solid var(--wp--preset--color--primary);left:0;padding-top:var(--wp--custom--padding--xs);position:fixed;top:0;width:100%;z-index:var(--wp--custom--z-index--50)}@media (max-width:992px){.site-header{padding-top:0}}.site-header+.product-search-page,.site-header+main{position:relative}@media (min-width:993px){.site-header+.product-search-page,.site-header+main{margin-top:4.7rem}}@media (max-width:992px){.site-header+.product-search-page,.site-header+main{margin-top:4.5rem}}@supports (selector(:has(*))){@media (min-width:993px){.site-header:has(.header--alt)+.product-search-page,.site-header:has(.header--alt)+main{margin-top:8.9rem}}}@media (min-width:993px){.site-header[data-header-alt]+.product-search-page,.site-header[data-header-alt]+main{margin-top:8.9rem}}.site-header .has-icon svg{height:19px;width:19px}@media (max-width:992px){.site-header .wp-block-navigation:not(.wp-header-navigation--alt) .wp-block-navigation__responsive-container-content .wp-header-search-mobile{margin-top:var(--wp--preset--spacing--md)}}@media (min-width:992px){.site-header .wp-header-search-mobile{display:none}}@media (max-width:992px){.site-header .wp-header-search-mobile{border-bottom:1px solid var(--wp--preset--color--background);display:flex;margin-top:var(--wp--preset--spacing--sm);padding-bottom:2.8rem;position:absolute;top:-100px;width:100%}}.site-header .wp-header-search-mobile .wp-block-search__inside-wrapper{margin-block-start:0;padding:0}.site-header .wp-header-search-mobile input{font-size:var(--wp--preset--font-size--intermediate);margin:0;padding:var(--wp--custom--padding--xs) var(--wp--custom--padding--xxxl) var(--wp--custom--padding--xs) var(--wp--custom--padding--md)}.site-header .wp-header-search-mobile [class*=woocommerce] #respond input.wp-block-search__button.has-icon#submit,.site-header .wp-header-search-mobile [class*=woocommerce] .wp-block-search__button.has-icon.add_to_cart_button,.site-header .wp-header-search-mobile [class*=woocommerce] .wp-block-search__button.has-icon.button,.site-header .wp-header-search-mobile [class*=woocommerce] input.wp-block-search__button.has-icon[type=button],.site-header .wp-header-search-mobile [class*=woocommerce] input.wp-block-search__button.has-icon[type=reset],.site-header .wp-header-search-mobile [class*=woocommerce] input.wp-block-search__button.has-icon[type=submit],.site-header .wp-header-search-mobile button.wp-block-search__button.has-icon,[class*=woocommerce] #respond .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon#submit,[class*=woocommerce] .site-header .wp-header-search-mobile .wp-block-search__button.has-icon.add_to_cart_button,[class*=woocommerce] .site-header .wp-header-search-mobile .wp-block-search__button.has-icon.button,[class*=woocommerce] .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon[type=button],[class*=woocommerce] .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon[type=reset],[class*=woocommerce] .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon[type=submit]{background-size:20px;height:0;right:0}@media (max-width:375px){.site-header .wp-header-search-mobile [class*=woocommerce] #respond input.wp-block-search__button.has-icon#submit,.site-header .wp-header-search-mobile [class*=woocommerce] .wp-block-search__button.has-icon.add_to_cart_button,.site-header .wp-header-search-mobile [class*=woocommerce] .wp-block-search__button.has-icon.button,.site-header .wp-header-search-mobile [class*=woocommerce] input.wp-block-search__button.has-icon[type=button],.site-header .wp-header-search-mobile [class*=woocommerce] input.wp-block-search__button.has-icon[type=reset],.site-header .wp-header-search-mobile [class*=woocommerce] input.wp-block-search__button.has-icon[type=submit],.site-header .wp-header-search-mobile button.wp-block-search__button.has-icon,[class*=woocommerce] #respond .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon#submit,[class*=woocommerce] .site-header .wp-header-search-mobile .wp-block-search__button.has-icon.add_to_cart_button,[class*=woocommerce] .site-header .wp-header-search-mobile .wp-block-search__button.has-icon.button,[class*=woocommerce] .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon[type=button],[class*=woocommerce] .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon[type=reset],[class*=woocommerce] .site-header .wp-header-search-mobile input.wp-block-search__button.has-icon[type=submit]{display:block}}@media (min-width:992px){.site-header form.wp-header-search{display:flex}}@media (max-width:992px){.site-header form.wp-header-search{display:none}}@media (min-width:993px){.wp-block-site-logo{padding-bottom:var(--wp--custom--padding--xs)}}@media (max-width:782px){#wpadminbar{position:fixed}}#wpadminbar~.wp-site-blocks .site-header{transform:translateY(32px)}@media (max-width:782px){#wpadminbar~.wp-site-blocks .site-header{transform:translateY(46px)}}@supports (selector(:has(*))){@media (min-width:993px){#wpadminbar~.wp-site-blocks .site-header:has(.header--alt)+.product-search-page,#wpadminbar~.wp-site-blocks .site-header:has(.header--alt)+main{margin-top:8.9rem}}}#wpadminbar~.wp-site-blocks .site-header+.product-search-page,#wpadminbar~.wp-site-blocks .site-header+main{margin-top:calc(2.7rem + 32px)}@media (max-width:992px){#wpadminbar~.wp-site-blocks .site-header+.product-search-page,#wpadminbar~.wp-site-blocks .site-header+main{margin-top:4.5rem}}@media (min-width:783px) and (max-width:992px){#wpadminbar~.wp-site-blocks .site-header+.product-search-page,#wpadminbar~.wp-site-blocks .site-header+main{margin-top:calc(32px + 4.5rem)}}@media (max-width:782px){#wpadminbar~.wp-site-blocks .site-header+.product-search-page,#wpadminbar~.wp-site-blocks .site-header+main{margin-top:7.3rem}}.is-header-button{color:var(--wp--preset--color--primary);margin-left:auto}@media (min-width:993px){.is-header-button{min-width:112px}}@media (max-width:992px){.is-header-button{height:inherit;order:3;width:4.5rem}.is-header-button .wp-block-button{height:inherit;width:inherit}}.is-header-button .wp-block-button .wp-element-button.wp-block-button__link{font-weight:var(--wp--custom--typography--font-weight--light);padding:0 var(--wp--custom--padding--sm)}@media (max-width:992px){.is-header-button .wp-block-button .wp-element-button.wp-block-button__link{align-items:center;background:var(--wp--preset--color--primary);border:none;border-radius:0!important;color:var(--wp--preset--color--background);display:flex;font-size:0;height:inherit;padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--l);position:relative}.is-header-button .wp-block-button .wp-element-button.wp-block-button__link:after{content:url(assets/icons/mail.svg);height:20px;left:50%;margin:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:30px}}#header{padding:0 var(--wp--preset--spacing--sm)}@media (max-width:992px){#header{padding:0}#header .wp-container-core-navigation-layout-1{height:100%}#header .wp-block-navigation-item{align-items:start}#header .wp-block-navigation__response-container-additional-close{border-radius:0;color:var(--wp--preset--color--background);height:100%;position:absolute;width:100%}#header .wp-block-navigation__response-container-additional-close:hover{border:none;box-shadow:none;outline:none}#header .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--background);display:block;height:100%;outline:none;width:100%}#header .wp-block-navigation__responsive-container-open:hover{box-shadow:none}.site-header{background-color:transparent}}@media (min-width:993px){.site-header.full-height{height:inherit}}.site-header.full-height #auto_translate_button_wrapper{right:0;transform:translateX(0);z-index:var(--wp--custom--z-index--150)}@media (max-width:1200px){.site-header .header__row{gap:10px}}@media (max-width:992px){.site-header .header__row{background-color:var(--wp--preset--color--background);height:4.5rem;justify-content:space-between}.site-header .wp-block-site-logo{order:2}html:not(.has-modal-open) #auto_translate_button_wrapper{transform:translateX(-400%)}}html.has-modal-open .wp-block-navigation__responsive-container-open svg{visibility:hidden}@media (max-width:992px){#auto_translate_button_wrapper{bottom:calc(var(--wp--preset--spacing--sm) + 5vh);min-width:var(--wp--preset--spacing--xl);position:fixed;transform:translateX(0);z-index:var(--wp--custom--z-index--100)}}@media (max-width:767px){#auto_translate_button_wrapper{bottom:calc(var(--wp--preset--spacing--sm) + 7vh)}}@media (max-height:500px){#auto_translate_button_wrapper{bottom:calc(var(--wp--preset--spacing--sm) + 10vh)}}#auto_translate_button_wrapper .auto_translate_minimalist{position:relative}@media (max-width:992px){#auto_translate_button_wrapper .auto_translate_minimalist .wpat_lang_code.skiptranslate{color:var(--wp--preset--color--background)}#auto_translate_button_wrapper .auto_translate_minimalist .wpat_flag.dashicons-admin-site-alt3:before{filter:brightness(0) invert(1)}}#auto_translate_button_wrapper .auto_translate_minimalist .wpat_minimalist_dropdown{min-width:66px}@media (max-width:992px){#auto_translate_button_wrapper .auto_translate_minimalist .wpat_minimalist_dropdown{bottom:var(--wp--preset--spacing--l);max-width:66px!important;position:absolute;top:auto;width:66px!important}}@media (max-width:992px) and (max-height:375px){#auto_translate_button_wrapper .auto_translate_minimalist .wpat_minimalist_dropdown{max-height:50vh}}@media (max-width:992px){#auto_translate_button_wrapper .auto_translate_minimalist .wpat_minimalist_dropdown .wpat_lang_item .wpat_lang_code.skiptranslate{color:var(--wp--preset--color--foreground)}}header .components-placeholder.wp-block-shortcode{width:auto}body:not(.has-alternative-navigation) .favicon-overlay{background:url(assets/images/Favicon_32x32.svg);height:32px;width:32px}@media (max-width:992px){body:not(.has-alternative-navigation) .favicon-overlay{background:none;height:auto;width:auto}}@media (min-width:1200px){body:not(.has-alternative-navigation) .favicon-overlay{background:none;height:auto;width:auto}}body:not(.has-alternative-navigation) .favicon-overlay img{display:none}@media (max-width:992px){body:not(.has-alternative-navigation) .favicon-overlay img{display:initial}}@media (min-width:1200px){body:not(.has-alternative-navigation) .favicon-overlay img{display:initial}}@media (max-width:992px){body:not(.has-alternative-navigation) .wp-header-search-mobile{border-bottom:1px solid var(--wp--preset--color--primary);padding-bottom:var(--wp--preset--spacing--sm);top:-56px}}.airon-logo{background-image:url(assets/images/airon-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:125px;font-size:0;width:180px}footer.wp-block-template-part{margin-block-start:0}@media (max-width:767px){footer.wp-block-template-part .wp-block-cover__inner-container>.wp-block-group{padding:0 var(--wp--preset--spacing--l)}}@media (max-width:375px){footer.wp-block-template-part .wp-block-cover__inner-container>.wp-block-group{padding:0 var(--wp--preset--spacing--sm)}}footer.wp-block-template-part .wp-block-cover__inner-container>.wp-block-group>.wp-block-group>.wp-block-group{padding:var(--wp--preset--spacing--xxl) 0}@media (max-width:992px){footer.wp-block-template-part .wp-block-cover__inner-container>.wp-block-group>.wp-block-group>.wp-block-group{flex-wrap:wrap;padding-bottom:var(--wp--preset--spacing--sm)}}footer.wp-block-template-part .wp-block-cover__inner-container>.wp-block-group>.wp-block-group>.wp-block-group .wp-block-social-links{gap:var(--wp--custom--blockgap--sm)}footer.wp-block-template-part li a:hover{color:var(--wp--preset--color--brand-colour-3)}@media (max-width:500px){footer.wp-block-template-part .footer__primary-links{flex-direction:column;flex-wrap:wrap;justify-content:left;width:100%}}@media (max-width:767px){footer.wp-block-template-part .footer__primary-links ul{padding-left:5%}footer.wp-block-template-part .footer__primary-links ul:first-child{padding-left:0}}@media (max-width:500px){footer.wp-block-template-part .footer__primary-links ul{margin-bottom:var(--wp--custom--blockgap--md);padding:0}}footer.wp-block-template-part .footer__primary-links li{margin-bottom:var(--wp--preset--spacing--xs)}body:not(.editor-styles-wrapper) .search-page ul{display:flex;gap:var(--wp--preset--spacing--md)}body:not(.editor-styles-wrapper) .search-page li{background:var(--wp--preset--color--background);display:flex;flex:1 0 calc(25% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/4);flex-direction:column;max-width:calc(25% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/4);position:relative}@media (max-width:1200px){body:not(.editor-styles-wrapper) .search-page li{flex:1 0 calc(33.33333% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/3);max-width:calc(33.33333% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/3)}}@media (max-width:992px){body:not(.editor-styles-wrapper) .search-page li{flex:1 0 calc(50% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/2);max-width:calc(50% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/2)}}@media (max-width:500px){body:not(.editor-styles-wrapper) .search-page li{flex:1 0 calc(100% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/1);max-width:calc(100% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/1)}}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:first-child{background-image:url(assets/images/logo.svg);background-position:50%;background-repeat:no-repeat;height:200px;width:100%}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:first-child :not(figure){background:var(--wp--preset--color--background)}body:not(.editor-styles-wrapper) .search-page li h4{height:65px;margin-bottom:0}body:not(.editor-styles-wrapper) .search-page li h4 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body:not(.editor-styles-wrapper) .search-page li h4 a:hover{color:var(--wp--preset--color--brand-colour-3)}body:not(.editor-styles-wrapper) .search-page li :is(h4,.wp-block-post-excerpt){padding-left:var(--wp--preset--spacing--sm);padding-right:var(--wp--preset--spacing--sm)}body:not(.editor-styles-wrapper) .search-page li .downloadable-document.wp-block-post-date{display:none}body:not(.editor-styles-wrapper) .search-page li:not(.post) .wp-block-post-date time{visibility:hidden}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child{display:flex;flex-direction:column;flex-grow:2;justify-content:end;margin-top:var(--wp--preset--spacing--sm)}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .wp-block-post-excerpt{margin-block-start:0}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .wp-block-post-excerpt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date{width:100%}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date:hover .wp-block-post-date a{color:var(--wp--preset--color--brand-colour-3)}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date:hover .wp-post-type{border:none;box-shadow:none;color:var(--wp--preset--color--brand-colour-3);outline:none}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date:hover .wp-post-type img{filter:invert(43%) sepia(13%) saturate(1475%) hue-rotate(147deg) brightness(95%) contrast(93%)}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date .wp-block-buttons{display:flex;justify-content:center;margin-bottom:var(--wp--preset--spacing--sm)}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date .wp-block-post-date{bottom:12px;left:var(--wp--preset--spacing--sm);position:absolute}@media (max-width:767px){body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date .wp-block-post-date{bottom:15px}}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date .wp-block-post-date a{color:var(--wp--preset--color--background)}body:not(.editor-styles-wrapper) .search-page li>.wp-block-group:last-child .post-type--date .wp-post-type{height:2.5rem;justify-content:end;margin-top:0;width:auto}.woocommerce-account .entry-content{margin:0}.woocommerce-account .wp-block-post-title{background-color:var(--wp--preset--color--brand-colour);color:var(--wp--preset--color--background);display:block;font-size:var(--wp--preset--font-size--xxx-large);margin-bottom:0!important;margin-top:0!important;max-width:unset;padding:var(--wp--preset--spacing--xxl) 0;text-align:center}.woocommerce-account .woocommerce{margin:0 auto;max-width:var(--wp--style--global--content-size)!important;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{background-color:var(--wp--preset--color--tertiary);left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation>ul{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:var(--wp--style--global--content-size);min-height:78px;padding:var(--wp--preset--spacing--sm);width:100%}@media (min-width:768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation>ul{flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm)}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation>ul>li{padding:0;text-align:center;width:100%}@media (min-width:768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation>ul>li{display:inline-flex;margin:0;text-align:inherit;width:auto}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation>ul>li:last-child a{border-bottom:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation>ul>li>a{color:var(--wp--preset--color--foreground)}@media (max-width:767px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation>ul>li>a{border-bottom:1px solid var(--wp--preset--color--foreground);display:block;padding:var(--wp--preset--spacing--xs)}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{float:unset;margin-top:var(--wp--preset--spacing--sm);padding-top:60px;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter{display:flex;flex-direction:column;margin-bottom:var(--wp--preset--spacing--l);width:auto}@media (min-width:992px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter{max-width:220px;min-width:220px;width:220px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input[type=text]{border-radius:var(--wp--preset--spacing--xs)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] #respond input#submit,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] .add_to_cart_button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] .button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] input[type=button],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] input[type=reset],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] input[type=submit],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter button,[class*=woocommerce] #respond .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input#submit,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .add_to_cart_button,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .button,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input[type=button],[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input[type=reset],[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input[type=submit]{align-items:center;background-color:var(--wp--preset--color--background);border:0!important;border-radius:var(--wp--preset--spacing--xs);display:flex;height:100%;justify-content:center;margin:0;padding:0;position:absolute;right:var(--wp--preset--spacing--xs);top:1px;width:40px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] #respond input#submit:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] .add_to_cart_button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] .button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] input[type=button]:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] input[type=reset]:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter [class*=woocommerce] input[type=submit]:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter button:hover,[class*=woocommerce] #respond .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input#submit:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .add_to_cart_button:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .button:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input[type=button]:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input[type=reset]:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter input[type=submit]:hover{border:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter a:hover{text-decoration:underline}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-filter--active{border-bottom:1px solid var(--wp--color--secondary);font-weight:var(--wp--custom--typography--font-weight--bold)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-filter--active:after{content:url(assets/icons/error.svg);filter:brightness(.5);height:1.2rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.2rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search{align-items:center;display:flex;position:relative;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=text]{border-radius:var(--wp--custom--padding--sm);margin-bottom:var(--wp--custom--padding--sm);padding-left:var(--wp--custom--padding--sm);padding-right:var(--wp--custom--padding--l);width:100%!important}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] #respond input#submit,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] .add_to_cart_button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] .button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=button],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=reset],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=submit],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search button,[class*=woocommerce] #respond .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input#submit,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search .add_to_cart_button,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search .button,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=button],[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=reset],[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=submit]{background:none!important;background:none;border:0;box-shadow:none;height:auto;outline:none;position:absolute!important;right:0!important;right:10px!important;top:22px;width:30px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] #respond input#submit:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] .add_to_cart_button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] .button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=button]:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=reset]:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=submit]:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search button:hover,[class*=woocommerce] #respond .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input#submit:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search .add_to_cart_button:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search .button:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=button]:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=reset]:hover,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=submit]:hover{border-color:transparent}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] #respond input#submit:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] .add_to_cart_button:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] .button:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=button]:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=reset]:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search [class*=woocommerce] input[type=submit]:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search button:focus,[class*=woocommerce] #respond .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input#submit:focus,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search .add_to_cart_button:focus,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search .button:focus,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=button]:focus,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=reset]:focus,[class*=woocommerce] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo-account__products-filter .products-search input[type=submit]:focus{outline:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .product-docs-grid{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--md);margin-top:var(--wp--preset--spacing--md)}@media (min-width:767px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .product-docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .product-docs__icon{width:var(--wp--custom--padding--sm)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce__product-docs{display:grid;flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center;list-style:none;margin:0;padding:0;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce__product-docs li{background-color:var(--wp--preset--color--brand-colour);color:var(--wp--preset--color--background);display:flex;flex-direction:column;min-height:200px;text-align:center}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce__product-docs a{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce__product-docs a:hover img{transform:scale(1.1);transition:.1s}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce__product-docs span{color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--intermediate);padding:var(--wp--preset--spacing--xs);text-decoration:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce__product-docs img{align-self:center}.woocommerce-account .woocommerce .products-filter{cursor:pointer;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xs)}.woocommerce-account .woocommerce .products-filter.open .products-filter__list{display:flex;max-height:1000px;overflow-y:scroll}.woocommerce-account .woocommerce .products-filter.open .products-filter__title svg{transform:none}.woocommerce-account .woocommerce .products-filter__title{align-items:center;background-color:var(--wp--preset--color--brand-colour);border-radius:var(--wp--preset--spacing--md);color:#fff;display:flex;font-size:var(--wp--preset--spacing--sm);justify-content:space-between;margin-bottom:var(--wp--custom--padding--xs);padding:var(--wp--custom--padding--xs) var(--wp--custom--padding--sm)}.woocommerce-account .woocommerce .products-filter__title svg{cursor:pointer;transform:rotate(180deg);transition:transform 1ms ease-in}.woocommerce-account .woocommerce .products-filter__list{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin-top:0;max-height:0;overflow:hidden;padding-left:var(--wp--custom--padding--sm);transition:max-height .5s ease-in}.woocommerce-account .woocommerce .products-filter__list-item{color:var(--wp--preset--color--foreground);position:relative}.woocommerce-account .woocommerce .products-filter__list-item a{color:inherit}.woocommerce-account .woocommerce .product-download{align-items:center;border-radius:var(--wp--preset--spacing--md);display:flex;gap:var(--wp--preset--spacing--xs);max-width:var(--wp--style--global--content-size);padding-left:var(--wp--custom--padding--xs);padding-top:.2rem;position:relative;width:100%}.woocommerce-account .woocommerce .product-download:hover{cursor:pointer}.woocommerce-account .woocommerce .product-download:hover svg{transform:scale(1.2);transition:.1s}.woocommerce-account .woocommerce .product-download__badge{border:1px solid var(--wp--preset--color--brand-colour);color:var(--wp--preset--color--foreground);padding:1px}.woocommerce-account .woocommerce .product-download__badge.product-download__language{border:0;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--bold)}.woocommerce-account .woocommerce .product-download__icon{align-items:center;display:flex;max-height:var(--wp--preset--spacing--l)}.woocommerce-account .woocommerce .product-download__icon--doc svg{height:var(--wp--preset--spacing--l);width:var(--wp--preset--spacing--l)}.woocommerce-account .woocommerce .product-download__icon--large{width:70px}.woocommerce-account .woocommerce .product-download__icon--download{align-items:center;background-color:var(--wp--preset--color--brand-colour);border:0;border-radius:50%;display:flex;height:var(--wp--preset--spacing--sm);overflow:visible;padding:.4rem;width:var(--wp--preset--spacing--sm)}.woocommerce-account .woocommerce .product-download__build-revision{margin-left:auto}.woocommerce-account .woocommerce .product-download__meta{align-items:center;display:flex;gap:5px;height:100%;justify-content:center;margin-left:auto;margin-right:.3rem}.woocommerce-account .woocommerce .product-download__doc-type{display:none}@media (min-width:400px){.woocommerce-account .woocommerce .product-download__doc-type{display:block}}.woocommerce-account .woocommerce .product-download img{display:none;filter:invert(1)}@media (min-width:300px){.woocommerce-account .woocommerce .product-download img{display:block}}.woocommerce-account .woocommerce .product-download [class*=woocommerce] #respond input#submit,.woocommerce-account .woocommerce .product-download [class*=woocommerce] .add_to_cart_button,.woocommerce-account .woocommerce .product-download [class*=woocommerce] .button,.woocommerce-account .woocommerce .product-download [class*=woocommerce] input[type=button],.woocommerce-account .woocommerce .product-download [class*=woocommerce] input[type=reset],.woocommerce-account .woocommerce .product-download [class*=woocommerce] input[type=submit],.woocommerce-account .woocommerce .product-download button,[class*=woocommerce] #respond .woocommerce-account .woocommerce .product-download input#submit,[class*=woocommerce] .woocommerce-account .woocommerce .product-download .add_to_cart_button,[class*=woocommerce] .woocommerce-account .woocommerce .product-download .button,[class*=woocommerce] .woocommerce-account .woocommerce .product-download input[type=button],[class*=woocommerce] .woocommerce-account .woocommerce .product-download input[type=reset],[class*=woocommerce] .woocommerce-account .woocommerce .product-download input[type=submit]{background:transparent;border-radius:var(--wp--preset--spacing--md);display:block;height:100%;left:0;position:absolute;width:100%}.woocommerce-account .woocommerce .product-docs__list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xs);padding:var(--wp--preset--spacing--sm) 0;scroll-margin-top:76px}.woocommerce-account .woocommerce .product-docs__list-title-wrap{align-items:center;display:flex}.woocommerce-account .woocommerce .product-docs__list-title{font-size:var(--wp--preset--font-size--intermediate);font-weight:var(--wp--custom--typography--fontWeight--bold);margin:var(--wp--preset--spacing--xs) 0}.woocommerce-account .woocommerce .product-docs{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xs)}.woocommerce-account .woocommerce .product-docs__block-icon{display:flex;justify-content:center;width:100%}.woocommerce-account .woocommerce .product-docs__block-icon svg{fill:#fff;height:70px;width:70px}.woocommerce-account .woocommerce .product-docs__block-link:hover .product-docs__block-icon svg{transform:scale(1.1);transition:.1s}.woocommerce-account .woocommerce .product-docs-doc__link{align-items:center;color:var(--wp--preset--color--background);display:flex!important;flex-direction:row;gap:var(--wp--preset--spacing--xs);justify-content:start;transition:.1s}.woocommerce-account .woocommerce .product-docs-doc__link:hover{text-decoration:underline}.woocommerce-account .woocommerce .product-docs-doc__link:hover img{transform:scale(1.2)}.woocommerce-account .woocommerce .product-docs__icon{width:var(--wp--custom--padding--sm)}.woocommerce-account .breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--wp--custom--padding--xs);padding:var(--wp--preset--spacing--md) 0;width:100%}.woocommerce-account .woo-account__products{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--sm)}@media (min-width:767px){.woocommerce-account .woo-account__products{flex-direction:row}}.woocommerce-account .woocommerce__grid{margin:var(--wp--preset--spacing--xs) auto}.woocommerce-account .woocommerce__grid .products{display:grid;gap:var(--wp--preset--spacing--sm);grid-template-columns:1fr;grid-template-rows:auto;margin:0;width:100%}@media (min-width:500px){.woocommerce-account .woocommerce__grid .products{grid-template-columns:repeat(2,1fr)}}@media (min-width:767px){.woocommerce-account .woocommerce__grid .products{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.woocommerce-account .woocommerce__grid .products{grid-template-columns:repeat(4,1fr)}}.woocommerce-account .woocommerce__grid .products:before{display:none}.woocommerce-account .woocommerce__grid .products__pagination{display:flex;flex-wrap:wrap;gap:var(--wp--custom--padding--sm);padding:var(--wp--custom--padding--sm) 0;width:100%}.woocommerce-account .woocommerce__grid .products .product{background-color:var(--wp--preset--color--brand-colour);color:var(--wp--preset--color--background);display:flex;flex-direction:column;margin:0;padding:var(--wp--preset--spacing--sm);width:auto}.woocommerce-account .woocommerce__grid .products .product a{display:block;position:relative}.woocommerce-account .woocommerce__grid .products .product a:hover .woocommerce-loop-product__title{text-decoration:underline}.woocommerce-account .woocommerce__grid .products .product img.attachment-woocommerce_thumbnail,.woocommerce-account .woocommerce__grid .products .product img.woocommerce-placeholder{background-color:var(--wp--preset--color--background);height:160px;-o-object-fit:contain;object-fit:contain;overflow:hidden;position:relative;width:100%;z-index:var(--wp--custom--z-index--0)}.woocommerce-account .woocommerce__grid .products .product .woocommerce-loop-product__title{color:var(--wp--preset--color--background)}.woocommerce-account .woocommerce__grid .products .product-docs-doc img{background:none;filter:brightness(0) invert(1);margin:0;width:var(--wp--custom--padding--l)}.woocommerce-account .account-intro{align-items:center;border:1px solid #000;border-radius:var(--wp--preset--spacing--xs);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xs);margin-bottom:var(--wp--preset--spacing--sm);padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm)}@media (min-width:992px){.woocommerce-account .account-intro{align-items:flex-start;flex-direction:row}}.woocommerce-account .wc-address-book-add-new-address{display:none}.woocommerce-account .address_book{margin-top:var(--wp--preset--spacing--md)}.woocommerce-MyAccount-navigation-link--customer-logout{border:1px solid var(--wp--preset--color--foreground);border-radius:var(--wp--preset--spacing--md)}@media (min-width:768px){.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto!important;padding:var(--wp--custom--padding--xs) 17px!important}}@media (max-width:767px){.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:var(--wp--preset--spacing--sm)}}@media (min-width:993px){#header .has-child .wp-block-navigation__submenu-container{background:var(--wp--preset--color--brand-colour);color:var(--wp--preset--color--background);display:flex;flex-direction:row;justify-content:center;left:0;margin:auto;position:fixed;top:4.7rem;width:100vw!important}#header .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{visibility:hidden}#header .has-child .wp-block-navigation__submenu-container.has-background{padding:0}}@media (max-width:992px){#header .has-child .wp-block-navigation__submenu-container{flex-direction:column;margin-left:var(--wp--preset--spacing--l);max-height:0;overflow:hidden;padding:0;position:relative;transition:max-height .5s;width:100%}#header.nav-acute-care .wp-block-navigation__responsive-container{background-image:url(assets/images/backgrounds/ihg-ac-brand-bg-with-arrow.svg)}#header.nav-infusion-therapy .wp-block-navigation__responsive-container{background-image:url(assets/images/backgrounds/ihg-it-brand-bg-with-arrow.svg)}#header.nav-technology-support .wp-block-navigation__responsive-container{background-image:url(assets/images/backgrounds/ihg-ts-brand-bg-with-arrow.svg)}}#header .wp-block-navigation__responsive-container{padding:0;position:relative}@media (max-width:992px){#header .wp-block-navigation__responsive-container{animation:none;background-image:url(assets/images/backgrounds/ihg-brand-bg-with-arrow.svg);background-size:cover;height:100vh;left:0;padding:3.5rem var(--wp--preset--spacing--l) 4.5rem var(--wp--preset--spacing--l);position:fixed;top:4.5rem;transform:translateX(0);width:calc(100vw - var(--wp--preset--spacing--xxl) - 4.5rem);z-index:var(--wp--custom--z-index--50)}#header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;transform:translateX(-100%)}}@media (max-width:992px){#header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) li :is(a,span){opacity:0}}@media (max-width:992px){#header .wp-block-navigation__responsive-container.is-menu-open{height:auto}}@media (max-width:375px){#header .wp-block-navigation__responsive-container.is-menu-open{width:calc(100vw - var(--wp--preset--spacing--xxl))}}#header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{padding-top:0}#header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-close{display:none}@media (max-width:992px){#header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--background);display:block;right:-1.5rem;top:var(--wp--preset--spacing--sm)}#header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-close:hover{box-shadow:none}}#header .wp-block-navigation__submenu-icon{align-self:start;color:inherit;display:block;height:var(--wp--preset--spacing--sm);margin:.7rem 0 0 var(--wp--preset--spacing--sm);outline:inherit;transition-duration:.5s;width:var(--wp--preset--spacing--sm)}#header .wp-block-navigation__submenu-icon:hover{box-shadow:none}@media (min-width:993px){#header .wp-block-navigation__submenu-icon{display:none}}#header .wp-block-navigation__submenu-icon[aria-expanded=true]{transform:rotate(180deg)}#header .wp-block-navigation__submenu-icon[aria-expanded=true]+.wp-block-navigation__submenu-container{max-height:100vh}#header .wp-block-navigation__submenu-icon:after{content:url(assets/icons/chevron.svg);margin:0;transform:translateY(-50%) translateX(-50%)}#header .wp-block-navigation__submenu-icon svg{display:none}#header .wp-block-navigation__container{flex-direction:row}@media (max-width:992px){#header .wp-block-navigation__container{align-items:start;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--sm);padding:var(--wp--preset--spacing--l) 0 0 0;width:100%}}@media (min-width:992px){#header .wp-block-navigation__container.has-background{padding:0}}@media (max-width:992px){#header .wp-block-navigation__container.has-brand-colour-background-color{background:transparent!important}#header .wp-block-navigation-submenu{align-items:start;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--xs);width:100%}}#header .wp-block-navigation-item{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;white-space:nowrap}@media (max-width:992px){#header .wp-block-navigation-item{background-color:transparent!important}}@media (min-width:993px){#header .current-menu-item:before,#header .wp-block-navigation-item:hover:before{border-bottom:4px solid var(--wp--preset--color--foreground);bottom:0;content:"";height:2px;position:absolute;width:100%}}#header .wp-block-navigation-item__content{padding:var(--wp--custom--padding--md) var(--wp--custom--padding--sm);text-align:center;z-index:var(--wp--custom--z-index--10)}@media (max-width:992px){#header .wp-block-navigation-item__content{color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--large);padding:0;text-align:left}}@media (min-width:993px){#header a:hover{color:inherit}#header .is-navigation-alt{color:var(--wp--preset--color--primary);margin-left:auto;margin-right:auto}}@media (max-width:992px){#header .is-navigation-alt{padding-left:var(--wp--preset--spacing--l);position:absolute;top:9.2rem;transform:translateX(-100%);z-index:var(--wp--custom--z-index--150)}#header .is-navigation-alt .wp-block-navigation-submenu{gap:0}}#header .is-navigation-alt .wp-block-navigation-item{align-items:center}@media (max-width:992px){#header .is-navigation-alt .wp-block-navigation-item{color:var(--wp--preset--color--background)}}#header .is-navigation-alt .wp-block-navigation-item:hover:before{content:none}#header .is-navigation-alt .wp-block-navigation-item__content{padding-left:0;padding-right:0}@media (max-width:992px){#header .is-navigation-alt .wp-block-navigation-item__content{text-decoration:none}}#header .is-navigation-alt a{color:var(--wp--preset--color--primary)}@media (max-width:992px){#header .is-navigation-alt a{color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--medium);text-decoration:underline}}@media (min-width:993px){#header .is-navigation-alt strong{margin-left:.3rem}}@media (max-width:992px){#header .is-navigation-alt strong{font-weight:400}}@media (min-width:993px){#header .wp-header-navigation--alt{background:var(--wp--preset--color--primary);display:flex;flex-direction:row;justify-content:center;left:0;margin:auto;position:fixed;top:4.7rem;width:100vw!important}#header .wp-block-navigation__responsive-dialog{margin-top:0}}@media (max-width:992px){#header .wp-header-navigation--alt .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{margin-top:var(--wp--preset--spacing--xl)}}@media (min-width:993px){#header.nav-airon .is-navigation-alt{color:var(--wp--preset--color--primary);margin-left:10%;margin-right:auto}}@media (max-width:992px){.full-height #header .is-navigation-alt{transform:translateX(0)}}@media (min-width:376px) and (max-width:500px){.full-height #header .is-navigation-alt{width:calc(100vw - var(--wp--preset--spacing--l) - 4.5rem)}}@media (max-width:375px){.full-height #header .is-navigation-alt{width:calc(100vw - var(--wp--preset--spacing--l))}}@media (max-width:992px){#wpadminbar~.wp-site-blocks #header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{margin-top:0}}#wpadminbar~.wp-site-blocks #header .wp-header-navigation--alt .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{margin-top:0}@media (max-width:992px){#wpadminbar~.wp-site-blocks #header .wp-header-navigation--alt .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{margin-top:calc(var(--wp--preset--spacing--xs) + 46px)}#wpadminbar~.wp-site-blocks #header .is-navigation-alt{top:calc(3.5rem + 46px + var(--wp--preset--spacing--xl))}}@media (min-width:993px){.is-header-navigation{margin-left:auto;margin-right:auto}}@media (max-width:992px){.is-header-navigation{background-color:var(--wp--preset--color--foreground);height:inherit;order:1;width:4.5rem}.is-header-navigation [class*=woocommerce] #respond input#submit:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),.is-header-navigation [class*=woocommerce] .add_to_cart_button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),.is-header-navigation [class*=woocommerce] .button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),.is-header-navigation [class*=woocommerce] input[type=button]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),.is-header-navigation [class*=woocommerce] input[type=reset]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),.is-header-navigation [class*=woocommerce] input[type=submit]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),.is-header-navigation button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),.is-header-navigation button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close):hover,[class*=woocommerce] #respond .is-header-navigation input#submit:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),[class*=woocommerce] .is-header-navigation .add_to_cart_button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),[class*=woocommerce] .is-header-navigation .button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),[class*=woocommerce] .is-header-navigation input[type=button]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),[class*=woocommerce] .is-header-navigation input[type=reset]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close),[class*=woocommerce] .is-header-navigation input[type=submit]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close){border:none;box-shadow:none;color:var(--wp--preset--color--background);outline:none;padding:var(--wp--preset--spacing--sm)}.is-header-navigation [class*=woocommerce] #respond input#submit:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,.is-header-navigation [class*=woocommerce] .add_to_cart_button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,.is-header-navigation [class*=woocommerce] .button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,.is-header-navigation [class*=woocommerce] input[type=button]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,.is-header-navigation [class*=woocommerce] input[type=reset]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,.is-header-navigation [class*=woocommerce] input[type=submit]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,.is-header-navigation button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,.is-header-navigation button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close):hover svg,[class*=woocommerce] #respond .is-header-navigation input#submit:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,[class*=woocommerce] .is-header-navigation .add_to_cart_button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,[class*=woocommerce] .is-header-navigation .button:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,[class*=woocommerce] .is-header-navigation input[type=button]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,[class*=woocommerce] .is-header-navigation input[type=reset]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg,[class*=woocommerce] .is-header-navigation input[type=submit]:is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close) svg{height:40px;width:40px}}@media (min-width:993px){.wp-site-blocks .wp-block-navigation-item__content{padding:var(--wp--custom--padding--md) var(--wp--custom--padding--sm)}}[class*=woocommerce] #respond input#submit,[class*=woocommerce] .add_to_cart_button,[class*=woocommerce] .button,[class*=woocommerce] .button.wp-element-button,[class*=woocommerce] [type=submit].button,[class*=woocommerce] a.button,[class*=woocommerce] button,[class*=woocommerce] input.button,[class*=woocommerce] input.wp-element-button[type=button],[class*=woocommerce] input.wp-element-button[type=reset],[class*=woocommerce] input.wp-element-button[type=submit],[class*=woocommerce] input[type=button],[class*=woocommerce] input[type=reset],[class*=woocommerce] input[type=submit],[class*=woocommerce] input[type=submit][type=button],[class*=woocommerce] input[type=submit][type=reset],button{background:transparent;border:1px solid;border-radius:3rem;color:var(--wp--preset--color--foreground);cursor:pointer;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--typography--font-weight--bold);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--l)}[class*=woocommerce] #respond input#submit:not(.disabled).add_to_cart_button,[class*=woocommerce] #respond input#submit:not(.disabled).ajax_add_to_cart,[class*=woocommerce] #respond input#submit:not(.disabled).alt,[class*=woocommerce] .add_to_cart_button:not(.disabled).add_to_cart_button,[class*=woocommerce] .add_to_cart_button:not(.disabled).ajax_add_to_cart,[class*=woocommerce] .add_to_cart_button:not(.disabled).alt,[class*=woocommerce] .button.wp-element-button:not(.disabled).add_to_cart_button,[class*=woocommerce] .button.wp-element-button:not(.disabled).ajax_add_to_cart,[class*=woocommerce] .button.wp-element-button:not(.disabled).alt,[class*=woocommerce] .button:not(.disabled).add_to_cart_button,[class*=woocommerce] .button:not(.disabled).ajax_add_to_cart,[class*=woocommerce] .button:not(.disabled).alt,[class*=woocommerce] [type=submit].button:not(.disabled).add_to_cart_button,[class*=woocommerce] [type=submit].button:not(.disabled).ajax_add_to_cart,[class*=woocommerce] [type=submit].button:not(.disabled).alt,[class*=woocommerce] a.button:not(.disabled).add_to_cart_button,[class*=woocommerce] a.button:not(.disabled).ajax_add_to_cart,[class*=woocommerce] a.button:not(.disabled).alt,[class*=woocommerce] button:not(.disabled).add_to_cart_button,[class*=woocommerce] button:not(.disabled).ajax_add_to_cart,[class*=woocommerce] button:not(.disabled).alt,[class*=woocommerce] input.button:not(.disabled).add_to_cart_button,[class*=woocommerce] input.button:not(.disabled).ajax_add_to_cart,[class*=woocommerce] input.button:not(.disabled).alt,[class*=woocommerce] input[type=button]:not(.disabled).ajax_add_to_cart,[class*=woocommerce] input[type=button]:not(.disabled).alt,[class*=woocommerce] input[type=reset]:not(.disabled).ajax_add_to_cart,[class*=woocommerce] input[type=reset]:not(.disabled).alt,[class*=woocommerce] input[type=submit]:not(.disabled).ajax_add_to_cart,[class*=woocommerce] input[type=submit]:not(.disabled).alt{background:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}[class*=woocommerce] #respond input#submit:not(.disabled):not(.filter-item):hover,[class*=woocommerce] .add_to_cart_button:not(.disabled):not(.filter-item):hover,[class*=woocommerce] .button.wp-element-button:not(.disabled):not(.filter-item):hover,[class*=woocommerce] .button:not(.disabled):not(.filter-item):hover,[class*=woocommerce] [type=submit].button:not(.disabled):not(.filter-item):hover,[class*=woocommerce] a.button:not(.disabled):not(.filter-item):hover,[class*=woocommerce] button:not(.disabled):not(.filter-item):hover,[class*=woocommerce] input.button:not(.disabled):not(.filter-item):hover,[class*=woocommerce] input[type=button]:not(.disabled):not(.filter-item):hover,[class*=woocommerce] input[type=reset]:not(.disabled):not(.filter-item):hover,[class*=woocommerce] input[type=submit]:not(.disabled):not(.filter-item):hover{background-color:inherit;box-shadow:0 0 0 1px currentColor;color:var(--wp--preset--color--foreground)}[class*=woocommerce] #respond input#submit:not(.disabled).add_to_cart_button,[class*=woocommerce] #respond input#submit:not(.disabled).alt,[class*=woocommerce] .add_to_cart_button:not(.disabled).add_to_cart_button,[class*=woocommerce] .add_to_cart_button:not(.disabled).alt,[class*=woocommerce] .button.wp-element-button:not(.disabled).add_to_cart_button,[class*=woocommerce] .button.wp-element-button:not(.disabled).alt,[class*=woocommerce] .button:not(.disabled).add_to_cart_button,[class*=woocommerce] .button:not(.disabled).alt,[class*=woocommerce] [type=submit].button:not(.disabled).add_to_cart_button,[class*=woocommerce] [type=submit].button:not(.disabled).alt,[class*=woocommerce] a.button:not(.disabled).add_to_cart_button,[class*=woocommerce] a.button:not(.disabled).alt,[class*=woocommerce] button:not(.disabled).add_to_cart_button,[class*=woocommerce] button:not(.disabled).alt,[class*=woocommerce] input.button:not(.disabled).add_to_cart_button,[class*=woocommerce] input.button:not(.disabled).alt,[class*=woocommerce] input[type=button]:not(.disabled).alt,[class*=woocommerce] input[type=reset]:not(.disabled).alt,[class*=woocommerce] input[type=submit]:not(.disabled).alt{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}[class*=woocommerce] #respond input#submit:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] #respond input#submit:not(.disabled).alt:hover,[class*=woocommerce] .add_to_cart_button:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] .add_to_cart_button:not(.disabled).alt:hover,[class*=woocommerce] .button.wp-element-button:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] .button.wp-element-button:not(.disabled).alt:hover,[class*=woocommerce] .button:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] .button:not(.disabled).alt:hover,[class*=woocommerce] [type=submit].button:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] [type=submit].button:not(.disabled).alt:hover,[class*=woocommerce] a.button:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] a.button:not(.disabled).alt:hover,[class*=woocommerce] button:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] button:not(.disabled).alt:hover,[class*=woocommerce] input.button:not(.disabled).add_to_cart_button:hover,[class*=woocommerce] input.button:not(.disabled).alt:hover,[class*=woocommerce] input[type=button]:not(.disabled).alt:hover,[class*=woocommerce] input[type=reset]:not(.disabled).alt:hover,[class*=woocommerce] input[type=submit]:not(.disabled).alt:hover{background-color:var(--wp--preset--color--foreground);box-shadow:0 0 0 1px currentColor;color:var(--wp--preset--color--background)}[class*=woocommerce] #respond input#submit.disabled,[class*=woocommerce] #respond input#submit:disabled,[class*=woocommerce] .add_to_cart_button.disabled,[class*=woocommerce] .add_to_cart_button:disabled,[class*=woocommerce] .button.disabled,[class*=woocommerce] .button.wp-element-button.disabled,[class*=woocommerce] .button.wp-element-button:disabled,[class*=woocommerce] .button:disabled,[class*=woocommerce] [type=submit].button.disabled,[class*=woocommerce] [type=submit].button:disabled,[class*=woocommerce] a.button.disabled,[class*=woocommerce] a.button:disabled,[class*=woocommerce] button.disabled,[class*=woocommerce] button:disabled,[class*=woocommerce] input.button.disabled,[class*=woocommerce] input.button:disabled,[class*=woocommerce] input.disabled[type=button],[class*=woocommerce] input.disabled[type=reset],[class*=woocommerce] input.disabled[type=submit],[class*=woocommerce] input[type=button]:disabled,[class*=woocommerce] input[type=reset]:disabled,[class*=woocommerce] input[type=submit]:disabled{background-color:inherit;color:inherit;cursor:not-allowed;opacity:.5;padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--l)}[class*=woocommerce] #respond input#submit.disabled:hover,[class*=woocommerce] #respond input#submit:disabled:hover,[class*=woocommerce] .add_to_cart_button.disabled:hover,[class*=woocommerce] .add_to_cart_button:disabled:hover,[class*=woocommerce] .button.disabled:hover,[class*=woocommerce] .button.wp-element-button.disabled:hover,[class*=woocommerce] .button.wp-element-button:disabled:hover,[class*=woocommerce] .button:disabled:hover,[class*=woocommerce] [type=submit].button.disabled:hover,[class*=woocommerce] [type=submit].button:disabled:hover,[class*=woocommerce] a.button.disabled:hover,[class*=woocommerce] a.button:disabled:hover,[class*=woocommerce] button.disabled:hover,[class*=woocommerce] button:disabled:hover,[class*=woocommerce] input.button.disabled:hover,[class*=woocommerce] input.button:disabled:hover,[class*=woocommerce] input.disabled[type=button]:hover,[class*=woocommerce] input.disabled[type=reset]:hover,[class*=woocommerce] input.disabled[type=submit]:hover,[class*=woocommerce] input[type=button]:disabled:hover,[class*=woocommerce] input[type=reset]:disabled:hover,[class*=woocommerce] input[type=submit]:disabled:hover{background-color:inherit;color:inherit;outline:none}[class*=woocommerce] #respond input#submit.disabled.add_to_cart_button,[class*=woocommerce] #respond input#submit.disabled.add_to_cart_button:hover,[class*=woocommerce] #respond input#submit.disabled.alt,[class*=woocommerce] #respond input#submit.disabled.alt:hover,[class*=woocommerce] #respond input#submit:disabled.add_to_cart_button,[class*=woocommerce] #respond input#submit:disabled.add_to_cart_button:hover,[class*=woocommerce] #respond input#submit:disabled.alt,[class*=woocommerce] #respond input#submit:disabled.alt:hover,[class*=woocommerce] .add_to_cart_button.disabled.add_to_cart_button,[class*=woocommerce] .add_to_cart_button.disabled.add_to_cart_button:hover,[class*=woocommerce] .add_to_cart_button.disabled.alt,[class*=woocommerce] .add_to_cart_button.disabled.alt:hover,[class*=woocommerce] .add_to_cart_button:disabled.add_to_cart_button,[class*=woocommerce] .add_to_cart_button:disabled.add_to_cart_button:hover,[class*=woocommerce] .add_to_cart_button:disabled.alt,[class*=woocommerce] .add_to_cart_button:disabled.alt:hover,[class*=woocommerce] .button.disabled.add_to_cart_button,[class*=woocommerce] .button.disabled.add_to_cart_button:hover,[class*=woocommerce] .button.disabled.alt,[class*=woocommerce] .button.disabled.alt:hover,[class*=woocommerce] .button.wp-element-button.disabled.add_to_cart_button,[class*=woocommerce] .button.wp-element-button.disabled.add_to_cart_button:hover,[class*=woocommerce] .button.wp-element-button.disabled.alt,[class*=woocommerce] .button.wp-element-button.disabled.alt:hover,[class*=woocommerce] .button.wp-element-button:disabled.add_to_cart_button,[class*=woocommerce] .button.wp-element-button:disabled.add_to_cart_button:hover,[class*=woocommerce] .button.wp-element-button:disabled.alt,[class*=woocommerce] .button.wp-element-button:disabled.alt:hover,[class*=woocommerce] .button:disabled.add_to_cart_button,[class*=woocommerce] .button:disabled.add_to_cart_button:hover,[class*=woocommerce] .button:disabled.alt,[class*=woocommerce] .button:disabled.alt:hover,[class*=woocommerce] [type=submit].button.disabled.add_to_cart_button,[class*=woocommerce] [type=submit].button.disabled.add_to_cart_button:hover,[class*=woocommerce] [type=submit].button.disabled.alt,[class*=woocommerce] [type=submit].button.disabled.alt:hover,[class*=woocommerce] [type=submit].button:disabled.add_to_cart_button,[class*=woocommerce] [type=submit].button:disabled.add_to_cart_button:hover,[class*=woocommerce] [type=submit].button:disabled.alt,[class*=woocommerce] [type=submit].button:disabled.alt:hover,[class*=woocommerce] a.button.disabled.add_to_cart_button,[class*=woocommerce] a.button.disabled.add_to_cart_button:hover,[class*=woocommerce] a.button.disabled.alt,[class*=woocommerce] a.button.disabled.alt:hover,[class*=woocommerce] a.button:disabled.add_to_cart_button,[class*=woocommerce] a.button:disabled.add_to_cart_button:hover,[class*=woocommerce] a.button:disabled.alt,[class*=woocommerce] a.button:disabled.alt:hover,[class*=woocommerce] button.disabled.add_to_cart_button,[class*=woocommerce] button.disabled.add_to_cart_button:hover,[class*=woocommerce] button.disabled.alt,[class*=woocommerce] button.disabled.alt:hover,[class*=woocommerce] button:disabled.add_to_cart_button,[class*=woocommerce] button:disabled.add_to_cart_button:hover,[class*=woocommerce] button:disabled.alt,[class*=woocommerce] button:disabled.alt:hover,[class*=woocommerce] input.button.disabled.add_to_cart_button,[class*=woocommerce] input.button.disabled.add_to_cart_button:hover,[class*=woocommerce] input.button.disabled.alt,[class*=woocommerce] input.button.disabled.alt:hover,[class*=woocommerce] input.button:disabled.add_to_cart_button,[class*=woocommerce] input.button:disabled.add_to_cart_button:hover,[class*=woocommerce] input.button:disabled.alt,[class*=woocommerce] input.button:disabled.alt:hover,[class*=woocommerce] input.disabled.alt[type=button],[class*=woocommerce] input.disabled.alt[type=button]:hover,[class*=woocommerce] input.disabled.alt[type=reset],[class*=woocommerce] input.disabled.alt[type=reset]:hover,[class*=woocommerce] input.disabled.alt[type=submit],[class*=woocommerce] input.disabled.alt[type=submit]:hover,[class*=woocommerce] input[type=button]:disabled.alt,[class*=woocommerce] input[type=button]:disabled.alt:hover,[class*=woocommerce] input[type=reset]:disabled.alt,[class*=woocommerce] input[type=reset]:disabled.alt:hover,[class*=woocommerce] input[type=submit]:disabled.alt,[class*=woocommerce] input[type=submit]:disabled.alt:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}[class*=woocommerce] #respond input#submit.filter-item,[class*=woocommerce] .add_to_cart_button.filter-item,[class*=woocommerce] .button.filter-item,[class*=woocommerce] .button.wp-element-button.filter-item,[class*=woocommerce] [type=submit].button.filter-item,[class*=woocommerce] a.button.filter-item,[class*=woocommerce] button.filter-item,[class*=woocommerce] input.button.filter-item,[class*=woocommerce] input.filter-item[type=button],[class*=woocommerce] input.filter-item[type=reset],[class*=woocommerce] input.filter-item[type=submit]{background-color:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary);font-weight:400;padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--xl) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--sm);position:relative;white-space:nowrap}[class*=woocommerce] #respond input#submit.filter-item.active,[class*=woocommerce] #respond input#submit.filter-item:hover,[class*=woocommerce] .add_to_cart_button.filter-item.active,[class*=woocommerce] .add_to_cart_button.filter-item:hover,[class*=woocommerce] .button.filter-item.active,[class*=woocommerce] .button.filter-item:hover,[class*=woocommerce] .button.wp-element-button.filter-item.active,[class*=woocommerce] .button.wp-element-button.filter-item:hover,[class*=woocommerce] [type=submit].button.filter-item.active,[class*=woocommerce] [type=submit].button.filter-item:hover,[class*=woocommerce] a.button.filter-item.active,[class*=woocommerce] a.button.filter-item:hover,[class*=woocommerce] button.filter-item.active,[class*=woocommerce] button.filter-item:hover,[class*=woocommerce] input.button.filter-item.active,[class*=woocommerce] input.button.filter-item:hover,[class*=woocommerce] input.filter-item.active[type=button],[class*=woocommerce] input.filter-item.active[type=reset],[class*=woocommerce] input.filter-item.active[type=submit],[class*=woocommerce] input.filter-item[type=button]:hover,[class*=woocommerce] input.filter-item[type=reset]:hover,[class*=woocommerce] input.filter-item[type=submit]:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}[class*=woocommerce] #respond input#submit.filter-item.active:after,[class*=woocommerce] #respond input#submit.filter-item:hover:after,[class*=woocommerce] .add_to_cart_button.filter-item.active:after,[class*=woocommerce] .add_to_cart_button.filter-item:hover:after,[class*=woocommerce] .button.filter-item.active:after,[class*=woocommerce] .button.filter-item:hover:after,[class*=woocommerce] .button.wp-element-button.filter-item.active:after,[class*=woocommerce] .button.wp-element-button.filter-item:hover:after,[class*=woocommerce] [type=submit].button.filter-item.active:after,[class*=woocommerce] [type=submit].button.filter-item:hover:after,[class*=woocommerce] a.button.filter-item.active:after,[class*=woocommerce] a.button.filter-item:hover:after,[class*=woocommerce] button.filter-item.active:after,[class*=woocommerce] button.filter-item:hover:after,[class*=woocommerce] input.button.filter-item.active:after,[class*=woocommerce] input.button.filter-item:hover:after,[class*=woocommerce] input.filter-item.active[type=button]:after,[class*=woocommerce] input.filter-item.active[type=reset]:after,[class*=woocommerce] input.filter-item.active[type=submit]:after,[class*=woocommerce] input.filter-item[type=button]:hover:after,[class*=woocommerce] input.filter-item[type=reset]:hover:after,[class*=woocommerce] input.filter-item[type=submit]:hover:after{content:url(assets/icons/checkmark.svg);height:var(--wp--preset--spacing--md);margin:0;position:absolute;right:0;top:55%;transform:translateY(-50%) translateX(-50%);width:var(--wp--preset--spacing--md)}[class*=woocommerce] #respond input#submit.filter-item:before,[class*=woocommerce] .add_to_cart_button.filter-item:before,[class*=woocommerce] .button.filter-item:before,[class*=woocommerce] .button.wp-element-button.filter-item:before,[class*=woocommerce] [type=submit].button.filter-item:before,[class*=woocommerce] a.button.filter-item:before,[class*=woocommerce] button.filter-item:before,[class*=woocommerce] input.button.filter-item:before,[class*=woocommerce] input.filter-item[type=button]:before,[class*=woocommerce] input.filter-item[type=reset]:before,[class*=woocommerce] input.filter-item[type=submit]:before{background-color:#fff;border-radius:3rem;content:"";cursor:pointer;display:block;height:var(--wp--preset--spacing--l);margin:0;position:absolute;right:0;top:50%;transform:translate(-.5rem,-50%);width:var(--wp--preset--spacing--l)}[class*=woocommerce] a.button.loading:after{top:inherit}[class*=woocommerce] #respond input.wc-block-components-panel__button#submit,[class*=woocommerce] .wc-block-components-panel__button.add_to_cart_button,[class*=woocommerce] .wc-block-components-panel__button.button,[class*=woocommerce] button.wc-block-components-panel__button,[class*=woocommerce] input.wc-block-components-panel__button[type=button],[class*=woocommerce] input.wc-block-components-panel__button[type=reset],[class*=woocommerce] input.wc-block-components-panel__button[type=submit]{border:none;font-weight:inherit;padding:inherit}[class*=woocommerce] #respond input.wc-block-components-panel__button#submit:hover,[class*=woocommerce] .wc-block-components-panel__button.add_to_cart_button:hover,[class*=woocommerce] .wc-block-components-panel__button.button:hover,[class*=woocommerce] button.wc-block-components-panel__button:hover,[class*=woocommerce] input.wc-block-components-panel__button[type=button]:hover,[class*=woocommerce] input.wc-block-components-panel__button[type=reset]:hover,[class*=woocommerce] input.wc-block-components-panel__button[type=submit]:hover{border:none;box-shadow:none;outline:none}[class*=woocommerce] .load-more-tags{padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm)}.wp-block-button.disabled .wp-block-button.disabled,.wp-block-button.disabled .wp-element-button,.wp-block-button.disabled .wp-element-button:disabled,.wp-block-button.disabled .wp-element-button__link,.wp-block-button.disabled .wp-element-button__link:disabled{cursor:not-allowed;opacity:.5;padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--l)}.wp-block-button.disabled .wp-block-button.disabled:hover,.wp-block-button.disabled .wp-element-button:disabled:hover,.wp-block-button.disabled .wp-element-button:hover,.wp-block-button.disabled .wp-element-button__link:disabled:hover,.wp-block-button.disabled .wp-element-button__link:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);outline:none}.wp-block-button.disabled.is-style-fill .wp-element-button{background:var(--wp--preset--color--foreground)}.wp-block-button.disabled.is-style-fill .wp-element-button:hover{color:var(--wp--preset--color--background)}.wp-block-button.is-style-outline>.wp-block-button__link{border:1px solid;padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--l)}.wp-block-button:not(.disabled) .wp-block-button__link:hover{box-shadow:0 0 0 1px currentColor}.wp-block-button--no-wrap,.wp-block-button.wp-block-button--no-wrap{white-space:nowrap}.wp-element-button--strip-styles,.wp-element-button.wp-element-button--strip-styles{background-color:inherit;border:inherit;color:inherit;padding:inherit}.woocommerce-tag .woocommerce-tag__remove{border:none;outline:none;padding:0}fieldset{margin:var(--wp--preset--spacing--sm) 0}input,input[list],select,textarea{font-family:var(--wp--preset--font-family--poppins)}input[list],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;border:1px solid var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium);margin:var(--wp--preset--spacing--xs) 0;max-width:100%;padding:var(--wp--preset--spacing--xs) 0 var(--wp--preset--spacing--xs) var(--wp--preset--spacing--xs)}input[type=search]{background:var(--wp--preset--color--background);border-radius:3rem;font-size:var(--wp--preset--font-size--medium);padding:var(--wp--preset--spacing--md)}input[type=search]:focus,input[type=search]:focus-visible{outline:1px auto -webkit-focus-ring-color}input[list],select{background:var(--wp--preset--color--background);cursor:pointer}.woocommerce-input-wrapper:has(select),.wpcf7-form-control-wrap:has(select.wpcf7-select),label[for^=document-]{position:relative}.woocommerce-input-wrapper:has(select):after,.wpcf7-form-control-wrap:has(select.wpcf7-select):after,label[for^=document-]:after{border-left:1px solid var(--wp--preset--color--primary);content:url(assets/icons/chevron-alt.svg);filter:brightness(0) saturate(100%) invert(55%) sepia(1%) saturate(5577%) hue-rotate(122deg) brightness(98%) contrast(80%);height:auto;padding-left:var(--wp--preset--spacing--xs);padding-right:var(--wp--preset--spacing--xs);pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--wp--preset--spacing--sm)}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:0 0 0 1px currentColor}input[type=checkbox],input[type=radio]{cursor:pointer;margin:var(--wp--preset--spacing--xs);transform:scale(1.5)}input[type=checkbox]+label,input[type=checkbox]+span,input[type=color],input[type=color]+label,input[type=color]+span,input[type=file],input[type=file]+label,input[type=file]+span,input[type=radio]+label,input[type=radio]+span,input[type=range],input[type=range]+label,input[type=range]+span{cursor:pointer}input[type].disabled,input[type]:disabled{cursor:not-allowed;opacity:.5}.woocommerce input.input-text[readonly],input[type][readonly]{background:hsla(0,0%,39%,.2);cursor:not-allowed}#posts-grid ul{gap:var(--wp--custom--blockgap--md)}@media (max-width:767px){#posts-grid li{width:100%}}@media (min-width:768px){#posts-grid li:first-child{width:100%}}#posts-grid li:not(.has-post-thumbnail) .post__details{background:var(--wp--preset--color--primary)}#posts-grid nav.wp-block-query-pagination{margin-bottom:var(--wp--preset--spacing--sm)}.filter-loader{cursor:progress;position:relative}.filter-loader:before{animation:rotating 1.2s linear infinite;border-radius:3rem;border-top:6px solid var(--wp--preset--color--primary);border:6px solid var(--wp--preset--color--primary);border-top-color:var(--wp--preset--color--foreground);content:"";cursor:progress;height:50px;left:50%;position:absolute;top:20vh;width:50px}@keyframes rotating{to{transform:rotate(1turn)}}@media (max-width:992px){.filter-loader:before{top:30vh}}@media (max-width:767px){.filter-loader:before{top:40vh}}@media (max-width:500px){.filter-loader:before{left:45%;top:50vh}}@media (max-width:375px){.filter-loader:before{left:42%;top:70vh}}.filter-loader .blog-posts__grid{opacity:.5}@media (max-width:767px){.blog-posts__group{flex-direction:column-reverse}.blog-posts__group .wp-block-search{width:100%}.blog-posts__group .wp-block-search__inside-wrapper{width:100%!important}}.blog-posts__form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs);justify-content:center;margin-bottom:var(--wp--preset--spacing--xl)}.blog-posts__grid{margin:var(--wp--preset--spacing--sm) 0}.blog-posts__grid li{max-height:500px;overflow:hidden;position:relative}@media (max-width:767px){.blog-posts__grid li{max-height:300px;min-height:250px}}.blog-posts__grid figure,.blog-posts__grid figure>a{height:100%}.blog-posts__grid .post__details{align-items:end;display:flex;gap:var(--wp--preset--spacing--sm);height:100%;padding:var(--wp--preset--spacing--l)}@media (max-width:767px){.blog-posts__grid .post__details{align-items:center;flex-direction:column;gap:0;justify-content:end;padding:var(--wp--preset--spacing--sm);text-align:center}}.blog-posts__grid figure+.post__details{background-color:transparent;bottom:0;position:absolute;width:100%}.blog-posts__grid .post__text{width:65%}@media (max-width:992px){.blog-posts__grid .post__text{width:50%}}@media (max-width:767px){.blog-posts__grid .post__text{width:100%}}@supports (display:-webkit-box){.blog-posts__grid .post__text h2>a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.blog-posts__grid .post__button{flex-grow:0;flex-shrink:0}.blog-posts__grid .post__button--floating{bottom:var(--wp--preset--spacing--l);position:absolute;right:var(--wp--preset--spacing--l)}@media (max-width:767px){.blog-posts__grid .post__button--floating{bottom:1rem;left:50%;position:relative;transform:translateX(-50%);width:100%}}.blog-posts__grid .post__button--hidden{min-width:160px;visibility:hidden}.blog-posts__grid .wp-block-post-date{margin-top:0}.blog-posts__grid .wp-block-post-featured-image{margin-bottom:0}.post-document-attached{align-items:center;background:var(--wp--preset--color--primary);display:flex;justify-content:space-between;padding:var(--wp--preset--spacing--l)}@media (max-width:767px){.post-document-attached{flex-direction:column;gap:var(--wp--custom--blockgap--l)}}.post-document-attached .wp-block-file{align-items:start;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.post-document-attached .wp-block-file{align-items:center}}.post-document-attached .wp-block-file a{color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--intermediate);font-weight:var(--wp--custom--typography--font-weight--bold)}@media (max-width:767px){.post-document-attached .wp-block-file a{text-align:center}}.post-document-attached .wp-block-file a:hover{color:var(--wp--preset--color--brand-colour-3)}.post-document-attached .wp-block-file .wp-block-post-date{color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--light)}.post-document-attached .wp-block-buttons{margin-block-start:0}.post-document-attached .wp-block-buttons .wp-block-button.is-style-outline img{filter:invert(0)}@media (max-width:992px){#wpadminbar~.wp-site-blocks .site-header.full-height .header--alt .wp-header-search__container{padding-bottom:2.8rem}.site-header.full-height .header--alt .wp-header-search__container{background-color:inherit;border-color:var(--wp--preset--color--background);padding-bottom:2.8rem}.site-header.full-height .header--alt .wp-header-search__container [class*=woocommerce] #respond input#submit,.site-header.full-height .header--alt .wp-header-search__container [class*=woocommerce] .add_to_cart_button,.site-header.full-height .header--alt .wp-header-search__container [class*=woocommerce] .button,.site-header.full-height .header--alt .wp-header-search__container [class*=woocommerce] input[type=button],.site-header.full-height .header--alt .wp-header-search__container [class*=woocommerce] input[type=reset],.site-header.full-height .header--alt .wp-header-search__container [class*=woocommerce] input[type=submit],.site-header.full-height .header--alt .wp-header-search__container button,[class*=woocommerce] #respond .site-header.full-height .header--alt .wp-header-search__container input#submit,[class*=woocommerce] .site-header.full-height .header--alt .wp-header-search__container .add_to_cart_button,[class*=woocommerce] .site-header.full-height .header--alt .wp-header-search__container .button,[class*=woocommerce] .site-header.full-height .header--alt .wp-header-search__container input[type=button],[class*=woocommerce] .site-header.full-height .header--alt .wp-header-search__container input[type=reset],[class*=woocommerce] .site-header.full-height .header--alt .wp-header-search__container input[type=submit]{background:none}}.site-header .wp-header-search{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;width:12rem}@media (max-width:1200px){.site-header .wp-header-search{width:8.5rem}}@media (max-width:992px){.site-header .wp-header-search{background-color:var(--wp--preset--color--foreground);left:0;padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--l) 0 var(--wp--preset--spacing--l);position:absolute;top:4.5rem;transform:translateX(-100%);width:calc(100vw - var(--wp--preset--spacing--xxl) - 4.5rem);z-index:var(--wp--custom--z-index--100)}}.site-header .wp-header-search .wp-header-search__button.wp-element-button:hover{border:none;box-shadow:none;outline:none}.site-header .wp-header-search__container{display:flex;position:relative}@media (min-width:1201px){.site-header .wp-header-search__container{width:100%}}@media (min-width:993px) and (max-width:1200px){.site-header .wp-header-search__container{background:var(--wp--preset--color--background);justify-content:flex-end;overflow:hidden;padding-left:var(--wp--custom--padding--sm);transition:width .2s ease-in-out;width:1.2rem;will-change:width;z-index:var(--wp--custom--z-index--0)}}@media (max-width:992px){.site-header .wp-header-search__container{border-bottom:1px solid var(--wp--preset--color--primary);padding-bottom:var(--wp--preset--spacing--sm);width:100%}}.site-header [data-search-visible] .wp-header-search__container{width:100%}.site-header [data-search-visible] .wp-header-search__input{border-color:var(--wp--preset--color--primary);z-index:var(--wp--custom--z-index--1)}.site-header [data-search-visible] .wp-header-search__button{opacity:1}.site-header [data-search-visible] .wp-header-search__label{z-index:var(--wp--custom--z-index--0)}@media (min-width:993px) and (max-width:1200px){.site-header [data-search-visible] .wp-header-search__label{border:none}}.site-header .wp-header-search__input{background:var(--wp--preset--color--background);border:1px solid transparent;border-radius:3rem;margin:0;padding:var(--wp--custom--padding--xs) var(--wp--custom--padding--md);z-index:var(--wp--custom--z-index--1)}@media (min-width:1201px){.site-header .wp-header-search__input{border-color:var(--wp--preset--color--primary);z-index:var(--wp--custom--z-index--1)}}@media (max-width:992px){.site-header .wp-header-search__input{font-size:var(--wp--preset--font-size--intermediate);padding:var(--wp--custom--padding--xs) var(--wp--custom--padding--l) var(--wp--custom--padding--xs) var(--wp--custom--padding--md);width:100%}}.site-header .wp-header-search__button{align-items:center;border-radius:3rem;display:flex;height:1.8rem;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:var(--wp--custom--z-index--2)}@media (min-width:1201px){.site-header .wp-header-search__button{opacity:1}.site-header .wp-header-search__button:hover{border:none;box-shadow:none;outline:none}}@media (max-width:992px){.site-header .wp-header-search__button{opacity:1}}.site-header [class*=woocommerce] #respond input.wp-header-search__button#submit,.site-header [class*=woocommerce] .wp-header-search__button.add_to_cart_button,.site-header [class*=woocommerce] .wp-header-search__button.button,.site-header [class*=woocommerce] input.wp-header-search__button[type=button],.site-header [class*=woocommerce] input.wp-header-search__button[type=reset],.site-header [class*=woocommerce] input.wp-header-search__button[type=submit],.site-header button.wp-header-search__button,[class*=woocommerce] #respond .site-header input.wp-header-search__button#submit,[class*=woocommerce] .site-header .wp-header-search__button.add_to_cart_button,[class*=woocommerce] .site-header .wp-header-search__button.button,[class*=woocommerce] .site-header input.wp-header-search__button[type=button],[class*=woocommerce] .site-header input.wp-header-search__button[type=reset],[class*=woocommerce] .site-header input.wp-header-search__button[type=submit]{right:var(--wp--custom--padding--xs)}@media (max-width:992px){.site-header [class*=woocommerce] #respond input.wp-header-search__button#submit,.site-header [class*=woocommerce] #respond input.wp-header-search__button.wp-element-button#submit:hover,.site-header [class*=woocommerce] .wp-header-search__button.add_to_cart_button,.site-header [class*=woocommerce] .wp-header-search__button.button,.site-header [class*=woocommerce] .wp-header-search__button.wp-element-button.add_to_cart_button:hover,.site-header [class*=woocommerce] .wp-header-search__button.wp-element-button.button:hover,.site-header [class*=woocommerce] input.wp-header-search__button.wp-element-button[type=button]:hover,.site-header [class*=woocommerce] input.wp-header-search__button.wp-element-button[type=reset]:hover,.site-header [class*=woocommerce] input.wp-header-search__button.wp-element-button[type=submit]:hover,.site-header [class*=woocommerce] input.wp-header-search__button[type=button],.site-header [class*=woocommerce] input.wp-header-search__button[type=reset],.site-header [class*=woocommerce] input.wp-header-search__button[type=submit],.site-header button.wp-header-search__button,.site-header button.wp-header-search__button.wp-element-button:hover,[class*=woocommerce] #respond .site-header input.wp-header-search__button#submit,[class*=woocommerce] #respond .site-header input.wp-header-search__button.wp-element-button#submit:hover,[class*=woocommerce] .site-header .wp-header-search__button.add_to_cart_button,[class*=woocommerce] .site-header .wp-header-search__button.button,[class*=woocommerce] .site-header .wp-header-search__button.wp-element-button.add_to_cart_button:hover,[class*=woocommerce] .site-header .wp-header-search__button.wp-element-button.button:hover,[class*=woocommerce] .site-header input.wp-header-search__button.wp-element-button[type=button]:hover,[class*=woocommerce] .site-header input.wp-header-search__button.wp-element-button[type=reset]:hover,[class*=woocommerce] .site-header input.wp-header-search__button.wp-element-button[type=submit]:hover,[class*=woocommerce] .site-header input.wp-header-search__button[type=button],[class*=woocommerce] .site-header input.wp-header-search__button[type=reset],[class*=woocommerce] .site-header input.wp-header-search__button[type=submit]{border:none;box-shadow:none;outline:none}}.site-header .wp-header-search__label{align-items:center;border:1px solid transparent;border-radius:3rem;cursor:pointer;display:flex;padding:.4rem;position:absolute;right:0;top:0;z-index:var(--wp--custom--z-index--10)}@media (min-width:1201px){.site-header .wp-header-search__label{z-index:var(--wp--custom--z-index--0)}}@media (max-width:992px){.site-header .wp-header-search__label{display:none}}@media (min-width:993px) and (max-width:1200px){.site-header .wp-header-search__label:hover{border-color:var(--wp--preset--color--primary)}}@media (max-width:992px){.site-header .header--alt .wp-header-search{background-color:var(--wp--preset--color--brand-colour)}.has-modal-open .site-header .wp-header-search{transform:translateX(0)}}@media (max-width:375px){.has-modal-open .site-header .wp-header-search{width:calc(100vw - var(--wp--preset--spacing--xxl))}}.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:none;position:relative}.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.wp-element-button{background-color:inherit;border:none;color:inherit;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:var(--wp--custom--z-index--2)}@media (max-width:375px){.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.wp-element-button{display:none}}.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.wp-element-button:focus-visible,.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.wp-element-button:hover{box-shadow:none;outline:none}.wp-block-search__button-outside .wp-block-search__inside-wrapper{align-items:center}.wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__button{background-color:inherit;border:none;color:inherit}.wp-block-search__button{height:var(--wp--preset--spacing--xxl)}.wp-block-search__button.has-icon{background-image:url(assets/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:30px}.wp-block-search__button svg{display:none}.searchwp-live-search-no-results{margin:0}@media (max-width:992px){.searchwp-live-search-results{left:0!important;top:90px!important;width:100%!important}}.searchwp-live-search-result{align-items:center;display:flex;flex-wrap:unset!important}.searchwp-live-search-result--title{margin-bottom:0}.searchwp-live-search-result--desc{-webkit-box-orient:vertical;width:100%}.searchwp-live-search-result--desc,.searchwp-live-search-result--info{-webkit-line-clamp:2;color:var(--wp--preset--color--secondary)!important;display:-webkit-box;overflow:hidden}.searchwp-live-search-result--info{display:flex;flex:unset;flex-direction:column;justify-content:center}.searchwp-live-search-result--title{margin:0}.searchwp-live-search-result--title a{color:var(--wp--preset--color--brand-colour-3)!important}.searchwp-live-search-result--desc{line-height:var(--wp--custom--typography--line-height--sm);margin:0}.searchwp-live-search-result a{color:var(--wp--preset--color--secondary);display:block}.searchwp-live-search-result a:hover{color:var(--wp--preset--color--brand-colour-3)}@media (min-width:992px){body:has(#wpadminbar) .searchwp-live-search-results.searchwp-live-search-results-showing{top:16.875rem!important}}@media (min-width:992px){.searchwp-live-search-results.searchwp-live-search-results-showing{background-color:var(--wp--preset--color--tertiary);border-bottom:1px solid grey;display:block;height:25rem;left:50%!important;overflow:scroll;position:fixed;top:14.875rem!important;transform:translate(-50%,-54%)!important;width:100%!important;z-index:10}.searchwp-live-search-results.searchwp-live-search-results-showing .searchwp-live-search-result{display:flex;margin:0 auto;max-width:var(--wp--style--global--content-size)}.searchwp-live-search-results.searchwp-live-search-results-showing .searchwp-live-search-result--img{margin-right:20px;max-width:200px}.searchwp-live-search-results.searchwp-live-search-results-showing .searchwp-live-search-result--img img{height:auto;max-width:100%}}.wp-block-navigation__responsive-container{position:relative}@media (min-width:992px){body:has(#wpadminbar).has-alternative-navigation .searchwp-live-search-results{padding-top:.625rem;top:20.9375rem!important}}@media (min-width:992px){body.has-alternative-navigation .searchwp-live-search-results{padding-top:.625rem;top:19.0625rem!important}}:where(div[data-block-name="woocommerce/legacy-template"]){max-width:none}:where(div[data-block-name="woocommerce/legacy-template"]) .product.type-product{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size)}@media (min-width:768px){.wc-block-grid:is(.has-1-columns,[data-columns="1"]) .wc-block-grid__product{flex:1 0 calc(100% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/1);max-width:calc(100% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/1)}}@media (min-width:768px){.wc-block-grid:is(.has-2-columns,[data-columns="2"]) .wc-block-grid__product{flex:1 0 calc(50% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/2);max-width:calc(50% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/2)}.wc-block-grid:is(.has-2-columns,[data-columns="2"]) .wc-block-grid__product.wc-block-grid__product--hero{flex:99%;max-width:100%}}@media (min-width:768px){.wc-block-grid:is(.has-3-columns,[data-columns="3"]) .wc-block-grid__product{flex:1 0 calc(33.33333% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/3);max-width:calc(33.33333% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/3)}.wc-block-grid:is(.has-3-columns,[data-columns="3"]) .wc-block-grid__product.wc-block-grid__product--hero{flex:calc(50% - var(--wp--preset--spacing--md));max-width:50%}}@media (min-width:768px){.wc-block-grid:is(.has-4-columns,[data-columns="4"]) .wc-block-grid__product{flex:1 0 calc(25% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/4);max-width:calc(25% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/4)}.wc-block-grid:is(.has-4-columns,[data-columns="4"]) .wc-block-grid__product.wc-block-grid__product--hero{flex:calc(50% - var(--wp--preset--spacing--md));max-width:50%}}@media (min-width:768px){.wc-block-grid:is(.has-5-columns,[data-columns="5"]) .wc-block-grid__product{flex:1 0 calc(20% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/5);max-width:calc(20% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/5)}}@media (min-width:768px){.wc-block-grid:is(.has-6-columns,[data-columns="6"]) .wc-block-grid__product{flex:1 0 calc(16.66667% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/6);max-width:calc(16.66667% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/6)}}@media (max-width:1200px){.wc-block-grid:is(.has-6-columns,[data-columns="6"]) .wc-block-grid__product{flex:1 0 calc(20% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/5);max-width:calc(20% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/5)}}@media (max-width:992px){.wc-block-grid:is(.has-6-columns,[data-columns="6"]) .wc-block-grid__product{flex:1 0 calc(25% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/4);max-width:calc(25% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/4)}}@media (max-width:767px){.wc-block-grid:is(.has-1-columns,[data-columns="1"],.has-2-columns,[data-columns="2"],.has-3-columns,[data-columns="3"],.has-4-columns,[data-columns="4"],.has-5-columns,[data-columns="5"],.has-6-columns,[data-columns="6"]) .wc-block-grid__product{flex:calc(50% - var(--wp--preset--spacing--md));max-width:50%}.wc-block-grid:is(.has-1-columns,[data-columns="1"],.has-2-columns,[data-columns="2"],.has-3-columns,[data-columns="3"],.has-4-columns,[data-columns="4"],.has-5-columns,[data-columns="5"],.has-6-columns,[data-columns="6"]) .wc-block-grid__product.wc-block-grid__product--hero{flex:100%;max-width:100%}}@media (max-width:500px){.wc-block-grid:is(.has-1-columns,[data-columns="1"],.has-2-columns,[data-columns="2"],.has-3-columns,[data-columns="3"],.has-4-columns,[data-columns="4"],.has-5-columns,[data-columns="5"],.has-6-columns,[data-columns="6"]) .wc-block-grid__product{flex:100%;margin:0;max-height:350px;max-width:100%}}.wc-block-grid:is(.has-1-columns,[data-columns="1"],.has-2-columns,[data-columns="2"],.has-3-columns,[data-columns="3"],.has-4-columns,[data-columns="4"],.has-5-columns,[data-columns="5"],.has-6-columns,[data-columns="6"]) .wc-block-grid__products{display:flex}.wc-block-grid .wc-block-grid__products{align-items:end;display:flex;gap:var(--wp--preset--spacing--md)}.wc-block-grid .wc-block-grid__product{aspect-ratio:1/1;border:none;font-size:inherit;max-height:500px;max-width:inherit;order:1;overflow:hidden;position:relative}@media (max-width:767px){.wc-block-grid .wc-block-grid__product{flex:1 0 calc(50% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/2);max-width:calc(50% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/2)}}@media (max-width:500px){.wc-block-grid .wc-block-grid__product{flex:1 0 calc(100% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/1);max-width:calc(100% - var(--wp--preset--spacing--md) + var(--wp--preset--spacing--md)/1)}}@media (min-width:768px){.wc-block-grid .wc-block-grid__product.wc-block-grid__product--hero{flex-grow:1;max-width:inherit;min-width:30%}}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-image{height:100%;width:100%}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-link{display:inline;position:static}.wc-block-grid .wc-block-grid__product img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image){margin:0}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;bottom:var(--wp--preset--spacing--md);color:var(--wp--preset--color--background);display:-webkit-box;font-size:var(--wp--preset--font-size--medium);left:var(--wp--preset--spacing--md);margin:0;overflow:hidden;padding:0;position:absolute;text-align:left;z-index:var(--wp--custom--z-index--2)}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin:0;padding:var(--wp--preset--spacing--md);text-align:right}.wc-block-grid .wc-block-grid__product--hero{order:0}.wc-block-grid .wc-block-grid__product--hero .wc-block-grid__product-title{font-size:var(--wp--preset--font-size--intermediate);left:var(--wp--preset--spacing--l)}.wc-block-grid__overlay{height:100%;position:absolute;width:100%;z-index:var(--wp--custom--z-index--2)}body.single-product .product-contact-us-container{height:0;margin-block-start:0}body.single-product .product-contact-us-container .product-contact-us{bottom:var(--wp--preset--spacing--xxxl);position:fixed;right:var(--wp--preset--spacing--l);z-index:var(--wp--custom--z-index--40)}body.single-product .product-contact-us-container .modal--container{margin-block-start:0}.woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--description),.woocommerce-Tabs-panel>h2,.woocommerce-tabs .wc-tabs{display:none!important}.pswp.pswp--zoomed-in .pswp__button.pswp__button--zoom{background-position:132px 0}.pswp .pswp__button{border:none;padding:0}.pswp .pswp__button.pswp__button--close{background-position:0 -44px}.pswp .pswp__button.pswp__button--zoom{background-position:-88px 0}.woocommerce .woocommerce-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs);margin:0 auto var(--wp--preset--spacing--xs);max-width:var(--wp--style--global--content-size);position:relative}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:var(--wp--preset--color--secondary)}.woocommerce .woocommerce-breadcrumb a:first-child{font-weight:var(--wp--custom--typography--font-weight--bold)}.woocommerce .woocommerce-breadcrumb .sep{height:var(--wp--preset--spacing--sm);transform:scale(2);width:var(--wp--preset--spacing--sm)}.woocommerce main>.woocommerce-breadcrumb{padding:var(--wp--preset--spacing--xs) 0}.woocommerce-notices-wrapper{margin-bottom:var(--wp--preset--spacing--md);margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{border-top:none;color:var(--wp--preset--color--background);font-weight:var(--wp--custom--typography--font-weight--bold);margin:0 auto;padding:var(--wp--preset--spacing--md) 11rem var(--wp--preset--spacing--md) var(--wp--preset--spacing--xxl)}@media (max-width:500px){.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{padding-bottom:var(--wp--preset--spacing--sm);padding-left:var(--wp--preset--spacing--xxl);padding-right:var(--wp--preset--spacing--l)}}.woocommerce-notices-wrapper .woocommerce-error .button.wc-forward.wp-element-button,.woocommerce-notices-wrapper .woocommerce-error input.wc-forward.wp-element-button[type=button],.woocommerce-notices-wrapper .woocommerce-error input.wc-forward.wp-element-button[type=reset],.woocommerce-notices-wrapper .woocommerce-error input.wc-forward.wp-element-button[type=submit],.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward.wp-element-button,.woocommerce-notices-wrapper .woocommerce-message input.wc-forward.wp-element-button[type=button],.woocommerce-notices-wrapper .woocommerce-message input.wc-forward.wp-element-button[type=reset],.woocommerce-notices-wrapper .woocommerce-message input.wc-forward.wp-element-button[type=submit]{color:var(--wp--preset--color--background);position:absolute;right:var(--wp--preset--spacing--sm)}@media (max-width:500px){.woocommerce-notices-wrapper .woocommerce-error .button.wc-forward.wp-element-button,.woocommerce-notices-wrapper .woocommerce-error input.wc-forward.wp-element-button[type=button],.woocommerce-notices-wrapper .woocommerce-error input.wc-forward.wp-element-button[type=reset],.woocommerce-notices-wrapper .woocommerce-error input.wc-forward.wp-element-button[type=submit],.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward.wp-element-button,.woocommerce-notices-wrapper .woocommerce-message input.wc-forward.wp-element-button[type=button],.woocommerce-notices-wrapper .woocommerce-message input.wc-forward.wp-element-button[type=reset],.woocommerce-notices-wrapper .woocommerce-message input.wc-forward.wp-element-button[type=submit]{padding:var(--wp--preset--spacing--sm);position:relative}}.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-message:before{background-position:50%;background-repeat:no-repeat;bottom:0;content:"";filter:brightness(0) invert(1);height:30px;left:var(--wp--preset--spacing--sm);margin:auto 0;position:absolute;top:0;width:30px}@media (max-width:500px){.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-message:before{margin:0;top:1.25rem}}.woocommerce-notices-wrapper .woocommerce-message{align-items:center;background-color:#46b450;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media (max-width:500px){.woocommerce-notices-wrapper .woocommerce-message{flex-direction:column-reverse;gap:20px;justify-content:center;padding-top:0}}.woocommerce-notices-wrapper .woocommerce-message:before{background-image:url(assets/icons/checkmark.svg)}.woocommerce-notices-wrapper .woocommerce-error{background-color:#ea3323}@media (max-width:500px){.woocommerce-notices-wrapper .woocommerce-error{padding-top:var(--wp--preset--spacing--sm)}}.woocommerce-notices-wrapper .woocommerce-error:before{background-image:url(assets/icons/error.svg)}.woocommerce-notices-wrapper .woocommerce-error li{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media (max-width:500px){.woocommerce-notices-wrapper .woocommerce-error li{flex-direction:column-reverse;gap:20px;justify-content:center}}body:not(.editor-styles-wrapper) .modal--item{background:var(--wp--preset--color--background);height:100vh;margin-block-start:0;overflow-y:auto;padding:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--l) var(--wp--preset--spacing--xl) var(--wp--preset--spacing--l);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;z-index:var(--wp--custom--z-index--100)}@media (max-width:767px){body:not(.editor-styles-wrapper) .modal--item{width:100%}body:not(.editor-styles-wrapper) .modal--item form{padding-bottom:var(--wp--preset--spacing--xxxl)}}body:not(.editor-styles-wrapper) .modal--item p{margin:0}body:not(.editor-styles-wrapper) .modal--item input,body:not(.editor-styles-wrapper) .modal--item label,body:not(.editor-styles-wrapper) .modal--item select,body:not(.editor-styles-wrapper) .modal--item textarea{font-size:var(--wp--preset--font-size--small)}@media (max-width:767px){body:not(.editor-styles-wrapper) .modal--item input,body:not(.editor-styles-wrapper) .modal--item select,body:not(.editor-styles-wrapper) .modal--item textarea{font-size:1rem}}body:not(.editor-styles-wrapper) .modal--item input:not([type=checkbox]):not([type=submit]),body:not(.editor-styles-wrapper) .modal--item input[list],body:not(.editor-styles-wrapper) .modal--item select,body:not(.editor-styles-wrapper) .modal--item textarea{margin:.3rem 0;width:100%}body:not(.editor-styles-wrapper) .modal--item input[list],body:not(.editor-styles-wrapper) .modal--item select,body:not(.editor-styles-wrapper) .modal--item textarea{height:var(--wp--preset--spacing--xl);resize:vertical}body:not(.editor-styles-wrapper) .modal--item input[type=submit]{margin-top:var(--wp--preset--spacing--sm)}body:not(.editor-styles-wrapper) .modal--item .modal--title{align-items:center;display:flex;justify-content:space-between}body:not(.editor-styles-wrapper) .modal--item .modal--title .wp-block-buttons,body:not(.editor-styles-wrapper) .modal--item .modal--title h2,body:not(.editor-styles-wrapper) .modal--item .modal--title h4{margin:0!important}body:not(.editor-styles-wrapper) .modal--item .modal--title .wp-block-buttons .close-modal a{align-items:center;border:none;display:flex;justify-content:center;outline:none;padding:0}body:not(.editor-styles-wrapper) .modal--item .modal--title .wp-block-buttons .close-modal a:hover{border:none;box-shadow:none;outline:none}body:not(.editor-styles-wrapper) .modal--item .modal--title .wp-block-buttons .close-modal a img{filter:brightness(0)}body:not(.editor-styles-wrapper) .show-modal{height:100%;min-width:100%;opacity:.7;position:fixed;right:0;top:0;z-index:var(--wp--custom--z-index--50)}body:not(.editor-styles-wrapper) .modal--slide{transform:translateX(0)}body.modal--open{height:100%;overflow:hidden;position:fixed!important;width:100%}body.modal--open .modal--item{-webkit-overflow-scrolling:touch}.wp-block-query-pagination{margin-bottom:var(--wp--preset--spacing--sm);max-width:100%}.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{align-items:center;border:1px solid var(--wp--preset--color--foreground);border-radius:100%;color:var(--wp--preset--color--foreground);display:flex;height:var(--wp--preset--spacing--sm);justify-content:center;margin-bottom:0;padding:var(--wp--preset--spacing--sm);width:var(--wp--preset--spacing--sm)}.wp-block-query-pagination .wp-block-query-pagination-next:hover,.wp-block-query-pagination .wp-block-query-pagination-previous:hover{box-shadow:0 0 0 1px currentColor}@media (max-width:767px){.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{padding:var(--wp--preset--spacing--xs)}}@media (max-width:500px){.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{padding:.3rem}}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;justify-content:center;margin-bottom:0;width:100%}.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers span{align-items:center;color:var(--wp--preset--color--foreground);display:flex;height:var(--wp--preset--spacing--sm);justify-content:center;margin-left:var(--wp--preset--spacing--sm);margin-right:var(--wp--preset--spacing--sm);padding:var(--wp--preset--spacing--sm);width:var(--wp--preset--spacing--sm)}.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers span:hover{color:var(--wp--preset--color--brand-colour-3)}@media (max-width:992px){.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers span{margin-left:var(--wp--preset--spacing--xs);margin-right:var(--wp--preset--spacing--xs)}}@media (max-width:767px){.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers span{margin-left:0;margin-right:0;padding:var(--wp--preset--spacing--xs)}}@media (max-width:500px){.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers span{padding:.3rem}}.wp-block-query-pagination .wp-block-query-pagination-numbers span[aria-current=page]{border:1px solid var(--wp--preset--color--foreground);border-radius:100%;font-weight:700}.icon-button .is-style-outline img{filter:invert(100%)}.icon-button .wp-block-button__link{align-items:center;display:flex}.icon-button .wp-block-button__link img{margin-left:var(--wp--preset--spacing--l)}@media (max-width:375px){.icon-button .wp-block-button__link img{margin-left:var(--wp--preset--spacing--sm)}}@media (max-width:767px){.category-block.wp-block-cover.has-custom-content-position{min-height:430px!important;padding-bottom:var(--wp--preset--spacing--l)!important}}.category-block.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container{width:90%}.category-block.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container .is-horizontal.is-layout-flex{justify-content:space-between}.category-block.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container .is-horizontal.is-layout-flex h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 0 50%;overflow:hidden}@media (max-width:767px){.category-block.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container .is-horizontal.is-layout-flex{flex-direction:column;gap:var(--wp--custom--blockgap--md);justify-content:center;text-align:center}.hero-banner--height{min-height:430px!important}.news-slider.wp-block-query{gap:0}}.news-slider.wp-block-query .swiper-wrapper{display:flex}@media (min-width:767px){.news-slider.wp-block-query .swiper-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--wp--custom--blockgap--sm);margin:auto;width:100%}}.news-slider.wp-block-query .swiper-wrapper .swiper-slide{height:unset;overflow:hidden}.news-slider.wp-block-query .swiper-wrapper .wp-block-post{background-color:var(--wp--preset--color--background);display:flex;flex:none;flex-direction:column;margin-block-start:0;padding:0}@media (min-width:768px){.news-slider.wp-block-query .swiper-wrapper .wp-block-post:first-child{flex:0 1 19%}}@media (min-width:992px){.news-slider.wp-block-query .swiper-wrapper .wp-block-post:first-child{flex:0 1 40%}}@media (min-width:768px){.news-slider.wp-block-query .swiper-wrapper .wp-block-post{flex:1 1 19%}}@media (min-width:767px){.news-slider.wp-block-query .swiper-wrapper .wp-block-post{display:flex;flex:1;flex-direction:column;flex-shrink:unset;height:unset;justify-content:space-between;margin-block-start:0;padding:var(--wp--preset--spacing--sm)}}.news-slider.wp-block-query .swiper-wrapper .wp-block-post .wp-block-group{display:flex;flex:1;flex-direction:column;flex-grow:1;justify-content:space-between;padding:var(--wp--preset--spacing--sm)}.news-slider.wp-block-query .swiper-wrapper .wp-block-post a{color:var(--wp--preset--color--secondary)}.news-slider.wp-block-query .swiper-wrapper .wp-block-post-date{display:none}.news-slider.wp-block-query .swiper-wrapper .wp-block-post-featured-image{margin-left:0;margin-right:0;position:relative}.news-slider.wp-block-query .swiper-wrapper .wp-block-post-featured-image a{display:block;height:100%}.news-slider.wp-block-query .swiper-wrapper .wp-block-post-featured-image:where(img){box-sizing:border-box;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;width:100%}.news-slider.wp-block-query .swiper-wrapper .wp-block-post-terms,.news-slider.wp-block-query .swiper-wrapper .wp-block-post-title{margin-left:0!important;margin-right:0!important}.media-text-pattern .wp-block-media-text__content>.wp-block-columns{padding-left:var(--wp--preset--spacing--l)}@media (max-width:767px){.media-text-pattern .wp-block-media-text__content>.wp-block-columns{padding-left:0}}.heading-text-statistics .wp-block-cover__inner-container>.wp-block-group{align-items:flex-start;width:100%}body:not(.editor-styles-wrapper) .images-info-pattern .wp-block-cover__inner-container .custom-column-container.custom-column-container--4-columns{align-items:stretch;width:100%}body:not(.editor-styles-wrapper) .images-info-pattern .wp-block-cover__inner-container .custom-column-container.custom-column-container--4-columns p{flex:1;padding-left:var(--wp--preset--spacing--l);padding-right:var(--wp--preset--spacing--l)}@media (max-width:1200px){body:not(.editor-styles-wrapper) .images-info-pattern .wp-block-cover__inner-container .custom-column-container.custom-column-container--4-columns p{padding-left:0;padding-right:0}}@media (max-width:992px){body:not(.editor-styles-wrapper) .images-info-pattern .wp-block-cover__inner-container .custom-column-container.custom-column-container--4-columns>.wp-block-group{margin-bottom:var(--wp--preset--spacing--l)}}@media (max-width:767px){body:not(.editor-styles-wrapper) .images-info-pattern .wp-block-cover__inner-container .custom-column-container.custom-column-container--4-columns .wp-block-group{background:var(--wp--preset--color--tertiary)!important;margin-right:var(--wp--preset--spacing--l);padding:var(--wp--preset--spacing--l) var(--wp--preset--spacing--xl)}}@media (max-width:500px){body:not(.editor-styles-wrapper) .images-info-pattern .wp-block-cover__inner-container .custom-column-container.custom-column-container--4-columns .wp-block-group{margin-right:0}}@media (min-width:768px){body:not(.editor-styles-wrapper) .images-info-pattern .pagination-container{display:none}}body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns{width:100%}body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns>.wp-block-group{align-items:stretch;margin-bottom:var(--wp--preset--spacing--l)}body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns>.wp-block-group p{padding-right:var(--wp--preset--spacing--xl)}@media (max-width:767px){body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns>.wp-block-group p{padding-right:0}}body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns>.wp-block-group :last-child{align-items:flex-end;flex-grow:1}@media (max-width:767px){body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns .wp-block-group{background:var(--wp--preset--color--tertiary)!important;margin-right:var(--wp--preset--spacing--l);padding:var(--wp--preset--spacing--l) var(--wp--preset--spacing--xl)}body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns .wp-block-group .wp-block-buttons{align-items:flex-end;flex-grow:1}}@media (max-width:500px){body:not(.editor-styles-wrapper) .info-text-column .wp-block-cover__inner-container .custom-column-container.custom-column-container--3-columns .wp-block-group{margin-right:0}}@media (min-width:768px){body:not(.editor-styles-wrapper) .info-text-column .pagination-container{display:none}}.icon-info-block .wp-block-cover__inner-container>.wp-block-group{gap:var(--wp--custom--blockgap--l) 0;width:100%}.icon-info-block .wp-block-cover__inner-container>.wp-block-group>*{flex:0 1 32%;padding:var(--wp--preset--spacing--xxl) var(--wp--preset--spacing--l)}.icon-info-block .wp-block-cover__inner-container>.wp-block-group>* :last-child :not(.wp-block-ihg-document-downloader,[class*=wp-block-button]){align-items:flex-end;flex-grow:1}@media (max-width:767px){.icon-info-block .wp-block-cover__inner-container>.wp-block-group>*{flex:0 1 60%}}@media (max-width:500px){.icon-info-block .wp-block-cover__inner-container>.wp-block-group>*{flex:0 1 100%;padding:var(--wp--preset--spacing--xl) 0}.icon-info-block .wp-block-cover__inner-container>.wp-block-group>* img{height:125px;width:125px}}.six-image-block.custom-column-container--3-columns{gap:var(--wp--custom--blockgap--l) 0;width:100%}@media (max-width:992px){.six-image-block.custom-column-container--3-columns{gap:var(--wp--custom--blockgap--l)}}@media (max-width:767px){.six-image-block.custom-column-container--3-columns{width:80%}}.six-image-block.custom-column-container--3-columns>.wp-block-cover{flex:0 1 32%}@media (max-width:992px){.six-image-block.custom-column-container--3-columns>.wp-block-cover{flex:2 1 45%}}@media (max-width:767px){.six-image-block.custom-column-container--3-columns>.wp-block-cover{flex:2 1 100%}}.six-image-block.custom-column-container--3-columns>.wp-block-cover .wp-block-cover__inner-container>.wp-block-group{gap:var(--wp--custom--blockgap--sm)}@media (max-width:500px){.six-image-block.custom-column-container--3-columns>.wp-block-cover .wp-block-buttons{display:none}}@media (max-width:767px){body:not(.editor-styles-wrapper) .recommended-resources-pattern .wp-block-cover__inner-container .wp-block-buttons{justify-content:center}}body:not(.editor-styles-wrapper) .recommended-resources-pattern .wp-block-cover__inner-container .wp-block-query ul div :nth-child(odd) .wp-block-post{background:var(--wp--preset--color--tertiary)}body:not(.editor-styles-wrapper) .recommended-resources-pattern .wp-block-cover__inner-container .wp-block-query ul div :nth-child(2n) .wp-block-post{background:var(--wp--preset--color--primary)}body:not(.editor-styles-wrapper) .recommended-resources-pattern .wp-block-cover__inner-container .wp-block-query ul div :nth-child(2n) .wp-block-post a,body:not(.editor-styles-wrapper) .recommended-resources-pattern .wp-block-cover__inner-container .wp-block-query ul div :nth-child(2n) .wp-block-post span{color:var(--wp--preset--color--background)}body:not(.editor-styles-wrapper) .recommended-resources-pattern .wp-block-cover__inner-container .wp-block-query ul div :nth-child(2n) .wp-block-post a:hover,body:not(.editor-styles-wrapper) .recommended-resources-pattern .wp-block-cover__inner-container .wp-block-query ul div :nth-child(2n) .wp-block-post span:hover{color:var(--wp--preset--color--brand-colour-3)}.recommended-resources-carousel.wp-block-post-template{display:block}.recommended-resources-carousel.wp-block-post-template>div{display:flex;gap:var(--wp--custom--blockgap--md)}.recommended-resources-carousel.wp-block-post-template>div>div{display:flex;flex:0 1 20%}.recommended-resources-carousel.wp-block-post-template>div>div:first-child{flex:0 1 35%}@media (max-width:1200px){.recommended-resources-carousel.wp-block-post-template>div>div:first-child{flex:0 1 20%}}.recommended-resources-carousel.wp-block-post-template>div>div li.wp-block-post{flex:0 1 100%}.recommended-resources-carousel.wp-block-post-template>div>div li.wp-block-post .downloadable-document{display:none}.recommended-resources-carousel-next-button,.recommended-resources-carousel-prev-button{background:var(--wp--preset--color--primary);border:1px solid;border-radius:3rem;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--xx-large);font-weight:var(--wp--custom--typography--font-weight--light);height:50px;padding:0;top:var(--wp--preset--spacing--xxxl);width:50px}.recommended-resources-carousel-next-button:hover,.recommended-resources-carousel-prev-button:hover{box-shadow:0 0 0 1px currentColor}@media (max-width:767px){.recommended-resources-carousel-next-button,.recommended-resources-carousel-prev-button{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:500px){.recommended-resources-carousel-next-button,.recommended-resources-carousel-prev-button{top:var(--wp--preset--spacing--xxxxl)}}.recommended-resources-carousel-prev-button{background:var(--wp--preset--color-background);color:var(--wp--preset--color--primary);right:var(--wp--preset--spacing--xxxl)}.recommended-resources-carousel-prev-button:hover{color:var(--wp--preset--color--primary)}@media (max-width:767px){.recommended-resources-carousel-prev-button{left:0;right:var(--wp--preset--spacing--xxxl)}}.recommended-resources-carousel-next-button{right:var(--wp--preset--spacing--sm)}.recommended-resources-carousel-next-button:hover{color:var(--wp--preset--color--background)}@media (max-width:767px){.recommended-resources-carousel-next-button{left:var(--wp--preset--spacing--xxxl);right:0}}.block-editor-block-list__block .recommended-resources-carousel{display:flex}.block-editor-block-list__block .recommended-resources-carousel .downloadable-document,.block-editor-block-list__block .recommended-resources-carousel .wp-block-post:nth-child(n+6){display:none}body:not(.editor-styles-wrapper) .gallery-carousel .is-vertical{opacity:.5}body:not(.editor-styles-wrapper) .gallery-carousel .is-vertical figure{align-items:center;display:flex}body:not(.editor-styles-wrapper) .gallery-carousel .is-vertical img{height:80%;overflow:hidden;transition:height .4s cubic-bezier(.165,.84,.44,1)}body:not(.editor-styles-wrapper) .gallery-carousel .is-vertical .wp-block-group{display:none}body:not(.editor-styles-wrapper) .gallery-carousel .swiper-slide-active{height:100%;opacity:1}body:not(.editor-styles-wrapper) .gallery-carousel .swiper-slide-active img{height:100%}body:not(.editor-styles-wrapper) .gallery-carousel .swiper-slide-active .wp-block-group{display:block;width:60%}@media (max-width:767px){body:not(.editor-styles-wrapper) .gallery-carousel .swiper-slide-active .wp-block-group{width:100%}}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container{position:relative}@media (max-width:767px){body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container{padding-bottom:var(--wp--preset--spacing--md)}}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .pagination-container{bottom:10%;left:0;margin:0;position:absolute;right:0}@media (max-width:767px){body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .pagination-container{bottom:5%}}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .pagination-container .pagination-dots{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .pagination-container .pagination-dots:hover{background-color:var(--wp--preset--color--background)}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .pagination-container .pagination-dots-active{background-color:var(--wp--preset--color--secondary)}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .pagination-container .pagination-dots-active:hover{background-color:var(--wp--preset--color--secondary)}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .media-text-carousel>div{align-items:stretch;display:flex}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-cover__inner-container .media-text-carousel>div .wp-block-media-text{height:100%}body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-media-text__content{padding:0 var(--wp--preset--spacing--xxl)}@media (max-width:767px){body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-media-text__content{padding:0 var(--wp--preset--spacing--xxxl)}}@media (max-width:500px){body:not(.editor-styles-wrapper) :is(.media-text-carousel-pattern,.image-carousel-pattern) .wp-block-media-text__content{padding:0 var(--wp--preset--spacing--xl)}}.image-carousel-next-button,.image-carousel-prev-button,.media-text-carousel-next-button,.media-text-carousel-prev-button{background:transparent;border:1px solid var(--wp--preset--color--background);border-radius:3rem;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--x-large);font-weight:var(--wp--custom--typography--font-weight--light);height:50px;top:50%;width:50px}.image-carousel-next-button:hover,.image-carousel-prev-button:hover,.media-text-carousel-next-button:hover,.media-text-carousel-prev-button:hover{box-shadow:0 0 0 1px currentColor;color:var(--wp--preset--color--background)}@media (max-width:767px){.image-carousel-next-button,.image-carousel-prev-button,.media-text-carousel-next-button,.media-text-carousel-prev-button{height:35px;top:62%;width:35px}}.image-carousel-prev-button,.media-text-carousel-prev-button{left:var(--wp--preset--spacing--sm)}@media (max-width:767px){.image-carousel-prev-button,.media-text-carousel-prev-button{left:var(--wp--preset--spacing--md)}}@media (max-width:500px){.image-carousel-prev-button,.media-text-carousel-prev-button{left:var(--wp--preset--spacing--xs)}}.image-carousel-next-button,.media-text-carousel-next-button{right:var(--wp--preset--spacing--sm)}@media (max-width:767px){.image-carousel-next-button,.media-text-carousel-next-button{right:var(--wp--preset--spacing--md)}}@media (max-width:500px){.image-carousel-next-button,.media-text-carousel-next-button{right:var(--wp--preset--spacing--xs)}}@media (max-width:767px){.contact-us-block .wp-block-media-text__media{margin-bottom:var(--wp--preset--spacing--l)}}.block-editor-block-list__block.modal--overlay,.block-editor-block-list__block.modal--title{display:none}.category-tag--container.wp-block-columns{justify-content:center;margin-block-start:0;margin:var(--wp--preset--spacing--l)}@media (max-width:500px){.category-tag--container.wp-block-columns{flex-wrap:wrap!important}}.category-tag--container.wp-block-columns ul{padding-left:0}.category-tag--container.wp-block-columns li{list-style:none;padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);width:100%}.category-tag--container.wp-block-columns .tag-list--container{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--sm)}.category-tag--container.wp-block-columns .tag-list--container .tag-list--item{background:var(--wp--preset--color--primary);border-radius:3rem;width:auto}.category-tag--container.wp-block-columns .tag-list--container .tag-list--item a{color:#fff}.category-tag--container.wp-block-columns .tag-list--container .tag-list--item a:hover{color:var(--wp--preset--color--brand-colour-3)}.product-grid-with-filter>.wp-block-columns{flex-grow:1}@media (max-width:767px){.cover-cards{display:grid;grid-template-columns:repeat(1,1fr)}}.is-style-hover-card{cursor:pointer;min-height:inherit;position:relative;text-align:center}@media (max-width:767px){.is-style-hover-card{align-items:start;border:none;padding:0}}.is-style-hover-card.align-card-heights{align-self:baseline}.is-style-hover-card .no-click{pointer-events:none}.is-style-hover-card :where(.wp-block-group.wp-block-group-is-layout-constrained){align-items:center;display:flex;flex-direction:column;justify-content:center;position:static}@media (max-width:767px){.is-style-hover-card :where(.wp-block-group.wp-block-group-is-layout-constrained){border:.3rem solid #000;border-radius:3rem;flex-direction:row;flex-wrap:wrap;padding:var(--wp--custom--padding--sm);width:100%}}@media (max-width:767px){.is-style-hover-card :where(.wp-block-cover__image-background){border-radius:3rem}}.is-style-hover-card:focus-within :where(.wp-block-cover__image-background),.is-style-hover-card:hover :where(.wp-block-cover__image-background){filter:saturate(200%) brightness(40%)}@media (min-width:767px){.is-style-hover-card:focus-within .wp-block-group:first-of-type,.is-style-hover-card:hover .wp-block-group:first-of-type{transform:none}.is-style-hover-card:focus-within .wp-block-group:first-of-type p,.is-style-hover-card:hover .wp-block-group:first-of-type p{opacity:1}}.is-style-hover-card figure{flex:1}@media (min-width:767px){.is-style-hover-card figure{transition:opacity .25s ease-in .1s}}@media (max-width:767px){.is-style-hover-card figure{flex:0.3 1 0;margin:auto!important}}@media (max-width:500px){.is-style-hover-card figure{flex:0.6 1 0}}@media (min-width:767px){.is-style-hover-card figure img{height:150px}}.is-style-hover-card .wp-block-heading{align-items:center;display:flex;flex:1;flex-direction:row-reverse;justify-content:center}@media (min-width:767px){.is-style-hover-card .wp-block-heading{transition:opacity .25s ease-in .1s}}@media (max-width:767px){.is-style-hover-card .wp-block-heading{flex:6;flex-direction:row;justify-content:start;margin:auto!important;padding-left:var(--wp--custom--padding--xs);padding-right:var(--wp--custom--padding--xs);text-align:left}.is-style-hover-card .wp-block-heading:before{display:none}.is-style-hover-card .wp-block-heading:after{content:url(assets/icons/chevron-alt.svg);height:1.5rem;position:absolute;right:var(--wp--custom--padding--md);transition:transform .25s ease;width:1.5rem}}@media (max-width:375px){.is-style-hover-card .wp-block-heading{font-size:var(--wp--preset--font-size--medium)!important}.is-style-hover-card .wp-block-heading:after{height:1.05rem;width:1.05rem}}.is-style-hover-card :where(.wp-block-heading) a:after{content:"";inset:0;position:absolute;z-index:10}.is-style-hover-card p:not([class^=block-editor]){align-items:center;display:flex;font-size:var(--wp--preset--font-size--small);height:100%;justify-content:center;left:0;max-height:0;opacity:0;overflow:hidden;padding:0 var(--wp--custom--padding--md);position:absolute;top:0;transition:max-height .25s ease-out,opacity .25s ease-out}@media (max-width:767px){.is-style-hover-card p:not([class^=block-editor]){margin:0!important;padding:0;position:relative;text-align:left}}@media (prefers-reduced-motion:reduce){.is-style-hover-card p:not([class^=block-editor]){max-height:100%;position:relative}}.is-style-hover-card:focus-within .wp-block-group p:not([class^=block-editor]),.is-style-hover-card:hover .wp-block-group p:not([class^=block-editor]){margin-top:var(--wp--custom--padding--sm)!important;max-height:100vh;opacity:1}@media (min-width:767px){.is-style-hover-card:focus-within .wp-block-group p:not([class^=block-editor]),.is-style-hover-card:hover .wp-block-group p:not([class^=block-editor]){margin-top:0!important;transition-delay:.1s;transition-duration:.25s}}@media (prefers-reduced-motion:reduce){.is-style-hover-card:focus-within .wp-block-group p:not([class^=block-editor]),.is-style-hover-card:hover .wp-block-group p:not([class^=block-editor]){background:var(--wp--preset--color--background);width:calc(100% - 3rem)}}@media (min-width:767px){.is-style-hover-card:focus-within .wp-block-heading:not([class^=block-editor]),.is-style-hover-card:focus-within figure:not([class^=block-editor]),.is-style-hover-card:hover .wp-block-heading:not([class^=block-editor]),.is-style-hover-card:hover figure:not([class^=block-editor]){opacity:0;transform:none;transition-delay:0ms;transition-duration:.25s}}.is-style-hover-card:focus-within .wp-block-heading:after,.is-style-hover-card:hover .wp-block-heading:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.is-style-hover-card *,.is-style-hover-card :after,.is-style-hover-card :before{opacity:1!important;transition:none!important;visibility:visible!important}}@media (max-width:767px){.swiper-mobile-only{display:block}}@media (min-width:767px){.swiper-mobile-only .swiper-pagination{display:none}}.swiper-container{overflow:hidden;position:relative;width:100%}.swiper-pagination{display:flex;gap:var(--wp--custom--blockgap--sm);justify-content:center;margin-bottom:var(--wp--preset--spacing--xxl);margin-top:var(--wp--preset--spacing--xxl)}.swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--primary);border:0;border-radius:3rem;cursor:pointer;height:1rem;padding:0;width:1rem}@media (max-width:500px){.swiper-pagination .swiper-pagination-bullet{height:.75rem;width:.75rem}}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--wp--preset--color--secondary)}.swiper-button-next,.swiper-button-prev{align-items:center;background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--background);border-radius:3rem;bottom:50%;color:var(--wp--preset--color--background);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--x-large);font-weight:var(--wp--custom--typography--font-weight--light);height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-100%);width:50px;z-index:1}.swiper-button-next:hover,.swiper-button-prev:hover{box-shadow:0 0 0 1px currentColor;color:var(--wp--preset--color--background)}@media (max-width:767px){.swiper-button-next,.swiper-button-prev{height:35px;width:35px}}.swiper-button-next{right:var(--wp--preset--spacing--sm)}.swiper-button-prev{left:var(--wp--preset--spacing--sm)}@media (min-width:767px){.swiper-mobile-only .pagination-container,.swiper-mobile-only .swiper-button-next,.swiper-mobile-only .swiper-button-prev{display:none!important}.slider-grid-desktop .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:center}}.slider-grid-desktop .swiper-slide{width:100%}@media (min-width:767px){.slider-grid-desktop .swiper-slide{max-width:33.3333333333%}}@media (min-width:992px){.slider-grid-desktop .swiper-slide{max-width:25%}}@media (min-width:767px){.reports-slider .wp-block-post-template{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--wp--custom--blockgap--sm);margin:auto;width:100%}}.reports-slider .wp-block-post-template .wp-block-post{display:flex;flex-direction:column;height:unset;justify-content:space-between;margin-block-end:0;margin-block-start:0}@media (max-width:767px){.reports-slider .wp-block-post-template .wp-block-post{align-items:center;text-align:center}}@media (min-width:767px){.reports-slider .wp-block-post-template .wp-block-post:first-child{flex:0 1 49%}}@media (min-width:992px){.reports-slider .wp-block-post-template .wp-block-post:first-child{flex:0 1 40%}}@media (min-width:767px){.reports-slider .wp-block-post-template .wp-block-post{flex:0 1 49%}}@media (min-width:992px){.reports-slider .wp-block-post-template .wp-block-post{flex:0 1 19%}}.reports-slider .wp-block-post-template .wp-block-post .wp-block-group{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:var(--wp--preset--spacing--sm)}.reports-slider .wp-block-post-template .wp-block-post .wp-block-group *{margin-left:0!important;margin-right:0!important}.reports-slider .wp-block-post-template .wp-block-post .wp-block-group a{color:var(--wp--preset--color--secondary)}@media (max-width:767px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content .media-text-pattern-block{padding-bottom:var(--wp--custom--padding--xl)!important;padding-top:var(--wp--custom--padding--xl)!important}}.wp-block-cover .cover-link-element{display:block;height:100%;width:100%}.icons-info-block,.icons-info-block .wp-block-group.is-layout-constrained{display:flex;flex-wrap:wrap;gap:var(--wp--custom--blockgap--sm);justify-content:center}.icons-info-block .wp-block-group.is-layout-constrained:has(.result-item:first-child:last-child) .wp-block-group,.icons-info-block:has(.result-item:first-child:last-child) .wp-block-group{flex:1 1 100%;max-width:100%}.icons-info-block .wp-block-group.is-layout-constrained>.wp-block-group,.icons-info-block .wp-block-group.is-layout-constrained>.wp-block-ihg-document-downloader-wrapper,.icons-info-block>.wp-block-group,.icons-info-block>.wp-block-ihg-document-downloader-wrapper{display:flex;flex:1 1 100%;flex-direction:column;margin-block-start:0;margin:0!important;max-width:100%}@media (min-width:767px){.icons-info-block .wp-block-group.is-layout-constrained>.wp-block-group,.icons-info-block .wp-block-group.is-layout-constrained>.wp-block-ihg-document-downloader-wrapper,.icons-info-block>.wp-block-group,.icons-info-block>.wp-block-ihg-document-downloader-wrapper{flex:0 1 calc(33.33333% - var(--wp--custom--blockgap--sm));max-width:33.3333333333%}}.icons-info-block .wp-block-group.is-layout-constrained .wp-block-group.wp-block-ihg-document-downloader,.icons-info-block .wp-block-group.wp-block-ihg-document-downloader{max-width:100%}.dashboard-grid{margin:var(--wp--preset--spacing--sm) 0}.dashboard-grid__container{-moz-column-gap:var(--wp--preset--spacing--sm);column-gap:var(--wp--preset--spacing--sm);display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--wp--preset--spacing--sm);width:100%}@media (min-width:500px){.dashboard-grid__container{grid-template-columns:repeat(2,1fr)}}@media (min-width:767px){.dashboard-grid__container{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.dashboard-grid__container{grid-template-columns:repeat(4,1fr)}}.dashboard-grid__item{display:flex;flex-direction:column;width:100%}.dashboard-grid__item-title{margin:0}.dashboard-grid__item--coming-soon{opacity:.5;pointer-events:none}.dashboard-grid__item header{align-items:center;background-color:var(--wp--preset--color--brand-colour);color:#fff;display:flex;padding:.625rem 1.25rem}.dashboard-grid__item header svg{fill:var(--wp--preset--color--background);flex-shrink:none;height:2.5rem;margin-left:auto;width:2.5rem}.dashboard-grid__item nav{background-color:var(--wp--preset--color--tertiary);padding:var(--wp--preset--spacing--sm)}.dashboard-grid__item ul{list-style-type:none;padding:0}.dashboard-grid__item li{margin-bottom:var(--wp--preset--spacing--sm)}.dashboard-grid__item a{color:var(--wp--preset--color--foreground)}.dashboard-grid__item a:hover{text-decoration:underline}#auto_translate_button_wrapper{min-width:4rem}#auto_translate_button_wrapper .wpat_flag_wrapper{align-items:center;flex-direction:row-reverse}#auto_translate_button_wrapper .wpat_lang_code{padding-left:0;padding-right:.3rem}#auto_translate_button_wrapper .wpat_lang_item{background:inherit;border:none;color:inherit}#auto_translate_button_wrapper .wpat_lang_selected{color:var(--wp--preset--color--primary);padding:0}#auto_translate_button_wrapper .wpat_lang_selected .wpat_flag:before{background-image:url(assets/icons/globe.svg);background-repeat:no-repeat;content:"";display:block;height:19px;width:19px}.yith-wcan-filters .filter-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs);justify-content:center}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.active .term-label,.yith-wcan-filters .filter-items.filter-text .filter-item.active .term-label{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox,.yith-wcan-filters .filter-items.filter-text .filter-item.text{position:relative}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox:not(.disabled) a:hover,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text:not(.disabled) a:hover,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox:not(.disabled) a:hover,.yith-wcan-filters .filter-items.filter-text .filter-item.text:not(.disabled) a:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox:not(.disabled) a:hover:after,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox:not(.disabled).active a:after,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text:not(.disabled) a:hover:after,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text:not(.disabled).active a:after,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox:not(.disabled) a:hover:after,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox:not(.disabled).active a:after,.yith-wcan-filters .filter-items.filter-text .filter-item.text:not(.disabled) a:hover:after,.yith-wcan-filters .filter-items.filter-text .filter-item.text:not(.disabled).active a:after{content:url(assets/icons/checkmark.svg);height:var(--wp--preset--spacing--md);margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-50%);width:var(--wp--preset--spacing--md)}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox label,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text label,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox label,.yith-wcan-filters .filter-items.filter-text .filter-item.text label{display:flex;flex-direction:row-reverse;justify-content:center;position:relative}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox input,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text input,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox input,.yith-wcan-filters .filter-items.filter-text .filter-item.text input{display:none}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox a,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text a,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox a,.yith-wcan-filters .filter-items.filter-text .filter-item.text a{background-color:var(--wp--preset--color--tertiary);border:1px solid;border-color:var(--wp--preset--color--tertiary);border-radius:3rem;color:var(--wp--preset--color--foreground);cursor:pointer;display:block;font-size:var(--wp--preset--font-size--small);font-weight:400;padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--xl) var(--wp--preset--spacing--xs) var(--wp--preset--spacing--l)}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox a:before,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text a:before,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox a:before,.yith-wcan-filters .filter-items.filter-text .filter-item.text a:before{background-color:#fff;border-radius:3rem;content:"";cursor:pointer;display:block;height:var(--wp--preset--spacing--l);margin:0;position:absolute;right:0;top:50%;transform:translate(-.5rem,-50%);width:var(--wp--preset--spacing--l)}.yith-wcan-filters .filter-items.filter-checkbox .filter-item.checkbox .item-count,.yith-wcan-filters .filter-items.filter-checkbox .filter-item.text .item-count,.yith-wcan-filters .filter-items.filter-text .filter-item.checkbox .item-count,.yith-wcan-filters .filter-items.filter-text .filter-item.text .item-count{color:var(--wp--preset--color--foreground)}.breadcrumb a{color:var(--wp--preset--color--secondary)}.breadcrumb .breadcrumb-items{gap:var(--wp--preset--spacing--xs)}.breadcrumb .breadcrumb-item:first-child{font-weight:var(--wp--custom--typography--font-weight--bold)}.breadcrumb .sep{transform:scale(.7)}.wp-block-boldblocks-breadcrumb-block ol li{gap:var(--wp--preset--spacing--xs)}.wp-block-boldblocks-breadcrumb-block ol li .sep{margin-left:0}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none;font-weight:var(--wp--custom--typography--font-weight--bold);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--xxl);position:relative}.wpcf7 form.aborted .wpcf7-response-output:before,.wpcf7 form.failed .wpcf7-response-output:before,.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.payment-required .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before{background-position:50%;background-repeat:no-repeat;bottom:0;content:"";filter:brightness(0) invert(1);height:30px;left:var(--wp--preset--spacing--sm);margin:auto 0;position:absolute;top:0;width:30px}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;color:var(--wp--preset--color--background)}.wpcf7 form.sent .wpcf7-response-output:before{background-image:url(assets/icons/checkmark.svg)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#f49015;color:var(--wp--preset--color--background)}.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.payment-required .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before{background-image:url(assets/icons/warning-icon.svg)}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background:#ea3323;color:var(--wp--preset--color--background)}.wpcf7 form.aborted .wpcf7-response-output:before,.wpcf7 form.failed .wpcf7-response-output:before{background-image:url(assets/icons/error.svg)}.wp-block-contact-form-7-contact-form-selector .cf7-cf-turnstile{margin-top:var(--wp--preset--spacing--sm)!important}.wp-block-contact-form-7-contact-form-selector .cf7-cf-turnstile iframe{width:100%!important}
