@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-UlrtraLight"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-200-normal.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-UlrtraLight"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-200-italic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-Light"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-300-normal.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-Light"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-300-italic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-Regular"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-400-normal.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-It"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-400-italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-Medium"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-500-normal.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-MediumIt"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-500-italic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-Bold"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-700-normal.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-BoldIt"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-700-italic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-Heavy"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-800-normal.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-HeavyIt"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-800-italic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-Black"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-900-normal.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Avenir Next LT Pro";
  src: local("AvenirNextLTPro-BlackIt"), url("../fonts/avenir-next-lt-pro/avenir-next-lt-pro-900-italic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
/*@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-Italic"), url("../fonts/NoirPro-Italic.woff2") format("woff2"), url("../fonts/NoirPro-Italic.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-BoldItalic"), url("../fonts/NoirPro-BoldItalic.woff2") format("woff2"), url("../fonts/NoirPro-BoldItalic.woff") format("woff");
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-Light"), url("../fonts/NoirPro-Light.woff2") format("woff2"), url("../fonts/NoirPro-Light.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-Bold"), url("../fonts/NoirPro-Bold.woff2") format("woff2"), url("../fonts/NoirPro-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-Medium"), url("../fonts/NoirPro-Medium.woff2") format("woff2"), url("../fonts/NoirPro-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-Regular"), url("../fonts/NoirPro-Regular.woff2") format("woff2"), url("../fonts/NoirPro-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-LightItalic"), url("../fonts/NoirPro-LightItalic.woff2") format("woff2"), url("../fonts/NoirPro-LightItalic.woff") format("woff");
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-SemiBoldItalic"), url("../fonts/NoirPro-SemiBoldItalic.woff2") format("woff2"), url("../fonts/NoirPro-SemiBoldItalic.woff") format("woff");
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-display: swap;
	font-family: "Noir Pro";
	src: local("NoirPro-MediumItalic"), url("../fonts/NoirPro-MediumItalic.woff2") format("woff2"), url("../fonts/NoirPro-MediumItalic.woff") format("woff");
	font-weight: 500;
	font-style: italic;
}*/
/*@font-face {
  font-display: swap;
  font-family: 'Century Gothic';
  src: url('../fonts/CenturyGothic/CenturyGothic-Italic.eot');
  src: local('Century Gothic Italic'), local('CenturyGothic-Italic'),
      url('../fonts/CenturyGothic/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CenturyGothic/CenturyGothic-Italic.woff') format('woff'),
      url('../fonts/CenturyGothic/CenturyGothic-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-display: swap;
  font-family: 'Century Gothic';
  src: url('../fonts/CenturyGothic/CenturyGothic.eot');
  src: local('Century Gothic'), local('CenturyGothic'),
      url('../fonts/CenturyGothic/CenturyGothic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CenturyGothic/CenturyGothic.woff') format('woff'),
      url('../fonts/CenturyGothic/CenturyGothic.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Century Gothic';
  src: url('../fonts/CenturyGothic/CenturyGothic-Bold.eot');
  src: local('Century Gothic Bold'), local('CenturyGothic-Bold'),
      url('../fonts/CenturyGothic/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CenturyGothic/CenturyGothic-Bold.woff') format('woff'),
      url('../fonts/CenturyGothic/CenturyGothic-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Century Gothic';
  src: url('CenturyGothic-BoldItalic.eot');
  src: local('Century Gothic Bold Italic'), local('CenturyGothic-BoldItalic'),
      url('CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('CenturyGothic-BoldItalic.woff') format('woff'),
      url('CenturyGothic-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}*/
body.page .elementor-location-header, body.post .elementor-location-header body.project .elementor-location-header, body.post .elementor-location-header, body.project .elementor-location-header, body.product .elementor-location-header, body.single .elementor-location-header, body.single-product .elementor-location-header {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}
body.page.logged-in.admin-bar .elementor-location-header, body.post .elementor-location-header body.project.logged-in.admin-bar .elementor-location-header, body.post.logged-in.admin-bar .elementor-location-header, body.project.logged-in.admin-bar .elementor-location-header, body.product.logged-in.admin-bar .elementor-location-header, body.single.logged-in.admin-bar .elementor-location-header, body.single-product.logged-in.admin-bar .elementor-location-header {
  top: 32px;
}
@media (max-width: 782px) {
  body.page.logged-in.admin-bar .elementor-location-header, body.post .elementor-location-header body.project.logged-in.admin-bar .elementor-location-header, body.post.logged-in.admin-bar .elementor-location-header, body.project.logged-in.admin-bar .elementor-location-header, body.product.logged-in.admin-bar .elementor-location-header, body.single.logged-in.admin-bar .elementor-location-header, body.single-product.logged-in.admin-bar .elementor-location-header {
    top: 46px;
  }
}
@media (max-width: 600px) {
  body.page.logged-in.admin-bar .elementor-location-header header.main-header.sticky, body.post .elementor-location-header body.project.logged-in.admin-bar .elementor-location-header header.main-header.sticky, body.post.logged-in.admin-bar .elementor-location-header header.main-header.sticky, body.project.logged-in.admin-bar .elementor-location-header header.main-header.sticky, body.product.logged-in.admin-bar .elementor-location-header header.main-header.sticky, body.single.logged-in.admin-bar .elementor-location-header header.main-header.sticky, body.single-product.logged-in.admin-bar .elementor-location-header header.main-header.sticky {
    top: -46px;
  }
}
@media (max-width: 980px) {
  body.page.mega-menu-canadian_main_mega_menu-mobile-open, body.page.mega-menu-main_mega_menu-mobile-open, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open, body.post.mega-menu-canadian_main_mega_menu-mobile-open, body.post.mega-menu-main_mega_menu-mobile-open, body.project.mega-menu-canadian_main_mega_menu-mobile-open, body.project.mega-menu-main_mega_menu-mobile-open, body.product.mega-menu-canadian_main_mega_menu-mobile-open, body.product.mega-menu-main_mega_menu-mobile-open, body.single.mega-menu-canadian_main_mega_menu-mobile-open, body.single.mega-menu-main_mega_menu-mobile-open, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open, body.single-product.mega-menu-main_mega_menu-mobile-open {
    overflow-y: hidden;
  }
}
body.page.mega-menu-canadian_main_mega_menu-mobile-open main#content:after, body.page.mega-menu-canadian_main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.page.mega-menu-main_mega_menu-mobile-open main#content:after, body.page.mega-menu-main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open main#content:after, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open main#content:after, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.post.mega-menu-canadian_main_mega_menu-mobile-open main#content:after, body.post.mega-menu-canadian_main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.post.mega-menu-main_mega_menu-mobile-open main#content:after, body.post.mega-menu-main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.project.mega-menu-canadian_main_mega_menu-mobile-open main#content:after, body.project.mega-menu-canadian_main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.project.mega-menu-main_mega_menu-mobile-open main#content:after, body.project.mega-menu-main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.product.mega-menu-canadian_main_mega_menu-mobile-open main#content:after, body.product.mega-menu-canadian_main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.product.mega-menu-main_mega_menu-mobile-open main#content:after, body.product.mega-menu-main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.single.mega-menu-canadian_main_mega_menu-mobile-open main#content:after, body.single.mega-menu-canadian_main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.single.mega-menu-main_mega_menu-mobile-open main#content:after, body.single.mega-menu-main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open main#content:after, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open div[data-elementor-id="8155"]:after, body.single-product.mega-menu-main_mega_menu-mobile-open main#content:after, body.single-product.mega-menu-main_mega_menu-mobile-open div[data-elementor-id="8155"]:after {
  opacity: 1;
  animation: fadeIn 0.35s ease-in-out;
  pointer-events: all;
  z-index: 9999;
}
body.page.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header, body.page.mega-menu-main_mega_menu-mobile-open .elementor-location-header, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header, body.post.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header, body.post.mega-menu-main_mega_menu-mobile-open .elementor-location-header, body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header, body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header, body.product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header, body.product.mega-menu-main_mega_menu-mobile-open .elementor-location-header, body.single.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header, body.single.mega-menu-main_mega_menu-mobile-open .elementor-location-header, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header, body.single-product.mega-menu-main_mega_menu-mobile-open .elementor-location-header {
  z-index: 100002;
}
@media (min-width: 981px) {
  body.page.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.page.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.post.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.post.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.single.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.single.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky, body.single-product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header.sticky {
    background-color: #7f7f7f;
  }
}
body.page.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.page.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.post.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.post.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.single.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.single.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container, body.single-product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container {
  border-radius: 16px 16px 0 0;
}
body.page.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.page.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.post.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.post.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.single.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.single.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown, body.single-product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown {
  opacity: 1;
  pointer-events: all;
}
body.page.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.page.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single-product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col {
  background-color: #EEF6FB;
  border-radius: 0 16px 0 0;
}
@media (max-width: 980px) {
  body.page.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.page.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.post.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.project.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.project.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col, body.single-product.mega-menu-main_mega_menu-mobile-open .elementor-location-header header.main-header .elementor-container .main-header-right-col {
    background-color: #fff;
  }
}
body.page.mega-menu-canadian_main_mega_menu-mobile-open .uwy, body.page.mega-menu-main_mega_menu-mobile-open .uwy, body.post .elementor-location-header body.project.mega-menu-canadian_main_mega_menu-mobile-open .uwy, body.post .elementor-location-header body.project.mega-menu-main_mega_menu-mobile-open .uwy, body.post.mega-menu-canadian_main_mega_menu-mobile-open .uwy, body.post.mega-menu-main_mega_menu-mobile-open .uwy, body.project.mega-menu-canadian_main_mega_menu-mobile-open .uwy, body.project.mega-menu-main_mega_menu-mobile-open .uwy, body.product.mega-menu-canadian_main_mega_menu-mobile-open .uwy, body.product.mega-menu-main_mega_menu-mobile-open .uwy, body.single.mega-menu-canadian_main_mega_menu-mobile-open .uwy, body.single.mega-menu-main_mega_menu-mobile-open .uwy, body.single-product.mega-menu-canadian_main_mega_menu-mobile-open .uwy, body.single-product.mega-menu-main_mega_menu-mobile-open .uwy {
  z-index: 9;
}
body.page main#content:after, body.page div[data-elementor-id="8155"]:after, body.post .elementor-location-header body.project main#content:after, body.post .elementor-location-header body.project div[data-elementor-id="8155"]:after, body.post main#content:after, body.post div[data-elementor-id="8155"]:after, body.project main#content:after, body.project div[data-elementor-id="8155"]:after, body.product main#content:after, body.product div[data-elementor-id="8155"]:after, body.single main#content:after, body.single div[data-elementor-id="8155"]:after, body.single-product main#content:after, body.single-product div[data-elementor-id="8155"]:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  z-index: -1;
  animation: fadeOut 0.35s ease-in-out;
  pointer-events: none;
}
.elementor-location-header {
  overflow: unset !important;
}
.elementor-location-header header.main-header {
  background-color: transparent;
  transition: 0.35s all ease-in-out;
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header {
    background-color: #fff;
  }
}
.elementor-location-header header.main-header.sticky {
  background-color: #fff;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
}
.elementor-location-header header.main-header.sticky .elementor-container {
  margin-top: 0;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0);
}
.elementor-location-header header.main-header .elementor-container {
  max-width: 1488px;
  width: 100% !important;
  background-color: #fff;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  z-index: 2;
  transition: 0.35s margin-top ease-in-out;
}
@media (min-width: 981px) {
  .elementor-location-header header.main-header .elementor-container {
    width: 97.5% !important;
    margin-top: 24px;
    border-radius: 16px;
  }
}
.elementor-location-header header.main-header .elementor-container > .elementor-column {
  padding: 7px 0 8px;
  width: 100%;
}
.elementor-location-header header.main-header .elementor-container .main-header-left-col {
  max-width: calc(100% - 352px);
  padding-left: 24px;
  padding-right: 40px;
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-left-col {
    max-width: calc(100% - 280px);
    padding-right: 24px;
  }
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-left-col {
    max-width: calc(100% - 70px);
    padding-right: 0;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .elementor-element {
  width: unset;
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .elementor-widget-shortcode {
    display: none;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper {
  position: relative;
}
.elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper select.gt_selector {
  display: none;
}
.elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown {
  opacity: 0;
  pointer-events: none;
}
.elementor-location-header header.main-header .elementor-container .main-header-left-col .elementor-widget-wrap .gtranslate_wrapper .lang-dropdown .lang-dropdown-list {
  left: unset;
  right: 0;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col {
  max-width: 352px;
  padding-right: 24px;
  background-color: #fff;
  border-radius: 0 16px 16px 0;
  position: unset;
  transition: 0.35s background-color ease-in-out;
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col {
    max-width: 280px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col {
    max-width: 70px;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  position: unset;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap .elementor-element {
  width: unset;
  position: unset;
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap .elementor-widget-button {
    display: none;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu {
  position: unset;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle {
  background-color: transparent;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right {
  border-color: #166699;
  background-color: #166699;
  color: #fff;
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right {
    border-color: unset;
    background-color: unset;
    color: unset;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:before, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:after, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:before, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:after {
  background-color: #fff;
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:before, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:after, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:before, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle:hover .mega-toggle-blocks-right button .mega-toggle-animated-inner:after {
    background-color: #6b6b6b;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-main_mega_menu {
  display: flex;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-main_mega_menu > li.mega-menu-item {
  opacity: 1;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-canadian_main_mega_menu > li.mega-menu-item.mega-multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-main_mega_menu > li.mega-menu-item.mega-multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-canadian_main_mega_menu > li.mega-menu-item.mega-multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-main_mega_menu > li.mega-menu-item.mega-multi-row-column {
  display: block;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right:after, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right:after {
  content: "Close";
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right:after, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right:after {
    content: unset;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-left, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-center, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-left, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-center {
  display: none !important;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right {
  border-radius: 8px;
  border: 3px solid #6b6b6b;
  align-items: center;
  padding: 0 20px 0 6px;
  width: 126px;
  transition: all 0.3s ease-out 0s;
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right {
    padding: 3px;
    width: 52px;
  }
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right {
    border: unset;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right:after, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right:after {
  content: "Menu";
  font-size: 19px;
  font-weight: 500;
  line-height: 130%;
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right:after, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right:after {
    content: unset;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
  margin: 0;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block button {
  transform: scale(0.4);
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block button {
    transform: scale(0.7);
  }
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block button {
    transform: scale(0.9);
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu {
  justify-content: space-between;
  gap: 8px;
  max-width: 1488px;
  max-height: 509px;
  left: 0 !important;
  right: 0 !important;
  margin: 16px auto 0;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 16px 16px;
  padding-left: 38px;
}
@media (min-width: 981px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu {
    width: 100% !important;
  }
}
@media (max-width: 1479px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu {
    padding-left: 25px;
  }
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu {
    padding-left: 20px;
  }
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu {
    flex-wrap: wrap;
    gap: 0;
    padding: 0 20px 50px;
    max-width: 360px;
    left: unset !important;
    overflow-y: scroll;
    max-height: calc(100vh - 80px);
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item {
  width: calc((100% - 352px) / 5);
  max-width: 170px;
  padding: 22px 0;
  opacity: 0;
  transition: all 0.6s ease-out 0s;
  font-size: 18px;
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item {
    width: calc((100% - 280px) / 5);
  }
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item {
    width: 100%;
    max-width: unset;
    padding: 0;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.mega-multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.mega-multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.mega-multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.mega-multi-row-column {
  display: none;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link {
  padding: 0;
  margin-bottom: 8px;
  color: #3E8538;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  pointer-events: none;
}
@media (max-width: 1479px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link {
    margin-bottom: 0;
    pointer-events: all;
  }
}
@media (min-width: 981px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link .mega-indicator, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link .mega-indicator, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > a.mega-menu-link .mega-indicator, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > a.mega-menu-link .mega-indicator {
    display: none;
  }
}
@media (min-width: 981px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu {
    display: block;
    padding: 0;
  }
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu {
    padding-top: 0;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item {
  padding: 0;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a {
  padding: 8px 0;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1479px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-item a {
    font-size: 16px;
  }
}
@media (min-width: 981px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column {
    width: 352px;
    max-width: 352px;
    min-width: 352px;
    background-color: #EEF6FB;
    border-radius: 0 0 16px 0;
    padding: 22px 40px;
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column {
    width: 280px;
    max-width: 280px;
    min-width: 280px;
    padding: 22px 20px;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > a {
  display: none;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu {
  background-color: transparent;
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu {
    display: block;
    padding: 30px 0 0 0;
    margin-top: 20px;
    border-top: 1px solid rgba(107, 107, 107, 0.36);
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  margin-bottom: 23px;
  font-size: 18px;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 981px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 {
    display: none;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget {
  display: flex;
  justify-content: space-between;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper {
  order: -1;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button {
  background-color: #1a7bb7;
  border: 3px solid #1a7bb7;
  color: #fff;
  border-radius: 8px;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-weight: 500;
  line-height: 130%;
  padding: 8px 20px 9px;
  text-align: center;
  transition: all 0.3s ease-out 0s;
  font-size: 19px;
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button {
    font-size: 17px;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-3 .custom-html-widget .elementor-button-wrapper .elementor-button:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-2 .custom-html-widget .elementor-button-wrapper .elementor-button:hover {
  background-color: #166699;
  border-color: #166699;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2), .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2), .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2), .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) {
  margin-bottom: 0;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title {
  display: inline-block;
  padding: 0;
  margin-top: 0;
  margin-bottom: 5px;
  color: #3E8538;
  font-size: 18px;
  font-weight: 500;
  line-height: 40px;
  height: 40px;
  text-transform: uppercase;
  pointer-events: none;
}
@media (max-width: 1479px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title {
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_custom_html:nth-last-child(2) .menu-widget-title {
    pointer-events: all;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  padding: 0;
  margin-bottom: 8px;
  color: #3E8538;
  font-size: 18px;
  font-weight: 500;
  line-height: 40px;
  height: 40px;
  text-transform: uppercase;
  pointer-events: none;
}
@media (max-width: 1479px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    pointer-events: all;
  }
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a {
  line-height: 1.5;
  padding: 4px 0;
  font-size: 18px;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a:hover svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a:hover svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a:hover svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a:hover svg path {
  fill: #2096dd;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a svg, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a svg, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a svg, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a svg {
  position: relative;
  top: 2px;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .mega-block-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .mega-block-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .mega-block-title, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .mega-block-title {
  line-height: 40px;
  height: 40px;
  margin-bottom: 5px;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a {
  margin: 0;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  color: #6b6b6b;
  border: 1px solid #6b6b6b;
  transition: 0.3s all;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover {
  color: #fff;
  border: 1px solid #166699;
  background-color: #166699;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a:hover svg path {
  fill: #fff;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a svg path, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a svg path {
  fill: #6b6b6b;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_linkedin_company, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_linkedin_company, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_linkedin_company, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_linkedin_company {
  order: 1;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_x, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_x, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_x, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_x {
  order: 2;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_facebook, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_facebook, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_facebook, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_facebook {
  order: 3;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_instagram, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_instagram, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_instagram, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_instagram {
  order: 4;
}
.elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_youtube_channel, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-canadian_main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_youtube_channel, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-canadian_main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_youtube_channel, .elementor-location-header header.main-header .elementor-container .main-header-right-col .elementor-widget-wrap #mega-menu-wrap-main_mega_menu ul#mega-menu-main_mega_menu > li.mega-menu-item.multi-row-column > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_a2a_follow_widget .addtoany_list > a.a2a_button_youtube_channel {
  order: 5;
}
.elementor-location-header .gtranslate_wrapper {
  position: relative;
}
.elementor-location-header .gtranslate_wrapper select.gt_selector {
  display: none;
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown {
  position: relative;
  display: inline-block;
  color: #6b6b6b;
  transition: all 0.3s ease-out 0s;
  cursor: pointer;
  font-weight: 500;
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown.active .lang-dropdown-selected {
  color: #2296dd;
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown.active .lang-dropdown-selected:after {
  background-image: url("/wp-content/uploads/2022/11/submenu-icon-blue.svg");
  transform: rotate(180deg);
  filter: brightness(1);
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown .lang-dropdown-selected {
  padding: 10px 22px 10px 10px;
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown .lang-dropdown-selected:after {
  content: "";
  width: 15px;
  height: 9px;
  background-image: url("/wp-content/uploads/2022/11/submenu-icon-white.svg");
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0 0 0 5px;
  transition: all 0.3s ease-out 0s;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 0;
  bottom: 0;
  margin: auto;
  filter: brightness(0.4);
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown .lang-dropdown-list {
  position: absolute;
  top: 100%;
  right: 0;
  width: 134px;
  border-top: 4px solid #2296dd;
  background: #fff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 10000001;
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown .lang-dropdown-list li {
  padding: 8px 16px;
  background-color: #fff;
  color: #181c20;
  transition: all 0.3s ease-out 0s;
}
.elementor-location-header .gtranslate_wrapper .lang-dropdown .lang-dropdown-list li:hover {
  background-color: #1a7bb7;
  color: #fff;
}
/* Smooth appearance animation */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Smooth disappearance animation */
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/*
.elementor-location-header {
	header {
		.head-top-line {
			display: flex;
			justify-content: flex-end;
			position: absolute;
			top: -20px;
			pointer-events: auto;
			@media(max-width: 1024px) {
				padding-right: 30px;
			}
			@include smphone {
				padding-right: 15px;
			}
			.elementor-container {
				margin: 0;
				padding: 0;
				.elementor-widget-wrap {
					display: flex;
					justify-content: flex-end;
					align-items: center;
					.elementor-element {
						width: unset;
						margin-bottom: 20px;
						&.elementor-widget-button {
							a.elementor-button {
								padding: 0;
								margin: 0 20px 0 0;
								border: unset !important;
								background: unset !important;
								letter-spacing: unset !important;
								color: #fff;
								font-size: 16px;
								&:hover {
									color: $blue;
									svg {
										path {
											fill: $blue !important;
										}
									}
								}
								svg {
									width: 0.9em;
									top: 1px;
									position: relative;
									path {
										transition: all 0.3s ease-out 0s;
									}
								}
							}
						}
						&.elementor-widget-text-editor {
							a {
								color: #fff;
								transition: all 0.3s ease-out 0s;
								&:hover {
									color: $blue;
								}
							}
						}
					}
				}
			}
		}

		.elementor-widget-theme-site-logo.elementor-widget-image {
			@media (max-width: 1024px) {
				display: flex;
			}
			a {
				display: block;
			}
		}

		&.sticky {
			background: rgba(24, 28, 32, 0.5);
			backdrop-filter: blur(20px);
			border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		}

		.elementor-container {
			display: flex;
			align-items: center;
			width: 90% !important;
			max-width: 1440px !important;
			padding: 25px 0;

			.elementor-col-33 {
				width: 22%;
				margin-right: 4%;
				@media (max-width: 1239px) {
					width: 17%;
					margin-right: 1%;
				}

				* {
					line-height: 100%;
				}
			}

			.elementor-col-66 {
				width: 74%;
				@media (max-width: 1239px) {
					width: 82%;
				}
			}

			@media (max-width: 1024px) {
				width: 100% !important;
				flex-direction: column;
				margin: 0 !important;

				.elementor-col-33,
				.elementor-col-66 {
					width: 100% !important;
					margin: 0 !important;
				}

				.elementor-col-66 {
					margin-top: -48px !important;
					pointer-events: none;
				}
			}
		}

		.elementor-widget-theme-site-logo {
			text-align: left;
			@media (max-width: 1024px) {
				width: calc(100% - 60px) !important;
				margin: 0 auto;
			}
			@include smphone {
				width: calc(100% - 30px) !important;
			}
			a {
				img {
					display: block;
					width: 100%;
					max-width: 350px;
					height: auto;
					object-fit: contain;

					@media (max-width: 1024px) {
						height: 46px;
					}
				}
			}
		}

		.elementor-nav-menu--main {
			justify-content: flex-end;

			ul.elementor-nav-menu {
				align-items: center;

				> li {
					margin-right: 20px !important;
					&:hover,
					&.hovered {
						> a {
							color: #2296dd;

							.sub-arrow {
								background-image: url(/wp-content/uploads/2022/11/submenu-icon-blue.svg);
								transform: scale(1.1) rotate(180deg);
								background-repeat: no-repeat;
							}
						}
					}

					&:first-of-type,
					&:nth-of-type(2) {
						margin-right: 18px !important;

						@media (min-width: 1240px) {
							margin-right: 20px !important;
						}

						@media (min-width: 1440px) {
							// margin-right: 50px !important;
							margin-right: 40px !important;
						}
					}

					&:nth-of-type(3) {
						margin-right: 20px !important;

						@media (min-width: 1240px) {
							margin-right: 20px !important;
						}

						@media (min-width: 1440px) {
							margin-right: 60px !important;
						}
					}

					&:last-of-type {
						margin-right: 0px !important;
					}

					> a {
						display: flex;
						align-items: center;
						color: #fff;
						font-family: "Avenir Next LT Pro", sans-serif;
						font-size: 14px;
						line-height: 26px;
						font-weight: 400;
						text-transform: uppercase;
						padding: 12px 0;

						@media (min-width: 1024px) {
							font-size: 14px !important;
						}

						@media (min-width: 1140px) {
							// font-size: clamp(16px, 1.3vw, 22px);
							padding: 15px 0;
						}

						@media (min-width: 1240px) {
							font-size: 1em !important;
							padding: 20px 0;
						}

						&:hover {
							color: #2296dd;
						}

						.sub-arrow {
							content: "";
							width: 15px;
							height: 9px;
							background-image: url(/wp-content/uploads/2022/11/submenu-icon-white.svg);
							background-size: 70%;
							background-position: center;
							background-repeat: no-repeat;
							padding: 0;
							margin: 0 0 0 5px;
							transition: all 0.3s ease-out 0s;

							i {
								display: none;
							}
						}
					}
					ul.sub-menu {
						background: #2b2d2e;
					}
					> ul.sub-menu {
						background: #2b2d2e;
						border-top: 4px solid #2d95cd;

						li {
							&:hover {
								background: #343f4b;
							}
							&:hover,
							&.hovered {
								a {
									.sub-arrow {
										transform: scale(1.1) rotate(180deg);
										background-repeat: no-repeat;
									}
								}
							}
							a {
								font-size: 0.8rem;
								font-weight: 400;
								color: #ffffff;
								padding: 0.8em 1.6667rem;
								line-height: 1;
								border: unset;
								text-transform: uppercase;
								letter-spacing: 0.05em;
								@media (min-width: 1240px) {
									font-size: 1rem;
								}

								.sub-arrow {
									content: "";
									width: 15px;
									height: 9px;
									background-image: url(/wp-content/uploads/2022/11/submenu-icon-white.svg);
									background-size: 70%;
									background-position: center;
									background-repeat: no-repeat;
									padding: 0;
									margin: 0 0 0 5px;
									transition: all 0.3s ease-out 0s;

									i {
										display: none;
									}
								}
							}
						}
					}
				}

				// li.menu-item-2033 {
				// 	a {
				// 		&:before {
				// 			content: "";
				// 			position: relative;
				// 			display: block;
				// 			width: 18px;
				// 			height: clamp(12px, 0.8vw, 20px);
				// 			background-image: url(/wp-content/uploads/2022/11/icon-header-phone-white.svg);
				// 			background-size: contain;
				// 			background-position: center;
				// 			background-repeat: no-repeat;
				// 			margin-right: 5px;
				// 			opacity: 1 !important;
				// 		}

				// 		&:hover {
				// 			&:before {
				// 				background-image: url(/wp-content/uploads/2022/11/icon-header-phone-blue.svg);
				// 			}
				// 		}
				// 	}
				// }

				li.menu-item-2035,
				li.menu-item-2522 {
					height: 26px;
					padding: 0 20px !important;
					border-left: 1px solid rgba(255, 255, 255, 0.5);
					border-right: 1px solid rgba(255, 255, 255, 0.5);
				}

				li.menu-item-2036,
				li.menu-item-2537 {
					// margin-right: 5px !important;
					@media (min-width: 1240px) {
						margin-right: 20px !important;
					}
					@media (min-width: 1440px) {
						margin-right: 50px !important;
					}
				}

				li.menu-item-4913 a,
				li.menu-item-2035 a,
				li.menu-item-2522 a,
				li.menu-item-2036 a,
				li.menu-item-2537 a {
					color: #2296dd;
					padding: 0 !important;

					&:hover {
						color: #fff;
					}
				}

				li.menu-item-2098 {
					width: 82px;
					position: relative;
					.gtranslate_wrapper {
						position: absolute;
						left: 0;
						top: -14px;
						.gt_switcher {
							width: 90px;
							.gt_selected {
								background: transparent;
								a {
									background-color: transparent;
									border-color: transparent;
									padding: 3px 5px !important;
									font-weight: 400;
									text-transform: uppercase;
									width: 78px;
									color: #fff;
									margin-top: 0;
									@media (min-width: 1024px) {
										font-size: 14px !important;
									}
									@media (min-width: 1240px) {
										font-size: 1em !important;
									}
									&:hover {
										color: #2296dd;
										&:after {
											filter: grayscale(100%) brightness(50%) sepia(100%) hue-rotate(-180deg) saturate(700%)
												contrast(0.8);
										}
									}
									&:after {
										background-size: 11px;
										right: 2px;
									}
									&.open {
										margin-top: -7px;
										background-color: #181c20;
									}
									img {
										display: none;
									}
								}
							}
							.gt_option {
								width: 88px;
								a {
									padding: 3px 5px !important;
									color: #fff;
									@media (min-width: 1024px) {
										font-size: 14px !important;
									}
									@media (min-width: 1240px) {
										font-size: 1em !important;
									}
									// &:hover {
									// 	color: #2296dd;
									// }
									img {
										display: none;
									}
								}
							}
						}
					}
					// a.gt_switcher-popup {
					// 	position: relative;
					// 	top: auto;
					// 	right: auto;

					// 	img {
					// 		display: block;
					// 		width: 26px;
					// 		height: 20px;
					// 		object-fit: contain;
					// 		object-position: center;
					// 		display: none;
					// 	}

					// 	span {
					// 		color: #fff !important;
					// 		margin: 0;

					// 		&:first-of-type {
					// 			// display: none;
					// 			text-transform: uppercase;
					// 			margin-right: 3px;
					// 		}
					// 	}
					// }
					// .gt_languages {
					// 	a {
					// 		width: 100%;
					// 		    padding: 10px 20px;
					// 		img {
					// 			display: none;
					// 		}
					// 		span {

					// 		}
					// 	}
					// }
				}

				// show menu item Product
				// li.menu-item-2023 .sub-menu,
				// li.menu-item-2536 .sub-menu {
				// 	@media (min-width: 1025px) {
				// 		display: none !important;
				// 	}
				// }
			}
		}

		.elementor-menu-toggle {
			justify-content: flex-end;
			width: 90% !important;
			padding: 13px 0;
			margin: 0 30px !important;
			color: #fff !important;
			max-width: 50px !important;
			margin-left: auto !important;
			pointer-events: all;
			background: none;
			&:hover {
				color: #2296dd !important;
			}
			@include smphone {
				margin-right: 15px !important;
			}
		}

		.elementor-nav-menu--toggle {
			@media (max-width: 1024px) {
				height: 48px;
			}
		}

		.elementor-nav-menu--dropdown.elementor-nav-menu__container {
			background-color: #181c20;
			padding: 20px 0 30px;
			margin-top: 20px;
			overflow: hidden;
			// Scrollable fix
			overflow-y: auto;
			&::-webkit-scrollbar {
				width: 10px;
			}
			&::-webkit-scrollbar-track {
				background: rgba($blue, 0.5);
			}
			&::-webkit-scrollbar-thumb {
				background: $blue;
			}
			pointer-events: all;

			.elementor-nav-menu {
				> li {
					width: 90%;
					margin: 0 auto;
				}

				li a {
					color: #fff;
					font-size: 16px;
					&.elementor-item {
						@media (max-width: 1025px) {
							font-size: 16px;
						}
					}
					&:hover,
					&.elementor-item.highlighted,
					&.elementor-sub-item.highlighted {
						background-color: #2296dd !important;
					}
				}

				ul {
					background-color: #181c20;
					overflow: hidden;
				}

				li.menu-item-2098 {
					// width: 82px;
					.gtranslate_wrapper {
						padding-left: 15px;
						padding-top: 10px;
						.gt_switcher {
							width: 90px;
							.gt_selected {
								background: transparent;
								a {
									background-color: transparent !important;
									border-color: transparent;
									padding: 3px 5px !important;
									font-size: 0.86em;
									font-weight: 400;
									text-transform: uppercase;
									width: 78px;
									color: #fff;
									margin-top: 0;
									&:hover {
										color: #2296dd;
										&:after {
											filter: grayscale(100%) brightness(50%) sepia(100%) hue-rotate(-180deg) saturate(700%)
												contrast(0.8);
										}
									}
									&:after {
										background-size: 9px;
										right: 5px;
										top: 2px;
									}
									&.open {
										// margin-top: -7px;
										background-color: #181c20 !important;
									}
									img {
										display: none;
									}
								}
							}
							.gt_option {
								width: 88px;
								a {
									padding: 3px 5px !important;
									color: #fff;
									// background-color: transparent !important;
									font-size: 0.86em;
									// &:hover {
									// 	color: #2296dd;
									// }
									img {
										display: none;
									}
								}
							}
						}
					}

					// a {
					// 	position: relative;
					// 	top: auto;
					// 	right: auto;

					// 	img {
					// 		display: block;
					// 		width: 26px;
					// 		height: 20px;
					// 		object-fit: contain;
					// 		object-position: center;
					// 	}

					// 	span {
					// 		color: #fff !important;
					// 		margin: 0;

					// 		&:first-of-type {
					// 			display: none !important;
					// 		}
					// 	}
					// }
				}
			}
		}
	}
}

#gt_lightbox {
	a {
		padding: 9px 0 !important;
	}
}

.submenu-section-custom {
	padding: 40px 0;
	background: rgba(24, 28, 32, 0.5);
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(20px);
	animation-duration: 300ms !important;

	.elementor-container {
		width: 90% !important;
		max-width: 1440px !important;
	}

	.elementor-column {
		width: 32%;
		margin-right: 2%;

		@media (min-width: 1440px) {
			width: 30%;
			margin-right: 5%;
		}

		&:last-of-type {
			margin-right: 0;
		}
	}

	.elementor-widget-wrap {
		background: linear-gradient(0deg, #000000, #000000),
			linear-gradient(130.29deg, rgba(255, 255, 255, 0.1) 1.31%, rgba(255, 255, 255, 0.01) 88.88%);
		border-radius: 30px;
	}

	.elementor-widget.elementor-widget-text-editor {
		background-color: rgba(0, 61, 99, 0.5);
		border: 2px solid rgba(255, 255, 255, 0.3);
		border-radius: 30px;

		.elementor-widget-container {
			display: block;
			height: clamp(240px, 25vw, 360px);
			padding: 20px 20px 20px;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			border-radius: 30px;

			@media (min-width: 1140px) {
				padding: 25px 30px 30px;
			}

			@media (min-width: 1440px) {
				padding: 25px 40px 30px;
			}

			&:before {
				content: "";
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				background: linear-gradient(180deg, rgba(24, 28, 32, 0) 34.72%, rgba(24, 28, 32, 0.7) 64.78%, #181c20 108.33%);
				border-radius: 30px;
			}

			h4 {
				font-size: clamp(28px, 2.5vw, 36px);
				line-height: 120%;
				font-weight: 400;
			}

			div.description {
				position: absolute;
				bottom: 60px;
				left: 20px;
				right: 20px;
				display: flex;
				justify-content: space-between;
				align-items: flex-end;
				color: #abacad;
				font-size: 14px;
				line-height: 150%;
				font-weight: 400;

				@media (min-width: 1140px) {
					bottom: 70px;
					left: 30px;
					right: 30px;
					font-size: 16px;
				}

				@media (min-width: 1440px) {
					bottom: 80px;
					left: 40px;
					right: 40px;
					font-size: 18px;
				}

				p {
					margin-bottom: 0;
				}

				ul {
					flex-basis: 120px;
					color: #fff;
					padding: 0 0 0 20px;
					margin-left: 20px;

					@media (min-width: 1140px) {
						margin-left: 30px;
					}

					li {
						a {
							color: #fff;
							font-size: 14px;
							line-height: 22px;
							font-weight: 400;
							letter-spacing: 0.04em;
							white-space: nowrap;

							@media (min-width: 1140px) {
								font-size: 16px;
							}

							@media (min-width: 1440px) {
								font-size: 18px;
							}

							&:hover {
								color: #2296dd;
							}
						}
					}
				}
			}

			div.link-wrapper {
				position: absolute;
				bottom: 20px;
				left: 20px;

				@media (min-width: 1140px) {
					bottom: 30px;
					left: 30px;
				}

				@media (min-width: 1440px) {
					bottom: 35px;
					left: 40px;
				}

				a {
					display: flex;
					align-items: center;
					font-size: 16px;
					line-height: 22px;
					font-weight: 400;

					@media (min-width: 1140px) {
						font-size: 18px;
					}

					&:after {
						content: "";
						position: relative;
						display: block;
						width: 18px;
						height: 14px;
						background-image: url(/wp-content/uploads/2022/11/ArrowRight-blue.svg);
						background-size: contain;
						background-position: center;
						background-repeat: no-repeat;
						margin-left: 5px;
						opacity: 1 !important;
					}

					&:hover {
						color: #fff;

						&:after {
							background-image: url(/wp-content/uploads/2022/11/ArrowRight-white.svg);
						}
					}
				}
			}
		}
	}
}

body.error404 {
	.page-header {
		display: none;
	}
}

body.page #product-submenu,
body.single-post #product-submenu,
body.post #product-submenu,
body.archive #product-submenu,
#product-submenu {
	display: none;

	@media (max-width: 1024px) {
		display: none !important;
	}

	&.show {
		// display: block;
		display: none;
	}
}
*/
.page footer .elementor-widget-button .elementor-button:hover {
  background: unset;
}
.elementor-location-footer footer.main-footer:before {
  content: "";
  width: 100%;
  max-width: 1440px;
  height: 1px;
  background-color: #abacad;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.elementor-location-footer footer.main-footer > .elementor-container {
  column-gap: 5.85%;
  row-gap: 20px;
  max-width: 1440px;
}
@media (max-width: 1199px) {
  .elementor-location-footer footer.main-footer > .elementor-container {
    column-gap: 2.5%;
  }
}
@media (max-width: 1023px) {
  .elementor-location-footer footer.main-footer > .elementor-container {
    justify-content: center;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) {
  width: 313px;
  min-width: 313px;
}
@media (max-width: 1199px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) {
    width: 260px;
    min-width: 260px;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
@media (max-width: 1199px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list {
    gap: 6px;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a {
  margin: 0;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 70px;
  color: #6b6b6b;
  border: 1px solid #6b6b6b;
  padding: 0;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a {
    width: 46px;
    height: 46px;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a:hover {
  color: #fff;
  border: 1px solid #166699;
  background-color: #166699;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a:hover svg path {
  fill: #fff;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a svg path {
  fill: #6b6b6b;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a.a2a_button_linkedin_company {
  order: 1;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a.a2a_button_x {
  order: 2;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a.a2a_button_facebook {
  order: 3;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a.a2a_button_instagram {
  order: 4;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-wp-widget-a2a_follow_widget .addtoany_list > a.a2a_button_youtube_channel {
  order: 5;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) {
  width: calc(100% - 5.85% - 313px);
}
@media (max-width: 1199px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) {
    width: calc(100% - 2.5% - 260px);
  }
}
@media (max-width: 1023px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) {
    width: 100%;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu {
  padding-top: 28px;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu {
  padding: 0;
  display: flex;
  justify-content: space-between;
  column-gap: 4.45%;
  row-gap: 40px;
}
@media (max-width: 1479px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu {
    column-gap: 2%;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu {
    column-gap: 9%;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item {
  width: 100%;
  max-width: 170px;
  list-style: none;
}
@media (max-width: 1479px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item {
    width: unset;
    max-width: unset;
  }
}
@media (max-width: 479px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item {
    width: 100%;
    text-align: center;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > a, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > a {
  display: block;
  padding: 0;
  margin-bottom: 19px;
  color: #3E8538;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > a, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > a {
    font-size: 17px;
  }
}
@media (max-width: 980px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > a, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > a {
    font-size: 16px;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > ul.sub-menu, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > ul.sub-menu {
  padding: 0;
  list-style: none;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > ul.sub-menu > li.menu-item, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > ul.sub-menu > li.menu-item {
  margin-bottom: 11px;
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > ul.sub-menu > li.menu-item a, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > ul.sub-menu > li.menu-item a {
  color: #6b6b6b;
  font-size: 18px;
  font-weight: 500;
  transition: 0.3s all;
}
@media (max-width: 1479px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > ul.sub-menu > li.menu-item a, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > ul.sub-menu > li.menu-item a {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > ul.sub-menu > li.menu-item a, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > ul.sub-menu > li.menu-item a {
    font-size: 16px;
  }
}
.elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu-canadian > li.menu-item > ul.sub-menu > li.menu-item a:hover, .elementor-location-footer footer.main-footer > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-wp-widget-nav_menu ul#menu-footer-menu > li.menu-item > ul.sub-menu > li.menu-item a:hover {
  color: #2296dd;
}
.elementor-location-footer .footer-copyright {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  color: #181c20;
}
@media (max-width: 1199px) {
  .elementor-location-footer .footer-copyright {
    font-size: 17px;
  }
}
@media (max-width: 980px) {
  .elementor-location-footer .footer-copyright {
    font-size: 16px;
  }
}
.elementor-location-footer .footer-copyright .elementor-widget-container {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 18px;
  row-gap: 10px;
}
@media (max-width: 1300px) {
  .elementor-location-footer .footer-copyright .elementor-widget-container {
    flex-direction: column;
  }
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 18px;
}
@media (max-width: 1300px) {
  .elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu {
    order: -1;
  }
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu > * {
  position: relative;
}
@media (max-width: 1300px) {
  .elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu > *:first-child:before {
    content: none;
  }
}
@media (max-width: 398px) {
  .elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu > *:nth-last-child(2):before {
    content: none;
  }
}
@media (max-width: 618px) and (min-width: 399px) {
  .elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu > *:last-child:before {
    content: none;
  }
}
@media (max-width: 336px) {
  .elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu > *:last-child:before {
    content: none;
  }
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu > *:before {
  content: "|";
  position: absolute;
  left: -11px;
  top: -1px;
  color: #181c20;
  pointer-events: none;
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu a {
  position: relative;
  white-space: nowrap;
  color: #2296dd;
  transition: 0.3s all;
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu a:hover {
  color: #166699;
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu em {
  font-style: normal;
  white-space: nowrap;
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu em a:after {
  content: unset;
}
.elementor-location-footer .footer-copyright .elementor-widget-container .copyright-menu em a img {
  vertical-align: bottom;
}
/**
 * Swiper 8.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 24, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff}.swiper{margin-left:auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}
.not-selectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.carousel {
  position: relative;
  box-sizing: border-box;
}
.carousel *, .carousel *:before, .carousel *:after {
  box-sizing: inherit;
}
.carousel.is-draggable {
  cursor: move;
  cursor: grab;
}
.carousel.is-dragging {
  cursor: move;
  cursor: grabbing;
}
.carousel__viewport {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
}
.carousel__track {
  display: flex;
}
.carousel__slide {
  flex: 0 0 auto;
  width: var(--carousel-slide-width, 60%);
  max-width: 100%;
  padding: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y;
}
.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}
.carousel__dots {
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  list-style: none;
  user-select: none;
}
.carousel__dots .carousel__dot {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  cursor: pointer;
}
.carousel__dots .carousel__dot:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: currentColor;
  opacity: 0.25;
  transition: opacity 0.15s ease-in-out;
}
.carousel__dots .carousel__dot.is-selected:after {
  opacity: 1;
}
.carousel__button {
  width: var(--carousel-button-width, 48px);
  height: var(--carousel-button-height, 48px);
  padding: 0;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  cursor: pointer;
  color: var(--carousel-button-color, currentColor);
  background: var(--carousel-button-bg, transparent);
  border-radius: var(--carousel-button-border-radius, 50%);
  box-shadow: var(--carousel-button-shadow, none);
  transition: opacity 0.15s ease;
}
.carousel__button.is-prev, .carousel__button.is-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.carousel__button.is-prev {
  left: 10px;
}
.carousel__button.is-next {
  right: 10px;
}
.carousel__button[disabled] {
  cursor: default;
  opacity: 0.3;
}
.carousel__button svg {
  width: var(--carousel-button-svg-width, 50%);
  height: var(--carousel-button-svg-height, 50%);
  fill: none;
  stroke: currentColor;
  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
  stroke-linejoin: bevel;
  stroke-linecap: round;
  filter: var(--carousel-button-svg-filter, none);
  pointer-events: none;
}
html.with-fancybox {
  scroll-behavior: auto;
}
body.compensate-for-scrollbar {
  overflow: hidden !important;
  touch-action: none;
}
.fancybox__container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  margin: 0;
  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  color: var(--fancybox-color, #fff);
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  z-index: 1050;
  outline: none;
  transform-origin: top left;
  --carousel-button-width: 48px;
  --carousel-button-height: 48px;
  --carousel-button-svg-width: 24px;
  --carousel-button-svg-height: 24px;
  --carousel-button-svg-stroke-width: 2.5;
  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));
}
.fancybox__carousel {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  z-index: 10;
}
.fancybox__carousel.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}
.fancybox__viewport {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  cursor: default;
}
.fancybox__track {
  display: flex;
  height: 100%;
}
.fancybox__slide {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 48px 8px 8px 8px;
  position: relative;
  overscroll-behavior: contain;
  display: flex;
  flex-direction: column;
  outline: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  --carousel-button-width: 36px;
  --carousel-button-height: 36px;
  --carousel-button-svg-width: 22px;
  --carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";
  flex: 0 0 0;
  margin: auto;
}
@media (min-width: 1024px) {
  .fancybox__slide {
    padding: 64px 100px;
  }
}
.fancybox__content {
  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
  padding: 36px;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  position: relative;
  align-self: center;
  display: flex;
  flex-direction: column;
  z-index: 20;
}
.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  box-shadow: none;
}
.fancybox__caption {
  align-self: center;
  max-width: 100%;
  margin: 0;
  padding: 1rem 0 0 0;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  visibility: visible;
  cursor: auto;
  flex-shrink: 0;
  overflow-wrap: anywhere;
}
.is-loading .fancybox__caption {
  visibility: hidden;
}
.fancybox__container > .carousel__dots {
  top: 100%;
  color: var(--fancybox-color, #fff);
}
.fancybox__nav .carousel__button {
  z-index: 40;
}
.fancybox__nav .carousel__button.is-next {
  right: 8px;
}
@media (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-next {
    right: 40px;
  }
}
.fancybox__nav .carousel__button.is-prev {
  left: 8px;
}
@media (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-prev {
    left: 40px;
  }
}
.carousel__button.is-close {
  position: absolute;
  top: 8px;
  right: 8px;
  top: calc(env(safe-area-inset-top, 0px) + 8px);
  right: calc(env(safe-area-inset-right, 0px) + 8px);
  z-index: 40;
}
@media (min-width: 1024px) {
  .carousel__button.is-close {
    right: 40px;
  }
}
.fancybox__content > .carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff);
}
.fancybox__no-click, .fancybox__no-click button {
  pointer-events: none;
}
.fancybox__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  color: var(--fancybox-color, currentColor);
}
.fancybox__slide .fancybox__spinner {
  cursor: pointer;
  z-index: 1053;
}
.fancybox__spinner svg {
  animation: fancybox-rotate 2s linear infinite;
  transform-origin: center center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
.fancybox__spinner svg circle {
  fill: none;
  stroke-width: 2.75;
  stroke-miterlimit: 10;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: fancybox-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: currentColor;
}
@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {
  opacity: var(--fancybox-opacity, 1);
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
  animation: 0.15s ease backwards fancybox-fadeIn;
}
.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {
  animation: 0.15s ease both fancybox-fadeOut;
}
.fancybox-fadeIn {
  animation: 0.15s ease both fancybox-fadeIn;
}
.fancybox-fadeOut {
  animation: 0.1s ease both fancybox-fadeOut;
}
.fancybox-zoomInUp {
  animation: 0.2s ease both fancybox-zoomInUp;
}
.fancybox-zoomOutDown {
  animation: 0.15s ease both fancybox-zoomOutDown;
}
.fancybox-throwOutUp {
  animation: 0.15s ease both fancybox-throwOutUp;
}
.fancybox-throwOutDown {
  animation: 0.15s ease both fancybox-throwOutDown;
}
@keyframes fancybox-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fancybox-fadeOut {
  to {
    opacity: 0;
  }
}
@keyframes fancybox-zoomInUp {
  from {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fancybox-zoomOutDown {
  to {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
@keyframes fancybox-throwOutUp {
  to {
    transform: translate3d(0, -30%, 0);
    opacity: 0;
  }
}
@keyframes fancybox-throwOutDown {
  to {
    transform: translate3d(0, 30%, 0);
    opacity: 0;
  }
}
.fancybox__carousel .carousel__slide {
  scrollbar-width: thin;
  scrollbar-color: #ccc rgba(255, 255, 255, 0.1);
}
.fancybox__carousel .carousel__slide::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
}
.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grab;
}
.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grabbing;
}
.fancybox__carousel .fancybox__slide .fancybox__content {
  cursor: auto;
}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}
.fancybox__image {
  transform-origin: 0 0;
  touch-action: none;
  user-select: none;
  transition: none;
}
.has-image .fancybox__content {
  padding: 0;
  background: transparent;
  min-height: 1px;
}
.is-closing .has-image .fancybox__content {
  overflow: visible;
}
.has-image[data-image-fit=contain] {
  overflow: visible;
  touch-action: none;
}
.has-image[data-image-fit=contain] .fancybox__content {
  flex-direction: row;
  flex-wrap: wrap;
}
.has-image[data-image-fit=contain] .fancybox__image {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.has-image[data-image-fit=contain-w] {
  overflow-x: hidden;
  overflow-y: auto;
}
.has-image[data-image-fit=contain-w] .fancybox__content {
  min-height: auto;
}
.has-image[data-image-fit=contain-w] .fancybox__image {
  max-width: 100%;
  height: auto;
}
.has-image[data-image-fit=cover] {
  overflow: visible;
  touch-action: none;
}
.has-image[data-image-fit=cover] .fancybox__content {
  width: 100%;
  height: 100%;
}
.has-image[data-image-fit=cover] .fancybox__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
  width: 100%;
  height: 80%;
}
.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
  background: #e5e3df;
}
.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: transparent;
}
.fancybox-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.fancybox__thumbs {
  flex: 0 0 auto;
  position: relative;
  padding: 0px 3px;
  opacity: var(--fancybox-opacity, 1);
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
  animation: 0.15s ease-in backwards fancybox-fadeIn;
}
.fancybox__container.is-animated.is-closing .fancybox__thumbs {
  opacity: 0;
}
.fancybox__thumbs .carousel__slide {
  flex: 0 0 auto;
  width: var(--fancybox-thumbs-width, 96px);
  margin: 0;
  padding: 8px 3px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  cursor: pointer;
}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-width: 5px;
  border-style: solid;
  border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  opacity: 0;
  transition: opacity 0.15s ease;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: 0.92;
}
.fancybox__thumbs .carousel__slide > * {
  pointer-events: none;
  user-select: none;
}
.fancybox__thumb {
  position: relative;
  width: 100%;
  padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));
  background-size: cover;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.1);
  background-repeat: no-repeat;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}
.fancybox__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);
  padding: 0;
  touch-action: none;
  display: flex;
  justify-content: space-between;
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));
}
@media (min-width: 1024px) {
  .fancybox__toolbar {
    padding: 8px;
  }
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
  animation: 0.15s ease-in backwards fancybox-fadeIn;
}
.fancybox__container.is-animated.is-closing .fancybox__toolbar {
  opacity: 0;
}
.fancybox__toolbar__items {
  display: flex;
}
.fancybox__toolbar__items--left {
  margin-right: auto;
}
.fancybox__toolbar__items--center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.fancybox__toolbar__items--right {
  margin-left: auto;
}
@media (max-width: 640px) {
  .fancybox__toolbar__items--center:not(:last-child) {
    display: none;
  }
}
.fancybox__counter {
  min-width: 72px;
  padding: 0 10px;
  line-height: var(--carousel-button-height, 48px);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
}
.fancybox__progress {
  background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 30;
  user-select: none;
}
.fancybox__container:fullscreen::backdrop {
  opacity: 0;
}
.fancybox__button--fullscreen g:nth-child(2) {
  display: none;
}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}
.fancybox__button--slideshow g:nth-child(2) {
  display: none;
}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
  display: none;
}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
  display: block;
}
* {
  outline: none !important;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: 500;
}
body h1, body h2, body h3 {
  line-height: 1.2;
}
body h1.elementor-heading-title, body h1.banner-title, body h2.elementor-heading-title, body h2.banner-title, body h3.elementor-heading-title, body h3.banner-title {
  line-height: 1.2 !important;
}
body h1 {
  font-size: clamp(40px, 5vw, 72px);
}
body h2 {
  font-size: clamp(32px, 3.4722222222vw, 50px);
}
body h3 {
  font-size: clamp(28px, 2.5vw, 36px);
}
body h4 {
  font-size: clamp(24px, 1.8055555556vw, 26px);
}
body h5 {
  font-size: clamp(18px, 1.5277777778vw, 22px);
}
body h6 {
  font-size: 16px;
}
.elementor-heading-title {
  font-family: "Avenir Next LT Pro", sans-serif !important;
  font-weight: 500;
}
.elementor-heading-title:is(p, div) {
  font-weight: 400;
}
#content .elementor-heading-title:not(p, div) {
  font-weight: 500;
}
html {
  width: 100%;
  position: relative;
}
html body.single-post, html body.page {
  background-color: #181c20;
  color: #fff;
  width: 100%;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
}
html body.single-post.not-scrollable, html body.page.not-scrollable {
  overflow: hidden;
}
html body.single-post.not-scrollable .elementor-location-header header, html body.page.not-scrollable .elementor-location-header header {
  width: 100% !important;
}
html body.single-post > .elementor, html body.page > .elementor {
  position: relative;
  width: 100%;
  overflow: hidden;
}
html body.single-post .elementor-button .elementor-button-text, html body.page .elementor-button .elementor-button-text {
  font-size: 19px;
}
html body.single-post .down_button, html body.page .down_button {
  border-radius: 50%;
  background: transparent !important;
  border: 1px solid #fff;
  width: 80px !important;
  height: 80px;
}
html body.single-post .down_button span, html body.page .down_button span {
  display: block;
  margin: 0 !important;
}
html body.single-post .down_button svg, html body.page .down_button svg {
  width: 32px;
  height: 32px;
}
html body.single-post .down_button .elementor-button-wrapper, html body.single-post .down_button .elementor-widget-container, html body.page .down_button .elementor-button-wrapper, html body.page .down_button .elementor-widget-container {
  height: 100%;
}
html body.single-post .down_button .elementor-button, html body.page .down_button .elementor-button {
  display: block;
  padding: 0;
  background: none !important;
}
@media (max-width: 1199px) {
  html body.single-post .down_button, html body.page .down_button {
    width: 60px !important;
    height: 60px;
  }
  html body.single-post .down_button svg, html body.page .down_button svg {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  html body.single-post .down_button, html body.page .down_button {
    width: 50px !important;
    height: 50px;
  }
  html body.single-post .down_button svg, html body.page .down_button svg {
    width: 20px;
    height: 20px;
  }
}
html .grecaptcha-badge {
  z-index: 99999;
}
.page-content {
  width: 100%;
  overflow: hidden;
}
.logged-in.admin-bar {
  padding-top: 32px;
}
.elementor-heading-title span {
  color: #2296dd;
}
.section-home-first {
  padding-top: 200px;
  padding-bottom: 60px;
  position: relative;
  /*
	@include lgdesktop {
		padding-top: 10vh;
	}

	@media (orientation: portrait) {
		padding-top: 132px;
	}*/
}
@media (max-width: 1024px) and (min-width: 768px) {
  .section-home-first {
    height: auto !important;
    padding-top: 120px;
    min-height: 616px;
  }
}
@media (max-width: 767px) {
  .section-home-first {
    padding-top: 120px;
    min-height: 542px;
  }
}
@media (max-width: 375px) {
  .section-home-first {
    padding-top: 96px;
    min-height: 464px;
  }
  .section-home-first .elementor-background-overlay {
    background: url("/wp-content/uploads/2023/09/top-bg-mobile.png") bottom -10px center / cover !important;
  }
}
@media (max-width: 540px) {
  .section-home-first .elementor-background-overlay {
    background: url("/wp-content/uploads/2023/09/top-bg-mobile.png") bottom -10px center / cover !important;
  }
}
.section-home-first .elementor-container, .section-home-first .elementor-column, .section-home-first .elementor-column-wrap, .section-home-first .elementor-widget-wrap {
  position: static !important;
}
.section-home-first .elementor-heading-title {
  font-size: clamp(30px, 5.56vw, 72px);
  font-weight: 500;
  line-height: calc(96 / 80) !important;
  text-align: center;
}
@media (max-width: 375px) {
  .section-home-first .elementor-heading-title {
    font-size: 24.166px;
    max-width: 277px;
    margin: 0 auto;
  }
  .section-home-first .elementor-heading-title br {
    display: none;
  }
}
.section-home-first .logo {
  margin: 0 auto 30px;
  max-width: 55%;
}
@media (max-width: 479px) {
  .section-home-first .logo {
    max-width: 80%;
  }
}
.section-home-first .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0;
}
.header {
  padding-top: 15vh;
  padding-bottom: 60px;
  position: relative;
}
@media (max-width: 1199px) {
  .header {
    padding-top: 10vh;
  }
}
@media (orientation: portrait) {
  .header {
    padding-top: 132px;
  }
}
@media (max-width: 767px) {
  .header {
    padding-top: 132px;
    height: 100vh;
    min-height: 500px;
  }
}
.header .elementor-container, .header .elementor-column, .header .elementor-column-wrap, .header .elementor-widget-wrap {
  position: static !important;
}
.header .elementor-heading-title {
  font-size: clamp(30px, 5.56vw, 72px);
  font-weight: 500;
  line-height: calc(96 / 80) !important;
  text-align: center;
}
.header .logo {
  margin: 0 auto 30px;
  max-width: 55%;
}
@media (max-width: 479px) {
  .header .logo {
    max-width: 80%;
  }
}
.header .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0;
}
html body .section-home-first .down_button, html body .header .down_button {
  position: absolute;
  bottom: 10vh;
  left: 50%;
  margin-left: -40px !important;
  transition: all 0.3s ease-out 0s !important;
}
@media (max-width: 1199px) {
  html body .section-home-first .down_button, html body .header .down_button {
    bottom: 50px;
    margin-left: -30px !important;
  }
}
@media (max-width: 767px) {
  html body .section-home-first .down_button, html body .header .down_button {
    margin-left: -25px !important;
    bottom: 40px;
  }
}
html body .section-home-first .down_button .elementor-button, html body .header .down_button .elementor-button {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
html body .section-home-first .down_button:hover, html body .header .down_button:hover {
  bottom: 9.5vh;
}
.page .elementor-section.elementor-section-boxed > .elementor-container, .single-post .elementor-section.elementor-section-boxed > .elementor-container {
  width: 90%;
}
@media (max-width: 980px) {
  .page .elementor-section.elementor-section-boxed > .elementor-container, .single-post .elementor-section.elementor-section-boxed > .elementor-container {
    width: calc(100% - 30px);
  }
}
.page .elementor-section.elementor-section-boxed > .elementor-container .elementor-widget-text-editor, .single-post .elementor-section.elementor-section-boxed > .elementor-container .elementor-widget-text-editor {
  font-family: "Avenir Next LT Pro";
}
.page .elementor-section.elementor-inner-section > .elementor-container, .single-post .elementor-section.elementor-inner-section > .elementor-container {
  width: auto;
}
.page .elementor-widget:not(:last-child), .page .elementor-widget, .single-post .elementor-widget:not(:last-child), .single-post .elementor-widget {
  margin: 0;
}
.page .servicesWrapper, .single-post .servicesWrapper {
  z-index: 12;
}
.page .services, .single-post .services {
  position: relative;
  z-index: 7;
  padding-bottom: clamp(40px, 5.56vw, 100px);
}
.page .services::after, .single-post .services::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  z-index: 2;
  border-radius: 50%;
  top: 25%;
  right: 11px;
  opacity: 0.8;
  box-shadow: 0 0 20px 0 #2296dd;
}
@media (max-width: 1479px) {
  .page .services::after, .single-post .services::after {
    right: 2px;
  }
}
@media (max-width: 767px) {
  .page .services::after, .single-post .services::after {
    top: 10%;
    right: 3px;
  }
}
@media (max-width: 479px) {
  .page .services::after, .single-post .services::after {
    right: -10px;
  }
}
.page .services__col, .single-post .services__col {
  padding: 0 20px 40px;
  text-align: center;
  position: relative;
  z-index: 3;
}
@media (max-width: 1479px) {
  .page .services__col, .single-post .services__col {
    padding: 0 10px 20px;
  }
}
@media (max-width: 479px) {
  .page .services__col, .single-post .services__col {
    padding: 0 0 20px;
  }
}
.page .services__col.elementor-column .elementor-element-populated, .single-post .services__col.elementor-column .elementor-element-populated {
  background: linear-gradient(130.29deg, rgba(255, 255, 255, 0.1) 1.31%, rgba(255, 255, 255, 0.01) 88.88%);
  backdrop-filter: blur(20px);
  border-radius: 30px;
  padding: 53px 20px 44px;
  border: 2px solid #45484b;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .page .services__col.elementor-column .elementor-element-populated, .single-post .services__col.elementor-column .elementor-element-populated {
    padding: 40px 15px;
  }
}
@media (max-width: 375px) {
  .page .services__col.elementor-column .elementor-element-populated, .single-post .services__col.elementor-column .elementor-element-populated {
    padding: 11px 31px 36px;
  }
}
.page .services__col .elementor-widget-image, .single-post .services__col .elementor-widget-image {
  height: 125px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 375px) {
  .page .services__col .elementor-widget-image, .single-post .services__col .elementor-widget-image {
    margin-bottom: 13px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .page .services__col .elementor-widget-image, .single-post .services__col .elementor-widget-image {
    margin-bottom: 20px;
  }
}
.page .services__col h3, .single-post .services__col h3 {
  font-size: 22px;
  line-height: calc(29 / 24);
  margin-bottom: 20px;
  font-weight: 500;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .page .services__col h3, .single-post .services__col h3 {
    min-height: 44px;
    font-size: 21px;
  }
}
.page .services__col p, .single-post .services__col p {
  font-size: 18px;
  line-height: 1.3;
  font-weight: 400;
  color: #abacad;
  margin-bottom: 10px;
  min-height: 90px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .page .services__col p, .single-post .services__col p {
    font-size: 16px;
    min-height: 70px;
  }
}
.page ._gray_text p, .page ._gray_text, .single-post ._gray_text p, .single-post ._gray_text {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: rgba(255, 255, 255, 0.6);
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0;
}
.explore a {
  font-size: 18px !important;
  line-height: calc(22 / 18) !important;
  color: #2296dd !important;
  transition: all 0.3s ease-out 0s;
  display: inline-block;
  position: relative;
}
.explore a::after {
  content: "";
  width: 20px;
  height: 20px;
  background: url(../img/arrow-right-blue.svg) no-repeat;
  transition: all 0.3s ease-out 0s;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 0 0 6px;
}
.explore a:hover::after {
  transform: translateX(10px);
}
.page .saybox {
  padding-bottom: clamp(1px, 5.56vw, 72px);
}
.page .citebox {
  margin-top: calc((100vw - 320px) / (1480 - 320) * (120 - 1) + 1px);
  margin-bottom: calc((100vw - 320px) / (1480 - 320) * (200 - 130) + 130px);
  position: relative;
  z-index: 8;
}
@media (min-width: 1481px) {
  .page .citebox {
    margin-top: 160px;
    margin-bottom: 178px;
  }
}
.page .citebig .elementor-heading-title {
  text-align: center;
  font-size: clamp(24px, 5.56vw, 36px);
  line-height: calc(56 / 40);
  font-style: italic;
  font-weight: 500;
  max-width: 980px;
  margin: 0 auto;
  position: relative;
  /* &::before {
				content: "";
				display: block;
				position: absolute;
				width: 10px;
				height: 10px;
				background-color: $blue;
				border-radius: 50%;
				top: -111px;
				left: -50px;
				opacity: 0.4;
			} */
}
.page .citebig-with-dots .elementor-heading-title {
  max-width: 960px !important;
}
.page .citebig-with-dots::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2296dd;
  border-radius: 50%;
  top: -111px;
  left: 50%;
  opacity: 0.4;
  margin-left: -541px;
}
.page .citebig-with-dots::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  top: -41px;
  right: 50%;
  margin-right: -506px;
}
.cite__content {
  position: relative;
  z-index: 5;
}
.cite__content > .elementor-container > .elementor-column {
  padding: 0 20px;
}
@media (min-width: 768px) and (max-width: 980px) {
  .cite__content > .elementor-container > .elementor-column {
    padding: 0 10px;
  }
}
@media (max-width: 479px) {
  .cite__content > .elementor-container > .elementor-column {
    padding: 0;
  }
}
.cite__content > .elementor-container > .elementor-column.girlbox {
  position: relative;
  margin-bottom: 30px;
}
.cite__content > .elementor-container > .elementor-column.girlbox:before {
  content: "";
  display: block;
  position: absolute;
  /* width: 999px;
					height: 999px;
					background: rgba(31, 127, 253, 0.2);
					filter: blur(500px); */
  width: 1760px;
  height: 1999px;
  top: -780px;
  left: -543px;
  background: url(../img/ellipse-999.svg) no-repeat;
  z-index: 2;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .cite__content > .elementor-container > .elementor-column.girlbox:before {
    display: none;
  }
}
.cite__content > .elementor-container > .elementor-column.girlbox:after {
  content: "";
  display: block;
  position: absolute;
  width: 959px;
  height: 472px;
  background: url(../img/waves.svg) no-repeat;
  z-index: 1;
  right: 54%;
  top: -178px;
}
@media (max-width: 767px) {
  .cite__content > .elementor-container > .elementor-column.girlbox:after {
    top: -100px;
  }
}
.cite__content > .elementor-container > .elementor-column.girlbox .cite__iimg {
  position: relative;
  z-index: 5;
}
.cite__content > .elementor-container > .elementor-column.girlbox .elementor-widget-wrap {
  position: relative;
}
.cite__content > .elementor-container > .elementor-column.girlbox .elementor-widget-wrap::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  bottom: 73px;
  right: 317px;
  background-color: #2296dd;
  border-radius: 50%;
  opacity: 0.5;
}
.cite__content > .elementor-container > .elementor-column.girlbox .elementor-widget-wrap::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: -63px;
  right: 161px;
  background-color: #2296dd;
  border-radius: 50%;
  opacity: 0.6;
}
.cite__content > .elementor-container > .elementor-column.cite__text {
  margin: 0 0 30px;
  position: relative;
  z-index: 7;
}
@media (max-width: 767px) {
  .cite__content > .elementor-container > .elementor-column.cite__text {
    margin: 50px 0;
  }
}
.cite__content > .elementor-container > .elementor-column.cite__text h2 {
  margin: 0 0 40px;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
}
.cite__content > .elementor-container > .elementor-column.cite__text h2 span {
  color: #2296dd;
}
.cite__content > .elementor-container > .elementor-column.cite__text p {
  color: rgba(255, 255, 255, 0.6);
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 0 0 clamp(22px, 5.56vw, 78px);
}
.cite__content > .elementor-container > .elementor-column.cite__text p:nth-child(2) {
  display: none;
}
.cite__content > .elementor-container > .elementor-column.cite__text:after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2296dd;
  bottom: 336px;
  left: 100%;
  margin-left: -246px;
}
@media (max-width: 1479px) {
  .cite__content > .elementor-container > .elementor-column.cite__text:after {
    display: none;
  }
}
.elementor.elementor-12 {
  width: 100%;
  overflow: hidden;
}
.page .header.elementor-element.elementor-element-21382b0 > .elementor-background-overlay {
  background-size: cover;
  background-position: bottom center;
}
.page .solutions {
  position: relative;
  z-index: 6;
  padding: clamp(20px, 5.56vw, 100px) 0;
}
.page .solutions__col {
  padding: 0 20px;
  position: relative;
}
@media (min-width: 768px) and (max-width: 980px) {
  .page .solutions__col {
    padding: 0 10px;
  }
}
@media (max-width: 479px) {
  .page .solutions__col {
    padding: 0;
  }
}
@media (min-width: 1481px) {
  .page .solutions__title {
    padding-right: 50px;
  }
}
.page .solutions__title .elementor-heading-title {
  font-weight: 500;
  font-size: clamp(30px, 5.56vw, 72px);
  line-height: calc(96 / 80);
  margin: 0 0 20px;
}
.page .solutions__title .elementor-heading-title span {
  color: #2296dd;
}
.page .solutions__text p {
  font: 400 23px/1.5 "Avenir Next LT Pro", sans-serif;
  color: rgba(255, 255, 255, 0.6);
  margin: 0 0 28px;
}
@media (min-width: 768px) and (max-width: 980px) {
  .page .solutions__text p {
    font-size: 18px;
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .page .solutions__text p {
    font-size: 20px;
  }
}
@media (max-width: 479px) {
  .page .solutions__text p {
    font-size: 18px;
  }
}
.service {
  z-index: 12;
  padding: 0;
  padding-top: 272px;
  padding-bottom: 280px;
  position: relative;
}
@media (max-width: 1199px) {
  .service {
    padding-top: 200px;
  }
}
@media (max-width: 980px) {
  .service {
    padding-top: 160px;
    padding-bottom: 261px;
  }
}
@media (max-width: 767px) {
  .service {
    padding-top: 120px;
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .service {
    padding-top: 100px;
    padding-bottom: 180px;
  }
}
.service .elementor-container, .service .elementor-column, .service .elementor-column-wrap, .service .elementor-widget-wrap {
  position: static !important;
}
.service .service__content {
  max-width: 740px;
  padding: 0 20px;
}
@media (max-width: 1479px) {
  .service .service__content {
    width: 115% !important;
  }
}
@media (max-width: 479px) {
  .service .service__content {
    padding: 0;
  }
}
.service__img {
  margin-bottom: clamp(20px, 5.56vw, 30px) !important;
  position: relative;
}
.service__img img {
  display: block;
  width: 305px;
}
.service__title .elementor-heading-title {
  font-size: clamp(28px, 5.56vw, 50px);
  font-weight: 500;
  margin: 0 0 clamp(30px, 5.56vw, 50px);
}
#content .service__text {
  position: relative;
  z-index: 3;
  margin-bottom: clamp(20px, 5.56vw, 42px) !important;
  max-width: 585px;
}
#content .service__text .elementor-heading-title {
  font-size: 18px;
}
.service__rem .elementor-heading-title {
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin-bottom: clamp(25px, 5.56vw, 50px) !important;
}
.service__bg {
  position: absolute !important;
  z-index: -1;
  bottom: 131px;
  right: -3vw;
  width: auto !important;
}
@media (max-width: 1400px) {
  .service__bg {
    right: -6vw;
    bottom: 0;
  }
}
.service__bg .elementor-widget {
  position: static;
}
.service--1:before {
  content: "";
  display: block;
  position: absolute;
  width: 1308px;
  height: 987px;
  top: 31px;
  right: -254px;
  z-index: -2;
  background: url(../img/waves-right.svg) no-repeat;
}
@media (max-width: 767px) {
  .service--1:before {
    display: none !important;
  }
}
.service--1 .service__bg {
  position: relative;
}
.service--1 .service__bg::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2296dd;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  margin-top: -103px;
  margin-left: 223px;
  z-index: -1;
}
.service--1 .service__bg .elementor-widget-container {
  position: relative;
}
.service--1 .service__bg .elementor-widget-container::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  margin-top: 148px;
  margin-left: 658px;
  z-index: -1;
  pointer-events: none;
}
@media (min-width: 1700px) {
  .service--1 .service__bg {
    right: 4vw;
  }
}
.service--1 .service__bg::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -64px;
  width: 641px;
  height: 531px;
  top: 286px;
  background: rgba(31, 127, 253, 0.7);
  filter: blur(300px);
  z-index: 1;
  border-radius: 50%;
  pointer-events: none;
}
.service--1 .service__img::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2296dd;
  top: -42px;
  left: 220px;
  z-index: -1;
  pointer-events: none;
}
.service--2 {
  padding-top: 197px;
  padding-bottom: 186px;
  position: relative;
  z-index: 12;
}
@media (max-width: 1199px) {
  .service--2 {
    padding-top: 98px;
    padding-bottom: 98px;
  }
}
@media (max-width: 980px) {
  .service--2 {
    padding-top: 80px;
    padding-bottom: 308px;
  }
}
@media (max-width: 767px) {
  .service--2 {
    padding-top: 60px;
    padding-bottom: 33%;
  }
}
@media (max-width: 479px) {
  .service--2 {
    padding-top: 100px;
    padding-bottom: 27%;
  }
}
.service--2:before {
  content: "";
  display: block;
  border-radius: 999px;
  background: rgba(31, 127, 253, 0.2);
  filter: blur(250px);
  width: 999px;
  height: 999px;
  position: absolute;
  bottom: -350px;
  left: -550px;
  z-index: -3;
  pointer-events: none;
}
@media (max-width: 1599px) {
  .service--2:before {
    bottom: -15%;
    max-height: 68vw;
    filter: blur(200px);
  }
}
@media (max-width: 1199px) {
  .service--2:before {
    filter: blur(150px);
  }
}
@media (max-width: 980px) {
  .service--2:before {
    bottom: 7%;
    left: unset;
    right: -550px;
    filter: blur(100px);
  }
}
.service--2 .service__bg {
  right: auto;
  left: 57px;
  bottom: auto;
  top: 56%;
  transform: translate(15px, -53%);
  width: 1760px !important;
}
@media (max-width: 1850px) {
  .service--2 .service__bg {
    left: 50%;
    transform: translate(-50%, -53%);
    width: 100% !important;
  }
}
@media (max-width: 1479px) {
  .service--2 .service__bg {
    width: 115% !important;
    width: 100% !important;
  }
}
@media (max-width: 1199px) {
  .service--2 .service__bg {
    width: 90% !important;
    left: 0;
    transform: translate(-7%, -53%);
    transform: translate(0, -53%);
    width: 100% !important;
  }
}
@media (max-width: 980px) {
  .service--2 .service__bg {
    transform: scaleX(-1);
    width: 100% !important;
    left: auto;
    right: -6vw;
    top: auto;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .service--2 .service__bg {
    right: -5vw;
    width: 110% !important;
    bottom: -50px;
  }
}
.service--2 .service__content {
  margin-left: auto;
}
@media (max-width: 1479px) {
  .service--2 .service__content {
    max-width: 650px;
  }
}
@media (max-width: 1199px) {
  .service--2 .service__content {
    max-width: 570px;
  }
}
@media (max-width: 980px) {
  .service--2 .service__content {
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .service--2.service--2-2:before {
    bottom: -40%;
    left: 82px;
  }
}
@media (min-width: 981px) and (max-width: 1599px) {
  .service--2.service--2-2:before {
    bottom: -35%;
    left: unset;
    right: 37%;
    width: 750px;
    height: 750px;
  }
}
.service--2.service--2-2:after {
  content: "";
  display: block;
  border-radius: 999px;
  background: rgba(31, 127, 253, 0.2);
  filter: blur(250px);
  width: 999px;
  height: 999px;
  position: absolute;
  bottom: 350px;
  right: -750px;
  z-index: -3;
  pointer-events: none;
}
@media (max-width: 980px) {
  .service--2.service--2-2:after {
    content: unset;
  }
}
@media (min-width: 1440px) {
  .service--2.service--2-2 .service__bg {
    top: 59%;
  }
}
@media (min-width: 1440px) {
  .service--2.service--2-3 {
    padding-top: 208px;
  }
}
@media (min-width: 1600px) {
  .service--2.service--2-3:before {
    width: 655px;
    height: 655px;
    bottom: -26%;
    left: 90px;
  }
}
@media (min-width: 981px) and (max-width: 1599px) {
  .service--2.service--2-3:before {
    bottom: -15%;
    left: unset;
    right: 48%;
    width: 450px;
    height: 450px;
  }
}
.service--2.service--2-3:after {
  content: "";
  display: block;
  border-radius: 999px;
  background: rgba(31, 127, 253, 0.2);
  filter: blur(250px);
  width: 999px;
  height: 999px;
  position: absolute;
  bottom: 50px;
  right: -750px;
  z-index: -3;
  pointer-events: none;
}
@media (max-width: 980px) {
  .service--2.service--2-3:after {
    content: unset;
  }
}
@media (min-width: 981px) {
  .service--2.service--2-3 .service__img img {
    width: 342px;
  }
}
@media (min-width: 981px) and (min-width: 980px) {
  .service--2.service--2-3 .service__bg {
    top: 62%;
  }
}
@media (min-width: 981px) and (min-width: 1200px) {
  .service--2.service--2-3 .service__bg {
    top: 56%;
  }
}
@media (min-width: 981px) and (min-width: 1280px) {
  .service--2.service--2-3 .service__bg {
    top: 54%;
  }
}
@media (min-width: 981px) and (min-width: 1480px) {
  .service--2.service--2-3 .service__bg {
    top: 52%;
  }
}
@media (min-width: 981px) and (min-width: 1600px) {
  .service--2.service--2-3 .service__bg {
    top: 50%;
  }
}
.service .service__text + .round_button {
  margin-top: 20px !important;
}
.service--3 {
  padding-top: 188px;
}
@media (max-width: 1850px) {
  .service--3 {
    padding-top: 120px;
  }
}
@media (max-width: 1199px) {
  .service--3 {
    padding-top: 80px;
  }
}
@media (max-width: 980px) {
  .service--3 {
    padding-top: 122px;
  }
}
@media (max-width: 479px) {
  .service--3 {
    padding-top: 110px;
  }
}
@media (min-width: 980px) and (max-width: 1480px) {
  .service--3 {
    padding-top: 50px;
  }
}
.service--3::before {
  content: "";
  display: block;
  position: absolute;
  width: 1555px;
  height: 1664px;
  background: url(../img/ellipse-4.svg) no-repeat;
  top: -600px;
  left: 50%;
  transform: translate(-60%, 0);
  pointer-events: none;
  z-index: -3;
}
.service--3::after {
  content: "";
  display: block;
  position: absolute;
  width: 1354px;
  height: 980px;
  background: url(../img/waves-4.svg) no-repeat;
  top: -90px;
  right: -316px;
  pointer-events: none;
  z-index: -2;
}
@media (max-width: 1850px) {
  .service--3::after {
    right: 50%;
    transform: translate(90%, 0);
  }
}
@media (max-width: 767px) {
  .service--3::after {
    display: none;
  }
}
@media (min-width: 1700px) {
  .service--3 .service__bg {
    right: 4vw;
  }
}
.service--3 .service__img {
  position: relative;
}
.service--3 .service__img::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  top: -206px;
  left: 359px;
}
@media (max-width: 1199px) {
  .service--3 .service__img::after {
    top: -86px;
    left: 110px;
  }
}
.fancy_text {
  background: linear-gradient(128.03deg, rgba(255, 255, 255, 0.05) -0.03%, rgba(255, 255, 255, 0.01) 92.49%);
  backdrop-filter: blur(20px);
  padding: 27px;
  border-radius: 20px;
  border: 2px solid #45484b;
}
@media (max-width: 479px) {
  .fancy_text {
    padding: 20px;
  }
}
@media (max-width: 359px) {
  .fancy_text {
    padding: 15px;
  }
}
.fancy_text p {
  margin: 0;
  color: #abacad;
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
.tag {
  margin-bottom: 30px !important;
}
.tag .elementor-heading-title {
  display: inline-block;
  padding: 8px 30px 10px;
  background: rgba(34, 150, 221, 0.1);
  backdrop-filter: blur(10px);
  border-radius: 40px;
  color: #2296dd;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
}
.page .service__text + .elementor-widget-button {
  padding-top: 10px;
}
.wellness {
  padding: 114px 0;
}
@media (max-width: 1479px) {
  .wellness {
    padding-top: calc((100vw - 320px) / (1480 - 320) * (110 - 50) + 50px);
    padding-bottom: calc((100vw - 320px) / (1480 - 320) * (110 - 50) + 50px);
  }
}
.wellness__col {
  padding: 55px 20px;
}
@media (max-width: 1479px) {
  .wellness__col {
    padding: 30px 10px;
  }
}
@media (max-width: 767px) {
  .wellness__col {
    padding: 15px 20px;
  }
}
@media (max-width: 479px) {
  .wellness__col {
    padding: 15px 0;
  }
}
#content .wellness .elementor-widget-text-editor {
  font-size: clamp(17px, 1.875vw, 22px);
  font-weight: 400;
}
.wellness__title {
  position: relative;
}
.wellness__title .elementor-heading-title {
  font-weight: 500;
  font-size: clamp(30px, 5.56vw, 72px);
  line-height: calc(96 / 80);
}
.wellness__text {
  position: relative;
}
.wellness__text::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  top: -152px;
  left: 507px;
  pointer-events: none;
}
.wellness__text::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  bottom: -68px;
  left: 434px;
  pointer-events: none;
}
.wellness__text p {
  color: rgba(255, 255, 255, 0.6);
  font: 300 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 25px 0;
}
html .page .membership {
  padding: 0;
  margin: 77px 0 0;
}
@media (max-width: 1479px) {
  html .page .membership {
    margin: 100px 0 0;
  }
}
@media (max-width: 1199px) {
  html .page .membership {
    margin: 80px 0 0;
  }
}
@media (max-width: 479px) {
  html .page .membership {
    margin: 60px 0 0;
  }
}
@media (max-width: 479px) {
  html .page .membership {
    margin: 40px 0 0;
  }
}
html .page .membership__header {
  padding: 0 0 60px;
  position: relative;
}
html .page .membership__header::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  z-index: -1;
  background-color: #2296dd;
  left: 50%;
  bottom: -35px;
  margin-left: -280px;
}
html .page .membership__header::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  z-index: -1;
  background-color: #2296dd;
  left: 50%;
  bottom: 22px;
  margin-left: 436px;
}
html .page .membership__title .elementor-heading-title {
  margin: 0 auto 30px;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  max-width: 1009px;
}
html .page .membership__title .elementor-heading-title span {
  color: #2296dd;
}
html .page .membership__introtext p {
  margin: 0 auto;
  max-width: 710px;
}
html .page .table__title .elementor-heading-title {
  font-weight: 500;
  font-size: clamp(24px, 5.56vw, 36px);
  line-height: calc(48 / 40);
  margin: 0;
}
html .page .table .small_label {
  display: inline-flex;
  align-self: center;
  width: auto !important;
  margin: 3px 8px 0;
}
html .page .table ._gray_text {
  margin-top: 13px;
  margin-bottom: 3px;
}
html .page .membership__table {
  margin: 0 auto 110px;
  max-width: 1026px;
  position: relative;
}
@media (max-width: 1199px) {
  html .page .membership__table {
    max-width: 94%;
    margin-bottom: 80px;
  }
}
@media (max-width: 980px) {
  html .page .membership__table {
    width: calc(100% - 60px);
    margin-bottom: 60px;
  }
}
@media (max-width: 479px) {
  html .page .membership__table {
    width: calc(100% - 30px);
    margin-bottom: 40px;
  }
}
html .page .membership__table::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 3vw;
  top: 400px;
  left: 50%;
  margin-left: -787px;
  top: 371px;
}
@media (max-width: 767px) {
  html .page .membership__table::before {
    display: none;
  }
}
html .page .membership__table::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 50%;
  margin-left: 765px;
  top: 631px;
}
@media (max-width: 767px) {
  html .page .membership__table::after {
    display: none;
  }
}
html .page .membership__table > .elementor-container {
  position: relative;
}
html .page .membership__table > .elementor-container::before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(31, 127, 253, 0.7);
  filter: blur(500px);
  border-radius: 50%;
  width: 944px;
  height: 944px;
  top: 50%;
  transform: translate(0, -80%);
  left: 50%;
  margin-left: -1278px;
}
@media (max-width: 767px) {
  html .page .membership__table > .elementor-container::before {
    display: none;
  }
}
html .page .membership__table > .elementor-container::after {
  content: "";
  display: block;
  position: absolute;
  background: rgba(34, 150, 221, 0.6);
  border-radius: 50%;
  filter: blur(500px);
  width: 756px;
  height: 756px;
  top: 50%;
  transform: translate(0, -10%);
  left: 50%;
  margin-left: 378px;
}
@media (max-width: 767px) {
  html .page .membership__table > .elementor-container::after {
    display: none;
  }
}
html .page .membership__row .membership__subbtn .elementor-widget-container {
  width: auto;
  text-decoration: none;
  transition: all 0.3s ease-out 0s;
  border: 2px solid #2296dd;
  border-radius: 50px;
  background: rgba(95, 97, 99, 0.2);
  font-weight: 500;
}
html .page .membership__row .membership__subbtn .elementor-widget-container:hover {
  background: #2296dd;
  color: #fff;
}
html .page .membership__row:not(.membership__row--header) {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
html .page .membership__col {
  min-height: 65px;
}
html .page .membership__col--1 {
  flex: 0 0 47%;
  padding: 15px 15px 12px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html .page .membership__col--2 {
  flex: 0 0 9%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  align-self: flex-start;
}
html .page .membership__col--3 {
  flex: 0 0 22%;
  background: rgba(34, 150, 221, 0.1);
  border-left: 1px solid rgba(255, 255, 255, 0.12);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 980px) {
  html .page .membership__col--3 .elementor-widget-button .elementor-button, html .page .membership__col--3 .button .elementor-button {
    font-size: 16px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (max-width: 767px) {
  html .page .membership__col--3 .elementor-widget-button .elementor-button, html .page .membership__col--3 .button .elementor-button {
    font-size: 14px;
    line-height: 18px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
html .page .membership__col--4 {
  flex: 0 0 22%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}
html .page .membership__row--header .membership__col {
  padding-top: 30px;
  padding-bottom: 30px;
  align-self: flex-end;
}
html .page .membership__row--header .membership__col--3 {
  border-radius: 30px 30px 0 0;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
html .page .membership__row--footer .membership__col--3 {
  border-radius: 0 0 30px 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  padding-top: 5px;
  padding-bottom: 15px;
  min-height: 81px;
}
html .page .table_label {
  margin-bottom: 15px !important;
  text-align: center;
}
html .page .membership__topPriceTitle {
  margin: 0 0 15px !important;
}
html .page .membership__topPriceTitle .elementor-heading-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 29px;
}
html .page .membership__topPrice {
  font-weight: 300;
  font-size: 17px;
  line-height: 150%;
}
html .page .membership__topPrice strong {
  font-weight: 500;
  font-size: 32px;
  line-height: calc(38 / 32);
}
html .page .membership__subtitle {
  display: inline-flex;
  align-self: center;
  width: auto !important;
}
html .page .membership__subtitle .elementor-heading-title {
  font: 300 24px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 0;
}
html .page .table__icon img {
  display: block;
  margin: 0 auto;
}
html .page .membership__footerPrice {
  font: 400 40px "Avenir Next LT Pro", sans-serif;
  line-height: calc(48 / 40);
}
html .page .small_label .elementor-button {
  padding: 4px 18px !important;
}
html .page .video_button {
  margin: 12px 0 2px;
}
html .page .video_button .htmega-player-container .magnify-video-active {
  font: 18px "Avenir Next LT Pro", sans-serif !important;
  color: #fff !important;
  transform: translate(0, 0);
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 50px;
  background: transparent;
  padding: 16px 0 !important;
  width: 166px !important;
}
html .page .video_button .htmega-player-container .magnify-video-active svg {
  margin-right: 10px;
  flex: 0 0 20px;
  transition: all 0.3s ease-out 0s;
}
html .page .video_button .htmega-player-container .magnify-video-active svg path {
  fill: #fff !important;
  transition: all 0.3s ease-out 0s;
}
html .page .video_button .htmega-player-container .magnify-video-active:hover {
  color: #181c20 !important;
  background: #fff;
}
html .page .video_button .htmega-player-container .magnify-video-active:hover svg path {
  fill: #181c20 !important;
}
@media (max-width: 980px) {
  html .page .table__title .elementor-heading-title {
    font-size: 32px;
  }
  html .page .membership__subtitle .elementor-heading-title {
    font-size: 20px;
  }
  html .page .membership__row--header .membership__col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  html .page .membership__topPrice strong {
    font-size: 27px;
  }
  html .page .membership__topPriceTitle {
    margin-bottom: 10px !important;
  }
  html .page .membership__footerPrice {
    font-size: 30px;
  }
  html .page .membership__topPriceTitle .elementor-heading-title {
    font-size: 22px;
  }
}
@media (max-width: 599px) {
  html .page .membership__table {
    overflow: hidden;
    overflow-x: auto;
  }
  html .page .membership__table > .elementor-container {
    width: 600px;
  }
}
@media (max-width: 380px) {
  html .page .membership__col--1 {
    flex: 0 0 40%;
  }
  html .page .membership__col--2 {
    flex: 0 0 10%;
  }
  html .page .membership__col--3 {
    flex: 0 0 25%;
  }
  html .page .membership__col--4 {
    flex: 0 0 25%;
  }
}
html .page .videobox {
  margin: 250px 0;
  position: relative;
}
@media (max-width: 1479px) {
  html .page .videobox {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (240 - 60) + 60px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (240 - 60) + 60px);
  }
}
html .page .videobox:after {
  content: "";
  display: block;
  position: absolute;
  width: 975px;
  height: 987px;
  background: url(../img/waves-6.svg) no-repeat;
  right: 0;
  top: -396px;
  z-index: -1;
}
html .page .videobox .videobox__inner {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 479px) {
  html .page .videobox .videobox__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}
html .page .videobox .clickToPlay {
  /* background: url(../img/videobutton-big.svg) no-repeat !important;
			width: 160px !important;
			height: 160px !important; */
  display: none;
}
html .page .videobox .videobox__title {
  margin-bottom: 80px;
}
@media (max-width: 1479px) {
  html .page .videobox .videobox__title {
    margin-bottom: 60px;
  }
}
@media (max-width: 980px) {
  html .page .videobox .videobox__title {
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  html .page .videobox .videobox__title {
    margin-bottom: 30px;
  }
}
html .page .videobox .videobox__title .elementor-heading-title {
  font-size: clamp(28px, 5.56vw, 50px);
  font-weight: 500;
  line-height: calc(67 / 56);
}
html .page .videobox .videobox__body {
  max-width: 1440px;
  margin: 0 auto 80px;
  position: relative;
  cursor: pointer;
}
html .page .videobox .videobox__body::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  opacity: 1;
  bottom: -225px;
  left: 50%;
  margin-left: -582px;
  border-radius: 50%;
  background-color: #2296dd;
  z-index: -1;
}
@media (max-width: 767px) {
  html .page .videobox .videobox__body::before {
    display: none;
  }
}
html .page .videobox .videobox__body::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  opacity: 0.9;
  bottom: 233px;
  right: -71px;
  border-radius: 50%;
  background-color: #2296dd;
  z-index: -1;
}
@media (max-width: 767px) {
  html .page .videobox .videobox__body {
    margin-bottom: 40px;
  }
}
html .page .cite_author {
  padding: 32px 0 0;
}
html .page .cite_author .elementor-heading-title {
  color: rgba(255, 255, 255, 0.7);
  font: 300 24px "Avenir Next LT Pro", sans-serif !important;
  line-height: calc(40 / 24);
  text-align: center;
}
@media (max-width: 479px) {
  html .page .cite_author .elementor-heading-title {
    font-size: 20px !important;
  }
}
html .page .citebig .elementor-heading-title {
  max-width: 1206px;
}
html .page .citebig .elementor-heading-title::before {
  width: 666px;
  height: 666px;
  background: rgba(31, 127, 253, 0.6);
  filter: blur(500px);
  border-radius: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  top: 100%;
  margin-left: -150px;
  margin-top: -828px;
  z-index: -1;
  opacity: 1;
}
html .page .citebig .elementor-heading-title::after {
  top: auto;
  bottom: -242px;
  right: 125px;
  z-index: -1;
}
html .page .focusing__header {
  margin: 54px 0 100px;
}
@media (max-width: 1479px) {
  html .page .focusing__header {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (100 - 40) + 40px);
  }
}
html .page .focusing__title .elementor-heading-title {
  margin: 0 auto;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  max-width: 800px;
  position: relative;
}
html .page .focusing__content::after {
  content: "";
  display: block;
  position: absolute;
  width: 944px;
  height: 944px;
  background: rgba(31, 127, 253, 0.3);
  filter: blur(250px);
  top: -500px;
  left: 65%;
  margin-left: 120px;
  z-index: -1;
  border-radius: 50%;
}
html .page .focusing__col {
  padding: 0 20px 42px;
}
@media (max-width: 1479px) {
  html .page .focusing__col {
    padding: 0 10px 22px;
  }
}
@media (max-width: 479px) {
  html .page .focusing__col {
    padding: 0 0 20px;
  }
}
html .page .focusing__box {
  /* @media (min-width: 768px) and (max-width: 1199px) {
			.elementor-image-box-description::after {
				display: none;
			}
		} */
}
html .page .focusing__box .elementor-image-box-img {
  position: relative;
  height: 460px;
  z-index: 4;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
html .page .focusing__box .elementor-image-box-img > a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 4;
  padding-bottom: 55px;
}
html .page .focusing__box .elementor-image-box-img img {
  max-width: 90%;
  margin-top: -56px;
}
@media (max-width: 1479px) {
  html .page .focusing__box .elementor-image-box-img {
    height: 30vw;
  }
}
@media (max-width: 767px) {
  html .page .focusing__box .elementor-image-box-img {
    height: 80vw;
  }
}
html .page .focusing__box .elementor-image-box-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 24px 34px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 45%;
}
@media (max-width: 1479px) {
  html .page .focusing__box .elementor-image-box-content {
    padding: 18px 15px;
  }
}
html .page .focusing__box .elementor-image-box-content::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  transition: all 0.3s ease-out 0s;
}
html .page .focusing__box .elementor-image-box-description {
  font: 400 22px/36px "Avenir Next LT Pro", sans-serif;
  line-height: calc(36 / 24);
  position: absolute;
  transition: all 0.2s ease-out 0s;
  text-align: left;
  margin-right: 10px;
  z-index: 5;
  pointer-events: none;
}
@media (max-width: 1199px) {
  html .page .focusing__box .elementor-image-box-description {
    font-size: 22px;
  }
}
@media (max-width: 1479px) {
  html .page .focusing__box .elementor-image-box-description {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  html .page .focusing__box .elementor-image-box-description {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  html .page .focusing__box .elementor-image-box-description {
    font-size: 20px;
  }
}
html .page .focusing__box .elementor-image-box-description::after {
  content: "";
  width: 22px;
  height: 22px;
  background: url(../img/arrow-right-white.svg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin: -5px 0 0 16px;
}
html .page .focusing__box:hover .elementor-image-box-description {
  padding-right: 38px;
}
html .page .focusing__box:hover .elementor-image-box-content::before {
  opacity: 0;
}
html .page .testimonials {
  margin-top: 250px;
  margin-bottom: 280px;
}
@media (max-width: 1479px) {
  html .page .testimonials {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (240 - 60) + 60px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (260 - 70) + 70px);
  }
}
html .page .testimonials::after {
  content: "";
  display: block;
  position: absolute;
  width: 613px;
  height: 522px;
  background: url(../img/waves-7.svg) no-repeat;
  z-index: -1;
  left: 0;
  bottom: -123px;
}
@media (max-width: 767px) {
  html .page .testimonials::after {
    left: -50vw;
  }
}
@media (max-width: 479px) {
  html .page .testimonials::after {
    display: none;
  }
}
@media (min-width: 980px) {
  html .page .testimonials > .elementor-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1480px) {
  html .page .testimonials > .elementor-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 980px) {
  html .page .testimonials > .elementor-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 479px) {
  html .page .testimonials > .elementor-container {
    padding-left: 0;
    padding-right: 0;
  }
}
html .page .testimonials__imgbox {
  flex: 0 1 617px;
  margin-right: 40px;
  position: relative;
}
html .page .testimonials__body {
  flex: 0 1 700px;
}
@media (min-width: 1481px) {
  html .page .testimonials__body {
    left: 17px;
  }
}
html .page .testimonialsSlider {
  width: 100%;
  overflow: hidden;
  margin-bottom: 47px;
}
@media (max-width: 479px) {
  html .page .testimonialsSlider {
    margin-bottom: 34px;
  }
}
html .page .testimonialsSlider > .elementor-container {
  display: flex !important;
  max-width: 999999px;
  flex-wrap: nowrap;
}
html .page .testimonialsSlider > .elementor-container > .testimonials__item {
  width: 100%;
}
html .page .testimonials__topText {
  margin-top: -2px;
  margin-bottom: 10px;
}
html .page .testimonials__topText .elementor-heading-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #2296dd;
}
html .page .testimonials__topTitle::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  bottom: -279px;
  left: 50%;
  margin-left: 120px;
}
html .page .testimonials__topTitle .elementor-heading-title {
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin-bottom: 76px;
}
@media (min-width: 980px) and (max-width: 1399px) {
  html .page .testimonials__topTitle .elementor-heading-title {
    font-size: 48px;
    margin-bottom: 44px;
  }
}
@media (max-width: 1199px) {
  html .page .testimonials__topTitle .elementor-heading-title {
    margin-bottom: 50px;
  }
}
@media (max-width: 980px) {
  html .page .testimonials__topTitle .elementor-heading-title {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  html .page .testimonials__topTitle .elementor-heading-title {
    margin-bottom: 30px;
  }
}
html .page .tm__cite .elementor-heading-title {
  font-style: italic;
  font-weight: 300;
  font-size: clamp(22px, 5.56vw, 36px);
  line-height: calc(56 / 40);
  margin-bottom: 50px;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  html .page .tm__cite .elementor-heading-title {
    font-size: 32px;
  }
}
@media (min-width: 1481px) {
  html .page .tm__cite .elementor-heading-title {
    padding-right: 41px;
  }
}
@media (max-width: 980px) {
  html .page .tm__cite .elementor-heading-title {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  html .page .tm__cite .elementor-heading-title {
    margin-bottom: 30px;
  }
}
html .page .testimonials__author .elementor-image-box-wrapper {
  display: flex;
}
html .page .testimonials__author .elementor-image-box-img {
  width: 81px !important;
  height: 81px;
  flex: none;
  margin: 0 30px 20px 0 !important;
  border-radius: 50%;
  overflow: hidden;
}
html .page .testimonials__author .elementor-image-box-content {
  text-align: left !important;
  padding-top: 3px;
}
html .page .testimonials__author .elementor-image-box-title {
  font-weight: 500;
  font-size: 22px;
  line-height: calc(29 / 24);
  margin-bottom: 15px;
}
html .page .testimonials__author .elementor-image-box-description {
  color: #abacad;
  font: 300 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
.testimonials__imgWrap {
  position: relative;
}
.testimonials__imgWrap::before {
  content: "";
  display: block;
  position: absolute;
  width: 943px;
  height: 943px;
  background: rgba(34, 150, 221, 0.55);
  filter: blur(500px);
  z-index: -1;
  top: 0;
  left: 0;
  margin-top: -400px;
  margin-left: -350px;
  border-radius: 50%;
}
.testimonials__imgWrap::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2296dd;
  border-radius: 50%;
  top: -86px;
  left: -47px;
  opacity: 0.5;
}
.testimonials__nav {
  width: 180px;
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 12;
}
@media (max-width: 980px) {
  .testimonials__nav {
    width: 150px;
  }
}
@media (max-width: 767px) {
  .testimonials__nav {
    width: 104px;
    margin: 0 auto;
  }
}
.slider_button {
  flex: none;
  width: 80px;
  height: 80px;
  border: 1px solid #e5e5e5;
  border-radius: 50%;
  background-color: #181c20;
  transition: all 0.3s ease-out 0s;
  cursor: pointer;
}
.slider_button:hover {
  background-color: #2296dd !important;
  border-color: #2296dd;
}
@media (max-width: 980px) {
  .slider_button {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 767px) {
  .slider_button {
    width: 44px;
    height: 44px;
    background-size: 26px auto !important;
  }
}
.testimonials__nav {
  display: flex !important;
}
.slider_left {
  background: #181c20 url(../img/slider-left.svg) no-repeat center;
}
@media (max-width: 767px) {
  .slider_left {
    background-size: 10px auto !important;
  }
}
.slider_right {
  background: #181c20 url(../img/slider-right.svg) no-repeat center;
}
html body.elementor-editor-active .testimonialsSlider > .elementor-container {
  flex-wrap: wrap;
  display: block;
}
html body.elementor-editor-active .testimonialsSlider > .elementor-container > .testimonials__item {
  width: 100%;
}
@media (min-width: 980px) and (max-width: 1199px) {
  html .page .testimonials__imgbox {
    flex: auto;
    margin-right: 20px;
  }
  html .page .testimonials__imgWrap {
    flex: 0 0 45%;
  }
  html .page .testimonials__body {
    flex: 0 0 52%;
    margin-right: 0;
  }
}
@media (max-width: 979px) {
  /* html .page .testimonials__imgbox {
		flex: auto;
		margin: 0 0 50px;
	} */
  .testimonials__imgWrap {
    margin-bottom: 50px;
  }
  html .page .testimonials__body {
    flex: 0 1 100%;
  }
}
@media (max-width: 979px) and (max-width: 479px) {
  .testimonials__imgWrap {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  /* .testimonials__imgWrap {
		display: none !important;
	} */
  html .page .testimonials__imgbox {
    margin: 0 0 25px;
  }
  html .page .testimonials__author .elementor-image-box-img {
    margin: 0 20px 20px 0;
  }
  html .page .testimonials__author .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 22px;
  }
}
html .page .articles {
  margin: 280px 0;
  z-index: 2;
}
@media (max-width: 1600px) {
  html .page .articles {
    margin-bottom: calc((100vw - 320px) / (1600 - 320) * (270 - 60) + 60px);
  }
}
@media (max-width: 1479px) {
  html .page .articles {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (250 - 70) + 70px);
  }
}
html .page .articles__title {
  text-align: center;
}
html .page .articles__title .elementor-heading-title {
  margin: 0 0 80px;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  position: relative;
}
@media (max-width: 1479px) {
  html .page .articles__title .elementor-heading-title {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (70 - 40) + 40px);
  }
}
html .page .articles__title .elementor-heading-title::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  left: 50%;
  top: 22px;
  margin-left: -491px;
}
html .page .articles__title .elementor-heading-title::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  opacity: 0.5;
  left: 50%;
  top: -60px;
  margin-left: 719px;
}
html .page .article {
  padding: 0 20px 80px;
}
@media (max-width: 1479px) {
  html .page .article {
    padding: 0 10px 60px;
  }
}
@media (max-width: 767px) {
  html .page .article {
    padding: 0 10px 50px;
  }
}
@media (max-width: 479px) {
  html .page .article {
    padding: 0 5px 50px;
  }
}
html .page .article__img {
  margin-bottom: 30px !important;
}
html .page .article__date {
  margin-bottom: 20px !important;
}
html .page .article__date .elementor-heading-title {
  font: 300 18px/1.5 "Avenir Next LT Pro", sans-serif;
  color: rgba(255, 255, 255, 0.6);
}
html .page .article__title {
  margin-bottom: 20px !important;
}
html .page .article__title .elementor-heading-title {
  font: 400 20px/1.5 "Avenir Next LT Pro", sans-serif;
}
html .page .article__text {
  margin-bottom: 40px !important;
}
@media (max-width: 767px) {
  html .page .article__text {
    margin-bottom: 22px !important;
  }
}
html .page .article__text .elementor-heading-title {
  color: rgba(255, 255, 255, 0.6);
  font: 300 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
html .page .article__link .elementor-heading-title {
  font: 18px/22px "Avenir Next LT Pro", sans-serif;
}
html .page .article__link .elementor-heading-title a {
  position: relative;
  color: #fff !important;
  padding-right: 25px;
  text-decoration: none;
  display: inline-block;
}
html .page .article__link .elementor-heading-title a::after {
  content: "";
  /* position: absolute;
					right: 0;
					top: 50%;
					transform: translate(0, -50%); */
  width: 21px;
  height: 20px;
  background: url(../img/arrow-right-small.svg) no-repeat center;
  transition: all 0.3s ease-out 0s;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin: -4px 0 0 5px;
}
html .page .article__link .elementor-heading-title a:hover::after {
  transform: translate(2px, 0);
}
html .page .article__row {
  transition: all 0.3s ease-out 0.3s;
}
html .page .article__row--hidden {
  position: absolute;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
html .page .articles__more {
  text-align: center;
  position: relative;
}
html .page .articles__more::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  left: 50%;
  margin-left: -350px;
  bottom: -133px;
}
html .page #more_articles {
  cursor: pointer;
}
html .page .articles--all .articles__more {
  display: none;
}
html .page .article__row--first {
  position: relative;
}
html .page .article__row--first::after {
  content: "";
  display: block;
  position: absolute;
  width: 976px;
  height: 976px;
  background: rgba(34, 150, 221, 0.4);
  filter: blur(500px);
  z-index: -1;
  border-radius: 50%;
  left: 100%;
  top: -490px;
  margin-left: -320px;
}
@media (max-width: 767px) {
  html .page .article__row--first::after {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  html .page .article__link .elementor-heading-title, html .page .article__text .elementor-heading-title, html .page .article__date .elementor-heading-title {
    font-size: 16px;
  }
  html .page .article__title .elementor-heading-title {
    font-size: 16px;
  }
}
.informer {
  position: fixed !important;
  left: 0;
  bottom: 0;
  margin: 0;
  width: 100%;
  padding: 12px 20px;
  background: #2296dd;
  z-index: 222222;
  transition: all 0.3s ease-out 0s;
}
@media (max-width: 980px) {
  .informer {
    padding: 6px 20px;
  }
}
.informer__hidden {
  opacity: 0;
  visibility: hidden;
}
.informer > .elementor-container > .elementor-column > .elementor-widget-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.informer > .elementor-container > .elementor-column > .elementor-widget-wrap .informer_text {
  width: auto;
}
.informer > .elementor-container > .elementor-column > .elementor-widget-wrap .informer_text .elementor-heading-title {
  font: 300 18px "Avenir Next LT Pro", sans-serif;
}
.informer > .elementor-container > .elementor-column > .elementor-widget-wrap .informer_text .elementor-heading-title strong {
  font-weight: 500;
}
@media (max-width: 980px) {
  .informer > .elementor-container > .elementor-column > .elementor-widget-wrap .informer_text .elementor-heading-title {
    margin-bottom: 5px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .informer > .elementor-container > .elementor-column > .elementor-widget-wrap .informer_text .elementor-heading-title {
    font-size: 14px;
  }
}
.informer > .elementor-container > .elementor-column > .elementor-widget-wrap .button_white {
  width: auto;
  margin-left: 35px;
}
@media (max-width: 980px) {
  .informer > .elementor-container > .elementor-column > .elementor-widget-wrap .button_white {
    line-height: 30px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .informer > .elementor-container > .elementor-column > .elementor-widget-wrap .button_white {
    line-height: 26px;
  }
}
@media (max-width: 340px) {
  .informer > .elementor-container > .elementor-column > .elementor-widget-wrap .button_white {
    font-size: 13px !important;
  }
}
@media (max-width: 980px) {
  .informer > .elementor-container > .elementor-column > .elementor-widget-wrap {
    display: block;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 479px) {
  .informer > .elementor-container > .elementor-column > .elementor-widget-wrap {
    padding-left: 5px;
    padding-right: 5px;
  }
}
html .page .button_white .elementor-button {
  color: #2296dd !important;
  padding: 7px 20px 8px !important;
  font: 400 14px/20px "Avenir Next LT Pro", sans-serif !important;
  background-color: #fff !important;
  border-radius: 18px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  display: block;
  box-sizing: border-box;
  max-width: 258px;
  margin: 0 auto;
}
html .page .button_white .elementor-button > span {
  display: block !important;
  line-height: 20px !important;
}
html .page .button_white .elementor-button > span span {
  display: block !important;
  line-height: 20px !important;
}
html .page .button_white .elementor-button > span span::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 21px;
  height: 20px !important;
  background: url(../img/arrow-right-small-blue.svg) no-repeat center;
  transition: all 0.3s ease-out 0s;
  margin: 0 0 0 4px;
  top: 1px;
}
html .page .button_white .elementor-button:hover span span::after {
  transform: translate(2px, 0);
}
html .page .button-for-light-bg .elementor-button {
  background: none;
  color: #181c20;
}
.informerCloseWrapper {
  position: absolute !important;
  width: 13px !important;
  top: 5px;
  right: 20px;
  cursor: pointer;
}
@media (min-width: 981px) {
  .informerCloseWrapper {
    top: 50%;
    margin-top: -6px !important;
  }
}
@media (max-width: 980px) {
  .informerCloseWrapper {
    right: -10px;
  }
}
.informerClose {
  position: absolute !important;
  width: 13px;
  background: url(../img/ex.svg) no-repeat center;
  height: 12px;
  transition: all 0.3s ease-out 0s;
}
.informerClose:hover {
  transform: scale(1.1) rotate(180deg);
}
html .page .request, html .single-post .request {
  margin-top: 133px !important;
  margin-bottom: 133px !important;
}
html .page .request:not(.request--one_col), html .single-post .request:not(.request--one_col) {
  margin-top: 200px;
}
@media (max-width: 1600px) {
  html .page .request:not(.request--one_col), html .single-post .request:not(.request--one_col) {
    margin-top: calc((100vw - 320px) / (1600 - 320) * (180 - 0) + 0px) !important;
  }
}
@media (max-width: 767px) {
  html .page .request:not(.request--one_col), html .single-post .request:not(.request--one_col) {
    padding-top: 10px;
  }
}
@media (max-width: 1600px) {
  html .page .request, html .single-post .request {
    margin-top: calc((100vw - 320px) / (1600 - 320) * (130 - 0) + 0px) !important;
    margin-bottom: calc((100vw - 320px) / (1600 - 320) * (130 - 0) + 0px) !important;
  }
}
@media (max-width: 980px) {
  html .page .request, html .single-post .request {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
}
html .page .request::before, html .single-post .request::before {
  content: "";
  display: block;
  position: absolute;
  width: 709px;
  height: 549px;
  background: url(../img/waves-10.png) no-repeat;
  z-index: -1;
  left: 0;
  top: 271px;
}
@media (max-width: 767px) {
  html .page .request::before, html .single-post .request::before {
    display: none;
  }
}
html .page .request::after, html .single-post .request::after {
  content: "";
  display: block;
  position: absolute;
  width: 732px;
  height: 732px;
  background: rgba(31, 127, 253, 0.7);
  filter: blur(500px);
  z-index: -1;
  left: 100%;
  margin-left: -505px;
  top: 60px;
  border-radius: 50%;
}
@media (max-width: 767px) {
  html .page .request::after, html .single-post .request::after {
    display: none;
  }
}
html .page .request .elementor-container, html .single-post .request .elementor-container {
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
}
html .page .request__text, html .single-post .request__text {
  flex: 0 1 454px;
  margin-right: 40px;
  position: relative;
}
html .page .request__text::before, html .single-post .request__text::before {
  content: "";
  display: block;
  position: absolute;
  width: 976px;
  height: 976px;
  z-index: -1;
  background: rgba(34, 150, 221, 0.5);
  filter: blur(500px);
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
@media (max-width: 767px) {
  html .page .request__text::before, html .single-post .request__text::before {
    display: none;
  }
}
html .page .request__text::after, html .single-post .request__text::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: -1;
  background-color: #2296dd;
  border-radius: 50%;
  top: 307px;
  left: 244px;
}
@media (max-width: 767px) {
  html .page .request__text::after, html .single-post .request__text::after {
    display: none;
  }
}
html .page .request__title .elementor-heading-title, html .single-post .request__title .elementor-heading-title {
  margin: 0 0 30px;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
}
html .page .request__subtitle .elementor-heading-title, html .single-post .request__subtitle .elementor-heading-title {
  color: rgba(255, 255, 255, 0.6);
  font: 300 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
html .page .request__formCol, html .single-post .request__formCol {
  flex: 0 0 824px;
  position: relative;
}
html .page .request__formCol::before, html .single-post .request__formCol::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  left: 50%;
  top: -101px;
  margin-left: -105px;
}
html .page .request__formCol::after, html .single-post .request__formCol::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  left: 100%;
  top: 264px;
  margin-left: -7px;
}
.request .gform_wrapper.gravity-theme .gform_fields {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  width: auto;
  gap: 0;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.request .gform_wrapper.gravity-theme .gfield {
  padding: 0 20px;
  margin: 0 0 30px;
  width: 100%;
}
.request .gform_wrapper.gravity-theme .gfield.input_col {
  width: 50%;
}
.request .gform_wrapper.gravity-theme .gfield_label, .request .gform_wrapper.gravity-theme .gform-field-label {
  font: 300 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 0 0 10px;
  display: block;
  padding: 0 25px;
}
.request .iti--allow-dropdown .iti__flag-container .iti__selected-flag {
  border-radius: 30px 0 0 30px;
  border-radius: 8px 0 0 8px;
}
.request .iti--allow-dropdown .iti__flag-container .iti__selected-flag .iti__selected-dial-code {
  font-weight: 500;
}
.request .iti--allow-dropdown .iti__flag-container .iti__country-list {
  background-color: #1d252d;
  border-color: rgba(255, 255, 255, 0.3);
}
.request .iti--allow-dropdown .iti__flag-container .iti__country-list .iti__highlight {
  background-color: #2296dd;
}
.request .iti--allow-dropdown .iti__flag-container .iti__country-list .iti__highlight .iti__dial-code {
  color: white;
}
.request .gform_wrapper.gravity-theme .gfield select, .request .gform_wrapper.gravity-theme .gfield textarea, .request .gform_wrapper.gravity-theme .gfield input {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  box-sizing: border-box;
  border-radius: 30px;
  border-radius: 8px;
  padding: 14px 25px;
  font: 300 18px/27px "Avenir Next LT Pro", sans-serif;
  color: #fff;
}
.request .gform_wrapper.gravity-theme .gfield select.placeholder, .request .gform_wrapper.gravity-theme .gfield textarea.placeholder, .request .gform_wrapper.gravity-theme .gfield input.placeholder {
  color: #abacad;
}
.request .gform_wrapper.gravity-theme .gfield select:-moz-placeholder, .request .gform_wrapper.gravity-theme .gfield textarea:-moz-placeholder, .request .gform_wrapper.gravity-theme .gfield input:-moz-placeholder {
  color: #abacad;
}
.request .gform_wrapper.gravity-theme .gfield select::-moz-placeholder, .request .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder, .request .gform_wrapper.gravity-theme .gfield input::-moz-placeholder {
  color: #abacad;
}
.request .gform_wrapper.gravity-theme .gfield select:-ms-input-placeholder, .request .gform_wrapper.gravity-theme .gfield textarea:-ms-input-placeholder, .request .gform_wrapper.gravity-theme .gfield input:-ms-input-placeholder {
  color: #abacad;
}
.request .gform_wrapper.gravity-theme .gfield select::-webkit-input-placeholder, .request .gform_wrapper.gravity-theme .gfield textarea::-webkit-input-placeholder, .request .gform_wrapper.gravity-theme .gfield input::-webkit-input-placeholder {
  color: #abacad;
}
.request .gform_wrapper.gravity-theme .gfield textarea {
  height: 163px !important;
  resize: none;
}
.request .gform_wrapper.gravity-theme .gfield select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none !important;
  color: #abacad;
  background: rgba(255, 255, 255, 0.03) url(../img/arrow-select.svg) no-repeat top 50% right 30px;
  padding-right: 40px;
}
.request .gform_wrapper.gravity-theme .gfield select option {
  background: #181c20;
  color: #abacad;
  font: 300 18px/27px "Avenir Next LT Pro", sans-serif;
}
.request select::-ms-expand {
  display: none;
}
.request .gform_wrapper .gform_required_legend {
  display: none;
}
.request .gform_wrapper.gravity-theme .ginput_container_address {
  margin-left: -20px;
  margin-right: -20px;
}
@media (max-width: 1479px) {
  .request .gform_wrapper.gravity-theme .ginput_container_address {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.request .gform_wrapper.gravity-theme .ginput_container_address span {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1479px) {
  .request .gform_wrapper.gravity-theme .ginput_container_address span {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.request .gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)), .request .gform_wrapper.gravity-theme .ginput_container_address span.ginput_full:not(:last-of-type) {
  margin-bottom: 30px;
}
@media (max-width: 640px) {
  .request .gform_wrapper.gravity-theme .ginput_container_address span:nth-last-of-type(2) {
    margin-bottom: 30px;
  }
}
@media (max-width: 640px) {
  .request .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="submit"]) {
    line-height: 27px;
  }
}
.request .gform_wrapper .gfield_required {
  font-size: 18px;
}
.request .gform_wrapper.gravity-theme .gform_footer, .request .gform_wrapper.gravity-theme .gform_page_footer {
  text-align: right;
  padding: 0;
  margin: -5px 0 0;
}
.request .gform_wrapper.gravity-theme .gform_footer input, .request .gform_wrapper.gravity-theme .gform_page_footer input {
  width: auto;
  text-decoration: none;
  padding: 9px 30px 12px;
  margin: 0;
  margin-left: auto;
  background-color: #1a7bb7;
  border: 3px solid #1a7bb7;
  color: #fff;
  border-radius: 8px;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-weight: 500;
  line-height: 130%;
  padding: 8px 23px 9px;
  text-align: center;
  transition: all 0.3s ease-out 0s;
  font-size: 19px;
}
@media (max-width: 980px) {
  .request .gform_wrapper.gravity-theme .gform_footer input, .request .gform_wrapper.gravity-theme .gform_page_footer input {
    padding: 7px 23px 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .request .gform_wrapper.gravity-theme .gform_footer input, .request .gform_wrapper.gravity-theme .gform_page_footer input {
    font-size: 17px;
    padding: 7px 23px 11px;
  }
}
.request .gform_wrapper.gravity-theme .gform_footer input:hover, .request .gform_wrapper.gravity-theme .gform_page_footer input:hover {
  background-color: #166699;
  border-color: #166699;
}
.request .gform_wrapper.gravity-theme .gform_footer input.gform_previous_button, .request .gform_wrapper.gravity-theme .gform_page_footer input.gform_previous_button {
  margin-right: 20px;
  background-color: transparent;
  border: 3px solid #1a7bb7;
  color: #181c20;
}
.request .gform_wrapper.gravity-theme .gform_footer input.gform_previous_button:hover, .request .gform_wrapper.gravity-theme .gform_page_footer input.gform_previous_button:hover {
  background-color: #166699;
  border-color: #166699;
  color: #fff;
}
html body .gform_wrapper.gravity-theme .description, html body .gform_wrapper.gravity-theme .gfield_description, html body .gform_wrapper.gravity-theme .gsection_description, html body .gform_wrapper.gravity-theme .instruction {
  background: none;
  color: #f00;
  border: none;
  padding: 0 25px;
  height: auto;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: -18px;
}
html body .gform_confirmation_message {
  color: greenyellow;
  font-size: 22px;
  font-weight: 300;
  padding: 50px 15px;
  text-align: center;
}
@media (max-width: 1479px) {
  html .page .request__text {
    margin-right: 20px;
  }
  html .page .request__formCol {
    flex: 0 0 743px;
  }
  .request .gform_wrapper.gravity-theme .gform_fields {
    margin: 0 -10px;
  }
  .request .gform_wrapper.gravity-theme .gfield {
    padding: 0 10px;
  }
}
@media (min-width: 1200px) and (max-width: 1479px) {
  html .page .request__text {
    margin-right: 20px;
  }
  html .page .request__formCol {
    flex: 0 0 743px;
  }
  .request .gform_wrapper.gravity-theme .gform_fields {
    margin: 0 -10px;
  }
  .request .gform_wrapper.gravity-theme .gfield {
    padding: 0 10px;
  }
}
@media (max-width: 1479px) {
  html .page .request .elementor-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 1199px) {
  html .page .request .elementor-container {
    display: block;
  }
  html .page .request__text {
    margin: 0 0 50px;
  }
  html .page .request__formCol {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .request .gform_wrapper.gravity-theme .gfield.input_col {
    width: 100%;
  }
}
@media (max-width: 479px) {
  html .page .request__text {
    margin-bottom: 35px;
  }
  html .page .request .elementor-container {
    padding-left: 0;
    padding-right: 0;
  }
}
/*html .page {
	.footer {
		.elementor-column {
			padding: 0 20px;

			@include lgdesktopUM {
				padding: 0 10px;
			}

			@include smphone {
				padding: 0 5px;
			}
		}
	}

	.footer__inner {
		color: rgba(255, 255, 255, 0.6);
		font: 400 17px/1.5 "Avenir Next LT Pro", sans-serif;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		padding: 55px 0 57px;

		span {
			padding-right: 10px;
		}

		@include lgdesktopUM {
			padding: 45px 0;
		}

		@include lgdesktop {
			padding: 35px 0;
		}

		@include phone {
			padding: 25px 0;
			font-size: 16px;
			display: block;
		}

		@media (max-width: 374px) {
			font-size: 14px;
		}

		@media (max-width: 330px) {
			font-size: 13px;
		}
	}
}*/
@media (min-width: 768px) and (max-width: 1100px) {
  .text_subimg {
    width: 0;
    height: 0;
  }
}
@media (max-width: 767px) {
  .text_subimg {
    display: block;
    margin: 0 auto;
  }
}
/* 404 page start */
body.error404 {
  /* .footer__inner {
		padding-top: 4vh;
		padding-bottom: 4vh;
	} */
}
body.error404 .header-404 {
  padding: 70px 0 0;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
}
@media (max-height: 820px) {
  body.error404 .header-404 {
    padding-top: 10vh;
  }
}
@media (max-width: 767px) {
  body.error404 .header-404 {
    padding-top: 36px;
  }
}
body.error404 .header-404__img {
  text-align: center;
  max-width: 80%;
  margin: 0 auto;
}
@media (max-height: 820px) {
  body.error404 .header-404__img img {
    height: 10vh;
  }
}
@media (max-width: 767px) {
  body.error404 .header-404__img img {
    height: 80px;
  }
}
body.error404 .body-404 {
  padding: 27px 0;
}
@media (max-width: 767px) {
  body.error404 .body-404 {
    padding: 25vh 0 100px;
    min-height: 100vh;
  }
}
body.error404 .text-404 .elementor-heading-title {
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-size: clamp(21px, 5.56vw, 26px);
  line-height: 1.6;
  margin: 0 0 5vh;
}
body.error404 .num-404 .elementor-heading-title {
  text-align: center;
  font-size: clamp(50px, 5.56vw, 100px);
  margin: 0 0 1vh;
  font-weight: 500;
}
body.error404 .title-404 .elementor-heading-title {
  font-size: clamp(30px, 5.56vw, 72px);
  margin: 0 0 4vh;
  text-align: center;
  font-weight: 500;
}
body.error404 .button-404 {
  margin: 2vh 0 5vh;
  text-align: center;
  font-weight: 500;
}
body.error404 .button-404 .elementor-button {
  min-width: 200px;
}
body.error404 .footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
}
@media (max-width: 767px) {
  body.error404 .footer {
    background-color: #181c20;
  }
}
@media (max-width: 767px) {
  body.error404 .page-content > .elementor {
    display: flex;
    flex-direction: column;
    height: 100vh;
  }
  body.error404 .page-content > .elementor > .elementor-section-height-full {
    flex: 2;
  }
}
/* 404 page end */
body .arrow__link {
  font: 18px/22px "Avenir Next LT Pro", sans-serif;
}
body .arrow__link a {
  position: relative;
  color: #2296dd;
  padding-right: 25px;
  text-decoration: none;
  display: inline-block;
  letter-spacing: 0.04em;
}
body .arrow__link a::after {
  content: "";
  width: 21px;
  height: 20px;
  background: url(../img/arrow-right-small-blue.svg) no-repeat center;
  transition: all 0.3s ease-out 0s;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin: -4px 0 0 5px;
}
body .arrow__link a:hover::after {
  transform: translate(2px, 0);
}
.fancybox__container.is-animated {
  z-index: 99999;
}
.fancybox__container .fancybox__slide.has-iframe {
  padding: 0;
  width: 100%;
  height: 100%;
}
.fancybox__container .fancybox__slide.has-iframe .fancybox__content {
  padding: 0;
  /* height: calc(100% - 44px);
				margin-top: 44px; */
  height: 100%;
}
.fancybox__container .fancybox__slide.has-iframe .fancybox__content .is-close {
  top: 3px;
}
@media only screen and (max-width: 980px) {
  .um-page-register .um-login, .um-page-register .um-register {
    width: 90%;
  }
}
.um-page-register .um-login .um-form input[type="text"].um-iconed, .um-page-register .um-register .um-form input[type="text"].um-iconed {
  padding-left: 12px !important;
}
@media only screen and (max-width: 980px) {
  .um-page-login .um-login {
    width: 90%;
  }
}
.um-page-login .um-login .um-form input[type="text"].um-iconed {
  padding-left: 12px !important;
}
.grecaptcha-badge {
  display: none;
  visibility: visible !important;
}
/* #content .gform_previous_button.button {
	padding: 11px 32px 10px;
	font: 18px/34px "Avenir Next LT Pro", sans-serif;
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease-out 0s;
	background: #2296dd;
	border-radius: 27px;
	margin: 0;
	margin-left: 0px;
	border: none;
	width: 200px;
	margin-left: auto;
	border: 1px solid #2296dd;
	background: none;
	color: #2296dd;
}
#content .gform_previous_button.button:hover {
	border-color: #1a87ca;
	color: #1a87ca;
}
#content .gform_previous_button.button + .gform_button.button {
	padding: 11px 32px 10px;
	font: 18px/34px "Avenir Next LT Pro", sans-serif;
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease-out 0s;
	background: #2296dd;
	border-radius: 27px;
	margin: 0;
	margin-left: 0px;
	border: none;
	width: 200px;
	margin-left: auto;
}
#content .gform_previous_button.button + .gform_button.button:hover {
	background: #1a87ca;
	color: #fff;
}
@media (max-width: 479px) {
	#content .gform_previous_button.button,
	#content .gform_previous_button.button + .gform_button.button {
		width: 140px;
	}
} */
.about_blurb {
  background: linear-gradient(128.03deg, rgba(255, 255, 255, 0.05) -0.03%, rgba(255, 255, 255, 0.01) 92.49%);
  backdrop-filter: blur(20px);
  font-size: 19px;
  vertical-align: middle;
  padding: 30px;
  border-radius: 20px;
  border: 2px solid #45484b;
}
.membership__row .membership__subbtn .elementor-widget-container {
  pointer-events: none;
  border: 2px solid #A9ACAD;
}
.leadform .gform_wrapper.gravity-theme .gfield_label {
  color: #ffffff;
  font-weight: 400;
}
.leadform [type=button], [type=submit], button {
  padding: 11px 32px 10px;
  font: 18px/34px "Avenir Next LT Pro", sans-serif;
  color: #1b78b1;
  text-decoration: none;
  transition: all 0.3s ease-out 0s;
  background: #fff;
  border-radius: 27px;
  margin: 0;
  margin-left: 0px;
  border: none;
  width: 200px;
}
.leadform [type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
  color: #1b78b1;
  text-decoration: none;
  background: #E4E4E4;
}
.leadform .gform_required_legend {
  color: #fff;
}
#um-submit-btn, #um_account_submit_general, #um_account_submit_privacy, #um_account_submit_password, .um-request-button, #um_account_submit_delete {
  background-color: #4ea545;
}
.um-account-main a, .um-account-main:hover a {
  color: white;
}
#um-submit-btn:hover, #um_account_submit_privacy:hover, #um_account_submit_general:hover, #um_account_submit_password:hover, .um-request-button:hover, #um_account_submit_delete:hover {
  color: white;
  background-color: #46953e;
}
.um-field-label label {
  font-weight: 400;
}
.um-account-side li a.current, .um-account-side li a.current:hover, .um-account-name a, .um-account-main div.um-account-heading {
  font-weight: 500;
}
.page-id-5102 .leadform .gform_required_legend {
  Display: none;
}
.freedownload-product .woocommerce-Price-amount {
  display: none;
}
/* product free download */
.freedownload-product.elementor-wc-products .products {
  grid-template-columns: repeat(1, 1fr);
}
.freedownload-product.elementor-wc-products ul.products li.product a.woocommerce-loop-product__link img {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.freedownload-product.elementor-wc-products ul.products li.product-category a img {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .freedownload-product.elementor-wc-products ul.products li.product {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    min-height: 120px;
    gap: 30px;
  }
  .freedownload-product.elementor-wc-products ul.products li.product-category {
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
    min-height: 120px;
  }
  .freedownload-product.elementor-wc-products ul.products li.product a.woocommerce-loop-product__link {
    display: flex !important;
    align-items: center;
  }
  .freedownload-product.elementor-wc-products ul.products li.product a.woocommerce-loop-product__link img {
    width: 120px;
    height: 120px;
    max-width: 100%;
    margin: 0 30px 0 0;
  }
}
.freedownload-product.elementor-wc-products ul.products li.product:last-child {
  padding: 0 !important;
  border: none !important;
}
.freedownload-product.elementor-wc-products ul.products li.product a.woocommerce-loop-product__link img[alt=Placeholder] {
  display: none;
}
.freedownload-product.elementor-wc-products .products .product p:empty {
  display: none;
}
body.archive .woocommerce-loop-product__link {
  pointer-events: none;
  cursor: default;
}
:root :where(.wp-element-button, .wp-block-button__link) {
  font-size: 19px;
}
@media (max-width: 980px) {
  :root :where(.wp-element-button, .wp-block-button__link) {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  :root :where(.wp-element-button, .wp-block-button__link) {
    font-size: 17px;
  }
}
.single *:not(i), .blogs-body *:not(i), .elementor-widget-text-editor *:not(i) {
  font-family: "Avenir Next LT Pro", sans-serif !important;
}
.page-id-3126 strong {
  font-weight: 500;
}
.page-id-3126 h2 strong, .page-id-3126 h3 strong, .page-id-3126 h4 strong, .page-id-3126 h5 strong, .page-id-3126 h6 strong {
  font-weight: 500;
}
/* main page fix start */
@media (min-width: 500px) {
  .header {
    min-height: 600px;
  }
}
@media (min-width: 500px) and (max-height: 600px) {
  .header {
    padding-top: 112px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  html .page .tm__cite .elementor-heading-title {
    font-size: 27px;
  }
}
html body.page .elementor-widget-button.button--inverse .elementor-button {
  background: none;
  border: 1px solid #fff;
  line-height: 32px;
}
html body.page .elementor-widget-button.button--inverse .elementor-button:hover {
  background-color: #fff;
  color: #181c20;
}
html body.page html .page .request {
  z-index: 10;
}
html body.page .success__img {
  margin-bottom: 30px;
}
@media (max-width: 1479px) {
  html body.page .success__img {
    margin-bottom: 20px;
  }
}
html body.page .success__img img {
  display: block;
  margin: 0 auto;
}
html body.page .success__title {
  text-transform: uppercase;
  font-size: 50px;
  line-height: calc(67 / 56);
  margin-bottom: 30px;
  color: #181c20;
}
@media (max-width: 1479px) {
  html body.page .success__title {
    font-size: calc((100vw - 320px) / (1480 - 320) * (55 - 32) + 32px);
    margin-bottom: 20px;
  }
}
html body.page .success__title span {
  display: block;
  color: #2296dd;
}
html body.page .success__parag {
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  color: rgba(24, 28, 32, 0.7);
}
@media (max-width: 1479px) {
  html body.page .success__parag {
    font-size: calc((100vw - 320px) / (1480 - 320) * (24 - 20) + 20px);
  }
}
html body.page #gform-modal-notification .button, html body.page .success__ex {
  position: absolute;
  width: 22px;
  height: 22px;
  background: url(../img/ex-2.svg) no-repeat center;
  top: -37px;
  right: -37px;
  cursor: pointer;
  transition: all 0.3s ease-out 0s;
  font-size: 0;
  line-height: 0;
}
html body.page #gform-modal-notification .button:hover, html body.page .success__ex:hover {
  transform: rotate(90deg);
}
@media (max-height: 580px), (max-width: 1100px) {
  html body.page #gform-modal-notification .button, html body.page .success__ex {
    top: 15px;
    right: 15px;
  }
}
html body.page .success {
  /* position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%; */
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 999;
  transition: all 0.5s ease-out 0s;
}
html body.page .success__body {
  /* width: 1000px;
		max-width: 94%;
		max-height: calc(100% - 60px); */
  padding: 80px 50px;
  background-color: #fff;
  /* position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%); */
}
@media (max-width: 479px) {
  html body.page .success__body {
    padding: 60px 20px;
  }
}
html body.page #gform-modal-notification {
  background: #fff;
  border-radius: 0;
  display: block;
  margin: auto;
  width: 100%;
  max-width: 100000px;
  padding: 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
  height: auto;
  transform: translateY(0);
}
html body.page #gform_confirmation_overlay {
  display: none;
}
/* main page fix end */
/* Components */
body .elementor-toggle .elementor-tab-title {
  display: inline-flex;
}
body .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
  float: none;
  margin-top: 8px;
}
body .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 10px;
}
body .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 10px;
}
.page .elementor-widget-button .elementor-button, .page .button .elementor-button, .single-post .elementor-widget-button .elementor-button, .single-post .button .elementor-button {
  background-color: #1a7bb7;
  border: 3px solid #1a7bb7;
  color: #fff;
  border-radius: 8px;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-weight: 500;
  line-height: 130%;
  padding: 8px 23px 9px;
  text-align: center;
  transition: all 0.3s ease-out 0s;
  font-size: 19px;
}
@media (max-width: 980px) {
  .page .elementor-widget-button .elementor-button, .page .button .elementor-button, .single-post .elementor-widget-button .elementor-button, .single-post .button .elementor-button {
    padding: 7px 23px 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .page .elementor-widget-button .elementor-button, .page .button .elementor-button, .single-post .elementor-widget-button .elementor-button, .single-post .button .elementor-button {
    font-size: 17px;
    padding: 7px 23px 11px;
  }
}
.page .elementor-widget-button .elementor-button:hover, .page .button .elementor-button:hover, .single-post .elementor-widget-button .elementor-button:hover, .single-post .button .elementor-button:hover {
  background-color: #166699;
  border-color: #166699;
}
.page .elementor-widget-button .elementor-button.elementor-size-lg, .page .button .elementor-button.elementor-size-lg, .single-post .elementor-widget-button .elementor-button.elementor-size-lg, .single-post .button .elementor-button.elementor-size-lg {
  padding: 20px 40px;
  font-size: 20px;
}
@media (max-width: 980px) {
  .page .elementor-widget-button .elementor-button.elementor-size-lg, .page .button .elementor-button.elementor-size-lg, .single-post .elementor-widget-button .elementor-button.elementor-size-lg, .single-post .button .elementor-button.elementor-size-lg {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .page .elementor-widget-button .elementor-button.elementor-size-lg, .page .button .elementor-button.elementor-size-lg, .single-post .elementor-widget-button .elementor-button.elementor-size-lg, .single-post .button .elementor-button.elementor-size-lg {
    font-size: 18px;
  }
}
.page .elementor-widget-button .elementor-button.elementor-size-xl, .page .button .elementor-button.elementor-size-xl, .single-post .elementor-widget-button .elementor-button.elementor-size-xl, .single-post .button .elementor-button.elementor-size-xl {
  width: 100%;
  padding: 20px 40px;
  font-size: 20px;
}
@media (max-width: 980px) {
  .page .elementor-widget-button .elementor-button.elementor-size-xl, .page .button .elementor-button.elementor-size-xl, .single-post .elementor-widget-button .elementor-button.elementor-size-xl, .single-post .button .elementor-button.elementor-size-xl {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .page .elementor-widget-button .elementor-button.elementor-size-xl, .page .button .elementor-button.elementor-size-xl, .single-post .elementor-widget-button .elementor-button.elementor-size-xl, .single-post .button .elementor-button.elementor-size-xl {
    font-size: 18px;
  }
}
.page .elementor-widget-button .elementor-button.elementor-size-sm, .page .button .elementor-button.elementor-size-sm, .single-post .elementor-widget-button .elementor-button.elementor-size-sm, .single-post .button .elementor-button.elementor-size-sm {
  padding: 0.333em 1em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 16px;
}
@media (max-width: 980px) {
  .page .elementor-widget-button .elementor-button.elementor-size-sm, .page .button .elementor-button.elementor-size-sm, .single-post .elementor-widget-button .elementor-button.elementor-size-sm, .single-post .button .elementor-button.elementor-size-sm {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .page .elementor-widget-button .elementor-button.elementor-size-sm, .page .button .elementor-button.elementor-size-sm, .single-post .elementor-widget-button .elementor-button.elementor-size-sm, .single-post .button .elementor-button.elementor-size-sm {
    font-size: 14px;
  }
}
.page .elementor-widget-button .elementor-button.btn-white, .page .button .elementor-button.btn-white, .single-post .elementor-widget-button .elementor-button.btn-white, .single-post .button .elementor-button.btn-white {
  background-color: #fff;
  border: 3px solid #fff;
  color: #1B74AC;
}
.page .elementor-widget-button .elementor-button.btn-white:hover, .page .button .elementor-button.btn-white:hover, .single-post .elementor-widget-button .elementor-button.btn-white:hover, .single-post .button .elementor-button.btn-white:hover {
  background-color: #1a7bb7;
  border-color: #1a7bb7;
  color: #fff;
}
.page .elementor-widget-button .elementor-button.btn-white-ghost, .page .button .elementor-button.btn-white-ghost, .single-post .elementor-widget-button .elementor-button.btn-white-ghost, .single-post .button .elementor-button.btn-white-ghost {
  background-color: transparent;
  border: 3px solid #fff;
  color: #fff;
}
.page .elementor-widget-button .elementor-button.btn-white-ghost:hover, .page .button .elementor-button.btn-white-ghost:hover, .single-post .elementor-widget-button .elementor-button.btn-white-ghost:hover, .single-post .button .elementor-button.btn-white-ghost:hover {
  background-color: #1a7bb7;
  border-color: #1a7bb7;
  color: #fff;
}
.page .elementor-widget-button .elementor-button.btn-ghost-text-dark, .page .button .elementor-button.btn-ghost-text-dark, .single-post .elementor-widget-button .elementor-button.btn-ghost-text-dark, .single-post .button .elementor-button.btn-ghost-text-dark {
  background-color: transparent;
  border: 3px solid #1a7bb7;
  color: #181c20;
}
.page .elementor-widget-button .elementor-button.btn-ghost-text-dark:hover, .page .button .elementor-button.btn-ghost-text-dark:hover, .single-post .elementor-widget-button .elementor-button.btn-ghost-text-dark:hover, .single-post .button .elementor-button.btn-ghost-text-dark:hover {
  background-color: #166699;
  border-color: #166699;
  color: #fff;
}
.page .elementor-widget-button.btn-white .elementor-button, .page .button.btn-white .elementor-button, .single-post .elementor-widget-button.btn-white .elementor-button, .single-post .button.btn-white .elementor-button {
  background-color: #fff;
  border: 3px solid #fff;
  color: #1B74AC;
}
.page .elementor-widget-button.btn-white .elementor-button:hover, .page .button.btn-white .elementor-button:hover, .single-post .elementor-widget-button.btn-white .elementor-button:hover, .single-post .button.btn-white .elementor-button:hover {
  background-color: #1a7bb7;
  border-color: #1a7bb7;
  color: #fff;
}
.page .elementor-widget-button.btn-white-ghost .elementor-button, .page .button.btn-white-ghost .elementor-button, .single-post .elementor-widget-button.btn-white-ghost .elementor-button, .single-post .button.btn-white-ghost .elementor-button {
  background-color: transparent;
  border: 3px solid #fff;
  color: #fff;
}
.page .elementor-widget-button.btn-white-ghost .elementor-button:hover, .page .button.btn-white-ghost .elementor-button:hover, .single-post .elementor-widget-button.btn-white-ghost .elementor-button:hover, .single-post .button.btn-white-ghost .elementor-button:hover {
  background-color: #1a7bb7;
  border-color: #1a7bb7;
  color: #fff;
}
.page .elementor-widget-button.btn-ghost-text-dark .elementor-button, .page .elementor-widget-button.button-for-light-bg .elementor-button, .page .button.btn-ghost-text-dark .elementor-button, .page .button.button-for-light-bg .elementor-button, .single-post .elementor-widget-button.btn-ghost-text-dark .elementor-button, .single-post .elementor-widget-button.button-for-light-bg .elementor-button, .single-post .button.btn-ghost-text-dark .elementor-button, .single-post .button.button-for-light-bg .elementor-button {
  background-color: transparent;
  border: 3px solid #1a7bb7;
  color: #181c20;
}
.page .elementor-widget-button.btn-ghost-text-dark .elementor-button:hover, .page .elementor-widget-button.button-for-light-bg .elementor-button:hover, .page .button.btn-ghost-text-dark .elementor-button:hover, .page .button.button-for-light-bg .elementor-button:hover, .single-post .elementor-widget-button.btn-ghost-text-dark .elementor-button:hover, .single-post .elementor-widget-button.button-for-light-bg .elementor-button:hover, .single-post .button.btn-ghost-text-dark .elementor-button:hover, .single-post .button.button-for-light-bg .elementor-button:hover {
  background-color: #166699;
  border-color: #166699;
  color: #fff;
}
.page .elementor-widget-button.green-button-styles .elementor-button, .page .button.green-button-styles .elementor-button, .single-post .elementor-widget-button.green-button-styles .elementor-button, .single-post .button.green-button-styles .elementor-button {
  font-size: 1em !important;
  text-transform: none !important;
  letter-spacing: 0px !important;
  line-height: 1 !important;
  fill: #ffffff !important;
  color: #ffffff !important;
  background-color: var(--e-global-color-1c16487) !important;
  border-radius: 6px 6px 6px 6px !important;
  border: 0 !important;
  padding: 15px 20px 15px 20px !important;
}
.page .elementor-widget-button.green-button-styles .elementor-button:hover, .page .button.green-button-styles .elementor-button:hover, .single-post .elementor-widget-button.green-button-styles .elementor-button:hover, .single-post .button.green-button-styles .elementor-button:hover {
  background-color: #448b3d !important;
}
.page .elementor-widget-button.button-norman-transform .elementor-size-sm, .page .button.button-norman-transform .elementor-size-sm, .single-post .elementor-widget-button.button-norman-transform .elementor-size-sm, .single-post .button.button-norman-transform .elementor-size-sm {
  text-transform: none !important;
}
/* cryolounge BLUE page start */
body:not(.home) .clHeader:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 1016px;
  height: 1016px;
  left: -409px;
  top: -444px;
  background: rgba(34, 150, 221, 0.4);
  filter: blur(400px);
}
@media (max-width: 980px) {
  body:not(.home) .clHeader:after {
    display: none;
  }
}
body:not(.home) .clHeader__logo {
  margin: 100px auto 0;
  text-align: center;
  max-width: 80%;
}
body:not(.home) .clHeader__logo img {
  display: block;
  width: 382px !important;
  height: auto;
}
body:not(.home) .clHeader__logo::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #2296dd;
  opacity: 0.6;
  z-index: -1;
  left: 50%;
  bottom: 13px;
  margin-left: -584px;
}
body:not(.home) .clHeader__logo::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #2296dd;
  opacity: 0.5;
  z-index: -1;
  left: 50%;
  bottom: -36px;
  margin-left: 659px;
}
body:not(.home) .clHeader + .service {
  padding-top: 218px;
}
@media (max-width: 1479px) {
  body:not(.home) .clHeader + .service {
    padding-top: calc((100vw - 320px) / (1480 - 320) * (200 - 60) + 60px);
  }
}
@media (max-width: 1479px) {
  body:not(.home) .clHeader__logo {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (90 - 75) + 75px);
  }
}
body:not(.home) .service__title + .tag {
  margin-top: -6px;
  margin-bottom: 36px !important;
}
@media (min-width: 1700px) {
  body:not(.home) .service.service--cl .service__bg {
    right: 0vw;
    bottom: 72px;
  }
  body:not(.home) .service.service--cl .service__bg img {
    transform: scale(0.9);
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  body:not(.home) .service.service--cl .service__bg {
    right: -7vw;
  }
}
@media (max-width: 980px) {
  body:not(.home) .service.service--cl .service__bg {
    bottom: 30px;
    width: 80vw !important;
    right: 2vw;
  }
}
body:not(.home) .service.service--cl .service__bg:before {
  display: none;
}
body:not(.home) .service.service--cl .service__bg > .elementor-widget-container {
  position: relative;
}
body:not(.home) .service.service--cl .service__bg > .elementor-widget-container:before {
  content: "";
  display: block;
  position: absolute;
  width: 314px;
  height: 314px;
  z-index: -1;
  top: 48px;
  left: 50%;
  margin-left: 212px;
  background: url(../img/plus.svg) no-repeat;
}
@media (max-width: 767px) {
  body:not(.home) .service.service--cl .service__bg > .elementor-widget-container:before {
    display: none;
  }
}
body:not(.home) .service.service--cl .service__title .elementor-heading-title {
  position: relative;
}
body:not(.home) .service.service--cl .service__title .elementor-heading-title::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: -1;
  background-color: #2296dd;
  border-radius: 50%;
  top: -107px;
  left: 50%;
  margin-left: 101px;
}
@media (max-width: 767px) {
  body:not(.home) .service.service--cl .service__title .elementor-heading-title::before {
    top: -51px;
    width: 10px;
    height: 10px;
  }
}
body:not(.home) .service.service--cl .elementor-widget-button {
  position: relative;
}
body:not(.home) .service.service--cl .elementor-widget-button::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  opacity: 0.6;
  width: 10px;
  height: 10px;
  background-color: #2296dd;
  border-radius: 50%;
  left: 50%;
  bottom: -57px;
  margin-left: -21px;
}
body:not(.home) .service.service--cl .service__bg .elementor-widget-container::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  right: auto;
  top: auto;
  bottom: -62px;
  left: 50%;
  margin-left: 234px;
}
body:not(.home) .clIntro {
  margin: 0;
  margin: 79px 0 207px;
}
body:not(.home) .clIntro::before {
  content: "";
  display: none;
  position: absolute;
  z-index: -1;
  width: 10px;
  height: 10px;
  opacity: 0.5;
  border-radius: 50%;
  background-color: #2296dd;
  top: -68px;
  left: 50%;
  margin-left: -585px;
}
body:not(.home) .clIntro::after {
  content: "";
  display: block;
  position: absolute;
  width: 844px;
  height: 844px;
  background: rgba(34, 150, 221, 0.3);
  filter: blur(300px);
  left: 50%;
  bottom: 0;
  margin-bottom: -250px;
  margin-left: -380px;
  border-radius: 50%;
  z-index: -1;
}
@media (max-width: 1479px) {
  body:not(.home) .clIntro {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (200 - 60) + 60px);
  }
}
@media (max-width: 980px) {
  body:not(.home) .clIntro {
    margin-top: 120px;
  }
}
body:not(.home) .clIntro__col {
  padding: 0 20px 40px;
}
body:not(.home) .clIntro__col--2 {
  padding-top: 148px;
}
body:not(.home) .clIntro__col--3 {
  padding-top: 41px;
}
@media (max-width: 1479px) {
  body:not(.home) .clIntro__col {
    padding: 0 10px 20px;
  }
  body:not(.home) .clIntro__col--2 {
    padding-top: 110px;
  }
  body:not(.home) .clIntro__col--3 {
    padding-top: 30px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .clIntro__col {
    padding: 0 0 15px;
  }
}
body:not(.home) .clIntro__img img {
  width: 100%;
  display: block;
}
body:not(.home) .request.request--one_col::before {
  display: none;
}
body:not(.home) .request.request--one_col::after {
  display: none;
}
body:not(.home) .request.request--one_col .elementor-container {
  display: block;
}
body:not(.home) .request.request--one_col .elementor-container .request__text {
  flex: 0 0 100%;
  margin: 0 0 80px;
  text-align: center;
  width: 100%;
}
body:not(.home) .request.request--one_col .elementor-container .request__text::before {
  width: 755px;
  height: 755px;
  background: rgba(34, 150, 221, 0.25);
  border-radius: 50%;
  filter: blur(124px);
  transform: translate(0, 0);
  top: 397px;
  margin-left: -500px;
}
body:not(.home) .request.request--one_col .elementor-container .request__text::after {
  display: none;
}
body:not(.home) .request.request--one_col .elementor-container .request__formCol {
  flex: 100%;
  width: 100%;
  max-width: 1194px;
  margin: 0 auto;
}
body:not(.home) .request.request--one_col .elementor-container .request__formCol::before {
  top: -213px;
  margin-left: -571px;
  width: 12px;
  height: 12px;
}
body:not(.home) .request.request--one_col .elementor-container .request__formCol::after {
  opacity: 0.5;
  width: 10px;
  height: 10px;
  top: auto;
  bottom: 45px;
  margin-left: 123px;
}
body:not(.home) .request.request--one_col .elementor-container .request__formCol > .elementor-widget-wrap {
  position: relative;
}
body:not(.home) .request.request--one_col .elementor-container .request__formCol > .elementor-widget-wrap::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2296dd;
  bottom: -21px;
  left: 0;
  margin-left: -126px;
}
body:not(.home) .request.request--one_col .elementor-container .request__formCol > .elementor-widget-wrap::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #2296dd;
  z-index: -1;
  left: 100%;
  top: 48px;
  margin-left: 170px;
}
body:not(.home) .request.request--one_col .request__subtitle .elementor-heading-title {
  font-size: 22px;
  line-height: calc(40 / 24);
}
body:not(.home) .solution {
  margin: 233px 0 182px;
}
@media (max-width: 1479px) {
  body:not(.home) .solution {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (200 - 60) + 60px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (140 - 30) + 30px);
  }
}
body:not(.home) .solution__col {
  padding: 0 20px;
  margin-bottom: 60px;
}
@media (max-width: 1479px) {
  body:not(.home) .solution__col {
    padding: 0 10px;
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .solution__col {
    padding: 0;
    margin-bottom: 30px;
  }
}
body:not(.home) .solution__col--video {
  position: relative;
}
body:not(.home) .solution__col--video:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 880px;
  height: 520px;
  background: url(../img/waves-8.svg) no-repeat;
  right: 0;
  top: -226px;
  margin-right: 247px;
}
body:not(.home) .solution__col--video::after {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(31, 127, 253, 0.3);
  filter: blur(260px);
  top: 134px;
  left: 0;
  margin-left: -410px;
  z-index: -1;
  border-radius: 50%;
}
body:not(.home) .solution__col--content .elementor-widget-wrap {
  max-width: 617px;
  margin-left: auto;
}
@media (max-width: 767px) {
  body:not(.home) .solution__col--content .elementor-widget-wrap {
    margin-left: 0;
    max-width: 100%;
  }
}
body:not(.home) .solution__title .elementor-heading-title {
  margin: -12px 0 40px;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
}
@media (max-width: 980px) {
  body:not(.home) .solution__title .elementor-heading-title {
    margin-top: 0;
  }
}
@media (max-width: 479px) {
  body:not(.home) .solution__title .elementor-heading-title {
    margin-bottom: 24px;
  }
}
body:not(.home) .solution__text p {
  margin: 0 0 28px;
  color: rgba(255, 255, 255, 0.6);
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
body:not(.home) .videoCustom .elementor-custom-embed-play {
  width: 120px;
  height: 120px;
  margin: 0;
  transition: all 0.3s ease-out 0s;
}
@media (max-width: 767px) {
  body:not(.home) .videoCustom .elementor-custom-embed-play {
    width: 70px;
    height: 70px;
  }
}
body:not(.home) .videoCustom .elementor-custom-embed-play i {
  width: 100%;
  height: 100%;
  background: url(../img/video-button.svg) no-repeat;
  background-size: 100% 100%;
  opacity: 1;
}
body:not(.home) .videoCustom .elementor-custom-embed-play i::before {
  display: none;
}
body:not(.home) .videoCustom:hover .elementor-custom-embed-play {
  width: 130px;
  height: 130px;
}
body:not(.home) .videoCustom:hover .elementor-custom-embed-play i {
  opacity: 0.8;
}
@media (max-width: 767px) {
  body:not(.home) .videoCustom:hover .elementor-custom-embed-play {
    width: 76px;
    height: 76px;
  }
}
body:not(.home) .offers {
  margin: 190px 0;
}
@media (max-width: 1479px) {
  body:not(.home) .offers {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (180 - 20) + 20px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (180 - 90) + 90px);
  }
}
body:not(.home) .offers__title .elementor-heading-title {
  text-align: center;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin-bottom: 80px;
}
@media (max-width: 1479px) {
  body:not(.home) .offers__title .elementor-heading-title {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (80 - 40) + 40px);
  }
}
body:not(.home) .offers__list {
  position: relative;
}
body:not(.home) .offers__list::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 12px;
  height: 12px;
  background-color: #2296dd;
  border-radius: 50%;
  bottom: -23px;
  left: 50%;
  margin-left: -562px;
}
body:not(.home) .offers__col {
  padding: 0 20px 40px;
  text-align: center;
}
@media (max-width: 1479px) {
  body:not(.home) .offers__col {
    padding: 0 10px 20px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .offers__col {
    padding: 0 0 15px;
  }
}
body:not(.home) .offers__col > .elementor-widget-wrap {
  padding: 40px 30px 50px;
  background: linear-gradient(130.29deg, rgba(255, 255, 255, 0.1) 1.31%, rgba(255, 255, 255, 0.01) 88.88%);
  backdrop-filter: blur(20px);
  border-radius: 30px;
  border: 2px solid #45484b;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body:not(.home) .offers__col > .elementor-widget-wrap {
    padding: 25px 15px 35px;
  }
}
@media (max-width: 375px) {
  body:not(.home) .offers__col > .elementor-widget-wrap {
    padding: 25px 15px 35px;
  }
}
body:not(.home) .offer__img {
  height: 100px;
  font-size: 0;
  line-height: 0;
  position: relative;
  margin: 0 0 20px !important;
}
body:not(.home) .offer__img img {
  max-height: 100%;
}
body:not(.home) .offer__title .elementor-heading-title {
  font-weight: 500;
  font-size: 26px;
  line-height: calc(34 / 28);
  margin: 0 0 20px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body:not(.home) .offer__title .elementor-heading-title {
    font-size: 22px;
  }
}
@media (max-width: 375px) {
  body:not(.home) .offer__title .elementor-heading-title {
    font-size: 22px;
  }
}
body:not(.home) .offer__text .elementor-heading-title {
  color: #abacad;
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body:not(.home) .offer__text .elementor-heading-title {
    font-size: 16px;
  }
}
@media (max-width: 375px) {
  body:not(.home) .offer__text .elementor-heading-title {
    font-size: 16px;
  }
}
body:not(.home) .offers__buttonBox {
  margin-top: 40px;
}
@media (max-width: 980px) {
  body:not(.home) .offers__buttonBox {
    margin-top: 20px;
  }
}
body:not(.home) .therapy {
  margin: 200px 0 146px;
}
@media (max-width: 1479px) {
  body:not(.home) .therapy {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (200 - 90) + 90px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (140 - 90) + 90px);
  }
}
body:not(.home) .therapy__header {
  padding: 0 0 80px;
  text-align: center;
}
@media (max-width: 1479px) {
  body:not(.home) .therapy__header {
    padding-bottom: calc((100vw - 320px) / (1480 - 320) * (75 - 35) + 35px);
  }
}
body:not(.home) .therapy__title .elementor-heading-title {
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin-bottom: 30px;
}
@media (max-width: 980px) {
  body:not(.home) .therapy__title .elementor-heading-title {
    margin-bottom: 20px;
  }
}
body:not(.home) .therapy__subtitle .elementor-heading-title {
  font-weight: 500;
  font-size: 24px !important;
  line-height: 150%;
  text-align: center;
  margin: 0 auto;
  max-width: 784px;
}
@media (max-width: 980px) {
  body:not(.home) .therapy__subtitle .elementor-heading-title {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  body:not(.home) .therapy__subtitle .elementor-heading-title {
    font-size: 18px !important;
  }
}
body:not(.home) .therapy__main:before {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(34, 150, 221, 0.35);
  filter: blur(300px);
  top: 127px;
  left: 50%;
  margin-left: -450px;
}
body:not(.home) .therapy__main:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 50%;
  margin-left: 675px;
  bottom: -138px;
}
body:not(.home) .therapy__col {
  padding: 0 20px 40px;
}
@media (max-width: 1479px) {
  body:not(.home) .therapy__col {
    padding: 0 10px 30px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .therapy__col {
    padding: 0 0 35px;
  }
}
body:not(.home) .therapy__item .elementor-image-box-img {
  overflow: hidden;
}
body:not(.home) .therapy__item .elementor-image-box-img img {
  display: block;
}
body:not(.home) .therapy__item .elementor-image-box-title {
  font: 500 24px/29px "Avenir Next LT Pro", sans-serif;
  margin: 0 0 20px;
}
body:not(.home) .therapy__item .elementor-image-box-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  text-align: center;
  margin: 0 0 10px;
}
@media (min-width: 600px) and (max-width: 1199px) {
  body:not(.home) .therapy__main .elementor-container {
    flex-wrap: wrap;
    justify-content: center;
  }
  body:not(.home) .therapy__col {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  body:not(.home) .therapy__col {
    width: 50%;
  }
  body:not(.home) .therapy__item .elementor-image-box-title {
    margin-bottom: 10px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .therapy__col {
    width: 100%;
  }
}
body:not(.home) .additionalFeatures {
  margin: 130px 0;
  position: relative;
}
@media (max-width: 980px) {
  body:not(.home) .additionalFeatures {
    margin-top: 100px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .additionalFeatures {
    margin-top: 70px;
  }
}
body:not(.home) .additionalFeatures:before {
  content: "";
  display: block;
  position: absolute;
  width: 701px;
  height: 520px;
  background: url(../img/waves-9.svg) no-repeat;
  z-index: -1;
  left: 0;
  top: -84px;
}
@media (max-width: 980px) {
  body:not(.home) .additionalFeatures:before {
    left: -390px;
    top: auto;
    bottom: -150px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .additionalFeatures:before {
    left: -520px;
  }
}
body:not(.home) .additionalFeatures:after {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(31, 127, 253, 0.4);
  filter: blur(300px);
  top: 376px;
  left: -200px;
  z-index: -1;
  border-radius: 50%;
}
body:not(.home) .additionalFeatures__row > .elementor-widget-wrap {
  max-width: 1066px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
@media (max-width: 980px) {
  body:not(.home) .additionalFeatures__row > .elementor-widget-wrap {
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  body:not(.home) .additionalFeatures__row > .elementor-widget-wrap {
    flex-direction: column;
  }
}
body:not(.home) .additionalFeatures__col {
  padding: 0 20px;
}
@media (max-width: 1479px) {
  body:not(.home) .additionalFeatures__col {
    padding: 0 10px;
  }
}
body:not(.home) .additionalFeatures__col--visual {
  flex: 0 1 575px;
  position: relative;
}
body:not(.home) .additionalFeatures__col--visual::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  background-color: #2296dd;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  left: -196px;
  top: 366px;
}
@media (max-width: 767px) {
  body:not(.home) .additionalFeatures__col--visual {
    order: 2;
    flex: none;
    width: 100%;
  }
}
body:not(.home) .additionalFeatures__col--content {
  flex: 0 1 451px;
  padding-bottom: 50px;
  position: relative;
}
body:not(.home) .additionalFeatures__col--content::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 0.5;
  z-index: -1;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 100%;
  bottom: 105px;
  margin-left: -5px;
}
@media (max-width: 767px) {
  body:not(.home) .additionalFeatures__col--content {
    flex: none;
    width: 100%;
  }
}
body:not(.home) .additionalFeatures__img img {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  body:not(.home) .additionalFeatures__img {
    text-align: center;
  }
  body:not(.home) .additionalFeatures__img img {
    margin: 0 auto;
    width: auto;
  }
}
@media (max-width: 767px) {
  body:not(.home) .additionalFeatures__title {
    position: relative;
  }
  body:not(.home) .additionalFeatures__title::before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #2296dd;
    border-radius: 50%;
    top: -80px;
    left: 50%;
    margin-left: 134px;
    z-index: -1;
    opacity: 0.5;
  }
}
body:not(.home) .additionalFeatures__title .elementor-heading-title {
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin: 0 0 50px;
  color: #2296dd;
}
@media (max-width: 1199px) {
  body:not(.home) .additionalFeatures__title .elementor-heading-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .additionalFeatures__title .elementor-heading-title {
    margin-bottom: 25px;
  }
}
body:not(.home) .additionalFeatures__subtitle .elementor-heading-title {
  font-size: clamp(20px, 5.56vw, 36px);
  line-height: calc(48 / 40);
  font-weight: 500;
  margin: 0 0 20px;
}
body:not(.home) .additionalFeatures__text p {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #abacad;
  margin: 0 0 20px;
}
body:not(.home) .testimonials--cl {
  margin-bottom: 294px;
}
@media (max-width: 1479px) {
  body:not(.home) .testimonials--cl {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (210 - 70) + 70px);
  }
}
body:not(.home) .testimonials--cl .testimonials__imgWrap::before {
  width: 755px;
  height: 755px;
  background: rgba(31, 127, 253, 0.4);
  filter: blur(300px);
  margin-top: 451px;
  margin-left: -444px;
}
body:not(.home) .testimonials--cl::after {
  bottom: -158px !important;
}
body:not(.home) .testimonials--cl .testimonials__topTitle::after {
  margin-left: 300px;
}
body:not(.home) .testimonials--cl .testimonials__body {
  position: relative;
}
body:not(.home) .testimonials--cl .testimonials__body::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 0.5;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  z-index: -1;
  background-color: #2296dd;
  bottom: -46px;
  left: 50%;
  margin-left: -193px;
}
@media (max-width: 479px) {
  body:not(.home) .testimonials--cl .testimonials__body::after {
    margin-left: -80px;
  }
}
body:not(.home) .invest {
  margin: 200px 0 239px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1479px) {
  body:not(.home) .invest {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (180 - 70) + 70px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (170 - 70) + 70px);
  }
}
body:not(.home) .invest__col {
  padding: 0 20px;
}
@media (max-width: 1479px) {
  body:not(.home) .invest__col {
    padding: 0 10px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .invest__col {
    padding: 0;
  }
}
body:not(.home) .invest__col--1 {
  position: relative;
}
body:not(.home) .invest__col--1::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  top: 15px;
  left: -84px;
}
body:not(.home) .invest__col--1::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #2296dd;
  border-radius: 50%;
  z-index: -1;
  left: 50%;
  bottom: 27px;
  margin-left: -197px;
}
@media (max-width: 767px) {
  body:not(.home) .invest__col--1 {
    margin-bottom: 60px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .invest__col--1 {
    margin-bottom: 30px;
  }
}
body:not(.home) .invest__col--1 .elementor-widget-button {
  display: inline-flex;
  margin: 0 15px 15px 0;
  width: auto;
}
body:not(.home) .invest__col--1 .elementor-widget-button:last-child {
  margin-right: 0;
}
body:not(.home) .invest__col--2::after {
  content: "";
  display: none;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 0.5;
  background-color: #2296dd;
  right: 0;
  bottom: -135px;
  margin-right: 103px;
}
body:not(.home) .invest__title .elementor-heading-title {
  font-weight: 500;
  font-size: clamp(30px, 5.56vw, 72px);
  line-height: calc(96 / 80);
  margin: 0 0 50px;
}
@media (max-width: 767px) {
  body:not(.home) .invest__title .elementor-heading-title {
    margin-bottom: 30px;
  }
}
body:not(.home) .invest__parag {
  max-width: 577px;
}
body:not(.home) .invest__parag .elementor-heading-title {
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 0 0 53px;
}
@media (max-width: 767px) {
  body:not(.home) .invest__parag .elementor-heading-title {
    margin-bottom: 30px;
  }
}
body:not(.home) .invest__subtitle .elementor-heading-title {
  font: 500 28px "Avenir Next LT Pro", sans-serif;
  line-height: calc(34 / 28);
  margin: 0 0 15px;
}
body:not(.home) .invest__text {
  max-width: 670px;
}
body:not(.home) .invest__text .elementor-heading-title {
  margin: 0 0 40px;
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
@media (max-width: 767px) {
  body:not(.home) .invest__text .elementor-heading-title {
    margin-bottom: 25px;
  }
}
body:not(.home) .layouts {
  margin: 170px 0;
}
@media (max-width: 1479px) {
  body:not(.home) .layouts {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (160 - 80) + 80px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (160 - 80) + 80px);
  }
}
body:not(.home) .layouts:after {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(34, 150, 221, 0.3);
  filter: blur(250px);
  top: 475px;
  left: -50px;
  z-index: -1;
  border-radius: 50%;
}
body:not(.home) .layouts__wrapper {
  max-width: 986px;
  padding: 0 20px;
  margin: 0 auto;
  position: relative;
}
body:not(.home) .layouts__wrapper::before {
  content: "";
  display: none;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(34, 150, 221, 0.4);
  filter: blur(300px);
  z-index: -1;
  border-radius: 50%;
  top: 0;
  left: 50%;
  margin-top: -300px;
  margin-left: -50px;
}
body:not(.home) .layouts__wrapper::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 12px;
  height: 12px;
  background-color: #2296dd;
  border-radius: 50%;
  right: -117px;
  bottom: 179px;
}
@media (max-width: 1479px) {
  body:not(.home) .layouts__wrapper {
    padding: 0 10px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .layouts__wrapper {
    padding: 0;
  }
}
body:not(.home) .layouts__title .elementor-heading-title {
  text-align: center;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin-bottom: 30px;
}
body:not(.home) .layouts__subtext .elementor-heading-title {
  text-align: center;
  font: 300 24px "Avenir Next LT Pro", sans-serif;
  line-height: calc(40 / 24);
  color: rgba(255, 255, 255, 0.6);
  margin: 0 0 80px;
}
@media (max-width: 1479px) {
  body:not(.home) .layouts__subtext .elementor-heading-title {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (75 - 40) + 40px);
  }
}
@media (max-width: 980px) {
  body:not(.home) .layouts__subtext .elementor-heading-title {
    font-size: 20px;
  }
}
body:not(.home) .layouts .room__item {
  margin-bottom: 46px;
  position: relative;
}
@media (max-width: 1199px) {
  body:not(.home) .layouts .room__item {
    margin-bottom: 30px;
  }
}
@media (max-width: 479px) {
  body:not(.home) .layouts .room__item {
    margin-bottom: 15px;
  }
}
body:not(.home) .layouts .room__item img {
  width: 100%;
  display: block;
}
body:not(.home) .layouts .room__item:last-child::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: -1;
  border-radius: 50%;
  background-color: #2296dd;
  left: -164px;
  bottom: 549px;
}
body:not(.home) .service.service--4 {
  padding-top: 187px;
  padding-bottom: 40px;
}
@media (max-width: 1479px) {
  body:not(.home) .service.service--4 {
    padding-top: calc((100vw - 320px) / (1480 - 320) * (120 - 0) + 0px);
  }
}
@media (max-width: 980px) {
  body:not(.home) .service.service--4 {
    padding-bottom: 300px;
  }
}
@media (max-width: 767px) {
  body:not(.home) .service.service--4 {
    padding-bottom: 258px;
  }
}
@media (max-width: 599px) {
  body:not(.home) .service.service--4 {
    padding-bottom: 33vw;
  }
}
body:not(.home) .service.service--4:before {
  content: "";
  display: block;
  position: absolute;
  width: 1308px;
  height: 987px;
  top: -72px;
  right: -400px;
  z-index: -2;
  background: url(../img/waves-right.svg) no-repeat;
}
@media (max-width: 767px) {
  body:not(.home) .service.service--4:before {
    display: none !important;
  }
}
body:not(.home) .service.service--4::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 20px;
  height: 20px;
  background-color: #2296dd;
  border-radius: 50%;
  left: 50%;
  margin-left: 525px;
  bottom: -51px;
}
body:not(.home) .service.service--4 .service__bg {
  bottom: auto;
  right: 4vw;
  top: -23px;
}
@media (max-width: 1700px) {
  body:not(.home) .service.service--4 .service__bg {
    top: 50%;
    transform: translate(0, -30%);
    right: -5vw;
  }
}
@media (max-width: 980px) {
  body:not(.home) .service.service--4 .service__bg {
    transform: translate(0, 0);
    right: -7vw;
    top: auto;
    bottom: -59px;
  }
}
@media (max-width: 767px) {
  body:not(.home) .service.service--4 .service__bg {
    bottom: -100px;
  }
}
@media (max-width: 599px) {
  body:not(.home) .service.service--4 .service__bg {
    bottom: -24vw;
  }
}
body:not(.home) .service.service--4 .service__bg:after {
  content: "";
  display: block;
  position: absolute;
  width: 947px;
  height: 947px;
  background: rgba(31, 127, 253, 0.3);
  filter: blur(300px);
  border-radius: 50%;
  z-index: -1;
  top: 82px;
  left: 50%;
  margin-left: -400px;
  pointer-events: none;
}
@media (max-width: 1199px) {
  body:not(.home) .service.service--4 .service__bg:after {
    display: none;
  }
}
/* cryolounge BLUE page end */
body .planet-fitness.service--1::after, body .planet-fitness.solution::before, body .planet-fitness.solution::after, body .planet-fitness.solution .solution__col--video .elementor-widget-wrap::after, body .planet-fitness.offers .offers__list .elementor-column:last-child::before {
  content: "";
  border-radius: 50%;
  position: absolute;
  background: #b72ca7;
  width: 20px;
  height: 20px;
}
body .planet-fitness .elementor-heading-title span {
  color: #b72ca7 !important;
}
body .planet-fitness .elementor-widget-button .elementor-button, body .planet-fitness .button .elementor-button, body .planet-fitness .gform_button {
  background: #b72ca7 !important;
  border: none !important;
}
body .planet-fitness .tag .elementor-heading-title {
  background: rgba(255, 228, 12, 0.1);
  color: #ffe40c;
}
body .planet-fitness .slider_button:hover {
  background-color: #B72CA7 !important;
  border-color: #b72ca7;
}
/* cryolounge page start */
body .planet-fitness.service--1::before {
  top: -80px;
  right: -396px;
}
body .planet-fitness.service--1::after {
  bottom: -16px;
  left: 19%;
  width: 10px;
  height: 10px;
}
body .planet-fitness.service--1 .service__bg::after {
  background: rgba(183, 44, 167, 0.55);
  width: 641px;
  height: 641px;
  left: 70%;
  z-index: -1;
}
body .planet-fitness.clHeader:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 1016px;
  height: 1016px;
  filter: blur(400px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(183, 44, 167, 0.4);
  background: rgba(105, 44, 183, 0.3);
  filter: blur(400px);
}
@media (max-width: 980px) {
  body .planet-fitness.clHeader:after {
    display: none;
  }
}
body .planet-fitness.clHeader .clHeader__logo {
  margin: 100px auto 0;
  text-align: center;
  max-width: 80%;
}
body .planet-fitness.clHeader .clHeader__logo img {
  display: block;
  width: 574px !important;
  height: auto;
}
body .planet-fitness.clHeader .clHeader__logo::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #b72ca7;
  opacity: 0.6;
  z-index: -1;
  left: 50%;
  bottom: 96px;
  margin-left: -584px;
}
body .planet-fitness.clHeader .clHeader__logo::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #b72ca7;
  opacity: 0.5;
  z-index: -1;
  left: 50%;
  bottom: -36px;
  margin-left: 659px;
}
body .planet-fitness.clHeader + .service {
  padding-top: 136px;
}
@media (max-width: 1479px) {
  body .planet-fitness.clHeader + .service {
    padding-top: calc((100vw - 320px) / (1480 - 320) * (200 - 60) + 60px);
  }
}
@media (max-width: 1479px) {
  body .planet-fitness.clHeader .clHeader__logo {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (90 - 75) + 75px);
  }
}
body .planet-fitness .service__title + .tag {
  margin-top: -6px;
  margin-bottom: 36px !important;
}
@media (min-width: 1700px) {
  body .planet-fitness.service.service--cl .service__bg {
    right: 0vw;
    bottom: 72px;
  }
  body .planet-fitness.service.service--cl .service__bg img {
    transform: scale(0.9);
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .planet-fitness.service.service--cl .service__bg {
    right: -7vw;
  }
}
@media (max-width: 980px) {
  body .planet-fitness.service.service--cl .service__bg {
    bottom: 30px;
    width: 80vw !important;
    right: 2vw;
  }
}
body .planet-fitness.service.service--cl .service__bg:before {
  display: none;
}
body .planet-fitness.service.service--cl .service__bg > .elementor-widget-container {
  position: relative;
}
body .planet-fitness.service.service--cl .service__bg > .elementor-widget-container:before {
  content: "";
  display: block;
  position: absolute;
  width: 314px;
  height: 314px;
  z-index: -1;
  top: 48px;
  left: 50%;
  margin-left: 212px;
  background: url("/wp-content/uploads/2022/06/plus-2.svg") no-repeat;
}
@media (max-width: 767px) {
  body .planet-fitness.service.service--cl .service__bg > .elementor-widget-container:before {
    display: none;
  }
}
body .planet-fitness.service.service--cl .service__title .elementor-heading-title {
  position: relative;
}
body .planet-fitness.service.service--cl .service__title .elementor-heading-title::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: -1;
  background-color: #b72ca7;
  border-radius: 50%;
  top: 82px;
  left: 77%;
  margin-left: 101px;
}
@media (max-width: 767px) {
  body .planet-fitness.service.service--cl .service__title .elementor-heading-title::before {
    top: -51px;
    width: 10px;
    height: 10px;
  }
}
body .planet-fitness.service.service--cl .elementor-widget-button {
  position: relative;
}
body .planet-fitness.service.service--cl .elementor-widget-button::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  opacity: 0.6;
  width: 10px;
  height: 10px;
  background-color: #b72ca7;
  border-radius: 50%;
  left: 50%;
  bottom: -57px;
  margin-left: -21px;
}
body .planet-fitness.service.service--cl .service__bg .elementor-widget-container::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 14px;
  height: 14px;
  background-color: #ffe40c;
  border-radius: 50%;
  right: auto;
  top: auto;
  bottom: 35%;
  left: 73%;
  margin-left: 234px;
}
body .planet-fitness.clIntro {
  margin: 0;
  margin: 79px 0 207px;
}
body .planet-fitness.clIntro::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 16px;
  height: 16px;
  opacity: 0.5;
  border-radius: 50%;
  background-color: #ffe40c;
  bottom: 75px;
  left: 67.5%;
}
body .planet-fitness.clIntro::after {
  content: "";
  display: block;
  position: absolute;
  width: 844px;
  height: 844px;
  background: rgba(183, 44, 167, 0.3);
  filter: blur(300px);
  left: 50%;
  bottom: 0;
  margin-bottom: -250px;
  margin-left: -380px;
  border-radius: 50%;
  z-index: -1;
}
@media (max-width: 1479px) {
  body .planet-fitness.clIntro {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (200 - 60) + 60px);
  }
}
@media (max-width: 980px) {
  body .planet-fitness.clIntro {
    margin-top: 120px;
  }
}
body .planet-fitness.clIntro .elementor-container::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 10px;
  height: 10px;
  opacity: 0.5;
  border-radius: 50%;
  background-color: #b72ca7;
  bottom: 39px;
  left: 50%;
  margin-left: -537px;
}
body .planet-fitness.clIntro .elementor-container::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 10px;
  height: 10px;
  opacity: 0.5;
  border-radius: 50%;
  background-color: #ffe40c;
  top: 30px;
  left: 58%;
}
body .planet-fitness.clIntro__col {
  padding: 0 20px 40px;
}
body .planet-fitness.clIntro__col--2 {
  padding-top: 148px;
}
body .planet-fitness.clIntro__col--3 {
  padding-top: 41px;
}
@media (max-width: 1479px) {
  body .planet-fitness.clIntro__col {
    padding: 0 10px 20px;
  }
  body .planet-fitness.clIntro__col--2 {
    padding-top: 110px;
  }
  body .planet-fitness.clIntro__col--3 {
    padding-top: 30px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.clIntro__col {
    padding: 0 0 15px;
  }
}
body .planet-fitness.clIntro__img img {
  width: 100%;
  display: block;
}
body .planet-fitness.request.request--one_col::before {
  display: none;
}
body .planet-fitness.request.request--one_col::after {
  display: none;
}
body .planet-fitness.request.request--one_col .elementor-container {
  display: block;
}
body .planet-fitness.request.request--one_col .elementor-container .request__text {
  flex: 0 0 100%;
  margin: 0 0 80px;
  text-align: center;
  width: 100%;
}
body .planet-fitness.request.request--one_col .elementor-container .request__text::before {
  width: 755px;
  height: 755px;
  background: rgba(183, 44, 167, 0.25);
  border-radius: 50%;
  filter: blur(124px);
  transform: translate(0, 0);
  top: 397px;
  margin-left: -500px;
}
body .planet-fitness.request.request--one_col .elementor-container .request__text::after {
  display: none;
}
body .planet-fitness.request.request--one_col .elementor-container .request__formCol {
  flex: 100%;
  width: 100%;
  max-width: 1194px;
  margin: 0 auto;
}
body .planet-fitness.request.request--one_col .elementor-container .request__formCol::before {
  top: -213px;
  margin-left: -571px;
  width: 12px;
  height: 12px;
  background: #ffe40c;
}
body .planet-fitness.request.request--one_col .elementor-container .request__formCol::after {
  opacity: 0.5;
  width: 10px;
  height: 10px;
  top: auto;
  bottom: 45px;
  margin-left: 123px;
  background: #ffe40c;
}
body .planet-fitness.request.request--one_col .elementor-container .request__formCol > .elementor-widget-wrap {
  position: relative;
}
body .planet-fitness.request.request--one_col .elementor-container .request__formCol > .elementor-widget-wrap::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #b72ca7;
  bottom: -21px;
  left: 0;
  margin-left: -126px;
}
body .planet-fitness.request.request--one_col .elementor-container .request__formCol > .elementor-widget-wrap::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #b72ca7;
  z-index: -1;
  left: 100%;
  top: 48px;
  margin-left: 170px;
}
body .planet-fitness.request.request--one_col .request__subtitle .elementor-heading-title {
  font-size: 22px;
  line-height: calc(40 / 24);
}
body .planet-fitness.solution {
  margin: 233px 0 182px;
}
body .planet-fitness.solution::before {
  left: 49%;
  top: -28%;
  background: #ffe40c;
}
body .planet-fitness.solution::after {
  left: 71%;
  bottom: -19%;
  width: 13px;
  height: 13px;
}
@media (max-width: 1479px) {
  body .planet-fitness.solution {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (200 - 60) + 60px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (140 - 30) + 30px);
  }
}
body .planet-fitness.solution .solution__col {
  padding: 0 20px;
  margin-bottom: 60px;
}
@media (max-width: 1479px) {
  body .planet-fitness.solution .solution__col {
    padding: 0 10px;
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.solution .solution__col {
    padding: 0;
    margin-bottom: 30px;
  }
}
body .planet-fitness.solution .solution__col--video {
  position: relative;
}
body .planet-fitness.solution .solution__col--video:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 880px;
  height: 520px;
  background: url(../img/waves-8.svg) no-repeat;
  right: 0;
  top: -226px;
  margin-right: 247px;
}
body .planet-fitness.solution .solution__col--video::after {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(183, 44, 167, 0.3);
  filter: blur(260px);
  top: 134px;
  left: 0;
  margin-left: -410px;
  z-index: -1;
  border-radius: 50%;
}
body .planet-fitness.solution .solution__col--video .elementor-widget-wrap::after {
  left: 28%;
  bottom: -9%;
  width: 13px;
  height: 13px;
}
body .planet-fitness.solution .solution__col--content .elementor-widget-wrap {
  max-width: 617px;
  margin-left: auto;
}
@media (max-width: 767px) {
  body .planet-fitness.solution .solution__col--content .elementor-widget-wrap {
    margin-left: 0;
    max-width: 100%;
  }
}
body .planet-fitness.solution .solution__title .elementor-heading-title {
  margin: -12px 0 40px;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
}
@media (max-width: 980px) {
  body .planet-fitness.solution .solution__title .elementor-heading-title {
    margin-top: 0;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.solution .solution__title .elementor-heading-title {
    margin-bottom: 24px;
  }
}
body .planet-fitness.solution .solution__text p {
  margin: 0 0 28px;
  color: rgba(255, 255, 255, 0.6);
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
body .planet-fitness .videoCustom .elementor-custom-embed-play {
  width: 120px;
  height: 120px;
  margin: 0;
  transition: all 0.3s ease-out 0s;
}
@media (max-width: 767px) {
  body .planet-fitness .videoCustom .elementor-custom-embed-play {
    width: 70px;
    height: 70px;
  }
}
body .planet-fitness .videoCustom .elementor-custom-embed-play i {
  width: 100%;
  height: 100%;
  background: url(../img/video-button.svg) no-repeat;
  background-size: 100% 100%;
  opacity: 1;
}
body .planet-fitness .videoCustom .elementor-custom-embed-play i::before {
  display: none;
}
body .planet-fitness .videoCustom:hover .elementor-custom-embed-play {
  width: 130px;
  height: 130px;
}
body .planet-fitness .videoCustom:hover .elementor-custom-embed-play i {
  opacity: 0.8;
}
@media (max-width: 767px) {
  body .planet-fitness .videoCustom:hover .elementor-custom-embed-play {
    width: 76px;
    height: 76px;
  }
}
body .planet-fitness.offers {
  margin: 190px 0;
}
@media (max-width: 1479px) {
  body .planet-fitness.offers {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (180 - 20) + 20px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (180 - 90) + 90px);
  }
}
body .planet-fitness.offers .offers__title .elementor-heading-title {
  text-align: center;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin-bottom: 80px;
}
@media (max-width: 1479px) {
  body .planet-fitness.offers .offers__title .elementor-heading-title {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (80 - 40) + 40px);
  }
}
body .planet-fitness.offers .offers__list {
  position: relative;
}
body .planet-fitness.offers .offers__list::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 12px;
  height: 12px;
  background-color: #ffe40c;
  border-radius: 50%;
  bottom: -35px;
  left: 50%;
  margin-left: -565px;
}
body .planet-fitness.offers .offers__list .elementor-column:last-child {
  position: relative;
}
body .planet-fitness.offers .offers__list .elementor-column:last-child::before {
  right: 20px;
  top: -5px;
  z-index: 0;
}
body .planet-fitness.offers .offers__col {
  padding: 0 20px 40px;
  text-align: center;
}
@media (max-width: 1479px) {
  body .planet-fitness.offers .offers__col {
    padding: 0 10px 20px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.offers .offers__col {
    padding: 0 0 15px;
  }
}
body .planet-fitness.offers .offers__col > .elementor-widget-wrap {
  padding: 40px 30px 50px;
  background: linear-gradient(130.29deg, rgba(255, 255, 255, 0.1) 1.31%, rgba(255, 255, 255, 0.01) 88.88%);
  backdrop-filter: blur(20px);
  border-radius: 30px;
  border: 2px solid #45484b;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .planet-fitness.offers .offers__col > .elementor-widget-wrap {
    padding: 25px 15px 35px;
  }
}
@media (max-width: 375px) {
  body .planet-fitness.offers .offers__col > .elementor-widget-wrap {
    padding: 25px 15px 35px;
  }
}
body .planet-fitness .offer__img {
  height: 100px;
  font-size: 0;
  line-height: 0;
  position: relative;
  margin: 0 0 20px !important;
}
body .planet-fitness .offer__img img {
  max-height: 100%;
}
body .planet-fitness .offer__title .elementor-heading-title {
  font-weight: 500;
  font-size: 26px;
  line-height: calc(34 / 28);
  margin: 0 0 20px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .planet-fitness .offer__title .elementor-heading-title {
    font-size: 22px;
  }
}
@media (max-width: 375px) {
  body .planet-fitness .offer__title .elementor-heading-title {
    font-size: 22px;
  }
}
body .planet-fitness .offer__text .elementor-heading-title {
  font: 500 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .planet-fitness .offer__text .elementor-heading-title {
    font-size: 16px;
  }
}
@media (max-width: 375px) {
  body .planet-fitness .offer__text .elementor-heading-title {
    font-size: 16px;
  }
}
body .planet-fitness .offers__buttonBox {
  margin-top: 40px;
}
@media (max-width: 980px) {
  body .planet-fitness .offers__buttonBox {
    margin-top: 20px;
  }
}
body .planet-fitness.therapy {
  margin: 200px 0 146px;
}
@media (max-width: 1479px) {
  body .planet-fitness.therapy {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (200 - 90) + 90px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (140 - 90) + 90px);
  }
}
body .planet-fitness.therapy .therapy__header {
  padding: 0 0 80px;
  text-align: center;
}
@media (max-width: 1479px) {
  body .planet-fitness.therapy .therapy__header {
    padding-bottom: calc((100vw - 320px) / (1480 - 320) * (75 - 35) + 35px);
  }
}
body .planet-fitness.therapy .therapy__title .elementor-heading-title {
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin-bottom: 30px;
}
@media (max-width: 980px) {
  body .planet-fitness.therapy .therapy__title .elementor-heading-title {
    margin-bottom: 20px;
  }
}
body .planet-fitness.therapy .therapy__subtitle .elementor-heading-title {
  font-weight: 500;
  font-size: 24px !important;
  line-height: 150%;
  text-align: center;
  margin: 0 auto;
  max-width: 784px;
}
@media (max-width: 980px) {
  body .planet-fitness.therapy .therapy__subtitle .elementor-heading-title {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  body .planet-fitness.therapy .therapy__subtitle .elementor-heading-title {
    font-size: 18px !important;
  }
}
body .planet-fitness.therapy .therapy__main:before {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(105, 44, 183, 0.3);
  filter: blur(300px);
  top: 127px;
  left: 50%;
  margin-left: -450px;
}
body .planet-fitness.therapy .therapy__main:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #ffe40c;
  left: 50%;
  margin-left: 504px;
  bottom: -137px;
}
body .planet-fitness.therapy .therapy__col {
  padding: 0 20px 40px;
}
@media (max-width: 1479px) {
  body .planet-fitness.therapy .therapy__col {
    padding: 0 10px 30px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.therapy .therapy__col {
    padding: 0 0 35px;
  }
}
body .planet-fitness.therapy .therapy__item .elementor-image-box-img {
  overflow: hidden;
}
body .planet-fitness.therapy .therapy__item .elementor-image-box-img img {
  display: block;
}
body .planet-fitness.therapy .therapy__item .elementor-image-box-title {
  font: 500 24px/29px "Avenir Next LT Pro", sans-serif;
  margin: 0 0 20px;
}
body .planet-fitness.therapy .therapy__item .elementor-image-box-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  text-align: center;
  margin: 0 0 10px;
}
@media (min-width: 600px) and (max-width: 1199px) {
  body .planet-fitness .therapy__main .elementor-container {
    flex-wrap: wrap;
    justify-content: center;
  }
  body .planet-fitness .therapy__col {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  body .planet-fitness .therapy__col {
    width: 50%;
  }
  body .planet-fitness .therapy__item .elementor-image-box-title {
    margin-bottom: 10px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness .therapy__col {
    width: 100%;
  }
}
body .planet-fitness.additionalFeatures {
  margin: 130px 0;
  position: relative;
}
@media (max-width: 980px) {
  body .planet-fitness.additionalFeatures {
    margin-top: 100px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.additionalFeatures {
    margin-top: 70px;
  }
}
body .planet-fitness.additionalFeatures:before {
  content: "";
  display: block;
  position: absolute;
  width: 701px;
  height: 520px;
  background: url(../img/waves-9.svg) no-repeat;
  z-index: -1;
  left: 0;
  top: -84px;
}
@media (max-width: 980px) {
  body .planet-fitness.additionalFeatures:before {
    left: -390px;
    top: auto;
    bottom: -150px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.additionalFeatures:before {
    left: -520px;
  }
}
body .planet-fitness.additionalFeatures:after {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(183, 44, 167, 0.4);
  filter: blur(300px);
  top: 0;
  left: 12.5%;
  z-index: -1;
  border-radius: 50%;
}
body .planet-fitness.additionalFeatures .additionalFeatures__row > .elementor-widget-wrap {
  max-width: 1066px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
@media (max-width: 980px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__row > .elementor-widget-wrap {
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__row > .elementor-widget-wrap {
    flex-direction: column;
  }
}
body .planet-fitness.additionalFeatures .additionalFeatures__col {
  padding: 0 20px;
}
@media (max-width: 1479px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__col {
    padding: 0 10px;
  }
}
body .planet-fitness.additionalFeatures .additionalFeatures__col--visual {
  flex: 0 1 575px;
  position: relative;
}
body .planet-fitness.additionalFeatures .additionalFeatures__col--visual::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  background-color: #b72ca7;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  left: -120px;
  top: 59%;
}
@media (max-width: 767px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__col--visual {
    order: 2;
    flex: none;
    width: 100%;
  }
}
body .planet-fitness.additionalFeatures .additionalFeatures__col--content {
  flex: 0 1 451px;
  padding-bottom: 50px;
  position: relative;
}
body .planet-fitness.additionalFeatures .additionalFeatures__col--content::before {
  content: "";
  display: block;
  position: absolute;
  opacity: 0.5;
  z-index: -1;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #b72ca7;
  left: 100%;
  bottom: 224px;
  margin-left: 123px;
}
@media (max-width: 767px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__col--content {
    flex: none;
    width: 100%;
  }
}
body .planet-fitness.additionalFeatures .additionalFeatures__img img {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__img {
    text-align: center;
  }
  body .planet-fitness.additionalFeatures .additionalFeatures__img img {
    margin: 0 auto;
    width: auto;
  }
}
@media (max-width: 767px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__title {
    position: relative;
  }
  body .planet-fitness.additionalFeatures .additionalFeatures__title::before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #b72ca7;
    border-radius: 50%;
    top: -80px;
    left: 50%;
    margin-left: 134px;
    z-index: -1;
    opacity: 0.5;
  }
}
body .planet-fitness.additionalFeatures .additionalFeatures__title .elementor-heading-title {
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin: 0 0 50px;
  color: #b72ca7;
}
@media (max-width: 1199px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__title .elementor-heading-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.additionalFeatures .additionalFeatures__title .elementor-heading-title {
    margin-bottom: 25px;
  }
}
body .planet-fitness.additionalFeatures .additionalFeatures__subtitle .elementor-heading-title {
  font-size: clamp(20px, 5.56vw, 36px);
  line-height: calc(48 / 40);
  font-weight: 500;
  margin: 0 0 20px;
}
body .planet-fitness.additionalFeatures .additionalFeatures__text p {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #abacad;
  margin: 0 0 20px;
}
body .planet-fitness.testimonials--cl {
  margin-bottom: 294px;
}
@media (max-width: 1479px) {
  body .planet-fitness.testimonials--cl {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (210 - 70) + 70px);
  }
}
body .planet-fitness.testimonials--cl .testimonials__imgWrap::before {
  width: 755px;
  height: 755px;
  background: rgba(183, 44, 167, 0.4);
  filter: blur(300px);
  margin-top: 451px;
  margin-left: -444px;
}
body .planet-fitness.testimonials--cl .testimonials__imgWrap::after {
  top: -63px;
  left: 46%;
  background: #ffe40c;
}
body .planet-fitness.testimonials--cl::after {
  bottom: -158px !important;
}
body .planet-fitness.testimonials--cl .testimonials__topTitle::after {
  margin-left: 300px;
  background: #b72ca7;
}
body .planet-fitness.testimonials--cl .testimonials__body {
  position: relative;
}
body .planet-fitness.testimonials--cl .testimonials__body::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 0.5;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  z-index: -1;
  background-color: #b72ca7;
  bottom: -46px;
  left: 50%;
  margin-left: -193px;
}
@media (max-width: 479px) {
  body .planet-fitness.testimonials--cl .testimonials__body::after {
    margin-left: -80px;
  }
}
body .planet-fitness.invest {
  margin: 200px 0 156px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1479px) {
  body .planet-fitness.invest {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (180 - 70) + 70px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (170 - 70) + 70px);
  }
}
body .planet-fitness.invest .invest__col {
  padding: 0 20px;
}
@media (max-width: 1479px) {
  body .planet-fitness.invest .invest__col {
    padding: 0 10px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.invest .invest__col {
    padding: 0;
  }
}
body .planet-fitness.invest .invest__col--1 {
  position: relative;
}
body .planet-fitness.invest .invest__col--1::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #b72ca7;
  border-radius: 50%;
  z-index: -1;
  top: 15px;
  left: -84px;
}
body .planet-fitness.invest .invest__col--1::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #b72ca7;
  border-radius: 50%;
  z-index: -1;
  left: 62%;
  bottom: 81px;
}
@media (max-width: 767px) {
  body .planet-fitness.invest .invest__col--1 {
    margin-bottom: 60px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.invest .invest__col--1 {
    margin-bottom: 30px;
  }
}
body .planet-fitness.invest .invest__col--1 .elementor-widget-button {
  display: inline-flex;
  margin: 0 15px 15px 0;
  width: auto;
}
body .planet-fitness.invest .invest__col--1 .elementor-widget-button:last-child {
  margin-right: 0;
}
body .planet-fitness.invest .invest__col--2::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ffe40c;
  right: 0;
  top: -35px;
  margin-right: 137px;
}
body .planet-fitness.invest .invest__title .elementor-heading-title {
  font-weight: 500;
  font-size: clamp(30px, 5.56vw, 72px);
  line-height: calc(96 / 80);
  margin: 0 0 50px;
}
@media (max-width: 767px) {
  body .planet-fitness.invest .invest__title .elementor-heading-title {
    margin-bottom: 30px;
  }
}
body .planet-fitness.invest .invest__parag {
  max-width: 577px;
}
body .planet-fitness.invest .invest__parag .elementor-heading-title {
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
  margin: 0 0 53px;
}
@media (max-width: 767px) {
  body .planet-fitness.invest .invest__parag .elementor-heading-title {
    margin-bottom: 30px;
  }
}
body .planet-fitness.invest .invest__subtitle .elementor-heading-title {
  font: 500 28px "Avenir Next LT Pro", sans-serif;
  line-height: calc(34 / 28);
  margin: 0 0 15px;
}
body .planet-fitness.invest .invest__text {
  max-width: 670px;
}
body .planet-fitness.invest .invest__text .elementor-heading-title {
  margin: 0 0 40px;
  font: 400 18px/1.5 "Avenir Next LT Pro", sans-serif;
}
@media (max-width: 767px) {
  body .planet-fitness.invest .invest__text .elementor-heading-title {
    margin-bottom: 25px;
  }
}
body .planet-fitness.layouts {
  margin: 170px 0;
}
@media (max-width: 1479px) {
  body .planet-fitness.layouts {
    margin-top: calc((100vw - 320px) / (1480 - 320) * (160 - 80) + 80px);
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (160 - 80) + 80px);
  }
}
body .planet-fitness.layouts:after {
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 755px;
  background: rgba(183, 44, 167, 0.3);
  filter: blur(250px);
  top: 475px;
  left: -50px;
  z-index: -1;
  border-radius: 50%;
}
body .planet-fitness.layouts .layouts__wrapper {
  max-width: 986px;
  padding: 0 20px;
  margin: 0 auto;
  position: relative;
}
body .planet-fitness.layouts .layouts__wrapper::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 16px;
  height: 16px;
  background-color: #ffe40c;
  border-radius: 50%;
  right: -63px;
  top: 37.5%;
}
body .planet-fitness.layouts .layouts__wrapper::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 12px;
  height: 12px;
  background-color: #b72ca7;
  border-radius: 50%;
  right: -180px;
  top: 62%;
}
@media (max-width: 1479px) {
  body .planet-fitness.layouts .layouts__wrapper {
    padding: 0 10px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.layouts .layouts__wrapper {
    padding: 0;
  }
}
body .planet-fitness.layouts .layouts__title .elementor-heading-title {
  text-align: center;
  font-size: clamp(28px, 5.56vw, 50px);
  line-height: calc(67 / 56);
  font-weight: 500;
  margin-bottom: 30px;
}
body .planet-fitness.layouts .layouts__subtext .elementor-heading-title {
  text-align: center;
  font: 300 24px "Avenir Next LT Pro", sans-serif;
  line-height: calc(40 / 24);
  color: rgba(255, 255, 255, 0.6);
  margin: 0 0 80px;
}
@media (max-width: 1479px) {
  body .planet-fitness.layouts .layouts__subtext .elementor-heading-title {
    margin-bottom: calc((100vw - 320px) / (1480 - 320) * (75 - 40) + 40px);
  }
}
@media (max-width: 980px) {
  body .planet-fitness.layouts .layouts__subtext .elementor-heading-title {
    font-size: 20px;
  }
}
body .planet-fitness.layouts .room__item {
  margin-bottom: 46px;
  position: relative;
}
@media (max-width: 1199px) {
  body .planet-fitness.layouts .room__item {
    margin-bottom: 30px;
  }
}
@media (max-width: 479px) {
  body .planet-fitness.layouts .room__item {
    margin-bottom: 15px;
  }
}
body .planet-fitness.layouts .room__item img {
  width: 100%;
  display: block;
}
body .planet-fitness.layouts .room__item:last-child::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: -1;
  border-radius: 50%;
  background-color: #b72ca7;
  left: -164px;
  bottom: 549px;
}
body .planet-fitness.service.service--4 {
  padding-top: 187px;
  padding-bottom: 40px;
}
@media (max-width: 1479px) {
  body .planet-fitness.service.service--4 {
    padding-top: calc((100vw - 320px) / (1480 - 320) * (120 - 0) + 0px);
  }
}
@media (max-width: 980px) {
  body .planet-fitness.service.service--4 {
    padding-bottom: 300px;
  }
}
@media (max-width: 767px) {
  body .planet-fitness.service.service--4 {
    padding-bottom: 258px;
  }
}
@media (max-width: 599px) {
  body .planet-fitness.service.service--4 {
    padding-bottom: 33vw;
  }
}
body .planet-fitness.service.service--4:before {
  content: "";
  display: block;
  position: absolute;
  width: 1308px;
  height: 987px;
  top: -72px;
  right: -400px;
  z-index: -2;
  background: url(../img/waves-right.svg) no-repeat;
}
@media (max-width: 767px) {
  body .planet-fitness.service.service--4:before {
    display: none !important;
  }
}
body .planet-fitness.service.service--4::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 20px;
  height: 20px;
  background-color: #b72ca7;
  border-radius: 50%;
  left: 50%;
  margin-left: 525px;
  bottom: -51px;
}
body .planet-fitness.service.service--4 .service__bg {
  bottom: auto;
  right: 4vw;
  top: -23px;
}
@media (max-width: 1700px) {
  body .planet-fitness.service.service--4 .service__bg {
    top: 50%;
    transform: translate(0, -30%);
    right: -5vw;
  }
}
@media (max-width: 980px) {
  body .planet-fitness.service.service--4 .service__bg {
    transform: translate(0, 0);
    right: -7vw;
    top: auto;
    bottom: -59px;
  }
}
@media (max-width: 767px) {
  body .planet-fitness.service.service--4 .service__bg {
    bottom: -100px;
  }
}
@media (max-width: 599px) {
  body .planet-fitness.service.service--4 .service__bg {
    bottom: -24vw;
  }
}
body .planet-fitness.service.service--4 .service__bg:after {
  content: "";
  display: block;
  position: absolute;
  width: 947px;
  height: 947px;
  background: rgba(183, 44, 167, 0.3);
  filter: blur(300px);
  border-radius: 50%;
  z-index: -1;
  top: 82px;
  left: 50%;
  margin-left: -400px;
}
@media (max-width: 1199px) {
  body .planet-fitness.service.service--4 .service__bg:after {
    display: none;
  }
}
/* cryolounge page end */
@-moz-document url-prefix() {
  html body.page .clIntro::after, .service--2::after, .service--1 .service__bg::after, .page .solutions__title::after {
    opacity: 0.5;
  }
  body.page .therapy__main:before, html body.page .service.service--4 .service__bg:after, html body.page .layouts__wrapper::before, html body.page .additionalFeatures:after, html body.page .solution__col--video::after, html body.page .clHeader:after, html .page .request__text::before, .testimonials__imgWrap::before, html .page .article__row--first::after, html .page .focusing__content::after, html .page .citebig .elementor-heading-title::before, .wellness__photos::after, .service--3::before, .page .services::after, .cite__content > .elementor-container > .elementor-column.girlbox:before {
    opacity: 0.4;
  }
  html .page .request::after, html .page .membership__table > .elementor-container::before, html .page .membership__table > .elementor-container::after {
    opacity: 0.2;
  }
}
@media (max-width: 979px) {
  .solution__inner > .elementor-container {
    display: flex;
    flex-direction: column;
  }
  .solution__inner > .elementor-container .solution__col--video {
    order: 2;
    width: 100%;
  }
  .solution__inner > .elementor-container .solution__col--content {
    width: 100%;
  }
  .solution__inner > .elementor-container .solution__col--content .elementor-widget-wrap {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 900px) {
  body.page .offers__list > .elementor-container {
    flex-direction: column;
  }
  body.page .offers__list > .elementor-container > .elementor-column {
    width: 100%;
  }
}
.section1__title .elementor-heading-title {
  font-size: calc(2.88462vw + 9.53846px);
  font-weight: 500;
  line-height: 1;
}
@media (max-width: 640px) {
  .section1__title .elementor-heading-title {
    font-size: 26px;
  }
}
.section1__tags {
  margin-bottom: 40px !important;
}
.section1__tags .elementor-heading-title {
  font-size: calc(0.48077vw + 12.92308px);
  font-weight: 500;
}
.section1__text p:last-child {
  margin-bottom: 0;
}
.overlap__title {
  margin-bottom: 20px !important;
}
.overlap__title .elementor-heading-title {
  font-size: calc(1.44231vw + 11.76923px);
  font-weight: 500;
  line-height: 1;
}
.overlap__text .elementor-heading-title {
  font-size: calc(0.48077vw + 12.92308px);
  font-weight: 500;
}
.section3__img {
  margin-bottom: 20px !important;
}
.section3__title {
  padding-bottom: 20px;
}
.section3__title .elementor-heading-title {
  font-size: calc(2.11538vw + 10.46154px);
  font-weight: normal;
  line-height: 1;
  margin: 0;
}
.section3__imgbox {
  margin-bottom: 20px !important;
}
.section3__images h4 {
  font-weight: 500;
  margin: 0;
  font-size: calc(0.76923vw + 11.07692px);
}
.section3__images h4 b, .section3__images h4 strong {
  font-weight: 500;
}
.section3__images .elementor-column {
  padding: 10px;
}
@media (min-width: 1680px) {
  .section1__title .elementor-heading-title {
    font-size: 58px;
  }
  .section1__tags .elementor-heading-title {
    font-size: 21px;
  }
  .overlap__title .elementor-heading-title {
    font-size: 36px;
  }
  .overlap__text .elementor-heading-title {
    font-size: 21px;
  }
  .section3__title .elementor-heading-title {
    font-size: 46px;
  }
  .section3__images h4 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .section3__images .elementor-column {
    padding-bottom: 25px;
  }
}
@media (max-width: 640px) {
  .section1__title .elementor-heading-title {
    font-size: 26px;
  }
  .section1__tags .elementor-heading-title {
    font-size: 16px;
  }
  .overlap__title .elementor-heading-title {
    font-size: 21px;
  }
  .overlap__text .elementor-heading-title {
    font-size: 16px;
  }
  .section3__title .elementor-heading-title {
    font-size: 22px;
  }
  .section3__images h4 {
    font-size: 18px;
  }
}
.features .elementor-widget-icon + .overlap__title .elementor-heading-title {
  font-weight: 500 !important;
}
.features__title .elementor-heading-title {
  font-size: calc(2.11538vw + 10.46154px);
  margin: 0 0 20px;
  font-weight: 500;
  line-height: 1;
}
.features__cols .elementor-widget-image {
  margin-bottom: 20px !important;
}
.features__cols h4.elementor-heading-title {
  font-size: calc(0.76923vw + 11.07692px);
  font-weight: 500 !important;
  line-height: 1.2;
  margin: 0 0 20px;
}
.section4__title .elementor-heading-title {
  font-size: calc(2.11538vw + 10.46154px);
  font-weight: 500;
  line-height: 1;
}
.section4__author {
  padding-top: 20px;
}
.tethspecs__col1 .elementor-heading-title {
  margin: 0 0 35px;
  font-weight: 500;
  font-size: calc(1.44231vw + 11.76923px);
  line-height: 1;
}
.tethspecs__col2 h4 {
  font-size: calc(0.76923vw + 11.07692px);
  font-weight: 500;
  margin: 0 0 20px;
  line-height: 1.2;
}
.tethspecs__col2 h4 strong {
  font-weight: 500;
}
@media (max-width: 980px) {
  .tethspecs__col2 p {
    font-size: 15px;
  }
}
@media (min-width: 1680px) {
  .features__title .elementor-heading-title {
    font-size: 46px;
  }
  __cols h4.elementor-heading-title {
    font-size: 22px;
  }
  .section4__title .elementor-heading-title {
    font-size: 46px;
  }
  .tethspecs__col1 .elementor-heading-title {
    font-size: 36px;
  }
  .tethspecs__col2 h4 {
    font-size: 22px;
  }
}
@media (max-width: 980px) {
  .tethspecs > .elementor-container, .section5 > .elementor-container, .section4 > .elementor-container {
    width: 100% !important;
  }
}
@media (max-width: 640px) {
  .features__title .elementor-heading-title {
    font-size: 22px;
  }
  .features__cols h4.elementor-heading-title {
    font-size: 18px;
  }
  .section4__title .elementor-heading-title {
    font-size: 22px;
  }
  .tethspecs__col1 .elementor-heading-title {
    font-size: 21px;
  }
  .tethspecs__col2 h4 {
    font-size: 18px;
  }
}
.features2__title h2 {
  margin: 0 0 20px;
  font-weight: 500;
  font-size: calc(2.11538vw + 10.46154px);
  line-height: 1;
}
.features2__inner .elementor-widget-image {
  margin-bottom: 20px !important;
}
.features2__inner h4 {
  font-size: calc(0.76923vw + 11.07692px);
  font-weight: 400 !important;
  line-height: 1.2;
  margin: 0 0 20px;
}
.features3 h2 {
  margin: 0 0 20px;
  font-weight: 500;
  font-size: calc(2.11538vw + 10.46154px);
  line-height: 1;
}
.features3 h4 {
  font-size: calc(0.76923vw + 11.07692px);
  font-weight: 500 !important;
  line-height: 1.2;
  margin: 0 0 20px;
}
.section5 {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000 10%, #02234e 100%);
}
.section5 h2 {
  margin: 0 0 20px;
  font-weight: 500;
  font-size: calc(2.11538vw + 10.46154px);
  line-height: 1;
}
.section5 h4 {
  font-size: calc(0.76923vw + 11.07692px);
  font-weight: 500 !important;
  line-height: 1.2;
}
.simple_footer {
  padding: 20px 0;
}
@media (min-width: 1680px) {
  .features3 h2__title, .features2__title {
    font-size: 46px;
  }
  .features3 h2__inner h4, .features2__inner h4 {
    font-size: 22px;
  }
  .section5 h2 {
    font-size: 46px;
  }
  .section5 h4, .features3 h4 {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .features3 h2 {
    font-size: 22px;
  }
  .features2__title {
    font-size: 22px;
  }
  .features2__inner h4 {
    font-size: 18px;
  }
  .section5 h2, .features3 h2 {
    font-size: 22px;
  }
  .section5 h4, .features3 h4 {
    font-size: 18px;
  }
}
html .page .request--no_decor {
  margin-top: 0;
}
html .page .request--no_decor .elementor-container .request__formCol::after, html .page .request--no_decor .elementor-container .request__text::before, html .page .request--no_decor .elementor-container .request__formCol > .elementor-widget-wrap::before, html .page .request--no_decor .elementor-container .request__formCol > .elementor-widget-wrap::after, html .page .request--no_decor .elementor-container .request__formCol::before {
  display: none !important;
}
body .pods h1 {
  font-size: calc(2.88462vw + 9.53846px);
  font-weight: 500;
  line-height: 1;
}
@media (min-width: 1680px) {
  body .pods h1 {
    font-size: 58px;
  }
}
@media (max-width: 640px) {
  body .pods h1 {
    font-size: 26px;
  }
}
body .pods h2 {
  font-size: calc(2.11538vw + 10.46154px);
  font-weight: 500;
  line-height: 1;
}
@media (min-width: 1680px) {
  body .pods h2 {
    font-size: 46px;
  }
}
@media (max-width: 640px) {
  body .pods h2 {
    font-size: 24px;
  }
}
body .pods h3 {
  font-size: calc(1.44231vw + 11.76923px);
  font-weight: 500;
  line-height: 1;
}
@media (min-width: 1680px) {
  body .pods h3 {
    font-size: 36px;
  }
}
@media (max-width: 640px) {
  body .pods h3 {
    font-size: 21px;
  }
}
body .pods h4 {
  font-size: calc(0.76923vw + 11.07692px);
  font-weight: 500 !important;
  line-height: 1.2;
}
@media (min-width: 1680px) {
  body .pods h4 {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  body .pods h4 {
    font-size: 18px;
  }
}
body .pods h5 {
  font-size: calc(0.48077vw + 12.92308px);
  font-weight: 500 !important;
  line-height: 1.2;
}
@media (min-width: 1680px) {
  body .pods h5 {
    font-size: 21px;
  }
}
@media (max-width: 640px) {
  body .pods h5 {
    font-size: 16px;
  }
}
body .pods h6 {
  font-size: calc(.48077vw + 9.92308px);
  font-weight: 500 !important;
  line-height: 1.2;
}
@media (min-width: 1680px) {
  body .pods h6 {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  body .pods h6 {
    font-size: 15px;
  }
}
.video_vio, .section5--vio {
  background-color: transparent;
  background-image: linear-gradient(180deg, #0F141A 10%, #4e0559 100%);
}
.video_vio h2 {
  margin-bottom: 30px;
}
.four_img .elementor-widget-image {
  margin-bottom: 20px !important;
}
.survay h2 {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .survay h2 {
    margin-bottom: 20px;
  }
}
.survay .elementor-widget-image {
  margin-bottom: 20px !important;
}
body a.switcher-popup.glink {
  position: absolute;
  top: 40px;
  right: 5%;
  color: #fff;
}
body #gt_lightbox {
  height: 185px;
  width: 280px;
  margin: -100px 0 0 -140px;
}
body #gt_lightbox .gt_languages .glink {
  display: flex;
}
body #gt_lightbox .gt_languages .glink span {
  color: inherit !important;
  margin-left: 5px;
  display: block !important;
}
body #gt_lightbox .gt_languages a {
  color: #192b36;
}
body #gt_lightbox .gt_languages a.selected {
  background-color: unset;
}
body .intro-banner {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: url(../img/waves-11.png) repeat-x center bottom;
}
@media (max-width: 980px) {
  body .intro-banner {
    background-size: 150% auto;
  }
}
@media (max-width: 479px) {
  body .intro-banner {
    background-size: 250% auto;
  }
}
body .intro-banner::before {
  content: "";
  display: block;
  position: absolute;
  width: clamp(100px, 61.0135135135vw, 903px);
  height: clamp(100px, 61.0135135135vw, 903px);
  background: rgba(34, 150, 221, 0.3);
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  left: 0;
  top: 0;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 50%;
}
body .intro-banner::after {
  content: "";
  display: block;
  position: absolute;
  width: clamp(100px, 62.5vw, 925px);
  height: clamp(100px, 62.5vw, 925px);
  background: rgba(31, 127, 253, 0.2);
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  z-index: 2;
  border-radius: 50%;
  right: 0;
  bottom: 0;
  transform: translate(50%, 25%);
}
body .intro-banner > .elementor-container {
  padding-top: clamp(120px, 15.6756756757vw, 232px);
  padding-bottom: clamp(40px, 9.527027027vw, 141px);
  position: relative;
  z-index: 5;
}
body .intro-banner h1 {
  font-size: clamp(40px, 4.8648648649vw, 72px);
  line-height: calc(96 / 80);
  font-weight: 500;
  margin: 0 0 clamp(30px, 2.7027027027vw, 40px);
  text-align: center;
}
body .intro-banner p {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  body .intro-banner p {
    font-size: 17px;
  }
}
body .pr {
  background-color: #f4f4f4;
  color: #181c20;
}
body .leftheading-righttext > .elementor-container {
  align-items: flex-end;
  width: 90% !important;
  padding-top: clamp(60px, 8.1081081081vw, 120px);
  padding-bottom: clamp(40px, 5.4054054054vw, 80px);
}
@media (min-width: 768px) and (max-width: 980px) {
  body .leftheading-righttext > .elementor-container {
    align-items: stretch;
  }
  body .leftheading-righttext > .elementor-container .elementor-heading-title {
    margin-top: -7px;
  }
}
@media (max-width: 980px) {
  body .leftheading-righttext > .elementor-container {
    width: calc(100% - 60px) !important;
  }
}
@media (max-width: 479px) {
  body .leftheading-righttext > .elementor-container {
    width: calc(100% - 30px) !important;
  }
}
body .leftheading-righttext-col-title {
  padding-right: 30px;
}
@media (max-width: 767px) {
  body .leftheading-righttext-col-title {
    padding-bottom: 20px;
    padding-right: 0;
  }
}
body .leftheading-righttext-col-title .elementor-heading-title {
  font-weight: 500 !important;
  font-size: clamp(32px, 3.7837837838vw, 56px) !important;
  line-height: calc(67 / 56) !important;
  margin: 0;
}
body .leftheading-righttext-col-title .elementor-heading-title strong {
  color: #2296dd;
  display: block;
  font-weight: 500;
}
body .leftheading-righttext-col-title .elementor-heading-title span {
  color: #2296dd;
}
body .leftheading-righttext-col-introtext .elementor-widget-wrap {
  max-width: 493px;
  margin-left: auto;
}
@media (max-width: 767px) {
  body .leftheading-righttext-col-introtext .elementor-widget-wrap {
    max-width: 100%;
  }
}
body .leftheading-righttext-col-introtext p {
  margin: 0 0 7px;
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
}
@media (max-width: 479px) {
  body .leftheading-righttext-col-introtext p {
    font-size: 18px;
  }
}
@media (min-width: 1481px) {
  body .leftheading-righttext-col-title {
    width: 60% !important;
  }
  body .leftheading-righttext-col-introtext {
    width: 40% !important;
  }
}
body .innews {
  overflow: hidden;
}
body .innews::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  background: rgba(34, 150, 221, 0.3);
  filter: blur(clamp(100px, 19.53125vw, 250px));
  width: clamp(300px, 58.984375vw, 755px);
  height: clamp(300px, 58.984375vw, 755px);
  bottom: 0;
  left: 0;
  transform: translate(-266px, 212px);
  margin-top: -10px;
  border-radius: 50%;
}
@media (max-width: 479px) {
  body .innews::before {
    transform: translate(-166px, 112px);
  }
}
body .innews::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  background: rgba(31, 127, 253, 0.3);
  filter: blur(clamp(100px, 19.53125vw, 250px));
  width: clamp(300px, 58.984375vw, 755px);
  height: clamp(300px, 58.984375vw, 755px);
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  margin-top: -10px;
  margin-left: -60px;
  border-radius: 50%;
}
body .innews-more {
  margin-bottom: clamp(60px, 8.1081081081vw, 120px);
}
body .innews-more.invisible {
  display: none;
}
body .innews-more #innews-more {
  cursor: pointer;
  min-width: 150px;
}
body.elementor-editor-active .watch-list, body.elementor-editor-active .innewslist {
  position: relative;
  opacity: 1;
  visibility: visible;
}
body .innewslist {
  padding-bottom: clamp(50px, 6.7567567568vw, 100px);
  transition: all 0.5s ease-out 0.2s;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
body .innewslist.visible {
  position: relative;
  opacity: 1;
  visibility: visible;
}
body .innewslist > .elementor-container {
  width: 90% !important;
  display: flex;
  flex-wrap: wrap;
  row-gap: clamp(44px, 5.2702702703vw, 78px);
  column-gap: 40px;
  align-items: stretch;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .innewslist > .elementor-container {
    column-gap: 30px;
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .innewslist > .elementor-container {
    column-gap: 15px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innewslist > .elementor-container {
    column-gap: 10px;
  }
}
@media (max-width: 980px) {
  body .innewslist > .elementor-container {
    width: calc(100% - 60px) !important;
  }
}
@media (max-width: 479px) {
  body .innewslist > .elementor-container {
    width: calc(100% - 30px) !important;
  }
}
body .innews-item {
  flex: 0 0 calc(33.33% - 27px);
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .innews-item {
    flex: 0 0 calc(33.33% - 20px);
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .innews-item {
    flex: 0 0 calc(33.33% - 10px);
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innews-item {
    flex: 0 0 calc(33.33% - 7px);
  }
}
@media (max-width: 767px) {
  body .innews-item {
    flex: 0 0 100%;
  }
}
body .innews-item > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
body .innews-item > .elementor-widget-wrap:hover .innews-item-img .elementor-widget-container img {
  transform: scale(1.06);
}
body .innews-item > .elementor-widget-wrap:hover .innews-item-title .elementor-heading-title {
  color: #2296dd;
}
body .innews-item .elementor-widget-text-editor {
  flex: 2;
  margin: 0 0 30px !important;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}
body .innews-item .elementor-widget-text-editor p {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innews-item .elementor-widget-text-editor p {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  body .innews-item .elementor-widget-text-editor p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innews-item .elementor-widget-text-editor {
    font-size: 15px;
    margin-bottom: 15px !important;
  }
}
@media (max-width: 479px) {
  body .innews-item .elementor-widget-text-editor {
    font-size: 16px;
    margin-bottom: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innews-item .article__link a {
    font-size: 15px !important;
  }
  body .innews-item .article__link a:after {
    width: 16px !important;
    background-size: 100% 100% !important;
  }
}
body .innews-item-img .elementor-widget-container {
  position: relative;
  width: 100%;
  padding-bottom: 69.5%;
  margin-bottom: 30px;
  line-height: 0;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innews-item-img .elementor-widget-container {
    margin-bottom: 15px;
  }
}
body .innews-item-img .elementor-widget-container img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease-out 0s;
}
body .innews-item-subtitle .elementor-heading-title {
  color: #2296dd;
  margin: 0 0 20px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: calc(22 / 18);
  letter-spacing: 0.05em;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innews-item-subtitle .elementor-heading-title {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  body .innews-item-subtitle .elementor-heading-title {
    font-size: 16px;
  }
}
body .innews-item-title .elementor-heading-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 130%;
  margin: 0 0 19px;
  transition: all 0.3s ease-out 0s;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .innews-item-title .elementor-heading-title {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  body .innews-item-title .elementor-heading-title {
    font-size: 20px;
  }
}
body .watch {
  background-color: #fff;
  color: #181c20;
}
body .watch .leftheading-righttext-col-title strong {
  display: inline;
  white-space: nowrap;
}
body .watch-list {
  padding-bottom: clamp(50px, 6.7567567568vw, 100px);
  transition: all 0.5s ease-out 0.2s;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
body .watch-list.visible {
  position: relative;
  opacity: 1;
  visibility: visible;
}
body .watch-list > .elementor-container {
  width: 90% !important;
  display: flex;
  flex-wrap: wrap;
  row-gap: clamp(44px, 5.2702702703vw, 78px);
  column-gap: 40px;
  align-items: stretch;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .watch-list > .elementor-container {
    column-gap: 30px;
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .watch-list > .elementor-container {
    column-gap: 15px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .watch-list > .elementor-container {
    column-gap: 10px;
  }
}
@media (max-width: 980px) {
  body .watch-list > .elementor-container {
    width: calc(100% - 60px) !important;
  }
}
@media (max-width: 479px) {
  body .watch-list > .elementor-container {
    width: calc(100% - 30px) !important;
  }
}
body .watch-list-item {
  flex: 0 0 calc(33.33% - 27px);
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .watch-list-item {
    flex: 0 0 calc(33.33% - 20px);
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .watch-list-item {
    flex: 0 0 calc(33.33% - 10px);
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .watch-list-item {
    flex: 0 0 calc(33.33% - 7px);
  }
}
@media (max-width: 767px) {
  body .watch-list-item {
    flex: 0 0 100%;
  }
}
body .watch-list-item > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
body .watch-list-item > .elementor-widget-wrap:hover .video-img-module .elementor-widget-container img {
  transform: scale(1.06);
}
body .watch-list-item > .elementor-widget-wrap:hover .video-img-module .elementor-widget-container::after {
  opacity: 0.8;
}
body .watch-list-item > .elementor-widget-wrap:hover .watch-list-item-title .elementor-heading-title {
  color: #2296dd;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .watch-list-item .article__link a {
    font-size: 15px !important;
  }
  body .watch-list-item .article__link a:after {
    width: 16px !important;
    background-size: 100% 100% !important;
  }
}
body .video-img-module .elementor-widget-container {
  position: relative;
  width: 100%;
  padding-bottom: 62.5%;
  line-height: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .video-img-module .elementor-widget-container {
    margin-bottom: 15px;
  }
}
@media (max-width: 479px) {
  body .video-img-module .elementor-widget-container {
    margin-bottom: 20px;
  }
}
body .video-img-module .elementor-widget-container::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  height: 64px;
  background: url(../img/video-button.svg) no-repeat center / 100% 100%;
  transition: all 0.3s ease-out 0s;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .video-img-module .elementor-widget-container::after {
    width: 50px;
    height: 50px;
  }
}
body .video-img-module .elementor-widget-container img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease-out 0s;
}
body .watch-list-item-title {
  flex: 2;
  margin-bottom: 30px !important;
}
@media (max-width: 980px) {
  body .watch-list-item-title {
    margin-bottom: 20px !important;
  }
}
body .watch-list-item-title .elementor-heading-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 130%;
  transition: all 0.3s ease-out 0s;
}
body .watch-list-item-title .elementor-heading-title a {
  text-decoration: none;
  /* background-image: linear-gradient(currentColor, currentColor);
				background-size: 0 1px;
				background-repeat: no-repeat;
				background-position: 0% 100%; */
  transition: all 0.3s ease-out 0s;
  border-bottom: 1px solid transparent;
}
body .watch-list-item-title .elementor-heading-title a:hover {
  color: #2296dd;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .watch-list-item-title .elementor-heading-title {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  body .watch-list-item-title .elementor-heading-title {
    font-size: 20px;
  }
}
body .watch-list-more {
  margin-bottom: clamp(60px, 8.1081081081vw, 120px);
}
body .watch-list-more.invisible {
  display: none;
}
body .watch-list-more #watch-list-more {
  cursor: pointer;
  min-width: 150px;
}
body .subfooter {
  position: relative;
  width: 100%;
  overflow: hidden;
}
body .subfooter::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 778px;
  padding-bottom: 96%;
  background: url(../img/waves-12.png) no-repeat;
  background-size: 100% auto;
  max-width: 45vw;
}
@media (max-width: 1199px) {
  body .subfooter::before {
    max-width: 60vw;
    left: -20vw;
  }
}
@media (max-width: 767px) {
  body .subfooter::before {
    max-width: 75vw;
    left: -30vw;
  }
}
@media (max-width: 479px) {
  body .subfooter::before {
    max-width: 100vw;
    left: -30vw;
  }
}
body .subfooter::after {
  content: "";
  display: block;
  position: absolute;
  width: clamp(100px, 51.0135135135vw, 755px);
  height: clamp(100px, 51.0135135135vw, 755px);
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  margin-right: 40px;
  background: rgba(34, 150, 221, 0.3);
  filter: blur(clamp(100px, 16.8918918919vw, 250px));
  z-index: 2;
  border-radius: 50%;
}
body .subfooter > .elementor-container {
  padding-top: clamp(70px, 13.5135135135vw, 200px);
  padding-bottom: clamp(70px, 13.5135135135vw, 200px);
  position: relative;
  z-index: 4;
}
body .subfooter > .elementor-container::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: 5;
  border-radius: 50%;
  background-color: #2296dd;
  top: 121px;
  left: 156px;
}
@media (max-width: 1799px) {
  body .subfooter > .elementor-container::before {
    left: 9vw;
  }
}
@media (max-width: 767px) {
  body .subfooter > .elementor-container::before {
    top: 41px;
    width: 10px;
    height: 10px;
  }
}
body .subfooter > .elementor-container::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: 5;
  border-radius: 50%;
  background-color: #2296dd;
  bottom: 139px;
  left: 280px;
}
@media (max-width: 1799px) {
  body .subfooter > .elementor-container::after {
    left: 16vw;
  }
}
body .subfooter .tag {
  margin-bottom: clamp(30px, 2.8378378378vw, 42px) !important;
}
body .subfooter .tag .elementor-heading-title {
  position: relative;
  z-index: 5;
}
body .subfooter .tag .elementor-heading-title::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: 5;
  border-radius: 50%;
  background-color: #2296dd;
  top: -41px;
  right: -75px;
}
body .subfooter .subfooter-title {
  position: relative;
  z-index: 3;
}
body .subfooter .subfooter-title .elementor-heading-title {
  margin-bottom: clamp(30px, 2.7027027027vw, 40px) !important;
  font-weight: 500;
  font-size: clamp(32px, 3.3783783784vw, 50px);
  line-height: calc(67 / 56);
}
body .subfooter .elementor-widget-button {
  position: relative;
  z-index: 6;
}
body .subfooter .elementor-widget-button::before {
  content: "";
  display: block;
  position: absolute;
  bottom: -88px;
  right: 82px;
  width: 20px;
  height: 20px;
  z-index: 5;
  border-radius: 50%;
  background-color: #2296dd;
}
@media (max-width: 767px) {
  body .subfooter .elementor-widget-button::before {
    bottom: -50px;
    right: 0;
  }
}
body .pr-list > .elementor-container {
  width: 90% !important;
}
@media (max-width: 980px) {
  body .pr-list > .elementor-container {
    width: calc(100% - 60px) !important;
  }
}
@media (max-width: 479px) {
  body .pr-list > .elementor-container {
    width: calc(100% - 30px) !important;
  }
}
body .pr-list-flex {
  display: flex;
  flex-wrap: wrap;
  row-gap: clamp(44px, 5.2702702703vw, 78px);
  column-gap: 40px;
  align-items: stretch;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .pr-list-flex {
    column-gap: 30px;
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .pr-list-flex {
    column-gap: 15px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .pr-list-flex {
    column-gap: 10px;
  }
}
body .pr-list-item {
  flex: 0 0 calc(33.33% - 27px);
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .pr-list-item {
    flex: 0 0 calc(33.33% - 20px);
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .pr-list-item {
    flex: 0 0 calc(33.33% - 10px);
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .pr-list-item {
    flex: 0 0 calc(33.33% - 8px);
  }
}
@media (max-width: 767px) {
  body .pr-list-item {
    flex: 0 0 100%;
  }
}
body .pr-list-item-alllink {
  display: block;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  color: #181c20;
}
body .pr-list-item-alllink:hover {
  color: #181c20;
}
body .pr-list-item-alllink:hover .pr-list-img img {
  transform: scale(1.06);
}
body .pr-list-item-alllink:hover .pr-list-title {
  color: #2296dd;
}
body .pr-list-item-alllink:hover .read-more .psevdolink {
  color: #2296dd;
}
body .pr-list-item-alllink:hover .read-more .psevdolink::after {
  transform: translate(3px, -50%);
  opacity: 0;
}
body .pr-list-item-alllink:hover .read-more .psevdolink::before {
  transform: translate(3px, -50%);
  opacity: 1;
}
body .pr-list-img {
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 70.6%;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .pr-list-img {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  body .pr-list-img {
    margin-bottom: 20px;
  }
}
body .pr-list-img img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease-out 0s;
}
body .pr-list-date {
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .pr-list-date {
    margin-bottom: 10px;
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  body .pr-list-date {
    margin-bottom: 10px;
  }
}
body .pr-list-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 130%;
  margin: 0 0 19px;
  transition: all 0.3s ease-out 0s;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .pr-list-title {
    font-size: 18px;
    margin-bottom: 9px;
  }
}
@media (max-width: 767px) {
  body .pr-list-title {
    font-size: 20px;
    margin-bottom: 12px;
  }
}
body .pr-list-title a {
  color: #181c20;
  transition: all 0.3s ease-out 0s;
  border-bottom: 1px solid transparent;
}
body .pr-list-title a:hover {
  color: #2296dd;
}
body .pr-list-content {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 25px;
  overflow: hidden;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 4.5em;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .pr-list-content {
    font-size: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  body .pr-list-content {
    margin-bottom: 15px;
  }
}
@media (max-width: 479px) {
  body .pr-list-content {
    font-size: 16px;
  }
}
body .pr-list-content p {
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .pr-list-content p {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  body .pr-list-content p {
    font-size: 16px;
  }
}
body .pr-list-footer.read-more {
  flex: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .pr-list-footer.read-more {
    font-size: 15px;
  }
  body .pr-list-footer.read-more a {
    padding-right: 20px;
  }
  body .pr-list-footer.read-more a::after {
    width: 12px;
  }
}
body .pr-list-more {
  text-align: center;
  margin-top: clamp(40px, 7.5vw, 96px);
  margin-bottom: clamp(60px, 9.375vw, 120px);
}
body .pr-list-more .elementor-button {
  min-width: 150px;
}
.fancybox__content button.is-close {
  background: none !important;
}
@-moz-document url-prefix() {
  .innews::before, .innews::after, body .single-header::before, body .single-header::after, .decor-left::after, .decor-right::after, #content .subfooter::after, #content .intro-banner::after, #content .intro-banner::before {
    opacity: 0.5;
  }
}
html .page .innews-item .article__link .elementor-widget-container, html .page .watch-list-item .article__link .elementor-widget-container {
  display: flex;
}
html .page .innews-item .article__link, html .page .watch-list-item .article__link {
  position: static;
}
html .page .innews-item .article__link .elementor-heading-title, html .page .watch-list-item .article__link .elementor-heading-title {
  display: flex;
}
html .page .innews-item .article__link .elementor-heading-title::before, html .page .watch-list-item .article__link .elementor-heading-title::before {
  content: "";
  display: block;
  width: 15px;
  height: 14px;
  background: url(../img/arrow-right-blue-15x14.svg) no-repeat center;
  transition: all 0.3s ease-out 0s;
  margin: -6px 0 0 8px;
  left: -17px;
  position: relative;
  top: 50%;
  order: 3;
}
@media (min-width: 768px) and (max-width: 980px) {
  html .page .innews-item .article__link .elementor-heading-title::before, html .page .watch-list-item .article__link .elementor-heading-title::before {
    width: 12px;
    background-size: 100%;
    margin-left: 5px;
    margin-top: -7px;
  }
}
html .page .innews-item .article__link .elementor-heading-title::after, html .page .watch-list-item .article__link .elementor-heading-title::after {
  content: "";
  display: block;
  opacity: 0;
  margin: -6px 0 0 8px;
  width: 15px;
  height: 14px;
  background: url(../img/arrow-right-white-15x14.svg) no-repeat center;
  transition: all 0.3s ease-out 0s;
  display: block;
  position: relative;
  left: 6px;
  top: 50%;
}
@media (min-width: 768px) and (max-width: 980px) {
  html .page .innews-item .article__link .elementor-heading-title::after, html .page .watch-list-item .article__link .elementor-heading-title::after {
    width: 12px;
    background-size: 100%;
    margin-left: 5px;
    margin-top: -7px;
  }
}
html .page .innews-item .article__link .elementor-heading-title:hover::before, html .page .watch-list-item .article__link .elementor-heading-title:hover::before {
  transform: translate(3px, 0);
  opacity: 0;
}
html .page .innews-item .article__link .elementor-heading-title:hover::after, html .page .watch-list-item .article__link .elementor-heading-title:hover::after {
  transform: translate(3px, 0);
  opacity: 1;
}
html .page .watch-list-item .article__link .elementor-heading-title a, html .page .innews-item .article__link .elementor-heading-title a {
  color: #2296dd !important;
  letter-spacing: 0.04em;
  transition: all 0.3s ease-out 0s;
  position: static;
  padding-right: 0;
}
html .page .watch-list-item .article__link .elementor-heading-title a:after, html .page .innews-item .article__link .elementor-heading-title a:after {
  display: none;
}
html .page .innews-item > .elementor-widget-wrap:hover .article__link .elementor-heading-title a {
  color: #fff !important;
}
html .page .watch-list-item .article__link .elementor-heading-title a::after {
  opacity: 0 !important;
}
html .page .watch-list-item .article__link .elementor-heading-title a::before {
  opacity: 1 !important;
}
html .page .watch-list-item .article__link .elementor-heading-title a:hover {
  color: #2296dd !important;
}
html .page .innews-item > .elementor-widget-wrap:hover .article__link .elementor-heading-title::before {
  transform: translate(3px, 0);
  opacity: 0;
}
html .page .innews-item > .elementor-widget-wrap:hover .article__link .elementor-heading-title::after {
  transform: translate(3px, 0);
  opacity: 1;
}
html .page .watch-list-item > .elementor-widget-wrap:hover .article__link .elementor-heading-title::before {
  opacity: 1;
}
html .page .watch-list-item > .elementor-widget-wrap:hover .article__link .elementor-heading-title::after {
  opacity: 0;
}
html body:not(.elementor-editor-active) .watch-list-item .article__link {
  position: static;
}
html body:not(.elementor-editor-active) .innews-item .article__link a, html body:not(.elementor-editor-active) .watch-list-item .article__link a {
  position: static;
}
html body:not(.elementor-editor-active) .innews-item .article__link a::before, html body:not(.elementor-editor-active) .watch-list-item .article__link a::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 11;
  left: 0;
  top: 0;
}
body:not(.elementor-editor-active) .anim_items .pr-list-item {
  transition: all 2.3s cubic-bezier(0.25, 1.31, 0.52, 1.06) 0.5s;
  opacity: 0;
}
body:not(.elementor-editor-active) .anim_items.go_anim .pr-list-item {
  opacity: 1;
}
body:not(.elementor-editor-active) .watch-list.anim_items > .elementor-container, body:not(.elementor-editor-active) .innewslist.anim_items > .elementor-container {
  transition: all 0.6s ease-out 0.5s;
  opacity: 0;
}
body:not(.elementor-editor-active) .watch-list.anim_items.go_anim > .elementor-container, body:not(.elementor-editor-active) .innewslist.anim_items.go_anim > .elementor-container {
  opacity: 1;
}
body:not(.elementor-editor-active) .fade-in {
  opacity: 0;
  transition: opacity 0.5s;
}
body:not(.elementor-editor-active) .fade-in.visible {
  opacity: 1;
}
.overlay {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
}
.overlay::after {
  content: "";
  display: block;
  position: absolute;
  width: 70px;
  height: 70px;
  background: url(../img/spinner-alt-white.svg) no-repeat center / 100% 100%;
  left: 50%;
  top: 50%;
  margin: -45px 0 0 -45px;
  animation: spin 2s linear infinite;
  opacity: 0.5;
}
@media (max-width: 479px) {
  .overlay::after {
    width: 50px;
    height: 50px;
    margin: -30px 0 0 -30px;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body .single-header > .elementor-container {
  padding-top: clamp(110px, 18.75vw, 240px);
  padding-bottom: clamp(50px, 7.5vw, 96px);
  border-bottom: 2px solid rgba(34, 150, 221, 0.3);
  margin-bottom: clamp(50px, 7.5vw, 96px);
}
body .single-header::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: clamp(200px, 70.546875vw, 903px);
  height: clamp(200px, 70.546875vw, 903px);
  background: rgba(34, 150, 221, 0.3);
  filter: blur(clamp(80px, 15.625vw, 200px));
  border-radius: 50%;
  top: 50%;
  left: 0;
  transform: translate(-55%, -25%);
}
body .single-header::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: clamp(200px, 72.265625vw, 925px);
  height: clamp(200px, 72.265625vw, 925px);
  background: rgba(31, 127, 253, 0.2);
  filter: blur(clamp(80px, 15.625vw, 200px));
  border-radius: 50%;
  top: 50%;
  right: 0;
  transform: translate(50%, -55%);
}
body .single-header-meta {
  margin: 0 0 20px !important;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}
body .single-header-heading .elementor-heading-title {
  font-weight: 500;
  font-size: clamp(36px, 3.90625vw, 50px);
  line-height: calc(67 / 56);
}
body .full-width-img {
  margin: 40px 0;
}
@media (max-width: 767px) {
  body .full-width-img {
    margin: 30px 0;
  }
}
body .full-width-img:first-child {
  margin-top: 0;
}
body .full-width-img:last-child {
  margin-bottom: 0;
}
body .full-width-img img {
  display: block;
  width: 100%;
}
body .full-width-img .widget-image-caption {
  max-width: 948px;
  margin: 20px auto 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  position: relative;
  padding-left: 18px;
  color: #fff;
  font-style: normal;
  text-align: left;
}
@media (max-width: 479px) {
  body .full-width-img .widget-image-caption {
    font-size: 16px;
  }
}
body .full-width-img .widget-image-caption::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 0;
  top: 0.6em;
}
@media (max-width: 479px) {
  body .full-width-img .widget-image-caption::before {
    top: 0.5em;
  }
}
body .custom-video .elementor-custom-embed-play {
  width: clamp(60px, 12.3076923077vw, 96px);
  height: clamp(60px, 12.3076923077vw, 96px);
}
body .custom-video .elementor-custom-embed-play svg, body .custom-video .elementor-custom-embed-play img {
  width: 100%;
  height: 100%;
  opacity: 1;
}
body .custom-video:hover .elementor-custom-embed-play svg, body .custom-video:hover .elementor-custom-embed-play img {
  opacity: 0.8;
  transform: scale(1.05);
}
body .video-caption .elementor-widget-container {
  max-width: 948px;
  margin: 20px auto 0;
}
body .video-caption .elementor-widget-container .elementor-heading-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  position: relative;
  padding-left: 18px;
}
@media (max-width: 479px) {
  body .video-caption .elementor-widget-container .elementor-heading-title {
    font-size: 16px;
  }
}
body .video-caption .elementor-widget-container .elementor-heading-title::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 0;
  top: 0.6em;
}
@media (max-width: 479px) {
  body .video-caption .elementor-widget-container .elementor-heading-title::before {
    top: 0.5em;
  }
}
body .page-content .citation > .elementor-container {
  padding: clamp(30px, 6.25vw, 80px);
  gap: 40px;
  background: linear-gradient(128.03deg, rgba(255, 255, 255, 0.05) -0.03%, rgba(255, 255, 255, 0.01) 92.49%);
  backdrop-filter: blur(10px);
  border-radius: 20px;
  border: 1px solid #45484b;
}
body .page-content .citation .elementor-widget-wrap {
  display: block;
  max-width: 948px;
  margin-left: auto;
  margin-right: auto;
}
body .page-content .citation .citation-maintitle {
  margin: 15px 0;
}
body .page-content .citation .citation-maintitle:first-child {
  margin-top: 0;
}
body .page-content .citation .citation-maintitle:last-child {
  margin-bottom: 0;
}
body .page-content .citation .citation-maintitle .elementor-heading-title {
  font-style: italic;
  font-weight: 500;
  font-size: clamp(28px, 2.8125vw, 36px);
  line-height: calc(56 / 40);
  margin: 0;
}
body .page-content .citation .citation-parag {
  margin: 15px 0 40px;
}
@media (max-width: 767px) {
  body .page-content .citation .citation-parag {
    margin-bottom: 30px;
  }
}
body .page-content .citation .citation-parag:first-child {
  margin-top: 0;
}
body .page-content .citation .citation-parag:last-child {
  margin-bottom: 0;
}
body .page-content .citation .citation-parag p {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  margin: 15px 0;
}
body .page-content .citation .citation-parag p:first-child {
  margin-top: 0;
}
body .page-content .citation .citation-parag p:last-child {
  margin-bottom: 0;
}
@media (max-width: 479px) {
  body .page-content .citation .citation-parag p {
    font-size: 16px;
  }
}
body .page-content .citation .citation-auth {
  margin: 40px 0;
}
@media (max-width: 767px) {
  body .page-content .citation .citation-auth {
    margin: 30px 0;
  }
}
body .page-content .citation .citation-auth:first-child {
  margin-top: 0;
}
body .page-content .citation .citation-auth:last-child {
  margin-bottom: 0;
}
body .page-content .citation .citation-auth .elementor-heading-title {
  font-weight: 500;
  font-size: clamp(19px, 1.71875vw, 22px);
  line-height: calc(40 / 24);
  margin: 0;
}
body .share > .elementor-container {
  padding-top: 26px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
body .share .elementor-heading-title {
  display: flex;
  align-items: center;
}
body .share .elementor-heading-title .share-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  margin-right: 14px;
}
body .addtoany_list a, body .widget .addtoany_list a {
  padding: 3px 0 0;
  margin-right: 12px;
}
body .addtoany_list a svg path, body .widget .addtoany_list a svg path {
  transition: all 0.3s ease-out 0s;
}
body .addtoany_list a:hover, body .widget .addtoany_list a:hover {
  color: #2296dd;
}
body .addtoany_list a:hover span, body .widget .addtoany_list a:hover span {
  opacity: 1;
  color: #2296dd;
}
body .addtoany_list a:hover svg path, body .widget .addtoany_list a:hover svg path {
  fill: #2296dd;
}
body .more-press-releases {
  background-color: #f4f4f4;
  color: #181c20;
}
body .more-press-releases .leftheading-righttext > .elementor-container {
  padding-top: clamp(50px, 7.5vw, 96px);
}
@media (max-width: 767px) {
  body .more-press-releases .leftheading-righttext > .elementor-container {
    padding-bottom: 15px;
  }
}
body .more-press-releases .elementor-inner-section > .elementor-container {
  width: 90% !important;
}
body .mpr > .elementor-container {
  gap: 40px;
  width: 90% !important;
}
@media (min-width: 768px) {
  body .mpr > .elementor-container {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .mpr > .elementor-container {
    gap: 20px;
  }
}
body .mpr-item > .elementor-widget-wrap {
  height: 100%;
}
body .mpr-item > .elementor-widget-wrap > .elementor-element {
  height: 100%;
}
body .mpr-item > .elementor-widget-wrap > .elementor-element > .elementor-widget-container {
  height: 100%;
}
body .mpr-item > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .elementor-heading-title {
  height: 100%;
}
body .custom_post_navigation > .elementor-container {
  width: 90% !important;
}
body #content .post-preview {
  height: 100%;
}
body #content .post-preview-link {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  color: #181c20;
}
body #content .post-preview-link:hover .post-preview-img img {
  transform: scale(1.06);
}
body #content .post-preview-link:hover .post-preview-title {
  color: #2296dd;
}
body #content .post-preview-link:hover .read-more .psevdolink {
  color: #2296dd;
}
body #content .post-preview-link:hover .read-more .psevdolink::after {
  transform: translate(3px, -50%);
  opacity: 0;
}
body #content .post-preview-link:hover .read-more .psevdolink::before {
  transform: translate(3px, -50%);
  opacity: 1;
}
body #content .post-preview-img {
  margin-bottom: 30px;
  position: relative;
  padding-bottom: 57.1%;
  overflow: hidden;
}
@media (max-width: 479px) {
  body #content .post-preview-img {
    margin-bottom: 20px;
  }
}
body #content .post-preview-img img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease-out 0s;
}
body #content .post-preview-date {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  body #content .post-preview-date {
    margin-bottom: 15px;
    font-size: 17px;
  }
}
body #content .post-preview-title {
  font-weight: 500;
  font-size: clamp(22px, 2.03125vw, 26px);
  line-height: calc(34 / 28);
  margin-top: 0;
  margin-bottom: 20px;
  transition: all 0.3s ease-out 0s;
}
@media (max-width: 479px) {
  body #content .post-preview-title {
    margin-bottom: 15px;
  }
}
body #content .post-preview-title a {
  color: #181c20;
  transition: all 0.3s ease-out 0s;
}
body #content .post-preview-title a:hover {
  color: #2296dd;
}
body #content .post-preview p {
  margin-top: 0;
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  flex: 2;
}
@media (max-width: 479px) {
  body #content .post-preview p {
    margin-bottom: 20px;
    font-size: 16px;
  }
}
.prevnextlinks {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  flex-wrap: wrap;
}
@media (max-width: 479px) {
  .prevnextlink {
    padding-top: 5px;
  }
}
.prevnextlink a {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.04em;
  color: #181c20;
  text-decoration: none;
  position: relative;
  transition: all 0.3s ease-out 0s;
}
.prevnextlink a::before {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 17px;
  top: 50%;
  transform: translate(0, -50%);
  background: url(../img/arrow-right-blue-16x17.svg) no-repeat center / 100% 100%;
  transition: all 0.3s ease-out 0s;
  margin-top: 1px;
  opacity: 0;
}
@media (max-width: 767px) {
  .prevnextlink a::before {
    width: 14px;
  }
}
.prevnextlink a::after {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 17px;
  top: 50%;
  transform: translate(0, -50%);
  background: url(../img/arrow-right-black-16x17.svg) no-repeat center / 100% 100%;
  transition: all 0.3s ease-out 0s;
  margin-top: 1px;
}
@media (max-width: 767px) {
  .prevnextlink a::after {
    width: 14px;
  }
}
.prevnextlink a:hover {
  color: #2296dd;
}
.prevnextlink a:hover::before {
  transform: translate(3px, -50%);
  opacity: 1;
}
.prevnextlink a:hover::after {
  transform: translate(3px, -50%);
  opacity: 0;
}
@media (max-width: 767px) {
  .prevnextlink a {
    font-size: 16px;
  }
}
.prevnextlink--prev {
  padding-right: 15px;
}
.prevnextlink--prev a {
  padding-left: 24px;
}
.prevnextlink--prev a::before {
  left: 0;
  transform: translate(0, -50%) scaleX(-1);
}
.prevnextlink--prev a::after {
  left: 0;
  transform: translate(0, -50%) scaleX(-1);
}
.prevnextlink--prev a:hover::before {
  transform: translate(-3px, -50%) scaleX(-1);
}
.prevnextlink--prev a:hover::after {
  transform: translate(-3px, -50%) scaleX(-1);
}
.prevnextlink--next {
  margin-left: auto;
}
.prevnextlink--next a {
  padding-right: 24px;
}
.prevnextlink--next a::before, .prevnextlink--next a::after {
  right: 0;
}
@media (max-width: 980px) {
  .single-press-releases.page .elementor-section.elementor-section-boxed > .elementor-container {
    width: 90%;
  }
}
.single-press-releases .page-content .elementor-container {
  position: relative;
  z-index: 5;
}
.single-press-releases .page-content h2 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 500;
  font-size: clamp(28px, 2.8125vw, 36px);
  line-height: calc(48 / 40);
}
.single-press-releases .page-content h2:first-child {
  margin-top: 0;
}
.single-press-releases .page-content h2:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .single-press-releases .page-content h2 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.single-press-releases .page-content h3 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 500;
  font-size: clamp(24px, 2.03125vw, 26px);
  line-height: calc(34 / 28);
}
.single-press-releases .page-content h3:first-child {
  margin-top: 0;
}
.single-press-releases .page-content h3:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .single-press-releases .page-content h3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.single-press-releases .page-content p {
  margin: 40px 0;
  font-weight: 400;
  font-size: 18px;
  line-height: calc(30 / 18);
}
@media (max-width: 767px) {
  .single-press-releases .page-content p {
    margin: 30px 0;
  }
}
@media (max-width: 479px) {
  .single-press-releases .page-content p {
    font-size: 16px;
  }
}
.single-press-releases .page-content p:first-child {
  margin-top: 0;
}
.single-press-releases .page-content p:last-child {
  margin-bottom: 0;
}
.single-press-releases .page-content p a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s ease-out 0s;
}
.single-press-releases .page-content p a:hover {
  color: #2296dd;
}
.read-more {
  font-size: 18px;
  line-height: calc(22 / 18);
  letter-spacing: 0.04em;
}
@media (max-width: 479px) {
  .read-more {
    font-size: 16px;
  }
}
.read-more .psevdolink, .read-more a {
  color: #181c20;
  position: relative;
  padding-right: 23px;
  transition: all 0.3s ease-out 0s;
}
.read-more .psevdolink::after, .read-more a::after {
  content: "";
  display: block;
  position: absolute;
  width: 15px;
  height: 14px;
  background: url(../img/arrow-right-black-15x14.svg) no-repeat center / 100% 100%;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  transition: all 0.3s ease-out 0s;
  margin-top: 1px;
}
.read-more .psevdolink::before, .read-more a::before {
  content: "";
  display: block;
  position: absolute;
  width: 15px;
  height: 14px;
  background: url(../img/arrow-right-blue-15x14.svg) no-repeat center / 100% 100%;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  transition: all 0.3s ease-out 0s;
  margin-top: 1px;
  opacity: 0;
}
.read-more .psevdolink:hover, .read-more a:hover {
  color: #2296dd;
}
.read-more .psevdolink:hover::after, .read-more a:hover::after {
  transform: translate(3px, -50%);
  opacity: 0;
}
.read-more .psevdolink:hover::before, .read-more a:hover::before {
  transform: translate(3px, -50%);
  opacity: 1;
}
.decor-left {
  position: relative;
}
.decor-left::before {
  content: "";
  display: block;
  position: absolute;
  width: clamp(300px, 56.25vw, 720px);
  height: clamp(300px, 56.25vw, 720px);
  background: rgba(31, 127, 253, 0.4);
  filter: blur(clamp(100px, 19.53125vw, 250px));
  left: 0;
  top: 40px;
  transform: translate(-242px, -50%);
  z-index: -1;
  border-radius: 50%;
}
.decor-right {
  position: relative;
}
.decor-right::after {
  content: "";
  display: block;
  position: absolute;
  width: clamp(300px, 56.25vw, 720px);
  height: clamp(300px, 56.25vw, 720px);
  background: rgba(34, 150, 221, 0.4);
  filter: blur(clamp(100px, 19.53125vw, 250px));
  left: 100%;
  top: 50%;
  transform: translate(-65%, 0);
  z-index: -1;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .decor-right::after {
    top: 80%;
  }
}
body #content .latest-mpr {
  margin-bottom: clamp(50px, 5.7142857143vw, 80px);
}
body #content .pr-more {
  display: flex;
  gap: 40px;
}
body #content .pr-more .post-preview {
  flex: 2;
  height: auto;
}
@media (min-width: 768px) and (max-width: 980px) {
  body #content .pr-more {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  body #content .pr-more {
    flex-wrap: wrap;
    gap: 40px;
  }
  body #content .pr-more .post-preview {
    flex: 0 0 100%;
  }
}
body .product-banner {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: url(../img/waves-11.png) repeat-x center bottom;
}
@media (max-width: 980px) {
  body .product-banner {
    background-size: 150% auto;
  }
}
@media (max-width: 479px) {
  body .product-banner {
    background-size: 250% auto;
  }
}
body .product-banner::before {
  content: "";
  display: block;
  position: absolute;
  width: clamp(100px, 61.0135135135vw, 903px);
  height: clamp(100px, 61.0135135135vw, 903px);
  background: rgba(34, 150, 221, 0.3);
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  left: 0;
  top: 0;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 50%;
}
body .product-banner::after {
  content: "";
  display: block;
  position: absolute;
  width: clamp(100px, 62.5vw, 925px);
  height: clamp(100px, 62.5vw, 925px);
  background: rgba(31, 127, 253, 0.2);
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  z-index: 2;
  border-radius: 50%;
  right: 0;
  bottom: 0;
  transform: translate(50%, 25%);
}
body .product-banner > .elementor-container {
  padding-top: clamp(100px, 10.8108108108vw, 160px);
  padding-bottom: clamp(100px, 8.1081081081vw, 120px);
  position: relative;
  z-index: 5;
}
body .product-banner > .elementor-container .elementor-column {
  padding: 0 5%;
}
body .product-banner h1 {
  font-size: clamp(40px, 4.8648648649vw, 72px);
  line-height: calc(96 / 80);
  font-weight: 500;
  text-align: center;
}
body .product-banner p {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  body .product-banner p {
    font-size: 17px;
  }
}
body .variable-product-section form.variations_form table tbody > tr > th {
  text-align: left;
  line-height: 2.5em !important;
}
body .variable-product-section form.variations_form table tbody > tr:nth-child(odd) > td, body .variable-product-section form.variations_form table tbody > tr:nth-child(odd) > th {
  background-color: unset;
}
body .variable-product-section form.variations_form table tbody > tr:hover > td, body .variable-product-section form.variations_form table tbody > tr:hover > th {
  background-color: rgba(128, 128, 128, 0.1019607843);
}
.leadform .iti__country-container button.iti__selected-country {
  padding: 0 !important;
  border-radius: 0 !important;
  width: unset !important;
}
.leadform .iti__country-container ul.iti__country-list li.iti__country {
  color: #181c20;
  line-height: 1;
  padding: 10px 8px;
}
.leadform .iti__country-container ul.iti__country-list li.iti__country .iti__dial-code {
  color: #2296dd;
}
.leadform .gform_required_legend {
  display: none;
}
ul.iti__country-list li.iti__country {
  color: #181c20;
}
ul.iti__country-list li.iti__country .iti__dial-code {
  color: #2296dd;
}
.hbspt-form form.hs-form {
  color: #181c20;
}
.hbspt-form form.hs-form fieldset {
  max-width: unset;
  margin: 0 0 30px;
  display: flex;
  column-gap: 3.345%;
  row-gap: 30px;
}
.hbspt-form form.hs-form fieldset.form-columns-1 .hs-form-field {
  width: 100%;
}
@media (max-width: 767px) {
  .hbspt-form form.hs-form fieldset.form-columns-2 {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .hbspt-form form.hs-form fieldset.form-columns-2 .hs-form-field {
    width: 100%;
  }
}
.hbspt-form form.hs-form fieldset .hs-dependent-field {
  width: 100%;
}
.hbspt-form form.hs-form fieldset .hs-form-field label {
  color: #181c20;
  font-weight: 400;
  line-height: 150%;
  margin: 0 0 10px;
  display: block;
  padding: 0 25px;
  font-size: 18px !important;
}
@media (max-width: 980px) {
  .hbspt-form form.hs-form fieldset .hs-form-field label {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .hbspt-form form.hs-form fieldset .hs-form-field label {
    font-size: 16px !important;
  }
}
@media (max-width: 980px) {
  .hbspt-form form.hs-form fieldset .hs-form-field label {
    padding: 0;
  }
}
.hbspt-form form.hs-form fieldset .hs-form-field label .hs-form-required {
  color: #c02b0a;
  display: inline-block;
  padding-inline-start: 0.125em;
}
.hbspt-form form.hs-form fieldset .hs-form-field .input {
  margin: 0;
}
.hbspt-form form.hs-form fieldset .hs-form-field .input .hs-input {
  width: 100%;
  background-color: rgba(235, 243, 252, 0.5);
  border: 1px solid #181c20;
  border-radius: 8px;
  color: #181c20;
  font-weight: 400;
  line-height: 138%;
  padding: 14px 25px;
  font-size: 18px !important;
}
@media (max-width: 980px) {
  .hbspt-form form.hs-form fieldset .hs-form-field .input .hs-input {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .hbspt-form form.hs-form fieldset .hs-form-field .input .hs-input {
    font-size: 16px !important;
  }
}
.hbspt-form form.hs-form fieldset .hs-form-field .input select {
  appearance: none !important;
  background: rgba(255, 255, 255, 0.03) url(../img/arrow-caret-down.svg) no-repeat top 50% right 30px;
  background-color: rgba(235, 243, 252, 0.5);
}
.hbspt-form form.hs-form fieldset .hs-form-field .input ul[role="checkbox"] {
  padding: 0;
  list-style: none;
}
.hbspt-form form.hs-form fieldset .hs-form-field .input ul[role="checkbox"] li.hs-form-checkbox:last-child label {
  margin-bottom: 0;
}
.hbspt-form form.hs-form fieldset .hs-form-field .input ul[role="checkbox"] li.hs-form-checkbox:last-child label span {
  margin-bottom: 0;
}
.hbspt-form form.hs-form fieldset .hs-form-field .input ul[role="checkbox"] li.hs-form-checkbox label {
  display: flex;
  align-items: flex-start;
  margin-bottom: 5px;
  gap: 7px;
  font-weight: 400;
  line-height: 19.5px;
  padding: 0;
  cursor: pointer;
  font-size: 15px !important;
}
.hbspt-form form.hs-form fieldset .hs-form-field .input ul[role="checkbox"] li.hs-form-checkbox label input[type="checkbox"] {
  width: unset;
  margin-top: 3px;
}
.hbspt-form form.hs-form fieldset .hs-form-field .input ul[role="checkbox"] li.hs-form-checkbox label span {
  margin: 0 0 10px;
  display: block;
  padding: 0 25px;
}
@media (max-width: 980px) {
  .hbspt-form form.hs-form fieldset .hs-form-field .input ul[role="checkbox"] li.hs-form-checkbox label span {
    padding: 0 5px;
  }
}
.hbspt-form form.hs-form fieldset .hs-form-field .input textarea {
  height: 140px;
}
.hbspt-form form.hs-form fieldset .hs-form-field ul.hs-error-msgs {
  list-style: none;
  margin-bottom: -31px;
  padding: 0 25px;
}
@media (max-width: 767px) {
  .hbspt-form form.hs-form fieldset .hs-form-field ul.hs-error-msgs {
    padding: 0;
  }
}
.hbspt-form form.hs-form fieldset .hs-form-field ul.hs-error-msgs li label {
  color: #c02b0a;
  color: red;
  font-size: 14px !important;
  font-weight: 400;
  padding: 0;
}
.hbspt-form form.hs-form .hs_error_rollup {
  display: none;
}
.hbspt-form form.hs-form .hs-submit .actions {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .hbspt-form form.hs-form .hs-submit .actions {
    justify-content: center;
  }
}
.hbspt-form form.hs-form .hs-submit .actions input[type="submit"], .hbspt-form form.hs-form .hs-submit .actions .hs-button {
  width: auto;
  text-decoration: none;
  margin: 0;
  background-color: #1a7bb7;
  border: 3px solid #1a7bb7;
  color: #fff;
  border-radius: 8px;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-weight: 500;
  line-height: 130%;
  padding: 8px 23px 9px;
  text-align: center;
  text-transform: capitalize;
  transition: all 0.3s ease-out 0s;
  font-size: 19px !important;
}
@media (max-width: 980px) {
  .hbspt-form form.hs-form .hs-submit .actions input[type="submit"], .hbspt-form form.hs-form .hs-submit .actions .hs-button {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .hbspt-form form.hs-form .hs-submit .actions input[type="submit"], .hbspt-form form.hs-form .hs-submit .actions .hs-button {
    font-size: 17px !important;
  }
}
.hbspt-form form.hs-form .hs-submit .actions input[type="submit"]:hover, .hbspt-form form.hs-form .hs-submit .actions .hs-button:hover {
  background-color: #166699;
  border-color: #166699;
}
@media (max-width: 980px) {
  .single-case-studies.page .elementor-section.elementor-section-boxed > .elementor-container {
    width: 90%;
  }
}
.single-case-studies.page {
  background-color: #fff;
  color: #181c20;
}
.single-case-studies .page-content .elementor-container {
  position: relative;
  z-index: 5;
}
.single-case-studies .page-content .single-header > .elementor-container {
  border-bottom-color: #2296dd;
}
.single-case-studies .page-content h2 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 500;
  font-size: clamp(28px, 2.8125vw, 36px);
  line-height: calc(48 / 40);
}
.single-case-studies .page-content h2:first-child {
  margin-top: 0;
}
.single-case-studies .page-content h2:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .single-case-studies .page-content h2 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.single-case-studies .page-content h3 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 500;
  font-size: clamp(24px, 2.03125vw, 26px);
  line-height: calc(34 / 28);
}
.single-case-studies .page-content h3:first-child {
  margin-top: 0;
}
.single-case-studies .page-content h3:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .single-case-studies .page-content h3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.single-case-studies .page-content p {
  margin: 40px 0;
  font-weight: 400;
  font-size: 18px;
  line-height: calc(30 / 18);
}
@media (max-width: 767px) {
  .single-case-studies .page-content p {
    margin: 30px 0;
  }
}
@media (max-width: 479px) {
  .single-case-studies .page-content p {
    font-size: 16px;
  }
}
.single-case-studies .page-content p:first-child {
  margin-top: 0;
}
.single-case-studies .page-content p:last-child {
  margin-bottom: 0;
}
.single-case-studies .page-content p a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s ease-out 0s;
}
.single-case-studies .page-content p a:hover {
  color: #2296dd;
}
.single-case-studies .page-content ul li {
  font-weight: 400;
  font-size: 18px;
  line-height: calc(30 / 18);
  margin-bottom: 0.4em;
}
.single-case-studies .page-content ul li:last-child {
  margin-bottom: 0;
}
.single-case-studies .page-content ul li a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s ease-out 0s;
}
.single-case-studies .page-content ul li a:hover {
  color: #2296dd;
}
.single-case-studies .page-content .share > .elementor-container {
  border-top-color: #2296dd;
}
.single-case-studies .page-content .share > .elementor-container .addtoany_shortcode a:hover svg path {
  fill: #1a87ca;
}
.single-case-studies .page-content .share > .elementor-container .addtoany_shortcode a svg path {
  fill: #2296dd;
}
.single-case-studies #content .latest-mcs {
  margin-bottom: clamp(50px, 5.7142857143vw, 80px);
}
.single-case-studies #content .cs-more {
  display: flex;
  gap: 40px;
}
.single-case-studies #content .cs-more .post-preview {
  flex: 2;
  height: auto;
}
@media (min-width: 768px) and (max-width: 980px) {
  .single-case-studies #content .cs-more {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .single-case-studies #content .cs-more {
    flex-wrap: wrap;
    gap: 40px;
  }
  .single-case-studies #content .cs-more .post-preview {
    flex: 0 0 100%;
  }
}
body.elementor-page .elementor-section .elementor-column.getAQuote__decor::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(40%, -55%);
  width: 1722px;
  height: 1755px;
  background: url(../img/ellipse-755.svg) no-repeat;
  z-index: -1;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__decor > div:before {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 3vw;
  top: 400px;
  left: 50%;
  margin-left: -600px;
  top: 30px;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__decor > div:after {
  content: "" !important;
  display: block !important;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2296dd;
  left: 3vw;
  top: 400px;
  left: 50%;
  margin-left: -787px;
  top: 900px;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol {
  flex: 100%;
  width: 100%;
  max-width: 1363px;
  margin: 0 auto;
  padding: 4.7% 5.8% 5%;
  background-color: #fff;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper#gform_wrapper_7 {
  display: block !important;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form {
  color: #181c20;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gf_progressbar_wrapper {
  padding-left: 25px;
  margin-bottom: 30px;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_title {
  color: #181c20;
  font-weight: 500;
  line-height: 1.21;
  margin: 0;
  font-size: 28px !important;
}
@media (max-width: 1199px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_title {
    font-size: 26px !important;
  }
}
@media (max-width: 980px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_title {
    font-size: 24px !important;
  }
}
@media (max-width: 767px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_title {
    font-size: 22px !important;
  }
}
@media (max-width: 479px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_title {
    font-size: 20px !important;
  }
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar {
  display: none !important;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield#field_7_32 + #field_7_35 {
  display: none;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield.spacer {
  display: none !important;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield.gfield--type-captcha {
  margin-bottom: 0;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield label, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield legend {
  color: #181c20;
  font-weight: 400;
  line-height: 150%;
  font-size: 18px !important;
}
@media (max-width: 980px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield label, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield legend {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield label, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield legend {
    font-size: 16px !important;
  }
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield input, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield select, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield textarea {
  background-color: rgba(235, 243, 252, 0.5);
  border: 1px solid #181c20 !important;
  border-radius: 30px;
  border-radius: 8px;
  color: #181c20;
  font-weight: 400;
  line-height: 138%;
  font-size: 18px !important;
}
@media (max-width: 980px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield input, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield select, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield textarea {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield input, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield select, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield textarea {
    font-size: 16px !important;
  }
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield input::placeholder, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield select::placeholder, body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield textarea::placeholder {
  font-weight: 400;
  color: #181c20;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield select {
  background: rgba(255, 255, 255, 0.03) url(../img/arrow-caret-down.svg) no-repeat top 50% right 30px;
  background-color: rgba(235, 243, 252, 0.5);
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield select option {
  background: rgba(235, 243, 252, 0.5);
  color: #181c20;
  font: 400 18px/27px "Avenir Next LT Pro", sans-serif;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice {
  display: flex;
  align-items: flex-start;
  margin-bottom: 5px;
  gap: 7px;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice .gfield-choice-input {
  margin-top: 3px;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice label {
  font-weight: 400;
  font-size: 15px !important;
  line-height: 19.5px;
  cursor: pointer;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield.hydromassage-model-tools {
  padding: 0;
  margin: 0;
  padding-left: 20px;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield.hydromassage-model-tools + .hydromassage-model-tools {
  display: none !important;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield.hydromassage-model-tools.gfield_error {
  margin-bottom: 25px;
}
body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_fields .gfield.hydromassage-model-tools .validation_message {
  margin-top: 0;
  position: relative;
  top: -3px;
}
@media (max-width: 767px) {
  body.elementor-page .elementor-section .elementor-column.getAQuote__formCol .elementor-shortcode .gform_wrapper form .gform-body .gform_page_footer {
    text-align: center;
  }
}
body.page-id-8089 .intro-banner, body.page-id-8140 .intro-banner {
  overflow: unset;
  background: none;
}
body.page-id-8089 .intro-banner::before, body.page-id-8140 .intro-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: clamp(100px, 61.0135135135vw, 903px);
  height: clamp(100px, 61.0135135135vw, 903px);
  background: rgba(34, 150, 221, 0.3);
  border-radius: 50%;
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  opacity: 0.5;
  transform: translate(-45%, -45%);
}
body.page-id-8089 .intro-banner::after, body.page-id-8140 .intro-banner::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: clamp(100px, 62.5vw, 925px);
  height: clamp(100px, 62.5vw, 925px);
  background: rgba(31, 127, 253, 0.2);
  border-radius: 50%;
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  opacity: 0.5;
  transform: translate(50%, 25%);
}
body.page-id-8089 .intro-banner > .elementor-container, body.page-id-8140 .intro-banner > .elementor-container {
  padding-top: clamp(221px, calc(95px + 9.3vw), 244px);
  padding-bottom: clamp(130px, calc(4px + 9.3vw), 152px);
}
@media (max-width: 1363px) {
  body.page-id-8089 .intro-banner > .elementor-container, body.page-id-8140 .intro-banner > .elementor-container {
    padding-top: 221px;
    padding-bottom: 130px;
  }
}
@media (max-width: 1239px) {
  body.page-id-8089 .intro-banner > .elementor-container, body.page-id-8140 .intro-banner > .elementor-container {
    padding-top: 201px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1139px) {
  body.page-id-8089 .intro-banner > .elementor-container, body.page-id-8140 .intro-banner > .elementor-container {
    padding-top: 185px;
    padding-bottom: 110px;
  }
}
@media (max-width: 1024px) {
  body.page-id-8089 .intro-banner > .elementor-container, body.page-id-8140 .intro-banner > .elementor-container {
    padding-top: clamp(111px, calc(84px + 8.53vw), 171px);
    padding-bottom: clamp(40px, calc(13px + 8.53vw), 100px);
  }
}
body.page-id-8089 .intro-banner h1, body.page-id-8140 .intro-banner h1 {
  font-size: clamp(40px, 4.8648648649vw, 72px);
  line-height: 1;
  font-weight: 500;
  margin: 0 0 clamp(30px, 3vw, 51px);
  text-align: center;
}
body.page-id-8089 .intro-banner .hero-text > .elementor-widget-container, body.page-id-8140 .intro-banner .hero-text > .elementor-widget-container {
  font-size: 19px;
  font-weight: 400;
  line-height: 130%;
  text-align: center;
}
@media (max-width: 479px) {
  body.page-id-8089 .intro-banner .hero-text > .elementor-widget-container, body.page-id-8140 .intro-banner .hero-text > .elementor-widget-container {
    font-size: 17px;
  }
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post, body.page-id-8140 .blogs-body .blogs-grid .elementor-post {
  position: relative;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post .elementor-post__title a, body.page-id-8140 .blogs-body .blogs-grid .elementor-post .elementor-post__title a {
  font-weight: 500;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post:hover .elementor-post__thumbnail__link .elementor-post__thumbnail img, body.page-id-8140 .blogs-body .blogs-grid .elementor-post:hover .elementor-post__thumbnail__link .elementor-post__thumbnail img {
  transform-origin: center center;
  transform: scale(1.05);
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post:hover .elementor-post__text .elementor-post__title a, body.page-id-8140 .blogs-body .blogs-grid .elementor-post:hover .elementor-post__text .elementor-post__title a {
  border-bottom-color: #fff;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__thumbnail__link, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__thumbnail__link {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail {
  overflow: hidden;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail img, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail img {
  top: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  transform: unset;
  transition: transform 0.3s ease;
  transform-origin: center center;
}
@media (min-width: 768px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail img, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail img {
    width: auto;
    height: 100%;
  }
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text {
  display: flex;
  padding-top: calc(71% + 30px);
}
@media (max-width: 767px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text {
    padding-top: calc(50% + 30px);
  }
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__title, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__title {
  order: 2;
  z-index: 2;
  font-weight: 500;
  font-size: clamp(18px, 1.5277777778vw, 22px);
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__title a, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__title a {
  transition: border-color 0.5s ease;
  border-bottom: 2px solid transparent;
}
@media (max-width: 980px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__title a, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__title a {
    font-size: 20px;
  }
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data {
  order: 1;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data span, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data span {
  font-weight: 400;
}
@media (max-width: 980px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data span, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data span {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data span, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__meta-data span {
    font-size: 16px;
  }
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt {
  order: 3;
}
@media (max-width: 980px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt {
    margin-bottom: 36px;
  }
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt p, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt p {
  font-size: 18px;
}
@media (max-width: 980px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt p, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt p {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt p, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__excerpt p {
    font-size: 16px;
  }
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__read-more, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__read-more {
  position: relative;
  z-index: 2;
  order: 4;
  margin-top: auto;
  transition: color 0.3s ease;
  font-weight: 500;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__read-more::after, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__read-more::after {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  right: -20px;
  display: block;
  width: 14px;
  height: 16px;
  background-image: url("../img/arr-right.svg");
  background-size: cover;
  background-position: center center;
  transition: right 0.3s ease;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-post__text .elementor-post__read-more:hover::after, body.page-id-8140 .blogs-body .blogs-grid .elementor-post__text .elementor-post__read-more:hover::after {
  right: -24px;
}
body.page-id-8089 .blogs-body .blogs-grid .elementor-button-wrapper, body.page-id-8140 .blogs-body .blogs-grid .elementor-button-wrapper {
  margin-top: clamp(70px, 13.5135135135vw, 177px);
}
body.page-id-8089 .free-quote, body.page-id-8140 .free-quote {
  background-image: url("../img/request-quote-bg1.svg");
  background-position: 56.5% 30%;
  background-size: 68% auto;
  background-repeat: no-repeat;
}
body.page-id-8089 .free-quote::before, body.page-id-8140 .free-quote::before {
  content: "";
  display: block;
  position: absolute;
  width: clamp(100px, 61.0135135135vw, 755px);
  height: clamp(100px, 61.0135135135vw, 755px);
  background: rgba(34, 150, 221, 0.3);
  filter: blur(clamp(70px, 13.5135135135vw, 250px));
  left: 0;
  bottom: 0;
  transform: translate(-35%, -15%);
  z-index: 2;
  border-radius: 50%;
}
body.page-id-8089 .free-quote .tag, body.page-id-8140 .free-quote .tag {
  margin-bottom: 38px !important;
}
body.page-id-8089 .free-quote .request__title .elementor-heading-title, body.page-id-8140 .free-quote .request__title .elementor-heading-title {
  margin-bottom: 42px;
}
body.page-id-8089 .free-quote .round_button .elementor-button.elementor-size-sm, body.page-id-8140 .free-quote .round_button .elementor-button.elementor-size-sm {
  font: 18px/34px "Avenir Next LT Pro", sans-serif;
  letter-spacing: 0;
  text-transform: none;
  padding: 9px 29px;
}
body.single-post > .elementor-location-header .elementor-sticky__spacer {
  display: none !important;
}
body.single-post > .elementor-location-single {
  padding-top: 128px;
}
@media (max-width: 1600px) {
  body.single-post > .elementor-location-single {
    padding-top: clamp(116px, calc(47px + 5vw), 128px);
  }
}
@media (max-width: 1363px) {
  body.single-post > .elementor-location-single {
    padding-top: 116px;
  }
}
@media (max-width: 1239px) {
  body.single-post > .elementor-location-single {
    padding-top: 106px;
  }
}
@media (max-width: 1139px) {
  body.single-post > .elementor-location-single {
    padding-top: 100px;
  }
}
@media (max-width: 1024px) {
  body.single-post > .elementor-location-single {
    padding-top: 97px;
  }
}
body.single-post .single-section::before {
  content: "";
  position: absolute;
  bottom: 40%;
  left: 0;
  z-index: 2;
  display: block;
  width: clamp(100px, 61.0135135135vw, 720px);
  height: clamp(100px, 61.0135135135vw, 720px);
  background: rgba(31, 127, 253, 0.3);
  border-radius: 50%;
  filter: blur(clamp(70px, 13.5135135135vw, 250px));
  opacity: 0.5;
  transform: translate(-49%, 11%);
}
body.single-post .single-section::after {
  content: "";
  position: absolute;
  bottom: 21%;
  right: 0;
  z-index: 2;
  display: block;
  width: clamp(100px, 62.5vw, 720px);
  height: clamp(100px, 62.5vw, 720px);
  background: rgba(34, 150, 221, 0.3);
  border-radius: 50%;
  filter: blur(clamp(70px, 13.5135135135vw, 250px));
  opacity: 0.5;
  transform: translate(50%, -18%);
}
body.single-post .single-section > .elementor-background-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: clamp(100px, 61.0135135135vw, 903px);
  height: clamp(100px, 61.0135135135vw, 903px);
  background: rgba(34, 150, 221, 0.3);
  border-radius: 50%;
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  opacity: 0.5;
  transform: translate(-49%, 11%);
}
body.single-post .single-section > .elementor-background-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: clamp(100px, 62.5vw, 925px);
  height: clamp(100px, 62.5vw, 925px);
  background: rgba(31, 127, 253, 0.2);
  border-radius: 50%;
  filter: blur(clamp(70px, 13.5135135135vw, 200px));
  opacity: 0.5;
  transform: translate(50%, -18%);
}
body.single-post .single-section > .elementor-container {
  position: relative;
  z-index: 5;
  padding-top: clamp(25px, 7vw, 112px);
  padding-bottom: clamp(40px, 9.527027027vw, 122px);
}
body.single-post .single-section .elementor-widget-post-info {
  margin-block-end: unset;
  margin-bottom: 18px;
}
body.single-post .single-section .elementor-widget-post-info .elementor-post-info__item--type-date {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 980px) {
  body.single-post .single-section .elementor-widget-post-info .elementor-post-info__item--type-date {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  body.single-post .single-section .elementor-widget-post-info .elementor-post-info__item--type-date {
    font-size: 16px;
  }
}
body.single-post .single-section .elementor-widget-heading {
  max-width: 946px;
  padding-bottom: clamp(80px, 8vw, 99px);
  margin: 0 auto clamp(80px, 8vw, 95px);
  border-bottom: 1px solid rgba(34, 150, 221, 0.3);
}
body.single-post .single-section .elementor-widget-heading h1 {
  font-size: clamp(32px, 3.3783783784vw, 50px);
  font-weight: 500;
  line-height: calc(67 / 56);
}
body.single-post .single-section .elementor-widget-theme-post-content {
  margin-bottom: clamp(80px, 8vw, 96px);
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h2, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h3, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h4, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h5, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h6 {
  max-width: 946px;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  color: #fff;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h2 a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h2 span, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h3 a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h3 span, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h4 a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h4 span, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h5 a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h5 span, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h6 a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h6 span {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h2 {
  font-size: clamp(28px, 2.4324324324vw, 36px);
  font-weight: 500;
  margin: 0 auto 40px;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h3 {
  font-size: clamp(24px, 1.7567567568vw, 26px);
  font-weight: 500;
  letter-spacing: 0.4px;
  margin: 0 auto 40px;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h4 {
  font-size: 22px;
  font-weight: 500;
  margin: 0 auto 1.5em;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h5 {
  font-size: 20px;
  font-weight: 500;
  margin: 0 auto 1.5em;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > h6 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 auto 1.5em;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > p {
  max-width: 946px;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  color: #fff;
  margin: 0 auto 40px;
}
@media (min-width: 768px) and (max-width: 980px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > p {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > p {
    font-size: 16px;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container > p:last-child {
  margin-bottom: 0;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ol, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul {
  max-width: 946px;
  margin: 0 auto 40px;
  padding: 0 0 0 18px;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ol li, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul li {
  max-width: 90%;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  color: #fff;
  padding: 0;
  margin: 0 0 0.6em;
}
@media (min-width: 768px) and (max-width: 980px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ol li, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul li {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ol li, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul li {
    font-size: 16px;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ol li img, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul li img {
  width: auto;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ol li ul, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ol li ol, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul li ul, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul li ol {
  margin: 0.6em 0;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul {
  list-style: none;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul > li {
  position: relative;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container ul > li:before {
  content: "";
  position: absolute;
  top: 12px;
  left: -16px;
  width: 8px;
  height: 8px;
  background-color: #2296dd;
  border-radius: 50%;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p span, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li span {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li a {
  text-decoration: none;
  border-bottom: 1px solid #fff;
  transition: all 0.3s ease;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p a:hover, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li a:hover {
  color: #2296dd;
  border-bottom-color: #2296dd;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p b, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p strong, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li b, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li strong {
  font-weight: 700;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p b a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p strong a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li b a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li strong a {
  font-weight: inherit;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p i, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p em, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li i, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li em {
  font-style: italic;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p i a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container p em a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li i a, body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container li em a {
  font-style: inherit;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure {
  width: 100%;
  margin: clamp(60px, 8vw, 96px) 0 clamp(60px, 8vw, 98px);
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure[align="right"], body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure.alignright {
  margin: 0 0 1.3em;
}
@media (min-width: 500px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure[align="right"], body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure.alignright {
    float: right;
    max-width: 40%;
    width: auto;
    height: auto;
    margin: 0 0 20px 20px;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure[align="left"], body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure.alignleft {
  margin: 0 0 1.3em;
}
@media (min-width: 500px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure[align="left"], body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure.alignleft {
    float: left;
    max-width: 40%;
    width: auto;
    height: auto;
    margin: 0 20px 20px 0;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure iframe[src*="youtube.com"] {
  height: clamp(447px, 50.625vw, 668px);
}
@media (max-width: 980px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure iframe[src*="youtube.com"] {
    height: calc((100vw - 30px)*675/1200);
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure img {
  width: 100%;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure figcaption {
  position: relative;
  max-width: 946px;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: #fff;
  padding-left: 18px;
  padding-bottom: 3px;
  margin: 20px auto 0;
}
@media (min-width: 768px) and (max-width: 980px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure figcaption {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 479px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure figcaption {
    font-size: 16px;
    line-height: 21px;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure figcaption::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #2296dd;
}
@media (min-width: 768px) and (max-width: 980px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure figcaption::before {
    top: 7px;
  }
}
@media (max-width: 479px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container figure figcaption::before {
    top: 6.5px;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote {
  width: 100%;
  background: linear-gradient(128deg, rgba(255, 255, 255, 0.05) -0.03%, rgba(255, 255, 255, 0.01) 92.49%);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  padding: clamp(20px, 5vw, 76px) clamp(20px, 7.1vw, 124px) clamp(20px, 5vw, 80px);
  margin: clamp(60px, 8vw, 96px) 0 clamp(60px, 8vw, 98px);
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote h3 {
  font-family: "Avenir Next LT Pro", sans-serif;
  font-size: clamp(24px, 2.4324324324vw, 36px);
  font-weight: 500;
  font-style: italic;
  line-height: 1.4;
  color: #fff;
  margin: 0 0 19px;
}
@media (max-width: 767px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote h3 {
    font-weight: 500;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote h3 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote p {
  font-family: "Avenir Next LT Pro", sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.6667;
  margin: 0 0 38px;
}
@media (min-width: 768px) and (max-width: 980px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote p {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote p {
    font-size: 16px;
  }
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote p a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration-line: underline;
  color: inherit;
  transition: color 0.3s ease;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote p a:hover {
  color: #2296dd;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote cite {
  font-family: "Avenir Next LT Pro", sans-serif;
  font-size: clamp(18px, 1.4864864865vw, 22px);
  font-weight: 400;
  font-style: normal;
  line-height: 1.6667;
  color: #fff;
  margin: 0 0 0 5px;
}
body.single-post .single-section .elementor-widget-theme-post-content .elementor-widget-container blockquote cite a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-widget-container {
  max-width: 946px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding-top: 32px;
  margin: 0 auto;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-grid {
  word-spacing: normal;
  margin: 0;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-grid::before {
  content: "Share";
  font-family: "Avenir Next LT Pro", sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  color: #fff;
  margin-right: 8px;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-grid-item {
  margin: 0 8px;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-grid-item:hover i {
  color: #2296DD;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-share-btn {
  font-size: 4.445px;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-share-btn__icon {
  margin: 0;
}
body.single-post .single-section .elementor-widget-share-buttons .elementor-share-btn__icon i {
  font-size: 20px;
  transition: color 0.3s ease;
}
body.single-post .recent-posts {
  background-color: #F4F4F4;
}
body.single-post .recent-posts .recent-posts-header {
  margin-bottom: clamp(45px, 8vw, 95px) !important;
}
body.single-post .recent-posts .recent-posts-header h2 {
  font-size: clamp(28px, 5.56vw, 50px);
  font-weight: 500;
  line-height: 1;
  color: #181C20;
  margin: 0;
}
body.single-post .recent-posts .recent-posts-header h2 span {
  color: #2296DD;
}
body.single-post .recent-posts .blogs-grid {
  margin-bottom: 56px !important;
}
body.single-post .recent-posts .blogs-grid .elementor-post {
  position: relative;
}
body.single-post .recent-posts .blogs-grid .elementor-post .elementor-post__title a {
  font-weight: 500;
}
body.single-post .recent-posts .blogs-grid .elementor-post:hover .elementor-post__thumbnail__link .elementor-post__thumbnail img {
  transform-origin: center center;
  transform: scale(1.05);
}
body.single-post .recent-posts .blogs-grid .elementor-post:hover .elementor-post__text .elementor-post__title a {
  border-bottom-color: #181C20;
}
body.single-post .recent-posts .blogs-grid .elementor-post__thumbnail__link {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
}
body.single-post .recent-posts .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail {
  overflow: hidden;
}
body.single-post .recent-posts .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail img {
  top: 0;
  left: 0;
  transform: unset;
  transition: transform 0.3s ease;
  transform-origin: center center;
}
@media (min-width: 768px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__thumbnail__link .elementor-post__thumbnail img {
    width: auto;
    height: 100%;
  }
}
body.single-post .recent-posts .blogs-grid .elementor-post__text {
  display: flex;
  padding-top: calc(71% + 30px);
}
@media (max-width: 767px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__text {
    padding-top: calc(50% + 30px);
  }
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__title {
  order: 2;
  z-index: 2;
  font-weight: 500;
  font-size: clamp(18px, 1.5277777778vw, 22px);
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__title a {
  color: #181C20;
  transition: border-color 0.5s ease;
  border-bottom: 2px solid transparent;
}
@media (max-width: 980px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__title a {
    font-size: 20px;
  }
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__meta-data {
  order: 1;
  color: #181C20;
}
@media (max-width: 980px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__meta-data span {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__meta-data span {
    font-size: 16px;
  }
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__excerpt {
  order: 3;
}
@media (max-width: 980px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__excerpt {
    margin-bottom: 36px;
  }
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__excerpt p {
  color: #181C20;
  font-size: 18px;
}
@media (max-width: 980px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__excerpt p {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__excerpt p {
    font-size: 16px;
  }
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__read-more {
  position: relative;
  z-index: 2;
  order: 4;
  margin-top: auto;
  transition: color 0.3s ease;
  font-weight: 500;
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__read-more::after {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  right: -20px;
  display: block;
  width: 14px;
  height: 16px;
  background-image: url("../img/arr-right.svg");
  background-size: cover;
  background-position: center center;
  transition: right 0.3s ease;
}
body.single-post .recent-posts .blogs-grid .elementor-post__text .elementor-post__read-more:hover::after {
  right: -24px;
}
body.single-post .recent-posts .blogs-grid .elementor-button-wrapper {
  margin-top: clamp(70px, 13.5135135135vw, 177px);
}
body.single-post .recent-posts .recent-posts-btn a.elementor-button {
  background-color: transparent;
  border: 3px solid #1a7bb7;
  color: #181c20;
  border-radius: 8px;
  font-family: "Avenir Next LT Pro", sans-serif;
  font-weight: 500;
  line-height: 130%;
  padding: 8px 23px 9px;
  text-align: center;
  transition: all 0.3s ease-out 0s;
  font-size: 19px;
}
@media (max-width: 980px) {
  body.single-post .recent-posts .recent-posts-btn a.elementor-button {
    padding: 7px 23px 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  body.single-post .recent-posts .recent-posts-btn a.elementor-button {
    font-size: 17px;
    padding: 7px 23px 11px;
  }
}
body.single-post .recent-posts .recent-posts-btn a.elementor-button:hover {
  background-color: #166699;
  border-color: #166699;
  color: #fff;
}
body.single-post .free-quote {
  background-image: url("../img/request-quote-bg2.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
body.single-post .free-quote::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  display: block;
  width: clamp(100px, 61.0135135135vw, 755px);
  height: clamp(100px, 61.0135135135vw, 755px);
  background: rgba(34, 150, 221, 0.3);
  filter: blur(clamp(70px, 13.5135135135vw, 250px));
  border-radius: 50%;
  transform: translate(41%, -50%);
}
body.single-post .free-quote::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: block;
  background-image: url("../img/waves-5.svg");
  background-position: center center;
  background-size: 130% 100%;
  background-repeat: no-repeat;
  width: clamp(100px, 121.4189189189vw, 1797.35px);
  height: clamp(100px, 59.6621621622vw, 883.888px);
  transform: translate(-40%, -45%);
  opacity: 0.2;
}
body.single-post .free-quote .tag {
  margin-bottom: 38px !important;
}
body.single-post .free-quote .request__title .elementor-heading-title {
  margin-bottom: 23px;
}
body.single-post .free-quote .round_button .elementor-button.elementor-size-sm {
  font: 18px/34px "Avenir Next LT Pro", sans-serif;
  letter-spacing: 0;
  text-transform: none;
  padding: 9px 29px;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table thead tr th.product-remove {
  width: 47px;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table thead tr th.product-thumbnail {
  width: 12%;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table thead tr th.product-name {
  width: 50%;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr td.product-remove a.remove {
  line-height: 0.8;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail img {
  width: unset;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr td.product-name > a {
  font-size: clamp(22px, 1.7567567568vw, 26px);
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr td.product-name .variation dt {
  font-weight: 500;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr td.product-name .variation dd {
  font-style: italic;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon #coupon_code {
  width: 100% !important;
  max-width: 120px;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form button[type="submit"] {
  height: 37px;
  font-weight: 500;
  font-size: 16px;
  background-color: #2296dd;
  color: white !important;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form button[type="submit"]:hover {
  background-color: #1a87ca !important;
}
.woocommerce-cart .woocommerce a.checkout-button {
  font-weight: 500;
  background-color: #2296dd;
  color: white;
  transition: 0.3s all;
}
.woocommerce-cart .woocommerce a.checkout-button:hover {
  background-color: #1a87ca;
}
.woocommerce form.woocommerce-form-coupon button[type="submit"] {
  height: 48px;
  font-weight: 500;
  font-size: 16px;
  background-color: #2296dd;
  color: white !important;
}
.woocommerce form.woocommerce-form-coupon button[type="submit"]:hover {
  background-color: #1a87ca !important;
}
.woocommerce form.woocommerce-checkout .woocommerce-input-wrapper strong {
  font-weight: 500;
}
.woocommerce form.woocommerce-checkout .select2 .select2-selection {
  height: 48px;
  border-color: #666;
}
.woocommerce form.woocommerce-checkout .select2 .select2-selection .select2-selection__rendered {
  padding: 0.6rem 1rem;
  color: #0f141a;
}
.woocommerce form.woocommerce-checkout .select2 .select2-selection .select2-selection__arrow {
  height: 46px;
}
.woocommerce form.woocommerce-checkout h3#ship-to-different-address {
  font-size: 16px;
  margin: 1.5em 0;
}
.woocommerce form.woocommerce-checkout h3#ship-to-different-address label {
  cursor: pointer;
}
.woocommerce form.woocommerce-checkout h3#ship-to-different-address label input#ship-to-different-address-checkbox {
  margin-right: 5px;
  top: 1px;
  position: relative;
}
.woocommerce form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table th {
  font-weight: 500;
}
.woocommerce form.woocommerce-checkout #order_review ul#shipping_method li input {
  margin-top: 7px;
}
.woocommerce form.woocommerce-checkout button[type="submit"] {
  width: unset;
  min-width: 200px;
  min-height: 62px;
  padding: 0.8em 2em;
  font-weight: 500;
  font-size: 18px;
  background-color: #2296dd;
  color: white !important;
}
.woocommerce form.woocommerce-checkout button[type="submit"]:hover {
  background-color: #1a87ca !important;
}
.select2-container .select2-dropdown ul#select2-billing_state-results li {
  color: #0f141a;
}
.select2-container .select2-dropdown ul#select2-billing_state-results li.select2-results__option--highlighted[aria-selected] {
  color: white;
}
.woocommerce-shop .elementor-products-grid ul.elementor-grid li.product #learn-more {
  display: none;
}
.woocommerce-shop .elementor-products-grid ul.elementor-grid li.product a.button {
  transition: 0.3s all;
}
#content .product-landing-section {
  padding: 148px 50px;
}
@media (max-width: 980px) {
  #content .product-landing-section {
    padding: 90px 50px;
  }
}
@media (max-width: 767px) {
  #content .product-landing-section {
    padding: 40px 15px;
  }
}
#content .product-landing-section.w-1120 > .elementor-container {
  max-width: 1120px;
}
#content .product-landing-section > .elementor-container {
  max-width: 1440px;
}
#content .product-landing-section h2 {
  font-size: clamp(32px, 3.4722222222vw, 50px);
  font-weight: 500;
  line-height: 1.2;
}
#content .product-hero-section .col-border {
  max-width: 630px;
}
#content .product-hero-section .col-border > .elementor-widget-wrap {
  background: #fff;
  padding: 40px;
  border-radius: 24px;
  box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.2), 0px 0px 64px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  #content .product-hero-section .col-border > .elementor-widget-wrap {
    padding: 30px;
  }
}
#content .product-hero-section .bg-image {
  z-index: -1;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 81%;
  height: 100%;
}
@media (max-width: 767px) {
  #content .product-hero-section .bg-image {
    position: relative;
    height: auto;
    margin-right: 2rem;
  }
}
#content .product-hero-section .bg-image .elementor-widget-container {
  width: 100%;
  height: 100%;
}
#content .product-hero-section .bg-image img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
  object-position: center bottom;
}
#content .product-hero-section .hero-desc {
  margin-bottom: 2rem;
}
#content .product-hero-section .hero-desc p {
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 981px) {
  #content .product-hero-section .hero-desc p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  #content .product-hero-section .hero-desc p {
    font-size: 18px;
  }
}
#content .product-hero-section .sub-heading {
  margin-bottom: 1.8rem;
}
#content .product-hero-section .sub-heading p {
  text-transform: uppercase;
  letter-spacing: 0.015em;
}
@media (min-width: 981px) {
  #content .product-hero-section .sub-heading p {
    font-size: 19px;
  }
}
#content .product-hero-section h1 {
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: clamp(32px, 3.4722222222vw, 50px);
}
@media (max-width: 767px) {
  #content .product-hero-section h1 {
    margin-bottom: 0;
  }
}
#content .depth-look-section .look-items-row > .elementor-container {
  display: flex;
  column-gap: 3%;
  row-gap: 2rem;
}
@media (min-width: 981px) {
  #content .depth-look-section .look-items-row > .elementor-container .elementor-column {
    width: 31.333%;
  }
}
@media (max-width: 980px) {
  #content .depth-look-section .look-items-row > .elementor-container .elementor-column {
    width: 48.5%;
  }
}
@media (max-width: 767px) {
  #content .depth-look-section .look-items-row > .elementor-container .elementor-column {
    width: 100%;
  }
}
#content .depth-look-section .look-items-row .elementor-widget-button, #content .depth-look-section .look-items-row .elementor-image-box-wrapper .elementor-image-box-content {
  padding: 0 17px;
}
#content .depth-look-section .look-items-row .elementor-image-box-wrapper .elementor-image-box-img {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  width: 100%;
  padding-top: 74%;
}
#content .depth-look-section .look-items-row .elementor-image-box-wrapper .elementor-image-box-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-out;
}
#content .depth-look-section .look-items-row .elementor-image-box-wrapper .elementor-image-box-title {
  font-size: clamp(26px, 2.5vw, 36px);
  font-weight: 500;
}
#content .depth-look-section .look-items-row .elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 18px;
  font-weight: 400;
}
#content .depth-look-section .look-items-row .elementor-column:hover .elementor-image-box-wrapper .elementor-image-box-img img {
  transform: scale(1.05);
}
@media (min-width: 981px) {
  #content .depth-look-section .look-items-row .elementor-widget-button .elementor-button {
    margin-bottom: 1.5rem;
  }
}
#content .depth-look-section .look-items-row .elementor-widget-button .elementor-button .elementor-button-text {
  text-transform: initial;
  letter-spacing: 0.06em;
}
#content .product-overlay-video {
  position: relative;
  cursor: pointer;
}
#content .product-overlay-video:before {
  content: "";
  background: url("/wp-content/uploads/2024/10/play-btn.svg") no-repeat center / contain;
  width: 200px;
  max-width: 20%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  transition: all 0.3s ease-out;
}
#content .product-overlay-video:after {
  content: "";
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.3s ease-out;
}
#content .product-overlay-video .elementor-widget-container:after {
  content: "";
  display: block;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.043);
  background-image: url("/wp-content/uploads/2024/10/pause-icon.svg");
  background-repeat: no-repeat;
  background-position: 3% 50%;
  background-size: 5% 42%;
  position: absolute;
  bottom: 0;
  height: 91px;
  max-height: 14%;
  opacity: 0;
  transition: unset;
}
#content .product-overlay-video:not(.product-overlay-video-paused):before, #content .product-overlay-video:not(.product-overlay-video-paused):after {
  opacity: 0;
}
#content .product-overlay-video:not(.product-overlay-video-paused) .elementor-widget-container:after {
  opacity: 0;
  transition: all 0.3s 0.3s ease-out;
}
#content .product-overlay-video.product-overlay-video-paused .elementor-widget-container:after {
  opacity: 0;
  transition: all 0.01s 0s ease-out;
}
#content .product-overlay-video:hover:not(.product-overlay-video-paused) .elementor-widget-container:after {
  opacity: 1;
}
@media (min-width: 981px) {
  #content .innovation-section {
    padding: 123px 50px;
  }
}
@media (max-width: 1024px) {
  #content .innovation-section .innovation-items-row > .elementor-container {
    flex-direction: column-reverse;
  }
}
#content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-widget-wrap {
  justify-content: space-between;
}
@media (max-width: 1024px) {
  #content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-widget-wrap {
    justify-content: center;
  }
}
#content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-widget-wrap > .elementor-element {
  max-width: 274px;
}
@media (min-width: 981px) {
  #content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-widget-wrap > .elementor-element {
    width: 47%;
  }
}
@media (max-width: 479px) {
  #content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-widget-wrap > .elementor-element {
    width: 100%;
  }
}
#content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-image-box-wrapper .elementor-image-box-img {
  margin-bottom: 4px;
  height: 44px;
}
#content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-image-box-wrapper .elementor-image-box-title {
  margin-bottom: 10px;
}
#content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-image-box-wrapper .elementor-image-box-description {
  font-weight: 400;
}
@media (min-width: 981px) {
  #content .innovation-section .innovation-items-row .col-innovation-items.innovation-2-col .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 18px;
    max-width: unset;
  }
}
#content .innovation-section .innovation-items-row .col-innovation-items .elementor-widget-wrap {
  display: flex;
  column-gap: 6%;
  row-gap: min(8vw, 3.8rem);
}
@media (min-width: 981px) {
  #content .innovation-section .innovation-items-row .col-innovation-items .elementor-widget-wrap > .elementor-element {
    width: 29.333%;
  }
}
@media (max-width: 980px) {
  #content .innovation-section .innovation-items-row .col-innovation-items .elementor-widget-wrap > .elementor-element {
    width: 47%;
  }
}
@media (max-width: 479px) {
  #content .innovation-section .innovation-items-row .col-innovation-items .elementor-widget-wrap > .elementor-element {
    width: 100%;
  }
}
#content .innovation-section .innovation-items-row .elementor-image-box-wrapper .elementor-image-box-img {
  margin-bottom: 4px;
}
#content .innovation-section .innovation-items-row .elementor-image-box-wrapper .elementor-image-box-title {
  margin-bottom: 10px;
}
#content .innovation-section .innovation-items-row .elementor-image-box-wrapper .elementor-image-box-description {
  font-weight: 400;
}
@media (min-width: 981px) {
  #content .innovation-section .innovation-items-row .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 18px;
    max-width: 95%;
  }
}
@media (min-width: 981px) {
  #content .maintenance-section {
    padding: 142px 50px;
  }
}
#content .maintenance-section h3.elementor-heading-title {
  font-size: clamp(24px, 2.5vw, 36px);
  margin-bottom: 37px;
}
@media (max-width: 980px) {
  #content .maintenance-section h3.elementor-heading-title {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
#content .maintenance-section p {
  line-height: 1.5;
  font-weight: 400;
}
@media (min-width: 981px) {
  #content .maintenance-section p {
    font-size: 18px;
    margin-bottom: 24px;
  }
}
#content .maintenance-section p strong {
  font-weight: 500;
}
#content .maintenance-section .elementor-widget-text-editor:last-child p:last-child {
  margin-bottom: 0;
}
@media (max-width: 980px) {
  #content .maintenance-section .row-reverse > .elementor-column-gap-custom {
    flex-direction: column-reverse;
  }
}
@media (min-width: 981px) {
  #content .maintenance-section .row-reverse > .elementor-column-gap-custom > .elementor-column:nth-child(2) > .elementor-widget-wrap {
    padding-left: 25px;
  }
}
#content .maintenance-section .elementor-button-wrapper .elementor-button-text {
  text-transform: initial;
}
@media (min-width: 981px) {
  #content .product-faq-section {
    padding: 75px 50px;
  }
}
#content .product-faq-section .sub-heading p {
  letter-spacing: 0.1em;
  font-size: 18px;
  margin-bottom: 4px;
  font-weight: 400;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-icon {
  margin-left: 2rem;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-icon-closed, #content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-icon-opened {
  width: 32px;
  height: 32px;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-icon-closed svg, #content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-icon-opened svg {
  width: 100%;
  height: 100%;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item {
  border-bottom: 1px solid #ABACAD;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-title {
  padding: 22px 0 25px 0;
  line-height: 1.2;
  font-size: clamp(20px, 1.8055555556vw, 26px);
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content {
  padding-top: 0;
  padding-left: 0;
  font-weight: 400;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content strong {
  font-weight: 500;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content ol, #content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content ul {
  margin-bottom: 1rem;
}
#content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content p, #content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content li {
  font-weight: 400;
}
@media (min-width: 981px) {
  #content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content p, #content .product-faq-section .product-page-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content li {
    font-size: 18px;
  }
}
#content .product-faq-section .col-image {
  position: relative;
}
@media (min-width: 981px) {
  #content .product-faq-section .col-image * {
    position: static;
  }
  #content .product-faq-section .col-image img {
    position: absolute;
    object-fit: cover;
    top: 50%;
    right: 0;
    width: 86%;
    height: 100%;
    max-width: 100%;
    transform: translate(0, -50%);
  }
}
@media (min-width: 981px) and (max-width: 1440px) {
  #content .product-faq-section .col-image img {
    width: calc(100% - 36px);
  }
}
@media (min-width: 981px) {
  #content .real-results-section {
    padding: 212px 50px 140px;
  }
}
@media (min-width: 768px) {
  #content .real-results-section .col-quote > div, #content .real-results-section .col-quote > div > div, #content .real-results-section .col-quote > div .elementor-widget-testimonial, #content .real-results-section .col-quote > div .elementor-widget-testimonial .elementor-widget-container, #content .real-results-section .col-quote > div .elementor-widget-testimonial .elementor-testimonial-wrapper {
    height: 100% !important;
  }
}
@media (min-width: 981px) {
  #content .real-results-section .col-quote .product-quote {
    max-width: 617px;
  }
}
@media (min-width: 981px) {
  #content .real-results-section .col-text {
    padding-top: 1.5%;
    padding-left: 1.5%;
  }
}
@media (max-width: 767px) {
  #content .real-results-section .col-text {
    order: -1;
  }
}
#content .real-results-section .col-text p, #content .real-results-section .col-text li {
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 981px) {
  #content .real-results-section .col-text p, #content .real-results-section .col-text li {
    font-size: 18px;
  }
}
#content .real-results-section .col-text ul {
  list-style: none;
  padding: 8px 0 20px;
}
#content .real-results-section .col-text li {
  margin-bottom: 0.5em;
}
#content .real-results-section .col-text li:before {
  content: "";
  display: inline-block;
  float: left;
  margin-left: 0.1em;
  margin-right: 0.5em;
  width: 0.9em;
  height: 1.5em;
  background: url("/wp-content/uploads/2024/10/check.svg") no-repeat center / contain;
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-wrapper {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  padding: 35px min(5.5vw, 70px);
}
@media (max-width: 767px) {
  #content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-wrapper {
    border-radius: 16px;
  }
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-content {
  color: #fff;
  font-size: clamp(22px, 1.875vw, 27px);
  font-weight: 400;
  line-height: 1.52;
  position: relative;
  padding-top: 34px;
  margin-bottom: 24px;
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 32px;
  background: url("/wp-content/uploads/2024/10/qt.svg") no-repeat center / contain;
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-meta, #content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-meta-inner {
  position: static;
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-image {
  position: absolute;
  padding: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 24px;
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-image img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: unset;
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-name, #content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-job {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}
#content .real-results-section .product-quote.elementor-widget-testimonial .elementor-testimonial-job {
  margin-bottom: -7px;
}
@media (min-width: 981px) {
  #content .product-gallery-section {
    padding: 92px 50px 120px;
  }
}
#content .product-gallery-section > .elementor-container {
  max-width: 1464px;
}
#content .product-gallery-section .product-gallery-slider .elementor-widget-container {
  margin-bottom: 60px;
}
#content .product-gallery-section .product-gallery-slider .swiper-container {
  padding-bottom: 0;
  margin-bottom: 0;
}
#content .product-gallery-section .product-gallery-slider .elementor-swiper-button {
  background: #fff;
  transition: all 0.3s ease-out;
  border-radius: 50%;
  top: 44%;
  transform: translateY(-50%);
  width: 55px;
  height: 55px;
  color: #181C20;
  font-size: 18px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.25);
  border: 1px solid #fff;
}
@media (max-width: 767px) {
  #content .product-gallery-section .product-gallery-slider .elementor-swiper-button {
    width: 38px;
    height: 38px;
  }
}
#content .product-gallery-section .product-gallery-slider .elementor-swiper-button.elementor-swiper-button-prev {
  left: -16px;
}
@media (max-width: 767px) {
  #content .product-gallery-section .product-gallery-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: -20px;
  }
}
#content .product-gallery-section .product-gallery-slider .elementor-swiper-button.elementor-swiper-button-next {
  right: -16px;
}
@media (max-width: 767px) {
  #content .product-gallery-section .product-gallery-slider .elementor-swiper-button.elementor-swiper-button-next {
    right: -20px;
  }
}
#content .product-gallery-section .product-gallery-slider .elementor-swiper-button:hover {
  background: #3E8538;
  color: #fff;
}
#content .product-gallery-section .product-gallery-slider .swiper-pagination-bullets {
  bottom: -8px;
}
@media (max-width: 767px) {
  #content .product-gallery-section .product-gallery-slider .swiper-pagination-bullets {
    bottom: 10px;
  }
}
#content .product-gallery-section .product-gallery-slider .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 18px;
  height: 18px;
  background: #8BB6D1;
  margin: 0 8px;
  opacity: 1;
  transition: all 0.3s ease-out;
}
@media (max-width: 767px) {
  #content .product-gallery-section .product-gallery-slider .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin: 0 6px;
  }
}
#content .product-gallery-section .product-gallery-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FFFFFF;
}
#content .product-gallery-section .product-gallery-slider .swiper-pagination-bullets .swiper-pagination-bullet:hover {
  background: #63c2fd;
}
#content .product-gallery-section .product-gallery-slider .elementor-image-carousel {
  display: flex;
  align-items: initial;
}
#content .product-gallery-section .product-gallery-slider .elementor-image-carousel .swiper-slide {
  padding: 0 10px;
}
#content .product-gallery-section .product-gallery-slider .elementor-image-carousel .swiper-slide-inner {
  padding-top: 102%;
  overflow: hidden;
  border-radius: 16px;
  position: relative;
  width: 100%;
  border: 3px solid #5F9DC3;
}
#content .product-gallery-section .product-gallery-slider .elementor-image-carousel .swiper-slide-inner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 981px) {
  #content .analytics-section {
    padding: 116px 50px;
  }
}
#content .analytics-section .row-title {
  margin-bottom: 32px;
}
#content .analytics-section .row-title p {
  font-weight: 400;
  font-size: clamp(18px, 1.5277777778vw, 22px);
}
#content .analytics-section .row-title p strong {
  font-weight: 500;
}
#content .analytics-section .row-analytics > .elementor-container {
  column-gap: 3%;
}
@media (min-width: 768px) {
  #content .analytics-section .row-analytics > .elementor-container > .elementor-column {
    width: 48.5%;
  }
}
@media (max-width: 767px) {
  #content .analytics-section .row-analytics > .elementor-container > .elementor-column {
    width: 100%;
  }
}
#content .analytics-section .row-analytics .elementor-widget-wrap > .elementor-element:last-child p:last-child {
  margin-bottom: 0;
}
#content .analytics-section .row-analytics .elementor-heading-title {
  position: relative;
  font-size: clamp(23px, 1.8055555556vw, 26px);
  font-weight: 500;
  margin-bottom: 13px;
}
#content .analytics-section .row-analytics .elementor-heading-title:before {
  content: "";
  width: 21px;
  height: 1em;
  display: inline-block;
  float: left;
  margin-right: 0.3em;
  margin-top: 2px;
  background: url(" /wp-content/uploads/2024/10/Checkmark-circle.svg") no-repeat center / contain;
}
#content .analytics-section .row-analytics p {
  padding-left: calc(23px + .3em);
  font-size: 18px;
  font-weight: 400;
}
#content .analytics-section .row-analytics p:last-child {
  margin-bottom: 2.3em;
}
@media (min-width: 981px) {
  #content .product-cta-section {
    padding: 25px 50px 50px;
  }
}
@media (max-width: 980px) {
  #content .product-cta-section {
    padding: 30px 50px;
  }
}
@media (max-width: 767px) {
  #content .product-cta-section {
    padding: 15px 15px 35px;
  }
}
#content .product-cta-section > .elementor-container {
  max-width: 946px;
}
#content .product-cta-section p {
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 981px) {
  #content .product-cta-section p {
    font-size: 22px;
  }
}
#content .product-cta-section strong {
  font-weight: 500;
}
#content .product-cta-section .row-bottom p {
  font-size: 18px;
  margin-bottom: 3px;
}
#content .product-cta-section .row-bottom a {
  color: inherit;
  text-decoration: underline;
}
.subcategories-folders-downloads {
  margin-bottom: 0 !important;
}
.subcategories-folders-downloads > .elementor-widget-container ul.products {
  padding-bottom: 20px;
  margin-bottom: 27px;
  border-bottom: 1px solid #2296dd;
}
.subcategories-folders-downloads > .elementor-widget-container ul.products li.product-category h2.woocommerce-loop-category__title mark.count {
  display: none;
}
.elementor-widget-chair-options .elementor-widget-container {
  max-width: 1440px;
  margin: 0 auto;
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  justify-content: center;
  background: linear-gradient(102deg, #2C3034 0%, #1B1F23 99.31%);
  border: 2px solid #3F4246;
  border-radius: 14px;
  padding: 112px 35px;
}
@media (min-width: 981px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations {
    height: 668px;
    flex-wrap: wrap;
  }
}
@media (max-width: 1550px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations {
    padding: 80px 35px;
  }
}
@media (max-width: 980px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations {
    flex-wrap: nowrap;
    padding: 50px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations {
    padding: 30px 10px;
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 980px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-img {
    order: 3;
    height: 50vw;
    max-height: 360px;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
  }
}
@media (min-width: 981px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-img {
    max-width: 713px;
    width: 50%;
    height: 100%;
    flex-basis: 100%;
    margin-right: clamp(20px, calc(6.26vw - 41.4px), 60px);
  }
}
@media (min-width: 1550px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-img {
    width: 60%;
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-1-1 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-11.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-1-2 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-12.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-1-3 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-13.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-1-4 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-14.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-1-5 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-15.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-2-1 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-21.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-2-2 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-22.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-2-3 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-23.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-2-4 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-24.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-2-5 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-25.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-3-1 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-31.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-3-2 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-32.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-3-3 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-33.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-3-4 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-34.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-3-5 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-35.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-4-1 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-41.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-4-2 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-42.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-4-3 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-43.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-4-4 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-44.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-4-5 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-45.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-5-1 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-51.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-5-2 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-52.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-5-3 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-53.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-5-4 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-54.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-5-5 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-55.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-6-1 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-61.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-6-2 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-62.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-6-3 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-63.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-6-4 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-64.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .img-6-5 {
  background-image: url("/wp-content/themes/wellnessspace/img/chair/lounge-440x-65.webp");
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-logo {
  margin-bottom: 6px;
}
@media (max-width: 980px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-logo {
    order: 1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    max-width: 650px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 981px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-logo {
    max-width: 555px;
    width: calc(50% - clamp(20px, calc(6.26vw - 41.4px), 60px));
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-logo svg:nth-child(2) {
  margin: 0 0 3.5px -10px;
}
@media (max-width: 980px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-logo svg:nth-child(2) {
    margin-left: -5px;
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-model {
  font-family: "Avenir Next LT Pro";
  font-size: 26px;
  font-weight: 500;
  font-style: normal;
  line-height: 1;
  color: #2296DD;
  margin-bottom: 23px;
}
@media (max-width: 980px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-model {
    order: 2;
    text-align: center;
    max-width: 650px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 981px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-model {
    max-width: 555px;
    width: calc(50% - clamp(20px, calc(6.26vw - 41.4px), 60px));
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-text {
  font-family: "Avenir Next LT Pro";
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #fff;
  margin-bottom: 64px;
}
@media (max-width: 980px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-text {
    order: 4;
    max-width: 650px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 981px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-text {
    max-width: 555px;
    width: calc(50% - clamp(20px, calc(6.26vw - 41.4px), 60px));
  }
}
@media (max-width: 980px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-filter {
    order: 5;
    max-width: 650px;
    width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 981px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-filter {
    max-width: 555px;
    width: calc(50% - clamp(20px, calc(6.26vw - 41.4px), 60px));
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations .chair-options.cover-options {
  margin-bottom: 40px;
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations h4 {
  font-family: "Avenir Next LT Pro";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  color: #FFF;
  padding: 0;
  margin: 0 0 17px;
}
@media (max-width: 525px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations h4 {
    text-align: center;
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
}
@media (max-width: 525px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2vw;
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li {
  position: relative;
  max-width: 54px;
  cursor: pointer;
  list-style: none;
  margin: 0 14px 0 3px;
}
@media (max-width: 525px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li {
    margin: 0;
  }
}
@media (min-width: 981px) and (max-width: 1060px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li {
    margin-right: 8px;
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li:hover .img-wrap {
  border-color: rgba(34, 150, 221, 0.2);
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li label {
  position: absolute;
  bottom: -30px;
  left: 50%;
  z-index: 3;
  display: inline-block;
  font-size: 0.75rem;
  white-space: nowrap;
  color: #ffffff;
  background: #3F4246;
  border: 0;
  border-radius: 3px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: translateX(-50%);
  padding: 0 5px;
  margin: 0;
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li .img-wrap {
  display: flex;
  width: 54px;
  height: 54px;
  border: 3px solid #fff;
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.3s ease;
}
@media (max-width: 525px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li .img-wrap {
    width: 11vw;
    height: 11vw;
  }
}
@media (min-width: 981px) and (max-width: 1060px) {
  .elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li .img-wrap {
    width: 50px;
    height: 50px;
  }
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li .img-wrap.active {
  border-color: #2296dd;
}
.elementor-widget-chair-options .elementor-widget-container .view-chair-combinations ul li .img-wrap img {
  width: 100%;
  height: 100%;
}
.banner-carousel-wrap .banner-carousel .carousel-slide {
  max-height: 620px;
  height: 100vh;
  display: flex;
  align-items: center;
  position: relative;
}
@media (max-width: 980px) {
  .banner-carousel-wrap .banner-carousel .carousel-slide {
    max-height: 500px;
  }
}
@media (max-width: 767px) {
  .banner-carousel-wrap .banner-carousel .carousel-slide {
    max-height: 400px;
  }
}
.banner-carousel-wrap .banner-carousel .carousel-slide:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
.banner-carousel-wrap .banner-carousel .carousel-slide video, .banner-carousel-wrap .banner-carousel .carousel-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
.banner-carousel-wrap .banner-carousel .carousel-slide video.video-for-mobile {
  display: none;
}
@media (max-width: 767px) {
  .banner-carousel-wrap .banner-carousel .carousel-slide video.video-for-mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  .banner-carousel-wrap .banner-carousel .carousel-slide video.video-for-desktop {
    display: none;
  }
}
.banner-carousel-wrap .banner-content {
  padding: 36px 0 62px;
  background-color: #fff;
}
@media (max-width: 1199px) {
  .banner-carousel-wrap .banner-content {
    padding: 36px 0 52px;
  }
}
@media (max-width: 767px) {
  .banner-carousel-wrap .banner-content {
    padding: 36px 0 42px;
  }
}
.banner-carousel-wrap .banner-content .banner-content-row {
  width: 90%;
  max-width: 1440px;
  margin: auto;
  color: #181c20;
}
@media (max-width: 980px) {
  .banner-carousel-wrap .banner-content .banner-content-row {
    width: calc(100% - 30px);
  }
}
@media (max-width: 479px) {
  .banner-carousel-wrap .banner-content .banner-content-row {
    width: calc(100% - 30px);
  }
}
.banner-carousel-wrap .banner-content .banner-content-row .banner-content-text {
  max-width: 1008px;
}
.banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-title {
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 64px !important;
}
@media (max-width: 1199px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-title {
    font-size: 60px !important;
  }
}
@media (max-width: 980px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-title {
    font-size: 52px !important;
  }
}
@media (max-width: 767px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-title {
    font-size: 44px !important;
  }
}
@media (max-width: 479px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-title {
    font-size: 38px !important;
  }
}
.banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-subtitle {
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 26px;
  font-size: 18px;
}
.banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-button {
  display: inline-block;
  font-weight: 500;
  line-height: 130%;
  padding: 8px 23px 9px;
  text-align: center;
  border: 3px solid #1a7bb7;
  border-radius: 8px;
  background-color: #1a7bb7;
  color: #fff;
  transition: all 0.3s ease-out 0s;
  font-size: 19px !important;
}
@media (max-width: 980px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-button {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-button {
    font-size: 17px !important;
  }
}
@media (max-width: 980px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-button {
    padding: 7px 23px 10px;
  }
}
@media (max-width: 767px) {
  .banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-button {
    padding: 7px 23px 11px;
  }
}
.banner-carousel-wrap .banner-content .banner-content-row .banner-content-text .banner-button:hover {
  background-color: #166699;
  border-color: #166699;
}
body.logged-in.admin-bar .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper.fixed-panel {
  top: 120px;
}
body.logged-in.admin-bar .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu {
  max-height: calc(100vh - 120px - 70px);
}
.elementor-section.resources-panel-section {
  position: unset;
  overflow: hidden;
}
.elementor-section.resources-panel-section > .elementor-container {
  position: unset;
  overflow: hidden;
}
.elementor-section.resources-panel-section > .elementor-container > .elementor-column {
  position: unset;
}
.elementor-section.resources-panel-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
  position: unset;
}
.elementor-section.resources-panel-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element {
  position: unset;
}
.elementor-section.resources-panel-section .elementor-widget-resources_panel {
  display: block;
}
.elementor-widget-resources_panel {
  display: none;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: absolute;
  top: 70vh;
  top: 875px;
  right: 0;
  padding: 12px 7px 12px 12px;
  margin-top: -12px;
  overflow: hidden;
  pointer-events: none;
  z-index: 100001;
  z-index: 999;
}
@media (max-width: 1024px) {
  .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper {
    top: 650px;
  }
}
@media (max-width: 767px) {
  .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper {
    top: calc(450px + 50vw);
  }
}
@media (max-width: 479px) {
  .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper {
    top: calc(675px + 12vw);
  }
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper.fixed-panel {
  position: fixed;
  top: 88px;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper.active-menu .resources-panel-button {
  background-color: #1B74AC;
  color: #fff;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper.active-menu .resources-panel-button svg path {
  fill: #fff;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-panel-button {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
  color: #3E8538;
  font-size: 18px;
  font-weight: 400;
  padding: 9px 23px 11px;
  width: unset;
  margin-left: auto;
  pointer-events: all;
  transition: 0.3s all ease;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-panel-button svg {
  position: relative;
  top: 2px;
  margin-right: 2px;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-panel-button svg path {
  transition: 0.3s all ease;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-panel-button:hover {
  background-color: #1B74AC;
  color: #fff;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-panel-button:hover svg path {
  fill: #fff;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu {
  padding: 15px 23px 30px 23px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  right: -290px;
  top: 0;
  width: 270px;
  height: 100%;
  transition: right 0.4s ease;
  z-index: 1000;
  max-height: calc(100vh - 90px - 70px);
  pointer-events: all;
  overflow-y: auto;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu::-webkit-scrollbar-thumb {
  background-color: #1B74AC;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu {
  list-style: none;
  padding: 0;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item {
  margin-bottom: 27px;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item:last-child {
  margin-bottom: 0;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > a, .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > span {
  display: block;
  color: #1a7bb7;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > ul.sub-menu {
  list-style: none;
  padding: 0;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > ul.sub-menu > li.menu-item {
  margin-bottom: 6px;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > ul.sub-menu > li.menu-item:last-child {
  margin-bottom: 0;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > ul.sub-menu > li.menu-item > a, .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > ul.sub-menu > li.menu-item > span {
  color: #181c20;
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
  transition: 0.3s all;
}
.elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > ul.sub-menu > li.menu-item > a:hover, .elementor-widget-resources_panel .elementor-widget-container .resources-panel-wrapper .resources-side-menu > div > ul.menu > li.menu-item > ul.sub-menu > li.menu-item > span:hover {
  color: #3E8538;
  text-decoration: underline;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products {
  gap: 0;
  margin-bottom: 0;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category {
  border-bottom: solid 1px #7A7A7A52;
  margin-bottom: 0;
  width: 100%;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category a {
  color: #0F141A;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category a:hover {
  color: #3E8538;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category a > img {
  display: none;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category a h2.woocommerce-loop-category__title {
  font-weight: 500;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category a h2.woocommerce-loop-category__title .count {
  display: none;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category ul.products li.product-category:first-child {
  border-top: solid 1px #7A7A7A52;
}
.elementor-widget-product_categories_list .elementor-products-grid ul.products li.product-category ul.products li.product-category:last-child {
  border-bottom: unset;
}
body .cs {
  background-color: #f4f4f4;
  color: #181c20;
}
body .cs-list > .elementor-container {
  width: 90% !important;
}
@media (max-width: 980px) {
  body .cs-list > .elementor-container {
    width: calc(100% - 60px) !important;
  }
}
@media (max-width: 479px) {
  body .cs-list > .elementor-container {
    width: calc(100% - 30px) !important;
  }
}
body .cs-list-flex {
  display: flex;
  flex-wrap: wrap;
  row-gap: clamp(44px, 5.2702702703vw, 78px);
  column-gap: 40px;
  align-items: stretch;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .cs-list-flex {
    column-gap: 30px;
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .cs-list-flex {
    column-gap: 15px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .cs-list-flex {
    column-gap: 10px;
  }
}
body .cs-list-item {
  flex: 0 0 calc(33.33% - 27px);
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .cs-list-item {
    flex: 0 0 calc(33.33% - 20px);
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  body .cs-list-item {
    flex: 0 0 calc(33.33% - 10px);
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body .cs-list-item {
    flex: 0 0 calc(33.33% - 8px);
  }
}
@media (max-width: 767px) {
  body .cs-list-item {
    flex: 0 0 100%;
  }
}
body .cs-list-item-alllink {
  display: block;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  color: #181c20;
}
body .cs-list-item-alllink:hover {
  color: #181c20;
}
body .cs-list-item-alllink:hover .cs-list-img img {
  transform: scale(1.06);
}
body .cs-list-item-alllink:hover .cs-list-title {
  color: #2296dd;
}
body .cs-list-item-alllink:hover .read-more .psevdolink {
  color: #2296dd;
}
body .cs-list-item-alllink:hover .read-more .psevdolink::after {
  transform: translate(3px, -50%);
  opacity: 0;
}
body .cs-list-item-alllink:hover .read-more .psevdolink::before {
  transform: translate(3px, -50%);
  opacity: 1;
}
body .cs-list-img {
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 70.6%;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .cs-list-img {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  body .cs-list-img {
    margin-bottom: 20px;
  }
}
body .cs-list-img img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease-out 0s;
}
body .cs-list-date {
  margin: 0 0 20px;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .cs-list-date {
    margin-bottom: 10px;
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  body .cs-list-date {
    margin-bottom: 10px;
  }
}
body .cs-list-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 130%;
  margin: 0 0 19px;
  transition: all 0.3s ease-out 0s;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .cs-list-title {
    font-size: 18px;
    margin-bottom: 9px;
  }
}
@media (max-width: 767px) {
  body .cs-list-title {
    font-size: 20px;
    margin-bottom: 12px;
  }
}
body .cs-list-title a {
  color: #181c20;
  transition: all 0.3s ease-out 0s;
  border-bottom: 1px solid transparent;
}
body .cs-list-title a:hover {
  color: #2296dd;
}
body .cs-list-content {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 25px;
  overflow: hidden;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 4.5em;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .cs-list-content {
    font-size: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  body .cs-list-content {
    margin-bottom: 15px;
  }
}
@media (max-width: 479px) {
  body .cs-list-content {
    font-size: 16px;
  }
}
body .cs-list-content p {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .cs-list-content p {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  body .cs-list-content p {
    font-size: 16px;
  }
}
body .cs-list-footer.read-more {
  flex: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
@media (min-width: 768px) and (max-width: 980px) {
  body .cs-list-footer.read-more {
    font-size: 15px;
  }
  body .cs-list-footer.read-more a {
    padding-right: 20px;
  }
  body .cs-list-footer.read-more a::after {
    width: 12px;
  }
}
body .cs-list-more {
  text-align: center;
  margin-top: clamp(40px, 7.5vw, 96px);
}
body .cs-list-more .elementor-button {
  min-width: 150px;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fdzdev-dz-wellness-space.pantheonsite.io%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_fonts.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Findex.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_swiper_bundle.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_fancybox.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_main.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_page.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fcomponents%2F_toggle.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fcomponents%2F_button.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_cryolounge_blue.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_cryolounge.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_relaxspace-wellness-pods.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_relaxspace-pods-for-planet-fitness.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_gtranslate-switcher.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_newsroom.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_press-releases-single.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_single-product.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_forms.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fglobal%2F_single-case-studies.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_get-a-quote.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_blog.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_single.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_cart.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_checkout.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_shop.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_product-page-landing.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fpage%2F_portal-archive-products.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fcomponents%2F_blok-chair.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fcustom-elementor-widgets%2Fbanner-carousel.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fcustom-elementor-widgets%2F_resources-panel.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fcustom-elementor-widgets%2F_product-categories-list.scss%22%2C%22wp-content%2Fthemes%2Fwellnessspace%2Fscss%2Fshortcodes%2F_case_studies.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8BL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BADTF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACiBI%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BADXL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACqBE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAD9CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoDC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9ED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2FE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoFG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAD%2FFJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuGI%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9HF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BADvIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgJI%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADtJP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgKS%3BAAAA%3BAAAA%3BADhKT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4KO%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BADnMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2MM%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACiNO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7NP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuOO%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BADzOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACyOK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjQL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC8QM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpRN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC6RO%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5SP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACiUS%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FUV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsWQ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADnWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BWa%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BADpYd%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4Ye%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FXjB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4YkB%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxaf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmbc%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2Fbd%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACycgB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAoBjB%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BADjpBL%3BAC4pBA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BADhqBD%3BACsqBA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAD1qBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEII%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFqBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEdE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAFSH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEAK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFAL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEOM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFPN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEuBO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAFzDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE8DI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF1EL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEwEM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF1FN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE8EO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFhGP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEyGO%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF1HT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEgIU%3BAAAA%3BAAAA%3BAAaV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF7IA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEkJC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAF7QN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAmwE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAoJ%3BAAAA%3BAAAA%3BAAAuD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqI%3BAAAA%3BAAAA%3BAAA6E%3BAAAA%3BAAAA%3BAAA0C%3BAAAA%3BAAAA%3BAAA0D%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAmG%3BAAAA%3BAAAA%3BAAAgD%3BAAAA%3BAAAA%3BAAAgE%3BAAAA%3BAAAA%3BAAAA%3BAAA%2BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA4H%3BAAAA%3BAAAA%3BAAAyE%3BAAAA%3BAAAA%3BAAAqS%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA2Q%3BAAAA%3BAAAA%3BAAA2D%3BAAAA%3BAAAA%3BAAA4G%3BAAAA%3BAAAA%3BAAA8G%3BAAAA%3BAAAA%3BAAA0G%3BAAAA%3BAAAA%3BAAAgH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA4F%3BAAAA%3BAAAA%3BAAAiE%3BAAAA%3BAAAA%3BAAA6E%3BAAAA%3BAAAA%3BAAAgF%3BAAAA%3BAAAA%3BAAA8E%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA6E%3BAAAA%3BAAAA%3BAAAsI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAgI%3BAAAA%3BAAAA%3BAAAmI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA6H%3BAAAA%3BAAAA%3BAAA%2BE%3BAAAA%3BAAAA%3BAAAA%3BAAAyF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqH%3BAAAA%3BAAAA%3BAAAA%3BAAAqH%3BAAAA%3BAAAA%3BAAAA%3BAAAmH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAwY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAkI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA2N%3BAAAA%3BAAAA%3BAAAA%3BAAAyE%3BAAAA%3BAAAA%3BAAA%2BE%3BAAAA%3BAAAA%3BAAAA%3BAAAyE%3BAAAA%3BAAAA%3BAAA%2BE%3BAAAA%3BAAAA%3BAAAiC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsH%3BAAAA%3BAAAA%3BAAAsD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0L%3BAAAA%3BAAAA%3BAAAA%3BAAA%2BD%3BAAAA%3BAAAA%3BAAAA%3BAAAoG%3BAAAA%3BAAAA%3BAAAuF%3BAAAA%3BAAAA%3BAAA4F%3BAAAA%3BAAAA%3BAAA8F%3BAAAA%3BAAAA%3BAAAmG%3BAAAA%3BAAAA%3BAAA8F%3BAAAA%3BAAAA%3BAAAmG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAuH%3BAAAA%3BAAAA%3BAAAsE%3BAAAA%3BAAAA%3BAAA4D%3BAAAA%3BAAAA%3BAAAA%3BAAAwJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAuJ%3BAAAA%3BAAAA%3BAAAA%3BAAA8N%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAmN%3BAAAA%3BAAAA%3BAAAA%3BAAAgR%3BAAAA%3BAAAA%3BAAAsN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAiO%3BAAAA%3BAAAA%3BAAAgQ%3BAAAA%3BAAAA%3BAAA8H%3BAAAA%3BAAAA%3BAAAA%3BAAA4E%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0O%3BAAAA%3BAAAA%3BAAA0G%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyU%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyU%3BAAAA%3BAAAA%3BAAAqC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAuG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0G%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0H%3BAAAA%3BAAAA%3BAAA0C%3BAAAA%3BAAAA%3BAAAoC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAuH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsI%3BAAAA%3BAAAA%3BAAAiC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAkS%3BAAAA%3BAAAA%3BAAAkL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAwT%3BAAAA%3BAAAA%3BAAAA%3BAAAoF%3BAAAA%3BAAAA%3BAAA4C%3BAAAA%3BAAAA%3BAAAA%3BAAAyE%3BAAAA%3BAAAA%3BAAAgF%3BAAAA%3BAAAA%3BAAAA%3BAAA2E%3BAAAA%3BAAAA%3BAAA6D%3BAAAA%3BAAAA%3BAAA6G%3BAAAA%3BAAAA%3BAAA8B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqL%3BAAAA%3BAAAA%3BAAA6D%3BAAAA%3BAAAA%3BAAA8D%3BAAAA%3BAAAA%3BAAA6G%3BAAAA%3BAAAA%3BAAAA%3BAAAuL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAiH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqI%3BAAAA%3BAAAA%3BAAA8B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAuH%3BAAAA%3BAAAA%3BAAA6D%3BAAAA%3BAAAA%3BAAA6G%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0J%3BAAAA%3BAAAA%3BAAA%2BB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACZ%2Fqe%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAoG%3BAAAA%3BAAAA%3BAAAA%3BAAAkD%3BAAAA%3BAAAA%3BAAAoE%3BAAAA%3BAAAA%3BAAAA%3BAAA%2BC%3BAAAA%3BAAAA%3BAAAA%3BAAAkD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqF%3BAAAA%3BAAAA%3BAAA8B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsO%3BAAAA%3BAAAA%3BAAA4C%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAwH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAwO%3BAAAA%3BAAAA%3BAAA2D%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyb%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyG%3BAAAA%3BAAAA%3BAAAoC%3BAAAA%3BAAAA%3BAAAqC%3BAAAA%3BAAAA%3BAAAA%3BAAAsD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsT%3BAAAA%3BAAAA%3BAAAwC%3BAAAA%3BAAAA%3BAAAA%3BAAA2E%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsvC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAwF%3BAAAA%3BAAAA%3BAAA%2BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA6F%3BAAAA%3BAAAA%3BAAAA%3BAAA0C%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0b%3BAAAmC%3BAAAA%3BAAAA%3BAAAA%3BAAAqC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqR%3BAAAA%3BAAAA%3BAAAA%3BAAA8F%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAgN%3BAAAA%3BAAAA%3BAAAiD%3BAAAA%3BAAAA%3BAAAA%3BAAAgF%3BAAAA%3BAAAA%3BAAA4C%3BAAAA%3BAAAA%3BAAAmD%3BAAAmC%3BAAAA%3BAAAA%3BAAAA%3BAAAqD%3BAAAA%3BAAAA%3BAAAkD%3BAAAmC%3BAAAA%3BAAAA%3BAAAA%3BAAAoD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0K%3BAAAmC%3BAAAA%3BAAAA%3BAAAA%3BAAAuC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAoH%3BAAAA%3BAAAA%3BAAAmE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAuJ%3BAAAA%3BAAAA%3BAAAA%3BAAAgE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqN%3BAAA2B%3BAAAA%3BAAAA%3BAAAA%3BAAA%2BB%3BAAAyB%3BAAAA%3BAAAA%3BAAAA%3BAAA8C%3BAAAA%3BAAAA%3BAAAA%3BAAAoD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAuD%3BAAAA%3BAAAA%3BAAAoI%3BAAAA%3BAAAA%3BAAAmZ%3BAAAA%3BAAAA%3BAAAuW%3BAAAA%3BAAAA%3BAAA0D%3BAAAA%3BAAAA%3BAAA2D%3BAAAA%3BAAAA%3BAAA6D%3BAAAA%3BAAAA%3BAAAoE%3BAAAA%3BAAAA%3BAAAkE%3BAAAA%3BAAAA%3BAAAsE%3BAAA2B%3BAAAA%3BAAAA%3BAAAe%3BAAAA%3BAAAA%3BAAAA%3BAAAc%3BAAA4B%3BAAAA%3BAAAA%3BAAAA%3BAAAc%3BAAA6B%3BAAAA%3BAAAA%3BAAAA%3BAAA6D%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsD%3BAAAgC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA4D%3BAAA%2BB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAgD%3BAAAiC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA%2BC%3BAAAA%3BAAAA%3BAAAA%3BAAAoG%3BAAAA%3BAAAA%3BAAAA%3BAAA6E%3BAAAA%3BAAAA%3BAAAoG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA8I%3BAAAA%3BAAAA%3BAAAA%3BAAA%2BI%3BAAAA%3BAAAA%3BAAAA%3BAAAiJ%3BAAAA%3BAAAA%3BAAAoE%3BAAAA%3BAAAA%3BAAAmF%3BAAAA%3BAAAA%3BAAAqF%3BAAAA%3BAAAA%3BAAAA%3BAAA6F%3BAAAA%3BAAAA%3BAAAA%3BAAAgG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA8E%3BAAAA%3BAAAA%3BAAA2D%3BAAAA%3BAAAA%3BAAAA%3BAAAsE%3BAAAA%3BAAAA%3BAAAA%3BAAAwF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAsG%3BAAAA%3BAAAA%3BAAAA%3BAAAuE%3BAAAA%3BAAAA%3BAAAwE%3BAAAA%3BAAAA%3BAAAA%3BAAAiF%3BAAAA%3BAAAA%3BAAAA%3BAAAoE%3BAAAA%3BAAAA%3BAAAA%3BAAA2E%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA0F%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyY%3BAAAA%3BAAAA%3BAAAA%3BAAAyN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAiM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA2T%3BAAAA%3BAAAA%3BAAAmF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA6G%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA2J%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAqG%3BAAAA%3BAAAA%3BAAAuH%3BAAAA%3BAAAA%3BAAAwE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAiO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA6T%3BAAAA%3BAAAA%3BAAAuF%3BAAAA%3BAAAA%3BAAAA%3BAAA0E%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA2R%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAyxB%3BAAAmC%3BAAAA%3BAAAA%3BAAAA%3BAAAgC%3BAAAA%3BAAAA%3BAAAwH%3BAAAA%3BAAAA%3BAAAyE%3BAAAA%3BAAAA%3BAAAuC%3BAAAA%3BAAAA%3BAAAkD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAwF%3BAAAA%3BAAAA%3BAAAkD%3BAAAyB%3BAAAA%3BAAAA%3BAAAA%3BAAAiE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAgN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAA2Q%3BAAAA%3BAAAA%3BAAAoD%3BAAAA%3BAAAA%3BAAA0D%3BAAAA%3BAAAA%3BAAA0F%3BAAAA%3BAAAA%3BAAA2F%3BAAAA%3BAAAA%3BAAAyD%3BAAAA%3BAAAA%3BAAA4F%3BAAAA%3BAAAA%3BACAtwe%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyEG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL7DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuEG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL9GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BALpJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6JA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALpLC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6LA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALjLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2LA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BALnMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4MA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALrOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0OC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BALjQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwQC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL3SF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKoTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1TD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALndA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKgeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxfF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKggBE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1gBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BhBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FhBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BiBG%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnlBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4lBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALroBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0pBD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALtpBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA1CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKivBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALjuBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4wBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL9xBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKsyBA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BALr0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0zBA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALz3BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKy4BC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALn%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4%2BBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL5gCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuiCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxkCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKylCC%3BAAAA%3BAAAA%3BAL3mCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKinCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FnCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKipCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL3qCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKutCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALtuCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKouCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxwCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKmxCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvyCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4zCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1yCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKqzCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BALn3CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK23CA%3BAAAA%3BAAAA%3BAL33CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKo3CC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwCD%3BAAAA%3BAAAA%3BAAAA%3BALj%2FCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK8%2BCA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL7kDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BkDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALrlDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwmDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxmDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKynDC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL5nDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BoDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FoDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKsqDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvtDD%3BAKsuDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALhuDJ%3BAK2uDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAL%2F3DL%3BAK04DA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAGG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BALt9DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2B9DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BALn9DD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK69DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAL5%2FDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKm%2FDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALtgEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyhEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzhEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6iEA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1iED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwjEA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAL7mEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKunEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA6CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BALprEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwqEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BALrtEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKitEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnuED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkvEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzvED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKmwEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAL1zEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKm0EC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALjzED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKg0EE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALj1EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKs1EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BALt4EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK84EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALp2EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK62EC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL56EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKo7EC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2F9EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA8BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK88EC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvhFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkiFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BALljFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6jFD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BALjkFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKykFD%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQJ%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BALpnFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAKgoFA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzqFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkrFA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALrrFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKgsFE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAL7tFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKqtFA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BALpvFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2vFC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALp1FD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKy2FD%3BAACC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL33FC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK24FA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAL%2F5FL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKw6FG%3BAAAA%3BAAAA%3BAAAA%3BAL96FH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKq7FI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL37FJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKs8FC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL3hGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0hGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL3iGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKojGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL9jGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK8kGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL9kGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKimGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL7mGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKgoGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALhoGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKmpGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL7rGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAKgsGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FzGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKs0GC%3BAAAA%3BAAAA%3BAAAA%3BALt0GD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK60GE%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALh2GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKq4GC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALj9GA%3BAK29GA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BALz%2FGA%3BAK%2B%2FGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALz%2FGA%3BAKggHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAL5%2FGA%3BAKkgHA%3BAAAA%3BAAAA%3BAAAA%3BAL5%2FGA%3BAKkgHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvkHD%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkoHA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxkHA%3BAK%2BkHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1oHD%3BAKipHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FlHD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwmHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL9mHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwnHA%3BAAAA%3BAAAA%3BALxnHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkoHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvqHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0rHE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BALzvHJ%3BAKywHC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BALn1HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKo4HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BALh8HA%3BAKs8HA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BALv8HC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK88HA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BALnhIF%3BAMCA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BANIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMqBC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN3BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMsCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANjDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMiEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BANnJD%3BAAAA%3BAOEE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACNF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARiDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQlCE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BARuBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQnBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQPE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA8CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA8CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAR9OH%3BASGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATkDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASjCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BATrBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASgCE%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT5CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASsDE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATvDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0EC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT7EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASkGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT9KD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0LC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAT7MF%3BAAAA%3BAAAA%3BAAAA%3BASoNG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAThMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS2ME%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBH%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAT5UA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASoVC%3BAAAA%3BAAAA%3BAAAA%3BATpVD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0UE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BATjXH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS8XE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATpYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0YE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATzZD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASoaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BATtbH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASkcA%3BAAAA%3BAAAA%3BATpdA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS6dE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT7dF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0eC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAT5fD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASgfE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAT7jBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASqkBA%3BAAAA%3BAAAA%3BATjlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASylBC%3BAAAA%3BAAAA%3BAAAA%3BATzlBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASmmBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATvlBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASomBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATpmBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0mBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BATxpBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS6oBE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BATnrBD%3BASyrBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BATvrBD%3BAS6rBC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAT9sBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS8sBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT1tBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASouBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT%2FvBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS2wBC%3BAAAA%3BAAAA%3BAT7xBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASoyBE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATtxBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0yBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT%2FyBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASs0BE%3BAAAA%3BAAAA%3BAAAA%3BATt0BF%3BAAAA%3BAAAA%3BAAAA%3BAS80BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT90BH%3BAAAA%3BAAAA%3BAAAA%3BASy1BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATr3BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASq3BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BATh6BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASu6BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATn6BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASw7BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATh9BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS09BC%3BAAAA%3BAAAA%3BAT19BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS68BE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATn%2BBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASm%2FBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATvhCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASmiCC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BATtiCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASijCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAT3jCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASukCA%3BAAAA%3BAAAA%3BATzlCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASimCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATtoCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASqoCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATvqCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS4qCC%3BAAAA%3BAAAA%3BAAAA%3BATlrCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS4qCE%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBH%3BAAAA%3BAAAA%3BAAAA%3BAT1tCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASwtCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT5tCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS4uCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATrwCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASgxCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAThyCF%3BASmzCC%3BAAAA%3BAAAA%3BAAAA%3BATl2CF%3BAUCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAVjCD%3BAU0CE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVZD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUqCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAV5FD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUuGE%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVnHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU6HE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV9HH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUmJC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVtJF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU8KC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV3PD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUwQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAV3TF%3BAAAA%3BAAAA%3BAAAA%3BAUkUG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAV9SH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUyTE%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBH%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVtcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUmdC%3BAAAA%3BAAAA%3BAAAA%3BAVndD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUycE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAV1fH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUugBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV7gBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUmhBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVliBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU6iBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAV%2FjBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU2kBA%3BAAAA%3BAAAA%3BAV7lBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUsmBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVtmBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUmnBC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAVhpBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUooBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAVjtBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUytBA%3BAAAA%3BAAAA%3BAVruBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU6uBC%3BAAAA%3BAAAA%3BAAAA%3BAV7uBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUuvBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV3uBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUwvBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVxvBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU6vBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAV%2FyBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUoyBE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAVz0BD%3BAU%2B0BC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAV70BD%3BAUm1BC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAVp2BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUo2BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVh3BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU03BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVt5BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUk6BC%3BAAAA%3BAAAA%3BAVp7BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU27BE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV76BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUo8BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVz8BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUg%2BBE%3BAAAA%3BAAAA%3BAAAA%3BAVh%2BBF%3BAAAA%3BAAAA%3BAAAA%3BAUw%2BBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVx%2BBH%3BAAAA%3BAAAA%3BAAAA%3BAUm%2FBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV%2FgCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU%2BgCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAV1jCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUikCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVpkCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUylCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVjnCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU2nCC%3BAAAA%3BAAAA%3BAV3nCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU8mCE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVpoCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUspCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVzrCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUqsCC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAVxsCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUmtCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAV7tCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUwuCA%3BAAAA%3BAAAA%3BAV1vCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUkwCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVpzCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUmzCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVr1CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU01CC%3BAAAA%3BAAAA%3BAAAA%3BAVh2CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU01CE%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBH%3BAAAA%3BAAAA%3BAAAA%3BAVx4CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUs4CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV14CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU05CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVn7CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU87CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV98CF%3BAUg%2BCC%3BAAAA%3BAAAA%3BAAAA%3BAV%2FgDF%3BAUwhDA%3BAAEC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BACnlDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAID%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAXzCD%3BAW%2BCA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAGG%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAXtLF%3BAWgMC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAGG%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAGE%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAC7XD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAZ9CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYsDA%3BAAAA%3BAAAA%3BAChHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAC1BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdoDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcrDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcFA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAdtBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcsBA%3BAAAA%3BAAAA%3BAd5BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAckCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAdlDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcyDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdnDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA1CA%3BAcwGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdvED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcyFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdhKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc%2BJA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd7KD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcmLC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd3MH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAckNE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdlNF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc2NC%3BAAEE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdvQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcgRC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdtRF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc8RA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd5UF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc2UA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdzVD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc%2BVC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMH%3BAAEE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdnYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcyYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAdlbA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcwbC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd%2FbF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcucA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdveD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc%2BeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdphBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc6hBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd7kBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcgmBC%3BAAAA%3BAAAA%3BAdtmBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcmmBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdjoBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcwoBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd7qBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcmrBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdpsBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc4sBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdltBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc0tBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd1uBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc8uBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdnvBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc4vBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd58BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc%2B9BD%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACliCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAfSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeJC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfAD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAecE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfdF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe%2BBC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfvDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegEG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfhEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAemFE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAf3HF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegIG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAfxIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegJE%3BAAAA%3BAAAA%3BAftJF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe2JG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAfrND%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe4NE%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQG%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf3RF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAemSG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf%2FSF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeyTE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfzTF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAemUG%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf3UF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe0VD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf1VC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeqWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfpXD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeoYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfpYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAemZC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAfzZF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAekaA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAflcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegdC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAfvdF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe%2BdC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAfxeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegfC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfhfD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeqfE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAftgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe6gBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfplBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAewmBC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAflnBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAewnBG%3BAAAA%3BAAAA%3BAAAA%3BAClrBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBoDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBrDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBSK%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BACnFL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAjBgBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBDE%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBVH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBqBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB7BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBkCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBvEP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBkFI%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBhFH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBwFK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAjBvGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB6GG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBnHH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB%2BHI%3BAAAA%3BAAAA%3BAAAA%3BAjBrIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAkB%2FCA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAlBgCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAkBxBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAlBeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAkBPC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAkBFE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAOK%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAWL%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBzEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAkB%2BEG%3BAAAA%3BAAAA%3BAAAA%3BACtIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBpBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAmBSO%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBtCT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAmBuCS%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnB7CT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAmBkDU%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnB9FV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoBzDA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BApBED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoBWE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BApBhEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoBsEG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BApBjFJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoByFG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BApB3FJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoB%2BFG%3BAAAA%3BAAAA%3BApBrGH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoB0GI%3BAAAA%3BAAAA%3BApB1GJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoB8GG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpOD%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBvCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB%2BCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArB9HJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBoII%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArB5JL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBkKK%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BArBtPJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB4PI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArB%2FPL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBuQK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBlRN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB2RG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBzSJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBoTK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArB%2FTL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBqUK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BArBtdF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB4dG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBveJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBgfG%3BAAAA%3BAAAA%3BAAAA%3BArBhfH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBsfG%3BAAAA%3BAAAA%3BArB5fH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBigBI%3BAAAA%3BAAAA%3BAAAA%3BArBjgBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBsgBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArB5iBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB2jBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvqBG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAClED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAC9EA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACLF%3BAAAA%3BAAAA%3BAzBmDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB5CE%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBqBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBRG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBKK%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAzB%2FCL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBuCG%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAzBlEL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB8EG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBtDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyByEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBjGL%3BAyBuGS%3BAAAA%3BAAAA%3BAAAA%3BAzBrFT%3BAyB0FS%3BAAAA%3BAAAA%3BAAAA%3BAzBpFT%3BAyByFS%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAzBhKP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB8KS%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAzBlQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB8QO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAzB%2FRL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA8BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB4QK%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAzBpTL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB8TO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB9TP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBuTO%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAzB9VP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB%2BWG%3BAAAA%3BAAAA%3BAAAA%3BAzB7VH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBsWG%3BAAAA%3BAAAA%3BAAAA%3BAzBxXH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBgYK%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAzBnXH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBuZK%3BAAAA%3BAAAA%3BAzBvZL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBoaG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAzBtdT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBieG%3BAAAA%3BAAAA%3BAzBjeH%3BAyBqeO%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBpfT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBqgBK%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAzBtgBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB2gBK%3BAAAA%3BAAAA%3BAAAA%3BAzBniBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB2iBK%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB1iBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBojBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAzBnoBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB%2BoBG%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBzoBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB%2BpBO%3BAAAA%3BAAAA%3BAzB%2FpBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBuqBO%3BAAAA%3BAAAA%3BAzBvqBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB%2BqBO%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAzBtrBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB8rBO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB9rBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB4sBS%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB%2FvBT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBkxBG%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBjxBT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB0xBK%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAzB90BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBw0BG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAzBp2BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB42BG%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAC15BN%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BACRJ%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA3B%2BBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA2BlBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA3BoCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA2BhCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA3B0BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA2BWG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BA3BvFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA2B8HI%3BAAAA%3BAAAA%3BA3B5GJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA2BoHE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA3BpHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA2B2JE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA3BzIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA2B8LG%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FTJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA5BmDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA4B7CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BA5BuBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA4BRA%3BAAAA%3BAAAA%3BAAAA%3BA5BJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA4BCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA5BPD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA4BOE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA5B3BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA4BgBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA5BlCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA4B%2BCI%3BAAAA%3BAAAA%3BAAAA%3BACtGD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA7BMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA6BFE%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAChLR%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAC5BL%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BA%2FB%2BCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2BBlDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FBkBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2BBXC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FB1BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2BBgCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FBjDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2BByDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FB%2FDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2BBuEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FBvFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2BB2FE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FBhGH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2BByGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%22%7D */