/*

Theme Name: MI London Child Theme
Description: THIS IS LONDON.
Author: Blayney Partnership
Author URI: https://www.blayneypartnership.co.uk/
Template: milondon
Version: 1.0
*/


:root {--body-font-size: 16px;--body-line-height: 1.55;--mobile-container-width: 1500px;--border-radius-value: 15px;}



/* GENERAL */

::selection {background-color: var(--nectar-accent-color)!important;color:#fff !important;}
body {overflow-x: hidden !important;}
body:has(.nectar-sticky-media-sections) {overflow-x: visible !important;}
p {padding-bottom: 15px;}
html,
body,
* { -ms-overflow-style: none; scrollbar-width: none; }
html::-webkit-scrollbar,
body::-webkit-scrollbar,
*::-webkit-scrollbar {width: 0;display: none; }
body{-webkit-text-size-adjust: 100%;}

.material .wpb_content_element,
.material .wpb_row,
.material .nectar-split-heading,
.material .nectar-highlighted-text,
body .nectar-badge {margin-bottom: 15px;}
.img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {padding-right: 0px !important;}
div#page-header-wrap,
div#page-header-bg {max-height: 500px !important;}
.mobile-only.menu-item {display: none !important;}
.vc_separator h4 {text-transform: uppercase;font-size: 18px !important;line-height: 1 !important;font-weight: 600 !important;padding: 0px 25px !important;}
.div-no-pad .divider-border {margin: 0px !important;}
.nectar-overflow-hidden.carousel-dynamic-wrapper {overflow: visible;}
body.material[data-button-style^=rounded] .nectar-button.has-icon:not([class*=see-through]) i,
body.material[data-button-style^=rounded] .nectar-button.has-icon[class*=see-through]:hover i {background: var(--nectar-extra-color-3) !important;font-weight: 300 !important}

/* FONTS */

*:not(span):not(.fa):not(i):not(.gform-icon):not(.icon-salient-search):not(a>span):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.blog_next_prev_buttons span i, body .material.product .product-wrap .product-add-to-cart a span, #top .span_9>.slide-out-widget-area-toggle a.using-label .label, body {font-family: 'Good Sans';}

body h1, body h2, body h3, body h4, body h5, body h6,
body.single .heading-title[data-header-style=default_minimal] h1,
body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1,
body .gform_wrapper.gravity-theme input[type=submit],
body div#ajax-content-wrap .container-wrap .gform-footer.gform_footer.top_label input, button,
#slide-out-widget-area .inner .off-canvas-menu-container li>a {font-family: 'VC Gosh Wide' !important;}

/* BUTTONS */

body.material .nectar-button.jumbo,
body.material .nectar-button.jumbo:not([class*=see-through]) {transition: all 0.3s ease !important;filter: none;text-transform: uppercase;padding: 16px 40px;font-size: 15px !important;letter-spacing: 0.02em;font-weight: 500;}
body.material .nectar-button.large, .pum-container .pum-content+.pum-close, body .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button, .nectar-post-grid-wrap .load-more-wrap a.load-more, .nectar-fancy-box[data-style=hover_desc] .inner p a {padding: 16px 28px !important;font-size: 15px !important;line-height: 1 !important;font-weight: 300;letter-spacing: 0px;border-radius: 10000000px !important;transition: all 0.3s ease !important;letter-spacing: -0.02em !important;font-family: 'VC Gosh Wide' !important;text-transform: uppercase;}
body.material .nectar-button.large.see-through-2:hover {background: var(--nectar-bg-color) !important;color: var(--nectar-accent-color) !important;border-color:#fff !important}
a.nectar-button.accent-color:hover {filter: brightness(1.1);opacity: 1 !important;transition: all 0.3s ease !important;}
a.nectar-button.regular.accent-color {/* border: 2px solid; */border-color: var(--nectar-accent-color);}
body.material .nectar-button.large.has-icon {padding: 17px 38px !important;padding-left: 47px !important;}
i.icon-button-arrow {font-weight: 600 !important;}
body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-btn-style-button_accent-color.menu-item-type-custom a:hover > span > *:not(.char) {color: var(--nectar-accent-color) !important;transition: all 0.3s ease !important;}
a.nectar-button.regular.accent-color[data-color-override="#ffffff"] {border-color: #fff !important;}
.cky-notice-btn-wrapper .cky-btn {font-size: calc(var(--body-font-size) - 23%);line-height: 1;font-weight: 500;font-size: 9px;padding: 13px 12px;text-transform: uppercase;margin: 0px;}
body .nectar-button.see-through-3 {border: none !important;padding-left: 32px !important;padding-right: 0px !important;}

/* NETCAR CTA */

.nectar-cta[data-style="material"] a.link_text, .nectar-cta[data-style="material"] span.text {font-size: 15px;text-transform: uppercase;letter-spacing: 0.01em;font-weight: 400;color:var(--nectar-extra-color-1) !important}
.nectar-cta[data-style="material"] span.text {font-weight:400;}

/* BADGES */

.nectar-badge__inner {line-height: 1.2;border-radius: 7.5px !important;background-color: var(--nectar-accent-color) !important;color: #fff !important;min-width: max-content;font-size: 13.5px !important;padding: 8px 14px !important;backdrop-filter: blur(20px);--webkit-backdrop-filter: blur(20px);}

/* LIST */

ol, ul {margin: 0px;list-style: unset;}
body ul li {list-style: none !important;}
body ul li::marker {display: none !important;opacity: 0;}
.nectar-fancy-ul[data-list-icon="icon-salient-check"] i {font-size: 25px !important;font-weight: 700;}
.nectar-fancy-ul[data-list-icon="icon-salient-check"] li {padding-left: 35px;margin-bottom: 20px !important;}
.nectar-fancy-ul[data-list-icon="icon-salient-check"] li:last-child {margin-bottom:0px !important;}
.nectar-fancy-ul[data-list-icon="icon-salient-check"] li:last-child {margin-bottom: 0px;}

/* BORDER RADIUS */

.full-width-section.wpb_row[data-br="20px"][data-br-applies="bg"]:last-child > .row-bg-wrap,
.full-width-section.wpb_row[data-br="20px"][data-br-applies="bg"]:last-child > .nectar-video-wrap,
.full-width-section.wpb_row[data-br="20px"][data-br-applies="bg"]:last-child > .nectar-parallax-scene {border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.nectar-inherit-border-radius,
body[data-button-style*="slightly_rounded"] .nectar-cta:not([data-style="material"]) .link_wrap,
body[data-button-style*="slightly_rounded"] .nectar-button.see-through,
body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2,
body[data-button-style*="slightly_rounded"] .nectar-button.see-through-3,
ody[data-button-style*="slightly_rounded"] .portfolio-filters-inline .container ul li a,
body[data-button-style*="slightly_rounded"] .slide-out-widget-area-toggle[data-custom-color="true"] a:before,
body[data-button-style*="slightly_rounded"] #infscr-loading,
body[data-button-style*="slightly_rounded"] .flex-direction-nav a,
body[data-button-style*="slightly_rounded"] #pagination span,
body[data-button-style*="slightly_rounded"] #pagination a,
body[data-button-style*="slightly_rounded"] #pagination .next.inactive,
body[data-button-style*="slightly_rounded"] #pagination .prev.inactive,
body[data-button-style*="slightly_rounded"].woocommerce nav.woocommerce-pagination ul li a,
body[data-button-style*="slightly_rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,
body[data-button-style*="slightly_rounded"] .container-wrap nav.woocommerce-pagination ul li span,
body[data-button-style*="slightly_rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body[data-button-style*="slightly_rounded"] input[type=submit],
body[data-button-style*="slightly_rounded"] button[type=submit],
body[data-button-style*="slightly_rounded"] input[type="button"],
body[data-button-style*="slightly_rounded"] button,
body[data-button-style*="slightly_rounded"] .nectar-button,
body[data-button-style*="slightly_rounded"] .swiper-slide .button a,
body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a:before,
body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a:before,
body[data-button-style*="slightly_rounded"] #header-outer .widget_shopping_cart a.button,
body[data-button-style*="slightly_rounded"] .comment-list .reply a,
body[data-button-style*="slightly_rounded"].material #page-header-bg.fullscreen-header .inner-wrap >a,
body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-social-inner >a,
body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-love,
body .related-posts[data-style=material] .meta-category a, 
body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a,
body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a,
body[data-button-style*="slightly_rounded"] .masonry.classic_enhanced .posts-container article .meta-category a,
body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a,
body[data-button-style*="slightly_rounded"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button, li[class*="menu-item-btn-style"] > a:before,
li[class*="menu-item-btn-style"] > a:after {border-radius:var(--border-radius-value) !important;}
#ajax-content-wrap .vc_row.top_margin_-50px .row-bg-wrap {border-radius: 50px;overflow: hidden;}

/* TABBED */

.tabbed[data-style="material"] .wpb_tabs_nav li a {line-height: 1 !important;padding: 18px 34px !important;border-radius: 10000px;font-size: 14px !important;letter-spacing: 0.02em;font-weight: 500;}
.tabbed[data-style*="material"] .wpb_tabs_nav {background: #fff;width: auto !important;display: table;margin: auto;margin-bottom: 65px;padding: 10px !important;box-shadow: 0px 25px 75px #1c214030;border-radius: 1000000px;z-index: 9999999999;position: relative;}
.tabbed[data-style*="material"][data-alignment="left"] .wpb_tabs_nav {margin-left: 0px;}
.tabbed[data-style*="material"][data-alignment="right"] .wpb_tabs_nav {margin-right: 0px;}
.tabbed[data-style*="material"] .wpb_tabs_nav:after {display: none;}
.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="15px"] li {padding-bottom: 20px !important;padding-left: 30px !important;}
.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="15px"] li:last-child {padding-bottom: 0px !important;}
.nectar-scrolling-tabs .scrolling-tab-nav ul li:last-child {position: relative;}
.nectar-scrolling-tabs[data-navigation-width="narrow"] .scrolling-tab-nav {width: 245px;min-width: 245px;}
.nectar-scrolling-tabs .scrolling-tab-content {padding-left: 45px;}
.nectar-scrolling-tabs[data-navigation-width="narrow"] .scrolling-tab-nav .n-sticky.theiaStickySidebar {padding-bottom: 100px !important;}
.nectar-scrolling-tabs .scrolling-tab-nav .theiaStickySidebar:before,
.nectar-scrolling-tabs .scrolling-tab-nav .n-sticky > .line {height: calc(100% - 100px);}
.nectar-scrolling-tabs[data-tab-spacing="5%"] .scrolling-tab-content > div {padding: 5px 0px;}

/* AT TOP */

a#to-top.hidden, a#to-top.hidden.visible {transform: scale(0) !important;transition: all 0.3s cubic-bezier(.55,0,.1,1) !important;}
a#to-top {transform: scale(0) !important;transition: all 0.3s cubic-bezier(.55,0,.1,1) !important;bottom: 30px;right: 30px;}
a#to-top.visible {transform: scale(1.5) !important;}

/* TOGGLES */

body .toggles--minimal-shadow .toggle.open {background: #fff !important;border: 1px solid #121c4117 !important;border-radius: 20px;transition: all 0.3s ease;z-index: 999999;}
body .toggles--minimal-shadow .toggle:before {box-shadow: 0px 30px 100px #121c410f;border-radius: 20px;}
.toggles--minimal-shadow .toggle > .toggle-title a {font-size: 22px;padding: 28px 55px 28px 0px;line-height: 1.2;}
body .toggles--minimal-shadow .toggle {border: 1px solid hwb(227deg 7% 75% / 5%) !important;background: hwb(223deg 94% 0% / 45%) !important;}
body .toggles--minimal-shadow .toggle {padding: 0px 30px;transition: all 0.3s ease;border-radius: 20px !important;margin-bottom: 15px !important;font-size: 16px;}
body .toggles--minimal-shadow .toggle.open:not(:first-child) {/* margin-top: 20px; */}
.toggle .nectar-fancy-ul ul {margin-bottom: 20px;}
.toggle .nectar-fancy-ul:last-child ul:last-child {margin-bottom: 0px !important;}

/* BLOCKQUOTE */

blockquote.nectar_single_testimonial {background: #ffffff0a;padding: 45px 50px;border-radius: 20px;border: 1.5px solid var(--nectar-accent-color);font-size: 21px;line-height: 1.5;}
blockquote.nectar_single_testimonial span.open-quote {font-family: 'VC Gosh Wide';font-weight: 800;font-size: 60px !important;line-height: 1 !important;margin-bottom: 10px !important;color: var(--nectar-accent-color);}
blockquote.nectar_single_testimonial p {padding-bottom: 20px;letter-spacing: -0.05em;}
blockquote.nectar_single_testimonial span.wrap > span:not(.title) {font-size: 18px;line-height: 1.25;font-family: 'VC Gosh Wide';text-transform: uppercase;margin-bottom: 2.5px;}
blockquote.nectar_single_testimonial span.wrap > span.title {color: var(--nectar-accent-color);opacity: 1;}

/* PAGE OVERLAY - CURRENTLY OFF DUE TO ISSUES ON MOBILE 
body:has(#slide-out-widget-area-bg) .ocm-effect-wrap::before {content: "";height: 0vh;background: var(--nectar-extra-color-1);opacity: 1;transition: all 0.3s 0.3s ease;}
body:has(#slide-out-widget-area-bg.open) .ocm-effect-wrap::before {content: "";height: 200vh;opacity: 1;top: 0px;transition: all 0.3s 0.3s ease;}
/* END */


/* ANIMATIONS */

.wave-hand {
  animation-name: wave-animation;  /* Refers to the name of your @keyframes element below */
  animation-duration: 2.5s;        /* Change to speed up or slow down */
  animation-iteration-count: infinite;  /* Never stop waving :) */
  transform-origin: 70% 70%;       /* Pivot around the bottom-left palm */
  display: inline-block;
  animation-duration: 2s !important;
  animation-timing-function: ease;}

@keyframes wave-animation {0% { transform: rotate( 0.0deg) }
   10% { transform: rotate(14.0deg) }  /* The following five values can be played with to make the waving more or less extreme */
   20% { transform: rotate(-8.0deg) }
   30% { transform: rotate(14.0deg) }
   40% { transform: rotate(-4.0deg) }
   50% { transform: rotate(10.0deg) }
   60% { transform: rotate( 0.0deg) }  /* Reset for the last half to pause */
  100% { transform: rotate( 0.0deg) }
}

/* END */







/* HOMEPAGE */

.homepage-hero {padding-top: 12.5vw !important;}
.homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:before {background-image: url(/wp-content/uploads/2026/01/small-star.svg);right: -3vw;height: 100%;}
.homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:after {height: 100%;background-image: url(/wp-content/uploads/2026/01/small-star-left.svg);left: -3vw;}
.homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:after,
.homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:before {background-size: contain;background-repeat: no-repeat;background-position: center;width: 30px;max-width: 30px;bottom: 0;position: absolute;content: '';top: 10px;margin: auto;}
.homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"] {position: relative;}
.homepage-hero .nectar-split-heading:has(p) {margin: 5px 0px 25px !important;}
.homepage-hero .nectar-split-heading p,
.homepage-hero .nectar-split-heading p * {line-height: 1.5 !important;font-size: 20px;}
.homepage-hero .nectar-split-heading {margin-bottom: 0px !important;line-height: 1 !important;}
.homepage-hero .nectar-split-heading:first-child {margin-bottom: 10px !important;}
.homepage-hero .nectar-split-heading * {line-height: 0.9 !important;}
.homepage-hero .nectar-cta {margin: 0px;}
.homepage-hero .nectar-cta span.link_wrap {display: flex !important;padding: 10px 33px;}
.homepage-hero .nectar-cta span.link_wrap *, li.menu-item.menu-item-hover-text-reveal-wave a span.menu-title-text {font-size: 13.5px !important;}
.nectar-scrolling-text .nectar-scrolling-text-inner h2 > span:not(.custom) {margin-right: 0.25em;}
.homepage-hero:after {content: '';height: 52vh;background: url(/wp-content/uploads/2026/01/pattern-bottom.svg);position: absolute;bottom: 0;z-index: 2;margin-left: -50vw;left: 50%;width: 100vw;background-size: cover;background-position: bottom;background-repeat: no-repeat;display: none;}
.img-with-aniamtion-wrap:has(.mi-shape-divider) {margin-left: -50vw;left: 50%;width: 100vw;position: relative;z-index: 222 !important;margin-bottom: -2px !important;margin-top: -5% !important;user-select: none;pointer-events: none;}
div#register-interest {margin-top: -125px !important;}
.sign-up-main-section-form {width: 100%;max-width: 450px;}
.sign-up-main-section > .col {flex-wrap: nowrap !important;}
.sign-up-main-section-gallery {width: 100%;}
.nectar-post-grid.nectar-flickity[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item {    width: calc((100% - 50px) / 3);}
.nectar-scrolling-text .nectar-scrolling-text-inner span.custom span {display: none;}
.nectar-scrolling-text .nectar-scrolling-text-inner span.custom:before {content: '';width: 12vw;height: 11vw;display: block;position: relative;background: url(/wp-content/uploads/2026/01/five-time-champions.svg);z-index: 99999;background-repeat: no-repeat;background-position: center;}
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .meta-category a {text-transform: none;letter-spacing: -0.02em !important;font-weight: 500;padding: 8px 14px;margin-bottom: 12px;}
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content {max-width: 100% !important;bottom: 0px;margin-top: auto !important;height: 100% !important;display: flex;flex-wrap: wrap;align-items: flex-end;align-content: flex-end;}
.featured-media-under-header__cat-wrap .meta-category a {margin-right: 0;display:none;}
.featured-media-under-header__cat-wrap .meta-category a:first-child {display:table;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a, body .related-posts[data-style=material] .meta-category a, .featured-media-under-header__cat-wrap .meta-category a, .masonry.material .masonry-blog-item .meta-category a {text-transform: none;letter-spacing: -0.025em;font-weight: 900;padding: 10px 13px;line-height: 1 !important;background-color: var(--nectar-extra-color-3) !important;color: #fff !important;border-radius: 42px;font-size: 11px !important;font-family: 'Good Sans';}
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content {max-width: 100% !important;bottom: 0px;margin-top: auto !important;height: 100% !important;display: flex;flex-wrap: wrap;align-content: flex-start;align-items: flex-start;padding: 45px !important;}
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .post-heading span {line-height: 1.1 !important;display: block !important;margin-bottom: 5px;}
.insights-feature-large > .vc_column-inner,
.insights-feature-large > .vc_column-inner > div,
.insights-feature-large > .vc_column-inner > div > div,
.insights-feature-large > .vc_column-inner > div > div > div {height: 100%;margin: 0px;}
.insights-feature-large .nectar-post-grid .inner:before {background: linear-gradient(40deg, #0c1120f0 20%, transparent 85%) !important;height: 100% !important;}
.tabbed[data-style*="material"] .wpb_tabs_nav li a:after {border-radius: 100000px;}
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .nectar-split-heading,
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {font-size: 40px;line-height: 1.1;letter-spacing: -0.035em;margin-top: 5px;margin-bottom: 15px;display: block;max-width: 700px;}
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content span.meta-excerpt {width: 100% !important;max-width: 550px !important;font-size: 18px !important;line-height: 1.45 !important;margin: 0px !important;margin-top: 5px !important;}
.insights-feature-large .nectar-post-grid .nectar-post-grid-item .content span.meta-author {margin-top: 25px;}
.nectar-post-grid-item .item-main > .meta-author .meta-author-name {text-transform: capitalize;letter-spacing: 0px;font-weight: 500;line-height: 1.4 !important;display: block !important;}
.nectar-post-grid-item .item-main > .meta-author span.meta-date {color: var(--nectar-accent-color) !important;display: block !important;}
.nectar-post-grid-item .item-main > .meta-author img {background: #fff;margin-right: 12px;top: 2px;position: relative;}
.insights-feature-large .nectar-post-grid-item {margin: 0px !important;}
.insights-feature-large .nectar-post-grid-item .bg-overlay {opacity: 0 !important;}
.insights-feature-row .tabbed[data-style*="material"] .wpb_tabs_nav {margin-right: 0px !important;margin-top: -120px;z-index: 99999;position: relative;}
.insights-feature-large {width: calc(100% - 400px);flex: 3;}
.insights-feature-list {min-width: 400px;width: 100%;flex: 1;}
.insights-feature-list a.nectar-button.regular {width: 100%;text-align: center;margin-top: 0px !important;}
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content .post-heading span {display: block;font-size: 15px;line-height: 1;text-transform: uppercase;max-width: 90%;padding-right: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
body div#ajax-content-wrap .nectar-post-grid-item__meta-wrap * {color: var(--nectar-extra-color-3) !important;font-size: 13px;opacity: 1;}
span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label {background: var(--nectar-accent-color);text-align: center;padding: 10px;letter-spacing: 0px !important;border-radius: 10000px;order: 10 !important;width: 100%;position: relative;transform: none;-webkit-transform: none;z-index: 999999999 !important;margin-top: 20px;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category {position: absolute;top: 15px;left: 15px;}
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content .item-main {display: flex;flex-wrap: wrap;justify-content: flex-start;flex-direction: row;}
body .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content span.link_text {color: var(--nectar-extra-color-2);font-family: 'VC Gosh Wide';font-size: 11px;}
body .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content span.link_text svg {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 10px;}
.nectar-post-grid-item__meta-wrap {margin: 0px !important;}

/* BLOGS - CONTENT NEXT TO IMAGE */

.nectar-post-grid[data-text-layout="all_bottom_left_shadow"]  .content {padding: 45px !important;}
.nectar-post-grid[data-text-layout="all_bottom_left_shadow"] .content .item-main {max-width: 600px !important;display: block !important;}
body .insights-feature-large .nectar-post-grid-wrap.additional-meta-size-small .nectar-post-grid-item__meta-wrap {font-size: 17px !important;line-height: 1 !important;margin-top: 17.5px !important;font-weight: 400 !important;}
.nectar-post-grid-wrap.additional-meta-size-small .nectar-post-grid-item__meta-wrap * {color: var(--nectar-accent-color) !important;}
#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item__meta-wrap, .smaller .nectar-post-grid .nectar-post-grid-item span.nectar-post-grid-item__meta-wrap * {font-size: 13px !important;line-height: 1 !important;margin-top: 7.5px !important;}
.nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item-bg-wrap {width: 110px !important;}
.nectar-post-grid-wrap[data-style="content_next_to_image"] .inner {gap: 30px !important;}
#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item .content h3.post-heading {background: transparent !important;}
#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item .content h3.post-heading span {font-size: 18px;line-height: 1.2;display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;letter-spacing: -0.05em;}
body div#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"]  .nectar-post-grid-item {border-color: #f0f4fe !important;margin: 0px !important;padding-bottom: 20px !important;margin-bottom: 20px !important;}
body div#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid {margin: 0px !important;}
body div#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item:last-child {margin-bottom: 15px !important;padding: 0px !important;}
body div#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item .meta-category a, .smaller .nectar-post-grid .nectar-post-grid-item .content .meta-category a {background: var(--nectar-extra-color-1);padding: 6.5px 11px;font-size: 11px !important;margin-bottom: 10px;color: #fff !important;}
body div#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .custom-aspect-ratio-3-2 .nectar-post-grid-item-bg {padding: 55px;}

/* ARCHIVE */

body .page-header-no-bg.color-bg {padding: 275px 0px 15px !important;background: linear-gradient(180deg, var(--nectar-extra-color-3), transparent);z-index: 15;}
.post-area .posts-container {height: auto !important;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 25px;}
.post-area .posts-container article {position: relative !important;left: unset !important;top: unset !important;display: block;width: 100% !important;margin: 0px !important;max-width: 100% !important;}
.post-area.masonry.material .masonry-blog-item .inner-wrap {border-radius: 20px;box-shadow: 0 30px 90px rgb(18 28 65 / 9%);background: #fff;}
.post-area.masonry.material .masonry-blog-item .inner-wrap img {/* height: 250px; */aspect-ratio: 2 / 1;object-fit: cover;max-width: 100%;}
.post-area.masonry.material .masonry-blog-item .grav-wrap > a {display: none;}
.post-area.masonry.material .masonry-blog-item .text a {display: none !important;}
.masonry.material .masonry-blog-item .grav-wrap {margin-top: 0px;display: block;}
.masonry.material .masonry-blog-item .meta-category {position: absolute;left: 0;top: 0;background: transparent !important;padding: 20px !important;}
body.archive .ocm-effect-wrap div#header-outer:not(.scrolling):not(.detatched) {background: transparent !important;box-shadow: none !important;}
body.archive div#header-space {display: none;}
.nectar-archive-tax-count:before {background: var(--nectar-accent-color);opacity: 1;z-index: -1;}
.nectar-archive-tax-count {color: #fff !important;}
body small.nectar-archive-tax-count.netar-inherit-label-font--simple {color: var(--nectar-extra-color-2) !important;}
body.archive li#social-in-menu > a:not(:hover) {border-color: #1031ff;}

/* END */


/* SINGLE POST */

.single-post .nectar-post-grid-wrap.players {margin-left: -50vw;left: 50%;width: 100vw;position: relative;}
.single-post .nectar-post-grid-wrap.players .nectar-post-grid {max-width: 1350px;margin: 45px auto !important;gap: 20px !important;padding: 0px 40px;}
.nectar-cta.back-to-all {display: none;position: absolute;top: 40px;}
.nectar-cta.back-to-all p {display: flex;gap: 0.25em;}
.nectar-cta.back-to-all p * {border: none !important;font-size: 14px !important;}
.nectar-cta.back-to-all .link_wrap .arrow:before {z-index: 9999999;color: #fff !important;font-weight: 700;right: unset;left: -1px;transform: rotate(180deg);}
.nectar-cta.back-to-all] .link_wrap .link_text:after,
.nectar-cta.back-to-all .link_wrap:after,
.nectar-cta.back-to-all .link_wrap .link_text:after,
.nectar-cta.back-to-all .link_wrap .circle,
.nectar-cta.back-to-all .link_wrap .link_text:before {border: none !important;}
.nectar-cta.back-to-all a.link_text {display: flex;padding-left: 35px;padding-right: 0px;}
.nectar-cta.back-to-all a.link_text span.circle {right: unset !important;left: 0;}
.nectar-cta.back-to-all .link_text::before,
.nectar-cta.back-to-all .link_wrap .link_text:after,
.related-posts[data-style="material"] .meta-category a:before {display: none !important;}
.row.vc_row-fluid.full-width-section.related-post-wrap {/* display: none; */}
.single-post .content-inner {padding-bottom: 45px;}
.single-post .nectar-social.fixed {display: none !important;}
body .related-post-wrap .row-bg-wrap .row-bg {background: linear-gradient(180deg, var(--nectar-extra-color-3), transparent);}
body .related-post-wrap h3.related-title {z-index: 99999;position: relative;text-align: center;font-size: 34px !important;line-height: 1 !important;margin-bottom: 55px !important;padding-top: 75px !important;}
body .related-post-wrap h3.related-title:after {display: block;font-weight: 300;font-size: 18px;letter-spacing: -0.035em;margin: 15px auto 0px;line-height: 1.45;font-family: 'Good Sans';text-transform: none;}
body .blog-recent.related-posts,
body .blog-recent.related-posts {padding-bottom: 95px !important;gap: 25px;}
body .related-posts:before,
body .related-posts:after {display: none;}
body .blog-recent.related-posts .col.span_4, .full-width-section>.span_12.blog-recent[data-style=material] .col {margin: 0px !important;flex: 1;}
body .related-posts[data-style=material] .inner-wrap, .nectar-post-grid-wrap[data-style=content_under_image]  .nectar-post-grid-item {border-radius: 20px !important;box-shadow: 0 30px 90px rgb(18 28 65 / 9%);overflow: hidden;background-color: #fff;margin-top: 0px;margin-bottom: 0px;}
body .related-posts[data-style=material] .grav-wrap {position: relative;left: 0;bottom: 0px;}
body .related-posts[data-style=material] .article-content-wrap, .masonry.material .masonry-blog-item .article-content-wrap, .related-posts[data-style=material] .article-content-wrap, .nectar-post-grid-wrap[data-style=content_under_image] .content {padding: 25px 27px !important;background: #fff;color: var(--nectar-extra-color-1) !important;margin-top: -25px;padding-top: 48px !important;}
.masonry.material .masonry-blog-item .article-content-wrap, .masonry.material .masonry-blog-item h3 {color: var(--nectar-extra-color-2);}
body .related-posts[data-style=material] .meta-category {position: absolute;top: 0px;width: 100%;padding: 20px;}
body .related-posts .article-content-wrap .excerpt,
.masonry.material .masonry-blog-item .article-content-wrap .excerpt,
body div#ajax-content-wrap .nectar-post-grid .nectar-post-grid-item .meta-excerpt {font-size: 13.5px;line-height: 1.5;margin: 12px 0px 12px;letter-spacing: -0.04em;max-width: 100% !important;color: var(--nectar-extra-color-2) !important;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}
body .related-posts .article-content-wrap h3.title,
.masonry.material .masonry-blog-item h3 a, .related-posts[data-style=material] h3 a,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .post-heading a {letter-spacing: -0.035em;font-weight: 500 !important;font-size: 17px;line-height: 1;margin: 0px !important;display: block;font-family: 'VC Gosh Wide' !important;text-transform: uppercase;color: var(--nectar-extra-color-2);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
body .related-posts[data-style=material] .grav-wrap .text > a,
body .related-posts[data-style=material] .grav-wrap img {display: none !important;}
body .related-posts .article-content-wrap .post-header {margin:0px !important;}
body .masonry-blog-item .grav-wrap .text span, body .related-posts[data-style=material] .grav-wrap .text span, .nectar-post-grid-wrap.additional-meta-size-small .nectar-post-grid-item__meta-wrap {font-size: 13.5px !important;line-height: 1 !important;display: flex;font-weight: 500;color: var(--nectar-extra-color-3);}
.related-posts[data-style=material] .post-featured-img img, .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item-bg-wrap, .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid-item-bg {height: 100% !important;width: 100%;aspect-ratio: 2 / 1;object-fit: cover;border-bottom-left-radius: 0px !important;}
.related-post-wrap .row-bg-wrap, .border-radius-top-lift .row-bg-wrap {border-top-left-radius: 30px;border-top-right-radius: 30px;overflow: hidden;}
.nectar-post-grid-item-bg-wrap {border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;}
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content *:not(.meta-category a) {color: var(--nectar-extra-color-2) !important;order: 2;letter-spacing: -0.04em;}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid {margin: 0px !important;display: grid;gap:25px;}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid:not(.nectar-flickity)  .nectar-post-grid-item {margin: 0px !important;width: 100% !important;}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="2"] {grid-template-columns: 1fr 1fr;}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="3"]:not(.nectar-flickity) {grid-template-columns: 1fr 1fr 1fr;}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="4"] {grid-template-columns: 1fr 1fr 1fr 1fr;}
h3.post-heading {width:100%;}
.row.vc_row-fluid.full-width-section.related-post-wrap {/* display: none; */}
.blog_next_prev_buttons {margin-bottom: 0px !important;}
.single.single-post .container-wrap {background: linear-gradient(0deg, #02081d, var(--nectar-extra-color-2)) !important;}
body div#header-outer header#top nav ul.buttons.sf-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-btn-style-button-border_accent-color > a > span.menu-title-text {color: #fff !important;}
.single-post .post-area {margin-top: 45px;}
.blog_next_prev_buttons {width: 100% !important;margin: auto !important;left: unset !important;border-radius: 20px !important;margin-bottom: 75px !important;}
.blog_next_prev_buttons .col {height: 300px;}
.blog_next_prev_buttons i {font-size: 11px !important;line-height: 1 !important;color: var(--nectar-extra-color-2) !important;font-weight: 600 !important;background: var(--nectar-accent-color);padding: 10px 18px !important;backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);display: table;margin: auto;border-radius: 10000px;text-transform: none !important;}
.blog_next_prev_buttons h3 {font-size: 30px !important;line-height: 1.1 !important;text-transform: uppercase;max-width: 860px;margin: auto !important;padding: 10px 50px 0px !important;}
.blog_next_prev_buttons .bg-overlay {opacity: 0.7;background: linear-gradient(0deg, var(--nectar-extra-color-2), var(--nectar-extra-color-3));}
.main-content-with-sidebar .main-content-with-sidebar-right {width: 455px;}
.main-content-with-sidebar .main-content-with-sidebar-left {width: calc(100% - 455px);}
.main-content-with-sidebar .wpb_widgetised_column.wpb_content_element {padding: 30px 35px !important;background-color: #163b7a2b;border-radius: 20px;}
#sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:last-child,
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:last-child {margin-bottom: 0px !important;}
#footer-outer #footer-widgets .widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image]>li,
#sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image] li,
.ascend #sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image] li,
.widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image]>li {border-radius: calc(var(--border-radius-value) / 1.25);border-color: #eef0f7;padding: 22px !important;}
html body .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-title,
body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title {font-size: 15px !important;line-height: 1.25;text-transform: none;font-weight: 500;letter-spacing: -0.05em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li span.post-date {color: var(--nectar-accent-color) !important;text-transform: none !important;font-size: 14px;line-height: 1.4;margin-top: 2.5px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
#sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter] li:first-child, #sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image] li:first-child, .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter] li:first-child,
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image] li:first-child {padding-top: 150px !important;}
body #sidebar h4, body .widget h4, body #footer-outer .widget h4 {color: var(--nectar-accent-color);margin-bottom: 20px !important;opacity: 1;}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .meta-wrap {padding-left: 20px;width: calc(100% - 90px);}
#sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li,
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li {margin-bottom: 22px;min-height: unset;}
.single-post #header-outer #top nav > ul > li > a {color: #fff !important;}
.row.featured-media-under-header {display: flex;padding: 0px !important;padding-bottom: 75px !important;margin-left: -50vw;left: 50%;width: 100vw;margin-bottom: 75px;flex-wrap: wrap;background: linear-gradient(0deg, var(--nectar-extra-color-3), transparent);flex-direction: column;}
.row.featured-media-under-header .featured-media-under-header__content {width: 100%;padding: 55px 45px 75px !important;display: flex;align-items: center;max-width: 1300px;}
.featured-media-under-header__featured-media:not([data-has-img="false"]) {width: 100%;margin: 0px !important;padding: 0px !important;transform: none !important;height: 100%;aspect-ratio: 2 / 1;width: calc(100% - 100px);max-width: 1600px;margin: auto !important;border-radius: 20px;max-height: 650px;}
.row.featured-media-under-header .featured-media-under-header__content h1.entry-title {text-align: center;font-size: 48px;line-height: 1;margin: 20px 0px 25px;padding: 0px !important;}
.row.featured-media-under-header .featured-media-under-header__content span {display: flex;gap: 15px 13px;font-size: 16px;color: var(--nectar-accent-color);}
.row.featured-media-under-header .featured-media-under-header__content img,
.row.featured-media-under-header .featured-media-under-header__content span.fn.nectar-inherit-label {display: none !important;}
.featured-media-under-header__excerpt {text-align: center;font-size: 17px;line-height: 1.5;width: 100%;max-width: 950px;letter-spacing: -0.025em;}
body.single .post .content-inner>h2,
body.single .post .content-inner>h3,
body.single .post .content-inner>h4,
body.single .post .content-inner>h5,
body.single .post .content-inner>h6,
body.single .post .wpb_text_column h2,
body.single .post .wpb_text_column h3,
body.single .post .wpb_text_column h4,
body.single .post .wpb_text_column h5,
body.single .post .wpb_text_column h6 {margin: 0px;margin-bottom: 20px;}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image]>li a .popular-featured-img:after {background: linear-gradient(25deg, #111428 0%, transparent 70%);opacity: 1 !important;}
body.single .post .wpb_text_column h2 {font-size: 28px;line-height: 1.1;}
body.single .post .wpb_text_column h3 {font-size: 28px;line-height: 1.15;}
body.single .post .wpb_text_column h4 {font-size: 20px;line-height: 1.15;}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before, .masonry.material .masonry-blog-item .meta-category a:focus:before, .masonry.material .masonry-blog-item .meta-category a:hover:before, .nectar-recent-posts-single_featured .grav-wrap .text a:focus:before, .nectar-recent-posts-single_featured .grav-wrap .text a:hover:before, .related-posts[data-style=material] .meta-category a:focus:before, .related-posts[data-style=material] .meta-category a:hover:before, [data-style=list_featured_first_row] .meta-category a:focus:before, [data-style=list_featured_first_row] .meta-category a:hover:before {display: none;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a.press-release,
.meta-category a.press-release,
.masonry.material .masonry-blog-item .meta-category a.press-release {background: var(--nectar-accent-color) !important;color: var(--nectar-extra-color-2) !important;}


/* SOCIAL SHARE */

.social-share {grid-column-gap: 10px;grid-row-gap: .5em;flex-flow: wrap;justify-content: center;align-items: center;display: flex;margin-bottom: 25px;margin-top: 5px;}
body button.social-share__button {color: #fff !important;-webkit-appearance: none;appearance: none;background-color: #ffffff14;border-radius: 10px !important;justify-content: center;align-items: center;display: flex;position: relative;overflow: hidden;border-color: #fff;cursor: pointer;font-size: 14px !important;line-height: 42px !important;border: 1.5px solid var(--nectar-extra-color-1);text-align: center;width: 50px !important;height: 50px !important;}
.social-share__icon {width: 2.1em;display: flex;}
.social-share__icon.is--success {position: absolute;}

[data-social-share-type="clipboard"] .social-share__icon {transition: transform 0.4s cubic-bezier(0.625, 0.05, 0, 1);transform: translateY(0%) rotate(0.001deg);}
[data-social-share-type="clipboard"] .social-share__icon.is--success {color: #009E3B;transform: translateY(200%) rotate(0.001deg);}
[data-social-share-type="clipboard"][data-social-share-success] .social-share__icon {transform: translateY(-200%) rotate(0.001deg);}
[data-social-share-type="clipboard"][data-social-share-success] .social-share__icon.is--success {transform: translateY(0%) rotate(0.001deg);}

[data-social-share-type] {transition: all 0.4s cubic-bezier(0.625, 0.05, 0, 1);transform: scale(1) rotate(0.001deg);}
[data-social-share]:has([data-social-share-type]:hover) [data-social-share-type] {transform: scale(0.85) rotate(0.001deg);opacity: 0.7;filter: blur(2px);}
[data-social-share]:has([data-social-share-type]:hover) [data-social-share-type]:hover  {transform: scale(1.1) rotate(0.001deg);box-shadow: 0px 10px 80px #121c413d;z-index: 9999999;opacity: 1;filter: blur(0px);}

[data-social-share-type="linkedin"] {color: #0A66C2;}
[data-social-share-type="x"] {color: #000000;}
[data-social-share-type="facebook"] {color: #1877F2;}
[data-social-share-type="pinterest"] {color: #E60023;}
[data-social-share-type="whatsapp"] {color: #25D366;}
[data-social-share-type="reddit"] {color: #FF4500;}
[data-social-share-type="telegram"] {color: #0088CC;}

/* END */


/* COOKIE YES */

body .cky-notice .cky-title {color: var(--nectar-accent-color) !important;padding-bottom: 0px;font-weight: 400 !important;margin-bottom: 10px;text-transform: uppercase;line-height: 1;letter-spacing: -0.03em;font-family: 'VC Gosh Wide' !important;font-size: 15px !important;max-width: 200px;}
.cky-consent-bar .cky-notice-des,
.cli-bar-message {color: #fff !important;font-size: 12.5px !important;line-height: 1.45 !important;font-weight: 500;}
.cky-consent-container .cky-consent-bar {padding: 35px !important;background: transparent !important;}
.cky-box-bottom-right {bottom: 30px !important;right: 30px !important;border-radius: var(--border-radius-value) !important;box-shadow: 0px 10px 90px hwb(230deg 2.93% 91.83%);overflow: hidden;background: linear-gradient(45deg, var(--nectar-extra-color-1), var(--nectar-extra-color-3));width: 100% !important;max-width: 375px;}
.cky-notice-btn-wrapper {margin: 0px;margin-top: 17.5px !important;gap: 10px;}
.cky-consent-bar .cky-notice-des p {font-size: 13px;font-weight: 300;padding: 0;}

/* END */


/* FORMS */

.gform_wrapper.gravity-theme .gform_fields {gap: 15px 20px;}
p.gform_required_legend {display: none;}
div#field_submit input, .gform_footer input[type=submit], a.nectar-button.pum-close.newsletter-close {padding: 20px 30px !important;line-height: 1 !important;opacity: 1 !important;box-shadow: none !important;text-transform: uppercase !important;font-size: 13px !important;color: #fff !important;font-weight: 300 !important;background: var(--nectar-accent-color) !important;border: none !important;}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {margin: 0px;margin-bottom: 0;font-size: 15px !important;line-height: 1.5 !important;font-family: 'Good Sans' !important;letter-spacing: -0.02em;font-weight: 300;padding: 18px 20px;background: hwb(0deg 100% 0% / 10.2%);border: 1.5px solid hwb(0deg 100% 0% / 5.1%);border-radius: calc(var(--border-radius-value) / 2.5);min-height: unset !important;box-shadow: none !important;color: #fff !important;backdrop-filter: blur(20px) contrast(1.1) saturate(1.1);-webkit-backdrop-filter: blur(20px) contrast(1.1) saturate(1.1);text-overflow: ellipsis;}
.gform_wrapper.gravity-theme .gfield_required {color: var(--nectar-accent-color) !important;font-size: 14px !important;padding: 0px !important;margin-left: 0.05em !important;font-style: normal !important;font-weight: 300 !important;}
.gform_wrapper {margin-bottom: 0px !important;}
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])::placeholder {color: #121c41a8 !important;}
textarea {min-height: 250px;}
.gform_wrapper input, .gform_wrapper select,
.gform_wrapper textarea {color:#000!important}
.select2-container {display: block;}
 body .gform_wrapper .top_label .gfield_label {font-size: 12px !important;line-height: 1 !important;margin-bottom: 10px;text-transform: none !important;letter-spacing: -0.025em;margin-top: 0px !important;color: var(--nectar-accent-color);font-weight: 300 !important;overflow: visible !important;}
.charleft.ginput_counter.gfield_description {padding: 0px !important;margin: 0px !important;position: absolute;left: 20px;bottom: 27px;line-height: 1;font-size: 13px;color: var(--nectar-extra-color-1);opacity: 0.4;letter-spacing: -0.01em;}
.ginput_container.ginput_container_textarea {position: relative;}
.gform_wrapper.gravity-theme .gfield textarea.medium {margin: 0px !important;text-overflow: ellipsis;padding-bottom: 55px !important;min-height: 300px !important;}
.gform-footer.gform_footer.top_label {margin: 0px !important;padding: 0px !important;margin-top: 25px !important;}
body[data-button-style=rounded] div#ajax-content-wrap .container-wrap .gform-footer.gform_footer.top_label input {margin: 0px !important;font-size: 14px !important;line-height: 1.2 !important;padding: 18px !important;font-weight: 300 !important;min-height: unset !important;color: var(--nectar-extra-color-2) !important;}
body img.gform_ajax_spinner,
.gform-loader,
#gform-loader {display: none !important;}
.gform_wrapper.gravity-theme .field_sublabel_above .description,
.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,
.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description {padding: 0px;font-weight: 300;letter-spacing: -0.02em;font-size: 13px;line-height: 1.25;padding: 13px 16px;margin: 0px;margin-bottom: 20px;background: var(--nectar-extra-color-3);border-radius: 7.5px;}

/* CHECKBOXES */

.gfield .gfield-choice-toggle-all {width:100% !important;flex: unset !important;margin-top: 0px !important;}
.gform_wrapper select {box-shadow: none !important;background-image: url(/wp-content/uploads/2025/04/down-arrow.svg) !important;appearance: none !important;background-position: calc(100% - 12px) !important;background-repeat: no-repeat !important;background-size: 35px !important;color: var(--nectar-extra-color-1) !important;}
.gfield .gchoice, .gfield .gfield-choice-toggle-all {z-index:1;position:relative;margin: 0;padding:0;height: 40px;width: 100%!important;flex: 1;}
.gfield input.gfield-choice-input {z-index:2;appearance:none;margin:0;padding:0;width: 100%;height:100%;transition: .3s all ease-in-out;position:absolute;overflow: hidden;}
.gfield input.gfield-choice-input:hover,
.gfield .gchoice label:hover {cursor:pointer;}
.gfield input.gfield-choice-input:checked label:after {background: var(--nectar-accent-color) !important;border-color: var(--nectar-accent-color) !important;box-shadow: 0px 15px 40px #ff450f33 !important;}
.gfield input.gfield-choice-input:checked + label {color: #fff !important;}
.gfield .gchoice label {z-index:3;font-weight: 300;display:block;position: absolute;padding: 0 0px 0 31px;top: 50%;transform: translateY(-50%);width:100%;overflow:visible;letter-spacing: -0.035em;text-transform: none;font-size: 12.5px !important;line-height: 1.5;}
.gfield input.gfield-choice-input + label:after {content: "";position: absolute;left: 0;transform: translateY(-50%);width: 15px;height: 15px;border: 1.5px solid #e5eaf6 !important;z-index: 2;top: 13px;transition: .3s all ease-in-out;color: #fff !important;font-size: 25px;text-align: center;line-height: 23px;font-weight: 500;background-color: #fff;background-size: 25px;background-position: center;}
.gfield input[type="checkbox"].gfield-choice-input + label:after {border-radius: 5px;}
.gfield input[type="radio"].gfield-choice-input + label:after {border-radius:50px;}
.gfield input.gfield-choice-input:checked + label:after {content: "";border: 1.5px solid var(--nectar-accent-color) !important;background: var(--nectar-accent-color);color: #172045 !important;background-image: url(/wp-content/uploads/2026/01/check-dark.svg);}
.gform_wrapper.gravity-theme .gfield_checkbox button {0appearance:none;margin: 0;padding: 0;height: 60px;width: 100%;border-radius: calc(var(--border-radius-value) / 2.5) !important;transition: .3s all ease-in-out;background: #f0f4fe6b !important;border: 1px solid var(--nectar-extra-color-3);font-size: 16px !important;line-height: 1.2;font-weight: 300 !important;color: var(--nectar-extra-color-1);}
.gform_wrapper.gravity-theme fieldset {margin: 10px 0px !important;}

/* ERRORS */

.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,
.gform_wrapper.gravity-theme .gfield_error label,
.gform_wrapper.gravity-theme .gfield_error legend,
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message,
.gform_wrapper.gravity-theme [aria-invalid=true]+label,
.gform_wrapper.gravity-theme label+[aria-invalid=true] {color: var(--nectar-accent-color) !important;}
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {text-align: center;background: transparent;border: none;}
.gform_wrapper.gravity-theme .gform_validation_errors {display: none;}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {border-color: var(--nectar-accent-color) !important;}
.gfield--type-text .validation_message,
.gfield--input-type-email .validation_message,
.gfield--input-type-phone .validation_message {display: none;}

/* GDPR */

.gfield--type-checkbox.default input {border: none !important;background: transparent !important;height: auto !important;}
body .gfield--type-checkbox.default .gchoice {height: auto !important;}
body .gfield--type-checkbox.default label {padding: 0px !important;font-size: 14px !important;line-height: 1.4 !important;max-width: 100% !important;padding-left: 33px !important;position: relative;}
.gfield--type-checkbox.default input[type="checkbox"].gfield-choice-input + label:after {right: unset;left: 0px;width: 20px;height: 20px;top: 0px;transform: none;}
.gfield--type-checkbox.default input.gfield-choice-input:checked {background: transparent !important;box-shadow: none !important;}
.gfield--type-checkbox.default input.gfield-choice-input:checked + label {color: inherit !important;}

/* COLS */

.col-4 .gfield_checkbox,
.col-4 .gfield_radio {display: flex;gap: 15px;flex-wrap: wrap;}
.col-5 .gfield_checkbox,
.col-5 .gfield_radio {display: flex;gap: 15px;flex-wrap: wrap;}
.col-5 .gfield_checkbox .gchoice,
.col-5 .gfield_checkbox .gfield-choice-toggle-all {flex: unset;width: calc(100% / 3 - 10px) !important;}

/* CONFIRMATION */

.gform_confirmation_message h3 {text-transform: uppercase;font-size: 19px !important;margin-bottom: 10px !important;}
.gform_confirmation_message br {display: none;}
.gform_confirmation_message {border: 1.5px solid var(--nectar-accent-color);padding: 21px 25px;border-radius: 15px;background: #ffffff0a;font-size: 14px;line-height: 1.5;}

/* END */



/* HEADER */

#header-outer #top .row .col.span_9 {z-index: 9999999 !important;}
#header-outer.transparent.dark-slide > #top nav > ul > li > a,  #header-outer.transparent.dark-slide > #top nav .sf-menu > .sfHover > a {color: #fff !important;}
#header-outer #top>.container>.row>.right-aligned-menu-items {right: unset;left: 0;display: flex;justify-content: flex-start;width: 100%;}
li#social-in-menu > a:hover {background: var(--nectar-accent-color);border-color: var(--nectar-accent-color);}
#header-outer #social-in-menu i,
#slide-out-widget-area .off-canvas-social-links li a i {font-size: 19px !important;line-height: 41px !important;top: -5px;color: #fff;position: relative;}
#header-outer #social-in-menu {gap: 10px;}
#header-outer #social-in-menu i::after {color: #fff;}
body #header-outer #social-in-menu a:hover i::after {color: var(--nectar-extra-color-2) !important;}
#header-outer[data-full-width="true"] header > .container {padding: 0px 35px !important;}
body #header-outer[data-using-pr-menu=true] #top nav>.buttons {margin-left: 15px !important;right: 5px;position: relative;}
#header-outer #top>.container>.row>.right-aligned-menu-items > nav {width: 100%;}
li.menu-item.menu-item-hover-text-reveal-wave {overflow: visible !important;}
body #header-outer li[class*="menu-item-btn-style"] > a:before, #header-outer li[class*="menu-item-btn-style"] > a:after {border-radius: 100000px !important;height: calc(100% + 30px);width: calc(100% + 60px) !important;left: -30px !important;border-width: 2px !important;border-color: var(--nectar-accent-color) !important;}
body #header-outer li[class*="menu-item-btn-style"] > a:before {opacity: 1;}
#header-outer #logo,
#header-outer .logo-clone,
#header-outer .logo-spacing {margin-top: 25px;margin-bottom: 25px;}
html body #header-outer .right-aligned-menu-items > nav > ul.buttons > .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-btn-style-button-border_accent-color.menu-item-hover-text-reveal-wave > a:hover > span.menu-title-text * {color: var(--nectar-extra-color-2) !important;transition:all 0.3s ease;}
#header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version,
#header-outer[data-transparent-header="true"].light-text >header #logo img.dark-version,
#header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img,
#header-outer[data-transparent-header="true"].dark-text >header #logo img,
#header-outer[data-transparent-header="true"].dark-text.side-widget-open >header #logo img.dark-version {opacity: 1 !important;}
#top nav > ul > li > a {font-family: 'VC Gosh Wide';transition: all 0.2s ease;}
#top nav > ul > li.current-menu-item *, #top nav > ul > li a:hover * {color: var(--nectar-accent-color) !important;}
#header-outer > #top nav > ul > li:nth-child(2) > a {padding-left: 5px !important;}
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li.current-menu-item a {color: var(--nectar-accent-color) !important;}
 #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li.current-menu-item > a:after {border-color: #00ff979c !important;}
body div#header-outer #top .sf-menu > li.nectar-regular-menu-item > a:hover > .nectar-menu-icon.fa.fa-ticket:before {color: var(--nectar-extra-color-2);transition: all 0.3s ease;}
div#header-outer.transparent:after {opacity: 0 !important;transition: all 0.25s 0s ease !important;}

/* END */



/* FOOTER */

.clients[data-additional_padding="4"].no-carousel>div {padding: 0% 5%;margin: 0px !important;width: 33.33% !important;}
.clients[data-additional_padding="4"].no-carousel>div img {max-height: 80px;max-width: 115px;margin: auto;object-fit: contain;}
body .footer-main .nectar_icon i, li#social-in-menu > a, #slide-out-widget-area .off-canvas-social-links li a {font-size: 16px !important;line-height: 43px !important;color: #fff !important;border: 1.5px solid var(--nectar-extra-color-1);border-radius: 10px;text-align: center;transition: all 0.3s ease;width: 42px !important;height: 42px !important;justify-content: center;align-items: center;}
body .footer-main .nectar_icon {padding: 0px !important;margin-right: 12px;}
body .footer-main  .nectar_icon_wrap:last-child .nectar_icon {margin-right: 0px;}
body .footer-main .nectar_icon:hover i {border-color: var(--nectar-accent-color) !important;background: var(--nectar-accent-color) !important;color: var(--nectar-bg-color) !important;}
.footer-main > .col > .wpb_column:nth-child(2) {max-width: 350px;min-width: 350px;margin: auto !important;flex: 2;}
.nectar-cta[data-style="text-reveal-wave"] *, li.menu-item.menu-item-hover-text-reveal-wave a span.menu-title-text,
.nectar-mobile-only.mobile-header li > a {font-family: 'VC Gosh Wide' !important;text-transform: uppercase;font-size: 11px;}
.nectar-mobile-only.mobile-header li > a {color: #fff !important;}
.footer-copyright .wpb_wrapper {display: flex;justify-content: center;align-items: center;gap: 15px;}
.footer-copyright .wpb_wrapper > * {margin: 0px;}
.footer-copyright .wpb_wrapper * {font-size: 13px;line-height: 1.2;color: #474e63 !important;letter-spacing: -0.035em;}
.footer-copyright  .built-by-blayney a {font-weight: 600;}
img.img-with-animation.back-to-top-hand {filter: drop-shadow(0px 10px 45px #75fba100);transition: all 0.3s ease;}
img.img-with-animation.back-to-top-hand:hover {filter: drop-shadow(0px 5px 25px #0f2dea);transition: all 0.3s ease;}
.img-with-aniamtion-wrap:has(.back-to-top-hand) {width: 28px;margin-left: 30px;}
.footer-main > .col > .col:has(.back-to-top-hand) > div > .wpb_wrapper {display: flex;align-items: center;justify-content: flex-end;}
.footer-main > .col > .col .nectar-cta {margin: 0px !important;}
.footer-main {border-top: none;}
.footer-main:before {content: '';width: 100vw;height: 2px;background: linear-gradient(270deg, #75fba1, #0e2ef4);position: absolute;top: 0;z-index: 99;}
.weather-and-time > strong:first-child {width: 100%;display: block;}
.weather-and-time {display: flex;gap: 15px;background: #ffffff0d;border-radius: 10px;padding: 17px 12px;}

/* WEATHER WIDGET */

.location-and-time > strong:nth-child(1) {font-family: 'VC Gosh Wide' !important;text-transform: uppercase !important;width: 100%;display: block;line-height: 1.3;font-size: 11px;margin-bottom: -6.5px;}
.location-and-time em,
.location-and-time strong:not(:first-child) {font-style: normal;font-family: 'VC Gosh Wide' !important;font-size: 8px;line-height: 1;text-transform: uppercase;color: var(--nectar-accent-color);display: inline-block;margin-right: 5px;letter-spacing: 0.05em;}
.location-and-time br {display: none;}
.location-and-time {/* height: 31px; */}
.footer-main > .col > .col {min-width: 400px;max-width: 400px;}
.weather-atlas-header, .weather-atlas-wrapper .weather-atlas-footer,.weather-atlas-wrapper .daily {display: none;}
.weather-atlas-wrapper .weather-atlas-body {padding: 0px !important;}
.weather-atlas-wrapper .current_temp .current_text {display: none;}
.weather-atlas-wrapper .current_temp {text-align: left;margin: 0px  !IMPORTANT;display: flex;}
.weather-atlas-wrapper .current_temp .temp {font-family: 'VC Gosh Wide';text-shadow: none !important;color: var(--nectar-accent-color);font-weight: 300 !important;font-style: italic;letter-spacing: -1px !important;margin-left: 0px;font-size: 27px;line-height: 1;display: inline-block;top: -1px;position: relative;}
.weather-atlas-wrapper {background-color: transparent !important;border: transparent !important;margin-top: 0px;line-height: 1 !important;display: block;height: 29px;}
.weather-location-and-updated p {color: #8bc9ca;font-size: 12px;line-height: 25px;margin-bottom: -5px !important;font-style: italic;display: block !important;}
.weather-location-and-updated p br {display: none;}
.weather-location-and-updated p strong {margin-top: -10px;font-style: normal;color: #ffffff;font-size: 22px;line-height: 22px;letter-spacing: -1px;margin-bottom: 3px;display: block !important;font-family: Oswald;text-transform: uppercase;}
.footer-weather-widget .wpb_widgetised_column {margin-bottom: 15px;}
.footer-weather-widget .widget_weather_atlas > h4 {display: none;}
body #footer-outer .weather-atlas-wrapper .current_temp .wi {font-size: 3.5em;}
body .main-content .weather-location-and-updated p strong {color: #202126 !important;}
body .main-content .weather-atlas-wrapper .current_temp i.wi.wi-fw.wi-weather-28 {color: #202126;}
body .main-content .weather-atlas-wrapper .current_temp i.wi.wi-fw.wi-weather-28 {color: #202126;text-shadow: none;}
body .main-content .weather-atlas-wrapper .current_temp .wi {color: #202227 !important;text-shadow: none;font-size: 30px;}
.weather-in-sidebar .wpb_widgetised_column.wpb_content_element {width: 140px;float: left;margin-bottom: 0px;}
.weather-in-sidebar .weather-location-and-updated {width: calc(100% - 140px);float: left;padding-left: 10px;margin-top: 15px;}
.weather-in-sidebar {align-items: center;display: flex;float: none;margin-top: -10px;}
.weather-atlas-wrapper .current_temp .wi {font-size: 28px;line-height: 1.15;}

/* END */




/* 404 */

.error404 h1 img {width: auto !important;height: 150px !important;margin: 0px !important;top: 6px;position: relative;margin-left: 7px !important;transform: translateY(-450%);transition: all 0.5s 0.5s ease;}
.error404 .animated h1 img {transform: translateY(0px);transition: all 0.5s 0.5s ease;}
.content-404 {padding: 220px 0px 125px !important;}
.content-404 .inner-wrap {z-index: 999999;}
.content-404 .row-bg-overlay.row-bg-layer {z-index: -1;}
.error404 .container-wrap {padding: 0px !important;background: linear-gradient(0deg, var(--nectar-extra-color-3) -180%, transparent 100%);}
.error404 div#header-outer {background: transparent !important;}
.error404 h1 {width: 100%;font-size: 130px !important;line-height: 1 !important;display: flex;justify-content: center;align-items: center;margin-bottom: 0px !important;}
.error404 h2 {font-size: 33px !important;line-height: 1.15 !important;width: 100%;margin: 0px auto !important;letter-spacing: -0.045em !important;color: var(--nectar-accent-color);}
.content-404 > .col {max-width: 860px;margin: auto;}
.error404 p {max-width: 580px;margin: auto;}
body #error-404 .nectar-button {margin-top: 10px !important;margin-bottom: 0px !important;background-color: var(--nectar-extra-color-3) !important;line-height: 1.2 !important;}
body #error-404 .nectar-button i.icon-button-arrow {background: #ffffff17 !important;}
body:has(#error-404) .container-wrap {/* flex-grow: unset; */}
#error-404 {padding: 0px !important;height: 60vh;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;gap: 20px;}

/* END */






/* GALLERY FILL SPACE */

.gallery-fill-space {position: absolute;width: 100% !important;height: 100%;}
.gallery-fill-space * {width: 100% !important;height: 100% !important;object-fit: cover;}
.gallery-fill-space-col > div > div, .gallery-fill-space-col > div {position: relative;height: 100% !important;}
.gallery-fill-space .flickity-viewport {margin: 0px !important;}
.gallery-fill-space .flickity-viewport .cell {margin: 0px !important;transform: none !important;left: 0;right: 0;opacity: 0 !important;transition: all 0.5s ease !important;}
.gallery-fill-space .flickity-slider {transform: none !important;}
.gallery-fill-space .flickity-slider .img-wrap {transform: none !important;}
.gallery-fill-space .flickity-viewport .cell.is-selected {opacity: 1 !important;transition: all 0.5s ease !important;}
.gallery-fill-space ol.flickity-page-dots {height: 10px !important;width: auto !important;z-index: 999;bottom: 65px !important;left: 0;right: 0;}

@media only screen and (max-width: 999px) {.gallery-fill-space-col > div,
    .gallery-fill-space-col {height: 400px;}
}

@media only screen and (max-width: 690px) {.gallery-fill-space-col > div,
    .gallery-fill-space-col {height: 350px;}
}

@media only screen and (max-width: 479px) {.gallery-fill-space-col > div,
    .gallery-fill-space-col {height: 275px;}
}




/* CAL SYNC */

.calendar-sync-row {border-radius: 15px;overflow: hidden;background: #051445;margin-top: -45px;}
.calendar-sync-row > .col > .col:nth-child(1),
.calendar-sync-row > .col > .col:nth-child(3) {width: 490px;min-width: 250px;padding: 0px !important;text-align: right;}
.calendar-sync-row > .col > .col:nth-child(2) {width: 100%;}
.calendar-sync-row > .col {flex-wrap: nowrap !important;margin: 0px !important;}
.calendar-sync-row h2 {font-size: 18px;line-height: 1.1;max-width: 380px;margin: 0px !important;}
a.nectar-button.large.regular {border: 2px solid var(--nectar-accent-color);background: transparent !important;font-family: 'VC Gosh Wide' !important;text-transform: uppercase !important;padding: 15px 30px !important;font-size: 12px !important;line-height: 1 !important;transition:all 0.25s ease;}
.calendar-sync-row > .col > .col > .vc_column-inner {padding: 25px 35px !important;}
.calendar-sync-row h2 strong {font-family: 'VC Gosh Wide' !important;font-weight: 300 !IMPORTANT;color: var(--nectar-accent-color);}

/* END */



/* MAIN PAGE HERO */

.main-page-hero {padding: 225px 0px 245px !important;}
.main-page-hero.overlap-header {padding: 225px 0px 400px !important;}

/* END */



/* OUR SQAUD */

.nectar-post-grid-filters div > a {white-space: nowrap;flex: 1;margin: 0px;padding: 30px 30px 32px !important;background-color: #fff;font-family: 'VC Gosh Wide' !important;color: var(--nectar-extra-color-2);letter-spacing: -0.03em;}
.nectar-post-grid-filters div {display: flex;justify-content: center;align-items: center;}
.nectar-post-grid-filters div > a.active {color: #fff;background-color: var(--nectar-extra-color-3) !important;}
.nectar-post-grid-filters div > a:after {display: none;}
.nectar-post-grid-filters {margin-bottom: 45px !important;padding: 0px !important;border-radius: 15px;overflow: hidden;}
.nectar-post-grid[data-text-layout*=all_bottom_left] .content {padding: 27px !important;}
.nectar-post-grid[data-text-layout*=all_bottom_left] .nectar-post-grid-item {padding: 0px !important;min-height: unset !important;aspect-ratio: 1 / 1.4;width: 100% !important;height: 100% !important;margin: 0px !important;background-color: var(--nectar-accent-color);background-image: url(/wp-content/uploads/2026/02/mi-london.png);background-size: cover;background-position: center;border-radius: 15px !important;overflow: hidden;}
.nectar-post-grid[data-text-layout*=all_bottom_left] {margin: 0px !important;display: grid !important;gap: 25px;}
.nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="4"] {grid-template-columns: 1fr 1fr 1fr 1fr;}
.nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="3"] {grid-template-columns: 1fr 1fr 1fr;}
.nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="2"] {grid-template-columns: 1fr 1fr;}
.nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="1"] {grid-template-columns: 1fr;}
.nectar-post-grid[data-text-layout*=all_bottom_left] .content .nectar-post-grid-item__custom-field {letter-spacing: 0.03em;font-family: 'VC Gosh Wide';text-transform: uppercase;color: var(--nectar-accent-color);font-size: 11.5px;line-height: 1;}
.nectar-post-grid[data-text-layout*=all_bottom_left] .content h3 span {font-size: 21px;line-height: 0.95;display: block;}
.nectar-post-grid-item__custom-fields {margin-top: 7.5px !important;}
.nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before {opacity: 1;height: 65%;}

/* END */




/* OFF CANVAS MENU */

body:not(.material) #slide-out-widget-area.slide-out-from-right, #slide-out-widget-area.slide-out-from-right-hover, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-split, #slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right {background: linear-gradient(0deg, var(--nectar-extra-color-3) -130%, var(--nectar-extra-color-2) 80%);}
body:has(.side-widget-open) div#header-outer:after {opacity: 0;}
body #header-outer .slide-out-widget-area-toggle[data-custom-color=true] .lines:after {top: -3.5px;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li {text-align: center;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon span:after,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li>a:after,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon span:after,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li>a:after {border-width: 12px !important;width: 110% !important;left: -5% !important;z-index: -1;border-color: var(--nectar-extra-color-3) !important;bottom: -4px !important;}
#slide-out-widget-area .off-canvas-social-links {display: flex;justify-content: center;align-content: center;align-items: center;gap: 12px;}
#slide-out-widget-area .off-canvas-social-links li {padding: 0px !important;margin: 0px !important;}
#slide-out-widget-area .off-canvas-social-links li a {border-color: var(--nectar-extra-color-3);];color: #fff !important;opacity: 1 !important;}
body #slide-out-widget-area .off-canvas-social-links li a i {top: -1px;}
#slide-out-widget-area.fullscreen-split .right-side-inner>* {margin-top: 15px !important;}
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after,
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:before,
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:after,
#header-outer[data-lhe="animated_underline"].transparent .nectar-header-text-content a:after {background: var(--nectar-extra-color-2) !important;}
body #header-outer[data-has-menu][data-format][data-padding][data-using-logo] > #top .slide-out-widget-area-toggle[data-custom-color="true"] a .lines-button i:before {display: none;}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after {top: 3.5px !important;}
#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container {padding: 45px 0px !important;display: flex;flex-direction: column;align-items: center;justify-content: center;left: unset;}
#slide-out-widget-area.fullscreen-split .container > div {padding: 0px;}
div#slide-out-widget-area:before {z-index: -1;content: '';width: 100vw;height: 100vh;background: transparent;position: absolute;background-image: url(/wp-content/uploads/2026/01/green-pattern-bottom-line.svg);background-size: 480%;opacity: 0;user-select: none;pointer-events: none;background-repeat: no-repeat;background-position: 30% 63%;}
div#slide-out-widget-area.open:before {opacity:0.1}
#slide-out-widget-area .mobile-only {width: 100%;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li {margin-bottom: 12px;}
#slide-out-widget-area.fullscreen-split .inner-wrap {margin: 0px !important;}
#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container {left: 0px;}
#slide-out-widget-area.fullscreen-split .container > div.right-side {padding-top: 5px !important;}

/* END */










/* MEDIA QUERIES */

/* 2000 */

@media only screen and (max-width: 2000px) {
    /* HOMEPAGE */
    .homepage-hero {padding-top: 250px !important;}
    .img-with-aniamtion-wrap:has(.mi-shape-divider) {margin-top: -70px !important;}
    .homepage-hero .nectar-split-heading p,
    .homepage-hero .nectar-split-heading p * {font-size: 18px;max-width: 825px !important;}
}

/* END */


/* 1800 */

@media only screen and (max-width: 1800px) {
    /* FORMS */
    body .gform_wrapper .top_label .gfield_label, .gform_wrapper.gravity-theme .gfield_required {font-size: 12px !important;}
    div#field_submit input, .gform_footer input[type=submit], a.nectar-button.pum-close.newsletter-close {padding: 18px 10px;font-size: 12.5px !important;}
    .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {padding: 15px 15px !important;font-size: 14px !important;}

    /* COOKIE */
    .cky-consent-container .cky-consent-bar {padding: 30px !important;}
    .cky-notice-btn-wrapper {margin-top: 17.5px !important;}
    
    /* HOMEPAGE */
    .homepage-hero .nectar-split-heading h1,
    .homepage-hero .nectar-split-heading:has(h1) {font-size: 90px;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:before {right: -4vw;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:after {left: -4vw;}
    .sign-up-main-section-form > .vc_column-inner {padding-top: 230px !important;}
    div#register-interest {margin-top: -25% !important;}
    .img-with-aniamtion-wrap:has(.mi-shape-divider) {margin-top: 65px !important;}
    .homepage-hero .nectar-cta span.link_wrap * {font-size: 12.5px !important;}
    .homepage-hero {padding-top: 240px !important;}
    
    /* SINGLE POST */
    .row.featured-media-under-header .featured-media-under-header__content {/* padding: 95px 40px !important; *//* max-width: 600px; */}
    .row.featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 48px;margin-bottom: 20px;}
    .featured-media-under-header__excerpt,
    .row.featured-media-under-header .featured-media-under-header__content span {max-width: 825px;}

    /* HEADER */
    #header-outer[data-full-width="true"] header > .container {padding: 0px 35px !important;}
    #header-outer #logo,
    #header-outer .logo-clone,
    #header-outer .logo-spacing {margin-top: 20px;margin-bottom: 20px;}
    li.menu-item.menu-item-hover-text-reveal-wave a span.menu-title-text, #top nav > ul > li > a {font-size: 12px !important;}
    #header-outer #logo img,
    #header-outer .logo-clone img,
    #header-outer .logo-spacing img {height: 85px;transition: all 0.3s ease !important;}
    #header-outer #social-in-menu i {top: -3.5px;}
}

/* END */


/* 1700 */

@media only screen and (max-width: 1700px) {

}

/* END */



/* 1600 */

@media only screen and (max-width: 1600px) {

}

/* END */



/* 1500 */

@media only screen and (max-width: 1500px) {

}

/* END */


/* 1400 */

@media only screen and (max-width: 1400px) {
    #ajax-content-wrap .font_size_77px.nectar-split-heading, .font_size_77px.nectar-split-heading, #header-outer .font_size_77px.nectar-split-heading, #ajax-content-wrap .font_size_77px.nectar-split-heading * {font-size: 65px !important;}

    /* CAL SYNC */
    .calendar-sync-row > .col > .col > .vc_column-inner {padding: 20px 25px !important;}
    .calendar-sync-row h2 {font-size: 16px;max-width: 340px;}

    /* FOOTER */
    .footer-main > .col {padding: 0px 35px !important;}
    .footer-copyright .wpb_wrapper * {font-size: 12px;}
    .weather-and-time {gap: 12px;border-radius: 10px;padding: 15px 10px;}
    .weather-atlas-wrapper .current_temp .wi {font-size: 25px;}
    .weather-atlas-wrapper .current_temp .temp {font-size: 26px;top: 0px;}
    .location-and-time > strong:nth-child(1) {font-size: 10px;margin-top: 1px;line-height: 1.05;}
    .weather-atlas-wrapper {height: 23px;}
    .footer-main > .col > .col {min-width: 295px;max-width: 305px;}
    .clients[data-additional_padding="4"].no-carousel>div img {max-width: 120px;height: 65px;}
    .img-with-aniamtion-wrap:has(.back-to-top-hand) {width: 25px;margin-left: 25px;}
    .footer-main .nectar-cta[data-style="text-reveal-wave"] * {font-size: 10.5px;}
    .location-and-time {height: 37px;}
}

/* END */



/* 1300 */

@media only screen and (max-width: 1300px) {
/* GENERAL */
    .intro.inner_row {max-width: 750px;}
    .intro p {line-height: var(--body-line-height);}
    body.material .nectar-button.large, body .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button, .nectar-post-grid-wrap .load-more-wrap a.load-more {padding: 16px 30px !important;}
    body.material .nectar-button.large.has-icon {padding: 16px 39px !important;padding-left: 42px !important;}
    .nectar-post-grid .nectar-post-grid-item .content .meta-category a,
    body .related-posts[data-style=material] .meta-category a,
    .featured-media-under-header__cat-wrap .meta-category a,
    .masonry.material .masonry-blog-item .meta-category a {padding: 9px 14px;/* font-size: 10px !important; */}
    .nectar-fancy-box[data-style=image_above_text_underline] h3 {font-size: 23px;line-height: 1.2;max-width: 250px;}
    .nectar-fancy-box[data-style=image_above_text_underline] p {font-size: 15px;line-height: 1.45;padding-right: 0px;}
    
    /* CONTAINER */
    .container, body[data-header-format="left-header"] .container,
    .woocommerce-tabs .full-width-content .tab-container,
    .nectar-recent-posts-slider .flickity-page-dots,
    .post-area.standard-minimal.full-width-content .post .inner-wrap {padding: 0px 40px;}

    /* FORMS */
    .gfield .gchoice {flex: unset;}

    /* HOMEPAGE */
    .homepage-hero .nectar-cta span.link_wrap *, .nectar-mobile-only.mobile-header li > a {font-size: 12.5px !important;}
    #header-outer #logo img,
    #header-outer .logo-clone img,
    #header-outer .logo-spacing img {height: 80px;}
    .homepage-hero .nectar-split-heading p,
    .homepage-hero .nectar-split-heading p * {font-size: 17px;max-width: 750px !important;}
    .homepage-hero {padding-top: 225px !important;}
    .img-with-aniamtion-wrap:has(.mi-shape-divider) {margin-top: 115px !important;}
    .sign-up-main-section-form {width: 100%;max-width: 400px;}
    .sign-up-main-section-form h2[aria-label="Get Ready, London. "] {font-size: 17px;}
    .sign-up-main-section-form > .vc_column-inner {padding-top: 225px !important;padding-left: 15px !important;}
    div#register-interest {margin-top: -29% !important;}
    .homepage-hero .nectar-split-heading h1,
    .homepage-hero .nectar-split-heading:has(h1) {font-size: 80px;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:before {right: -55px;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:after {left: -55px;}
    body .nectar-scrolling-text .nectar-scrolling-text-inner * {font-size: 9.5vw !important;}
    .nectar-scrolling-text .nectar-scrolling-text-inner span.custom:before {width: 12vw;height: 17vw;}
    .nectar-post-grid.nectar-flickity[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item {width: calc((100% - 30px) / 2.25);}
    
    /* INSIGHTS */
    .insights-feature-large {width: calc(100% - 350px);flex: 3;}
    .insights-feature-list {min-width: 350px;width: 100%;flex: 1;}
    .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item-bg-wrap {width: 90px !important;height: 90px !important;}
    body div#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item .meta-category a,
    .smaller .nectar-post-grid .nectar-post-grid-item .content .meta-category a {padding: 6px 10px !important;font-size: 10.5px !important;margin-bottom: 7.5px !important;}
    #ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item .content h3.post-heading span {font-size: 16.5px;}
    #ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item__meta-wrap,
    .smaller .nectar-post-grid .nectar-post-grid-item span.nectar-post-grid-item__meta-wrap * {font-size: 13px !important;margin-top: 7.5px !important;}
    .nectar-post-grid-wrap[data-style="content_next_to_image"] .inner {gap: 15px !important;}
    .insights-feature-list .nectar-post-grid-wrap:first-child {margin-bottom: 15px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content {padding: 35px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .nectar-split-heading,
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {font-size: 32px;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content span.meta-excerpt {font-size: 16.5px !important;max-width: 500px !important;}
    body .insights-feature-large .nectar-post-grid-wrap.additional-meta-size-small .nectar-post-grid-item__meta-wrap {font-size: 16px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .meta-category a {font-size: 13px !important;padding: 8px 13px;}
    .tabbed[data-style*="material"] .wpb_tabs_nav {padding: 8px !important;}
    .tabbed[data-style*="material"] .wpb_tabs_nav {padding: 7.5px !important;}
    .insights-feature-row .inner_row .nectar-split-heading,
    .insights-feature-row .inner_row .nectar-split-heading * {font-size: 75px;}
    .insights-feature-row .tabbed[data-style*="material"] .wpb_tabs_nav {margin-top: -115px;margin-bottom: 50px;}
    .tabbed[data-style="material"] .wpb_tabs_nav li a {padding: 17px 29px !important;border-radius: 10000px;font-size: 13px !important;}
                      
    /* ARCHIVE */
    body .page-header-no-bg.color-bg {padding: 230px 0px 0 !important;}
    .post-area .posts-container {gap: 25px;grid-template-columns: 1fr 1fr;}

    /* MAIN PAGE HERO */
    .main-page-hero {padding: 200px 0px 190px !important;}
    .main-page-hero.overlap-header {padding: 210px 0px 390px !important;}
    .main-page-hero .nectar-shape-divider-wrap {height: 150px !important;}
    .calendar-sync-row {margin-top: -25px;}

    /* SQUAD */
    .single-post .nectar-post-grid[data-text-layout*=all_bottom_left] .content h3 span {font-size: 17px;}
    .single-post .nectar-post-grid[data-text-layout*=all_bottom_left] .content {padding: 20px !important;}
    
    /* SINGLE POST */
    .single-post .post-area .post-content {font-size: 17px;line-height: 1.55;}
    .row.featured-media-under-header .featured-media-under-header__content {max-width: 950px;}
    .row.featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 40px;margin-bottom: 15px;}
    .featured-media-under-header__excerpt,
    .row.featured-media-under-header .featured-media-under-header__content span {font-size: 16px;}
    .nectar-post-grid .nectar-post-grid-item .content .meta-category a,
    body .related-posts[data-style=material] .meta-category a,
    .featured-media-under-header__cat-wrap .meta-category a {padding: 10px 15px;font-size: 10.5px !important;}
    .main-content-with-sidebar .main-content-with-sidebar-right {width: 380px;}
    .main-content-with-sidebar .main-content-with-sidebar-left {width: calc(100% - 380px);}
    .main-content-with-sidebar .wpb_widgetised_column.wpb_content_element {padding: 30px 30px !important;}
    html body .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-title,
    body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title {font-size: 14px !important;}
    body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li span.post-date {font-size: 13px;}
}

/* END */


/* 1200 */

@media only screen and (max-width: 1200px) {
    /* SQUAD */
    body:not(.single-post) .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="4"] {grid-template-columns: 1fr 1fr 1fr;}
    .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="3"] {grid-template-columns: 1fr 1fr;}
    
}

/* END */


/* 1150 */

@media only screen and (max-width: 1150px) {
/* FORMS */
    .col-5 .gfield_checkbox .gchoice,
    .col-5 .gfield_checkbox .gfield-choice-toggle-all {flex: unset;width: calc(100% / 2 - 8px) !important;}

    /* HOMEPAGE */
    .sign-up-main-section-form > .vc_column-inner {padding-top: 185px !important;}
    div#register-interest {margin-top: -290px !important;}
    .img-with-aniamtion-wrap:has(.mi-shape-divider) {margin-top: 150px !important;}

    /* HEADER */
    #header-outer #social-in-menu {display:none !important;}
    body div#header-outer li.menu-item.mobile-only {display: none !important;}
    li.menu-item.menu-item-hover-text-reveal-wave a span.menu-title-text, #top nav > ul > li > a {font-size: 11px !important;}
    #header-outer[data-lhe="text_reveal"] #top nav > ul > li:not([class*="menu-item-btn"]) > a {padding-left: 10px;padding-right: 10px;}
    #header-outer > #top nav > ul > li:nth-child(2) > a {padding-left: 0px !important;}
    
    /* FOOTER */
    .footer-main > .col > .wpb_column:nth-child(2) {min-width: 100%;}
    .footer-main > .col > .wpb_column:nth-child(1) {order: 2;}
    .footer-main > .col > .wpb_column:nth-child(3) {order: 3;margin: 20px 0px;}
    .footer-main > .col > .wpb_column:nth-child(2) > div {max-width: 400px;margin: auto;margin-bottom: 15px;}
    .footer-main > .col {display: flex;justify-content: center;}

    /* NEWS */
    .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="3"]:not(.nectar-flickity) {grid-template-columns: 1fr 1fr}
    
    /* SINGLE POST */
    body .blog-recent.related-posts .col.span_4:last-child,
    .full-width-section>.span_12.blog-recent[data-style=material] .col:last-child {display: none;}
    .contact-row .contact-profile {width: 390px;min-width: 390px;}
    .main-content-with-sidebar .main-content-with-sidebar-right {width: 360px;}
    .main-content-with-sidebar .main-content-with-sidebar-left {width: calc(100% - 360px);}
}

/* END */


/* 999 */

@media only screen and (max-width: 999px) {
    :root {--mobile-container-width: calc(100% - 100px);}
    body {--mobile-container-width: calc(100% - 100px);}
    
    body:not(.single-post) #page-header-bg:not(.fullscreen-header) {padding-top: 90px;padding-bottom: 90px;}
    body:not(.single-post) #page-header-bg:not(.fullscreen-header) {padding-top: 90px;padding-bottom: 100px;height: auto !important;}
    .intro p {font-size: 17px;max-width:100%;}
    div#page-header-wrap,
    div#page-header-bg {height: auto !important;}
    body.single-post #page-header-bg[data-post-hs="default_minimal"] {padding-top: 100px !important;padding-bottom: 120px !important;}
    body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1 {margin-bottom:5px !important}
    .nectar-badge__inner {font-size: 13px !important;}
    .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12,
    #page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap {padding: 0px;}
    .mobile-only.menu-item {display: block !important;}
    blockquote.nectar_single_testimonial {font-size: 18px;padding: 40px 40px !important;}
    blockquote.nectar_single_testimonial span.open-quote {font-size: 50px !important;}
    blockquote.nectar_single_testimonial span.wrap > span:not(.title) {font-size: 16px;}
    .nectar_single_testimonial .title, .testimonial_slider[data-style*=multiple_visible] blockquote .title {font-size: 13px;}
    body.material .nectar-button.large.has-icon {padding: 13px 28px !important;padding-left: 38px !important;font-size: 10px !important;}
    body.material .nectar-button.large.has-icon i {width: 26px;height: 26px;line-height: 26px;right: 9px;}
    .main-page-hero {padding: 180px 0px 180px !important;}
    
    /* CONTAINER */
    .container, body[data-header-format="left-header"] .container,
    .woocommerce-tabs .full-width-content .tab-container,
    .nectar-recent-posts-slider .flickity-page-dots,
    .post-area.standard-minimal.full-width-content .post .inner-wrap {padding: 0px 0px;}

    /* HEADER */
    #header-outer #top>.container>.row>.right-aligned-menu-items {display: none !important;}
    #header-outer #top>.container>.row>.right-aligned-menu-items > nav {display: block !important;}
    .slide-out-widget-area-toggle {display: block !important;}
    #header-outer #top>.container>.row>.right-aligned-menu-items > nav ul.buttons.sf-menu {display: none !important;}
    #header-outer #top .row .col.span_9 {top: 0;bottom: 0;}
    body .footer-main .nectar_icon i,
    li#social-in-menu > a {width: 40px !important;height: 40px !important;border-radius: 7.5px;}
    body #header-outer {padding: 15px 0;transition: all 0.25s ease !important;}
    body #header-outer.scrolling,
    body #header-outer.detatched {padding: 10px 0;transition: all 0.25s ease !important;}
    body #header-outer[data-full-width="true"] header > .container {padding: 0px 20px !important;}
    #header-outer #social-in-menu i {font-size: 19px !important;line-height: 50px !important;top:-6px;}
    #header-outer #social-in-menu {margin-top: 15px;display: flex;gap: 5px;}
    #header-outer #top nav>ul {padding:0px !important;}
    body #header-outer li[class*="menu-item-btn-style"] > a:before,
    #header-outer li[class*="menu-item-btn-style"] > a:after {height: calc(100% + 24px);width: calc(100% + 48px) !important;left: -24px !important;}
    .nectar-mobile-only.mobile-header li > a {border-right-width: 25px !important;border-left-width: 25px !important;}
    .nectar-mobile-only.mobile-header li > a * {color: #fff !important;}
    body #header-outer #logo,
    #header-outer #top .row .col.span_3 {z-index:99999999 !important}
    #header-outer #top .row .col.span_9 {z-index: 99 !important;}
    div#header-outer:after {display: block;height: 2px;width: 0%;background: linear-gradient(45deg, var(--nectar-accent-color), var(--nectar-extra-color-3));position: absolute;z-index: 999;content:'';opacity: 1;bottom: -1.5px;transition: all 0.3s 0.3s cubic-bezier(0.59, 0, 0.22, 1.01);}
    div#header-outer.scrolling:after {width: 100%;transition: all 0.3s 0s cubic-bezier(0.59, 0, 0.22, 1.01);}
    
    /* FOOTER */
    .footer-main > .col > .wpb_column:nth-child(1) {width: 50% !important;display: block;margin: 30px 0px 30px;}
    .footer-main > .col {display: flex !important;flex-direction: column;align-items: center;align-content: center;padding: 0px !important;}
    .footer-main > .col > .wpb_column:nth-child(2) > div {max-width: 300px;margin-bottom: 0;}
    .footer-main > .col > .col {max-width: unset;min-width: 100%;margin: 25px 0px 5px !important;}
    .footer-main > .col > .col:has(.back-to-top-hand) > div > .wpb_wrapper {display: flex;align-items: center;justify-content: center;}
    .weather-and-time {display: flex;justify-content: center;align-items: center;}
    .weather-and-time {background: #041036;border-radius: 0px;border: none !important;/* border-top: 1px solid #ffffff12 !important; */padding: 22px 20px 22px !important;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: center;align-items: center;}
    .location-and-time > strong:nth-child(1) {margin-bottom: 0px;margin-top: 0px;display: inline-block;line-height: 1;}
    .img-with-aniamtion-wrap:has(.back-to-top-hand) {width: 25px;}
    .footer-main .nectar-cta[data-style="text-reveal-wave"] .link_wrap {padding: 13px 32px !important;}
    .footer-main .nectar-cta[data-style="text-reveal-wave"] * {font-size: 10px !important;}
    .footer-copyright-left {padding-top: 5px !important;}
    .footer-copyright .wpb_wrapper * {font-size: 10.5px;}
    .footer-main > .col > .wpb_column:nth-child(2) > div {max-width: 300px;}
    .clients[data-additional_padding="4"].no-carousel>div img {max-width: 100px;height: 70px;}
    .footer-main > .col > .wpb_column:nth-child(1):before {content: '';width: 100vw; height: 2px;background: linear-gradient(270deg, #75fba1, #0e2ef4);position: absolute; top: 0;z-index: 99;opacity: 0;}
    .footer-main {position:relative;}
    .location-and-time {display: flex;flex-direction: row;flex-wrap: wrap;gap: 2px 0px;justify-content: flex-start;max-width: 180px;padding-top: 3px;}
    .weather-atlas-wrapper {height: 27px;}
    .footer-copyright {padding-top: 5px !important;}
    .footer-copyright {padding-top: 5px !important;}
    
    /* HOMEPAGE */
    .sign-up-main-section > .col {flex-wrap: wrap !important;}
    .sign-up-main-section-form,
    .sign-up-main-section-gallery {width: 100%;max-width: 100%;}
    .sign-up-main-section-form > .vc_column-inner {padding-top: 20px !important;padding-left:0px !important;}
    div#register-interest {margin-top: 25px !important;padding-top: 0px !important;}
    .homepage-hero .nectar-split-heading h1,
    .homepage-hero .nectar-split-heading:has(h1) {font-size: 8vw;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:before {right: -6vw;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:after {left: -6vw;}
    .homepage-hero .nectar-cta span.link_wrap *, li.menu-item.menu-item-hover-text-reveal-wave a span.menu-title-text {font-size: 11.5px !important;}
    .img-with-aniamtion-wrap:has(.mi-shape-divider) {margin-top: 100px !important;}
    .homepage-hero .nectar-split-heading p,
    .homepage-hero .nectar-split-heading p * {font-size: 17px;max-width: 725px !important;}
    .homepage-hero .nectar-split-heading h6,
    .homepage-hero .nectar-split-heading:has(h6) {font-size: 4.15vw !important;line-height: 0.95 !important;}
    .nectar-mobile-only.mobile-header li > a {font-size: 10.5px !important;}
    .nectar-post-grid.nectar-flickity[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item {width: calc((100% - 0px) / 1.75) !important;min-width: 410px;}
    
    /* SINGLE POST */
    body.single .post .wpb_text_column h2 {font-size: 25px;line-height: 1.1;}
    body.single .post .wpb_text_column h3 {font-size: 26px;line-height: 1.15;}
    body.single .post .wpb_text_column h4 {font-size: 18px;line-height: 1.15;}
    .single-post .post-area .post-content {font-size: 16px;}
    .row.featured-media-under-header {flex-wrap: wrap !important;margin-bottom: 45px !important;padding-bottom: 0px !important;}
    .row.featured-media-under-header .featured-media-under-header__content,
    .featured-media-under-header__featured-media:not([data-has-img="false"]) {flex: unset;width: 100%;}
    .featured-media-under-header__featured-media:not([data-has-img="false"]) {height: 350px;padding: 0px !important;margin: auto !important;border-radius: 2px !important;order: 2;/* position: fixed !important; */}
    .row.featured-media-under-header .featured-media-under-header__content {order: 1;max-width: 600px;/* background: #fff; */border-radius: 20px;padding: 55px 35px !important;margin-top: 0px !important;z-index: 999;/* background: linear-gradient(180deg, var(--nectar-extra-color-3) 60%, transparent); */}
    .row.featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 33px;margin: 17.5px 0px 15px;}
    .featured-media-under-header__excerpt {margin-bottom: 17px;}
    .featured-media-under-header__excerpt {font-size: 15.5px;}
    .row.featured-media-under-header .featured-media-under-header__content span {font-size: 13px !important;}
    .featured-media-under-header__featured-media .post-featured-img:before {bottom: -50px;content: '';width: 100%;height: 60%;background: linear-gradient(0deg, #0e101c4a, transparent);position: absolute;z-index: 99;}
    body .related-post-wrap h3.related-title:after {font-size: 16px;max-width: 100%;}
    body .related-post-wrap h3.related-title {font-size: 32px !important;margin-bottom: 45px !important;}
    body .blog-recent.related-posts .col.span_4,
    .full-width-section>.span_12.blog-recent[data-style=material] .col {width:100%;flex:unset;}
    body .blog-recent.related-posts .col.span_4:last-child,
    .full-width-section>.span_12.blog-recent[data-style=material] .col:last-child {display: block;}
    body .blog-recent.related-posts, body .blog-recent.related-posts {padding-bottom: 55px !important;gap: 30px;}
    .blog_next_prev_buttons {/* margin-bottom: 0px !important; */}
    #sidebar .widget {margin-bottom: 30px !important;}
    .nectar-cta.back-to-all {display:none;}
    .post-area.masonry, .post-area.masonry.span_9,
    body[data-ext-responsive=true] .post-area.masonry.span_9,
    body[data-ext-responsive=true] .post-area.masonry.span_9.meta_overlaid {width: 100%;margin-bottom: 75px !important;}
    body.archive .ocm-effect-wrap div#header-outer:AFTER {width: 100% !important;opacity: 0 !important;}
    body.archive li#social-in-menu > a:not(:hover) {border-color: #00ff96;}  
    .main-content-with-sidebar .main-content-with-sidebar-right,
    .main-content-with-sidebar .main-content-with-sidebar-left {width: 100%;}
    .main-content-with-sidebar .wpb_widgetised_column.wpb_content_element #sidebar .widget:last-child {margin-bottom: 0px !important;}
    html body .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-title,
    body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title {font-size: 16px !important;}
    body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li span.post-date {font-size: 14px;}
    .main-content-with-sidebar .wpb_widgetised_column.wpb_content_element {padding: 28px 25px !important;}
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .popular-featured-img,
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:not(.has-img) a:before,
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:not(.has-img):after,
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:not(.has-img):before {width: 60px;height: 60px;}
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .meta-wrap {padding-left: 18px;width: calc(100% - 60px);}
    
    /* INSIGHTS */
    .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item-bg-wrap {width: 80px !important;height: 80px !important;border-radius: 10px !important;}
    body div#ajax-content-wrap .nectar-post-grid-wrap[data-style="content_next_to_image"] .nectar-post-grid-item {padding-bottom: 15px !important;margin-bottom: 15px !important}
    .insights-feature-row .tabbed[data-style*="material"] .wpb_tabs_nav {margin: 0px !important;}
    .insights-feature-large,
    .insights-feature-list {width:100%;min-width:100%;flex:unset;}
    .insights-feature-list .nectar-post-grid-wrap:first-child {margin-bottom: 25px !important;margin-top: 10px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content {padding: 35px !important;}
    .insights-feature-large .nectar-post-grid-item {min-height: 500px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .meta-category a {font-size: 13px !important;padding: 8px 13px;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content span.meta-excerpt {font-size: 16px !important;line-height: 1.5 !important;}
    body .insights-feature-large .nectar-post-grid-wrap.additional-meta-size-small .nectar-post-grid-item__meta-wrap {font-size: 14px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .nectar-split-heading,
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {font-size: 30px !important;}
    .insights-feature-row .inner_row .nectar-split-heading, .insights-feature-row .inner_row .nectar-split-heading * {font-size: 60px;}
    .insights-feature-row .tabbed[data-style*="material"] .wpb_tabs_nav {margin: auto !important;margin-bottom: 40px !important;margin-top: -10px !important;}
    .insights-feature-row .inner_row .nectar-split-heading,
    .insights-feature-row .inner_row .nectar-split-heading h2 {margin: auto !important;width: auto !important;text-align: center;}
    .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="3"] {grid-template-columns: 1fr;}
    .insights-feature-row a.nectar-button {width: 100%;text-align: center;margin-top:0px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .post-heading span {line-height: 1.1 !important;font-size: 32px;margin-bottom: 5px;}
    .main-page-hero.overlap-header {padding: 180px 0px 350px !important;}
    
    /* ARCHIVE */
    .post-area .posts-container {gap: 30px;grid-template-columns: 1fr;}
    .archive div#sidebar {margin: 0;}
    body .page-header-no-bg.color-bg {padding: 185px 0px 0px !important;}

    /* 404 */
    .content-404 {padding: 150px 0px 55px !important;}
    .error404 h2 {font-size: 26px !important;}
    .error404 p {max-width: 580px;}
    body.error404 div#ajax-content-wrap h1 {font-size: 100px !important;}
    .error404 h1 img {height: 115px !important;}
    #error-404 {height: auto;padding: 100px 0px !important;}
    
    /* MATCHES */
    #ajax-content-wrap .font_size_77px.nectar-split-heading,
    .font_size_77px.nectar-split-heading,
    #header-outer .font_size_77px.nectar-split-heading,
    #ajax-content-wrap .font_size_77px.nectar-split-heading * {font-size: 55px !important;}

    /* CAL SYNC */
    .calendar-sync-row > .col > .col:nth-child(1) {min-width: 160px;width: 160px;}
    .calendar-sync-row > .col > .col:nth-child(3) {min-width: 210px;width: 210px;}
    .calendar-sync-row > .col > .col > .vc_column-inner {padding: 20px 20px !important;}
    .calendar-sync-row h2 {font-size: 14px;max-width: 290px;}

    /* SQUAD */
    .nectar-post-grid[data-text-layout*=all_bottom_left] {gap: 20px;}
    .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="4"],
    .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="3"],
    .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="2"] {grid-template-columns: 1fr 1fr !important;}
    .single-post .nectar-post-grid-wrap.players .nectar-post-grid {padding: 0px 0px;}
    .single-post .nectar-post-grid-wrap.players {margin-left: 0vw;left: 0%;width: 100%}
    
    /* FORMS */
    body .gform_wrapper .top_label .gfield_label,
    .gform_wrapper.gravity-theme .gfield_required {font-size: 13.5px !important;}
    .gfield input.gfield-choice-input + label:after {top: 9px;}
    .gform_wrapper.gravity-theme fieldset {margin-bottom: 0px !important;}
        
}
    
/* END */


/* 769 */

@media only screen and (max-width: 769px) {
    /* NEWS */
    .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="3"]:not(.nectar-flickity) {grid-template-columns: 1fr;gap: 35px;}

}

/* END */


/* 690 */

@media only screen and (max-width: 690px) {
    :root, body {--body-font-size: 15.5px;--mobile-container-width: calc(100% - 60px);}
    
    body, .toggle h3 a, body .ui-widget, table, select,
    .bar_graph li span strong,
    #slide-out-widget-area .tagcloud a, body .container .woocommerce-message a.button,
    #search-results .result .title span, .woocommerce ul.products li.product h3,
    .woocommerce-page ul.products li.product h3, .row .col.section-title .nectar-love span,
    body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2,
    .sharing-default-minimal .nectar-social .social-text,
    body .sharing-default-minimal .nectar-love, .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date,
    .single [data-post-hs="default_minimal"] #single-below-header span,
    .single .heading-title[data-header-style="default_minimal"] #single-below-header span,
    #header-outer .nectar-image-link-widget .image-link-content span, #slide-out-widget-area.fullscreen .nectar-image-link-widget .image-link-content span, #slide-out-widget-area.fullscreen-alt .nectar-image-link-widget .image-link-content span,
    .nectar-header-text-content, #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
    .woocommerce-checkout-review-order-table .product-info .product-quantity, #ajax-content-wrap .nectar-shop-header-bottom .widget_layered_nav_filters ul li a,
    #ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content > a, .material #footer-outer .widget li a,
    .material #sidebar .widget li a, .material .widget li a, .nectar-fancy-ul ul li {font-size: var(--body-font-size);line-height: var(--body-line-height)}
    #page-header-bg h1,
    body h1, body .row .col.section-title h1,
    .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2,
    body #error-404 h1, [data-inherit-heading-family="h1"] {font-size: 42px;line-height: 1 !important;}
    .nectar_video_lightbox.play_button {transform: scale(0.8);}
    body.material .nectar-button.large, body .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button, .nectar-post-grid-wrap .load-more-wrap a.load-more {padding: 15px 26px !important;font-size: 14px !important;}
    .nectar-social.fixed {right: 20px;bottom: 20px;}
    .row .col h6, body h6, #ajax-content-wrap .nectar-inherit-h6 {font-size: 32px;line-height: 22px;}
    .nectar-fancy-ul[data-list-icon="icon-salient-check"] i {font-size: 19px !important;line-height: 23px !important;}
    .nectar-fancy-ul[data-list-icon="icon-salient-check"] li {padding-left: 28px;margin-bottom: 10px;}
    .iwithtext .iwt-text h4 {font-size: 18px;}
    .tabbed[data-style="default"] li:not(.cta-button) a {padding: 12px 25px;font-size: 15px !important;}
    blockquote.nectar_single_testimonial[data-style="small_modern"] p {font-size: 16px;line-height: 1.55;}
    blockquote.nectar_single_testimonial[data-style="small_modern"] .image-icon,
    .nectar_single_testimonial[data-style="bold"] .image-icon {width: 42px;height: 42px;margin-right: 12.5px;}
    blockquote.nectar_single_testimonial[data-style="small_modern"] span span.title,
    .nectar_single_testimonial[data-style="bold"] span span.title {font-size: 13.5px;}
    blockquote.nectar_single_testimonial[data-style="small_modern"] span,
    .nectar_single_testimonial[data-style="bold"] span {font-size: 16px;}
    .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev,
    .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {bottom: -4px !important;}
    body.material .nectar-button.jumbo:not([class*=see-through]), .tabbed[data-style="material"] .wpb_tabs_nav li a,
    body.material .nectar-button.jumbo, body.material .nectar-button.jumbo:not([class*=see-through]) {padding: 13px 35px;font-size: 13.5px !important;}
    .nectar-badge__inner,
    #page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a,
    .material #page-header-bg.fullscreen-header .inner-wrap >a {font-size: 13px !important;padding: 8px 11px !important;border-radius: 5px !important;}
    .tabbed[data-style="toggle_button"] .wpb_tabs_nav li a {font-size: 15px !important;padding: 0px 5px;}
    .clients[data-additional_padding="4"].no-carousel>div {padding: 0% 0%;margin: 0px !important;/* width: 25% !important; */}
    .clients[data-additional_padding="4"].no-carousel>div img {max-width: 100px;height: 55px;}
    .clients {margin-left: -50vw;left: 50%;width: 100vw;position: relative;padding-right: 10px;padding-left: 10px;}
    blockquote.nectar_single_testimonial span.wrap > span:not(.title) {font-size: 14px;}
    blockquote.nectar_single_testimonial[data-style="small_modern"] span span.title,
    .nectar_single_testimonial[data-style="bold"] span span.title {font-size: 12px;}
    blockquote.nectar_single_testimonial span.open-quote {font-size: 40px !important;margin-bottom: 7.5px !important;}
    blockquote.nectar_single_testimonial {font-size: 17px;padding: 35px 35px !important;}
    
    /* HEADER */
    body #header-outer[data-full-width="true"] header > .container {padding: 0px 20px !important;}
    #header-outer #social-in-menu i {font-size: 16px !important;line-height: 29px !important;top: -8px;}
    body .footer-main .nectar_icon i, li#social-in-menu > a {width: 35px !important;height: 35px !important;border-radius: 5px;}
    .nectar-mobile-only.mobile-header li > a * {font-size: 9px;display: block;}
    body #header-outer li[class*="menu-item-btn-style"] > a:before,
    #header-outer li[class*="menu-item-btn-style"] > a:after {height: calc(100% + 25px);width: calc(100% + 40px) !important;left: -20px !important;}
    .nectar-mobile-only.mobile-header li > a {border-right-width: 22px !important;border-left-width: 22px !important;}
    body #top.scrolling #logo img,
    body #header-outer.scrolling #logo .dark-version {height: 55px !important;}
    
    /* HOMEPAGE */
    .homepage-hero .nectar-split-heading h1,
    .homepage-hero .nectar-split-heading:has(h1) {font-size: 8vw;}
    .homepage-hero .nectar-split-heading p,
    .homepage-hero .nectar-split-heading p * {font-size: 15px;max-width: 520px !important;}
    .homepage-hero {padding-top: 175px !important;}
    .homepage-hero .nectar-cta span.link_wrap *, li.menu-item.menu-item-hover-text-reveal-wave a span.menu-title-text, .nectar-mobile-only.mobile-header li > a {font-size: 10.5px !important;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:after, .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:before {top: 5px;}
    .homepage-hero .nectar-split-heading h6,
    .homepage-hero .nectar-split-heading:has(h6) {font-size: 4.05vw !important;}
    .homepage-hero .nectar-split-heading:has(p) {margin: 0px 0px 25px !important;}
    .img-with-aniamtion-wrap:has(.mi-shape-divider) {margin-top: 55px !important;}
    .nectar-scrolling-text .nectar-scrolling-text-inner span.custom:before {width: 19vw;height: 22vw;}
    body .nectar-scrolling-text .nectar-scrolling-text-inner * {font-size: 11.5vw !important;}
    .nectar-post-grid.nectar-flickity[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item {width: calc((100% - 0px) / 1.5) !important;min-width: 360px;margin: 0px 7.5px;}
    span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label {margin-top: 12px;}
    body .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content span.link_text svg {padding: 9.5px;}
    body .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content span.link_text {font-size: 10px;}
    
    /* FORMS */
    div#field_submit input, .gform_footer input[type=submit],
    a.nectar-button.pum-close.newsletter-close {padding: 17px 10px;font-size: 11.5px !important;line-height: 1 !important;}
    body a.nectar-button.pum-close.newsletter-close {display: block !important;text-align: center !important;position: absolute;top: 15px;right: 15px;font-size: 9.5px !important;padding: 10px 15px !important;margin-top: 0 !important;}
    body .gform_wrapper .top_label .gfield_label {font-size: 11px !important;margin-bottom: 10px !important;}
    .gform_wrapper.gravity-theme .gfield_required {font-size: 12px !important;margin-bottom: 0px !important;}
    .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {padding: 15px 18px !important;font-size: 14.5px !important;}
    .gfield .gchoice label, .gform_wrapper.gravity-theme .gfield_checkbox button {font-size: 13.5px !important;}
    .gform_wrapper.gravity-theme .gfield_checkbox button,
    .gfield .gchoice {height: 52px !important;}
    body .gfield--type-checkbox.default label, body .pum .gfield--type-checkbox.default label {font-size: 13px !important;}
    body[data-button-style=rounded] div#ajax-content-wrap .container-wrap .gform-footer.gform_footer.top_label input {font-size: 12.5px !important;}
    .gfield .gchoice, .gfield .gfield-choice-toggle-all {}
    .gform_confirmation_message {border: 1.5px solid var(--nectar-accent-color);padding: 21px 25px;}
    .gform_confirmation_message h3 {font-size: 16px !important;line-height: 1.2 !important;margin-bottom: 7.5px !important;}
    .gform_confirmation_message p {font-size: 13px;line-height: 1.55;}
    .gform_confirmation_wrapper, .gform_wrapper {margin-bottom: 0px !important;}
    
    /* COOKIE YES */
    .cky-consent-container .cky-consent-bar {padding: 30px !important;}
    .cky-box-bottom-left {left: 25px;bottom: 25px;}
    .cky-overlay.cky-hide {opacity: 0 !important;transition: all 0.3s ease;}
    .cky-overlay {display:block !important;z-index: 99 !important;background: linear-gradient(0deg, var(--nectar-extra-color-1), transparent) !important;user-select: none;pointer-events: none;transition: all 0.3s ease;}
    body .cky-box-bottom-left {width: 100%;left: 0;bottom: 0;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
    .cky-notice .cky-title {margin-bottom:10px;}
    .cky-box-bottom-right {max-width: calc(100% - 40px) !important;width: 100% !important;bottom: 20px !important;left: 0 !important;right: 0 !important;padding: 0px !important;margin: auto !important;}

    /* SINGLE POST */
    .row.featured-media-under-header .featured-media-under-header__content {max-width: var(--mobile-container-width);min-width: 100%;border-radius: 0px;margin-top: 0px !important;}
    .row.featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 28px;}
    .single-post .post-area .post-content {font-size: 15px;}
    body.single .post .wpb_text_column h2 {font-size: 19px;line-height: 1.15;}
    body.single .post .wpb_text_column h3 {font-size: 18px;line-height: 1.15;}
    body.single .post .wpb_text_column h4 {font-size: 16px;line-height: 1.15;}
    .featured-media-under-header__meta-wrap {margin-bottom: -5px;}
    .social-share {margin-bottom: 20px;margin-top: 2.5px;display: flex;justify-content: flex-start;gap: 5px;}
    body button.social-share__button {font-size: 10px !important;line-height: 42px !important;border: 1.5px solid var(--nectar-extra-color-1);text-align: center;width: 39px !important;height: 39px !important;}
    .featured-media-under-header__excerpt {font-size: 15px;max-width: 530px;}
    body .related-post-wrap h3.related-title {font-size: 26px !important;/* max-width: 380px; */margin: auto;}
    body .related-post-wrap h3.related-title:after {font-size: 16px;line-height: 1.4;margin: auto;margin-top: 10px;max-width: 370px;}
    body .related-posts .article-content-wrap h3.title, .masonry.material .masonry-blog-item h3 a, .related-posts[data-style=material] h3 a, .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .post-heading a {font-size: 18px;}
    .blog_next_prev_buttons h3 {font-size: 22px !important;margin-top: 0px !important;padding-top: 5px !important;}
    .blog_next_prev_buttons i {font-size: 9.5px !important;padding: 7px 12px !important;}
    .blog_next_prev_buttons .col {height: 225px;}
    #footer-outer #footer-widgets .widget_search .search-form input[type=text],
    #sidebar .widget_search .search-form input[type=text],
    .widget_search .search-form input[type=text] {padding: 16px 22px;padding-right: 65px !important;font-size: 16px;}
    .widget_search .search-form button[type=submit] .icon-salient-search,
    body .widget_search .search-form button[type=submit] {width: 38px !important;height: 38px !important;line-height: 37px !important;font-size: 17px !important;}
    html body .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-title,
    body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title {font-size: 14.5px !important;}
    body.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li span.post-date {font-size: 12.5px;}
    #footer-outer #footer-widgets .widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image]>li,
    #sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image] li,
    .ascend #sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image] li,
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image]>li {padding: 20px !important;}
    #sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter] li:first-child,
    #sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image] li:first-child,
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter] li:first-child,
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image] li:first-child {padding-top: 125px !important;}
    body.archive .container-wrap {padding-top: 0px !important;}
    .blog-archive-header.color-bg .col.section-title {padding-right: 25px;}
    .archive .post-area.masonry {margin-bottom: 15px !important;}
    
    /* INSIGHTS */
    .insights-feature-row .inner_row .nectar-split-heading,
    .insights-feature-row .inner_row .nectar-split-heading * {font-size: 40px;}
    .tabbed[data-style="material"] .wpb_tabs_nav li a {padding: 15px 26px !important;font-size: 12px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content {padding: 25px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .nectar-split-heading,
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {font-size: 24px !important;margin-bottom: 10px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content span.meta-excerpt {font-size: 13px !important;}
    body .nectar-post-grid-wrap.additional-meta-size-small .nectar-post-grid-item__meta-wrap {font-size: 14px !important;margin-top: 15px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .meta-category a {font-size: 11.5px !important;}
    .smaller .nectar-post-grid .nectar-post-grid-item {min-height: 220px !important;padding: 0px !important;}
    .masonry.material .masonry-blog-item .meta-category {padding: 15px !important;}
    .nectar-post-grid .nectar-post-grid-item .content .meta-category a, body .related-posts[data-style=material] .meta-category a, .featured-media-under-header__cat-wrap .meta-category a, .masonry.material .masonry-blog-item .meta-category a {font-size: 9.5px !important;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content {display: flex;justify-content: flex-start;}
    .insights-feature-large .nectar-post-grid .inner:before {background: linear-gradient(170deg, #0c1120f0 35%, transparent 95%) !important;}
    .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="3"]:not(.nectar-flickity) {gap: 25px;}
    
    /* ARCHIVE */
    body:not(.single-portfolio) #ajax-content-wrap .post-area {width: 100% !important;/* margin-bottom: 0px !important; */}
    body .page-header-no-bg.color-bg {padding: 175px 0px 40px !important;}
    
    /* TOGGLES */
    body .toggles--minimal-shadow .toggle.open, body .toggles--minimal-shadow .toggle {padding: 0px 22px;margin-bottom: 10px !important;border-radius: 15px !important;}
    .toggles--minimal-shadow .toggle > .toggle-title a {font-size: 18px;padding: 22px 50px 22px 0px;}
    .toggles--minimal-shadow .toggle.open > div {margin-top: -10px;}
    .toggles--minimal-shadow .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {font-size: 14.5px;}

    /* FOOTER */
    .img-with-aniamtion-wrap:has(.back-to-top-hand) {width: 20px;margin-left: 20px;}
    .footer-main .nectar-cta[data-style="text-reveal-wave"] .link_wrap * {font-size: 9.5px !important;}
    .footer-main > .col > .wpb_column:nth-child(2) > div {max-width: 260px;margin-bottom: 10px !important;}
    .footer-main .nectar-cta[data-style="text-reveal-wave"] .link_wrap {padding: 12px 27px !important;}

    /* MATCHES */
    #ajax-content-wrap .font_size_77px.nectar-split-heading,
    .font_size_77px.nectar-split-heading,
    #header-outer .font_size_77px.nectar-split-heading,
    #ajax-content-wrap .font_size_77px.nectar-split-heading * {font-size: 45px !important;}
    .main-page-hero {padding: 170px 0px 130px !important;}
    .main-page-hero.overlap-header {padding: 170px 0px 280px !important;}
    
    /* CAL SYNC */
    .calendar-sync-row {margin-top: 20px;}
    .calendar-sync-row > .col > .col:nth-child(1) {min-width: 100%;height: 135px;text-align: left;}
    .calendar-sync-row > .col > .col:nth-child(3) {min-width: 100%;height: auto;text-align: left;}
    .calendar-sync-row > .col {flex-wrap: wrap !important;}
    .calendar-sync-row > .col > .col:nth-child(2) > .vc_column-inner {padding-bottom: 0px !important;}
    .calendar-sync-row h2 {margin-bottom: -7.5px !important;font-size: 16px;max-width: 330px;}
}

/* END */


/* 550 */

@media only screen and (max-width: 550px) {
    .col-2-grid .wpb_row > .col:after {display: none;}
    .col-2-grid p {max-width: 100%;}

    /* HEADER */
    #header-outer #top nav>ul {display: none !important;}

    /* SQUAD */
    .nectar-post-grid[data-text-layout*=all_bottom_left] {grid-template-columns: 1fr 1fr;gap: 15px;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .content, .single-post .nectar-post-grid[data-text-layout*=all_bottom_left] .content {padding: 20px !important;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .content h3 span, .single-post .nectar-post-grid[data-text-layout*=all_bottom_left] .content h3 span {font-size: 17px;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .content .nectar-post-grid-item__custom-field {font-size: 11px;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .nectar-post-grid-item {aspect-ratio: 1 / 1.5;}
        
    /* HOMEPAGE */
    .homepage-hero .nectar-cta {width: 100%;text-align: center;margin: 0px !important;}
    .homepage-hero .nectar-cta:first-of-type {margin-top: 10px !important;}
    .homepage-hero .nectar-cta[data-color="default"] {margin-top: 12.5px !important;}
    .homepage-hero .nectar-cta span.link_wrap {display: flex;justify-content: center;align-items: center;padding: 11px 30px;}
    .homepage-hero {padding-top: 155px !important;}
    .gfield .gchoice label, .gform_wrapper.gravity-theme .gfield_checkbox button {font-size: 12px !important;line-height: 1.6 !important;max-width: 310px !important;}
    .gfield input.gfield-choice-input + label:after {top:10px;}

    /* SINGLE POST */
    .row.featured-media-under-header .featured-media-under-header__content {padding: 45px 30px 55px !important;}
}

/* END */


/* 479 */

@media only screen and (max-width: 479px) {
    :root, body {--body-font-size: 14px;--mobile-container-width: calc(100% - 40px);}
    
    body.material .nectar-button.jumbo:not([class*=see-through]), .tabbed[data-style="material"] .wpb_tabs_nav li a, body.material .nectar-button.jumbo, body.material .nectar-button.jumbo:not([class*=see-through]) {width: 100%;font-size: 12px !important;text-align: center;padding: 12px 30px;}
    .tabbed[data-style="material"] .wpb_tabs_nav li a {padding: 16px 24px !important;font-size: 12px !important;}
    .tabbed[data-style="material"] .wpb_tabs_nav li.active-tab a {padding: 16px 28px !important;font-size: 12px !important;}
    .contact-profile a.nectar-button {margin-top: 17px !important;}
    .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {padding: 16px 22px !important;font-size: 14px;line-height: 1.3;}
    #page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {font-size: 32px !important;/* padding-right: 50px; */line-height: 0.9 !important;}
    .iwithtext .iwt-text h4 {font-size: 15px;line-height: 1;}
    .iwithtext .iwt-text {font-size: calc(var(--body-font-size) - 1px);}
    .material .wpb_content_element p {padding-bottom: 10px;}
    .tabbed[data-style="toggle_button"] .wpb_tabs_nav li a {font-size: 14px !important;padding: 0px 5px;}
    div[data-style*=minimal] .toggle>.toggle-title i {transform: scale(0.8);}
    div[data-style*=minimal] .toggle.open>.toggle-title i {transform: scale(0.8) rotate(90deg);}
    blockquote.nectar_single_testimonial[data-style="small_modern"] p {font-size: 15px;}
    blockquote.nectar_single_testimonial {padding: 28px 30px !important;}
    
    /* HOMEPAGE */
    .homepage-hero .nectar-split-heading h1,
    .homepage-hero .nectar-split-heading:has(h1) * {font-size: 8.75vw !important;}
    .homepage-hero .nectar-split-heading p,
    .homepage-hero .nectar-split-heading p * {font-size: 13.5px;max-width: 550px !important;}
    .homepage-hero .nectar-split-heading:has(p) {margin: 0px 0px 20px !important;}
    .homepage-hero .nectar-split-heading h6,
    .homepage-hero .nectar-split-heading:has(h6) {font-size: 7.75vw !important;line-height: 0.95 !important;}
    .homepage-hero .nectar-split-heading:first-child {margin-bottom: -9px !important;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:before {right: -7vw;}
    .homepage-hero .nectar-split-heading h1[style=" color: #00ff97;"]:after {left: -7vw;}
    .sign-up-main-section-form > .vc_column-inner {padding-top:10px !important;}
    
    @supports (-webkit-text-stroke: 1.25px #03ff98) {  .homepage-hero .nectar-split-heading:has(h6) h6 > span:first-child {color: transparent;-webkit-text-fill-color: transparent; /* Will override color (regardless of order) */-webkit-text-stroke: 1.25px #03ff98 !important;}
    }
    
    /* FORMS */
    .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {/* padding: 16px 16px !important; */}
    div#field_submit input {font-size: 14.5px;padding: 17px 10px;}
    .gfield input.gfield-choice-input {border-radius: calc(var(--border-radius-value) / 2);}
    .get-a-demo-form .demo-product-tile .gfield_checkbox,
    .get-a-demo-form .gfield_radio {gap: 10px !important;}
    .charleft.ginput_counter.gfield_description {font-size: 12px !important;line-height: 1.25;left: 15px;bottom: 20px;}

    /* SINGLE POST */
    .row.featured-media-under-header .featured-media-under-header__content {max-width: calc(100% - 30px);padding: 85px 22px 55px !important;box-shadow: none !important;margin-top: 0px !important;}
    .row.featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 23px !important;line-height: 1.05 !important;margin: 15px 0px 15px;}
    .featured-media-under-header__featured-media:not([data-has-img="false"]) {height: 300px;}
    .featured-media-under-header__cat-wrap {margin-top: -45px;}
    .featured-media-under-header__excerpt {font-size: 13px;line-height: 1.45;max-width: 380px;}
    .featured-media-under-header__meta-wrap, .featured-media-under-header__meta-wrap * {font-size: 13.5px !important;}
    .social-share__button {width: 3em;height: 3em;}
    body .related-post-wrap h3.related-title:after {font-size: 13px;line-height: 1.5;margin: auto;margin-top: 12px;max-width: 300px;margin-bottom: -5px;}
    body .related-post-wrap h3.related-title {font-size: 19px !important;padding-top: 55px !important;margin-bottom: 45px !important;}
    body .related-posts .article-content-wrap h3.title, .masonry.material .masonry-blog-item h3 a, .related-posts[data-style=material] h3 a, .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .post-heading a {font-size: 15px;}
    body .related-posts .article-content-wrap .excerpt, body .masonry-blog-item .grav-wrap .text span, body .related-posts[data-style=material] .grav-wrap .text span, body .related-posts .article-content-wrap .excerpt, .masonry.material .masonry-blog-item .article-content-wrap .excerpt, body .related-posts .article-content-wrap .excerpt, .masonry.material .masonry-blog-item .article-content-wrap .excerpt, body .nectar-post-grid .nectar-post-grid-item .meta-excerpt {font-size: 11.5px !important;line-height: 1.5 !important;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
    body .related-posts[data-style=material] .article-content-wrap,
    .masonry.material .masonry-blog-item .article-content-wrap,
    .related-posts[data-style=material] .article-content-wrap,
    body .related-posts[data-style=material] .article-content-wrap,
    .masonry.material .masonry-blog-item .article-content-wrap,
    .related-posts[data-style=material] .article-content-wrap,
    .nectar-post-grid-wrap[data-style=content_under_image] .content {padding: 18px !important;padding-top: 43px !important;}
    body div#ajax-content-wrap .nectar-post-grid-item__meta-wrap * {font-size: 11.5px !important;line-height: 1.5 !important;}
    .nectar-post-grid .nectar-post-grid-item .content .meta-category a,
    body .related-posts[data-style=material] .meta-category a,
    .featured-media-under-header__cat-wrap .meta-category a {padding: 9px 12.5px;}
    body .related-posts[data-style=material] .meta-category {padding: 15px;}
    .blog_next_prev_buttons .col h3 {padding: 8px 10px 0px !important;font-size: 18px !important;max-width: 350px;}
    .related-posts[data-style=material] .post-featured-img img {height: 225px;}
    .single-post .post-area .post-content {font-size: 13.4px;}
    .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content .post-heading span {display: block;font-size: 12px;max-width: 100%;}
    body .related-posts .article-content-wrap .excerpt, .masonry.material .masonry-blog-item .article-content-wrap .excerpt, body div#ajax-content-wrap .nectar-post-grid .nectar-post-grid-item .meta-excerpt {margin: 10px 0px 10px;}
    .nectar-post-grid-item__meta-wrap * {font-size: 10.5px;}
    .nectar-post-grid .nectar-post-grid-item .content .meta-category {top: 10px;left: 10px;}
    .nectar-post-grid .nectar-post-grid-item .content .meta-category a, body .related-posts[data-style=material] .meta-category a, .featured-media-under-header__cat-wrap .meta-category a, .masonry.material .masonry-blog-item .meta-category a {font-size: 9px !important;}
    .related-posts[data-style=material] .post-featured-img img, .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item-bg-wrap, .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid-item-bg {aspect-ratio: 1.7 / 1;object-fit: cover;}
    .main-content-with-sidebar .wpb_widgetised_column.wpb_content_element {padding: 25px 22px !important;}
    body #sidebar h4, body .widget h4, body #footer-outer .widget h4 {font-size: 13px !important;}
    
    /* INSIGHTS */
    .insights-feature-large span.nectar-post-grid-item__read-more.nectar-cta {display: block !important;background: var(--nectar-accent-color) !IMPORTANT;padding: 14px 20px !important;border-radius: 1000px;position: absolute;bottom: 25px;width: calc(100% - 50px);left: 25px;right: 20px;box-shadow: 0px 8px 30px #171d2d54;}
    .insights-feature-large .nectar-cta[data-style=curved-arrow-animation] .link_text {width: 100%;display: flex;justify-content: center;align-items: center;font-size: 12px;line-height: 1;font-weight: 500;letter-spacing: 0.03em;}
    .insights-feature-large .nectar-cta[data-style=curved-arrow-animation] .link_text svg {display: none;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .item-main {position: static;}
    .insights-feature-large .nectar-post-grid .nectar-post-grid-item .content .post-heading span {font-size: 26px;}
    .nectar-post-grid.nectar-flickity[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item {width: calc((100% - 0px) / 1.2) !important;min-width: 310px;margin: 0px 7.5px;}
    
    /* COOKIE YES */
    .cky-overlay {background: #000000;opacity: 0.4;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999999;}
    body .cky-consent-container {width: 100% !important;padding: 0px;transition: all 0.45s ease;opacity: 1 !important;}
    body .cky-consent-container:after {content: '';width: 100vw;height: 100%;position: fixed;left: 0;bottom: 0;z-index: -1;opacity: 1;background: linear-gradient(0deg, #04060e8a, #0a0e2033);/* backdrop-filter: blur(7.5px); */display: flex !important;transition: all 0.3s 0s ease !important;align-items: center;justify-content: center;pointer-events: none;user-select: none;opacity: 0 !i;}
    body .cky-consent-container .cky-consent-bar {border-radius: 20px !important;box-shadow: 0px -20px 70px hsl(0deg 0% 0% / 25%);z-index: 999999999 !important;position: relative;padding: 25px !important;}
    .cky-notice-group {font-size: 14px;line-height: 24px;font-weight: 400;color: #212121;}
    body .cky-custom-brand-logo-wrapper, body .cky-notice .cky-title, body .cky-notice-des, body .cky-notice-btn-wrapper {padding: 0px;gap: 10px;font-size: 14px !important;}
    body .cky-notice-des p {font-size: 13.5px;line-height: 1.5;}
    body .cky-notice-des p {padding-bottom: 5px;font-size: 12.5px !important;}
    body .cky-custom-brand-logo-wrapper, body .cky-notice .cky-title, body .cky-notice-des, body .cky-notice-btn-wrapper {flex-wrap: wrap !important;}
    html body .cky-notice-des {margin-bottom: 18px !important;font-size: 12px !important;}
    .cky-notice-btn-wrapper {display: flex;gap: 0px;margin-top: 12px !important;}
    body .cky-consent-container.cky-hide {transform: translateY(170%);opacity: 0;user-select: none;pointer-events: none;transition: all 0.45s ease;display: block !important;/* transition-delay: 1.5s; */transition-property: transform;}
    body .cky-consent-container.cky-hide:before {opacity: 0 !important;}
    .cky-notice-btn-wrapper .cky-btn {font-size: 9px !important;padding: 11.5px 10px;margin: 0px !important;flex: unset !important;width: 100%;}
    .cli-bar-message {margin: 10px 0px 17px;}

    /* 404 */
    .error404 h2 {font-size: 20px !important;}
    .content-404 {padding: 140px 0px 55px !important;}
    body.error404 div#ajax-content-wrap h1 {font-size: 60px !important;}
    .error404 h1 img {height: 100px !important;}
    body.error404 div#ajax-content-wrap a.nectar-button {width: 170px !important;margin-top: 5px !important;}
    .error404 a.nectar-button span {left: 3px;}
    body .row #error-404 {gap: 15px;padding: 75px 0px 100px !important;}
    
    /* FOOTER */
    .clients[data-additional_padding="4"].no-carousel>div img {max-width: 24vw;height: 12vw;object-fit: contain;}
   .footer-copyright .wpb_wrapper {gap: 10px;}
    
    /* SQUAD */
    .nectar-post-grid[data-text-layout*=all_bottom_left] {grid-template-columns: 1fr 1fr;gap: 10px;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .content, .single-post .nectar-post-grid[data-text-layout*=all_bottom_left] .content {padding: 16px 16px !important;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .content h3 span, .single-post .nectar-post-grid[data-text-layout*=all_bottom_left] .content h3 span {font-size: 13px;width: min-content;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .content .nectar-post-grid-item__custom-field {font-size: 8.5px;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .nectar-post-grid-item {aspect-ratio: 1 / 1.4;}
    .nectar-post-grid-item__custom-fields {margin-top: 5px !important;}
    
    /* HEADER */
    #header-outer .nectar-mobile-only.mobile-header li[class*=menu-item-btn-style-button]:not(.menu-item-hidden-text) .nectar-menu-icon {display: block;margin: 0px !important;font-size: 24px !important;}
    .nectar-mobile-only.mobile-header li a span.menu-title-text {display: none;}
    body #header-outer li[class*="menu-item-btn-style"] > a:before, #header-outer li[class*="menu-item-btn-style"] > a:after {height: 42px !important;width: 42px !important;left: -9px !important;right: 0;}
    #header-outer ul.sf-menu>li.menu-item-has-icon>a {border: 0px;margin-right: 10px;}
    body #header-outer[data-full-width="true"].scrolling header > .container {padding: 0px 15px !important;transition: all 0.3s ease !important}
    
    /* MATCHES */
    #ajax-content-wrap .font_size_77px.nectar-split-heading,
    .font_size_77px.nectar-split-heading,
    #header-outer .font_size_77px.nectar-split-heading,
    #ajax-content-wrap .font_size_77px.nectar-split-heading * {font-size: 34px !important;}
    .main-page-hero {padding: 150px 0px 110px !important;}
    .main-page-hero.overlap-header {padding: 150px 0px 255px !important;}
    .calendar-sync-row:after {content: '';background-image: url(/wp-content/uploads/2026/01/blue-chakra.svg);display: block;position: absolute;bottom: 0;right: 0;width: 40%;height: 100%;background-size: 160%;background-position: 0% 90%;background-repeat: no-repeat;filter: brightness(20) saturate(0) contrast(2);opacity: 0.075;}
    .calendar-sync-row a.nectar-button.large.regular {padding: 11px 23px !important;padding-left: 36px !important;font-size: 9px !important;}
    body.material .nectar-button.large.has-icon i {width: 22px;height: 22px;line-height: 22px;font-size: 11px;}
    .calendar-sync-row h2 {font-size: 13px;max-width: 290px;}
    body:has(.calendar-sync-row) .main-page-hero {padding: 155px 0px 195px !important;}
    .calendar-sync-row {margin-top: -125px;}
}

/* END */



/* 440 */

@media only screen and (max-width: 440px) {
/* FORMS */
    .col-5 .gfield_checkbox .gchoice,
    .col-5 .gfield_checkbox .gfield-choice-toggle-all {flex: unset;width: calc(100% / 1) !important;}
    .col-5 .gfield_checkbox, .col-5 .gfield_radio {gap: 10px;}
}

/* END */



/* 414 */

@media only screen and (max-width: 414px) {
/* HOMEPAGE */
    .homepage-hero .nectar-split-heading p,
    .homepage-hero .nectar-split-heading p * {font-size: 13.5px;max-width: 340px !important;}
}
    
/* END */


/* 375 */

@media only screen and (max-width: 375px) {
    :root {--mobile-container-width: calc(100% - 30px);}

    /* HOMEPAGE */
    .homepage-hero .nectar-split-heading h6,
    .homepage-hero .nectar-split-heading:has(h6) {letter-spacing: -0.02em;}
}

/* END */

/* 374 */

@media only screen and (max-width: 374px) {
    #ajax-content-wrap .font_size_77px.nectar-split-heading,
    .font_size_77px.nectar-split-heading,
    #header-outer .font_size_77px.nectar-split-heading,
    #ajax-content-wrap .font_size_77px.nectar-split-heading * {font-size: 32px !important;}

    /* SQUAD */
    .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="4"], .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="3"], .nectar-post-grid[data-text-layout*=all_bottom_left][data-columns="2"] {grid-template-columns: 1fr !important;gap: 20px;}
    .nectar-post-grid[data-text-layout*=all_bottom_left] .nectar-post-grid-item {aspect-ratio: 1 / 1.2;}
    .players .nectar-post-grid .nectar-post-grid-item-bg img {object-position: 0% 30% !important;}

    
    .nectar-post-grid.nectar-flickity[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item {    width: calc((100% - 0px) / 1) !important;    min-width: 100%;    margin: 0px 7.5px;    }
}


/* 350 */

@media only screen and (max-width: 350px) {
   :root {--body-font-size: 13.5px;}

    body.material .nectar-button.jumbo,
    body.material .nectar-button.large,
    #ajax-content-wrap .collections-carousel .nectar-post-grid .nectar-cta[data-style=curved-arrow-animation] {padding: 12px 26px;font-size: 13px;}
    #page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {font-size: 30px !important;}
    #ajax-content-wrap .mission-statement .nectar-split-heading.scroll-timeline,
    #ajax-content-wrap .mission-statement .nectar-split-heading.scroll-timeline * {font-size: 26px !important;}
    
    /* SINGLE POST */
    button.social-share__button[data-social-share-type="mail"] {display:none;}
}

/* END */


/* 340 */

@media only screen and (max-width: 340px) {   :root {    --body-font-size: 13px;}
    
        body .cky-consent-container .cky-consent-bar {padding: 25px !important;}
        .cky-consent-bar .cky-notice-des, .cli-bar-message {font-size: 12.5px !important;}
}

/* END */


/* 320 */

@media only screen and (max-width: 320px) {
}

/* END */


















