body{background-color:var(--base-3);color:var(--contrast);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:340px;}:root{--contrast:#222222;--contrast-2:#353E2E;--contrast-3:#F3F0ED;--base:#F3F0ED;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#657658;--global-color-8:#E7E0DA;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-global-color-8-color{color:var(--global-color-8);}:root .has-global-color-8-background-color{background-color:var(--global-color-8);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}body, button, input, select, textarea{font-family:Mr Eaves XL Modern;font-size:19px;}@media (max-width: 1024px){body, button, input, select, textarea{font-size:18px;}}@media (max-width:768px){body, button, input, select, textarea{font-size:17px;}}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-size:16px;}.main-navigation .main-nav ul ul li a{font-size:15px;}h4{text-transform:uppercase;font-size:17px;letter-spacing:0.15em;}@media (max-width: 1024px){h4{font-size:16px;}}@media (max-width:768px){h4{font-size:16px;margin-bottom:5px;}}h1{text-transform:uppercase;font-size:48px;letter-spacing:0.1em;line-height:1.1em;}@media (max-width: 1024px){h1{font-size:45px;}}@media (max-width:768px){h1{font-size:35px;}}h2{text-transform:uppercase;font-size:28px;letter-spacing:0.1em;}@media (max-width: 1024px){h2{font-size:26px;}}@media (max-width:768px){h2{font-size:22px;}}h3{text-transform:uppercase;font-size:20px;letter-spacing:0.1em;}@media (max-width: 1024px){h3{font-size:19px;}}@media (max-width:768px){h3{font-size:18px;}}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-size:17px;}@media (max-width: 1024px){button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-size:16px;}}@media (max-width:768px){button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-size:15px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);background-color:var(--base-3);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);background-color:var(--base-3);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);background-color:var(--base-3);}.main-navigation ul ul{background-color:var(--base);}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{background-color:var(--contrast-3);}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{background-color:var(--contrast-3);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:var(--accent);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:var(--contrast-2);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 1024px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 25px 0px 25px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{padding-left:15px;padding-right:15px;}.main-navigation .main-nav ul ul li a{padding:10px 15px 10px 15px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:15px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:15px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:15px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta{margin-top:1em;}.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image{margin-bottom:1em;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: var(--base-3)}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0px;}.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-header-sticky #mobile-header.toggled .main-nav > ul {position: absolute;left: 0;right: 0;z-index: 999;}@media (max-width: 1024px){#sticky-placeholder{height:0;overflow:hidden;}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:0;}.has-inline-mobile-menu #site-navigation.toggled .main-nav > ul{top:1.5em;}}.nav-float-right .navigation-stick {width: 100% !important;left: 0;}.nav-float-right .navigation-stick .navigation-branding {margin-right: auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}@font-face {
font-family: 'Mr Eaves XL Modern';
src:  url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Reg.eot);
src:  url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Reg?#iefix) format('embedded-opentype'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Reg.ttf) format('truetype'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Reg.woff) format('woff'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Reg.woff2) format('woff2'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Reg.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Mr Eaves XL Modern';
src:  url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Bold.eot);
src:  url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Bold?#iefix) format('embedded-opentype'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Bold.ttf) format('truetype'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Bold.woff) format('woff'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Bold.woff2) format('woff2'),
url(//luciamedicalaesthetics.co.uk/fonts/MrEavesXLModOT-Bold.svg) format('svg');
font-weight: bold;
font-style: normal;
} .fixed-side-icons {
position: fixed;
bottom: 10px;
right: 3px;
z-index: 100;
}
#fixed-contact {
bottom: 0;
display: none;
} @media (min-width: 1025px) {
nav.main-navigation.has-branding .inside-navigation.grid-container {
padding-left: 20px;
padding-right: 20px;
}
.inside-navigation .navigation-branding img {
height: 90px;
}
.inside-navigation .navigation-branding {
margin-right: 0;
justify-content: flex-start;
}
.main-navigation .menu-bar-items {
justify-content: flex-end;
}
.inside-navigation .navigation-branding, .main-navigation .menu-bar-items {
width: 25%;
}
.inside-navigation #primary-menu {
width: 50%;
}	
}
.main-navigation .menu-bar-items a.cta-btn {
color: #fff;
}
@media (max-width: 1024px) {
.inside-navigation .navigation-branding img {
height: 75px;
}
} @media (min-width: 1025px) {
.inside-header {
position: relative;
}
nav .main-nav .mega-menu, .inside-navigation.grid-container {
position: static;
}
nav .main-nav .mega-menu > ul {
position: absolute;
width: 100%;
left: 0 !important;
display: flex;
flex-wrap: wrap;
padding: 10px 20px;
border-radius: 4px;
}
nav .main-nav .mega-menu > ul > li > a {
}
nav .main-nav .mega-menu>ul>li {
display: inline-block;
width: 25%;
vertical-align: top;
}
nav .main-nav .mega-menu.mega-menu-col-2>ul>li {
width: 50%;
}
nav .main-nav .mega-menu.mega-menu-col-3>ul>li {
width: 33.3333%;
}
nav .main-nav .mega-menu.mega-menu-col-5>ul>li {
width: 20%;
}
nav .main-nav .mega-menu > ul > li:hover > a,
nav .main-nav .mega-menu > ul > li:focus > a,
nav .main-nav .mega-menu > ul > li[class*="current-"] > a,
nav .main-nav .mega-menu ul ul {
background-color: transparent !important;
color: inherit;
}
nav .main-nav .mega-menu ul .sub-menu {
position: static;
display: block;
opacity: 1;
visibility: visible;
width: 100%;
box-shadow: 0 0 0;
left: 0;
height: auto;
pointer-events: auto;
transform: scale(1);
}
nav .main-nav .mega-menu ul.toggled-on .sub-menu {
pointer-events: auto;
}
nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle {
display: none;
}
}
@media (min-width: 1201px) {
nav .main-nav .mega-menu > ul {
max-width: 1200px;
margin-left: calc(50% - 600px);
}
}
@media (max-width: 1024px) {
#menu-mobile-menu li.menu-btn a {
color: #fff;
line-height: 1;
padding: 15px 25px;
background-color: var(--accent);
}
#menu-mobile-menu li.menu-btn a:hover {
background-color: var(--contrast-2);
}
#site-navigation.main-navigation.has-branding .menu-toggle {
padding-right: 10px;
}
}
@media (max-width: 499px) {
.menu-bar-items span.menu-bar-item:nth-child(2), .menu-bar-items .cta-btn {
display:none;
}
} .home-hero .gb-highlight {
font-size: 0.7em;
}
@media (max-width: 449px) {
.treatment-grid.gb-grid-wrapper .gb-grid-column {
width: 100%;
}	
}
@media (max-width: 768px) {
.hex-bg.gb-container:before {
background-size: 50%;
}
}
.single-treatment .post-term-item {
background-color: rgba(255,255,255,0);
display: inline-block;
padding: 5px;
margin: 2px 4px 2px 0;
box-sizing: border-box;
color: var(--contrast-2);
}
@media (max-width: 768px) {
.team-img {
object-position: center 30%;
}	
} .patient-reviews-swiper .swiper-slide {
height: auto;
}
.patient-reviews-swiper .wp-swiper__slide .wp-swiper__slide-content {
height: 100%;
}
.patient-reviews-swiper.wp-swiper .wp_swiper__button-prev img, .patient-reviews-swiper.wp-swiper .wp_swiper__button-next img {
width: 36px;
height: 36px;
background-color: #fff;
padding: 8px;
border-radius: 50%;
}
.patient-reviews-swiper .swiper-button-next, .patient-reviews-swiper .swiper-button-prev {
width: auto;
top: auto;
bottom: 5px;
}
.patient-reviews-swiper .swiper-button-next, .patient-reviews-swiper .swiper-button-prev {
display: block !important;
} ul.wc-block-product-template__responsive {
margin: 0;
}
.single-product h1 {
line-height: 1;
margin-bottom: 30px;
}
.wc-checkout-fields input, .wc-checkout-fields select {
border: none !important;
background-color: var(--base) !important;
border-radius: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin-bottom: 0;
}
.product_cat-gift-card .woocommerce-tabs {
display: none;
}
.woocommerce-Tabs-panel {
padding: 30px !important;
border: 1px solid rgba(0, 0, 0, .08);
background-color: rgba(242, 240, 237, 0.41) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background-color: rgba(242, 240, 237, 0.41) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: #fff !important;	
}
.woocommerce div.product .woocommerce-tabs h2 {
font-size: 24px;
}
.woocommerce div.product .woocommerce-tabs p, .woocommerce div.product .woocommerce-tabs li {
font-size: 17px;
}
.inside-left-sidebar #woocommerce_brand_nav-2 {
padding-bottom: 10px; 
margin-bottom: 0;
}
.inside-left-sidebar #block-8 {
padding-top: 10px;
} .nf-response-msg {
text-align: center;
}.border-btn{background-color:var(--contrast-3);color:var(--accent);display:inline-flex;border:1px solid var(--contrast-2);margin:5px;padding:10px 25px}.border-btn:hover{background-color:var(--contrast-2);color:#ffffff}.std-container{margin-left:auto;margin-right:auto;max-width:1200px;text-align:center;padding:40px}@media (max-width:1024px){.std-container{padding:30px}}@media (max-width:767px){.std-container{padding-left:20px;padding-right:20px}}.outer-container{padding-bottom:20px;padding-top:20px}.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-3513db4b{width:100%;position:relative;overflow-x:hidden;overflow-y:hidden;padding-bottom:40px;background-color:rgba(242, 240, 237, 0.75);}.gb-container-1248d84c{max-width:800px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-e70dd84f{width:50%;}.gb-grid-wrapper > .gb-grid-column-cf8e95b8{width:50%;}.gb-grid-wrapper > .gb-grid-column-ca3c66f0{width:50%;}.gb-grid-wrapper > .gb-grid-column-a7a2e5b8{width:50%;}.gb-grid-wrapper > .gb-grid-column-55dc7946{width:50%;}.gb-grid-wrapper > .gb-grid-column-8f8a72a1{width:50%;}.gb-grid-wrapper > .gb-grid-column-eaf99f8a{width:50%;}.gb-grid-wrapper > .gb-grid-column-658c799d{width:50%;}.gb-grid-wrapper > .gb-grid-column-ffb8c0b3{width:50%;}.gb-grid-wrapper > .gb-grid-column-578d7339{width:50%;}.gb-grid-wrapper > .gb-grid-column-334235d3{width:50%;}.gb-grid-wrapper > .gb-grid-column-869ec182{width:50%;}.gb-grid-wrapper > .gb-grid-column-28f572e8{width:50%;}.gb-container-48bea0bd{text-align:right;}.gb-container-d6109a5c{text-align:center;}.gb-container-f3f95378{background-color:var(--base);}.gb-container-200d202b{max-width:1200px;padding-top:40px;padding-bottom:30px;margin-right:auto;margin-left:auto;border-top-color:var(--accent);border-bottom:1px solid rgba(101, 117, 88, 0.22);}.gb-container-4902a9c8{max-width:70%;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-b52de9d5{width:25%;}.gb-grid-wrapper > .gb-grid-column-d7e1c649{width:25%;}.gb-grid-wrapper > .gb-grid-column-428b7b85{width:25%;}.gb-grid-wrapper > .gb-grid-column-ecf3dcad{width:25%;}.gb-container-9ee54b9c{padding-top:30px;padding-bottom:30px;}.gb-container-98c99806{max-width:1200px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-5c072ce4{width:15%;}.gb-container-81d3ef53{text-align:center;}.gb-grid-wrapper > .gb-grid-column-81d3ef53{width:70%;}.gb-container-2c423723{text-align:right;}.gb-grid-wrapper > .gb-grid-column-2c423723{width:15%;}.gb-container-f3153b7b{padding-right:20px;padding-left:20px;background-color:var(--base-3);}.gb-container-23be9ca2{max-width:none;text-align:center;}.gb-container-a730d6d4{position:relative;overflow-x:hidden;overflow-y:hidden;padding-top:20px;padding-bottom:20px;background-image:url(https://luciamedicalaesthetics.co.uk/wp-content/uploads/2025/01/texture-bg2.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;}.gb-container-a730d6d4:before{content:"";background-image:url(https://luciamedicalaesthetics.co.uk/wp-content/uploads/2025/01/hexagon-bg-green-white.png);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:0.6;}.gb-container-a730d6d4.gb-has-dynamic-bg:before{background-image:var(--background-url);}.gb-container-a730d6d4.gb-no-dynamic-bg:before{background-image:none;}.gb-container-dfb91e71{z-index:2;position:relative;}.gb-container-49a58085{flex-direction:column;z-index:101;position:relative;}.gb-container-df5c52cc{display:inline-flex;flex-direction:column;}.gb-grid-wrapper-f2ed8369{display:flex;flex-wrap:wrap;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-f2ed8369 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-7c629172{display:flex;flex-wrap:wrap;margin-left:-20px;}.gb-grid-wrapper-7c629172 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-40a03704{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-40a03704 > .gb-grid-column{box-sizing:border-box;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}a.gb-button-36785cfc{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-36785cfc:hover, a.gb-button-36785cfc:active, a.gb-button-36785cfc:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-fac3e1c7{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-fac3e1c7:hover, a.gb-button-fac3e1c7:active, a.gb-button-fac3e1c7:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-6a412a26{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-6a412a26:hover, a.gb-button-6a412a26:active, a.gb-button-6a412a26:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-bf8997b0{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-bf8997b0:hover, a.gb-button-bf8997b0:active, a.gb-button-bf8997b0:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-f6d1cc44{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-f6d1cc44:hover, a.gb-button-f6d1cc44:active, a.gb-button-f6d1cc44:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-74271467{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-74271467:hover, a.gb-button-74271467:active, a.gb-button-74271467:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-97b484ac{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-97b484ac:hover, a.gb-button-97b484ac:active, a.gb-button-97b484ac:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-19c4483e{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-19c4483e:hover, a.gb-button-19c4483e:active, a.gb-button-19c4483e:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-3f206313{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-3f206313:hover, a.gb-button-3f206313:active, a.gb-button-3f206313:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-99faa02d{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-99faa02d:hover, a.gb-button-99faa02d:active, a.gb-button-99faa02d:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-d317ea7a{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-d317ea7a:hover, a.gb-button-d317ea7a:active, a.gb-button-d317ea7a:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-d6378764{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-d6378764:hover, a.gb-button-d6378764:active, a.gb-button-d6378764:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-159b8f75{display:block;letter-spacing:0.1em;text-transform:uppercase;padding:30px 20px;background-color:var(--accent);color:#ffffff;text-decoration:none;}a.gb-button-159b8f75:hover, a.gb-button-159b8f75:active, a.gb-button-159b8f75:focus{background-color:var(--contrast-2);color:#ffffff;}a.gb-button-4ed4d0c5{display:inline-flex;padding:10px 25px;background-color:var(--accent);color:var(--base-3);text-decoration:none;}a.gb-button-4ed4d0c5:hover, a.gb-button-4ed4d0c5:active, a.gb-button-4ed4d0c5:focus{background-color:var(--contrast-2);color:var(--contrast-3);}a.gb-button-55870760{display:inline-flex;align-items:center;column-gap:0.5em;margin:5px;color:var(--accent);text-decoration:none;}a.gb-button-55870760 .gb-icon{line-height:0;}a.gb-button-55870760 .gb-icon svg{width:1.2em;height:1.2em;fill:currentColor;}a.gb-button-f92efef9{display:inline-flex;flex-direction:row;column-gap:0.5em;margin:5px;color:var(--accent);text-decoration:none;}a.gb-button-f92efef9 .gb-icon{line-height:0;}a.gb-button-f92efef9 .gb-icon svg{width:1.2em;height:1.2em;fill:currentColor;}a.gb-button-f9f70b2e{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px;margin:3px;border-radius:40px;border:1px solid var(--contrast-2);background-color:var(--base-3);color:var(--contrast-2);text-decoration:none;}a.gb-button-f9f70b2e:hover, a.gb-button-f9f70b2e:active, a.gb-button-f9f70b2e:focus{border-color:var(--accent);background-color:var(--base-3);color:var(--accent);}a.gb-button-f9f70b2e .gb-icon{line-height:0;}a.gb-button-f9f70b2e .gb-icon svg{width:1.2em;height:1.2em;fill:currentColor;}a.gb-button-a0cd2dc9{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px;margin:3px;border-radius:40px;border:1px solid var(--contrast-2);background-color:var(--base-3);color:var(--contrast-2);text-decoration:none;}a.gb-button-a0cd2dc9:hover, a.gb-button-a0cd2dc9:active, a.gb-button-a0cd2dc9:focus{border-color:var(--accent);background-color:var(--base-3);color:var(--accent);}a.gb-button-a0cd2dc9 .gb-icon{line-height:0;}a.gb-button-a0cd2dc9 .gb-icon svg{width:1.2em;height:1.2em;fill:currentColor;}a.gb-button-f415c0c4{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;margin:20px -20px;background-color:var(--contrast-2);color:var(--base-3);text-decoration:none;}a.gb-button-f415c0c4:hover, a.gb-button-f415c0c4:active, a.gb-button-f415c0c4:focus{background-color:var(--accent);color:var(--base-3);}.gb-button-f415c0c4{transform:rotate(270deg);}h4.gb-headline-385c55ee{margin-bottom:15px;color:var(--accent);}h4.gb-headline-811b6c55{margin-bottom:15px;color:var(--accent);}h4.gb-headline-1116d016{margin-bottom:15px;color:var(--accent);}h4.gb-headline-5bba9f89{margin-bottom:15px;color:var(--accent);}p.gb-headline-259bdd66{font-size:14px;margin-bottom:20px;}p.gb-headline-fb38f4d1{font-size:14px;margin-bottom:0px;}h1.gb-headline-5018156b{padding-top:10px;padding-bottom:10px;margin-bottom:0px;color:var(--base-3);}.gb-block-image-34daaac1{padding-top:10%;margin-bottom:30px;}.gb-image-34daaac1{width:180px;vertical-align:middle;}.gb-block-image-c36c77f0{margin-top:60px;text-align:center;}.gb-image-c36c77f0{width:100px;vertical-align:middle;}.gb-block-image-998b971d{margin-bottom:30px;}.gb-image-998b971d{width:100px;height:100px;vertical-align:middle;}.gb-image-497254dc{width:200px;vertical-align:middle;}.gb-image-d28d95bc{width:200px;vertical-align:middle;}.gb-image-65f07f3c{width:200px;vertical-align:middle;}.gb-image-44c791fc{width:200px;vertical-align:middle;}.gb-image-b43d4d90{width:200px;vertical-align:middle;}.gb-image-68ffe400{width:200px;vertical-align:middle;}.gb-image-f94cbb0c{width:200px;vertical-align:middle;}.gb-image-e4413a8d{width:200px;vertical-align:middle;}.gb-image-a07b0589{width:200px;vertical-align:middle;}.gb-image-966a4113{width:200px;vertical-align:middle;}.gb-image-485d391c{width:200px;vertical-align:middle;}@media (max-width: 1024px) {.gb-container-4902a9c8{max-width:80%;}.gb-grid-wrapper > .gb-grid-column-b52de9d5{width:50%;}.gb-grid-wrapper > .gb-grid-column-d7e1c649{width:50%;}.gb-grid-wrapper > .gb-grid-column-428b7b85{width:50%;}.gb-grid-wrapper > .gb-grid-column-ecf3dcad{width:50%;}.gb-grid-wrapper > .gb-grid-column-81d3ef53{width:100%;}.gb-container-2c423723{text-align:center;margin-top:20px;}.gb-grid-wrapper > .gb-grid-column-2c423723{width:100%;}.gb-container-a730d6d4{padding-top:0px;padding-bottom:10px;}.gb-grid-wrapper-7c629172{row-gap:30px;}.gb-block-image-c36c77f0{margin-top:30px;text-align:center;}.gb-image-998b971d{width:80px;height:80px;}}@media (max-width: 1024px) and (min-width: 768px) {.gb-container-5c072ce4, .gb-grid-column-5c072ce4{display:none !important;}}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-e70dd84f{width:100%;}.gb-grid-wrapper > .gb-grid-column-cf8e95b8{width:100%;}.gb-grid-wrapper > .gb-grid-column-ca3c66f0{width:100%;}.gb-grid-wrapper > .gb-grid-column-a7a2e5b8{width:100%;}.gb-grid-wrapper > .gb-grid-column-55dc7946{width:100%;}.gb-grid-wrapper > .gb-grid-column-8f8a72a1{width:100%;}.gb-grid-wrapper > .gb-grid-column-eaf99f8a{width:100%;}.gb-grid-wrapper > .gb-grid-column-658c799d{width:100%;}.gb-grid-wrapper > .gb-grid-column-ffb8c0b3{width:100%;}.gb-grid-wrapper > .gb-grid-column-578d7339{width:100%;}.gb-grid-wrapper > .gb-grid-column-334235d3{width:100%;}.gb-grid-wrapper > .gb-grid-column-869ec182{width:100%;}.gb-grid-wrapper > .gb-grid-column-28f572e8{width:100%;}.gb-container-f3f95378{padding-right:20px;padding-left:20px;}.gb-container-4902a9c8{max-width:100%;}.gb-grid-wrapper > .gb-grid-column-b52de9d5{width:50%;}.gb-grid-wrapper > .gb-grid-column-d7e1c649{width:50%;}.gb-grid-wrapper > .gb-grid-column-428b7b85{width:50%;}.gb-grid-wrapper > .gb-grid-column-ecf3dcad{width:50%;}.gb-grid-wrapper > .gb-grid-column-5c072ce4{width:100%;}.gb-container-5c072ce4, .gb-grid-column-5c072ce4{display:none !important;}.gb-grid-wrapper > .gb-grid-column-81d3ef53{width:100%;}.gb-grid-wrapper > .gb-grid-column-2c423723{width:100%;}.gb-container-f3153b7b{padding-right:0px;padding-left:0px;}a.gb-button-f9f70b2e{padding:8px;}a.gb-button-f9f70b2e .gb-icon svg{width:1em;height:1em;}a.gb-button-a0cd2dc9{padding:8px;}a.gb-button-a0cd2dc9 .gb-icon svg{width:1em;height:1em;}a.gb-button-f415c0c4{padding-top:10px;padding-bottom:10px;margin-top:24px;margin-right:-25px;margin-left:-25px;}.gb-image-998b971d{width:60px;height:60px;}}:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}.generate-columns.grid-100,.grid-sizer.grid-100{width:100%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}}.main-navigation.offside{position:fixed;width:var(--gp-slideout-width);height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:calc(var(--gp-slideout-width) * -1)}.offside--right{left:auto;right:calc(var(--gp-slideout-width) * -1)}.offside--left.is-open:not(.slideout-transition),.offside-js--is-left .offside-sliding-element{transform:translate3d(var(--gp-slideout-width),0,0)}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(var(--gp-slideout-width) * -1),0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1}.slideout-navigation.main-navigation.slideout-transition.do-overlay{opacity:0}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:calc(var(--gp-slideout-width) - 5px)}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:calc(var(--gp-slideout-width) - 5px)}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none!important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}