/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/src/css/bundle.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
@import url(https://use.typekit.net/uqe6ieg.css);
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/src/css/bundle.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
@import url(https://use.typekit.net/uqe6ieg.css);
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./assets/src/css/vendors/magnific-popup.css ***!
  \*************************************************************************************************************************/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./assets/src/css/vendors/slick.css ***!
  \****************************************************************************************************************/
/* Slider */
.slick-slider {
	position: relative;

	display: block;
	box-sizing: border-box;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;

	display: block;
	overflow: hidden;

	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;

	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before,
.slick-track:after {
	display: table;

	content: "";
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;

	height: 100%;
	min-height: 1px;
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;

	height: auto;

	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./assets/src/css/vendors/slick-theme.css ***!
  \**********************************************************************************************************************/
@charset 'UTF-8';
/* Slider */

/* Icons */
@font-face {
	font-family: "slick";
	font-weight: normal;
	font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;

	position: absolute;
	top: 50%;

	display: block;

	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);

	cursor: pointer;

	color: transparent;
	border: none;
	background: transparent;
}
.slick-prev:hover,
.slick-next:hover {
	color: transparent;
	outline: none;
	background: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;

	opacity: 0.75;
	color: white;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: -25px;
}
[dir="rtl"] .slick-prev {
	right: -25px;
	left: auto;
}
.slick-prev:before {
	content: "←";
}
[dir="rtl"] .slick-prev:before {
	content: "→";
}

.slick-next {
	right: -25px;
}
[dir="rtl"] .slick-next {
	right: auto;
	left: -25px;
}
.slick-next:before {
	content: "→";
}
[dir="rtl"] .slick-next:before {
	content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: -25px;

	display: block;

	width: 100%;
	padding: 0;
	margin: 0;

	list-style: none;

	text-align: center;
}
.slick-dots li {
	position: relative;

	display: inline-block;

	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;

	cursor: pointer;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;

	display: block;

	width: 20px;
	height: 20px;
	padding: 5px;

	cursor: pointer;

	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li button:before {
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;

	position: absolute;
	top: 0;
	left: 0;

	width: 20px;
	height: 20px;

	content: "•";
	text-align: center;

	opacity: 0.25;
	color: black;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	opacity: 0.75;
	color: black;
}

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/src/css/bundle.scss (2) ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
Theme Name: Smore Theme
Theme URI: http://glidedesign.com
Author: Team Glide
Author URI: http://glidedesign.com/team
Description: WordPress theme by Glide Design
Version: 1.0
*/
/* ------------------------------------------------------------------
>>>                      TABLE OF CONTENTS:                      <<<
--------------------------------------------------------------------
> Variables
	>> Colors
	>> Columns
> Mixins
> Fonts
> Defaults
	>> Normalize
	>> Forms Defaults
	>> Clearings
> Typography
	>> Headings
	>> Copy
> Elements
	>> Lists
	>> Quotes
	>> Tables
	>> Images
	>> Links
> Forms
	>> Buttons
	>> Fields
	>> Form Elements
> Media
	>> Captions
	>> Galleries
> WordPress Core
	>> Accessibility
	>> Alignments
	>> Posts & Pages
	>> Pagination
	>> Comments
	>> Widgets
> Site
	>> Layout
		>>> Header
		>>> Footer
	>> Theme
	>> Blog
	>> Single
	>> Home Page
	>> About Us
	>> Contact Us
	>> Burgers Landing
	>> Single Burger
	>> Blocks
> Responsive
	>> Regular Queries
	>> Extra Queries
> Import Fonts
> Vendors
	> Owl Carousel
	> Slick Nav
------------------------------------------------------------------ */
/* ------------------------------------------------------------------
> Variables
------------------------------------------------------------------ */
:root {
  --smr_base_unit: 0.125rem;
  --base_unit-half: math.div(var(--smr_base_unit), 2);
  /*-------------------------------------------------
  >> Variables for Spaces
  -------------------------------------------------*/
  --space_base_unit: var(--smr_base_unit);
  /* Mobile Spacer Value */
  --smr_space_1_min: var(--space_base_unit) * 1;
  /* 2px */
  --smr_space_2_min: var(--space_base_unit) * 2;
  /* 4px */
  --smr_space_3_min: var(--space_base_unit) * 3;
  /* 6px */
  --smr_space_4_min: var(--space_base_unit) * 6;
  /* 12px */
  --smr_space_5_min: var(--space_base_unit) * 8;
  /* 16px */
  --smr_space_6_min: var(--space_base_unit) * 9;
  /* 18px */
  --smr_space_7_min: var(--space_base_unit) * 12;
  /* 24px */
  --smr_space_8_min: var(--space_base_unit) * 15;
  /* 30px */
  --smr_space_9_min: var(--space_base_unit) * 20;
  /* 40px */
  --smr_space_10_min: var(--space_base_unit) * 23;
  /* 46px */
  --smr_space_11_min: var(--space_base_unit) * 23;
  /* 46px */
  --smr_space_12_min: var(--space_base_unit) * 28;
  /* 56px */
  --smr_space_13_min: var(--space_base_unit) * 37;
  /* 74px */
  --smr_space_14_min: var(--space_base_unit) * 36;
  /* 72px */
  --smr_space_15_min: var(--space_base_unit) * 43;
  /* 86px */
  --smr_space_16_min: var(--space_base_unit) * 50;
  /* 100px */
  --smr_space_17_min: var(--space_base_unit) * 60;
  /* 120px */
  --smr_space_18_min: var(--space_base_unit) * 67;
  /* 134px */
  /* Desktop Spacer Value */
  --smr_space_1_max: var(--space_base_unit) * 1;
  /* 2px */
  --smr_space_2_max: var(--space_base_unit) * 2;
  /* 4px */
  --smr_space_3_max: var(--space_base_unit) * 4;
  /* 8px */
  --smr_space_4_max: var(--space_base_unit) * 7;
  /* 14px */
  --smr_space_5_max: var(--space_base_unit) * 9;
  /* 18px */
  --smr_space_6_max: var(--space_base_unit) * 10;
  /* 20px */
  --smr_space_7_max: var(--space_base_unit) * 15;
  /* 30px */
  --smr_space_8_max: var(--space_base_unit) * 20;
  /* 40px */
  --smr_space_9_max: var(--space_base_unit) * 25;
  /* 50px */
  --smr_space_10_max: var(--space_base_unit) * 30;
  /* 60px */
  --smr_space_11_max: var(--space_base_unit) * 40;
  /* 80px */
  --smr_space_12_max: var(--space_base_unit) * 50;
  /* 100px */
  --smr_space_13_max: var(--space_base_unit) * 60;
  /* 120px */
  --smr_space_14_max: var(--space_base_unit) * 70;
  /* 140px */
  --smr_space_15_max: var(--space_base_unit) * 80;
  /* 160px */
  --smr_space_16_max: var(--space_base_unit) * 100;
  /* 200px */
  --smr_space_17_max: var(--space_base_unit) * 135;
  /* 270px */
  --smr_space_18_max: var(--space_base_unit) * 107;
  /* 214px */
  --smr_space_1: clamp(
  	var(--smr_space_1_min),
  	0.125rem + 0vw,
  	var(--smr_space_1_max)
  );
  --smr_space_2: clamp(
  	var(--smr_space_2_min),
  	0.25rem + 0vw,
  	var(--smr_space_2_max)
  );
  --smr_space_3: clamp(
  	var(--smr_space_3_min),
  	0.462vw + 0.159rem,
  	var(--smr_space_3_max)
  );
  --smr_space_4: clamp(
  	var(--smr_space_4_min),
  	0.462vw + 0.534rem,
  	var(--smr_space_4_max)
  );
  --smr_space_5: clamp(
  	var(--smr_space_5_min),
  	0.462vw + 0.784rem,
  	var(--smr_space_5_max)
  );
  --smr_space_6: clamp(
  	var(--smr_space_6_min),
  	0.462vw + 0.909rem,
  	var(--smr_space_6_max)
  );
  --smr_space_7: clamp(
  	var(--smr_space_7_min),
  	1.386vw + 0.853rem,
  	var(--smr_space_7_max)
  );
  --smr_space_8: clamp(
  	var(--smr_space_8_min),
  	2.309vw + 0.797rem,
  	var(--smr_space_8_max)
  );
  --smr_space_9: clamp(
  	var(--smr_space_9_min),
  	3.233vw + 0.74rem,
  	var(--smr_space_9_max)
  );
  --smr_space_10: clamp(
  	var(--smr_space_10_min),
  	4.619vw + 0.344rem,
  	var(--smr_space_10_max)
  );
  --smr_space_11: clamp(
  	var(--smr_space_11_min),
  	7.506vw + -0.629rem,
  	var(--smr_space_11_max)
  );
  --smr_space_12: clamp(
  	var(--smr_space_12_min),
  	10.162vw + -1.244rem,
  	var(--smr_space_12_max)
  );
  --smr_space_13: clamp(
  	var(--smr_space_13_min),
  	12.933vw + -2.038rem,
  	var(--smr_space_13_max)
  );
  --smr_space_14: clamp(
  	var(--smr_space_14_min),
  	15.242vw + -2.491rem,
  	var(--smr_space_14_max)
  );
  --smr_space_15: clamp(
  	var(--smr_space_15_min),
  	17.09vw + -2.604rem,
  	var(--smr_space_15_max)
  );
  --smr_space_16: clamp(
  	var(--smr_space_16_min),
  	23.095vw + -4.532rem,
  	var(--smr_space_16_max)
  );
  --smr_space_17: clamp(
  	var(--smr_space_17_min),
  	34.642vw + -8.673rem,
  	var(--smr_space_17_max)
  );
  --smr_space_18: clamp(
  	var(--smr_space_18_min),
  	17.66vw + 0.13rem,
  	var(--smr_space_18_max)
  );
  /* -------------------------------------------------
  >> Font Sizes
  ------------------------------------------------- */
  --font_base_unit: var(--smr_base_unit);
  --smr_font_size_1_min: var(--font_base_unit) * 6;
  /* 12px */
  --smr_font_size_2_min: var(--font_base_unit) * 7;
  /* 14px */
  --smr_font_size_3_min: var(--font_base_unit) * 7.5;
  /* 15px */
  --smr_font_size_4_min: var(--font_base_unit) * 8;
  /* 16px */
  --smr_font_size_5_min: var(--font_base_unit) * 9;
  /* 18px */
  --smr_font_size_6_min: var(--font_base_unit) * 10;
  /* 20px */
  --smr_font_size_7_min: var(--font_base_unit) * 10;
  /* 20px */
  --smr_font_size_8_min: var(--font_base_unit) * 11;
  /* 22px */
  --smr_font_size_9_min: var(--font_base_unit) * 13;
  /* 26px */
  --smr_font_size_10_min: var(--font_base_unit) * 15;
  /* 30px */
  --smr_font_size_11_min: var(--font_base_unit) * 19;
  /* 38px */
  --smr_font_size_12_min: var(--font_base_unit) * 20;
  /* 40px */
  --smr_font_size_13_min: var(--font_base_unit) * 24;
  /* 48px */
  --smr_font_size_1_max: var(--font_base_unit) * 6;
  /* 12px */
  --smr_font_size_2_max: var(--font_base_unit) * 7;
  /* 14px */
  --smr_font_size_3_max: var(--font_base_unit) * 8;
  /* 16px */
  --smr_font_size_4_max: var(--font_base_unit) * 9;
  /* 18px */
  --smr_font_size_5_max: var(--font_base_unit) * 10;
  /* 20px */
  --smr_font_size_6_max: var(--font_base_unit) * 11;
  /* 22px */
  --smr_font_size_7_max: var(--font_base_unit) * 12;
  /* 24px */
  --smr_font_size_8_max: var(--font_base_unit) * 13;
  /* 26px */
  --smr_font_size_9_max: var(--font_base_unit) * 15;
  /* 30px */
  --smr_font_size_10_max: var(--font_base_unit) * 19;
  /* 38px */
  --smr_font_size_11_max: var(--font_base_unit) * 24;
  /* 48px */
  --smr_font_size_12_max: var(--font_base_unit) * 29;
  /* 58px */
  --smr_font_size_13_max: var(--font_base_unit) * 36;
  /* 72px */
  --smr_font_size_1: clamp(
  	var(--smr_font_size_1_min),
  	0vw + 0.75rem,
  	var(--smr_font_size_1_max)
  );
  --smr_font_size_2: clamp(
  	var(--smr_font_size_2_min),
  	0vw + 0.875rem,
  	var(--smr_font_size_2_max)
  );
  --smr_font_size_3: clamp(
  	var(--smr_font_size_3_min),
  	0.231vw + 0.83rem,
  	var(--smr_font_size_3_max)
  );
  --smr_font_size_4: clamp(
  	var(--smr_font_size_4_min),
  	0.462vw + 0.784rem,
  	var(--smr_font_size_4_max)
  );
  --smr_font_size_5: clamp(
  	var(--smr_font_size_5_min),
  	0.462vw + 0.909rem,
  	var(--smr_font_size_5_max)
  );
  --smr_font_size_6: clamp(
  	var(--smr_font_size_6_min),
  	0.462vw + 1.034rem,
  	var(--smr_font_size_6_max)
  );
  --smr_font_size_7: clamp(
  	var(--smr_font_size_7_min),
  	0.924vw + 0.819rem,
  	var(--smr_font_size_7_max)
  );
  --smr_font_size_8: clamp(
  	var(--smr_font_size_8_min),
  	0.924vw + 0.944rem,
  	var(--smr_font_size_8_max)
  );
  --smr_font_size_9: clamp(
  	var(--smr_font_size_9_min),
  	0.924vw + 1.194rem,
  	var(--smr_font_size_9_max)
  );
  --smr_font_size_10: clamp(
  	var(--smr_font_size_10_min),
  	1.848vw + 1.012rem,
  	var(--smr_font_size_10_max)
  );
  --smr_font_size_11: clamp(
  	var(--smr_font_size_11_min),
  	2.309vw + 1.297rem,
  	var(--smr_font_size_11_max)
  );
  --smr_font_size_12: clamp(
  	var(--smr_font_size_12_min),
  	4.157vw + 0.559rem,
  	var(--smr_font_size_12_max)
  );
  --smr_font_size_13: clamp(
  	var(--smr_font_size_13_min),
  	5.543vw + 0.412rem,
  	var(--smr_font_size_13_max)
  );
  /* -------------------------------------------------
  	>> Line Height
  ------------------------------------------------- */
  --smr_line_height_base_unit: 0.063rem;
  --line_height_xsmall: calc(var(--smr_line_height_base_unit) * 1);
  --line_height_small: calc(var(--smr_line_height_base_unit) * 1.1);
  --line_height_medium: calc(var(--smr_line_height_base_unit) * 1.3);
  --line_height_large: calc(var(--smr_line_height_base_unit) * 1.4);
  --line_height_xlarge: calc(var(--smr_line_height_base_unit) * 1.5);
  /* -------------------------------------------------
  	>> Letter Spacing
  ------------------------------------------------- */
  --smr_letter_spacing_base_unit: 1rem;
  --letter_spacing_xsmall: calc(var(--smr_letter_spacing_base_unit) * 0);
  --letter_spacing_small: calc(var(--smr_letter_spacing_base_unit) * -0.5);
  --letter_spacing_medium: normal;
  --letter_spacing_large: calc(var(--smr_letter_spacing_base_unit) * 1);
  --letter_spacing_xlarge: calc(var(--smr_letter_spacing_base_unit) * 1.5);
  /* -------------------------------------------------
  		>> Border Radius
  	------------------------------------------------- */
  --border_radius_small: calc(var(--smr_base_unit) * 1);
  --border_radius_medium: calc(var(--smr_base_unit) * 2);
  --border_radius_large: calc(var(--smr_base_unit) * 2);
  /* -------------------------------------------------
  >> Color variables
  ------------------------------------------------- */
  /*
  >> Base Colors
  */
  --smr_color_primary: #273c6d;
  --smr_color_on_primary: #ffffff;
  --smr_color_secondary: #d0e9f0;
  --smr_black: #000000;
  --smr_black_1: #14191f;
  --smr_black_2: #606364;
  --smr_black_3: rgba(0, 0, 0, 0.05);
  --smr_black_4: rgba(0, 0, 0, 0.2);
  --smr_black_5: rgba(0, 0, 0, 0.15);
  --smr_white: #ffffff;
  --smr_white_1: #f1f1f1;
  --smr_white_2: #f1e9e9;
  --smr_white_3: rgba(255, 255, 255, 0.3);
  --smr_white_4: rgba(255, 255, 255, 0.7);
  --smr_white_5: rgba(255, 255, 255, 0.4);
  --smr_gray: #ebebeb;
  --smr_gray_1: #f2f2f2;
  --smr_gray_2: #eee;
  --smr_gray_3: #fff1db;
  --smr_blue: #192c59;
  --smr_blue_1: #273c6d;
  --smr_blue_2: #d0e9f0;
  --smr_blue_3: #d9eff4;
  --smr_blue_4: rgb(39, 60, 109, 0.1);
  --smr_green: #21676c;
  --smr_green_1: #337f84;
  --smr_green_2: #64c0bd;
  --smr_green_3: #84d1cf;
  --smr_green_4: #f1fafa;
  --smr_orange: #d64d0d;
  --smr_orange_1: #e46225;
  --smr_orange_2: #ed7b48;
  --smr_yellow: #ffd488;
  --smr_yellow_1: #fffbf3;
  --smr_yellow_2: rgba(255, 212, 136, 0.6);
  --smr_navy: #091a17;
  --smr_navy_1: #15332e;
  --smr_navy_2: #2f655c;
  --smr_red: #b90505;
  --smr_sea_green: #04c3b4;
  --smr_transparent: transparent;
  --smr_regular_text: #14191f;
  --smr_dark_text: #14191f;
  --smr_white_text: #f7f7f7;
  --smr_light_text: #606364;
  --smr_success: #198754;
  --smr_info: #0dcaf0;
  --smr_warning: #ffc107;
  --smr_danger: #b90505;
  --smr_light: #f8f9fa;
  --smr_dark: #212529;
  --smr_signal: #b90505;
  --smr_signal_bg: #fbede9;
  --smr_color_background: #ffffff;
  --smr_color_on_background: #14191f;
  --smr_border: #30353c;
  --smr_border_1: #545454;
  --smr_border_2: #e6e6e6;
  --smr_border_3: #e0e0e0;
  /* -------------------------------------------------
  >> Base Colors
  >> Base colors are used for essential elements
  such as the logo, tables, links, blockquote,
  default buttons styling and this should't conflict
  with theme colors
  ------------------------------------------------- */
  --smr_body_color: var(--smr_color_on_background);
  --smr_body_bg: var(--smr_color_background);
  --smr_text_strong: var(--smr_black);
  --smr_dark_text: var(--smr_black);
  --smr_white_text: var(--smr_white);
  --smr_highlight_color: var(--smr_color_on_primary);
  --smr_highlight_bg: var(--smr_color_primary);
  --smr_caption: var(--smr_black_2);
  --smr_heading_color: var(--smr_color_primary);
  --smr_heading_link_color: var(--smr_dark_text);
  --smr_heading_link_color_hover: var(--smr_dark_text);
  --smr_link_color: var(--smr_orange_1);
  --smr_link_color_hover: var(--smr_orange_1);
  --smr_link_border_color: var(--smr_orange_1);
  --smr_link_border_color_hover: var(--smr_orange_1);
  --smr_list_ul_marker_color: var(--smr_color_primary);
  --smr_list_ol_marker_color: var(--smr_color_primary);
  --smr_blockquote_color: var(--smr_regular_text);
  --smr_blockquote_border_color: var(--smr_regular_text);
  --smr_quote_color: var(--smr_regular_text);
  --smr_blockqoute_cite_color: var(--smr_light_text);
  --smr_table_border_color: var(--smr_border);
  --smr_table_head_border_color: var(--smr_dark_text);
  --smr_table_foot_border_color: var(--smr_dark_text);
  --smr_strong_color: var(--smr_regular_text);
  --smr_underline_border_color: var(--smr_regular_text);
  --smr_abbr_border_color: var(--smr_regular_text);
  --smr_delete_color: var(--smr_danger);
  --smr_insert_color: var(--smr_success);
  --smr_insert_border_color: var(--smr_success);
  --smr_code_color: var(--smr_white_text);
  --smr_code_bgcolor: var(--smr_dark_text);
  --smr_pre_color: var(--smr_white_text);
  --smr_pre_bgcolor: var(--smr_dark_text);
  --smr_mark_bgcolor: var(--smr_dark_text);
  --smr_mark_color: var(--smr_white_text);
  --smr_hr_color: var(--smr_border);
  --smr_input_color: var(--smr_regular_text);
  --smr_input_bg: var(--smr_black_3);
  --smr_input_border_color: var(--smr_border);
  --smr_input_focus_color: var(--smr_black);
  --smr_input_focus_bgcolor: var(--smr_white);
  --smr_input_focus_border_color: var(--smr_dark_border);
  --smr_disabled_input_bgcolor: var(--smr_field_bg);
  --smr_disabled_input_border_color: var(--smr_border_1);
  --smr_placeholder_color: var(--smr_light_text);
  --smr_range_track_bgcolor: var(--smr_field_bg);
  --smr_range_thumb_bgcolor: var(--smr_color_primary);
  --smr_color_field_border_color: var(--smr_border);
  --smr_color_field_bgcolor: var(--smr_field_bg);
  --smr_radio_color: var(--smr_regular_text);
  --smr_radio_border_color: var(--smr_border);
  --smr_radio_bgcolor: var(--smr_field_bg);
  --smr_radio_after_bgcolor: var(--smr_color_primary);
  --smr_checkbox_color: var(--smr_regular_text);
  --smr_checkbox_border_color: var(--smr_border);
  --smr_checkbox_bgcolor: var(--smr_field_bg);
  --smr_checkbox_after_bgcolor: var(--smr_color_primary);
  --smr_progress_bgcolor: var(--smr_field_bg);
  --smr_progress_value_bgcolor: var(--smr_color_primary);
  --smr_meter_bgcolor: var(--smr_field_bg);
  --smr_meter_value_bgcolor: var(--smr_color_primary);
  --smr_button_color: var(--smr_white_text);
  --smr_button_bgcolor: var(--smr_color_primary);
  --smr_button_color_hover: var(--smr_white);
  --smr_button_bgcolor_hover: var(--smr_blue);
  --smr_button_border_color: var(--smr_color_primary);
  --smr_button_border_color_hover: var(--smr_border);
  --smr_reset_button_bgcolor: var(--smr_button_bg_hover);
  --smr_reset_button_color: var(--smr_white_text);
  --smr_theme_btn_color: var(--smr_button_color);
  --smr_theme_btn_bgcolor: var(--smr_button_bgcolor);
  --smr_theme_btn_color_hover: var(--smr_button_color_hover);
  --smr_theme_btn_bgcolor_hover: var(--smr_button_bgcolor_hover);
  --smr_theme_btn_border_color: var(--smr_button_border_color);
  --smr_theme_btn_border_color_hover: var(--smr_button_border_color_hover);
  --smr_datepicker_bg_color: var(--smr_border_1);
  --smr_datepicker_select_bgcolor: var(--smr_border_1);
  --smr_datepicker_link_color: var(--smr_white_text);
  --smr_datepicker_calendar: var(--smr_white_text);
  --smr_datepicker_th_bgcolor: var(--smr_border_1);
  --smr_datepicker_even_tr_td_bgcolor: var(--smr_border_1);
  --smr_datepicker_border_color: var(--smr_border_1);
  --smr_datepicker_date_color: var(--smr_dark_text);
  --smr_valiation_error_bg_color: var(--smr_danger_bg);
  --smr_valiation_message_color: var(--smr_danger);
  --smr_error_field_border_color: var(--smr_danger);
  --smr_valiation_error_color: var(--smr_danger);
  --smr_confirmation_message_bgcolor: var(--smr_success_bg);
  --smr_confirmation_message_color: var(--smr_success);
  --smr_confirmation_message_border_color: var(--smr_dark_text);
  --smr_required_text_color: var(--smr_danger);
  --smr_invalid_error_border_color: var(--smr_danger);
  --smr_hubspot_error_label_color: var(--smr_danger);
  --smr_hubspot_required_color: var(--smr_danger);
  --smr_fileupload_rule_color: var(--smr_light_text);
  --smr_error_menu_color: var(--smr_dark_text);
  --smr_acc_btn_color: var(--smr_white_text);
  --smr_acc_btn_bgcolor: var(--smr_button_bg);
  --smr_acc_btn_shadow: var(--smr_danger);
  --smr_comments_reply_btn_bgcolor: var(--smr_button_bg);
  --smr_comments_reply_btn_color: var(--smr_white_text);
  --smr_comments_reply_btn_bgcolor_hover: var(--smr_button_bg_hover);
  --smr_comments_reply_btn_color_hover: var(--smr_white_text);
  --smr_comment_meta_color: var(--smr_dark_text);
  --smr_comment_metadata_color: var(--smr_light_text);
  --smr_comments_list_border_color: var(--smr_border);
  --smr_widget_comments_meta_color: var(--smr_light_text);
  --smr_pagination_bgcolor: var(--smr_white);
  --smr_pagination_color: var(--smr_blue_1);
  --smr_pagination_color_hover: var(--smr_white);
  --smr_pagination_bgcolor_hover: var(--smr_blue_1);
  --smr_pagination_bgcolor_current: var(--smr_transparent);
  --smr_pagination_color_current: var(--smr_blue_1);
  --smr_pagination_first_bgcolor: var(--smr_transparent);
  --smr_pagination_first_color: var(--smr_blue_1);
  --smr_pagination_border: var(--smr_blue_1);
  --smr_widget_latest_post_meta_color: var(--smr_danger);
  --smr_widget_rss_feed_meta_color: var(--smr_danger);
  --smr_widget_search_button_color: var(--smr_pure_black);
  --smr_wp_table_block_stripe_bg_color: var(--smr_pure_white);
  --smr_breadcrumb_color: var(--smr_pure_black);
  --smr_breadcrumb_link_color: var(--smr_pure_black);
  --smr_breadcrumb_border_color: transparent;
  --smr_breadcrumb_border_color_hover: var(--smr_pure_black);
  --smr_breadcrumb_span_color: var(--smr_pure_black);
  --smr_header_bgcolor: var(--smr_transparent);
  --smr_header_color: var(--smr_white);
  --smr_header_color_hover: var(--smr_black);
  --smr_header_bgcolor_sticky: var(--smr_white);
  --smr_header_nav_border_color: var(--smr_dark_text);
  --smr_header_submenu_bgcolor: var(--smr_header_bgcolor);
  --smr_header_submenu_color: var(--smr_color_primary);
  --smr_header_submenu_color_hover: var(--smr_orange_1);
  --smr_header_mobile_color: var(--smr_dark_text);
  --smr_header_mobile_submenu_color: var(--smr_dark_text);
  --smr_nav_overlay_bgcolor: var(--smr_color_primary);
  --smr_mobile_nav_icon_bgcolor: var(--smr_white);
  --smr_abbr_border: var(--smr_dark_text);
  --smr_footer_bgcolor: var(--smr_dark_text);
  --smr_footer_color: var(--smr_white_text);
  --smr_footer_color_hover: var(--smr_white_text);
  --smr_f_nav_color: var(--smr_footer_color);
  --smr_f_nav_color_hover: var(--smr_footer_color_hover);
  --smr_f_nav_border_color: var(--smr_footer_color);
  --smr_f_nav_border_color_hover: var(--smr_footer_color_hover);
  --smr_copyright_color: var(--smr_white_4);
  --smr_legal_nav_color: var(--smr_white_4);
  --smr_legal_nav_border_color: var(--smr_white_text);
  --smr_legal_nav_border_color_hover: var(--smr_white_text);
  --smr_legal_text_color: var(--smr_white_text);
  --smr_ctn_red: var(--smr_red);
  --smr_ctn_black: var(--smr_black);
  --smr_ctn_sea_green: var(--smr_sea_green);
  --smr_style_bg: #821212;
  --smr_style_text: #000000;
  --smr_style_link: #000000;
  --smr_style_button: #00a4eb;
}

/* ------------------------------------------------------------------
> Mixins
------------------------------------------------------------------ */
/*
Rem output with px fallback
*/
/*
Rem output with px fallback with !important
*/
/*
Column width with margin
*/
/*
Column width with margin
*/
/*
Mixin for transition
*/
@keyframes marching-ants-1 {
  0% {
    background-position: 0 0, 0 100%, 0 0, 100% 0;
  }
  100% {
    background-position: 20px 0, -20px 100%, 0 -20px, 100% 20px;
  }
}
/* ------------------------------------------------------------------
> Fonts
------------------------------------------------------------------ */
/* ------------------------------------------------------------------
> Defaults
------------------------------------------------------------------ */
/*-------------------------------------------------
>> Normalize styles
-------------------------------------------------*/
/*-------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
-------------------------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  outline: 0;
  vertical-align: baseline;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  scroll-behavior: smooth;
  scroll-padding-top: 120px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

a {
  background-color: transparent;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

img {
  border-style: none;
}

summary {
  display: list-item;
}

template,
[hidden] {
  display: none;
}

/*-------------------------------------------------
>> Clearing styles
-------------------------------------------------*/
.clear {
  content: "";
  display: table;
  table-layout: fixed;
  clear: both;
}
.clear::before, .clear::after {
  clear: both;
}

/* ------------------------------------------------------------------
> Typography
------------------------------------------------------------------ */
/*-------------------------------------------------
>> Styles for headings
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
h1,
.heading-1,
h2,
.heading-2,
h3,
.heading-3,
h4,
.heading-4,
h5,
.heading-5,
h6,
.heading-6 {
  font-family: "bligh", sans-serif;
  margin: 0 0 20px;
  color: var(--smr_heading_color);
  line-height: 1.3;
  text-transform: initial;
}
h1 a,
.heading-1 a,
h2 a,
.heading-2 a,
h3 a,
.heading-3 a,
h4 a,
.heading-4 a,
h5 a,
.heading-5 a,
h6 a,
.heading-6 a {
  color: var(--smr_heading_link_color);
  border-bottom: none;
}
h1 a:hover,
.heading-1 a:hover,
h2 a:hover,
.heading-2 a:hover,
h3 a:hover,
.heading-3 a:hover,
h4 a:hover,
.heading-4 a:hover,
h5 a:hover,
.heading-5 a:hover,
h6 a:hover,
.heading-6 a:hover {
  color: var(--smr_heading_link_color_hover);
}

h1,
.heading-1 {
  font-size: var(--smr_font_size_13);
}

h2,
.heading-2 {
  font-size: var(--smr_font_size_12);
}

h3,
.heading-3 {
  font-size: var(--smr_font_size_11);
}

h4,
.heading-4 {
  font-size: var(--smr_font_size_10);
}

h5,
.heading-5 {
  font-size: var(--smr_font_size_9);
}

h6,
.heading-6 {
  font-size: var(--smr_font_size_7);
}

.text-16 {
  font-size: var(--smr_font_size_3);
}

h2.kwayy-html-sitemap-post-title {
  font-size: var(--smr_font_size_11);
}

/*-------------------------------------------------
>> Styles for content tags
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
i,
em,
var,
address,
dfn {
  font-style: italic;
}

code,
pre,
kbd,
tt,
var,
samp {
  font-family: monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted var(--smr_abbr_border_color);
  text-decoration: none;
  cursor: help;
}

abbr[title] {
  text-decoration: none;
}

address {
  margin: 0 0 30px;
}

mark {
  background-color: var(--smr_mark_bgcolor);
  color: var(--smr_mark_color);
  padding: 3px 7px;
}

small {
  font-size: 80%;
}

big {
  font-size: 125%;
}

s,
strike,
del {
  text-decoration: line-through;
}

b,
strong {
  font-weight: 700;
}

u {
  border-bottom: 1px solid var(--smr_underline_border_color);
  text-decoration: none;
}

del {
  color: var(--smr_delete_color);
}

ins {
  color: var(--smr_insert_color);
  border-bottom: 1px solid var(--smr_insert_border_color);
  text-decoration: none;
}

sub,
sup {
  font-size: 70%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -4px;
}

sup {
  top: -8px;
}

code,
pre,
kbd,
tt {
  max-width: 100%;
  overflow: auto;
  margin: 0 0 30px;
}

code,
kbd,
tt {
  color: var(--smr_code_color);
  background-color: var(--smr_code_bgcolor);
  padding: 3px 7px;
}

pre {
  color: var(--smr_pre_color);
  background-color: var(--smr_pre_bgcolor);
  padding: 20px 25px;
  overflow-x: scroll;
}

hr {
  background-color: var(--smr_hr_bgcolor);
  border: 0;
  height: 1px;
  margin-bottom: 30px;
}

audio,
video {
  margin-bottom: 30px;
  width: 100%;
}

/* ------------------------------------------------------------------
> Elements
------------------------------------------------------------------ */
/*-------------------------------------------------
>> Styles for tables
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  position: relative;
  font-size: var(--smr_font_size_4);
  color: var(--smr_body_color);
  background-color: var(--smr_body_bg);
  line-height: 1.5;
  counter-reset: section 1;
}

p {
  margin: 0 0 30px;
}

::-moz-selection {
  color: var(--smr_highlight_color);
  background-color: var(--smr_highlight_bg);
}

::selection {
  color: var(--smr_highlight_color);
  background-color: var(--smr_highlight_bg);
}

body.page-template, body.page-template-default, body.single {
  visibility: hidden;
}

/*-------------------------------------------------
>> Styles for links
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
------------------------------------------------- */
a {
  text-decoration: none;
  transition: all 0.4s ease-in-out;
  outline: none;
  position: relative;
}

/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
.page-section a, .page-section:visited {
  color: var(--smr_orange_1);
  border-bottom: 2px solid transparent;
  font-weight: 600;
}
.page-section a:hover, .page-section a:active, .page-section:visited:hover, .page-section:visited:active {
  color: var(--smr_link_color_hover);
  border-color: var(--smr_link_border_color_hover);
}

.post-image a, .post-image:visited,
.post-title a,
.post-title:visited {
  border-bottom: none;
}

/*-------------------------------------------------
>> Styles for images and figures
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
------------------------------------------------- */
img {
  height: auto;
  max-width: 100%;
}

a img {
  border: none;
  outline: none;
  margin-bottom: 0;
}

/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
figure {
  margin: 0 0 30px;
}
figure figcaption {
  color: var(--smr_caption);
  font-size: 90%;
  margin: 0 0 30px;
}

picture {
  margin: 0 0 30px;
  display: inline-block;
}

svg {
  margin: 0 0 0;
}

.gallery .gallery-item a {
  border-bottom: none;
}

figure.wp-block-image.alignfull.size-thumbnail {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
}
figure.wp-block-image.alignwide.size-thumbnail {
  margin: 0 -200px;
  max-width: 140%;
}

/*-------------------------------------------------
>> Styles for lists
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
------------------------------------------------- */
header ul,
header ol,
footer ul,
footer ol {
  list-style: none;
}

/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
dl {
  margin: 0 0 30px;
}
dl dt {
  font-weight: 700;
}
dl dd {
  margin: 0 0 12px;
}

ul,
ol {
  margin: 0 0 30px 20px;
}

ul li,
ol li {
  margin: 0 0 16px;
  box-sizing: border-box;
}

ul ul,
ol ol,
ul ol,
ol ul {
  margin: 12px 0 0 30px;
}

.page-section ul {
  list-style: none;
  margin-left: 0;
}
.page-section ul ul,
.page-section ul ol {
  margin-left: 13px;
}
.page-section ul li {
  padding-left: 28px;
  position: relative;
}
.page-section ul li::before {
  content: "";
  width: 12px;
  height: 12px;
  background-position: left top;
  position: absolute;
  background-color: var(--smr_orange_1);
  left: 0;
  top: 6px;
  border-radius: 50%;
}
.page-section ul ol {
  counter-reset: list1;
}
.page-section ul ol li::before {
  counter-increment: list1;
  content: counters(list1, ".") ".";
}
.page-section ol {
  counter-reset: list;
  list-style-type: none;
  margin-left: 0;
}
.page-section ol ol,
.page-section ol ul {
  margin-left: 13px;
  counter-reset: subsection 0;
}
.page-section ol > li {
  position: relative;
  padding-left: 32px;
  counter-increment: subsection;
}
.page-section ol > li::marker {
  display: none;
}
.page-section ol > li::before {
  color: var(--smr_ol_list_marker_color);
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
  content: counter(section) "." counter(subsection) " ";
  left: 0;
  top: 0;
  position: absolute;
  background-color: transparent;
}
.page-section ol ol li {
  padding-left: 34px;
}
.page-section ol ol ol li {
  padding-left: 64px;
}
.page-section ol ol ol ol li {
  padding-left: 80px;
}
.page-section ol ul {
  counter-reset: unset;
}
.page-section ol ul li {
  padding-left: 20px;
}
.page-section ol ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  background-position: left top;
  position: absolute;
  background-color: var(--smr_list_marker_bgcolor);
  left: 0;
  top: 9px;
}

/*-------------------------------------------------
>> Styles for quotes
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
blockquote,
q {
  quotes: none;
}

blockquote {
  position: relative;
  color: var(--smr_blockquote_color);
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzNiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjU3NSAxOC4xNzAzQzI5LjMxNzUgMjAuMDUwOCAzMC40ODc1IDIxLjkwODYgMzIuMDUxMiAyMy42OTg1QzMyLjU0NjIgMjQuMjY0OSAzMi42MTM3IDI1LjA4MDUgMzIuMjA4OCAyNS43MTQ4QzMxLjg5MzcgMjYuMjEzMyAzMS4zNzYzIDI2LjQ4NTEgMzAuODEzOCAyNi40ODUxQzMwLjY1NjIgMjYuNDg1MSAzMC40OTg3IDI2LjQ3MzkgMzAuMzQxMiAyNi40MTcyQzI3LjAzMzggMjUuNDQzIDE5LjMwNSAyMS45ODc5IDE5LjA5MTIgMTAuOTA5QzE5LjAxMjUgNi42MzgzMSAyMi4xMTc1IDIuOTY4MDEgMjYuMTU2MiAyLjU0ODg3QzI4LjM5NSAyLjMyMjMgMzAuNjIyNSAzLjA1ODU4IDMyLjI3NjMgNC41NTM5QzMzLjkzIDYuMDYwNTcgMzQuODc1IDguMjEyOTMgMzQuODc1IDEwLjQ1NTlDMzQuODc1IDE0LjE5NDEgMzIuMjQyNSAxNy40NjggMjguNTc1IDE4LjE3MDNaIiBmaWxsPSIjRTQ2MjI1Ii8+CjxwYXRoIGQ9Ik04LjE5ODY5IDIuNTQ4ODdDMTAuNDI2MiAyLjMyMjMgMTIuNjUzNyAzLjA1ODU4IDE0LjMwNzQgNC41NTM5QzE1Ljk2MTIgNi4wNjA1NyAxNi45MDYyIDguMjEyOTMgMTYuOTA2MiAxMC40NTU5QzE2LjkwNjIgMTQuMTk0MSAxNC4yNzM3IDE3LjQ2OCAxMC42MDYyIDE4LjE3MDNDMTEuMzQ4NyAyMC4wNTA4IDEyLjUxODcgMjEuOTA4NiAxNC4wODI1IDIzLjY5ODVDMTQuNTc3NSAyNC4yNjQ5IDE0LjY0NSAyNS4wODA1IDE0LjIzOTkgMjUuNzE0OEMxMy45MjUgMjYuMjEzMyAxMy40MDc0IDI2LjQ4NTEgMTIuODQ0OSAyNi40ODUxQzEyLjY4NzUgMjYuNDg1MSAxMi41MyAyNi40NzM5IDEyLjM3MjUgMjYuNDE3MkM5LjA2NDk3IDI1LjQ0MyAxLjMzNjIyIDIxLjk4NzkgMS4xMjI0NyAxMC45MDlWMTAuNzUwNEMxLjEyMjQ3IDYuNTQ3NjYgNC4xOTM2OSAyLjk2ODAxIDguMTk4NjkgMi41NDg4N1oiIGZpbGw9IiNFNDYyMjUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: left top 5px;
  background-size: 36px;
  font-size: var(--smr_font_size_6);
  line-height: 1.5;
}
blockquote p {
  margin-bottom: 15px;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote .arthur-text {
  margin-top: 32px;
  gap: 8px;
  display: flex;
  font-size: var(--smr_font_size_4);
}
blockquote .arthur-designation {
  margin-top: 0;
}

.wp-block-quote.has-text-align-right {
  border-left: none;
  border-right: 3px solid var(--smr_blockquote_border_color);
  padding: 5px 20px 5px 0;
}
.wp-block-quote.has-text-align-right.is-style-plain {
  border-right: none;
}
.wp-block-quote.has-text-align-left.is-style-plain {
  border-left: none;
  padding: 0;
}
.wp-block-quote.has-text-align-center {
  border-left: none;
  padding: 20px 5px;
}
.wp-block-quote.is-style-plain {
  border-left: none;
}
.wp-block-quote.is-style-large {
  border-left: 0;
}

figure.wp-block-pullquote {
  border-top: 3px solid var(--smr_blockquote_border_color);
  border-bottom: 3px solid var(--smr_blockquote_border_color);
  padding-left: 10px;
  padding-right: 10px;
}
figure.wp-block-pullquote blockquote {
  border-left: none;
  margin-bottom: 0;
  padding: 10px;
}
figure.wp-block-pullquote.alignleft, figure.wp-block-pullquote.alignright {
  padding: 35px 10px;
}

q {
  quotes: "“" "”";
  color: var(--smr_quote_color);
  position: relative;
}

cite {
  display: block;
  margin-top: 15px;
  font-size: 80%;
  text-transform: uppercase;
  font-weight: 500;
  color: var(--smr_blockqoute_cite_color);
  font-family: "IBM Plex Mono", monospace;
  font-style: italic;
  position: relative;
}
cite::before {
  content: "- ";
  display: inline-block;
  top: -11px;
}

.quote-icon-center blockquote {
  padding-left: 0;
  background-image: none;
  text-align: center;
  position: relative;
}
.quote-icon-center blockquote p {
  padding: 38px 0 30px;
  border-top: 3px solid var(--smr_black_4);
  border-bottom: 3px solid var(--smr_black_4);
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: var(--smr_font_size_9);
  font-family: "bligh", sans-serif;
  line-height: 1.3;
}
.quote-icon-center blockquote::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0NCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjkyNSAyMS45Mjk1QzM1LjgzMjUgMjQuMTk5IDM3LjI2MjUgMjYuNDQxMiAzOS4xNzM3IDI4LjYwMTRDMzkuNzc4NyAyOS4yODUgMzkuODYxMiAzMC4yNjkzIDM5LjM2NjIgMzEuMDM0OUMzOC45ODEyIDMxLjYzNjUgMzguMzQ4OCAzMS45NjQ2IDM3LjY2MTMgMzEuOTY0NkMzNy40Njg3IDMxLjk2NDYgMzcuMjc2MiAzMS45NTEgMzcuMDgzNyAzMS44ODI2QzMzLjA0MTMgMzAuNzA2OCAyMy41OTUgMjYuNTM2OSAyMy4zMzM3IDEzLjE2NThDMjMuMjM3NSA4LjAxMTU0IDI3LjAzMjUgMy41ODE4NyAzMS45Njg3IDMuMDc2MDFDMzQuNzA1IDIuODAyNTYgMzcuNDI3NSAzLjY5MTE4IDM5LjQ0ODcgNS40OTU4OEM0MS40NyA3LjMxNDI3IDQyLjYyNSA5LjkxMTk1IDQyLjYyNSAxMi42MTlDNDIuNjI1IDE3LjEzMDcgMzkuNDA3NSAyMS4wODE5IDM0LjkyNSAyMS45Mjk1WiIgZmlsbD0iI0U0NjIyNSIvPgo8cGF0aCBkPSJNMTAuMDIxNSAzLjA3NjAxQzEyLjc0NCAyLjgwMjU2IDE1LjQ2NjUgMy42OTExOCAxNy40ODc3IDUuNDk1ODhDMTkuNTA5IDcuMzE0MjcgMjAuNjY0MSA5LjkxMTk1IDIwLjY2NDEgMTIuNjE5QzIwLjY2NDEgMTcuMTMwNyAxNy40NDY1IDIxLjA4MTggMTIuOTY0IDIxLjkyOTVDMTMuODcxNiAyNC4xOTkgMTUuMzAxNSAyNi40NDEyIDE3LjIxMjggMjguNjAxNEMxNy44MTc4IDI5LjI4NSAxNy45MDAzIDMwLjI2OTMgMTcuNDA1MiAzMS4wMzQ5QzE3LjAyMDMgMzEuNjM2NSAxNi4zODc3IDMxLjk2NDYgMTUuNzAwMiAzMS45NjQ2QzE1LjUwNzggMzEuOTY0NiAxNS4zMTUzIDMxLjk1MSAxNS4xMjI4IDMxLjg4MjZDMTEuMDgwMyAzMC43MDY4IDEuNjM0MDIgMjYuNTM2OSAxLjM3Mjc3IDEzLjE2NThWMTIuOTc0NEMxLjM3Mjc3IDcuOTAyMTQgNS4xMjY0OSAzLjU4MTg3IDEwLjAyMTUgMy4wNzYwMVoiIGZpbGw9IiNFNDYyMjUiLz4KPC9zdmc+Cg==);
  display: inline-block;
  width: 84px;
  height: 35px;
  position: relative;
  top: -26px;
  left: -20px;
  top: 30px;
  left: 0;
  background-color: var(--smr_white);
}
.quote-icon-center.var blockquote p {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: var(--smr_font_size_6);
  padding: 0;
  border: 0;
  line-height: 1.5;
}
.quote-icon-center.var blockquote::before {
  top: -12px;
  width: 36px;
  height: 29px;
  background-size: 38px;
}
.quote-icon-center.var blockquote .arthur-text {
  justify-content: center;
  margin-top: 32px;
  gap: 8px;
  display: flex;
  font-size: var(--smr_font_size_4);
}
.quote-icon-center.var blockquote .arthur-text .arthur-designation {
  margin-top: 0;
}

.blockquote-var {
  box-sizing: border-box;
  padding: 50px;
  border-radius: 20px;
  background-color: var(--smr_color_secondary);
  max-width: 880px;
  margin: 0 auto;
}
.blockquote-var blockquote {
  background-position: left top 6px;
}
.blockquote-var .arthur-text {
  margin-top: 32px;
  gap: 8px;
  display: flex;
  font-size: var(--smr_font_size_4);
}
.blockquote-var .arthur-text .arthur-designation {
  margin-top: 0;
}

.quote-btn {
  line-height: 0.65;
  padding-top: 56px;
}
.quote-btn a.button.simple-orange-btn,
.quote-btn a.button.simple-orange-btn:visited {
  min-width: 148px;
}

/*-------------------------------------------------
>> Styles for tables
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 30px;
  width: 100%;
  table-layout: fixed;
  text-align: left;
  box-sizing: border-box;
}
table p:last-child {
  margin-bottom: 0;
}
table caption {
  color: var(--smr_caption_color);
  font-size: 90%;
  margin: 0 0 20px;
}

tr,
tbody tr {
  border-bottom: 1px solid var(--smr_table_border_color);
}
tr:last-child td,
tbody tr:last-child td {
  border-bottom: 1px solid var(--smr_black_5);
}

td,
th {
  padding: 10px 15px;
  vertical-align: middle;
}

thead tr {
  border: none;
}
thead tr:last-child {
  border-bottom: 3px solid var(--smr_table_head_border_color);
}
thead th {
  font-weight: 700;
}

tfoot tr {
  border: none;
}
tfoot tr:first-child {
  border-top: 3px solid var(--smr_table_foot_border_color);
}
tfoot td {
  font-weight: 700;
}

.wp-block-table tbody td {
  border: 2px solid var(--smr_table_border_color);
}
.wp-block-table.is-style-stripes tbody tr,
.wp-block-table.is-style-stripes tbody td {
  border: none;
}
.wp-block-table.is-style-stripes tfoot tr {
  border-top: 3px solid var(--smr_table_head_border_color);
}
.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
  background-color: transparent;
}
.wp-block-table table.has-background tbody td,
.wp-block-table table.has-background tbody tr {
  border: none;
}
.wp-block-table table.has-background tfoot tr {
  border-top: 3px solid var(--smr_table_head_border_color);
}

/*-------------------------------------------------
>> Styles for frames and embeds
-------------------------------------------------*/
/*-------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
-------------------------------------------------*/
embed,
iframe,
object {
  max-width: 100%;
}

/*-------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
-------------------------------------------------*/
/* ------------------------------------------------------------------
> Forms
------------------------------------------------------------------ */
/* -------------------------------------------------
>> Styles for form fields
------------------------------------------------- */
/* -------------------------------------------------
>> Styles for form Input fields
------------------------------------------------- */
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
form {
  margin: 0 0 20px;
}

label {
  margin: 0 0 8px;
  display: inline-block;
  line-height: 1.3;
  font-size: 13px;
  font-weight: 600;
}

fieldset {
  margin: 10px 0 30px;
  display: block;
}

legend {
  display: block;
  margin: 0 0 10px;
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=url],
input[type=search],
input[type=password],
input[type=time],
input[type=date],
input[type=datetime-local],
input[type=week],
input[type=month],
input[type=file],
input[type=range],
input[list],
input[type=string],
select,
textarea,
.gform-text-input-reset {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: var(--smr_font_size_4);
  height: 44px;
  width: 100%;
  background-color: var(--smr_input_bg);
  color: var(--smr_input_color);
  outline: none;
  padding: 0 12px;
  margin: 0 0 13px;
  max-width: 100%;
  box-sizing: border-box;
  border-color: transparent;
  transition: all 0.4s ease-in-out;
  border-radius: 5px;
}
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=time]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=week]:focus,
input[type=month]:focus,
input[type=file]:focus,
input[type=range]:focus,
input[list]:focus,
input[type=string]:focus,
select:focus,
textarea:focus,
.gform-text-input-reset:focus {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

::input-placeholder {
  color: var(--smr_placeholder_color);
}

::input-placeholder {
  color: var(--smr_placeholder_color);
}

::-moz-placeholder {
  color: var(--smr_placeholder_color);
}

::placeholder {
  color: var(--smr_placeholder_color);
}

input[type=text]:disabled {
  background-color: var(--smr_disabled_input_bgcolor);
  border: 1px solid var(--smr_disabled_input_border_color);
}

input[type=hidden],
datalist {
  display: none;
}

input[type=file] {
  padding: 9px;
}

input[type=search] {
  background-repeat: no-repeat;
  background-position: center right 10px;
  padding-right: 45px;
}

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the ‘X’ from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

input[type=color] {
  border: 1px solid var(--smr_color_field_border_color);
  background-color: var(--smr_color_field_bgcolor);
  height: 25px;
  width: 50px;
  margin: 0 0 20px;
  padding: 3px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  box-sizing: border-box;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-color-swatch {
  border: 0;
  border-radius: 0;
}

::-moz-color-swatch,
::-moz-focus-inner {
  border: 0;
}

::-moz-focus-inner {
  padding: 0;
}

select {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzczOCAwLjc3Njc5NEwxMC45OTggOS45OTk4MUwyMC4yMjExIDAuNzc2Nzk0IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center right 10px;
  color: var(--smr_black) !important;
  background-size: 19px;
  font-size: 13px;
}

.ginput_container_multiselect select {
  min-height: 77px;
}

textarea {
  padding: 10px 0 0 10px;
  height: 120px;
  resize: none;
  overflow: auto;
}

.gfield_description {
  color: var(--smr_black) !important;
  margin-bottom: 16px;
  font-size: var(--smr_font_size_3);
}

.gform_body input[type=text],
.gform_body input[type=number],
.gform_body input[type=email],
.gform_body input[type=tel],
.gform_body input[type=url],
.gform_body input[type=search],
.gform_body input[type=password],
.gform_body input[type=time],
.gform_body input[type=date],
.gform_body input[type=datetime-local],
.gform_body input[type=week],
.gform_body input[type=month],
.gform_body input[type=file],
.gform_body input[type=range],
.gform_body input[list],
.gform_body input[type=string],
.hbspt-form input[type=text],
.hbspt-form input[type=number],
.hbspt-form input[type=email],
.hbspt-form input[type=tel],
.hbspt-form input[type=url],
.hbspt-form input[type=search],
.hbspt-form input[type=password],
.hbspt-form input[type=time],
.hbspt-form input[type=date],
.hbspt-form input[type=datetime-local],
.hbspt-form input[type=week],
.hbspt-form input[type=month],
.hbspt-form input[type=file],
.hbspt-form input[type=range],
.hbspt-form input[list],
.hbspt-form input[type=string] {
  margin: 0;
}

select {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

/* -------------------------------------------------
>> Styles for buttons
------------------------------------------------- */
/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
input[type=image] {
  margin: 0 10px 0 0;
}

input[type=submit],
button,
input[type=button],
input[type=reset] {
  padding: 0 41px;
  display: inline-block;
  line-height: 1;
  box-sizing: border-box;
  transition: all 0.4s ease-in-out;
  background-color: var(--smr_orange_1);
  color: var(--smr_white);
  outline: none;
  border: none;
  font-family: "bligh", sans-serif;
  font-size: var(--smr_font_size_5);
  height: 54px;
  outline: none;
  cursor: pointer;
  border-radius: 100px;
}

input[type=submit]:hover,
button:hover,
input[type=button]:hover {
  color: var(--smr_button_color_hover);
  background-color: var(--smr_button_bgcolor_hover);
}

input[type=reset] {
  background-color: var(--smr_theme_btn_bgcolor);
  color: var(--smr_theme_btn_color);
}
input[type=reset]:hover {
  color: var(--smr_theme_btn_color);
  background-color: var(--smr_theme_btn_bgcolor_hover);
}

.is-style-fill-boxed a.wp-block-button__link {
  border-radius: inherit;
}

.is-style-outline-boxed a.wp-block-button__link {
  color: black;
  border-radius: inherit;
  background-color: transparent;
  background-image: none;
}

/* -------------------------------------------------
>> Default styles for CheckBoxes
------------------------------------------------- */
/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
[type=checkbox]:checked,
[type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
}

[type=checkbox]:checked + label,
[type=checkbox]:not(:checked) + label,
[type=checkbox]:checked + span,
[type=checkbox]:not(:checked) + span {
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: var(--smr_checkbox_color);
  box-sizing: border-box;
  margin: 0 20px 10px 0;
}

[type=checkbox]:checked + label::before,
[type=checkbox]:not(:checked) + label::before,
[type=checkbox]:checked + span::before,
[type=checkbox]:not(:checked) + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid var(--smr_checkbox_border_color);
  background-color: var(--smr_checkbox_bgcolor);
}

[type=checkbox]:checked + label::after,
[type=checkbox]:not(:checked) + label::after,
[type=checkbox]:checked + span::after,
[type=checkbox]:not(:checked) + span::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: var(--smr_checkbox_after_bgcolor);
  position: absolute;
  top: 4px;
  left: 4px;
  transition: all 0.2s ease;
}

[type=checkbox]:not(:checked) + label::after,
[type=checkbox]:not(:checked) + span::after {
  opacity: 0;
  transform: scale(0);
}

[type=checkbox]:checked + label::after,
[type=checkbox]:checked + span::after {
  opacity: 1;
  transform: scale(1);
}

/* -------------------------------------------------
>> Default styles for Radio Buttons
------------------------------------------------- */
/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
[type=radio]:checked,
[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}

[type=radio]:checked + label,
[type=radio]:not(:checked) + label,
[type=radio]:checked + span,
[type=radio]:not(:checked) + span {
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: var(--smr_radio_color);
  box-sizing: border-box;
  margin: 0 20px 10px 0;
}

[type=radio]:checked + label::before,
[type=radio]:not(:checked) + label::before,
[type=radio]:checked + span::before,
[type=radio]:not(:checked) + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid var(--smr_radio_border_color);
  border-radius: 100%;
  background-color: var(--smr_radio_bgcolor);
}

[type=radio]:checked + label::after,
[type=radio]:not(:checked) + label::after,
[type=radio]:checked + span::after,
[type=radio]:not(:checked) + span::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: var(--smr_radio_after_bgcolor);
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  transition: all 0.2s ease;
}

[type=radio]:not(:checked) + label::after,
[type=radio]:not(:checked) + span::after {
  opacity: 0;
  transform: scale(0);
}

[type=radio]:checked + label::after,
[type=radio]:checked + span::after {
  opacity: 1;
  transform: scale(1);
}

/* -------------------------------------------------
>> Default styles for Meter Tag
------------------------------------------------- */
meter {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
  appearance: none;
  width: 100%;
  height: 6px;
  background-color: var(--smr_meter_bgcolor);
  border-radius: 0;
  margin: 0 0 20px;
  box-shadow: none;
}

/* WebKit */
meter::-webkit-meter-bar {
  background: none;
  background-color: var(--smr_meter_value_bgcolor);
  border-radius: 0;
  box-shadow: none;
}

meter::-webkit-meter-optimum-value {
  background: var(--smr_meter_value_bgcolor);
}

meter::-webkit-meter-suboptimum-value {
  background: var(--smr_meter_value_bgcolor);
}

meter::-webkit-meter-even-less-good-value {
  background: var(--smr_meter_value_bgcolor);
}

/* Firefox */
meter::-moz-meter-bar {
  background: none;
  border-radius: 0;
  box-shadow: none;
}

meter:-moz-meter-optimum::-moz-meter-bar {
  background: var(--smr_meter_value_bgcolor);
}

meter:-moz-meter-sub-optimum::-moz-meter-bar {
  background: var(--smr_meter_value_bgcolor);
}

meter:-moz-meter-sub-sub-optimum::-moz-meter-bar {
  background: var(--smr_meter_value_bgcolor);
}

/* -------------------------------------------------
>> Default styles for Progress Tag
------------------------------------------------- */
/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
progress {
  vertical-align: baseline;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
  appearance: none;
  width: 100%;
  height: 6px;
  border: none;
  background-color: var(--smr_progress_bgcolor);
  border-radius: 0;
  margin: 0 0 20px;
}

progress::-webkit-progress-bar {
  background-color: var(--smr_progress_bgcolor);
  border-radius: 0;
}

progress::-webkit-progress-value {
  background-color: var(--smr_progress_value_bgcolor);
  border-radius: 0;
}

progress::-moz-progress-bar {
  background-color: var(--smr_progress_value_bgcolor);
  border-radius: 0;
}

/* -------------------------------------------------
>> Default styles for Range Field
------------------------------------------------- */
/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
input[type=range] {
  padding: 0;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  border-radius: 0;
  height: 22px;
}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background-color: var(--smr_range_track_bgcolor);
  border: none;
  animate: 0.2s;
  box-shadow: none;
  border-radius: 0;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background-color: var(--smr_range_track_bgcolor);
  border: none;
  animate: 0.2s;
  box-shadow: none;
  border-radius: 0;
}

input[type=range]::-webkit-slider-thumb {
  height: 14px;
  width: 14px;
  background-color: var(--smr_range_thumb_bgcolor);
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  margin-top: -4px;
  box-shadow: none;
  border: none;
  border-radius: 0;
}

input[type=range]::-moz-range-thumb {
  height: 14px;
  width: 14px;
  background-color: var(--smr_range_thumb_bgcolor);
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  margin-top: -4px;
  box-shadow: none;
  border: none;
  border-radius: 0;
}

/* -------------------------------------------------
>> Default styles for forms
------------------------------------------------- */
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
------------------------------------------------- */
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Add the correct box sizing in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

[type=search] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  outline-offset: -2px;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
          appearance: button;
  font: inherit;
}

.search-form {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.search-form input[type=submit],
.search-form button,
.search-form input[type=button],
.search-form input[type=reset] {
  margin: 0 0 10px 10px;
}

/* -------------------------------------------------
>> Default styles for Gravity Forms
------------------------------------------------- */
/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
.gfields {
  margin: 0;
}

.gf_clear {
  clear: both;
}

.ginput_left,
.name_first {
  float: left;
  width: 48%;
}

.ginput_right,
.name_last {
  float: right;
  width: 48%;
}

.gfield {
  box-sizing: border-box;
  position: relative;
}

.gfield_time_hour,
.gfield_time_minute,
.gfield_time_ampm {
  width: calc(33.33% - 3px);
  display: inline-block;
}

.gfield_time_minute {
  margin: 0 10px;
  width: calc(33.33% - 23px);
}

.below.hour_minute_colon {
  display: none;
}

.gfield_post_tags_hint {
  margin-top: -18px;
  font-size: 14px;
}

.gfield.half-input-field {
  display: inline-block;
  vertical-align: top;
}
.gfield.half-input-field.last {
  margin-right: 0;
}

.gfield_list_group {
  margin-bottom: 20px;
}

button.add_list_item, button.delete_list_item {
  margin: 0 10px 10px 0;
  padding: 4px 11px;
  font-size: 90%;
  height: 37px;
  position: relative;
  top: -5px;
}
button.delete_list_item {
  background-color: var(--smr_reset_button_bgcolor);
  color: var(--smr_reset_button_color);
  border: 2px solid transparent;
}
button.delete_list_item:hover {
  background-color: transparent;
  border: 2px solid var(--smr_reset-button-border-color-hover);
}

.gform_fileupload_rules {
  font-size: 90%;
  color: var(--smr_fileupload_rule_color);
  margin-bottom: 10px;
  display: inline-block;
  position: relative;
  top: -14px;
}

/* =============================================
= Style For Date Picker for gravity form  =
============================================= */
#ui-datepicker-div {
  border: none;
  width: 100%;
  max-width: 480px;
  background-color: var(--smr_datepicker_bg_color);
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  background-color: var(--smr_datepicker_bg_color);
  padding: 10px 12px;
}

.ui-datepicker-title select {
  width: 49%;
  margin-bottom: 0;
  margin-right: 2%;
  height: 46px;
  padding: 0 35px 0 18px;
  background-color: var(--smr_datepicker_select_bgcolor);
}

a.ui-datepicker-prev.ui-corner-all,
a.ui-datepicker-next.ui-corner-all {
  position: relative;
}

a.ui-datepicker-next.ui-corner-all {
  float: right;
}

.ui-datepicker-header a,
.ui-datepicker-header a:visited {
  font-size: var(--smr_font_size_3);
  cursor: pointer;
  margin-bottom: 10px;
  display: inline-block;
}

select.ui-datepicker-year {
  margin-right: 0;
}

#ui-datepicker-div table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 10px;
  font-size: var(--smr_font_size_3);
}

.ui-datepicker_calendar a {
  font-size: var(--smr_font_size_3);
  color: var(--smr_datepicker_date_color);
}

.ginput_container_date {
  position: relative;
}
.ginput_container_date img.ui-datepicker-trigger {
  position: absolute;
  right: 10px;
  top: 15px;
  bottom: 0;
}

.gfield_radio .gchoice {
  display: inline-block;
}

table.ui-datepicker_calendar {
  max-width: 410px;
  background-color: var(--smr_datepicker_calendar);
}

/* =====  End of Date Picker Style for Gravity Form ====== */
.validation_error {
  background-color: var(--smr_valiation_error_bg_color);
  font-size: 0.875rem;
  color: var(--smr_valiation_error_color);
  padding: 2px 10px 6px;
  margin-bottom: 20px;
  text-align: center;
}

.validation_message {
  font-size: 12px;
  text-align: center;
  display: inline-block;
  color: var(--smr_valiation_message_color) !important;
  position: absolute;
  top: 8px;
  right: 0;
  font-weight: 500;
}

.gfield_error label {
  position: relative;
}
.gfield_error input[type=email] {
  color: #B90505;
}

.gfield--type-email label {
  position: relative;
}
.gfield--type-email label::after {
  content: "*";
  font-size: 12px;
  color: #B90505;
  display: inline-block;
  margin-left: 3px;
}

.gform_confirmation_message {
  background-color: var(--smr_confirmation_message_bgcolor);
  padding: 20px;
  text-align: center;
  color: var(--smr_confirmation_message_color) !important;
  border: 1px solid var(--smr_confirmation_message_border_color);
}

.gform_validation_errors {
  display: none;
  background-color: var(--smr_valiation_error_bg_color);
  margin: 10px 0 30px;
  padding: 7px 14px;
  font-weight: 700;
  font-size: 105%;
}
.gform_validation_errors h2 {
  color: var(--wp--preset--color--white_text);
  margin-bottom: 0;
  font-size: 24px;
  font-size: 105%;
}

.gfield_required_text {
  color: var(--smr_required_text_color);
  position: absolute;
  right: 0;
  margin-left: 5px;
  line-height: 1.3;
  font-size: var(--smr_font_size_1);
}

/**
 *
 * Style for hidden field in gravity form
 *
 */
.gfield_visibility_hidden {
  display: none !important;
}

/**
 *
 * Spinner
 *
 */
img.gform_ajax_spinner {
  position: absolute;
  bottom: 0;
  left: 0;
}

.hidden_label label {
  display: none;
}

.body-form {
  background-color: var(--smr_white);
  border-radius: 20px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
}

.body-form-inner {
  max-width: 580px;
  margin: 0 auto;
}
.body-form-inner textarea {
  width: 100% !important;
}

.gform_footer {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.gform-body .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.gform-body .gfield {
  width: calc(50% - 10px);
}
.gform-body .full-input-field {
  width: 100%;
}

.gfield--type-email .gfield_required {
  display: none;
}

/* -------------------------------------------------
>> Default styles for Hubspot Forms
------------------------------------------------- */
/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
.hs-form {
  text-align: left;
}
.hs-form fieldset {
  margin: 0;
  max-width: 100% !important;
}
.hs-form ul {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
}
.hs-form ul li {
  margin: 0;
  padding-left: 0;
}
.hs-form ul li label {
  margin: 0;
}
.hs-form ul li::before {
  display: none;
}
.hs-form ul.hs-error-msgs li {
  padding-left: 0;
  font-size: var(--smr_font_size_3);
  margin: 0 0 15px;
}
.hs-form ul.hs-error-msgs li label {
  color: var(--smr_hubspot_error_label_color) !important;
  font-size: 12px;
}
.hs-form .error {
  text-align: left;
  margin: 0;
}
.hs-form .hs-fieldtype-checkbox ul.hs-error-msgs li,
.hs-form .hs-fieldtype-booleancheckbox ul.hs-error-msgs li,
.hs-form .hs-fieldtype-radio ul.hs-error-msgs li {
  margin: -6px 0 8px;
}
.hs-form .hs_error_rollup ul li {
  background-color: var(--smr_valiation_error_bg_color);
  margin: 10px 0 30px;
  padding: 7px 14px;
  font-weight: 700;
  font-size: 105%;
}
.hs-form .hs-form-required {
  color: var(--smr_hubspot_required_color) !important;
  position: relative;
  right: -2px;
}

.hs-form-field {
  position: relative;
  margin-bottom: 20px;
}
.hs-form-field textarea {
  margin-bottom: 0;
}

.input {
  margin: 0 !important;
}
.input input,
.input select {
  width: 100% !important;
}

.form-columns-2 .hs-form-field,
.form-columns-3 .hs-form-field {
  display: inline-block;
  width: calc(50% - 10px) !important;
  margin-right: 20px;
}
.form-columns-2 .hs-form-field:nth-child(2n+2),
.form-columns-3 .hs-form-field:nth-child(2n+2) {
  margin-right: 0;
}

.hs_recaptcha.hs-recaptcha.field.hs-form-field {
  margin-bottom: 20px;
  margin-top: 10px;
}

.no-list.hs-error-msgs.inputs-list {
  position: absolute;
  right: 0;
  bottom: -20px;
}

.submitted-message {
  color: var(--smr_confirmation_message_color) !important;
}

.form-columns-1 .hs-fieldtype-text.hs-form-field {
  width: 100%;
}

.hs_error_rollup {
  display: none;
}

/* -------------------------------------------------
>> Default styles for Contact Form Forms
------------------------------------------------- */
.wpcf7-list-item {
  margin: 0 10px 0 0 !important;
}

.wpcf7-section label {
  display: block;
}

.wpcf7-form-control-wrap {
  display: block;
  margin-top: 10px;
}

.wpcf7-not-valid-tip {
  color: var(--smr_valiation_error_color) !important;
  position: relative;
  top: -15px;
}

.wpcf7-response-output {
  margin: 0 !important;
}

/* ------------------------------------------------------------------
> Media
------------------------------------------------------------------ */
/*-------------------------------------------------
>> Styles for WordPress captions
-------------------------------------------------*/
.wp-caption {
  max-width: 100%;
  box-sizing: border-box;
  margin-bottom: 50px !important;
}
.wp-caption.alignnone {
  margin: 15px 0;
}
.wp-caption.alignleft {
  margin: 50px 20px 10px 0;
}
.wp-caption.alignright {
  margin: 5px 0 10px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0 0 8px;
  max-width: 100%;
  padding: 0;
  width: auto;
}
.wp-caption .wp-caption-text {
  margin: 0;
  text-align: left;
}
.wp-caption p.wp-caption-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: var(--smr_font_size_4);
  margin: 0;
  text-transform: uppercase;
  word-spacing: 2.5px;
  letter-spacing: 1.5px;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*-------------------------------------------------
>> Styles for default WordPress galleries
-------------------------------------------------*/
.gallery {
  margin-bottom: 24px;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-caption {
  display: block;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}

/* ------------------------------------------------------------------
> Core
------------------------------------------------------------------ */
/*-------------------------------------------------
>> Accessibility styles for WordPress
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
.screen-reader-text {
  margin: 0px;
  overflow: hidden;
  width: 1px;
  position: absolute !important;
  word-wrap: normal !important;
  color: var(--smr_acc_btn_color);
  background-color: var(--smr_acc_btn_bgcolor);
  clip: auto !important;
  border: unset !important;
  border-radius: 0;
  left: -100%;
  font-size: 0.875rem;
  -webkit-clip-path: none;
          clip-path: none;
  font-weight: 700;
  height: auto;
  line-height: normal;
  padding: 8px 12px;
  text-decoration: none;
  top: 8px;
  display: none;
}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  display: block;
  width: auto;
  z-index: 100000;
  left: 8px;
}

#page-section[tabindex="-1"]:focus {
  outline: 0;
}

a,
button,
input[type=submit] {
  outline: 2px dotted transparent;
  outline-offset: 5px;
}
a:focus-visible,
button:focus-visible,
input[type=submit]:focus-visible {
  outline-color: var(--smr_black);
}

.contact-details a {
  outline-offset: 0;
}

.blue-ctn a:focus-visible,
.topbar a:focus-visible,
.footer-ctn a:focus-visible,
.header-section a:focus-visible {
  outline-color: var(--smr_white);
}

.sub-menu li a:focus-visible {
  outline-color: var(--smr_black);
  border-radius: 2px;
}

/*-------------------------------------------------
>> Default WordPress alignments
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
.alignnone {
  margin: 15px 0 30px;
}

.aligncenter {
  display: block;
  margin: 15px auto 30px;
  clear: both;
  text-align: center;
}

.alignright {
  float: right;
  margin: 15px 0 30px 20px;
}

.alignleft {
  float: left;
  margin: 15px 20px 30px 0;
}

a img.alignright {
  float: right;
  margin: 15px 0 30px 20px;
}
a img.alignnone {
  margin: 15px 0 30px;
}
a img.alignleft {
  float: left;
  margin: 15px 20px 30px 0;
}
a img.aligncenter {
  display: block;
  margin: 15px auto 30px;
  text-align: center;
  clear: both;
}

/*-------------------------------------------------
>> Styles for posts and pages
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
------------------------------------------------- */
.sticky {
  display: block;
}
.sticky .post-title {
  position: relative;
  padding-left: 30px;
}
.sticky .post-title::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC44NjE2IDYuOTk2MDRMMTUuMDk4NyAxLjI1MTgxQzE0LjYwODggMC43NjM0OTcgMTMuODI5OCAxLjI2NjQ2IDEzLjU5NjMgMS42OTc4MUMxMy41NTcxIDEuNzcxMDYgMTMuNjI3MyAxLjgzNzc5IDEzLjU2MzcgMi4zMzQyNUMxMy40OTQyIDIuOTY0NjcgMTMuMzQ1IDMuNTgzNzggMTMuMTE5NSA0LjE3NjgzTDEwLjU1NTcgNi43MzIzNUM5LjUzMzM5IDcuNzUyOTMgOC4wNzAyMSA3LjI5ODggNi44MjA5NiA2LjY4MDI2QzYuNTU4MDUgNi41NTAwNSA2LjIyMDAxIDYuMjYxOTQgNS45Mjc3IDYuNTUzM0w0Ljg0MTc1IDcuNjM1NzRDNC43NjU0NyA3LjcxMjAxIDQuNzIyNjMgNy44MTUzMyA0LjcyMjYzIDcuOTIzMDNDNC43MjI2MyA4LjAzMDczIDQuNzY1NDcgOC4xMzQwNSA0Ljg0MTc1IDguMjEwMzJMMTMuOTUyMyAxNy4yODk4QzE0LjAyODggMTcuMzY1OCAxNC4xMzI1IDE3LjQwODUgMTQuMjQwNSAxNy40MDg1QzE0LjM0ODYgMTcuNDA4NSAxNC40NTIyIDE3LjM2NTggMTQuNTI4OCAxNy4yODk4TDE1LjYxMzEgMTYuMjA3M0MxNS45MDIxIDE1LjkxOTIgMTUuNTMzMSAxNS41NDY1IDE1LjM4MjggMTUuMjMwN0MxNC44Mjc2IDE0LjA5MTMgMTQuMzI5NSAxMi41NTggMTUuMjU1NSAxMS42MzVMMTcuOTMyIDguOTgwMjRDMTguNTM5MSA4Ljc5NTU0IDE5LjE1ODQgOC42NTMwNSAxOS43ODU0IDguNTUzNzdDMjAuMjkgOC40NzQwMSAyMC4zNTIxIDguNTM3NSAyMC40MjM5IDguNDkwMjlDMjAuODY0OCA4LjIwNTQ0IDIxLjM1NDcgNy40ODc2MSAyMC44NjE2IDYuOTk2MDRaTTkuODAxMiAxNC40MTUyTDcuNzI1NjUgMTIuMzQ4TDEuMDY3ODcgMjAuNzQwNUwxLjM4MTQxIDIxLjA1MTRMOS44MDEyIDE0LjQxNTJaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIwLjU3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMjIuOTMiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  position: absolute;
  top: 5px;
  left: 0;
  height: 30px;
  width: 30px;
}

.updated:not(.published) {
  display: none;
}

.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit following styles or write your own
------------------------------------------------- */
.post-shares {
  display: flex;
}
.post-shares a {
  margin-left: 8px;
  padding: 5px;
  border: 1px solid var(--wp--preset--color--black);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
}
.post-shares a:hover {
  border: 1px solid var(--wp--preset--color--lblack);
}

/*-------------------------------------------------
>> Pagination styles
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
.page-section .pagination,
.pagination {
  margin: 10px 0 0;
  display: flex;
  gap: 12px;
  justify-content: center;
}
.page-section .pagination a,
.page-section .pagination a:visited,
.page-section .pagination span.current,
.page-section .pagination .pagination-dots,
.pagination a,
.pagination a:visited,
.pagination span.current,
.pagination .pagination-dots {
  background-color: var(--smr_pagination_bgcolor);
  color: var(--smr_pagination_color);
  border: 1px solid var(--smr_pagination_border);
  display: inline-block;
  font-size: var(--smr_font_size_5);
  line-height: 20px;
  height: 44px;
  min-width: 44px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
  border-radius: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.4s ease-in-out;
}
.page-section .pagination a:hover,
.page-section .pagination a:visited:hover,
.page-section .pagination span.current:hover,
.page-section .pagination .pagination-dots:hover,
.pagination a:hover,
.pagination a:visited:hover,
.pagination span.current:hover,
.pagination .pagination-dots:hover {
  background-color: var(--smr_pagination_bgcolor_hover);
  color: var(--smr_pagination_color_hover);
}
.page-section .pagination span.current,
.pagination span.current {
  background-color: transparent;
}
.page-section .pagination span.current:hover,
.pagination span.current:hover {
  background-color: transparent;
  color: var(--smr_pagination_color_current);
}
.page-section .pagination a.pagination-next,
.page-section .pagination a.pagination-next:visited,
.page-section .pagination a.pagination-prev,
.page-section .pagination a.pagination-prev:visited,
.pagination a.pagination-next,
.pagination a.pagination-next:visited,
.pagination a.pagination-prev,
.pagination a.pagination-prev:visited {
  background-color: var(--smr_blue_1);
  width: 44px;
}
.page-section .pagination a.pagination-next:hover,
.page-section .pagination a.pagination-next:visited:hover,
.page-section .pagination a.pagination-prev:hover,
.page-section .pagination a.pagination-prev:visited:hover,
.pagination a.pagination-next:hover,
.pagination a.pagination-next:visited:hover,
.pagination a.pagination-prev:hover,
.pagination a.pagination-prev:visited:hover {
  background-color: var(--smr_theme_btn_bgcolor_hover);
}

.pagination-dots {
  padding: 0 10px;
}

/*-------------------------------------------------
>> Styles for WordPress comments
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
#commentform label {
  display: block;
}
#commentform p.comment-form-author,
#commentform p.comment-form-url,
#commentform p.comment-form-email {
  width: calc(33.3% - 10px);
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 0;
}
#commentform p.comment-form-comment {
  margin-bottom: 0;
}
#commentform p.comment-form-comment textarea {
  margin-bottom: 10px;
}
#commentform p.comment-form-url,
#commentform .url-comments,
#commentform li.middle {
  margin-right: 0 !important;
}
#commentform .form-submit {
  margin-bottom: 0;
}

.comment-meta,
.comment-author {
  margin-bottom: 15px;
}

.comments-closed {
  margin: 30px 0;
}

.comment-meta {
  margin-bottom: 30px;
  color: var(--smr_comment_meta_color);
}

.comment-author.vcard {
  margin-bottom: 2px;
}
.comment-author.vcard a {
  border-bottom: none;
}
.comment-author.vcard span {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.comment-metadata {
  font-size: 90%;
}
.comment-metadata a {
  color: var(--smr_comment_metadata_color);
  border-bottom: transparent;
}

.comment-content p {
  margin-bottom: 20px;
}

.comment-body {
  margin-bottom: 30px;
}

ol.comment-list {
  margin-bottom: 60px;
}
ol.comment-list li.comment {
  margin-bottom: 30px;
  padding: 30px 0 0;
  border-top: 1px solid var(--smr_comments_list_border_color);
}
ol.comment-list li.comment::before {
  display: none !important;
}
ol.comment-list li.comment.pingback {
  margin: 0 0 30px;
}
ol.comment-list li.comment div.vcard cite.fn {
  font-style: normal;
}
ol.comment-list li.comment div.vcard img.avatar {
  float: left;
  margin: 0 10px 0 0;
  width: 64px;
}
ol.comment-list li.comment div.commentmetadata {
  padding: 8px 0 14px;
}
ol.comment-list li.comment ul.children,
ol.comment-list li.comment ol.children {
  list-style: none;
  margin: 50px 0 0;
}
ol.comment-list li.comment ul.children li,
ol.comment-list li.comment ol.children li {
  padding: 30px 0 0;
}
ol.comment-list li.comment ul.children li.depth-2, ol.comment-list li.comment ul.children li.depth-3, ol.comment-list li.comment ul.children li.depth-4, ol.comment-list li.comment ul.children li.depth-5,
ol.comment-list li.comment ol.children li.depth-2,
ol.comment-list li.comment ol.children li.depth-3,
ol.comment-list li.comment ol.children li.depth-4,
ol.comment-list li.comment ol.children li.depth-5 {
  margin: 0 0 30px 60px;
}

a.comment-reply-link {
  background-color: var(--smr_comments_reply_btn_bgcolor);
  color: var(--smr_comments_reply_btn_color);
  padding: 6px 11px 5px;
  font-size: 90%;
  height: 37px;
  box-sizing: border-box;
  display: inline-block;
  border: 2px solid transparent;
}
a.comment-reply-link:hover {
  background-color: var(--smr_comments_reply_btn_bgcolor_hover);
  color: var(--smr_comments_reply_btn_color_hover);
}

/*-------------------------------------------------
>> Styles for default WordPress widgets
-------------------------------------------------*/
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Do not edit these styles
------------------------------------------------- */
.wp-block-archives,
.wp-block-categories,
.wp-block-latest-comments,
.wp-block-latest-posts,
.wp-block-page-list,
.wp-block-rss,
.wp-block-search,
.wp-block-social-links,
.wp-block-tag-cloud,
.wp-block-calendar {
  margin: 0 0 40px;
}

/* -------------------------------------------------
>> Project Styles
---------------------------------------------------
>> Edit following styles or write your own
------------------------------------------------- */
/* ------------------------------------------------------------------
> Blocks
------------------------------------------------------------------ */
/* -------------------------------------------------
>> Accessibility styles for WordPress Gallery Block
------------------------------------------------- */
.wp-block-gallery .wp-block-image a {
  border-bottom: none;
}

.page-section .wp-block-gallery ul li {
  padding: 0;
}
.page-section .wp-block-gallery ul li::before {
  display: none;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Cover Block
------------------------------------------------- */
.wp-block-cover-text {
  color: var(--wp--preset--color--white) !important;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Calender Block
------------------------------------------------- */
.wp-block-calendar a {
  text-decoration: none;
}
.wp-block-calendar table {
  margin: 0 0 20px;
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
  color: none;
}
.wp-block-calendar table tbody td,
.wp-block-calendar table th {
  padding: 10px 15px;
  border: none;
}
.wp-block-calendar table th {
  background-color: transparent;
  font-weight: 700;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Categories Block
------------------------------------------------- */
.wp-block-archives-dropdown.wp-block-archives select,
.wp-block-categories-dropdown.wp-block-categories select {
  margin: 0;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Image Block
------------------------------------------------- */
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
/* -------------------------------------------------
>> Accessibility styles for WordPress Latest Comments Block
------------------------------------------------- */
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
  border-radius: unset;
  margin-top: 3px;
}

.wp-block-latest-comments__comment-date {
  margin: 5px 0;
  color: var(--smr_widget_comments_meta_color);
}

.wp-block-latest-comments__comment-excerpt p {
  font-size: 100%;
  line-height: 1.5;
  margin: 5px 0;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Latest Posts Block
------------------------------------------------- */
.wp-block-latest-posts__featured-image a {
  border-bottom: none;
}
.wp-block-latest-posts__featured-image.alignleft {
  margin: 0 20px 10px 0;
}
.wp-block-latest-posts__featured-image.alignright {
  margin: 0 0 10px 20px;
}
.wp-block-latest-posts__featured-image.aligncenter {
  margin: 0 auto 10px;
}

.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
  font-size: 90%;
  color: var(--smr_widget_latest_post_meta_color);
}

.wp-block-latest-posts.is-grid li {
  margin-bottom: 12px;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Quote Block
------------------------------------------------- */
blockquote.wp-block-quote.is-style-large {
  border-left: 0;
  padding: 0;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress PullQuote Block
------------------------------------------------- */
/* -------------------------------------------------
>> Base Styles
---------------------------------------------------
>> Edit these styles as required
------------------------------------------------- */
/* -------------------------------------------------
>> Accessibility styles for WordPress RSS Feed Block
------------------------------------------------- */
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
  font-size: 90%;
  color: var(--smr_widget_rss_feed_meta_color);
}

.wp-block-rss__item-excerpt {
  margin: 10px 0 20px;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Search Block
------------------------------------------------- */
input[type=search].wp-block-search__input {
  background-image: unset;
  padding: 0 12px;
  margin-bottom: 0;
}

.wp-block-search__button {
  border: none;
  margin-right: 0;
  padding: 0 20px;
}
.wp-block-search__button:hover {
  border: none;
  background-color: var(--wp--preset--color--white);
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Social-links Block
------------------------------------------------- */
.wp-block-social-links li.wp-block-social-link {
  list-style: none;
  padding-left: 0;
}
.wp-block-social-links li.wp-block-social-link::before {
  display: none;
}
.wp-block-social-links li.wp-block-social-link svg {
  margin-bottom: 0;
}

/* -------------------------------------------------
>> Accessibility styles for WordPress Tag Cloud Block
------------------------------------------------- */
.wp-block-tag-cloud .tag-cloud-link {
  margin: 0 8px 12px 0;
}

/* ------------------------------------------------------------------
> Site
------------------------------------------------------------------ */
/*-------------------------------------------------
>> Styles for header and footer of website
-------------------------------------------------*/
/*-------------------------------------------------
>> Styles for header
-------------------------------------------------*/
.slide-thumb img,
.burger-single,
.post-tags,
.post-content-des p,
.post-meta,
.search-button,
.single-blog-post,
.wpcf7-submit,
a,
a:visited,
button,
input[type=submit],
.home-hero,
header {
  transition: all 0.3s ease-in-out;
}

.top-bar {
  padding: 12px 0;
  background-color: var(--smr_yellow);
  color: var(--wp--preset--color--white);
  transition: all 0.4s ease-in-out;
}
.top-bar ::-moz-selection {
  background-color: var(--wp--preset--color--gray);
  color: var(--smr_dbrown);
}
.top-bar ::selection {
  background-color: var(--wp--preset--color--gray);
  color: var(--smr_dbrown);
}

.top-bar-text {
  font-size: var(--smr_font_size_3);
  color: var(--smr_color_primary);
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}
.top-bar-text p {
  margin: auto;
}
.top-bar-text a,
.top-bar-text a:visited {
  font-size: var(--smr_font_size_3);
  color: var(--smr_color_primary);
  display: inline-block;
  margin-left: 16px;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: var(--smr_color_primary);
  text-underline-offset: 4px;
  transition: all 0.3s ease-in-out;
}
.top-bar-text a:hover,
.top-bar-text a:visited:hover {
  text-decoration-color: transparent;
}

button.top-bar-cross {
  background-color: black;
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0;
  border-radius: 5px;
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
button.top-bar-cross svg {
  margin-bottom: 0;
}
button.top-bar-cross svg g {
  transition: all 0.3s ease-in-out;
}
button.top-bar-cross:hover svg g {
  opacity: 1;
}

.nav-container {
  display: flex;
  align-items: center;
  margin-top: 5px;
}

.header-logo a {
  display: inline-block;
}

.no-overflow {
  overflow: hidden;
}

.logo {
  position: relative;
  z-index: 9;
  line-height: 0.65;
  width: 143px;
  transition: all 0.2s ease-in-out;
}
.logo a {
  margin-top: 3px;
  display: block;
  transform: scale(1);
  transform-origin: left top;
  transition: all 0.3s ease-in-out;
}

.landing-page-header .logo {
  left: 0;
}

.header-inner {
  padding: 20px 0;
  box-sizing: border-box;
  transition: all 0.3s ease-in-out;
}

header {
  z-index: 9;
  width: 100%;
  position: fixed;
  top: 0;
  background-color: transparent;
}
header.shrink {
  background-color: var(--smr_header_bgcolor_sticky);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
}
header.shrink .header-search-form form input[type=search] {
  background-color: var(--smr_black_3);
}
header.shrink .header-nav ul li .submenu-icon,
header.shrink .header-nav div ul li .submenu-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjAwMDAzIDcuMzQzMjRDNi4yMTUxIDcuMzQzMjQgNi40MzAxMyA3LjI2MTEyIDYuNTk0MSA3LjA5NzIzTDExLjc1MzggMS45Mzc0NUMxMi4wODIxIDEuNjA5MjMgMTIuMDgyMSAxLjA3NzA2IDExLjc1MzggMC43NDg5NjlDMTEuNDI1NyAwLjQyMDg3NiAxMC44OTM3IDAuNDIwODc2IDEwLjU2NTQgMC43NDg5NjlMNi4wMDAwMyA1LjMxNDYzTDEuNDM0NjEgMC43NDkxM0MxLjEwNjM4IDAuNDIxMDM2IDAuNTc0MzgyIDAuNDIxMDM2IDAuMjQ2MzE1IDAuNzQ5MTNDLTAuMDgyMDcwMyAxLjA3NzIyIC0wLjA4MjA3MDMgMS42MDkzOSAwLjI0NjMxNSAxLjkzNzYxTDUuNDA1OTYgNy4wOTczOUM1LjU3MDAxIDcuMjYxMzEgNS43ODUwNSA3LjM0MzI0IDYuMDAwMDMgNy4zNDMyNFoiIGZpbGw9IiMyNzNDNkQiLz4KPC9zdmc+Cg==);
}

.header-wrapper {
  box-sizing: border-box;
  width: 90%;
  max-width: 1360px;
  margin: 0 auto;
}

.header-btns {
  margin-top: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  position: relative;
  top: 3px;
}
.header-btns .l-blue-btn {
  margin-right: 9px;
}
.header-btns a.button.simple-orange-btn,
.header-btns a.button.simple-orange-btn:visited {
  font-size: var(--smr_font_size_4);
}

.top-search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44MzMzIDVDOC41MDcxIDUgNSA4LjUwNzEgNSAxMi44MzMzQzUgMTcuMTU5NiA4LjUwNzEgMjAuNjY2NyAxMi44MzMzIDIwLjY2NjdDMTcuMTU5NiAyMC42NjY3IDIwLjY2NjcgMTcuMTU5NiAyMC42NjY3IDEyLjgzMzNDMjAuNjY2NyA4LjUwNzEgMTcuMTU5NiA1IDEyLjgzMzMgNVpNMiAxMi44MzMzQzIgNi44NTAyNSA2Ljg1MDI1IDIgMTIuODMzMyAyQzE4LjgxNjQgMiAyMy42NjY3IDYuODUwMjUgMjMuNjY2NyAxMi44MzMzQzIzLjY2NjcgMTguODE2NCAxOC44MTY0IDIzLjY2NjcgMTIuODMzMyAyMy42NjY3QzYuODUwMjUgMjMuNjY2NyAyIDE4LjgxNjQgMiAxMi44MzMzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNjQxIDE4LjM2NDNDMTguOTQ5OSAxNy43Nzg2IDE5Ljg5OTcgMTcuNzc4NiAyMC40ODU1IDE4LjM2NDNMMjUuNTYwNSAyMy40MzkzQzI2LjE0NjMgMjQuMDI1MSAyNi4xNDYzIDI0Ljk3NDkgMjUuNTYwNSAyNS41NjA3QzI0Ljk3NDcgMjYuMTQ2NSAyNC4wMjQ5IDI2LjE0NjUgMjMuNDM5MSAyNS41NjA3TDE4LjM2NDEgMjAuNDg1N0MxNy43Nzg0IDE5Ljg5OTkgMTcuNzc4NCAxOC45NTAxIDE4LjM2NDEgMTguMzY0M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-size: 28px;
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  margin-right: 16px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

a.black-logo {
  display: none;
}

body.shrink .white-logo {
  opacity: 0;
  display: none;
}
body.shrink a.black-logo {
  display: block;
}
body.shrink .top-search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44MzMzIDVDOC41MDcxIDUgNSA4LjUwNzEgNSAxMi44MzMzQzUgMTcuMTU5NiA4LjUwNzEgMjAuNjY2NyAxMi44MzMzIDIwLjY2NjdDMTcuMTU5NiAyMC42NjY3IDIwLjY2NjcgMTcuMTU5NiAyMC42NjY3IDEyLjgzMzNDMjAuNjY2NyA4LjUwNzEgMTcuMTU5NiA1IDEyLjgzMzMgNVpNMiAxMi44MzMzQzIgNi44NTAyNSA2Ljg1MDI1IDIgMTIuODMzMyAyQzE4LjgxNjQgMiAyMy42NjY3IDYuODUwMjUgMjMuNjY2NyAxMi44MzMzQzIzLjY2NjcgMTguODE2NCAxOC44MTY0IDIzLjY2NjcgMTIuODMzMyAyMy42NjY3QzYuODUwMjUgMjMuNjY2NyAyIDE4LjgxNjQgMiAxMi44MzMzWiIgZmlsbD0iIzI3M0M2RCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjM2NDEgMTguMzY0M0MxOC45NDk5IDE3Ljc3ODUgMTkuODk5NyAxNy43Nzg1IDIwLjQ4NTUgMTguMzY0M0wyNS41NjA1IDIzLjQzOTNDMjYuMTQ2MyAyNC4wMjUxIDI2LjE0NjMgMjQuOTc0OSAyNS41NjA1IDI1LjU2MDZDMjQuOTc0NyAyNi4xNDY0IDI0LjAyNDkgMjYuMTQ2NCAyMy40MzkxIDI1LjU2MDZMMTguMzY0MSAyMC40ODU2QzE3Ljc3ODQgMTkuODk5OSAxNy43Nzg0IDE4Ljk1MDEgMTguMzY0MSAxOC4zNjQzWiIgZmlsbD0iIzI3M0M2RCIvPgo8L3N2Zz4K);
}

.white-header .white-logo {
  display: none;
}
.white-header .black-logo {
  opacity: 1;
  display: block;
}
.white-header .header-nav ul li a,
.white-header .header-nav ul li a:visited,
.white-header .header-nav div ul li a,
.white-header .header-nav div ul li a:visited {
  color: var(--smr_color_primary);
}
.white-header .header-nav ul li .submenu-icon,
.white-header .header-nav div ul li .submenu-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjAwMDAzIDcuMzQzMjRDNi4yMTUxIDcuMzQzMjQgNi40MzAxMyA3LjI2MTEyIDYuNTk0MSA3LjA5NzIzTDExLjc1MzggMS45Mzc0NUMxMi4wODIxIDEuNjA5MjMgMTIuMDgyMSAxLjA3NzA2IDExLjc1MzggMC43NDg5NjlDMTEuNDI1NyAwLjQyMDg3NiAxMC44OTM3IDAuNDIwODc2IDEwLjU2NTQgMC43NDg5NjlMNi4wMDAwMyA1LjMxNDYzTDEuNDM0NjEgMC43NDkxM0MxLjEwNjM4IDAuNDIxMDM2IDAuNTc0MzgyIDAuNDIxMDM2IDAuMjQ2MzE1IDAuNzQ5MTNDLTAuMDgyMDcwMyAxLjA3NzIyIC0wLjA4MjA3MDMgMS42MDkzOSAwLjI0NjMxNSAxLjkzNzYxTDUuNDA1OTYgNy4wOTczOUM1LjU3MDAxIDcuMjYxMzEgNS43ODUwNSA3LjM0MzI0IDYuMDAwMDMgNy4zNDMyNFoiIGZpbGw9IiMyNzNDNkQiLz4KPC9zdmc+Cg==);
}
.white-header .top-search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44MzMzIDVDOC41MDcxIDUgNSA4LjUwNzEgNSAxMi44MzMzQzUgMTcuMTU5NiA4LjUwNzEgMjAuNjY2NyAxMi44MzMzIDIwLjY2NjdDMTcuMTU5NiAyMC42NjY3IDIwLjY2NjcgMTcuMTU5NiAyMC42NjY3IDEyLjgzMzNDMjAuNjY2NyA4LjUwNzEgMTcuMTU5NiA1IDEyLjgzMzMgNVpNMiAxMi44MzMzQzIgNi44NTAyNSA2Ljg1MDI1IDIgMTIuODMzMyAyQzE4LjgxNjQgMiAyMy42NjY3IDYuODUwMjUgMjMuNjY2NyAxMi44MzMzQzIzLjY2NjcgMTguODE2NCAxOC44MTY0IDIzLjY2NjcgMTIuODMzMyAyMy42NjY3QzYuODUwMjUgMjMuNjY2NyAyIDE4LjgxNjQgMiAxMi44MzMzWiIgZmlsbD0iIzI3M0M2RCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjM2NDEgMTguMzY0M0MxOC45NDk5IDE3Ljc3ODUgMTkuODk5NyAxNy43Nzg1IDIwLjQ4NTUgMTguMzY0M0wyNS41NjA1IDIzLjQzOTNDMjYuMTQ2MyAyNC4wMjUxIDI2LjE0NjMgMjQuOTc0OSAyNS41NjA1IDI1LjU2MDZDMjQuOTc0NyAyNi4xNDY0IDI0LjAyNDkgMjYuMTQ2NCAyMy40MzkxIDI1LjU2MDZMMTguMzY0MSAyMC40ODU2QzE3Ljc3ODQgMTkuODk5OSAxNy43Nzg0IDE4Ljk1MDEgMTguMzY0MSAxOC4zNjQzWiIgZmlsbD0iIzI3M0M2RCIvPgo8L3N2Zz4K);
}
.white-header .header-search-form form input[type=search] {
  background-color: var(--smr_black_3);
}

.search-area {
  display: flex;
  align-items: center;
}

.header-search-form {
  position: absolute;
  right: 0;
  max-width: 274px;
  width: 100%;
  z-index: 9;
  border-radius: 100px;
  background-color: var(--smr_white);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.header-search-form.show {
  opacity: 1;
  visibility: visible;
}
.header-search-form form {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.header-search-form form ::-moz-placeholder {
  color: var(--smr_black);
}
.header-search-form form ::placeholder {
  color: var(--smr_black);
}
.header-search-form form input[type=search] {
  margin: 0;
  height: 48px;
  padding-left: 48px;
  font-size: 16px;
  border-radius: 100px;
  background-color: var(--smr_white);
}
.header-search-form form input[type=submit] {
  position: absolute;
  padding: 0;
  background-color: transparent;
  height: 0;
  width: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44MzMzIDVDOC41MDcxIDUgNSA4LjUwNzEgNSAxMi44MzMzQzUgMTcuMTU5NiA4LjUwNzEgMjAuNjY2NyAxMi44MzMzIDIwLjY2NjdDMTcuMTU5NiAyMC42NjY3IDIwLjY2NjcgMTcuMTU5NiAyMC42NjY3IDEyLjgzMzNDMjAuNjY2NyA4LjUwNzEgMTcuMTU5NiA1IDEyLjgzMzMgNVpNMiAxMi44MzMzQzIgNi44NTAyNSA2Ljg1MDI1IDIgMTIuODMzMyAyQzE4LjgxNjQgMiAyMy42NjY3IDYuODUwMjUgMjMuNjY2NyAxMi44MzMzQzIzLjY2NjcgMTguODE2NCAxOC44MTY0IDIzLjY2NjcgMTIuODMzMyAyMy42NjY3QzYuODUwMjUgMjMuNjY2NyAyIDE4LjgxNjQgMiAxMi44MzMzWiIgZmlsbD0iIzI3M0M2RCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjM2NDEgMTguMzY0M0MxOC45NDk5IDE3Ljc3ODUgMTkuODk5NyAxNy43Nzg1IDIwLjQ4NTUgMTguMzY0M0wyNS41NjA1IDIzLjQzOTNDMjYuMTQ2MyAyNC4wMjUxIDI2LjE0NjMgMjQuOTc0OSAyNS41NjA1IDI1LjU2MDZDMjQuOTc0NyAyNi4xNDY0IDI0LjAyNDkgMjYuMTQ2NCAyMy40MzkxIDI1LjU2MDZMMTguMzY0MSAyMC40ODU2QzE3Ljc3ODQgMTkuODk5OSAxNy43Nzg0IDE4Ljk1MDEgMTguMzY0MSAxOC4zNjQzWiIgZmlsbD0iIzI3M0M2RCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: 24px;
  left: 12px;
  width: 28px;
  height: 28px;
  text-indent: 9999999px;
  top: 12px;
}

.form-close-btn {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43MDcxIDAuMjkyODkzQzE0LjA5NzYgMC42ODM0MTcgMTQuMDk3NiAxLjMxNjU4IDEzLjcwNzEgMS43MDcxMUwxLjcwNzExIDEzLjcwNzFDMS4zMTY1OCAxNC4wOTc2IDAuNjgzNDE3IDE0LjA5NzYgMC4yOTI4OTMgMTMuNzA3MUMtMC4wOTc2MzExIDEzLjMxNjYgLTAuMDk3NjMxMSAxMi42ODM0IDAuMjkyODkzIDEyLjI5MjlMMTIuMjkyOSAwLjI5Mjg5M0MxMi42ODM0IC0wLjA5NzYzMTEgMTMuMzE2NiAtMC4wOTc2MzExIDEzLjcwNzEgMC4yOTI4OTNaIiBmaWxsPSIjMjczQzZEIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTcgLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMS43MDcxMSAwLjI5Mjg5M0wxMy43MDcxIDEyLjI5MjlDMTQuMDk3NiAxMi42ODM0IDE0LjA5NzYgMTMuMzE2NiAxMy43MDcxIDEzLjcwNzFDMTMuMzE2NiAxNC4wOTc2IDEyLjY4MzQgMTQuMDk3NiAxMi4yOTI5IDEzLjcwNzFMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIGZpbGw9IiMyNzNDNkQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: center;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  right: 16px;
  cursor: pointer;
}

.submenu-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjAwMDAzIDcuMzQzMjRDNi4yMTUxIDcuMzQzMjQgNi40MzAxMyA3LjI2MTEyIDYuNTk0MSA3LjA5NzIzTDExLjc1MzggMS45Mzc0NUMxMi4wODIxIDEuNjA5MjMgMTIuMDgyMSAxLjA3NzA2IDExLjc1MzggMC43NDg5NjlDMTEuNDI1NyAwLjQyMDg3NiAxMC44OTM3IDAuNDIwODc2IDEwLjU2NTQgMC43NDg5NjlMNi4wMDAwMyA1LjMxNDYzTDEuNDM0NjEgMC43NDkxM0MxLjEwNjM4IDAuNDIxMDM2IDAuNTc0MzgyIDAuNDIxMDM2IDAuMjQ2MzE1IDAuNzQ5MTNDLTAuMDgyMDcwMyAxLjA3NzIyIC0wLjA4MjA3MDMgMS42MDkzOSAwLjI0NjMxNSAxLjkzNzYxTDUuNDA1OTYgNy4wOTczOUM1LjU3MDAxIDcuMjYxMzEgNS43ODUwNSA3LjM0MzI0IDYuMDAwMDMgNy4zNDMyNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  height: 6.84px;
  display: block;
  position: absolute;
  right: 18px;
  top: 0;
  bottom: 0;
  margin: auto;
}

.template-toolkit-lite .header-btns a.button.l-blue-btn,
.template-toolkit-lite .header-btns a.button.l-blue-btn:visited {
  background-color: var(--smr_white);
}
.template-toolkit-lite.shrink .header-btns a.button.l-blue-btn,
.template-toolkit-lite.shrink .header-btns a.button.l-blue-btn:visited {
  background-color: var(--smr_blue_2);
}
.template-toolkit-lite .header-nav ul li a:hover,
.template-toolkit-lite .header-nav ul li a:visited:hover,
.template-toolkit-lite .header-nav div ul li a:hover,
.template-toolkit-lite .header-nav div ul li a:visited:hover {
  background-color: var(--smr_blue_4);
}

.header-btns.desktop-hide a,
.header-btns.desktop-hide a:visited {
  font-size: 18px !important;
  width: 100%;
  min-height: 48px;
}
.header-btns.desktop-hide a:last-of-type,
.header-btns.desktop-hide a:visited:last-of-type {
  margin-top: 17px;
}
.header-btns.desktop-hide .l-blue-btn {
  margin-right: 0;
}

/*-------------------------------------------------
>> Styles for desktop menu
-------------------------------------------------*/
@media (min-width: 1180px) {
  .header-nav ul li:hover > ul,
  .menu-item-has-children ul.focused,
  .header-nav ul li a:focus-visible + ul {
    opacity: 1;
    visibility: visible;
    overflow: visible;
  }
  .header-nav ul ul {
    animation-delay: 0.6s;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }
  body.shrink .white-logo {
    opacity: 0;
    display: none;
  }
  body.shrink a.black-logo {
    display: block;
  }
  body.shrink .header-nav ul li a,
  body.shrink .header-nav ul li a:visited,
  body.shrink .header-nav div ul li a,
  body.shrink .header-nav div ul li a:visited {
    color: var(--smr_color_primary);
  }
  body.shrink .header-nav ul li a span svg path,
  body.shrink .header-nav ul li a:visited span svg path,
  body.shrink .header-nav div ul li a span svg path,
  body.shrink .header-nav div ul li a:visited span svg path {
    fill: var(--smr_color_primary);
  }
  body.shrink .header-nav ul.menu > li.current-menu-item > a, body.shrink .header-nav ul.menu > li.current-menu-parent > a,
  body.shrink .header-nav div ul.menu > li.current-menu-item > a,
  body.shrink .header-nav div ul.menu > li.current-menu-parent > a {
    background-color: var(--smr_blue_4);
  }
  body.shrink .top-search {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44MzMzIDVDOC41MDcxIDUgNSA4LjUwNzEgNSAxMi44MzMzQzUgMTcuMTU5NiA4LjUwNzEgMjAuNjY2NyAxMi44MzMzIDIwLjY2NjdDMTcuMTU5NiAyMC42NjY3IDIwLjY2NjcgMTcuMTU5NiAyMC42NjY3IDEyLjgzMzNDMjAuNjY2NyA4LjUwNzEgMTcuMTU5NiA1IDEyLjgzMzMgNVpNMiAxMi44MzMzQzIgNi44NTAyNSA2Ljg1MDI1IDIgMTIuODMzMyAyQzE4LjgxNjQgMiAyMy42NjY3IDYuODUwMjUgMjMuNjY2NyAxMi44MzMzQzIzLjY2NjcgMTguODE2NCAxOC44MTY0IDIzLjY2NjcgMTIuODMzMyAyMy42NjY3QzYuODUwMjUgMjMuNjY2NyAyIDE4LjgxNjQgMiAxMi44MzMzWiIgZmlsbD0iIzI3M0M2RCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjM2NDEgMTguMzY0M0MxOC45NDk5IDE3Ljc3ODUgMTkuODk5NyAxNy43Nzg1IDIwLjQ4NTUgMTguMzY0M0wyNS41NjA1IDIzLjQzOTNDMjYuMTQ2MyAyNC4wMjUxIDI2LjE0NjMgMjQuOTc0OSAyNS41NjA1IDI1LjU2MDZDMjQuOTc0NyAyNi4xNDY0IDI0LjAyNDkgMjYuMTQ2NCAyMy40MzkxIDI1LjU2MDZMMTguMzY0MSAyMC40ODU2QzE3Ljc3ODQgMTkuODk5OSAxNy43Nzg0IDE4Ljk1MDEgMTguMzY0MSAxOC4zNjQzWiIgZmlsbD0iIzI3M0M2RCIvPgo8L3N2Zz4K);
  }
}
.header-nav {
  text-align: center;
  line-height: 1;
  margin-right: 55px;
}
.header-nav ul {
  margin: 0;
  padding: 0;
  position: relative;
}
.header-nav ul li {
  margin-left: -3px;
  margin-bottom: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  line-height: 1;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.header-nav ul li a,
.header-nav ul li a:visited {
  padding: 10px 18px;
  display: inline-block;
  line-height: 1;
  border: 0;
  position: relative;
  color: var(--smr_header_color);
  font-size: var(--smr_font_size_4);
  transition: all 0.3s ease-in-out;
  font-family: "bligh", sans-serif;
  background-color: transparent;
  border-radius: 100px;
}
.header-nav ul li a:hover, .header-nav ul li a.mouseover,
.header-nav ul li a:visited:hover,
.header-nav ul li a:visited.mouseover {
  background-color: var(--smr_black_4);
}
.header-nav ul li.menu-item-has-children > a {
  padding-right: 36px;
}
.header-nav ul li.menu-item-has-children > a span {
  position: absolute;
  width: 12px;
  height: 12px;
  right: 18px;
}
.header-nav ul li.menu-item-has-children > a::after {
  width: calc(100% - 15px);
}
.header-nav ul.menu > li.current-menu-item > a, .header-nav ul.menu > li.current-menu-parent > a {
  background-color: var(--smr_black_4);
}
.header-nav ul ul {
  left: -2px;
  width: 270px;
  opacity: 0;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25);
  background-color: var(--smr_white);
  visibility: hidden;
  padding: 24px 20px;
  border-radius: 10px;
  position: absolute;
  top: 49px;
  z-index: 9;
  overflow: hidden;
  text-align: left;
  transition: all 0.4s ease-in-out;
  text-align: left;
}
.header-nav ul ul li {
  display: block;
  margin-bottom: 16px;
  padding: 0;
  margin-left: 0;
}
.header-nav ul ul li:last-child {
  margin: 0;
}
.header-nav ul ul li a,
.header-nav ul ul li a:visited {
  text-transform: capitalize;
  padding: 0;
  font-size: var(--smr_font_size_4);
  display: inline-block;
  padding-bottom: 2px;
  line-height: 1;
  box-sizing: border-box;
  position: relative;
  color: var(--smr_header_submenu_color);
  transition: all 0.3s ease-in-out;
  font-family: "bligh", sans-serif;
}
.header-nav ul ul li a::after,
.header-nav ul ul li a:visited::after {
  bottom: -4px;
}
.header-nav ul ul li a:hover,
.header-nav ul ul li a:visited:hover {
  color: var(--smr_orange_1);
  background-color: transparent !important;
}
.header-nav ul ul li a:hover {
  color: var(--smr_header_submenu_color_hover);
}
.header-nav ul ul li.current-menu-item > a, .header-nav ul ul li.current-menu-parent > a {
  color: var(--smr_orange_1);
}
.header-nav ul ul ul {
  top: -10px;
  left: 230px;
}
.header-nav ul ul ul::before {
  display: none;
  content: "";
  width: 1px;
  height: 1px;
  position: absolute;
  top: 12px;
  left: -5px;
  margin: auto;
}

.header-section.white-header .header-nav ul.menu > li.current-menu-item > a, .header-section.white-header .header-nav ul.menu > li.current-menu-parent > a {
  background-color: var(--smr_blue_4);
}

.header-section.white-header .header-nav ul li a:hover, .header-section.white-header .header-nav ul li a.mouseover,
.header-section.white-header .header-nav ul li a:visited:hover,
.header-section.white-header .header-nav ul li a:visited.mouseover {
  background-color: var(--smr_blue_4);
}
.header-section.shrink .header-nav ul li a:hover, .header-section.shrink .header-nav ul li a.mouseover,
.header-section.shrink .header-nav ul li a:visited:hover,
.header-section.shrink .header-nav ul li a:visited.mouseover {
  background-color: var(--smr_blue_4);
}

.right-header {
  display: flex;
  align-items: center;
}

/*-------------------------------------------------
>> Styles for mobile menu
-------------------------------------------------*/
@media (max-width: 1179px) {
  .error .submenu-icon {
    display: none !important;
  }
  body:not(.have-topbar) .nav-overlay {
    top: 0 !important;
  }
  body:not(.have-topbar).logged-in.logged-in.admin-bar .nav-overlay {
    top: 32px !important;
  }
  .right-header {
    z-index: 99999;
  }
  .header-search-form {
    max-width: 94%;
    left: 0;
    margin: auto;
  }
  .white-header .menu-btn span {
    background-color: var(--smr_color_primary);
  }
  .menu-btn.active {
    z-index: 9999;
  }
  .menu-btn.active span {
    background-color: var(--smr_white);
  }
  header.shrink .menu-btn span {
    background-color: var(--smr_color_primary);
  }
  header.shrink .menu-btn.active span {
    background-color: var(--smr_white);
  }
  body.shrink .header-nav ul li a,
  body.shrink .header-nav ul li a:visited {
    color: var(--smr_black);
  }
  body.shrink li.menu-item-has-children .submenu-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0OTFfMjMxOCkiPgo8cGF0aCBkPSJNOC45OTgxIDE1LjUxNDhDOS4zMjA2OSAxNS41MTQ4IDkuNjQzMjUgMTUuMzkxNyA5Ljg4OTIgMTUuMTQ1OEwxNy42Mjg4IDcuNDA2MTdDMTguMTIxMSA2LjkxMzgzIDE4LjEyMTEgNi4xMTU1OCAxNy42Mjg4IDUuNjIzNDRDMTcuMTM2NyA1LjEzMTMgMTYuMzM4NiA1LjEzMTMgMTUuODQ2MiA1LjYyMzQ0TDguOTk4MSAxMi40NzE5TDIuMTQ5OTcgNS42MjM2OEMxLjY1NzYzIDUuMTMxNTQgMC44NTk2MjMgNS4xMzE1NCAwLjM2NzUyMyA1LjYyMzY4Qy0wLjEyNTA1NSA2LjExNTgyIC0wLjEyNTA1NSA2LjkxNDA3IDAuMzY3NTIzIDcuNDA2NEw4LjEwNjk5IDE1LjE0NjFDOC4zNTMwNiAxNS4zOTIgOC42NzU2MiAxNS41MTQ4IDguOTk4MSAxNS41MTQ4WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDkxXzIzMTgiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAxNy45OTggLTEuNTI1ODhlLTA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) !important;
  }
  button.top-bar-cross {
    width: 24px;
    height: 24px;
    top: 18px;
  }
  .top-bar-text a,
  .top-bar-text a:visited {
    margin: 0;
  }
  .no-overflow header .nav-container {
    opacity: 1;
  }
  .no-overflow .nav-overlay {
    opacity: 1;
    visibility: visible;
  }
  .header-inner {
    padding: 19px 0;
  }
  header.shrink .nav-overlay {
    top: 64px;
  }
  header.shrink .nav-overlay ul li a,
  header.shrink .nav-overlay ul li a:visited {
    color: var(--smr_white);
  }
  .logo {
    max-width: 120px;
    left: 0;
  }
  .logo a {
    margin-top: 1px;
  }
  .nav-overlay .header-nav ul {
    margin: 0;
    padding: 0;
    background: transparent;
    width: 100%;
  }
  .nav-overlay .header-nav ul li {
    padding: 0;
    margin: 0 0 30px;
    position: relative;
    display: block;
    opacity: 1;
    line-height: 1;
  }
  .nav-overlay .header-nav ul li a,
  .nav-overlay .header-nav ul li a:visited {
    color: var(--smr_white);
    line-height: 1;
    display: inline-block;
    border-bottom: none;
    position: relative;
    font-size: 30px;
  }
  .nav-overlay .header-nav ul li.current-menu-item > a, .nav-overlay .header-nav ul li.current-menu-parent > a,
  .nav-overlay .header-nav ul li a:hover {
    border-bottom: none;
  }
  .nav-overlay .header-nav ul ul {
    transition: none;
    display: none;
    padding: 20px 0 30px;
    position: relative;
    top: initial;
    left: initial;
    opacity: initial;
    visibility: initial;
    overflow: visible;
    box-shadow: none;
    border-radius: 0;
    width: 111%;
    margin-left: -5.5%;
    background-color: var(--smr_black_4);
    margin-top: 20px;
  }
  .nav-overlay .header-nav ul ul li {
    margin: 0 0 16px;
    padding-left: 5%;
  }
  .nav-overlay .header-nav ul ul li:last-child {
    margin-bottom: 0;
  }
  .nav-overlay .header-nav ul ul li a,
  .nav-overlay .header-nav ul ul li a:visited {
    padding: initial;
    text-transform: inherit;
    font-size: 20px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: var(--smr_white_4) !important;
  }
  .nav-overlay .header-nav ul ul li.current-menu-item > a, .nav-overlay .header-nav ul ul li.current-menu-parent > a {
    color: var(--smr_header_mobile_submenu_color);
  }
  .nav-overlay .header-nav ul ul ul {
    padding: 20px 0 10px 20px;
  }
  .header-nav ul li.menu-item-has-children > a {
    background-image: none;
    padding-right: 0;
  }
  .nav-overlay {
    position: fixed;
    background-color: var(--smr_nav_overlay_bgcolor);
    top: 146px;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    overflow: visible;
    box-sizing: border-box;
    z-index: 8;
    transition: all 0.3s ease-in-out;
  }
  .nav-overlay .nav-container {
    display: block;
  }
  .logged-in.admin-bar .nav-overlay {
    top: 110px;
  }
  .nav-overlay.open {
    opacity: 1;
    visibility: visible;
    overflow-y: scroll;
  }
  .nav-overlay.open .header-btns {
    margin-top: 60px;
    top: 0;
    opacity: 1;
  }
  header .nav-container {
    opacity: 0;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.25s;
    padding: 0 0 70px;
    box-sizing: border-box;
    width: 90%;
    margin: 0 auto;
  }
  header .nav-container .header-nav {
    text-align: left;
    margin: 0;
  }
  header .nav-container .header-nav ul li a,
  header .nav-container .header-nav ul li a:visited {
    padding: 0;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
  }
  header .nav-container .header-nav ul li a span,
  header .nav-container .header-nav ul li a:visited span {
    display: none;
  }
  header .nav-container .header-nav ul li a:hover,
  header .nav-container .header-nav ul li a:visited:hover {
    background-color: transparent;
  }
  header .nav-container .header-nav ul li.current-menu-parent a,
  header .nav-container .header-nav ul li.current-menu-parent a:visited, header .nav-container .header-nav ul li.current-menu-item a,
  header .nav-container .header-nav ul li.current-menu-item a:visited {
    background-color: transparent;
  }
  header .nav-container .header-nav ul li.current-menu-item > a, header .nav-container .header-nav ul li.current-menu-item > a:visited, header .nav-container .header-nav ul li.current_page_parent > a, header .nav-container .header-nav ul li.current_page_parent > a:visited {
    color: var(--smr_orange_1) !important;
  }
  header .nav-container .header-nav ul li.current-menu-item .submenu-icon, header .nav-container .header-nav ul li.current_page_parent .submenu-icon {
    filter: invert(55%) sepia(82%) saturate(3673%) hue-rotate(347deg) brightness(93%) contrast(91%);
  }
  header .nav-container .header-nav ul ul li {
    margin-bottom: 16px;
  }
  header .nav-container .header-nav ul ul li a:hover,
  header .nav-container .header-nav ul ul li a:visited:hover {
    color: var(--smr_orange_1) !important;
  }
  header .nav-container .header-nav .header-btns {
    max-width: 375px;
    display: block;
  }
  header .nav-container .header-nav .header-btns a.button.l-blue-btn {
    display: block;
  }
  header .nav-overlay.open .nav-container {
    opacity: 1;
    display: block;
  }
  header.shrink .nav-overlay.open .nav-container {
    opacity: 1;
  }
  .nav-content {
    height: 100%;
    max-height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    box-sizing: border-box;
  }
  .nav-content::-webkit-scrollbar-track {
    box-shadow: none;
    background-color: transparent;
  }
  .nav-content::-webkit-scrollbar {
    width: 3px;
    background-color: transparent;
    position: relative;
    left: 5px;
    box-shadow: none;
  }
  .nav-content::-webkit-scrollbar-thumb {
    box-shadow: none;
    border-radius: 2px;
  }
  .header-btns {
    position: initial;
    transition: all 0.5s ease-in-out;
    gap: 20px;
    flex-direction: row-reverse;
    top: 0;
  }
  .header-btns a.button.l-blue-btn {
    display: none;
  }
  .header-btns a.button.simple-orange-btn,
  .header-btns a.button.simple-orange-btn:visited {
    padding: 8px 14px 8px;
  }
  .header-btns .top-search {
    margin: 0;
  }
  .header-btns.desktop-hide a.button,
  .header-btns.desktop-hide a.button:visited {
    display: flex !important;
    justify-content: center;
    align-items: center;
  }
  .menu-btn {
    top: 0;
    right: 0;
    height: 23px;
    width: 28px;
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    position: relative;
    justify-content: space-between;
    margin-left: 16px;
    transition: all 0.3s ease-in-out;
  }
  .menu-btn span {
    height: 3px;
    width: 100%;
    background-color: var(--smr_mobile_nav_icon_bgcolor);
    opacity: 1;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
  }
  .menu-btn.active span:first-child {
    transform: translateY(9px) translateX(0) rotate(-46deg);
  }
  .menu-btn.active span:last-child {
    transform: translateY(-10.5px) translateX(0) rotate(45deg);
  }
  .menu-btn.active span.middle {
    opacity: 0;
  }
  li.menu-item-has-children .submenu-icon {
    position: relative;
    z-index: 9999;
    right: -12px;
    top: 0;
    display: inline-block;
    height: 18px;
    width: 18px;
    cursor: pointer;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0OTFfMjMxOCkiPgo8cGF0aCBkPSJNOC45OTgxIDE1LjUxNDhDOS4zMjA2OSAxNS41MTQ4IDkuNjQzMjUgMTUuMzkxNyA5Ljg4OTIgMTUuMTQ1OEwxNy42Mjg4IDcuNDA2MTdDMTguMTIxMSA2LjkxMzgzIDE4LjEyMTEgNi4xMTU1OCAxNy42Mjg4IDUuNjIzNDRDMTcuMTM2NyA1LjEzMTMgMTYuMzM4NiA1LjEzMTMgMTUuODQ2MiA1LjYyMzQ0TDguOTk4MSAxMi40NzE5TDIuMTQ5OTcgNS42MjM2OEMxLjY1NzYzIDUuMTMxNTQgMC44NTk2MjMgNS4xMzE1NCAwLjM2NzUyMyA1LjYyMzY4Qy0wLjEyNTA1NSA2LjExNTgyIC0wLjEyNTA1NSA2LjkxNDA3IDAuMzY3NTIzIDcuNDA2NEw4LjEwNjk5IDE1LjE0NjFDOC4zNTMwNiAxNS4zOTIgOC42NzU2MiAxNS41MTQ4IDguOTk4MSAxNS41MTQ4WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDkxXzIzMTgiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAxNy45OTggLTEuNTI1ODhlLTA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
    transition: all 0.3s ease-in-out;
    transform-origin: center;
  }
  li.menu-item-has-children.active .submenu-icon {
    transform: rotate(180deg);
  }
  li.menu-item-has-children.active > .submenu-icon::before {
    height: 0;
    top: 18px;
  }
}
.no-overflow .logged-in.admin-bar .nav-overlay {
  top: 32px;
  height: calc(100vh - 32px);
}

@media (max-width: 782px) {
  .no-overflow .logged-in.admin-bar .left-header {
    top: 110px;
  }
  body:not(.have-topbar).logged-in.logged-in.admin-bar .nav-overlay {
    top: 46px !important;
  }
  .no-overflow .logged-in.admin-bar .nav-overlay {
    top: 109px;
    height: calc(100vh - 46px);
  }
  #wpadminbar {
    position: fixed !important;
  }
  body.logged-in.admin-bar header {
    top: 46px;
  }
  body.logged-in.admin-bar.hide-topbar header {
    top: 2px;
  }
}
/*-------------------------------------------------
>> Styles for Masthead
-------------------------------------------------*/
/*-------------------------------------------------
>> Styles for Default
-------------------------------------------------*/
.hero-section {
  transition: all 0.3s ease-in-out;
}
.hero-section ul li a,
.hero-section ul li a:visited {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: var(--smr_color_white);
  text-underline-offset: 4px;
  transition: all 0.3s ease-in-out;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
.hero-section ul li a:hover,
.hero-section ul li a:visited:hover {
  text-decoration-color: transparent;
}
.hero-section p a,
.hero-section p a:visited {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: var(--smr_color_white);
  text-underline-offset: 4px;
  transition: all 0.3s ease-in-out;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
.hero-section p a:hover,
.hero-section p a:visited:hover {
  text-decoration-color: transparent;
}

body.have-topbar .hero-section {
  padding-top: 135px;
}

body:not(.have-topbar) .hero-section {
  padding-top: 87.4px;
}

.hero {
  padding-top: 60px;
  overflow: hidden;
}

.tooltip-text {
  z-index: 9;
  background-color: var(--smr_color_on_primary);
  position: absolute;
  left: calc(50% - 56px);
  padding: 24px;
  border-radius: 30px;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  width: 336px;
  box-sizing: border-box;
  transition: all 0.5s;
  display: flex;
  justify-content: center;
  top: 126px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}
.tooltip-text p {
  color: black !important;
  font-size: var(--smr_font_size_3);
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  line-height: 1.5;
  max-width: 288px;
  z-index: 1;
}
.tooltip-text p span {
  color: var(--smr_black) !important;
  border: none !important;
  border-radius: 8px;
  padding: 2px 6px;
}
.tooltip-text p span:hover {
  background-color: var(--smr_green_3);
}
.tooltip-text::after {
  content: "";
  border-width: 23px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  top: 100%;
  left: 10%;
  margin-left: -4.6%;
  height: 16.5px;
  top: -8px;
  transform: rotate(45deg);
}

.page-template-template-who .tooltip-text {
  left: calc(50% + 85px);
}

mark {
  color: var(--smr_orange_1) !important;
  border-radius: 10px;
  border-width: 2px;
  position: relative;
  display: inline-block;
  background-color: transparent;
  padding: 0 16px 9px;
  margin-right: -15px;
  transition: all 0.3s ease-in-out;
  background-size: 10px 2px, 10px 2px, 2px 10px, 2px 10px;
  background-position: 0 0, 0 100%, 0 0, 100% 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  animation: marching-ants-1 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-duration: 2s;
  background-image: linear-gradient(to right, var(--smr_orange_1) 50%, transparent 50%), linear-gradient(to right, var(--smr_orange_1) 50%, transparent 50%), linear-gradient(to bottom, var(--smr_orange_1) 50%, transparent 50%), linear-gradient(to bottom, var(--smr_orange_1) 50%, transparent 50%);
  color: var(--smr_orange_1);
}
mark:hover, mark.marching {
  animation-play-state: paused;
}
mark.reverse {
  animation-direction: reverse;
}
mark.is-hover:hover {
  background-color: var(--smr_blue);
}
mark:hover {
  cursor: initial;
}
mark:hover .tooltip-text {
  opacity: 1;
  visibility: visible;
}
mark:not(.has-tooltip) {
  background-size: 10px 0, 10px 0, 0 10px, 0 10px;
  background-position: 0 0, 0 100%, 0 0, 100% 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  animation: marching-ants-0 0;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-duration: 2s;
  background-image: linear-gradient(to right, var(--smr_transparent) 50%, transparent 50%), linear-gradient(to right, var(--smr_transparent) 50%, transparent 50%), linear-gradient(to bottom, var(--smr_transparent) 50%, transparent 50%), linear-gradient(to bottom, var(--smr_transparent) 50%, transparent 50%);
}
mark:not(.has-tooltip):hover, mark:not(.has-tooltip).marching {
  animation-play-state: paused;
}
mark:not(.has-tooltip).reverse {
  animation-direction: reverse;
}

@keyframes ants {
  to {
    background-position: 100% 100%;
  }
}
.hero-home .hero {
  padding-top: 56px;
}
.hero-home h1 {
  margin-bottom: 0;
  line-height: 1.08;
}
.hero-home .hero-content {
  max-width: 780px;
  margin: 0 auto;
}
.hero-home .hero-text {
  max-width: 621px;
  margin: 19px auto auto;
}
.hero-home .hero-text p {
  margin-bottom: 0;
}
.hero-home .hero-btn {
  margin-top: 30px;
  line-height: 0.65;
}

.hero-text p {
  font-size: var(--smr_font_size_4);
  margin: 0;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}
.hero-text p:last-of-type {
  margin-bottom: 0;
}

.hero-inner {
  position: relative;
}

.hero-images-inner .hero-image-1 img {
  max-height: 399px;
  width: auto;
}
.hero-images-inner .hero-image-2 {
  position: absolute;
  top: 80px;
  width: 144.042px;
  left: 72%;
  height: 144.042px;
  text-align: center;
}
.hero-images-inner .hero-image-2 img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-images-inner .hero-image-left {
  position: absolute;
  top: 34.9px;
  left: -17.7%;
}
.hero-images-inner .hero-image-left .hero-image-3 {
  position: absolute;
  top: -85px;
  left: 130px;
}
.hero-images-inner .hero-image-right {
  position: absolute;
  top: -26.2px;
  right: -19.5%;
}
.hero-images-inner .hero-image-right .hero-image-1 img {
  max-height: 455px;
}
.hero-images-inner .hero-image-right .hero-image-2 {
  left: -17px;
  top: 37px;
  width: 156px;
  height: 156px;
  text-align: center;
}
.hero-images-inner .hero-image-right .hero-image-3 {
  position: absolute;
  bottom: -110px;
  right: 112px;
}

.image-text {
  text-transform: uppercase;
  background-color: black;
  color: white;
  border-radius: 100px;
  top: -25px;
  z-index: 1;
  position: relative;
  display: inline-block;
  line-height: 1.5;
  font-weight: 600;
  letter-spacing: 0.288px;
  padding: 2px 10px;
  font-size: 15px;
  margin-right: 2px;
}

.hero-icons {
  gap: 22px;
  max-width: 967px;
  margin: 0 auto;
  align-items: center;
  gap: 33px;
}
.hero-icons .hero-icon img {
  max-width: 232px;
  max-height: 55px;
}

.hero-bottom-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}
.hero-bottom-text p {
  font-size: var(--smr_font_size_4);
}
.hero-bottom-text p:last-of-type {
  margin-bottom: 0;
}
.hero-bottom-text span {
  color: var(--smr_green_3);
}

.hero-default ul {
  margin: 40px 0 0;
}
.hero-default ul li {
  padding-left: 28px;
  list-style: none;
  position: relative;
  margin-bottom: 30px;
}
.hero-default ul li:last-of-type {
  margin: 0;
}
.hero-default ul li::before {
  content: "";
  width: 12px;
  height: 12px;
  background-position: left top;
  position: absolute;
  background-color: var(--smr_orange_1) !important;
  left: 0;
  top: 6px;
  border-radius: 50%;
}
.hero-default ul li::marker {
  display: none;
}
.hero-default .hero-content .heading-1 {
  margin-bottom: 0;
}
.hero-default .hero-content p {
  margin-bottom: 0;
}
.hero-default .hero-content.center-align .hero-btn {
  justify-content: center;
}
.hero-default .hero-text {
  margin: 24px auto auto;
  max-width: 620px;
}
.hero-default .hero-btn {
  margin-top: 30px;
  line-height: 0.65;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.hero-default .hero-btn a,
.hero-default .hero-btn a:visited {
  min-width: 190px;
}
.hero-default.with-image .hero-inner {
  justify-content: space-between;
}
.hero-default.with-image .hero-content {
  width: 51%;
}
.hero-default.with-image .hero-image {
  width: 37%;
  margin-right: 27px;
}
.hero-default.with-image .hero-image img {
  aspect-ratio: 432/349;
}

.hero-filter {
  padding-top: 37px;
}
.hero-filter ul {
  gap: 12px;
  flex-wrap: wrap;
  margin: 0;
}
.hero-filter ul li {
  list-style: none;
  margin: 0;
}
.hero-filter ul li a,
.hero-filter ul li a:visited,
.hero-filter ul li span {
  text-decoration: none;
  font-size: var(--smr_font_size_3);
  padding: 6px 15.3px;
  border: 1px solid var(--smr_white_5);
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: var(--smr_white);
  border-radius: 100px;
  transition: all 0.3s ease-in-out;
  background-color: transparent;
  cursor: pointer;
  display: inline-block;
}
.hero-filter ul li a:hover, .hero-filter ul li a.active,
.hero-filter ul li a:visited:hover,
.hero-filter ul li a:visited.active,
.hero-filter ul li span:hover,
.hero-filter ul li span.active {
  background-color: var(--smr_color_secondary);
  color: var(--smr_color_primary);
}

.hero-newsletter {
  overflow: hidden;
}
.hero-newsletter .hero-content {
  width: 80%;
}
.hero-newsletter .hero-text {
  max-width: 680px;
  padding-top: 5px;
}
.hero-newsletter .hero-images {
  position: absolute;
  width: 50%;
  right: -26%;
  bottom: 240px;
}
.hero-newsletter .hero-img {
  position: absolute;
}
.hero-newsletter .hero-image-1.hero-img {
  right: 358px;
  width: 41.5%;
  top: 98px;
}
.hero-newsletter .hero-image-2 {
  width: 53%;
  top: -2px;
  right: 133px;
  transform: rotate(-9deg);
}

.hero-who mark {
  margin: 0;
}
.hero-who .hero {
  padding-top: 60px;
}
.hero-who .hero-btn {
  margin-top: 30px;
  line-height: 0.65;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  justify-content: center;
}
.hero-who .hero-content {
  max-width: 780px;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
.hero-who .hero-text {
  max-width: 580px;
  margin: 23px auto auto;
}
.hero-who .hero-images-inner .hero-image-2 {
  position: absolute;
  top: -20px;
  left: 30px;
  width: 103.709px;
  height: 214.406px;
}
.hero-who .hero-images-inner .hero-image-2 img {
  border-radius: 0;
}
.hero-who .hero-image-left {
  position: absolute;
  top: 42px;
  left: -40px;
}
.hero-who .hero-image-left .hero-image-1 {
  width: 127px;
  height: 127px;
  position: absolute;
  left: -131px;
  top: 46px;
}
.hero-who .hero-image-left .hero-image-1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 250px 0 250px 250px;
}
.hero-who .hero-image-left .hero-image-3 {
  position: absolute;
  top: -65px;
  left: 120px;
  width: 49.154px;
  height: 54.616px;
  background-color: #b2ebf3;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-clip-path: url(#my-clip-path);
  clip-path: url(#my-clip-path);
}
.hero-who .hero-image-left .hero-image-3 .image-alphabet {
  font-size: 30px;
  font-weight: 700;
  color: var(--smr_green_1);
  position: relative;
  top: -7px;
}
.hero-who .hero-image-right {
  position: absolute;
  top: 20px;
  right: -56px;
}
.hero-who .hero-image-right .hero-image-1 {
  width: 104.001px;
  height: 104.001px;
  position: absolute;
  right: -84px;
  top: -15px;
  z-index: 2;
}
.hero-who .hero-image-right .hero-image-1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 250px 250px 250px 0;
}
.hero-who .hero-image-right .hero-image-2 {
  left: auto;
  top: 37px;
  right: -44px;
  width: 253px;
  height: 155px;
  text-align: center;
}
.hero-who .hero-image-right .hero-image-3 {
  position: absolute;
  top: 118px;
  right: 198px;
  width: 53.832px;
  height: 59.813px;
  background-color: #ffd488;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-clip-path: url(#yourClipPathID);
  clip-path: url(#yourClipPathID);
}
.hero-who .hero-image-right .hero-image-3 .image-alphabet {
  font-size: 30px;
  font-weight: 700;
  color: var(--smr_green_1);
  position: relative;
  top: -7px;
}

.hero-content-inner {
  max-width: 575px;
  margin-right: 15px;
  float: right;
}

.hero-ctn {
  padding: 70px 0 60px;
}
.hero-ctn.serach-hero {
  padding-bottom: 60px;
}

.blog-hero {
  padding: 70px 0 60px;
}

.resource-hero {
  padding: 70px 0 60px;
}

.team-hero {
  padding: 70px 0 60px;
}

.hero-resource {
  background-color: var(--smr_green_1);
  position: relative;
}
.hero-resource .hero-image {
  max-width: 385px;
  position: absolute;
  right: -15.8%;
  top: -23px;
}
.hero-resource::before {
  content: "";
  position: absolute;
  height: 60px;
  width: 100%;
  background: var(--smr_color_secondary);
  bottom: 0;
  left: 0;
  z-index: 1;
}
.hero-resource .hero-text {
  padding-top: 4px;
}
.hero-resource .hero-content {
  width: calc(100% - 250px);
}

.hero-resource-deatil .hero-category {
  font-size: var(--smr_font_size_3);
  color: var(--smr_color_primary);
  margin-bottom: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.hero-resource-deatil .hero-heading .heading-3 {
  margin-bottom: 0;
}
.hero-resource-deatil .post-date {
  position: relative;
}
.hero-resource-deatil .post-date::before, .hero-resource-deatil .post-date::after {
  content: "";
  position: absolute;
  border: 1px solid black;
  left: -16px;
  height: 12px;
  opacity: 0.2;
  top: 0;
  bottom: 0;
  margin: auto;
}
.hero-resource-deatil .post-date::after {
  left: auto;
  right: -20px;
}
.hero-resource-deatil .hero-image {
  aspect-ratio: 980/420;
}
.hero-resource-deatil .hero-image img {
  border-radius: 20px;
}

.hero-post-detail {
  padding-top: 14px;
  display: flex;
  gap: 34px;
  font-size: var(--smr_font_size_3);
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

.with-form .hero-inner {
  justify-content: space-between;
}
.with-form .hero-content {
  width: 32.3%;
  position: relative;
}
.with-form .hero-content.center-graphic {
  display: flex;
  flex-direction: column;
}
.with-form .hero-form {
  width: 56%;
}
.with-form .hero-form .body-form h1,
.with-form .hero-form .body-form .heading-1,
.with-form .hero-form .body-form h2,
.with-form .hero-form .body-form .heading-2,
.with-form .hero-form .body-form h3,
.with-form .hero-form .body-form .heading-3,
.with-form .hero-form .body-form h4,
.with-form .hero-form .body-form .heading-4,
.with-form .hero-form .body-form h5,
.with-form .hero-form .body-form .heading-5,
.with-form .hero-form .body-form h6,
.with-form .hero-form .body-form .heading-6 {
  color: var(--smr_color_primary);
}
.with-form .hero-image {
  position: absolute;
  line-height: 0.65;
  bottom: -80px;
  right: -24%;
}

.hero-form .section-head {
  margin-bottom: 41px;
}
.hero-form .body-form {
  padding: 54px 0 50px;
}
.hero-form form {
  margin: 0;
}
.hero-form .heading-4 {
  color: var(--smr_heading_color) !important;
  margin: 0;
}
.hero-form label {
  color: var(--smr_body_color) !important;
}
.hero-form label span {
  color: var(--smr_body_color) !important;
}
.hero-form label.hs-error-msg {
  color: var(--smr_required_text_color) !important;
}
.hero-form textarea {
  color: var(--smr_black) !important;
}
.hero-form .hs-input.is-placeholder {
  color: var(--smr_black) !important;
}
.hero-form select {
  color: var(--smr_black) !important;
}

.error-404 .hero-content {
  width: 100%;
}

.clip-path-svgs {
  position: absolute;
  bottom: 0;
  z-index: -1;
}

.no-featured-post::before {
  display: none;
}

.hero-content.center-graphic .hero-content-inner {
  float: none;
}
.hero-content.center-graphic .hero-image {
  position: initial;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
}

.with-video .hero-images-inner {
  width: 35%;
}
.with-video .hero-image-left {
  top: 0;
  left: -25%;
}
.with-video .hero-image-right {
  top: 0;
  right: -25%;
}
.with-video .hero-video {
  aspect-ratio: 335/385;
  max-height: 385px;
  line-height: 0.65;
  width: 100%;
}

.with-single-image img {
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 0;
}
.with-single-image .hero-image-left .hero-image-1 {
  width: 350px;
  height: 350px;
  left: -131px;
  top: 0;
}
.with-single-image .hero-image-left .hero-image-1 img {
  border-radius: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.with-single-image .hero-image-right .hero-image-1 {
  width: 330px;
  height: 320px;
  border-radius: 0;
  right: -84px;
  top: -15px;
}
.with-single-image .hero-image-right .hero-image-1 img {
  border-radius: 0;
  -o-object-fit: contain;
     object-fit: contain;
}

/*-------------------------------------------------
>> Styles for Home
-------------------------------------------------*/
/*-------------------------------------------------
>> Styles for Pricing
-------------------------------------------------*/
.block-acf-pricing-item {
  height: 100%;
}

.hero-pricing .heading-3 {
  margin-bottom: 0;
}

.pricing-plan-col {
  height: 100%;
  border-radius: 10px;
  background-color: var(--smr_white);
}
.pricing-plan-col .most-popular {
  background-color: var(--smr_yellow);
  padding: 7px;
  text-align: center;
  font-size: 12px;
  margin-top: -30px;
  border-radius: 10px 10px 0 0;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.6px;
}
.pricing-plan-col .pp-price {
  font-family: "bligh", sans-serif;
  padding: 4px var(--smr_space_6);
}
.pricing-plan-col .pp-price strong {
  font-size: var(--smr_font_size_10);
  margin-right: 9px;
}
.pricing-plan-col .pp-price span {
  font-size: var(--smr_font_size_4);
}
.pricing-plan-col:nth-child(4n+1) .pp-price {
  background-color: var(--smr_green_3);
}
.pricing-plan-col:nth-child(4n+2) .pp-price {
  background-color: var(--smr_green_1);
  color: var(--smr_white);
}
.pricing-plan-col:nth-child(4n+3) {
  border-radius: 0 0 10px 10px;
}
.pricing-plan-col:nth-child(4n+3) .pp-price {
  background-color: var(--smr_yellow);
}
.pricing-plan-col:nth-child(4n+4) .pp-price {
  background-color: var(--smr_black);
  color: var(--smr_white);
}

.pp-head {
  padding: var(--smr_space_6);
  min-height: 128px;
  box-sizing: border-box;
}
.pp-head .title {
  margin-bottom: 13px;
}
.pp-head p {
  font-size: var(--smr_font_size_3);
  margin-bottom: 0;
}
.pp-head .heading-5 {
  margin-bottom: 12px;
}

.benifits-tagline {
  margin: 23px 0 18px;
  min-height: 22px;
}

.pp-benifits {
  padding: var(--smr_space_7) var(--smr_space_6) var(--smr_space_6);
}
.pp-benifits p {
  font-size: var(--smr_font_size_3);
  margin: 0 0 20px;
}
.pp-benifits ul {
  margin: 0;
}
.pp-benifits ul li {
  list-style: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzcwOF84ODEyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMjc4NyAxLjA1NzE4QzEzLjc5OTQgMS41Nzc4OCAxMy43OTk0IDIuNDIyMSAxMy4yNzg3IDIuOTQyOEw1Ljk0NTQxIDEwLjI3NjFDNS42OTUzNiAxMC41MjYyIDUuMzU2MjMgMTAuNjY2NyA1LjAwMjYgMTAuNjY2N0M0LjY0ODk4IDEwLjY2NjcgNC4zMDk4NCAxMC41MjYyIDQuMDU5NzkgMTAuMjc2MUwwLjcyNjQ2MiA2Ljk0MjhDMC4yMDU3NjMgNi40MjIxIDAuMjA1NzYzIDUuNTc3ODggMC43MjY0NjIgNS4wNTcxOEMxLjI0NzE2IDQuNTM2NDggMi4wOTEzOCA0LjUzNjQ4IDIuNjEyMDggNS4wNTcxOEw1LjAwMjYgNy40NDc3TDExLjM5MzEgMS4wNTcxOEMxMS45MTM4IDAuNTM2NDgyIDEyLjc1OCAwLjUzNjQ4MiAxMy4yNzg3IDEuMDU3MThaIiBmaWxsPSIjRTQ2MjI1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzA4Xzg4MTIiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 25px;
  font-size: 15px;
  letter-spacing: 0.6px;
  margin-bottom: 18px;
}
.pp-benifits ul li::before {
  display: none;
}

a.button.outline-btn.pricing-button {
  width: 100%;
  padding: 9px 35px 10px 35px;
}

.pricing-plan-col a.button.outline-btn.pricing-button {
  margin-bottom: 22px;
}

.pricing-filter {
  display: inline-block;
  margin-bottom: 30px;
}
.pricing-filter ul {
  background-color: var(--smr_white);
  padding: 14px 5px;
  border-radius: 40px;
  display: flex;
  margin: 0;
  gap: 2px;
}
.pricing-filter ul li {
  list-style: none;
  margin: 0;
}
.pricing-filter ul li a,
.pricing-filter ul li a:visited {
  color: var(--smr_black);
  text-decoration: none;
  padding: 10px 15px;
  border-radius: 40px;
  transition: all 0.3s ease-in-out;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}
.pricing-filter ul li a:hover, .pricing-filter ul li a.active,
.pricing-filter ul li a:visited:hover,
.pricing-filter ul li a:visited.active {
  color: var(--smr_white);
  background-color: var(--smr_orange);
}

.price-toggle-button {
  border: 1px solid var(--smr_white);
  padding: 5px;
  border-radius: 40px;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}
.price-toggle-button button {
  padding: 0 30px;
  text-transform: capitalize;
}

.pricing-toggle-btn {
  background-color: transparent;
}
.pricing-toggle-btn.active {
  background-color: var(--smr_color_secondary);
  color: var(--smr_blue_1);
}

.hide {
  display: none;
}

.tab-content {
  transition: opacity 0.3s ease-in-out;
}

/*-------------------------------------------------
>> Styles for How it Works
-------------------------------------------------*/
.hero-how-it-works .hero-content {
  max-width: 540px;
}
.hero-how-it-works .hero-image-right {
  position: absolute;
  right: calc(50% - 633px);
  top: -53px;
}
.hero-how-it-works .hero-image-left {
  position: absolute;
  left: calc(50% - 422px);
  top: -58px;
}

/*-------------------------------------------------
>> Styles for How it Works
-------------------------------------------------*/
.hero-newsletter-detail .hero {
  padding: 0;
}
.hero-newsletter-detail .hero-inner {
  justify-content: space-between;
  position: relative;
}
.hero-newsletter-detail .hero-image {
  margin-bottom: 150px;
}

.hero-newsletter-links.l-blue-ctn * {
  color: var(--smr_color_primary);
}

.hero-detail-links-outer {
  padding-top: 40PX;
  width: 100%;
  display: flex;
}

.hero-newsletter-detail .hero-image {
  background-color: var(--smr_white);
  width: 57%;
  border-radius: 10px;
  position: relative;
  z-index: 2;
}
.hero-newsletter-detail .hero-image-inner {
  aspect-ratio: 660/887;
}
.hero-newsletter-detail .hero-image-inner img {
  border-radius: 10px;
}
.hero-newsletter-detail .hero-image-inner iframe {
  width: 100%;
  height: 100%;
  background-color: var(--smr_white);
  padding: 10px;
  border-radius: 10px;
  box-sizing: border-box;
}
.hero-newsletter-detail .hero-content {
  width: 38%;
}
.hero-newsletter-detail .hero-content .heading-3 {
  margin: 0;
}
.hero-newsletter-detail .hero-text {
  padding-top: 18px;
}
.hero-newsletter-detail .hero-text p {
  font-size: var(--smr_font_size_3);
}
.hero-newsletter-detail .hero-btn {
  padding-top: 40px;
}
.hero-newsletter-detail .hero-btn .simple-orange-btn {
  min-width: 274px;
}
.hero-newsletter-detail .hero-detail-links span {
  line-height: 1.3;
  font-size: var(--smr_font_size_4);
  font-weight: 700;
  color: #273C6D;
}
.hero-newsletter-detail .hero-detail-links-inner {
  position: relative;
  gap: 20px;
  padding-top: 14px;
}
.hero-newsletter-detail .hero-detail-links-inner button {
  position: absolute;
  opacity: 0;
  height: 20px;
  width: 8%;
}
.hero-newsletter-detail .hero-detail-links-inner a,
.hero-newsletter-detail .hero-detail-links-inner a:visited {
  gap: 8px;
  align-items: center;
  display: flex;
  font-size: var(--smr_font_size_3);
  font-weight: 600;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 1px;
  transition: all 0.3s ease-in-out;
  color: var(--smr_color_primary);
}
.hero-newsletter-detail .hero-detail-links-inner a:after,
.hero-newsletter-detail .hero-detail-links-inner a:visited:after {
  content: "";
  width: calc(100% - 30px);
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  transition: all 0.3s ease-in-out;
}
.hero-newsletter-detail .hero-detail-links-inner a:hover:after,
.hero-newsletter-detail .hero-detail-links-inner a:visited:hover:after {
  background-color: #273C6D;
}
.hero-newsletter-detail .hero-detail-links-inner a span,
.hero-newsletter-detail .hero-detail-links-inner a:visited span {
  line-height: 0.65;
}

.hero-back-btn {
  margin-bottom: 20px;
}
.hero-back-btn a.button.arrow-btn,
.hero-back-btn a.button.arrow-btn:visited {
  color: var(--smr_white);
  padding: 0 0 0 30px;
  background-position: left center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNDAyNzA0IDExLjk3MjNMNS4yNzQ0MSAxNi44NDRDNS41NDI5MiAxNy4xMTI1IDUuODk0OCAxNy4yNDY3IDYuMjQ2NzEgMTcuMjQ2N0M2LjU5ODYyIDE3LjI0NjcgNi45NTA1IDE3LjExMjUgNy4yMTkwMSAxNi44NDRDNy43NTU5NSAxNi4zMDcgNy43NTU5NSAxNS40MzY0IDcuMjE5MDEgMTQuODk5NEw0LjY5NDU1IDEyLjM3NUgyMC42MjVDMjEuMzg0NCAxMi4zNzUgMjIgMTEuNzU5NCAyMiAxMUMyMiAxMC4yNDA2IDIxLjM4NDQgOS42MjUgMjAuNjI1IDkuNjI1SDQuNjk0NTVMNy4yMTkwMSA3LjEwMDU4QzcuNzU1OTUgNi41NjM2IDcuNzU1OTUgNS42OTMwMSA3LjIxOTAxIDUuMTU2MDNDNi42ODE5OCA0LjYxOTA1IDUuODExNDQgNC42MTkwNSA1LjI3NDQxIDUuMTU2MDNMMC40MDI3MDQgMTAuMDI3N0MtMC4xMzQyMzMgMTAuNTY0NyAtMC4xMzQyMzMgMTEuNDM1MyAwLjQwMjcwNCAxMS45NzIzWiIgZmlsbD0iI0U0NjIyNSIvPgo8L3N2Zz4K);
}

.hero-ctaegory-links {
  padding-top: 38px;
}
.hero-ctaegory-links span {
  line-height: 1.3;
  font-size: var(--smr_font_size_4);
  font-weight: 700;
  color: #273C6D;
}

.hero-ctaegory-links-inner {
  gap: 15px;
  padding-top: 14px;
}
.hero-ctaegory-links-inner a,
.hero-ctaegory-links-inner a:visited {
  font-size: var(--smr_font_size_3);
  font-weight: 600;
  transition: all 0.3s ease-in-out;
  border-bottom: 1px solid transparent;
  line-height: 1.3;
  color: var(--smr_color_primary);
}
.hero-ctaegory-links-inner a:hover,
.hero-ctaegory-links-inner a:visited:hover {
  border-color: #273C6D;
}

#copied-message {
  display: none;
  color: var(--smr_color_primary);
  margin-top: 10px;
  font-size: 15px;
  position: absolute;
  bottom: -30px;
  left: 0px;
}

.hero-newsletter-top {
  position: relative;
}

.hero-newsletter-detail {
  position: relative;
}

.newsletter-bg {
  position: relative;
}
.newsletter-bg::before {
  content: "";
  position: absolute;
  width: 300vw;
  left: -90vw;
  background-color: #273C6D;
  height: calc(100% + 40px);
}

.inner-newsletter {
  position: relative;
  z-index: 3;
}

.newsletter-start {
  position: relative;
  padding-top: 39px;
  box-sizing: border-box;
}

.hero-newsletter-detail::before {
  content: "";
  position: absolute;
  width: 300vw;
  left: -90vw;
  background-color: #273C6D;
  height: 20%;
  top: 0;
}
.hero-newsletter-detail .hero-content-inner {
  float: none;
}

.hero-newsletter-links .wrapper {
  margin: initial;
  width: 100%;
}

.hero-newsletter-detail.no-iframe::before {
  height: 50%;
}
.hero-newsletter-detail.no-iframe .hero-detail-links-outer {
  margin-bottom: 100px;
}

/*-------------------------------------------------
>> Styles for footer
-------------------------------------------------*/
.footer-ctn {
  background-color: var(--smr_color_primary);
  box-sizing: border-box;
  position: relative;
}
.footer-ctn h1,
.footer-ctn h2,
.footer-ctn h3,
.footer-ctn h4,
.footer-ctn h5,
.footer-ctn h6,
.footer-ctn p,
.footer-ctn ul {
  color: var(--smr_footer_color);
}
.footer-ctn .footer-cta-btn {
  z-index: 1;
  position: relative;
  display: flex;
}
.footer-ctn .footer-cta-btn a.button {
  transition: none;
  margin-right: 50px;
}
.footer-ctn .wrapper {
  position: relative;
}

.footer-logo {
  line-height: 0.65;
  max-width: 142px;
}
.footer-logo a,
.footer-logo a:visited {
  display: inline-block;
}

.footer-widgets {
  margin-top: 8px;
  justify-content: space-between;
}
.footer-widgets .single-widget {
  width: 20.2%;
}
.footer-widgets .single-widget:nth-child(2) {
  margin-right: -61px;
}
.footer-widgets .single-widget:last-child {
  width: 38%;
}

.footer-nav ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 21.4px;
}
.footer-nav ul li {
  padding: 0;
  margin: 0;
  list-style-type: none;
  line-height: 1.3;
}
.footer-nav ul li a,
.footer-nav ul li a:visited {
  padding-bottom: 2px;
  font-size: var(--smr_font_size_3);
  line-height: 1;
  position: relative;
  display: inline-block;
  color: var(--smr_f_nav_color);
}
.footer-nav ul li a::after,
.footer-nav ul li a:visited::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: var(--smr_color_on_primary);
  opacity: 0.8;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.3s;
}
.footer-nav ul li.current-menu-item > a, .footer-nav ul li.current-menu-parent > a,
.footer-nav ul li a:hover,
.footer-nav ul li a:focus-visible {
  border: 0;
}
.footer-nav ul li.current-menu-item > a::after, .footer-nav ul li.current-menu-parent > a::after,
.footer-nav ul li a:hover::after,
.footer-nav ul li a:focus-visible::after {
  transform-origin: bottom left;
  transform: scaleX(1);
}
.footer-nav ul ul {
  padding: 20px 0 10px;
}
.footer-nav ul ul li {
  display: block;
  margin: 0 0 14px;
  padding: 0 15px;
}
.footer-nav ul ul li:last-child {
  margin: 0;
}

.footer-bottom {
  padding: 36px 0 0;
}

.copy-right {
  color: var(--smr_copyright_color);
  font-size: var(--smr_font_size_3);
}

.legal-nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 16px;
}
.legal-nav ul li {
  padding: 0;
  margin-bottom: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.legal-nav ul li a,
.legal-nav ul li a:visited {
  font-size: var(--smr_font_size_3);
  line-height: 1.3;
  padding-bottom: 2px;
  color: var(--smr_legal_nav_color);
  position: relative;
  display: block;
}
.legal-nav ul li a::after,
.legal-nav ul li a:visited::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 3px;
  left: 0;
  background-color: var(--smr_white_4);
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.3s;
}
.legal-nav ul li a:hover::after,
.legal-nav ul li a:visited:hover::after {
  transform-origin: bottom left;
  transform: scaleX(1);
}
.legal-nav ul li.current-menu-item a::after {
  transform-origin: bottom left;
  transform: scaleX(1);
}
.legal-nav ul li:first-child {
  margin-right: 0;
}

.legal-text {
  font-size: 15px;
  color: var(--smr_legal_text_color);
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-right: 30px;
}

.social-icons a {
  background-color: var(--wp--preset--color--white);
  width: 30px;
  height: 30px;
  margin-right: 20px;
}
.social-icons a:hover {
  background-color: var(--wp--preset--color--gray);
}

.footer-social-icons {
  gap: 16px;
  padding-top: 20px;
}
.footer-social-icons a:hover svg path,
.footer-social-icons a:visited:hover svg path {
  transition: all 0.3s ease-in-out;
  fill: var(--smr_yellow);
}

.footer-inner {
  padding-top: 35px;
  justify-content: space-between;
  position: relative;
}
.footer-inner .footer-inner-image {
  position: absolute;
  left: 154px;
  bottom: 30px;
}

.footer-form-ctn .heading-4 {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: var(--smr_font_size_4);
  margin-bottom: 0;
}
.footer-form-ctn p {
  margin-top: 19px;
  font-size: var(--smr_font_size_3);
  line-height: 1.5;
  color: var(--smr_white_4);
}

.footer-form-ctn form {
  display: flex;
  position: relative;
}
.footer-form-ctn .gform-body {
  width: 100%;
}
.footer-form-ctn input[type=email] {
  background-color: var(--smr_white);
  border-radius: 100px;
  padding-right: 65px;
  font-size: var(--smr_font_size_3);
}
.footer-form-ctn input[type=email]:focus {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
}
.footer-form-ctn input[type=submit] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjU5NzMgMTEuOTcyNEwxNi43MjU2IDE2Ljg0NDFDMTYuNDU3MSAxNy4xMTI2IDE2LjEwNTIgMTcuMjQ2OCAxNS43NTMzIDE3LjI0NjhDMTUuNDAxNCAxNy4yNDY4IDE1LjA0OTUgMTcuMTEyNiAxNC43ODEgMTYuODQ0MUMxNC4yNDQxIDE2LjMwNzEgMTQuMjQ0MSAxNS40MzY1IDE0Ljc4MSAxNC44OTk1TDE3LjMwNTQgMTIuMzc1MUgxLjM3NUMwLjYxNTYxMyAxMi4zNzUxIDAgMTEuNzU5NSAwIDExLjAwMDFDMCAxMC4yNDA3IDAuNjE1NjEzIDkuNjI1MTIgMS4zNzUgOS42MjUxMkgxNy4zMDU0TDE0Ljc4MSA3LjEwMDdDMTQuMjQ0MSA2LjU2MzcyIDE0LjI0NDEgNS42OTMxMyAxNC43ODEgNS4xNTYxNUMxNS4zMTggNC42MTkxNyAxNi4xODg2IDQuNjE5MTcgMTYuNzI1NiA1LjE1NjE1TDIxLjU5NzMgMTAuMDI3OUMyMi4xMzQyIDEwLjU2NDggMjIuMTM0MiAxMS40MzU0IDIxLjU5NzMgMTEuOTcyNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: center;
  background-position: center;
  height: 34px;
  padding: 0 27px;
  margin: 0;
  border-radius: 100px;
  font-size: 0;
  background-color: var(--smr_theme_btn_bgcolor);
}
.footer-form-ctn input[type=submit]:hover {
  background-color: var(--smr_blue);
}
.footer-form-ctn .gform_footer {
  position: absolute;
  right: 5px;
  top: 5px;
  margin-top: 0;
}
.footer-form-ctn .hbspt-form .hs-form-field {
  width: 100%;
}
.footer-form-ctn .hbspt-form .hs-form-field label {
  color: var(--smr_white);
}
.footer-form-ctn .hbspt-form .hs_recaptcha {
  position: absolute;
  bottom: -70px;
}
.footer-form-ctn .hbspt-form .hs_submit {
  position: absolute;
  right: 5px;
  bottom: 25px;
  margin-top: 0;
}
.footer-form-ctn .hbspt-form ul.hs-error-msgs {
  bottom: auto;
  top: 0;
}
.footer-form-ctn .hbspt-form ul.hs-error-msgs li {
  padding-left: 0;
  color: var(--smr_hubspot_error_label_color);
  font-size: var(--smr_font_size_3);
  margin: 0px 0 15px;
}

.footer-left {
  width: 16%;
}

.footer-right {
  width: 62.6%;
}

.footer-cta {
  box-sizing: border-box;
  position: relative;
  max-width: 738px;
  width: 100%;
  top: -80px;
  left: 50%;
  transform: translateX(-50%);
}
.footer-cta h1,
.footer-cta h2,
.footer-cta h3,
.footer-cta h4,
.footer-cta h5,
.footer-cta h6,
.footer-cta p,
.footer-cta ul {
  color: var(--smr_color_primary);
}
.footer-cta .footer-cta-title {
  margin-bottom: 30px;
}

.footer-cta-inner {
  background-color: var(--smr_yellow);
  border-radius: 20px;
  padding: 40px 40px 34px;
  min-height: 228px;
}

.footer-cta-images .footer-cta-single-image {
  position: absolute;
  right: 25%;
  bottom: -40px;
}
.footer-cta-images .footer-cta-single-image:nth-child(1) {
  width: 134px;
}
.footer-cta-images .footer-cta-single-image:nth-child(1) img {
  width: 100%;
}
.footer-cta-images .footer-cta-single-image:nth-child(2) {
  left: -33%;
  bottom: -75px;
  width: 160px;
}

.footer-images {
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}

.footer-single-image {
  position: absolute;
  z-index: 2;
}
.footer-single-image:nth-child(1) {
  left: -20%;
  top: -72px;
  width: 400px;
}
.footer-single-image:nth-child(2) {
  right: -58px;
  top: 71px;
  z-index: 1;
}
.footer-single-image:nth-child(3) {
  right: -155px;
  bottom: -240px;
  top: auto;
}

.footer-bottom-image {
  position: absolute;
  right: 160px;
  right: 160px;
  bottom: 0;
  overflow: hidden;
}
.footer-bottom-image img {
  bottom: -67px;
  position: relative;
}

.footer-left-image {
  position: absolute;
  top: 129px;
  left: -285px;
}

.with-side-img {
  max-width: 1180px;
}
.with-side-img .footer-cta-side-image {
  position: absolute;
  max-width: 277px;
  top: 0;
  right: 56px;
  top: 37px;
}
.with-side-img .footer-cta-title {
  margin-bottom: 24px;
}

.footer-cta-text {
  max-width: 740px;
  margin-bottom: 30px;
}
.footer-cta-text p {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  margin-bottom: 0;
  color: var(--smr_black);
}

.footer-form .gform-body .gfield {
  width: 100%;
}
.footer-form .validation_message {
  top: auto;
  right: auto;
  left: 9px;
}

.landing-page-footer .footer-left {
  width: unset;
}
.landing-page-footer .legal-nav {
  margin-top: 2px;
}
.landing-page-footer .legal-nav ul {
  margin-top: 0;
  justify-content: center;
  row-gap: 5px;
}
.landing-page-footer .footer-bottom {
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 10px;
  text-align: center;
}

/*-------------------------------------------------
>> Styles for Containers
-------------------------------------------------*/
/****
 *
 * containers
 *
****/
.wrapper {
  max-width: 1180px;
  width: 90%;
  margin: 0 auto;
}

.pricig-overlap-top {
  margin-top: -330px;
}

.allow-overlap-sections {
  padding-bottom: 330px;
}

.ctn-980 .wrapper {
  max-width: 980px;
}

.ctn-780 .wrapper {
  max-width: 780px;
}

.full-width-ctn .wrapper {
  max-width: 100%;
  width: 100%;
}

.blue-ctn {
  background-color: var(--smr_color_primary);
}
.blue-ctn .section-head-heading *,
.blue-ctn .section-head-text * {
  color: #ffffff;
}
.blue-ctn ::-moz-selection {
  background-color: var(--smr_orange_1);
}
.blue-ctn ::selection {
  background-color: var(--smr_orange_1);
}

.l-blue-ctn {
  background-color: var(--smr_blue_2);
}

.p-blue-ctn {
  background-color: var(--smr_green_4);
}

.green-ctn {
  background-color: var(--smr_green_3);
}

.d-green-ctn {
  background-color: var(--smr_green_1);
}
.d-green-ctn * {
  color: var(--smr_white);
}

.yellow-ctn {
  background-color: var(--smr_yellow);
}

.p-yellow-ctn {
  background-color: var(--smr_yellow_1);
}

.avatar-ctn {
  position: relative;
  margin-top: 260px;
}
.avatar-ctn .avatar-ctn-assets {
  position: absolute;
  width: 100%;
  z-index: 1;
  overflow: hidden;
  top: -256px;
  background: linear-gradient(1deg, #d0e9f0 0%, rgba(208, 233, 240, 0) 100%);
}
.avatar-ctn .avatar-ctn-assets::after {
  content: "";
  position: absolute;
  height: 30px;
  width: 100%;
  bottom: -29px;
}
.avatar-ctn .avatar-image {
  background-image: var(--smr-avatar-image);
  width: 248px;
  height: 182px;
  position: absolute;
  margin: 0 auto;
  left: calc(50% - 124px);
  top: 124px;
  z-index: -1;
  transition: all 0.3s ease-in-out;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.avatar-ctn .avatar-image:hover {
  animation: all 4s linear forwards;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ3IiBoZWlnaHQ9IjE2MiIgdmlld0JveD0iMCAwIDI0NyAxNjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMC44OTI2IDE1My4zNTFWMTYxLjAzN0gyNDEuNzM2TDI0MS41NTQgMTYwLjgzOVYxNTguNzEzSDI0MS43MzZMMjQxLjU1NCAxNTguNTA3VjE1My4zNTFIMjQxLjczNkwyMDguMTU0IDExMC45NThINTYuNTYwM0wyMC44OTI2IDE1My4zNTFaIiBmaWxsPSIjQUQ3QTIwIi8+CjxwYXRoIGQ9Ik0yNDYuNTkxIDI2LjgxMjhWMjYuNTExNEMxNzMuNDE1IC04LjcwNDI5IDk2LjQ0MDIgLTguNzk5NDggMTUuODQ4NiAyNi4wMDM4TDE2LjAzOSAzMy4xODk3TDUzLjE5NzkgODMuNTc4M0MxMDkuODM2IDU1LjI0NzEgMTYyLjY3NiA1NS4yNDcxIDIxMS43MDggODMuNTc4M0wyNDYuNzczIDMzLjE4OTdIMjQ2LjU4M1YyNy4wMTlMMjQ2Ljc3MyAyNi44MTI4SDI0Ni41ODNIMjQ2LjU5MVoiIGZpbGw9IiNBRDdBMjAiLz4KPHBhdGggZD0iTTI0MS43MzYgMTYxLjAzN0wyNDEuNTU0IDE2MC44MzlWMTU4Ljc0NUgyNDEuNzM2TDI0MS41NTQgMTU4LjU0NlYxNTMuNDdIMjAuODkyNlYxNjEuMDM3SDI0MS43MzZaIiBmaWxsPSIjODU1ODE3Ii8+CjxwYXRoIGQ9Ik0yNDYuNjg2IDI2Ljc4MVYyNi40Nzk2QzE3My40NzggLTguNjg4NTEgOTYuNDcxOSAtOC43ODM2NSAxNS44NDg2IDI1Ljk3MkwxNi4wMzkgMzMuMTVDOTkuNDE0NSAtMy4zMjY4MSAxNzYuMjMxIC0zLjMyNjgxIDI0Ni41OTEgMzMuMTVWMjYuOTg3MkwyNDYuNzgxIDI2Ljc4MUgyNDYuNjg2WiIgZmlsbD0iIzg1NTgxNyIvPgo8cGF0aCBkPSJNMTAzLjc1MyAyNi40MTYzQzEwMi45NDQgMjUuNzEwNCAxMDEuOTM2IDI1LjIwMjggMTAwLjcyMyAyNC43OTgzQzk3Ljg5OTMgMjMuODg2MiA5NC44Njk0IDIzLjc4MyA5MS40MzUxIDI0LjU5MkM4OC4wMDA4IDI1LjQwMTEgODUuMjcyNCAyNi45MTYgODMuMTU0NyAyOS4xNDQ3QzgyLjY0NzEgMjkuNjUyNCA4Mi4yNDI2IDMwLjE2IDgxLjk0MTIgMzAuNTY0NUM3OC44MDgyIDMxLjM3MzUgNzUuNzc4NSAzMi4zODg3IDcyLjg1MTcgMzMuMzk2QzU2LjY5NTQgMzkuMDY3IDQ4LjYyMTEgNDUuODQ4NCA0OC42MjExIDUzLjg0MzNDNDguNjIxMSA2MS44MzgyIDU2LjY5NTQgNjguNzIyNyA3Mi44NTE3IDc0LjQ4ODlDODkuMDA4MSA4MC4xNTk5IDEwOC41OTEgODIuODg4MyAxMzEuNDEgODIuODg4M0MxNTQuMjI5IDgyLjg4ODMgMTczLjcxNiA4MC4wNTY4IDE4OS44NjUgNzQuNDg4OUMyMDYuMDIxIDY4LjcyMjcgMjE0LjE5OCA2MS44MzgyIDIxNC4xOTggNTMuODQzM0MyMTQuMTk4IDQ1Ljg0ODQgMjA2LjEyNCAzOS4wNjcgMTg5Ljg2NSAzMy4zOTZDMTg5LjM1NyAzMy4xODk4IDE4OC45NTIgMzMuMDk0NiAxODguNDUzIDMyLjg4ODRDMTg4LjA0OCAzMC41NjQ1IDE4Ni4zMzUgMjguNTM0IDE4My4wMDQgMjYuNzE3N0MxNzkuMzcxIDI0Ljc5ODMgMTc1LjAyNSAyMy44ODYyIDE2OS44NzcgMjMuODg2MkMxNjUuMjM3IDIzLjg4NjIgMTYxLjE5MiAyNC42OTUyIDE1Ny43NjYgMjYuMjEwMUMxNDkuNjkyIDIxLjM0ODEgMTQwLjgwMSAxOC45MjExIDEzMS4yMTEgMTguOTIxMUMxMjEuNjIyIDE4LjkyMTEgMTEyLjUzMyAyMS40NTEyIDEwMy43NTMgMjYuNDA4NFYyNi40MTYzWiIgZmlsbD0iI0EwNkQxMyIvPgo8cGF0aCBkPSJNMTk1LjcyNiAxMzEuNzg2QzE5NS43MjYgMTI3LjMzNiAxODkuNDY4IDEyMy41ODUgMTc2Ljg0OSAxMjAuNDUyQzE2NC4zMzMgMTE3LjMxMSAxNDkuMTg0IDExNS43OTYgMTMxLjQxOCAxMTUuNzk2QzExMy42NTEgMTE1Ljc5NiA5OC41MDIyIDExNy4zMTEgODUuODgzMiAxMjAuNDUyQzczLjM1OTQgMTIzLjU5MyA2Ny4xMDE2IDEyNy4zMzYgNjcuMTAxNiAxMzEuNzg2QzY3LjEwMTYgMTM2LjIzNSA3My4zNTk0IDEzOS45ODcgODUuODgzMiAxNDMuMDI1Qzk4LjM5OTEgMTQ2LjE2NSAxMTMuNjUxIDE0Ny43ODMgMTMxLjQxOCAxNDcuNzgzQzE0OS4xODQgMTQ3Ljc4MyAxNjQuMzMzIDE0Ni4xNjUgMTc2Ljg0OSAxNDMuMDI1QzE4OS40NjggMTM5Ljk4NyAxOTUuNzI2IDEzNi4yNDMgMTk1LjcyNiAxMzEuNzg2WiIgZmlsbD0iI0EwNkQxMyIvPgo8cGF0aCBkPSJNMTAwLjIxNSAxMDMuMzQ0QzEwMC4yMTUgOTkuMjkwNiA5OC44MDM1IDk1Ljg1NjIgOTUuOTcxOSA5My4wMTY4QzkzLjE0MDQgOTAuMTg1MiA4OS43MTQgODguNzY1NSA4NS42NzY5IDg4Ljc2NTVDODMuNTU5MiA4OC43NjU1IDgxLjUzNjcgODkuMTcgNzkuNzIwNCA4OS45NzlDNzguMTAyNCA5MC42ODQ5IDc2LjY5MDYgOTEuNzAwMSA3NS4zODE5IDkzLjAxNjhDNzQuNDY5OCA5My45Mjg5IDczLjc2MzkgOTQuODQxIDczLjE2MTEgOTUuODQ4M0M3NC42NzYgMTAyLjYzIDc2LjM4OTIgMTA5LjIxMyA3OC41MTQ5IDExNS40ODdDNzguNjE4IDExNS43ODggNzguNzEzMiAxMTYuMDk3IDc4LjcxMzIgMTE2LjI5NkM4MC44MzA5IDExNy41MDkgODMuMTU0NyAxMTguMTIgODUuNjc2OSAxMTguMTJDODYuMTg0NSAxMTguMTIgODYuNjg0MiAxMTguMTIgODcuMTkxOCAxMTguMDE3QzkwLjYyNjIgMTE3LjcxNSA5My41NTI4IDExNi4yOTYgOTYuMDc1IDExMy43NjVDOTguODAzNSAxMTAuODMxIDEwMC4yMTUgMTA3LjM4OSAxMDAuMjE1IDEwMy4zNDRaIiBmaWxsPSIjQUM4ODY3Ii8+CjxwYXRoIGQ9Ik0xOTEuNTg2IDEwMy4zNDRDMTkxLjU4NiA5OS4yOTA2IDE5MC4xNzQgOTUuODU2MiAxODcuMzQyIDkzLjAxNjhDMTg0LjUxMSA5MC4xODUyIDE4MS4wODQgODguNzY1NSAxNzcuMDQ3IDg4Ljc2NTVDMTczLjAxIDg4Ljc2NTUgMTY5LjU3NiA5MC4xODUyIDE2Ni43NTIgOTMuMDE2OEMxNjMuOTI5IDk1Ljg0ODMgMTYyLjUwOSA5OS4yOTA2IDE2Mi41MDkgMTAzLjM0NEMxNjIuNTA5IDEwNy4zOTcgMTYzLjkyMSAxMTAuODMxIDE2Ni43NTIgMTEzLjY3QzE2OS41NzYgMTE2LjUwMiAxNzMuMDEgMTE3LjkyMiAxNzcuMDQ3IDExNy45MjJDMTgxLjA4NCAxMTcuOTIyIDE4NC41MTkgMTE2LjUwMiAxODcuMzQyIDExMy42N0MxOTAuMTY2IDExMC44MzkgMTkxLjU4NiAxMDcuMzk3IDE5MS41ODYgMTAzLjM0NFoiIGZpbGw9IiNDMjlCNzYiLz4KPHBhdGggZD0iTTEyMi4wMjcgMzEuOTg0MUMxMjEuMTE1IDMxLjg4MSAxMjAuMjExIDMxLjc3NzkgMTE5LjIwMyAzMS43Nzc5QzExNy4wODYgMzEuNzc3OSAxMTUuMTY2IDMyLjI4NTUgMTEzLjQ0NSAzMy4yOTI4QzEwOS43MDkgMjkuODUwNSAxMDUuMTY1IDI4LjIzMjUgMTAwLjAxNyAyOC4yMzI1Qzk0LjQ2NTEgMjguMjMyNSA4OS43MjIgMzAuMjU1MSA4NS43ODAxIDM0LjEwMThDODQuMjY1MiAzNS42MTY3IDgzLjE1NDggMzcuMTM5NiA4Mi4xNDc1IDM4Ljk1NTlDNzkuNDE5MSAzNy41MzYxIDc2LjI5NDEgMzYuODMwMyA3Mi45NjI5IDM2LjgzMDNDNjkuNjMxNyAzNi44MzAzIDY2LjkwMzIgMzcuNDMzIDY0LjI3NzkgMzguODUyOEM2Mi4zNTg1IDM5Ljc2NDkgNjAuNTQyMiA0MS4wODE1IDU4LjgyOSA0Mi42OTk1QzU0Ljk5MDIgNDYuNjQ5NCA1Mi45NzU2IDUxLjMwNTEgNTIuOTc1NiA1Ni44NzNDNTIuOTc1NiA2Mi40NDA5IDU0Ljg5NSA2Ny4wOTY3IDU4LjgyOSA3MS4wNDY1QzYxLjg1ODggNzQuMDg0MyA2NS4zODgzIDc1LjkwODUgNjkuMzMwMyA3Ni42MTQ0QzcwLjQ0MDcgNzYuODEyNyA3MS42NTQyIDc2LjkxNTggNzIuOTYyOSA3Ni45MTU4Qzc3LjEwMzEgNzYuOTE1OCA4MC43MzU4IDc1LjgwNTQgODMuOTcxOCA3My42Nzk4Qzg1LjA4MjIgNzIuOTczOSA4Ni4wODk1IDcyLjA2MTggODcuMTA0NyA3MS4wNDY1Qzg4LjUxNjUgNjkuNjI2OCA4OS43MyA2OC4xMTE5IDkwLjY0MjEgNjYuNDkzOUM5My40NjU3IDY4LjAwODggOTYuNTk4NyA2OC43MjI2IDEwMC4wMzMgNjguNzIyNkMxMDUuNTg1IDY4LjcyMjYgMTEwLjQzMSA2Ni44MDMyIDExNC4zNzMgNjIuODUzNEMxMTYuMzk2IDYwLjgzMDkgMTE3LjkwMyA1OC43MDUyIDExOC45MTggNTYuMjcwMkMxMTkuNzI3IDU3LjY5IDEyMC44MzcgNTkuMTAxOCAxMjIuMDUxIDYwLjMxNTNDMTI1Ljk4NSA2NC4yNjUyIDEzMC42MzMgNjYuMTg0NiAxMzYuMTg1IDY2LjE4NDZDMTQxLjIyOSA2Ni4xODQ2IDE0NS41NzUgNjQuNTY2NiAxNDkuMjA4IDYxLjMyMjZDMTUwLjIxNSA2My4yNDIgMTUxLjYzNSA2NS4wNjYyIDE1My4zNDggNjYuODkwNUMxNTcuODkzIDcxLjQ0MzEgMTYzLjQ0NSA3My43NzUgMTY5LjkwOSA3My43NzVDMTczLjU0MiA3My43NzUgMTc2Ljg3MyA3My4wNjkxIDE3OS45MDMgNzEuNjQ5M0MxODIuNjMxIDczLjQ3MzYgMTg1Ljc1NiA3NC4zODU3IDE4OS4yOTQgNzQuMzg1N0MxOTAuNDA0IDc0LjM4NTcgMTkxLjUxNCA3NC4yODI2IDE5Mi43MjggNzQuMDg0M0MxOTYuMTYyIDczLjQ3MzYgMTk5LjE5MiA3MS44NTU2IDIwMS44MTcgNjkuMTI3MUMyMDUuMjUyIDY1LjY4NDkgMjA2Ljk2NSA2MS41MzY3IDIwNi45NjUgNTYuNjc0N0MyMDYuOTY1IDUxLjgxMjcgMjA1LjI1MiA0Ny41Njk0IDIwMS44MTcgNDQuMTI3MkMxOTguNjg0IDQwLjk4NjMgMTk0Ljk0OSAzOS4yNjUyIDE5MC42MSAzOS4wNjY5QzE4OS41IDM3LjEzOTUgMTg4LjE4MyAzNS4zMjMzIDE4Ni40NyAzMy43MDUzQzE4MS45MjUgMjkuMTUyNiAxNzYuMzczIDI2LjgyMDggMTY5LjkwOSAyNi44MjA4QzE2My40NDUgMjYuODIwOCAxNTcuODkzIDI5LjE0NDcgMTUzLjM0OCAzMy43MDUzQzE1My4wNDcgMzQuMDA2NyAxNTIuNzQ1IDM0LjQxMTEgMTUyLjQzNiAzNC43MjA1QzE1MS44MzMgMzMuODA4MyAxNTEuMTI3IDMyLjk5OTMgMTUwLjIxNSAzMi4xOTAzQzE0Ni4zNzYgMjguMzQzNiAxNDEuNjMzIDI2LjMyMTEgMTM2LjE4NSAyNi4zMjExQzEzMC43MzYgMjYuMjE4IDEyNS45ODUgMjguMTQ1MyAxMjIuMDUxIDMxLjk5MkwxMjIuMDI3IDMxLjk4NDFaIiBmaWxsPSIjNUIyODAyIi8+CjxwYXRoIGQ9Ik0xMTMuNTQ4IDMzLjMwMDhDMTA5LjgxMiAyOS44NTg1IDEwNS4yNjcgMjguMjQwNSAxMDAuMTIgMjguMjQwNUM5NC41Njc2IDI4LjI0MDUgODkuODI0NiAzMC4yNjMgODUuODgyNiAzNC4xMDk3Qzg0LjM2NzcgMzUuNjI0NiA4My4yNTc0IDM3LjE0NzUgODIuMjUwMSAzOC45NjM4Qzc5LjUyMTYgMzcuNTQ0MSA3Ni4zOTY3IDM2LjgzODIgNzMuMDY1NSAzNi44MzgyQzY5LjczNDMgMzYuODM4MiA2Ny4wMDU4IDM3LjQ0MSA2NC4zODA1IDM4Ljg2MDdDNjIuNDYxIDM5Ljc3MjggNjAuNjQ0NyA0MS4wODk0IDU4LjkzMTUgNDIuNzA3NUM1NS4wOTI3IDQ2LjY1NzMgNTMuMDc4MSA1MS4zMTMxIDUzLjA3ODEgNTYuODgxQzUzLjA3ODEgNjIuNDQ4OSA1NC45OTc1IDY3LjEwNDYgNTguOTMxNSA3MS4wNTQ1QzYxLjk2MTQgNzQuMDkyMiA2NS40OTA5IDc1LjkxNjUgNjkuNDMyOCA3Ni42MjI0QzcwLjU0MzIgNzYuODI4NiA3MS43NTY4IDc2LjkyMzggNzMuMDY1NSA3Ni45MjM4Qzc3LjIwNTcgNzYuOTIzOCA4MC44MzgyIDc1LjgxMzQgODQuMDc0MiA3My42ODc3QzgzLjI2NTIgNzIuOTgxOCA4MS40NDg5IDcxLjM2MzggNzguODIzNiA2OC44MzM3Qzc2LjA5NTIgNjYuMjAwNSA3NC4zODIgNjIuNDU2OCA3My41NzMgNTcuNDk5N0M3Mi43NjQgNTIuNjM3NyA3My43NzEzIDQ4Ljk5NzEgNzYuODAxMiA0Ni43Njg0Qzc5LjgzMSA0NC40NDQ0IDgyLjA1MTggNDMuNzMwNiA4My40NjM2IDQ0LjY0MjdDODUuNzg3NSA0MS4yMDA1IDg3LjUwMDcgMzguOTcxOCA4OC42MTExIDM3Ljg2MTRDOTIuMzQ2OCAzNC4xMTc3IDk2Ljc4ODQgMzIuMjkzNCAxMDIuMDM5IDMyLjI5MzRDMTA2Ljg4NSAzMi4yOTM0IDExMS4xMjkgMzMuOTExNSAxMTQuNjU4IDM3LjA1MjNDMTE2LjI3NiAzNi4wMzcxIDExOC4wOTIgMzUuNTM3NCAxMjAuMDEyIDM1LjUzNzRDMTIwLjkyNCAzNS41Mzc0IDEyMS43MjUgMzUuNjQwNiAxMjIuNjM3IDM1LjgzODhDMTI2LjI3IDMyLjE5ODMgMTMwLjcxMSAzMC4zNzQgMTM1Ljk2MiAzMC4zNzRDMTQxLjIxMyAzMC4zNzQgMTQ1LjU1MSAzMi4xOTgzIDE0OS4xOTIgMzUuODM4OEMxNTAuMDAxIDM2LjY0NzggMTUwLjYwMyAzNy4zNjE3IDE1MS4zMDkgMzguMTcwN0MxNTEuNjExIDM3Ljg2OTMgMTUxLjgxNyAzNy41NTk5IDE1Mi4yMjEgMzcuMTU1NEMxNTYuNTYgMzIuODAxMSAxNjEuNzE1IDMwLjc3ODYgMTY3Ljc2NyAzMC44ODE3QzE3My44MjcgMzAuOTg0OCAxNzguMjY4IDMyLjYwMjggMTgxLjA5MiAzNS42NDA2QzE4My45MjMgMzguNjc4MyAxODUuMDM0IDQxLjkxNDMgMTg0LjIyNSA0NS4yNTM1QzE5MC4yODQgNDMuNDI5MiAxOTQuODI5IDQ0LjA0IDE5Ny43NTYgNDcuMDc3N0MyMDAuOTg0IDUwLjMxMzcgMjAyLjcwNSA1NC4yNjM2IDIwMi43MDUgNTguOTE5NEMyMDIuNzA1IDYzLjU3NTEgMjAxLjA4NyA2Ny40MjE5IDE5Ny43NTYgNzAuNjU3OUMxOTYuMjQxIDcyLjE3MjggMTk0LjYyMyA3My4yOTEyIDE5Mi45MSA3NC4xMDAyQzE5Ni4zNDQgNzMuNDg5NSAxOTkuMzc0IDcxLjg3MTUgMjAxLjk5OSA2OS4xNDNDMjA1LjQzNCA2NS43MDA4IDIwNy4xNDcgNjEuNTUyNiAyMDcuMTQ3IDU2LjY5MDZDMjA3LjE0NyA1MS44Mjg2IDIwNS40MzQgNDcuNTc3NCAyMDEuOTk5IDQ0LjE0MzFDMTk4Ljg2NiA0MS4wMDIyIDE5NS4xMzEgMzkuMjgxMSAxOTAuNzkyIDM5LjA4MjhDMTg5LjY4MiAzNy4xNjM0IDE4OC4zNjUgMzUuMzM5MSAxODYuNjUyIDMzLjcyMTFDMTgyLjEwNyAyOS4xNjg0IDE3Ni41NTUgMjYuODM2NiAxNzAuMDkxIDI2LjgzNjZDMTYzLjYyNyAyNi44MzY2IDE1OC4wNzUgMjkuMTYwNSAxNTMuNTMgMzMuNzIxMUMxNTMuMjI5IDM0LjAyMjUgMTUyLjkyNyAzNC40MjcgMTUyLjYxOCAzNC43MzY0QzE1Mi4wMTUgMzMuODI0MiAxNTEuMzA5IDMzLjAxNTIgMTUwLjM5NyAzMi4yMDYyQzE0Ni41NTggMjguMzU5NSAxNDEuODE1IDI2LjMzNjkgMTM2LjM2NiAyNi4zMzY5QzEzMC45MTcgMjYuMzM2OSAxMjYuMTY3IDI4LjI1NjMgMTIyLjIzMyAzMi4yMDYyQzEyMS4zMiAzMiAxMjAuNDE2IDMxLjkwNDggMTE5LjUwNCAzMS45MDQ4QzExNy4xOCAzMS44MDE3IDExNS4yNjEgMzIuMzA5MyAxMTMuNTQ4IDMzLjMyNDVWMzMuMzAwOFoiIGZpbGw9IiM0QTIwMDEiLz4KPHBhdGggZD0iTTczLjE2MTMgNjYuNTAxOEM3MS41NDMzIDcyLjA2OTcgNzAuOTQwNCA3Ny44MzU5IDcxLjI0MTggODMuNzEzMUM3MS4zNDQ5IDg2LjQ0OTQgNzEuNjQ2NCA4OS4xNzc4IDcyLjE1NCA5MS45MTQyQzcyLjQ1NTQgOTMuMjMwOCA3Mi42NjE2IDk0LjU0NzUgNzIuOTYzIDk1Ljg2NDFDNzEuNjU0MyA5OC4wOTI4IDcwLjk0MDQgMTAwLjYyMyA3MC45NDA0IDEwMy4zNTFDNzAuOTQwNCAxMDcuMzk2IDcyLjM1MjIgMTEwLjgzOSA3NS4xODM3IDExMy42NzhDNzYuMTkxIDExNC42OTMgNzcuMzAxNSAxMTUuNTk4IDc4LjUxNSAxMTYuMjA4QzgwLjYzMjcgMTIyLjI4NCA4My42NjI1IDEyNy42NDUgODcuNTAxMyAxMzIuMzAxQzg5LjExOTMgMTM0LjIyMSA5MS4wMzA4IDEzNS42NCA5My4zNTQ3IDEzNi40NDlDOTcuODk5NSAxMzcuOTY0IDEwMi41MzkgMTM4Ljc3MyAxMDcuMjkgMTM4Ljg3NkMxMTIuOTQ1IDEzOS4zODQgMTE4LjY5NiAxMzkuNjg1IDEyNC4zNTEgMTM5LjY4NUMxMzAuNzEyIDEzOS42ODUgMTM3LjA3MyAxMzkuNDc5IDE0My40MzQgMTM5LjE3OEMxNDkuMjg3IDEzOC43NzMgMTU1LjI0NCAxMzguMTYzIDE2MS4yIDEzNy4yNThDMTY3LjY2NSAxMzYuMjQzIDE3My40MTUgMTMzLjIwNSAxNzguMjYxIDEyOC4yNDhDMTcyLjAwMyAxMzAuODgxIDE2NS42NDIgMTMyLjQ5OSAxNTkuMDc1IDEzMy4wMDdDMTUzLjExOCAxMzMuNTE1IDE0Ny40NjMgMTM0LjExOCAxNDEuOTExIDEzNC43MjhDMTQxLjEwMiAxMzQuODMxIDE0MC4zOTYgMTM0LjgzMSAxMzkuNTg3IDEzNC45MzRDMTQwLjI5MyAxMzQuODMxIDE0MC45OTkgMTM0LjgzMSAxNDEuNzA1IDEzNC43MjhDMTQ3LjE1NCAxMzQuMTI1IDE1Mi45MTIgMTMzLjUxNSAxNTguNzY1IDEzMy4wMDdDMTY1LjMyNSAxMzIuMzk2IDE3MS42ODYgMTMwLjc3OCAxNzcuOTUyIDEyOC4yNDhDMTgxLjI4MyAxMjQuMjk4IDE4My43MSAxMTkuODQ5IDE4NS4yMjUgMTE0Ljg4NEMxODYuNTQxIDExMC41MjkgMTg3LjY0NCAxMDYuMDggMTg4LjU1NiAxMDEuNTE5QzE4OS4xNTkgOTguMTgwMSAxODkuNzcgOTQuNzM3OCAxOTAuMjY5IDkxLjE5MjRDMTkwLjQ3NSA4OS42Nzc1IDE5MC41NzEgODguMjU3OCAxOTAuNjc0IDg2LjgzODFDMTkwLjk3NSA4MC42NTk1IDE5MC4xNjYgNzQuNjk1IDE4OC4yNDcgNjkuMDI0QzE4OC4xNDQgNjguNzIyNiAxODguMDQxIDY4LjQxMzMgMTg3Ljk0NSA2OC4xMTE5QzE4NS4wMTkgNTkuODE1NiAxNzkuNTYyIDU0LjE0NDYgMTcxLjg5MiA1MS4yMUMxNzEuOTYxIDUxLjE0MTIgMTcyLjAzIDUxLjEwNjggMTcyLjA5OCA1MS4xMDY4QzE2OS4xNzIgNTAuMTk0NyAxNjYuMTQyIDQ5LjE4NzQgMTYzLjIxNSA0OC4yNzUzQzE1OS42ODYgNDcuMTY0OSAxNTYuMDQ1IDQ2LjI1MjggMTUyLjQxMiA0NS41Mzg5QzE0Ny42NjkgNDQuNjI2OCAxNDIuNzIgNDQuMjIyMyAxMzcuNzcxIDQ0LjExOTJDMTM2Ljc2NCA0NC4wMTYxIDEzNS43NDggNDQuMDE2MSAxMzQuNzQxIDQ0LjAxNjFDMTI2LjY2NyA0NC4wMTYxIDExOC41ODUgNDQuNTIzNyAxMTAuNzA5IDQ1LjUzMUMxMDMuMDM5IDQ3LjA0NTkgOTUuNTY3NiA0OC41Njg4IDg4LjE5MTQgNTAuNTkxM0M4MC42MTY4IDUyLjcxNjkgNzUuNTcyNCA1Ny45ODM0IDczLjE0NTQgNjYuNDg1OUw3My4xNjEzIDY2LjUwMThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzMuMTYxMyA2Ni41MDE5QzcxLjU0MzMgNzIuMDY5OCA3MC45NDA0IDc3LjgzNiA3MS4yNDE4IDgzLjcxMzJDNzEuMzQ0OSA4Ni40NDE2IDcxLjY0NjQgODkuMTc3OSA3Mi4xNTQgOTEuOTE0M0M3Mi40NTU0IDkzLjIzMDkgNzIuNjYxNiA5NC41NDc2IDcyLjk2MyA5NS44NjQyQzcxLjY1NDMgOTguMDkyOSA3MC45NDA0IDEwMC42MjMgNzAuOTQwNCAxMDMuMzUxQzcwLjk0MDQgMTA3LjM5NyA3Mi4zNTIyIDExMC44MzkgNzUuMTgzNyAxMTMuNjc4Qzc2LjE5MSAxMTQuNjkzIDc3LjMwMTUgMTE1LjU5OCA3OC41MTUgMTE2LjIwOEM4MC42MzI3IDEyMi4yODQgODMuNjYyNSAxMjcuNjQ2IDg3LjUwMTMgMTMyLjMwMUM4OS4xMTkzIDEzNC4yMjEgOTEuMDMwOCAxMzUuNjQgOTMuMzU0NyAxMzYuNDQ5Qzk3Ljg5OTUgMTM3Ljk2NCAxMDIuNTM5IDEzOC43NzMgMTA3LjI5IDEzOC44NzZDMTEyLjk0NSAxMzkuMzg0IDExOC42OTYgMTM5LjY4NiAxMjQuMzUxIDEzOS42ODZDMTMwLjcxMiAxMzkuNjg2IDEzNy4wNzMgMTM5LjQ3OSAxNDMuNDM0IDEzOS4xNzhDMTQ5LjI4NyAxMzguNzczIDE1NS4yNDQgMTM4LjE2MyAxNjEuMiAxMzcuMjU4QzE2Ny42NjUgMTM2LjI0MyAxNzMuNDE1IDEzMy4yMDUgMTc4LjI2MSAxMjguMjQ4QzE3Mi4wMDMgMTMwLjg4MiAxNjUuNjQyIDEzMi41IDE1OS4wNzUgMTMzLjAwN0MxNTMuMTE4IDEzMy41MTUgMTQ3LjQ2MyAxMzQuMTE4IDE0MS45MTEgMTM0LjcyOEMxNDEuMTAyIDEzNC44MzEgMTQwLjM5NiAxMzQuODMxIDEzOS41ODcgMTM0LjkzNUMxMzQuOTQ3IDEzNS4zMzkgMTMwLjE5NiAxMzUuNTM3IDEyNS41NTYgMTM1LjUzN0gxMjUuMzU4QzEyMC42MTUgMTM1LjQzNCAxMTUuODY0IDEzNS4xMzMgMTExLjAxOCAxMzQuNTIyQzExMC4zMTIgMTM0LjQxOSAxMDkuNTAzIDEzNC4zMTYgMTA4Ljc5NyAxMzQuMjIxQzEwNC4zNTYgMTMzLjUxNSAxMDAuMzE5IDEzMS45OTIgOTYuNDc5NyAxMjkuNzcxQzkzLjY1NjEgMTI4LjA1IDkxLjMzMjMgMTI1LjcyNiA4OS43MTQyIDEyMi44ODdDODYuMjc5OSAxMTYuOTE0IDgzLjc1NzcgMTEwLjUzNyA4MS45NDE0IDEwMy43NTZDNzkuODIzNyA5NS41NTQ5IDc4LjkxMTUgODcuMDUyMyA3OS40MTkxIDc4LjM1MTVDNzkuODIzNiA3MC44NjQyIDgyLjQ0OSA2NC45ODcgODcuMDg4OSA2MC43NDM2Qzg4LjA5NjIgNTkuNzI4NCA4OS4yMDY2IDU5LjIyODggOTAuMzE3IDU5LjIyODhDOTEuNjMzNyA1OS4yMjg4IDkzLjE0MDYgNTkuOTM0NyA5NC41NjAzIDYxLjM1NDRDOTcuMDgyNSA2My44ODQ1IDk5LjgxMDkgNjUuNjA1NyAxMDIuNjM1IDY2LjYyMDlDMTAzLjUzOSA2Ni45MjIzIDEwNC40NTEgNjcuMTI4NSAxMDUuMzYzIDY3LjEyODVDMTA3LjI4MiA2Ny4xMjg1IDEwOC45OTYgNjYuMzE5NSAxMTAuNjE0IDY0LjcwMTRDMTEwLjIwOSA1OC41MjI4IDExMS43MjQgNTMuNTY1NyAxMTUuMTU4IDQ5LjkyNTFDMTE2LjI2OSA0OC43MTE2IDExNy4zNzkgNDguMTAwOSAxMTguNTkzIDQ4LjIwNEMxMTkuNDAyIDQ4LjEwMDkgMTIwLjIxMSA0OC40MTAyIDEyMS4wMiA0OC45MDk5QzEyMy44NDMgNTAuNTI3OSAxMjYuNjc1IDUyLjQ1NTMgMTI5LjQ5OCA1NC40Nzc4QzEzMS4zMTUgNTUuODk3NiAxMzMuMzM3IDU2LjcwNjYgMTM1LjU1OCA1Ny4wMDhIMTM2LjU2NUMxNDAuMzAxIDU2LjkwNDggMTQzLjgzOCA1NC44ODIzIDE0Ni45NjMgNTEuMDM1NUMxNDguMzc1IDQ5LjIxMTMgMTUwLjA5NiA0Ny45OTc4IDE1Mi4xMTEgNDcuMTg4OEMxNTIuMjE0IDQ3LjA4NTcgMTUyLjMwOSA0Ny4wODU3IDE1Mi4zMDkgNDcuMTg4OEMxNTIuNDEyIDQ3LjI5MTkgMTUyLjQxMiA0Ny4zOTUgMTUyLjQxMiA0Ny4zOTVDMTUyLjgxNyA1MC42MzEgMTU0LjEyNiA1My4xNjEyIDE1Ni4zNDYgNTQuNzg3MUMxNTguMzY5IDU2LjMwMiAxNjAuOTg2IDU3LjExMSAxNjQuMjIyIDU3LjExMUMxNjkuMDY4IDU2LjgwOTYgMTcxLjY5NCA1Ni42MDM0IDE3Mi4wOTggNTYuNjAzNEMxNzcuODU3IDU2LjYwMzQgMTgzLjIwMiA2MC43NTE2IDE4OC4wNDggNjguOTUyN0MxODguMTUyIDY5LjA1NTggMTg4LjE1MiA2OS4xNTkgMTg4LjI1NSA2OS4yNTQxQzE4OC4xNTIgNjguOTUyNyAxODguMDQ4IDY4LjY0MzQgMTg3Ljk1MyA2OC4zNDJDMTg1LjAyNyA2MC4wNDU3IDE3OS41NyA1NC4zNzQ3IDE3MS45IDUxLjQ0MDFDMTcxLjk2OSA1MS4zNzEzIDE3Mi4wMzggNTEuMzM2OSAxNzIuMTA2IDUxLjMzNjlDMTY5LjE4IDUwLjQyNDggMTY2LjE1IDQ5LjQxNzUgMTYzLjIyMyA0OC41MDU0QzE1OS42OTMgNDcuMzk1IDE1Ni4wNTMgNDYuNDgyOSAxNTIuNDIgNDUuNzY5QzE0Ny42NzcgNDQuODU2OSAxNDIuNzI4IDQ0LjQ1MjQgMTM3Ljc3OSA0NC4zNDkzQzEzNi43NzIgNDQuMjQ2MiAxMzUuNzU2IDQ0LjI0NjIgMTM0Ljc0OSA0NC4yNDYyQzEyNi42NzUgNDQuMjQ2MiAxMTguNTkzIDQ0Ljc1MzggMTEwLjcxNyA0NS43NjExQzEwMy4wNDcgNDcuMDc3NyA5NS41NzU2IDQ4LjU5MjcgODguMTk5MyA1MC42MTUyQzgwLjYyNDggNTIuNzQwOCA3NS41ODA0IDU4LjAwNzMgNzMuMTUzMyA2Ni41MDk4TDczLjE2MTMgNjYuNTAxOVoiIGZpbGw9IiNGMEYwRjAiLz4KPHBhdGggZD0iTTg0LjI2NDkgNTAuMjAyN0M4NS44ODI5IDUwLjA5OTYgODYuNjkxOSA0OS45OTY1IDg2LjY5MTkgNDkuOTk2NUg5MC4yMjEzQzk2LjI4MSA0OS45OTY1IDEwMS4yMyA1MS44MjA3IDEwNS4xNjQgNTUuMjYzQzEwNi4xNzIgNTYuMTc1MSAxMDcuNDg4IDU3LjM4ODYgMTA5LjA5OCA1OC45MDM1QzExMC41MSA2MC4wMTM5IDExMS44MjcgNjAuNTIxNSAxMTMuMDQgNjAuNTIxNUMxMTQuOTYgNjAuNTIxNSAxMTYuNTcgNTkuOTEwOCAxMTcuNjggNTguNDk5QzExOC4yODMgNTcuODk2MiAxMTkuMDkyIDU2LjM3MzMgMTIwLjMwNSA1NC4xNDQ2QzEyMC44MTMgNTMuMTI5NCAxMjEuNDE2IDUyLjMyMDQgMTIyLjAxOSA1MS42MTQ1QzEyMi4xMjIgNTEuNDA4MiAxMjIuMzIgNTEuMzEzMSAxMjIuNDIzIDUxLjEwNjlDMTIzLjUzNCA0OS44OTM0IDEyNC44NSA0OC45ODEzIDEyNi4zNTcgNDguNDczNkMxMjcuNDY4IDQ4LjA2OTEgMTI4LjU3OCA0Ny44NjI5IDEyOS44OTUgNDcuODYyOUMxMzEuMDA1IDQ3Ljg2MjkgMTMyLjYyMyA0OC42NzE5IDEzNC45MzkgNTAuMjg5OUMxMzcuMjYzIDUxLjkwNzkgMTM5Ljc4NSA1Mi42MTM4IDE0Mi41MTQgNTIuNjEzOEMxNDQuNTM2IDUyLjYxMzggMTQ2LjI0OSA1MS44MDQ4IDE0Ny4zNiA1MC4yODk5QzE0OC41NzMgNDguNjcxOSAxNTAuMzg5IDQ3Ljg2MjkgMTUyLjYxIDQ3Ljg2MjlDMTUzLjgyNCA0Ny44NjI5IDE1Ni4wNDUgNDguNjcxOSAxNTkuMjczIDUwLjA5MTZDMTYyLjUwMSA1MS41MTE0IDE2Ni4xNDEgNTIuMzIwNCAxNjkuOTcyIDUyLjMyMDRDMTcxLjc4OSA1Mi4zMjA0IDE3My40MDcgNTEuOTE1OSAxNzQuNzE1IDUxLjEwNjlDMTc2LjAyNCA1MC4xOTQ4IDE3Ny4wMzkgNDguOTgxMiAxNzcuODQ4IDQ3LjI2MDFDMTc4LjM1NiA0Ni4yNDQ5IDE3OS4wNjIgNDMuODE3OCAxNzkuOTY2IDM5Ljk3MTFDMTc3LjU0NyA0Mi43MDc0IDE3Mi41OTggNDMuMDA4OSAxNjUuMzI0IDQwLjg4MzJDMTU3Ljk1NiAzOC43NTc2IDE1MiAzOC4zNTMxIDE0Ny4yNDkgMzkuNjY5N0MxNDIuNTA2IDQwLjg4MzIgMTMzLjUxOSA0MS43OTUzIDEyMC4yOSA0Mi4xOTk4QzEwNy4wNiA0Mi42MDQzIDk4LjI3OTggNDMuOTIxIDkzLjgzODEgNDYuMDQ2NkM4OS40OTk2IDQ4LjE3MjIgODYuMjYzNiA0OS40ODg5IDg0LjI0OSA1MC4xOTQ4TDg0LjI2NDkgNTAuMjAyN1oiIGZpbGw9IiM1QjI4MDIiLz4KPHBhdGggZD0iTTg2LjY5MjQgNTAuMDA0NEg5MC4yMjk4Qzk2LjI4OTQgNTAuMDA0NCAxMDEuMjM5IDUxLjgyODcgMTA1LjE3MyA1NS4yNzA5QzEwNi4xOCA1Ni4xODMgMTA3LjQ5NyA1Ny4zOTY1IDEwOS4xMDcgNTguOTExNEMxMTAuNTE4IDYwLjAyMTggMTExLjgzNSA2MC41Mjk1IDExMy4wNDEgNjAuNTI5NUMxMTQuOTYgNjAuNTI5NSAxMTYuNTc4IDU5LjkxODcgMTE3LjY4OCA1OC41MDY5QzExOC4yOTEgNTcuODk2MiAxMTkuMSA1Ni4zODEzIDEyMC4zMTQgNTQuMTUyNkMxMjAuODIxIDUzLjEzNzMgMTIxLjQyNCA1Mi4zMjgzIDEyMi4wMjcgNTEuNjIyNEMxMjAuNjE1IDUyLjkzOSAxMTkuNTA1IDUzLjg1MTIgMTE4LjY5NiA1NC40NTRDMTE3LjI4NCA1NS40NjkyIDExNS45NjcgNTUuOTY4OSAxMTQuNjU5IDU1Ljk2ODlDMTEyLjk0NiA1NS45Njg5IDExMC41MTggNTQuNTQ5MSAxMDcuMTg3IDUxLjgyMDdDMTAzLjg1NiA0OC45ODkyIDEwMC42MjggNDcuNTY5NSA5Ny40OTUgNDcuNTY5NUM5NC4zNjIxIDQ3LjY3MjYgOTAuNzI5NSA0OC40ODE2IDg2LjY5MjQgNDkuOTk2NVY1MC4wMDQ0Wk0xMjYuNDY5IDQ4LjU4NDdDMTI3LjU3OSA0OC4xODAyIDEyOC42ODkgNDcuOTc0IDEyOS45OTggNDcuOTc0QzEzMS4xMDkgNDcuOTc0IDEzMi43MjcgNDguNzgzIDEzNS4wNDMgNTAuNDAxQzEzNy4zNjYgNTIuMDE5IDEzOS44ODkgNTIuNzI0OSAxNDIuNjE3IDUyLjcyNDlDMTQ0LjY0IDUyLjcyNDkgMTQ2LjM1MyA1MS45MTU5IDE0Ny40NjMgNTAuNDAxQzE0OC42NzcgNDguNzgzIDE1MC40OTMgNDcuOTc0IDE1Mi43MTQgNDcuOTc0QzE1My45MjcgNDcuOTc0IDE1Ni4xNDggNDguNzgzIDE1OS4zNzYgNTAuMjAyN0MxNjIuNjA0IDUxLjYyMjQgMTY2LjI0NSA1Mi40MzE0IDE3MC4wNzYgNTIuNDMxNEMxNzEuODkyIDUyLjQzMTQgMTczLjUxIDUyLjAyNjkgMTc0LjgxOSA1MS4yMTc5SDE3Mi43MDFDMTY4LjM2MyA1MS4yMTc5IDE2NC42MjcgNTAuMTA3NSAxNjEuNDk0IDQ3Ljg3ODhDMTU4LjQ2NCA0NS41NTQ5IDE1NS43MzYgNDQuNDM2NSAxNTMuNTE1IDQ0LjQzNjVDMTUwLjM4MiA0NC40MzY1IDE0OC4wNjYgNDUuMjQ1NSAxNDYuNTUxIDQ2LjY2NTNDMTQ0LjkzMyA0OC4xODAyIDE0My43MjggNDguOTg5MiAxNDIuOTE5IDQ4Ljk4OTJDMTQyLjExIDQ4Ljk4OTIgMTQxLjEwMiA0OC4zNzg1IDEzOS43ODYgNDcuMjY4MUMxMzguNDY5IDQ2LjE1NzcgMTM2LjY1MyA0NS41NDY5IDEzNC4xMyA0NS40NDM4QzEzMS43MTEgNDUuNDQzOCAxMjkuMDg2IDQ2LjQ1OSAxMjYuNDYxIDQ4LjU4NDdIMTI2LjQ2OVoiIGZpbGw9IiM3MjMyMDIiLz4KPHBhdGggZD0iTTgwLjYzMjYgOTcuODc4N0M4MC41NjM5IDk3Ljk0NzQgODAuNTI5NSA5OC4wMTYxIDgwLjUyOTUgOTguMDg0OUM3OC45MTE1IDk5LjgwNiA3OC4xMDI1IDEwMS43MjUgNzguMTAyNSAxMDQuMDU3Qzc4LjEwMjUgMTA2LjM4OSA3OC45MTE1IDEwOC4zMDkgODAuNTI5NSAxMDkuOTI3QzgxLjc0MyAxMTEuMTQgODMuMTU0OCAxMTEuOTQ5IDg0LjY2OTcgMTEyLjI1QzgzLjY2MjQgMTA5LjUxNCA4Mi43NTA0IDEwNi42ODMgODIuMDQ0NSAxMDMuODUxQzgxLjQ0MTcgMTAxLjgyOSA4MS4wMzcxIDk5LjkwMTIgODAuNjMyNiA5Ny44Nzg3WiIgZmlsbD0iI0MyN0I3NiIvPgo8cGF0aCBkPSJNMTg0LjExNSAxMDQuMDQ5QzE4NC4xMTUgMTAxLjcyNiAxODMuMzA2IDk5Ljc5ODIgMTgxLjU5MiA5OC4wNzdDMTc5Ljk3NCA5Ni40NTkgMTc4LjA2MyA5NS42NSAxNzUuNzM5IDk1LjY1QzE3My40MTUgOTUuNjUgMTcxLjQ5NiA5Ni40NTkgMTY5Ljc4MiA5OC4wNzdDMTY4LjE2NCA5OS43OTgyIDE2Ny4zNTUgMTAxLjcxOCAxNjcuMzU1IDEwNC4wNDlDMTY3LjM1NSAxMDYuMzgxIDE2OC4xNjQgMTA4LjMwMSAxNjkuNzgyIDEwOS45MTlDMTcxLjQ5NiAxMTEuNjQgMTczLjQxNSAxMTIuNDQ5IDE3NS43MzkgMTEyLjQ0OUMxNzguMDYzIDExMi40NDkgMTc5Ljk4MiAxMTEuNjQgMTgxLjU5MiAxMDkuOTE5QzE4My4yMSAxMDguMzAxIDE4NC4xMTUgMTA2LjI3OCAxODQuMTE1IDEwNC4wNDlaTTkyLjMzOTcgOTguMDc3QzkwLjcyMTYgOTYuNDU5IDg4LjgxMDIgOTUuNjUgODYuNDg2MiA5NS42NUM4NC4xNjIzIDk1LjY1IDgyLjM0NiA5Ni40NTkgODAuNjMyOCA5Ny44Nzg4QzgxLjAzNzMgOTkuOTAxMyA4MS40NDE4IDEwMS44MjkgODEuOTQ5NSAxMDMuODUxQzgyLjY1NTQgMTA2LjY4MyA4My41Njc0IDEwOS41MjIgODQuNTc0NyAxMTIuMjUxQzg1LjE3NzUgMTEyLjM1NCA4NS43ODgzIDExMi40NTcgODYuMzkxMSAxMTIuNDU3Qzg4LjcxNSAxMTIuNDU3IDkwLjYzNDQgMTExLjY0OCA5Mi4yNDQ1IDEwOS45MjdDOTMuOTU3NyAxMDguMzA5IDk0Ljc2NjcgMTA2LjM4MSA5NC43NjY3IDEwNC4wNTdDOTQuNzY2NyAxMDEuNzMzIDk0LjA2MDggOTkuNzAzIDkyLjMzOTcgOTguMDg1Vjk4LjA3N1oiIGZpbGw9IiNDMjdCNzYiLz4KPHBhdGggZD0iTTE2OS43ODIgNjkuNjM0OUMxNjcuMTU2IDY5LjczOCAxNjQuOTM2IDcwLjY1MDEgMTYzLjMxOCA3Mi40NjY0QzE2MS44MDMgNzMuOTg5MiAxNjAuODk5IDc2LjAxMTcgMTYwLjY5MiA3OC40Mzg4QzE2MC41ODkgNzkuNDU0IDE2MC41ODkgODAuNTY0NCAxNjAuNzk1IDgxLjY3NDhDMTYwLjk5NCA4Mi44ODgzIDE2MS4zOTggODMuOTAzNiAxNjIuMDA5IDg0LjgxNTdDMTYyLjQxMyA4NS40MjY0IDE2Mi45MjEgODUuOTI2MSAxNjMuNDIxIDg2LjQzMzdDMTY0LjMzMyA4Ny4xMzk2IDE2NS4yMzcgODcuNzUwMyAxNjYuMjQ0IDg4LjE1NDhDMTY2LjY0OSA4OC4zNjEgMTY3LjA1MyA4OC40NTYyIDE2Ny40NTggODguNTU5M0MxNzAuMTg2IDg5LjM2ODMgMTcyLjgxMiA4OC45NjM4IDE3NS4zMzQgODcuNTQ0MUMxNzYuNDQ0IDg2LjgzODIgMTc3LjM1NiA4NS45MjYxIDE3Ny45NTkgODQuODA3N0wxNzguMjYgODQuMjA0OUMxNzguNTYyIDgzLjM5NTkgMTc4Ljg2MyA4Mi41ODY5IDE3OS4wNjkgODEuODgxQzE3OS4xNzMgODEuMDcyIDE3OS4yNjggODAuMjYzIDE3OS4yNjggNzkuNTQ5MkMxNzkuMjY4IDc4LjMzNTcgMTc5LjE2NSA3Ny4xMjIxIDE3OC42NjUgNzYuMDAzOEMxNzguMjYgNzQuNTg0MSAxNzcuNDUyIDczLjM3MDYgMTc2LjQ0NCA3Mi4zNjMzQzE3NC42MjggNzAuNDM1OSAxNzIuNDA3IDY5LjUzMTcgMTY5Ljc4MiA2OS42MjY5VjY5LjYzNDlaTTk4LjYwNDkgNzkuMTUyNkM5OC41MDE3IDc2LjQxNjMgOTcuNTk3NSA3NC4wOTIzIDk1Ljc4MTIgNzIuMjY4MUM5NC44NjkxIDcxLjM1NiA5My44NjE4IDcwLjY1MDEgOTIuNjQ4MyA3MC4yNDU2TDg5LjAxNTcgNjkuNjM0OUM4Ni4zOTA0IDY5LjczOCA4NC4xNjk2IDcwLjY1MDEgODIuNDU2NCA3Mi40NjY0QzgwLjc0MzIgNzQuMjkwNiA3OS44MzExIDc2LjYxNDUgNzkuODMxMSA3OS41NDkyQzc5LjgzMTEgODIuNDgzOCA4MC43NDMyIDg0LjgxNTcgODIuNjYyNiA4Ni40MzM3Qzg0LjE3NzUgODcuNzUwMyA4NS45OTM5IDg4LjU1OTMgODguMDE2NCA4OC43NTc2TDg5LjgzMjYgODguODYwN0M5MC4zNDAyIDg4Ljg2MDcgOTAuNzQ0OCA4OC44NjA3IDkxLjI0NDQgODguNzU3NkM5Mi4zNTQ4IDg4LjU1OTMgOTMuNDY1MyA4OC4xNTQ4IDk0LjQ3MjYgODcuNTQ0MUM5NS43ODkyIDg2LjczNTEgOTYuNzk2NSA4NS43MTk5IDk3LjUwMjQgODQuMzA4MUM5OC4yMDgzIDgyLjc5MzEgOTguNTA5NyA4MS4yNzAzIDk4LjUwOTcgNzkuNTQ5MlY3OS4xNDQ3SDk4LjYxMjhMOTguNjA0OSA3OS4xNTI2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTgzLjM2MTMgNzYuMzIxQzgzLjM2MTMgNzcuMjMzMSA4My41Njc2IDc3LjkzOSA4NC4wNjcyIDc4LjU0OThDODUuMjgwOCA3NS40MDg5IDg3LjA5NzEgNzMuODk0IDg5LjQyMSA3My45OTcxQzg5LjMxNzkgNzMuNzkwOSA4OS4yMjI3IDczLjY5NTcgODkuMTE5NiA3My41OTI2Qzg4LjUxNjggNzIuODg2NyA4Ny43MDc3IDcyLjQ4MjIgODYuNzAwNCA3Mi40ODIyQzg1Ljc4ODMgNzIuNDgyMiA4NC45ODcyIDcyLjg4NjcgODQuMzc2NSA3My41OTI2QzgzLjY3MDYgNzQuNDAxNiA4My4zNjkzIDc1LjMxMzcgODMuMzY5MyA3Ni4zMjlMODMuMzYxMyA3Ni4zMjFaIiBmaWxsPSIjNUM2MzY4Ii8+CjxwYXRoIGQ9Ik0xNjQuMDI0IDc2LjMyMUMxNjQuMDI0IDc3LjIzMzEgMTY0LjIzMSA3Ny45MzkgMTY0LjczIDc4LjU0OThDMTY1Ljk0NCA3NS40MDg5IDE2Ny43NiA3My44OTQgMTcwLjA4NCA3My45OTcxQzE2OS45ODEgNzMuNzkwOSAxNjkuODg2IDczLjY5NTcgMTY5Ljc4MyA3My41OTI2QzE2OS4xOCA3Mi44ODY3IDE2OC4zNzEgNzIuNDgyMiAxNjcuNDU5IDcyLjQ4MjJDMTY2LjU0NyA3Mi40ODIyIDE2NS43NDYgNzIuODg2NyAxNjUuMDMyIDczLjU5MjZDMTY0LjQyOSA3NC40MDE2IDE2NC4wMjQgNzUuMzEzNyAxNjQuMDI0IDc2LjMyOVY3Ni4zMjFaIiBmaWxsPSIjNUM2MzY4Ii8+CjxwYXRoIGQ9Ik0xNDQuOTQxIDExMC4yMjhDMTQ1Ljk0OCAxMDkuNzIgMTQ2Ljg2MSAxMDkuMjEzIDE0Ny41NjYgMTA4LjYxQzE1MC41OTYgMTA2LjQ4NCAxNTIuNDEzIDEwMy40NDcgMTUzLjAxNSA5OS40MDE1QzE1My43MjEgOTUuMzU2NSAxNTMuNzIxIDkyLjkyMTUgMTUyLjkxMiA5Mi4wMDk0SDEwNS43NkMxMDUuODYzIDkyLjkyMTUgMTA1Ljg2MyA5NC4yMzgyIDEwNS44NjMgOTUuODU2MkMxMDUuOTY2IDEwMS4yMTggMTA4LjI4MiAxMDUuNDY5IDExMi44MjcgMTA4LjcxM0MxMTMuMDI1IDEwOC45MTkgMTEzLjMzNCAxMDkuMDE0IDExMy41MzMgMTA5LjIyMUMxMTcuOTc0IDExMi4xNTUgMTIzLjEyMiAxMTMuNTc1IDEyOC45ODMgMTEzLjU3NUMxMzUuMTQ2IDExMy41NzUgMTQwLjQ5MiAxMTIuNDY1IDE0NC45MzMgMTEwLjIzNkwxNDQuOTQxIDExMC4yMjhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQ3LjU2NiAxMDguNjFDMTQ2LjY1NCAxMDYuOTkyIDE0NS4zNDUgMTA1LjU3MiAxNDMuNTI5IDEwNC4xNkMxMzkuOTk5IDEwMS41MjcgMTM1Ljc1NiAxMDAuMzE0IDEzMC43MDQgMTAwLjMxNEMxMjUuNjUxIDEwMC4zMTQgMTIxLjQxNiAxMDEuNjMgMTE3Ljc4MyAxMDQuMTZDMTE1Ljc2MSAxMDUuNjc1IDExNC4zNDkgMTA3LjMwMSAxMTMuNTQgMTA5LjExOEMxMTcuOTgyIDExMi4wNTIgMTIzLjEyOSAxMTMuNDcyIDEyOC45OTEgMTEzLjQ3MkMxMzUuMTUzIDExMy40NzIgMTQwLjM5NiAxMTIuMzYxIDE0NC45NDEgMTEwLjIzNkMxNDUuOTQ4IDEwOS43MjggMTQ2Ljg2IDEwOS4yMjEgMTQ3LjU2NiAxMDguNjE4VjEwOC42MVoiIGZpbGw9IiNDNjQ5M0EiLz4KPHBhdGggZD0iTTc1LjgzMzggMTIxLjU4NkM3My44NTg5IDEyOC41ODkgNjUuMjA1NiAxNDAuMzIgNTAuOTc2NiAxMzkuNTk4TDU2LjM3NzkgMTMxLjEzNUM2OC40ODEzIDEyNi4zNzYgNzMuNzg3NSAxMDUuMzE4IDcyLjIzMjkgOTYuMDA2OEw3Ny4wOTQ5IDEwOS4xNTdDNzguMDU0NiAxMTAuNDE4IDc3LjgxNjcgMTE0LjU1OSA3NS44MzM4IDEyMS41ODZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMC40NDUzMTIgODMuNzkyM0w0LjIyMDcgODAuNjk5MUw0LjQ1MDc0IDgwLjgwMjJDNC42MjUyMyA4MC43NDY3IDQuODA3NjIgODAuNzIyOSA1LjAwNTkgODAuNzIyOUg3MS4xMzg0QzcyLjA2NjQgODAuNzIyOSA3Mi44ODMzIDgxLjM1NzQgNzMuMTIxMyA4Mi4yNTM2TDgzLjYyMjUgMTIyLjM3OUM4My44NjA1IDEyMy4yODMgODQuNjc3NCAxMjMuOTEgODUuNjA1NCAxMjMuOTFIMTA1LjYwMUMxMDYuNzM1IDEyMy45MSAxMDcuNjQ3IDEyNC44MyAxMDcuNjQ3IDEyNS45NjRWMTI2LjkzMkMxMDcuNjQ3IDEyOC4wNjYgMTA2LjczNSAxMjguOTc4IDEwNS42MDEgMTI4Ljk3OEgxOC4zOTQyQzE3LjQ5IDEyOC45NzggMTYuNjk2OSAxMjguMzkxIDE2LjQzNTIgMTI3LjUxOEwzLjQ1MTM3IDg0LjY5NjVMMC40NDUzMTIgODMuNzkyM1oiIGZpbGw9IiM1MDUwNjAiLz4KPHBhdGggZD0iTTEwNy42NDcgMTI4LjE4NVYxMjkuMTUzQzEwNy42NDcgMTMwLjI4NyAxMDYuNzM1IDEzMS4xOTkgMTA1LjYwMSAxMzEuMTk5SDE1LjQzNkMxNC41MzE4IDEzMS4xOTkgMTMuNzM4NyAxMzAuNjEyIDEzLjQ3NyAxMjkuNzQ3TDAuMDg4NjY0OCA4NS42MDA5Qy0wLjMwNzkwOCA4NC4yODQzIDAuNjc1NTcgODIuOTU5NyAyLjA0NzcxIDgyLjk1OTdINjguMTgwMkM2OS4xMTYxIDgyLjk1OTcgNjkuOTI1MiA4My41OTQyIDcwLjE2MzEgODQuNDkwNUw4MC42NjQzIDEyNC42MDhDODAuOTAyMyAxMjUuNTEyIDgxLjcxOTIgMTI2LjEzOSA4Mi42NDcyIDEyNi4xMzlIMTA1LjYwMUMxMDYuNzM1IDEyNi4xMzkgMTA3LjY0NyAxMjcuMDU5IDEwNy42NDcgMTI4LjE5M1YxMjguMTg1WiIgZmlsbD0iIzdFN0U4RSIvPgo8cGF0aCBkPSJNNjkuODMwMyAxMTQuMzIxQzY5Ljg3NzkgMTE0LjUyNyA2OS45MjU1IDExNC43MjUgNjkuOTczMSAxMTQuOTIzTDcyLjc4ODcgMTE0LjI4OUM3Mi43NDExIDExNC4wNzUgNzIuNjkzNiAxMTMuODYxIDcyLjYzODEgMTEzLjYzOUw2OS44MzgzIDExNC4zMTNMNjkuODMwMyAxMTQuMzIxWk02OS44MzAzIDExNC4zNkM2OS44NTQxIDExNC40MzIgNjkuODc4IDExNC40ODcgNjkuODkzOCAxMTQuNTI3QzY5LjkwOTcgMTE0LjU2NiA2OS45MjU1IDExNC41OTggNjkuOTMzNCAxMTQuNjE0VjExNC42M0M2OS45MzM0IDExNC42MyA2OS45MTc1IDExNC42MDYgNjkuOTA5NiAxMTQuNTc0TDcyLjUzNSAxMTMuMzg1QzcyLjUxOTEgMTEzLjM0NSA3Mi40OTUzIDExMy4zMTMgNzIuNDg3MyAxMTMuMjlDNzIuNDg3MyAxMTMuMjgyIDcyLjQ3OTQgMTEzLjI3NCA3Mi40Nzk0IDExMy4yNjZDNzIuNDc5NCAxMTMuMjY2IDcyLjQ4NzQgMTEzLjI5IDcyLjUwMzIgMTEzLjMxM0M3Mi41MTkxIDExMy4zNDUgNzIuNTM1IDExMy4zODUgNzIuNTU4OCAxMTMuNDQ4TDY5LjgyMjQgMTE0LjM2SDY5LjgzMDNaTTY5LjY3MTcgMTEzLjkyNEM2OS43MjcyIDExNC4wNDMgNjkuNzUxIDExNC4xMyA2OS44MzgzIDExNC4zODRMNzIuNTU4OCAxMTMuNDI0QzcyLjUxOTEgMTEzLjMwNSA3Mi40MjM5IDExMy4wMTIgNzIuMzEyOSAxMTIuNzY2TDY5LjY3MTcgMTEzLjkzMlYxMTMuOTI0Wk02Ny40MTEzIDExMS41NkM2OC40ODIgMTEyLjA4NCA2OS4yMTE3IDExMi44NzcgNjkuNjcxNyAxMTMuOTI0TDcyLjMxMjkgMTEyLjc2NkM3MS41ODMyIDExMS4xMTYgNzAuMzg1NiAxMDkuODE2IDY4LjY4ODIgMTA4Ljk3NUw2Ny40MTEzIDExMS41NlpNNjQuMzE4IDExMS40MThDNjUuMzU3IDExMC45OTcgNjYuMzU2NCAxMTEuMDQ1IDY3LjQxMTMgMTExLjU2TDY4LjY4ODIgMTA4Ljk3NUM2Ni45MzU0IDEwOC4xMSA2NS4wNzE1IDEwNy45OTkgNjMuMjM5MyAxMDguNzQ1TDY0LjMyNTkgMTExLjQxOEg2NC4zMThaTTYyLjY0NDUgMTEyLjY1NUM2My4xNTIxIDExMi4wOTIgNjMuNjk5MyAxMTEuNjcyIDY0LjMyNTkgMTExLjQxOEw2My4yMzE0IDEwOC43NTNDNjIuMTA1MSAxMDkuMjEzIDYxLjIyNDcgMTA5LjkzNSA2MC41MTA5IDExMC43MjhMNjIuNjUyNCAxMTIuNjYzTDYyLjY0NDUgMTEyLjY1NVpNNjIuNTQxNCAxMTIuNzY2QzYyLjU0MTQgMTEyLjc2NiA2Mi42MTI3IDExMi42OTUgNjIuNjYwMiAxMTIuNjM5TDYwLjQ5NSAxMTAuNzQ0QzYwLjQ5NSAxMTAuNzQ0IDYwLjQ5NSAxMTAuNzQ0IDYwLjQ4NyAxMTAuNzU5QzYwLjQ3OTEgMTEwLjc2NyA2MC40NzEyIDExMC43NzUgNjAuNDU1NCAxMTAuNzkxTDYyLjU0OTMgMTEyLjc2Nkg2Mi41NDE0Wk02MC4wODI1IDExMi4xMjRDNjAuMTMwMSAxMTIuMzA2IDYwLjIwOTUgMTEyLjQ0MSA2MC4yNDEyIDExMi41MDRDNjAuMjgwOSAxMTIuNTY4IDYwLjMxMjYgMTEyLjYxNSA2MC4zMjA1IDExMi42MjNDNjAuMzUyMiAxMTIuNjYzIDYwLjMyMDUgMTEyLjYyMyA2MC4yOTY3IDExMi41ODRMNjIuNjkyIDExMC45NzRDNjIuNjYwMyAxMTAuOTI2IDYyLjYxMjcgMTEwLjg3IDYyLjYzNjUgMTEwLjkwMkM2Mi42MzY1IDExMC45MDIgNjIuNjY4MiAxMTAuOTUgNjIuNzA3OSAxMTEuMDA1QzYyLjczOTYgMTExLjA2MSA2Mi44MTg5IDExMS4xODggNjIuODY2NSAxMTEuMzdMNjAuMDgyNSAxMTIuMTI0Wk02MC4wNTA5IDExMi4wMTNDNjAuMDUwOSAxMTIuMDEzIDYwLjA4MjYgMTEyLjEzMiA2MC4xMTQzIDExMi4yMjdMNjIuODI2OSAxMTEuMjU5TDYyLjgzNDggMTExLjI4M0M2Mi44MzQ4IDExMS4yODMgNjIuODM0OCAxMTEuMjc1IDYyLjgzNDggMTExLjI2N0w2MC4wNTA5IDExMi4wMjFWMTEyLjAxM1pNNTkuNjc4MSAxMTEuMDM3QzU5LjgzNjcgMTExLjMzOCA1OS45NTU3IDExMS42NTYgNjAuMDUwOSAxMTIuMDEzTDYyLjgzNDggMTExLjI1OUM2Mi42OTIgMTEwLjczNiA2Mi41MDE3IDExMC4yMTIgNjIuMjMyIDEwOS42OTdMNTkuNjc4MSAxMTEuMDM3Wk01Ni45MzM4IDEwOC45MzVDNTguMjE4NyAxMDkuMjEzIDU5LjA5MTIgMTA5LjkxMSA1OS42NzgxIDExMS4wMzdMNjIuMjMyIDEwOS43MDVDNjEuMjY0NCAxMDcuODQ5IDU5LjY5MzkgMTA2LjU4NyA1Ny41NDQ1IDEwNi4xMkw1Ni45MzM4IDEwOC45MzVaTTUzLjczNzQgMTA5LjM4N0M1NC43MzY3IDEwOC44NDggNTUuNzgzNyAxMDguNjg5IDU2LjkzMzggMTA4LjkzNUw1Ny41NDQ1IDEwNi4xMkM1NS43MjAzIDEwNS43MjMgNTMuOTY3NCAxMDUuOTkzIDUyLjM3MzIgMTA2Ljg0OUw1My43Mzc0IDEwOS4zODdaTTUyLjE2NjkgMTExLjI0M0M1Mi4zODkgMTEwLjQ1OCA1Mi44ODg3IDEwOS44NDcgNTMuNzM3NCAxMDkuMzg3TDUyLjM2NTIgMTA2Ljg0OUM1MC45Mjk2IDEwNy42MjYgNDkuODQzIDEwOC44MTYgNDkuMzgzIDExMC40NjZMNTIuMTU5IDExMS4yMzVMNTIuMTY2OSAxMTEuMjQzWk01Mi4wODc2IDExMy40NTZDNTEuOTUyOCAxMTIuNjcxIDUxLjk3NjYgMTExLjkzMyA1Mi4xNjY5IDExMS4yNDNMNDkuMzkwOSAxMTAuNDc0QzQ5LjA2NTcgMTExLjY0IDQ5LjA1NzkgMTEyLjgwNiA0OS4yNDgyIDExMy45MzJMNTIuMDg3NiAxMTMuNDU2Wk01My4wMzk1IDExNS44ODNDNTIuNTU1NyAxMTUuMDY2IDUyLjIyMjUgMTE0LjI3MyA1Mi4wODc2IDExMy40NDhMNDkuMjQ4MiAxMTMuOTMyQzQ5LjQ2MjQgMTE1LjE5MyA0OS45NTQxIDExNi4zMjcgNTAuNTcyNyAxMTcuMzU4TDUzLjA0NzMgMTE1Ljg4M0g1My4wMzk1Wk01NC44MTYxIDExOC4zMUM1NC4xMzQgMTE3LjQ4NSA1My41MzEyIDExNi43MDggNTMuMDM5NSAxMTUuODgzTDUwLjU2NDggMTE3LjM1OEM1MS4xNzU1IDExOC4zODIgNTEuODk3MyAxMTkuMjk0IDUyLjU5NTMgMTIwLjE0Mkw1NC44MTYxIDExOC4zMVpNNTcuMDkyNCAxMjEuMDc4QzU2LjMzOSAxMjAuMTQyIDU1LjU1MzcgMTE5LjIwNiA1NC44MTYxIDExOC4zMUw1Mi41ODczIDEyMC4xNDJDNTMuMzU2NyAxMjEuMDc4IDU0LjEwMjIgMTIxLjk2NyA1NC44Mzk4IDEyMi44NzlMNTcuMDkyNCAxMjEuMDc4Wk01OS4yODE1IDEyNC40NjVDNTguNjc4NyAxMjMuMjQ0IDU3LjkyNTIgMTIyLjExNyA1Ny4wOTI0IDEyMS4wNzhMNTQuODM5OCAxMjIuODc5QzU1LjU2OTUgMTIzLjc5MSA1Ni4yMDQxIDEyNC43NDMgNTYuNjg3OSAxMjUuNzM0TDU5LjI3MzYgMTI0LjQ2NUg1OS4yODE1Wk01OS40OTU2IDEyNC45MDlDNTkuNDQ4IDEyNC44MTQgNTkuMzQ1IDEyNC42IDU5LjI4MTUgMTI0LjQ2NUw1Ni42OTU5IDEyNS43MzRDNTYuNzY3MyAxMjUuODg1IDU2Ljc5OSAxMjUuOTU2IDU2Ljg5NDIgMTI2LjE2Mkw1OS40ODc3IDEyNC45MDlINTkuNDk1NlpNNTcuMjgyOCAxMjQuNDMzQzU3LjM1NDIgMTI0LjM3IDU3LjQxNzYgMTI0LjMzIDU3LjQ2NTIgMTI0LjI5OEM1Ny41MTI4IDEyNC4yNzUgNTcuNTQ0NSAxMjQuMjUxIDU3LjU1MjQgMTI0LjI1MUM1Ny41NzYyIDEyNC4yMzUgNTcuNTIwNyAxMjQuMjY3IDU3LjQ3MzEgMTI0LjI5TDU4LjkxNjYgMTI2Ljc4OUM1OC45MTY2IDEyNi43ODkgNTguODUzMSAxMjYuODI5IDU4Ljg5MjggMTI2LjgwNUM1OC45MDg3IDEyNi43OTcgNTkuMDUxNCAxMjYuNzI1IDU5LjE5NDIgMTI2LjU5OUw1Ny4yODI4IDEyNC40NDFWMTI0LjQzM1pNNTguNTI4IDEyMy41NjlDNTguMTM5MyAxMjMuODE1IDU3LjcxMSAxMjQuMTI0IDU3LjQyNTUgMTI0LjMyMkw1OS4wNTk0IDEyNi43MDJDNTkuNDc5OCAxMjYuNDE2IDU5LjczMzYgMTI2LjIxOCA2MC4wNzQ3IDEyNi4wMDRMNTguNTM1OSAxMjMuNTY5SDU4LjUyOFpNNjIuMDk3MSAxMjEuNzY4QzYwLjkyMzMgMTIyLjI3NiA1OS42OTM5IDEyMi44MzkgNTguNTI4IDEyMy41NjlMNjAuMDY2NyAxMjYuMDA0QzYxLjAyNjQgMTI1LjQwMSA2Mi4wODkzIDEyNC45MDkgNjMuMjQ3MyAxMjQuNDA5TDYyLjEwNTEgMTIxLjc2OEg2Mi4wOTcxWk02NS4zNzI4IDEyMC4zNDlDNjQuMjg2MiAxMjAuODMyIDYzLjIwNzUgMTIxLjI4NCA2Mi4wOTcxIDEyMS43NjhMNjMuMjQ3MyAxMjQuNDA5QzY0LjMyNTkgMTIzLjk0MSA2NS40NTIxIDEyMy40NjYgNjYuNTQ2NyAxMjIuOTc0TDY1LjM3MjggMTIwLjM0MVYxMjAuMzQ5Wk02Ny44MzE2IDExOC45ODRDNjcuMDk0IDExOS41MDggNjYuMjY5MSAxMTkuOTUyIDY1LjM3MjggMTIwLjM0OUw2Ni41Mzg3IDEyMi45ODJDNjcuNTQ2IDEyMi41MyA2OC41NTM0IDEyMi4wMDYgNjkuNDg5MyAxMjEuMzRMNjcuODIzNiAxMTguOTkyTDY3LjgzMTYgMTE4Ljk4NFpNNjkuNDgxNCAxMTcuMjg3QzY5LjExNjUgMTE3LjkyMiA2OC41NjkyIDExOC40NjkgNjcuODMxNiAxMTguOTg0TDY5LjQ5NzMgMTIxLjMzMkM3MC40NDExIDEyMC42NjYgNzEuMzQ1MiAxMTkuODI1IDcxLjk3OTcgMTE4LjcwN0w2OS40NzM0IDExNy4yNzlMNjkuNDgxNCAxMTcuMjg3Wk02OS45ODkgMTE1LjEzOEM3MC4wNDQ1IDExNS44OTkgNjkuODc4IDExNi42MDUgNjkuNDgxNCAxMTcuMjg3TDcxLjk4NzcgMTE4LjcxNUM3Mi42NDYgMTE3LjU2NSA3Mi45NjMzIDExNi4yODggNzIuODY4MSAxMTQuOTMxTDY5Ljk5NjggMTE1LjEzOEg2OS45ODlaTTY5Ljk1NzIgMTE0Ljc0MUM2OS45NzMxIDExNC45IDY5Ljk4MTEgMTE1LjAxMSA2OS45ODkgMTE1LjEzTDcyLjg2MDIgMTE0LjkzMUM3Mi44NTIzIDExNC43NjUgNzIuODM2NCAxMTQuNjA2IDcyLjgyMDUgMTE0LjQ3OUw2OS45NDkzIDExNC43NDFINjkuOTU3MlpNNzEuMjUwMSAxMTMuOThMNzIuNjU0IDExMy42NDZMNzIuNjIyMiAxMTMuNTEyTDcyLjU2NjcgMTEzLjM4NUw3MS4yNTAxIDExMy45OFpNNzEuMjEwNCAxMTMuOTA4TDcyLjU3NDYgMTEzLjQ1NlYxMTMuNDRMNzIuNTY2NyAxMTMuNDI0TDcxLjIxMDQgMTEzLjkwOFpNNjMuNzg2NSAxMTAuMDc3TDYzLjI0NzMgMTA4Ljc0NUw2My43OTQ1IDExMC4wNzdINjMuNzg2NVpNNjEuNTg5NSAxMTEuNjg3TDYwLjUxODggMTEwLjcyVjExMC43MzZMNjEuNjA1NCAxMTEuNjg3SDYxLjU4OTVaTTYxLjUxMDIgMTExLjc3NUw2MC4zMTI2IDExMi41NzZMNjEuMzE5OSAxMTQuMDc1TDYyLjU1NzIgMTEyLjc1OEw2MS41MTAyIDExMS43NjdWMTExLjc3NVpNNjEuNDg2NCAxMTEuNzQzTDYyLjg3NDQgMTExLjM3TDYyLjg1ODUgMTExLjMxNUw2Mi44NDI4IDExMS4yNTlMNjEuNDg2NCAxMTEuNzQzWk01OC4yMTA3IDEyNS41NDRMNTYuOTA5OSAxMjYuMTdMNTcuNTg0MiAxMjcuNTc0TDU4LjkzMjUgMTI2Ljc5N0w1OC4yMTA3IDEyNS41NTJWMTI1LjU0NFpNNTguMjUwNCAxMjUuNTJMNTcuNDMzNCAxMjQuMzNMNTcuMzYyMSAxMjQuMzc4TDU3LjI5ODcgMTI0LjQzM0w1OC4yNTA0IDEyNS41MTJWMTI1LjUyWk03MS4zOTI4IDExNC42MTRMNzIuODI4NCAxMTQuNDc5VjExNC4zODRMNzIuNzk2NyAxMTQuMjk3TDcxLjM5MjggMTE0LjYxNFoiIGZpbGw9IiNGRkZCRjMiLz4KPHBhdGggZD0iTTcxLjM3NjUgMTE0LjYxNEM3MS4zOTIzIDExNC43NTcgNzEuNDAwMiAxMTQuODkyIDcxLjQxNjEgMTE1LjAzNEM3MS40OTU0IDExNi4wOTcgNzEuMjQ5NSAxMTcuMDgxIDcwLjcyNiAxMTguMDAxQzcwLjIyNjQgMTE4Ljg4MSA2OS40OTY3IDExOS41NzEgNjguNjU1OSAxMjAuMTY2QzY3LjgxNTIgMTIwLjc2MSA2Ni45MDMxIDEyMS4yNDUgNjUuOTUxMyAxMjEuNjY1QzY0Ljg2NDcgMTIyLjE0OSA2My43NTQzIDEyMi42MTcgNjIuNjU5NyAxMjMuMDkzQzYxLjUwMTcgMTIzLjU5MiA2MC4zNTE3IDEyNC4xMjQgNTkuMjg4OCAxMjQuNzlDNTguOTMxOSAxMjUuMDIgNTguNTgzIDEyNS4yNzQgNTguMjM0IDEyNS41MkM1OC4yMjYxIDEyNS41MjggNTguMjEwMyAxMjUuNTM2IDU4LjE5NDQgMTI1LjU0NEM1OC4xMjMgMTI1LjM5MyA1OC4wNTk2IDEyNS4yNSA1Ny45ODgyIDEyNS4xMDdDNTcuNDQwOSAxMjMuOTk3IDU2Ljc1MDggMTIyLjk1OCA1NS45NzM1IDEyMS45ODJDNTUuMjI4IDEyMS4wNTQgNTQuNDY2NiAxMjAuMTQyIDUzLjcwNTIgMTE5LjIzQzUzLjAxNTEgMTE4LjM5NyA1Mi4zNDg5IDExNy41NDkgNTEuODAxNiAxMTYuNjIxQzUxLjI0NjQgMTE1LjcwMSA1MC44NDE5IDExNC43MzMgNTAuNjU5NSAxMTMuNjg2QzUwLjUwMDkgMTEyLjcyNiA1MC41MTY3IDExMS43NzUgNTAuNzcwNSAxMTAuODQ3QzUxLjExMTUgMTA5LjYyNSA1MS45MDQ3IDEwOC43MjkgNTMuMDQ2OCAxMDguMTFDNTQuMzM5NiAxMDcuNDEyIDU1Ljc0MzUgMTA3LjE5OCA1Ny4yMjY3IDEwNy41MjNDNTguOTQ3OCAxMDcuODk2IDYwLjE2OTMgMTA4Ljg4IDYwLjk0NjYgMTEwLjM2M0M2MS4xNjA3IDExMC43NjcgNjEuMzE5NCAxMTEuMTk2IDYxLjQzODMgMTExLjYzMkM2MS40NDYzIDExMS42NjQgNjEuNDU0MSAxMTEuNzAzIDYxLjQ3IDExMS43MzVDNjEuNDcgMTExLjczNSA2MS40NzggMTExLjc1MSA2MS40OTM4IDExMS43NjdDNjEuNTI1NSAxMTEuNzM1IDYxLjU0OTMgMTExLjcxMSA2MS41NzMxIDExMS42NzlDNjIuMTkxOCAxMTAuOTk3IDYyLjg5NzcgMTEwLjQzNCA2My43NzAxIDExMC4wNjlDNjUuMjA1NyAxMDkuNDkgNjYuNjMzNCAxMDkuNTYyIDY4LjA0NTIgMTEwLjI2QzY5LjQyNTMgMTEwLjk0MiA3MC4zOTI5IDExMS45ODkgNzAuOTg3NyAxMTMuMzM3QzcxLjA2NzEgMTEzLjUyIDcxLjEzMDUgMTEzLjcxIDcxLjE5NCAxMTMuOUM3MS4yMDE5IDExMy45MjQgNzEuMjE3OCAxMTMuOTQ4IDcxLjIzMzcgMTEzLjk3MkM3MS4yODEzIDExNC4xODYgNzEuMzI4OSAxMTQuMzkyIDcxLjM3NjUgMTE0LjU5OFYxMTQuNjE0WiIgZmlsbD0iI0VEN0I0OCIvPgo8cGF0aCBkPSJNNTEuODczIDEzOS43ODFDNTcuNDQ0OSAxMzkuNzgxIDYxLjk2MTkgMTM1LjU4NyA2MS45NjE5IDEzMC40MTRDNjEuOTYxOSAxMjUuMjQgNTcuNDQ0OSAxMjEuMDQ3IDUxLjg3MyAxMjEuMDQ3QzQ2LjMwMTEgMTIxLjA0NyA0MS43ODQyIDEyNS4yNCA0MS43ODQyIDEzMC40MTRDNDEuNzg0MiAxMzUuNTg3IDQ2LjMwMTEgMTM5Ljc4MSA1MS44NzMgMTM5Ljc4MVoiIGZpbGw9IiNGMEYwRjAiLz4KPHBhdGggZD0iTTUwLjc5MzkgMTM5Ljc4MUM1Ni4zNjU4IDEzOS43ODEgNjAuODgyNyAxMzUuMjY0IDYwLjg4MjcgMTI5LjY5MkM2MC44ODI3IDEyNC4xMiA1Ni4zNjU4IDExOS42MDMgNTAuNzkzOSAxMTkuNjAzQzQ1LjIyMiAxMTkuNjAzIDQwLjcwNTEgMTI0LjEyIDQwLjcwNTEgMTI5LjY5MkM0MC43MDUxIDEzNS4yNjQgNDUuMjIyIDEzOS43ODEgNTAuNzkzOSAxMzkuNzgxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIxLjY2MTggMTAwLjU1MkwzNS42MDUzIDk1LjUwNzJMMzYuNTgwOSA5OC4yMTE5TDIyLjYzNzMgMTAzLjI1NkwyMS42NTM4IDEwMC41NDRMMjEuNjYxOCAxMDAuNTUyWk0yMy4yMDg0IDEwOS4xNDlMMjAuNzk3MyAxMDIuMzkyTDIzLjUwOTggMTAxLjQyNEwyNS45MjEgMTA4LjE4MkwyMy4yMDg0IDEwOS4xNDlaTTMzLjQyNDEgMTExLjQyNkMzMS4yMjcxIDExMi4yMDMgMjkuMDA2MyAxMTIuMjUxIDI3LjIxMzggMTExLjg3QzI2LjMxNzYgMTExLjY3OSAyNS40OTI3IDExMS4zNzggMjQuODE4NSAxMTAuOTU4QzI0LjE2ODEgMTEwLjU2MSAyMy41MDk4IDEwOS45NzQgMjMuMjE2MyAxMDkuMTQ5TDI1LjkyODkgMTA4LjE3NEMyNS45MTMxIDEwOC4xMjYgMjUuOTYwNiAxMDguMjY5IDI2LjMyNTUgMTA4LjQ5OUMyNi42NjY1IDEwOC43MDUgMjcuMTc0MiAxMDguOTExIDI3LjgyNDUgMTA5LjA0NkMyOS4xMTc0IDEwOS4zMjQgMzAuODA2OCAxMDkuMjkyIDMyLjQ3MjQgMTA4LjcwNUwzMy40MzIgMTExLjQxOEwzMy40MjQxIDExMS40MjZaTTM5LjkxMjEgMTAzLjI0OEM0MC4yMDU2IDEwNC4wNzMgNDAuMDcwNyAxMDQuOTQ2IDM5LjgxNjkgMTA1LjY2N0MzOS41NTUyIDEwNi40MTMgMzkuMTAzMSAxMDcuMTc0IDM4LjUzMiAxMDcuODhDMzcuMzgyIDEwOS4zIDM1LjYyMTEgMTEwLjY1NiAzMy40MzIgMTExLjQyNkwzMi40NzI0IDEwOC43MDVDMzQuMTM4IDEwOC4xMTggMzUuNDYyNSAxMDcuMDg3IDM2LjI4NzQgMTA2LjA2NEMzNi42OTk4IDEwNS41NDggMzYuOTY5NSAxMDUuMDggMzcuMDk2NCAxMDQuNzA4QzM3LjIzOTEgMTA0LjMwMyAzNy4xNzU3IDEwNC4xNjggMzcuMTk5NSAxMDQuMjI0TDM5LjkxMjEgMTAzLjI0OFpNMzcuNDUzNCA5Ni4zNzk3TDM5LjkxMjEgMTAzLjI0OEwzNy4xOTk1IDEwNC4yMTZMMzQuNzQwOCA5Ny4zNDczTDM3LjQ1MzQgOTYuMzc5N1pNMjIuMTUzNSAxMDEuOTA4TDIwLjc5NzMgMTAyLjM5MkwyMC4zMTM1IDEwMS4wNDNMMjEuNjYxOCAxMDAuNTUyTDIyLjE1MzUgMTAxLjkwOFpNMzYuMDg5MSA5Ni44NzE0TDM1LjU5NzMgOTUuNTE1MkwzNi45NTM3IDk1LjAyMzRMMzcuNDM3NSA5Ni4zODc2TDM2LjA4MTIgOTYuODcxNEgzNi4wODkxWiIgZmlsbD0iI0ZGRkJGMyIvPgo8cGF0aCBkPSJNMzYuMDk2NyA5Ni44NjM1TDM4LjU1NTUgMTAzLjczMkMzOS4xMTA3IDEwNS4yODcgMzYuODEwNSAxMDguNzA1IDMyLjk0NzkgMTEwLjA2MUMyOS4wODUzIDExMS40MjYgMjUuMTI3NSAxMTAuMjEyIDI0LjU3MjMgMTA4LjY1OEwyMi4xNjExIDEwMS45TDM2LjEwNDYgOTYuODU1NkwzNi4wOTY3IDk2Ljg2MzVaIiBmaWxsPSIjNjg2MzgyIi8+CjxwYXRoIGQ9Ik0zMS41ODQzIDExMC41NTNMMjcuNzYxMyA5OS44Njk2TDMwLjQ3MzkgOTguOTAxOUwzNC4yOTY5IDEwOS41ODZMMzEuNTg0MyAxMTAuNTUzWk0zOS45MTIzIDEwMy4yNEM0MC4yMDU4IDEwNC4wNjUgNDAuMDcxIDEwNC45NDYgMzkuODE3MiAxMDUuNjZDMzkuNTU1NCAxMDYuNDA1IDM5LjEwMzMgMTA3LjE2NiAzOC41MjQzIDEwNy44NzJDMzcuMzc0MyAxMDkuMjg0IDM1LjYxMzQgMTEwLjY0OCAzMy40MjQ0IDExMS40MjZMMzIuNDU2NyAxMDguNzEzQzM0LjEyMjMgMTA4LjExOCAzNS40NDcgMTA3LjA4NyAzNi4yNzk4IDEwNi4wNjRDMzYuNjkyMiAxMDUuNTQ4IDM2Ljk2MTggMTA1LjA4MSAzNy4wODg3IDEwNC43MDhDMzcuMjMxNSAxMDQuMzAzIDM3LjE2OCAxMDQuMTc2IDM3LjE5MTggMTA0LjIyNEwzOS45MDQ0IDEwMy4yNDhMMzkuOTEyMyAxMDMuMjRaTTM3LjQ1MzYgOTYuMzcxOEwzOS45MTIzIDEwMy4yNEwzNy4xOTk3IDEwNC4yMDhMMzQuNzQxIDk3LjMzOTRMMzcuNDUzNiA5Ni4zNzE4Wk0yOC42MjU5IDk4LjAyMTVMMzUuNjA1NSA5NS40OTkzTDM2LjU4MTIgOTguMjA0TDI5LjYwMTQgMTAwLjcyNkwyOC42MjU5IDk4LjAyMTVaTTMyLjkzMjYgMTEwLjA2MUwzMy40MTY0IDExMS40MThMMzIuMDYwMiAxMTEuOTAyTDMxLjU3NjQgMTEwLjU0NUwzMi45MzI2IDExMC4wNjFaTTM2LjA4OTMgOTYuODU1NkwzNS41OTc2IDk1LjQ5OTNMMzYuOTYxOSA5NS4wMDc2TDM3LjQ0NTcgOTYuMzcxOEwzNi4wODkzIDk2Ljg1NTZaTTI5LjEwOTcgOTkuMzc3OEwyNy43NTM0IDk5Ljg2MTZMMjcuMjY5NSA5OC41MTMzTDI4LjYxNzkgOTguMDIxNUwyOS4xMDk3IDk5LjM3NzhaIiBmaWxsPSIjRkZGQkYzIi8+CjxwYXRoIGQ9Ik0yOS4xMTcyIDk5LjM4NTdMMzYuMDk2OCA5Ni44NjM1TDM4LjU1NTYgMTAzLjczMkMzOS4xMTA4IDEwNS4yODcgMzYuODAyNyAxMDguNzA1IDMyLjk0MDEgMTEwLjA2OUwyOS4xMTcyIDk5LjM4NTdaIiBmaWxsPSIjNjg2MzgyIi8+CjxwYXRoIGQ9Ik0yNi44NzI3IDkxLjAxOEwxNS43NDUgMTAzLjQ3OEwxMy41OTU1IDEwMS41NTlMMjQuNzIzMyA4OS4wOTg2TDI2Ljg3MjcgOTEuMDE4Wk00Mi4xMDEyIDk0LjE4MjdMMjUuNTY0MSA5MS40NzgxTDI2LjAzMiA4OC42Mzg2TDQyLjU2OTEgOTEuMzQzM0w0Mi4xMDEyIDk0LjE4MjdaTTMwLjE0MDUgMTA0LjI1Nkw0MS4yNjA0IDkxLjgwMzNMNDMuNDA5OSA5My43MjI3TDMyLjI5IDEwNi4xNzVMMzAuMTQwNSAxMDQuMjU2Wk0xNC45MDQyIDEwMS4wOTFMMzEuNDQ5MiAxMDMuNzg4TDMwLjk4MTMgMTA2LjYyN0wxNC40MzYyIDEwMy45M0wxNC45MDQyIDEwMS4wOTFaTTI1LjgwMiA5MC4wNTA0TDI0LjcyMzMgODkuMDkwN0wyNS4yNTQ4IDg4LjUwMzhMMjYuMDMyIDg4LjYzMDdMMjUuODAyIDkwLjA1MDRaTTQyLjMzOTEgOTIuNzU1TDQyLjU2OTEgOTEuMzM1M0w0NS4xNTQ4IDkxLjc1NTdMNDMuNDA5OSA5My43MTQ4TDQyLjMzMTIgOTIuNzU1SDQyLjMzOTFaTTMxLjIxOTIgMTA1LjIwN0wzMi4yOTc5IDEwNi4xNjdMMzEuNzc0NCAxMDYuNzU0TDMwLjk4OTIgMTA2LjYyN0wzMS4yMTkyIDEwNS4yMDdaTTE0LjY3NDEgMTAyLjUxMUwxNC40NDQyIDEwMy45M0wxMS44NTA2IDEwMy41MUwxMy41OTU1IDEwMS41NTFMMTQuNjc0MSAxMDIuNTExWiIgZmlsbD0iI0ZGRkJGMyIvPgo8cGF0aCBkPSJNMTQuNjY3IDEwMi41MTlMMzEuMjEyIDEwNS4yMjNMNDIuMzMxOSA5Mi43NjNMMjUuNzk0OCA5MC4wNTgzTDE0LjY2NyAxMDIuNTE5WiIgZmlsbD0iIzg5ODlCMiIvPgo8cGF0aCBkPSJNMTAuNTU3OCA5MS4wMUMxMC42MjEyIDkxLjA4MTQgMTAuNzQwMiA5MS4xNTI4IDEwLjg5MDkgOTEuMTUyOEwxMC45NDY0IDg4LjI3MzdDMTEuNjI4NSA4OC4yODk1IDEyLjI1NTEgODguNTkwOSAxMi42OTkyIDg5LjA3NDhMMTAuNTY1NyA5MS4wMUgxMC41NTc4Wk0xMS4zODI3IDkyLjI3MTFDMTEuMzUxIDkyLjM5MDEgMTEuMzUwOSA5Mi40NzczIDExLjM1MDkgOTIuNTI0OUMxMS4zNTA5IDkyLjU3MjUgMTEuMzUwOSA5Mi42MDQyIDExLjM1MDkgOTIuNjA0MkMxMS4zNTA5IDkyLjYwNDIgMTEuMzUwOSA5Mi41ODA0IDExLjMxOTIgOTIuNTA5MUMxMS4yNzE2IDkyLjM1ODQgMTEuMTc2NCA5Mi4xNTIxIDExLjA1NzUgOTEuOTE0MkMxMC45Mzg1IDkxLjY4NDIgMTAuODExNiA5MS40NTQyIDEwLjcwMDYgOTEuMjYzOUMxMC42NDUxIDkxLjE2ODcgMTAuNTk3NCA5MS4wODkzIDEwLjU0OTggOTEuMDMzOEMxMC41MDIzIDkwLjk3MDQgMTAuNDg2NCA5MC45NDY2IDEwLjQ5NDQgOTAuOTU0NUwxMi43Mzg5IDg5LjE0NjFDMTIuOTc2OSA4OS40Mzk2IDEzLjM0OTcgOTAuMDY2MiAxMy42MzUyIDkwLjYyOTNDMTMuNzg1OSA5MC45MzA3IDEzLjkzNjYgOTEuMjYzOCAxNC4wNDc2IDkxLjU5N0MxNC4xMDMyIDkxLjc2MzUgMTQuMTU4NiA5MS45NDYgMTQuMTkwNCA5Mi4xNTIyQzE0LjIyMjEgOTIuMzI2NyAxNC4yNTM5IDkyLjYzNiAxNC4xNjY2IDkyLjk2OTFMMTEuMzY2OCA5Mi4yNzkxTDExLjM4MjcgOTIuMjcxMVpNMTEuMzkwNiA5My4wMDA4VjkyLjk5MjlDMTEuMzkwNiA5Mi45OTI5IDExLjM5MDYgOTIuOTkyOSAxMS4zOTA2IDkyLjk4NVY5Mi45NjkxQzExLjU2NTEgOTEuODY2NiAxMi40NjkzIDkxLjIyNDIgMTIuNzg2NiA5Mi42MjhDMTMuMTAzOCA5NC4wMzE5IDE0LjAwNzkgOTMuMzg5NSAxNC4xOTA0IDkyLjI4N1Y5Mi4yNzExVjkyLjI2MzJDMTQuMTkwNCA5Mi4yNjMyIDE0LjE5MDQgOTIuMjYzMiAxNC4xOTA0IDkyLjI3MTFMMTEuNDA2NCA5My4wMjQ2TDExLjM5MDYgOTMuMDAwOFpNMTIuMTYgOTEuNDA2NkMxMS44MDMgOTEuNTU3MyAxMS41ODg5IDkxLjgxOSAxMS40Nzc5IDkyLjA0MTFDMTEuMzgyNyA5Mi4yMzE1IDExLjM1ODkgOTIuMzkwMSAxMS4zNTA5IDkyLjQyOThMMTQuMjA2MiA5Mi44MzQzQzE0LjE5ODMgOTIuOTEzNiAxNC4wOTUzIDkzLjcxNDcgMTMuMjc4MyA5NC4wNjM2TDEyLjE1MiA5MS40MTQ1TDEyLjE2IDkxLjQwNjZaTTEyLjM0MjQgOTEuMzQzMkgxMi4zNTgyTDEzLjA5NTggOTQuMTI3MUgxMy4wOEwxMi4zNDI0IDkxLjM0MzJaTTEyLjc3ODYgOTEuMzQzMkMxMi41NDA3IDkxLjMxMTQgMTIuMTIwMyA5MS4zMjczIDExLjc1NTQgOTEuNjUyNUwxMy42NjY5IDkzLjgwOThDMTMuMjIyOCA5NC4yMDY0IDEyLjY5MTQgOTQuMjM4MSAxMi4zNjYyIDk0LjE5MDVMMTIuNzc4NiA5MS4zNDMyWk0xMi4xOTE3IDkxLjM4MjhIMTIuMjA3NUwxMi45NDUyIDk0LjE2NjhIMTIuOTM3MkwxMi4xOTk1IDkxLjM4MjhIMTIuMTkxN1pNMTEuMzM1IDkwLjE5MzFDMTEuMzM1IDkwLjE5MzEgMTEuMzkwNiA5MC4yNTY1IDExLjU3MyA5MC40MjMxQzExLjczMTcgOTAuNTY1OCAxMS45Mzc5IDkwLjc0MDQgMTIuMTQ0MSA5MC44OTlDMTIuMzU4MiA5MS4wNjU2IDEyLjU1NjUgOTEuMjAwNCAxMi43MTUxIDkxLjI5NTZDMTIuNzk0NCA5MS4zNDMyIDEyLjg0MjEgOTEuMzY2OSAxMi44NjU5IDkxLjM3NDlDMTIuODk3NiA5MS4zOTA3IDEyLjgzNDEgOTEuMzU5IDEyLjY5OTIgOTEuMzQzMkwxMi40Mjk2IDk0LjIxNDNDMTEuOTM3OCA5NC4xNjY3IDExLjQ5MzcgOTMuOTIwOSAxMS4yNTU4IDkzLjc4NjFDMTAuOTU0NCA5My42MTE2IDEwLjY1MyA5My4zOTc0IDEwLjM4MzMgOTMuMTkxMkM5Ljg4MzYzIDkyLjgxMDUgOS4zMjg0MSA5Mi4zMTA4IDkuMDc0NiA5MS45OTM1TDExLjMzNSA5MC4yMDFWOTAuMTkzMVpNMTEuNDMwMiA5MC43MjQ1QzExLjQ4NTcgOTAuNDc4NiAxMS40MDY0IDkwLjI4ODIgMTEuMzE5MiA5MC4xNzcyTDkuMDkwNDggOTIuMDAxNUM4LjY2MjE4IDkxLjQ4NTkgOC40NTU5IDkwLjc2NDIgOC42MzAzOSA5MC4wNTAzTDExLjQzODIgOTAuNzE2NkwxMS40MzAyIDkwLjcyNDVaTTExLjQ0NjEgOTAuNjYxMUMxMS40NDYxIDkwLjY2MTEgMTEuNDM4MiA5MC42OTI4IDExLjQzMDIgOTAuNzAwN0MxMS40MjIzIDkwLjcwODYgMTEuNDMwMiA5MC43MTY1IDExLjQzMDIgOTAuNzI0NUMxMS40MzAyIDkwLjc0MDMgMTEuNDMwMiA5MC43MzI0IDExLjQzMDIgOTAuNzMyNEMxMS40MzAyIDkwLjczMjQgMTEuNDMwMiA5MC43MTY2IDExLjQzODIgOTAuNjkyOEMxMS40MzgyIDkwLjY2OSAxMS40NTQgOTAuNjM3MiAxMS40NTQgOTAuNTg5N0w4LjU5ODczIDkwLjE4NTFDOC42MTQ2IDkwLjA1ODIgOC42NDYyOSA4OS45NTUxIDguNjYyMTUgODkuOTA3NkM4LjY2MjE1IDg5Ljg4MzggOC42NzgwMyA4OS44NiA4LjY3ODAzIDg5Ljg1MkM4LjY3ODAzIDg5LjgzNjIgOC42NzgwMyA4OS44NTIgOC42NzgwMyA4OS44NkwxMS40NTQgOTAuNjQ1MkwxMS40NDYxIDkwLjY2MTFaTTExLjIxNjEgOTEuMDQ5N0MxMS4yMTYxIDkxLjA0OTcgMTEuMjU1OCA5MS4wMTc5IDExLjI5NTQgOTAuOTcwM0MxMS4zMzUxIDkwLjkyMjggMTEuMzk4NSA5MC44Mjc2IDExLjQ0NjEgOTAuNjg0OEw4LjY4NTk3IDg5Ljg2QzguODUyNTMgODkuMzA0OCA5LjIzMzIyIDg4Ljk1NTggOS40NjMyMyA4OC43NzM0TDExLjIxNjEgOTEuMDU3NlY5MS4wNDk3Wk0xMC44NjcxIDkxLjE3NjZDMTEuMDE3OCA5MS4xNjg2IDExLjE0NDcgOTEuMTEzMSAxMS4yMzk5IDkxLjAzMzhMOS40Mzk0MiA4OC43ODEzQzkuNzg4NCA4OC41MDM3IDEwLjIyNDcgODguMzIxMiAxMC42ODQ3IDg4LjI5NzVMMTAuODY3MSA5MS4xNjg2VjkxLjE3NjZaTTEwLjcxNjQgOTEuMTUyOEMxMC44NTEyIDkxLjE2ODcgMTAuOTU0MyA5MS4xNjg3IDExLjAwOTggOTEuMTUyOEMxMS4wNzMzIDkxLjE1MjggMTEuMTIwOSA5MS4xMzY5IDExLjE1MjYgOTEuMTI5TDEwLjQxNSA4OC4zNDVDMTAuNTQxOSA4OC4zMTMzIDEwLjgxMTYgODguMjQ5OSAxMS4xMzY4IDg4LjI5NzVMMTAuNzE2NCA5MS4xNDQ5VjkxLjE1MjhaTTExLjYzNjQgOTAuMDU4M0wxMi43MDcyIDg5LjA5MDZMMTIuNzM4OSA4OS4xMjI0TDEyLjc2MjcgODkuMTU0MUwxMS42MzY0IDkwLjA1ODNaTTEyLjc4NjYgOTIuNjI4TDE0LjE5MDQgOTIuOTY5MUwxMy45NzYzIDkzLjgzMzZMMTMuMTAzNyA5NC4wMzE5TDEyLjc4NjYgOTIuNjI4Wk0xMi43ODY2IDkyLjY0MzlMMTQuMTc0NiA5Mi4yNzExTDE0LjI1MzkgOTIuNTU2NkwxNC4yMTQyIDkyLjg1MDJMMTIuNzg2NiA5Mi42NDM5Wk0xMi43MjMxIDkyLjc0N0wxMy4yODYyIDk0LjA3MTZMMTMuMTkxIDk0LjExMTJMMTMuMDg3OSA5NC4xMzVMMTIuNzE1MSA5Mi43NDdIMTIuNzIzMVpNMTIuNzE1MSA5Mi43NDdMMTEuNzYzNCA5MS42NjgzTDEyLjAxNzEgOTEuNDQ2M0wxMi4zNTAzIDkxLjM1OUwxMi43MjMxIDkyLjc0N0gxMi43MTUxWk0xMi41NzI0IDkyLjc4NjdMMTIuMTk5NSA5MS4zOTg3TDEyLjQ4NTIgOTEuMzE5M0wxMi43Nzg2IDkxLjM1OUwxMi41NzI0IDkyLjc4NjdaTTEyLjU1NjUgOTIuNzg2N0wxMi45MjkzIDk0LjE3NDdMMTIuNjgzNSA5NC4yMzgyTDEyLjQyOTYgOTQuMjE0M0wxMi41NjQ1IDkyLjc3ODdMMTIuNTU2NSA5Mi43ODY3Wk0xMC4yMDA5IDkxLjEwNTJMMTEuMzE5MiA5MC4xOTMxVjkwLjIwOUwxMC4xOTMgOTEuMTA1MkgxMC4yMDA5Wk0xMC4wMjYzIDkwLjQwNzJMMTEuNDU0IDkwLjYwNTVWOTAuNjY5TDExLjQzMDIgOTAuNzMyNEwxMC4wMjYzIDkwLjM5OTNWOTAuNDA3MlpNMTAuMDU4MSA5MC4yODAzTDguNjcwMDkgODkuODgzN1Y4OS44Njc5TDEwLjA1MDIgOTAuMjgwM0gxMC4wNTgxWk0xMC4zMzU3IDg5LjkyMzRMMTEuMjM5OSA5MS4wNDk3SDExLjIzMTlMMTEuMjI0IDkxLjA2NTZMMTAuMzQzNiA4OS45MjM0SDEwLjMzNTdaTTEwLjc3MTkgODkuNzQ4OUwxMS4xNDQ3IDkxLjE0NDlMMTEuMDA5OCA5MS4xODQ1SDEwLjg2NzFMMTAuNzc5OSA4OS43NTY5TDEwLjc3MTkgODkuNzQ4OVpNMTAuOTE0NyA4OS43MzNMMTAuODkwOSA5MS4xNzY2SDEwLjc5NThMMTAuNzA4NCA5MS4xNjA3TDEwLjkxNDcgODkuNzMzWiIgZmlsbD0iI0ZGRkJGMyIvPgo8cGF0aCBkPSJNMTAuOTIyNiA4OS43MDk0QzEwLjg3NSA4OS43MDk0IDEwLjgxOTUgODkuNzA5NCAxMC43Nzk5IDg5LjcyNTJDMTAuNjI5MiA4OS43MzMyIDEwLjQ3MDUgODkuNzk2NiAxMC4zNDM2IDg5Ljg5OTdDMTAuMjE2NyA4OS45OTQ5IDEwLjEwNTcgOTAuMTIxOCAxMC4wNjYgOTAuMjU2NkMxMC4wNTgxIDkwLjI4ODQgMTAuMDM0MyA5MC4zMzU5IDEwLjAzNDMgOTAuMzgzNUM5Ljk3ODc2IDkwLjYxMzUgMTAuMDQyMyA5MC44ODMyIDEwLjIwODggOTEuMDgxNUMxMC40ODY0IDkxLjQzMDUgMTEuOTc3NSA5Mi43MDc0IDEyLjU2NDUgOTIuNzYyOUgxMi41ODAzQzEyLjYyNzkgOTIuNzYyOSAxMi42ODM0IDkyLjc2MyAxMi43MjMxIDkyLjcyMzNIMTIuNzMxQzEyLjczMSA5Mi43MjMzIDEyLjc4NjUgOTIuNjU5OCAxMi43OTQ0IDkyLjYyMDJWOTIuNjA0M0MxMi45MTM0IDkyLjA5NjcgMTEuOTIyIDkwLjM4MzUgMTEuNjM2NCA5MC4wMzQ1QzExLjQ0NjEgODkuODI4MyAxMS4xOTIzIDg5LjcwOTMgMTAuOTMwNSA4OS43MDE0TDEwLjkyMjYgODkuNzA5NFoiIGZpbGw9IiNGRkQ0ODgiLz4KPHBhdGggZD0iTTEzLjU0MDQgOTMuODAyQzEzLjE5MTQgOTQuMDc5NiAxMi44MTg2IDk0LjExOTMgMTIuNjA0NCA5NC4xMTEzQzEyLjM5MDMgOTQuMTExMyAxMi4yMzE3IDk0LjA2MzggMTIuMTQ0NCA5NC4wMzJDMTEuOTY5OSA5My45NzY1IDExLjgzNTEgOTMuODg5MiAxMS43NjM3IDkzLjg0OTZDMTEuNjEzIDkzLjc1NDQgMTEuNDcwMiA5My42NDMzIDExLjM1MTMgOTMuNTQ4MkMxMS4xMDU0IDkzLjM0OTkgMTAuODExOSA5My4wODAyIDEwLjUyNjQgOTIuODAyNkM5Ljk1NTMxIDkyLjI1NTMgOS4zMDQ5NCA5MS41ODkxIDguOTU1OTYgOTEuMTg0NkwxMS4xMzcxIDg5LjMwNDlDMTEuMzk4OCA4OS42MDYzIDExLjk3NzggOTAuMjA5MSAxMi41MTcyIDkwLjcxNjdDMTIuNzg2OCA5MC45NzA1IDEzLjAxNjkgOTEuMTg0NiAxMy4xNzU1IDkxLjMxMTVDMTMuMjYyOCA5MS4zODI5IDEzLjI4NjYgOTEuMzk4OCAxMy4yNzA3IDkxLjM5MDhDMTMuMjcwNyA5MS4zOTA4IDEzLjE5MTQgOTEuMzM1MyAxMy4wNTY2IDkxLjI5NTdDMTIuOTkzMSA5MS4yNzE5IDEyLjg0MjQgOTEuMjMyMiAxMi42NTIgOTEuMjI0M0MxMi40NTM4IDkxLjIyNDMgMTIuMDk2OCA5MS4yNTYgMTEuNzU1OCA5MS41MjU3TDEzLjUzMjQgOTMuNzk0TDEzLjU0MDQgOTMuODAyWk0xMS42NjA2IDkzLjcyMjdMMTEuNTU3NSA5My42MDM3TDEzLjc0NjYgOTEuNzIzOUwxMy44NDk3IDkxLjg0MjlMMTEuNjYwNiA5My43MjI3Wk0xMy4yODY1IDkxLjUwOThDMTMuMjMxIDkxLjQ3ODEgMTMuMDk2MiA5MS40MDY3IDEyLjkxMzcgOTEuMzgyOUMxMi43NTUxIDkxLjM1OTEgMTIuMzAzMSA5MS4zMTk1IDExLjg2NjggOTEuNjYwNUwxMy42NDM1IDkzLjkyODlDMTMuMTc1NSA5NC4zMDE3IDEyLjY2NzkgOTQuMjcgMTIuNDQ1OCA5NC4yMzAzQzEyLjE5MiA5NC4xOTA3IDExLjk4NTggOTQuMDk1NSAxMS44NDMgOTQuMDE2MUwxMy4yODY1IDkxLjUxNzdWOTEuNTA5OFpNMTIuMTg0MSA5MS4zNjdIMTIuMTkyMUwxMi45Mjk2IDk0LjE1MUgxMi45MjE3TDEyLjE4NDEgOTEuMzY3Wk0xMS4wOTc1IDg5LjQyMzhDMTEuMjcyIDg5LjYyMjEgMTEuNzMyIDkwLjEyMTggMTIuMjIzNyA5MC41OTc3QzEyLjQ2OTYgOTAuODM1NiAxMi42OTk2IDkxLjA1NzcgMTIuOTA1OCA5MS4yMzIyQzEzLjEzNTggOTEuNDMwNSAxMy4yMzEgOTEuNDg2IDEzLjE5OTMgOTEuNDcwMUwxMS45MTQ0IDk0LjA0NzlDMTEuNTgxMyA5My44ODEzIDExLjI1NjEgOTMuNjE5NiAxMS4wMTgxIDkzLjQxMzNDMTAuNzQ4NCA5My4xODMzIDEwLjQ2MyA5Mi45MDU4IDEwLjE5MzMgOTIuNjQ0QzkuNjYxOSA5Mi4xMjA1IDkuMTYyMTcgOTEuNTczMyA4Ljk0ODAyIDkxLjM0MzJMMTEuMDk3NSA4OS40MTU5Vjg5LjQyMzhaTTExLjQ0NjQgOTAuNjUzMkMxMS40NDY0IDkwLjY1MzIgMTEuNDM4NSA5MC42ODQ5IDExLjQzMDYgOTAuNjkyOUMxMS40MjI2IDkwLjcwMDggMTEuNDMwNiA5MC43MDg3IDExLjQzMDYgOTAuNzE2N0MxMS40MzA2IDkwLjczMjUgMTEuNDMwNiA5MC43MjQ2IDExLjQzMDYgOTAuNzI0NkMxMS40MzA2IDkwLjcyNDYgMTEuNDMwNiA5MC43MDg3IDExLjQzODUgOTAuNjg0OUMxMS40Mzg1IDkwLjY2MTEgMTEuNDU0NCA5MC42Mjk0IDExLjQ1NDQgOTAuNTgxOEw4LjU5OTA4IDkwLjE3NzNDOC42MTQ5NCA5MC4wNTA0IDguNjQ2NjMgODkuOTQ3MyA4LjY2MjUgODkuODk5N0M4LjY3MDQzIDg5Ljg3NTkgOC42NzgzOCA4OS44NTIxIDguNjc4MzggODkuODQ0MkM4LjY3ODM4IDg5LjgyODMgOC42NzgzOCA4OS44NDQyIDguNjc4MzggODkuODUyMUwxMS40NTQ0IDkwLjYzNzNMMTEuNDQ2NCA5MC42NTMyWk0xMi42NiA5Mi42NzU3TDExLjc3MTcgOTEuNTQxNUwxMi44NTgzIDkwLjY5MjlMMTMuNzU0NSA5MS43Mzk4TDEyLjY2IDkyLjY3NTdaTTEyLjc2MzEgOTIuNzk0N0wxMy44NTc2IDkxLjg1ODhMMTQuODQxMSA5My4wMDA5TDEzLjY1OTQgOTMuOTI4OUwxMi43NzEgOTIuNzk0N0gxMi43NjMxWk0xMi41NzI3IDkyLjc2M0wxMi4xOTk5IDkxLjM3NUwxMi43NzkgOTEuMjI0M0wxMy4yOTQ0IDkxLjUyNTdMMTIuNTcyNyA5Mi43NzA5VjkyLjc2M1pNMTIuNTU2OSA5Mi43NjNMMTIuOTI5NiA5NC4xNTFMMTIuNDA2MSA5NC4yOTM3TDExLjkyMjMgOTQuMDU1OEwxMi41NjQ4IDkyLjc2M0gxMi41NTY5Wk0xMC4wMjY3IDkwLjM4MzVMOC45NTU5NiA5MS4zNDMyTDguNTAzOTEgOTAuODQzNkw4LjU5OTA4IDkwLjE3NzNMMTAuMDI2NyA5MC4zODM1Wk0xMC4wNTg0IDkwLjI1NjZMOC42NzA0NCA4OS44NjAxTDkuNDAwMTcgODcuMjkwM0wxMS4xNDUgODkuMzEyOEwxMC4wNTA1IDkwLjI1NjZIMTAuMDU4NFoiIGZpbGw9IiNGRkZCRjMiLz4KPHBhdGggZD0iTTEwLjA1MDMgOTAuMjU2NkMxMC4wNTAzIDkwLjI1NjYgMTAuMDI2NSA5MC4zMzU5IDEwLjAxODYgOTAuMzgzNUMxMC40MDcyIDkwLjgxMTggMTEuOTQ2IDkyLjQ2MTUgMTIuNTQ4NyA5Mi43NjI5SDEyLjU2NDZDMTIuNjQzOSA5Mi44MDI2IDEyLjcxNTMgOTIuODE4NSAxMi43NTUgOTIuNzg2N0wxMi42NTE5IDkyLjY2NzdDMTIuNTA5MSA5Mi43Nzg4IDEwLjY2MSA5MC45NjI1IDEwLjA1MDMgOTAuMjU2NloiIGZpbGw9IiNGRkQ0ODgiLz4KPHBhdGggZD0iTTExLjQ5MzggOTMuNDUyOUw5LjI3MjkxIDkwLjc4TDExLjQ4NTggODguOTM5OUwxMy43MDY2IDkxLjYxMjhMMTEuNDg1OCA5My40NTI5SDExLjQ5MzhaTTExLjYzNjUgOTEuNDU0MkwxMS43MjM3IDkxLjM5MDhMMTMuNDY4NyA5My42ODNMMTMuMzgxNSA5My43NDY0TDExLjYzNjUgOTEuNDU0MlpNMTEuMzgyNyA4OS4wMDM0TDEzLjYxMTQgOTEuNjc2M0wxMS4zOTg2IDkzLjUyNDNMOS4xNjk4IDkwLjg1MTRMMTEuMzgyNyA4OS4wMDM0Wk0xMS4xNjA2IDkxLjA2NTZMMTEuMDY1NCA5MS4xMjlMOS40NzkxNCA4OC43MjU4TDkuNTc0MzEgODguNjYyM0wxMS4xNjA2IDkxLjA2NTZaTTEyLjU5NjEgOTIuNTMyOUwxMy43MDY2IDkxLjYxMjhMMTQuNjY2MyA5Mi43NzA4TDEzLjQ2ODcgOTMuNjgzTDEyLjU5NjEgOTIuNTQwOFY5Mi41MzI5Wk0xMi41MDg5IDkyLjU5NjRMMTMuMzgxNSA5My43Mzg1TDEyLjI4NjkgOTQuNTcxM0wxMS40MDY0IDkzLjUxNjRMMTIuNTE2OSA5Mi41OTY0SDEyLjUwODlaTTEwLjI4MDIgODkuOTIzNUw5LjE2OTggOTAuODQzNUw4LjEzODY3IDg5LjYwNjJMOS40ODcwOCA4OC43MTc5TDEwLjI4MDIgODkuOTIzNVpNMTAuMzc1NCA4OS44Nkw5LjU4MjI1IDg4LjY1NDRMMTAuNjYwOSA4Ny45NDg1TDExLjQ4NTggODguOTM5OUwxMC4zNzU0IDg5Ljg2WiIgZmlsbD0iI0ZGRkJGMyIvPgo8cGF0aCBkPSJNMTAuMzc1NCA4OS44NkwxMC4yODAzIDg5LjkyMzVMMTIuNTE2OSA5Mi41OTYzTDEyLjYwNDEgOTIuNTMyOUwxMC4zNzU0IDg5Ljg2WiIgZmlsbD0iI0ZGRDQ4OCIvPgo8cGF0aCBkPSJNMTEuMzY2NyA5Mi45NjkyQzExLjM4MjUgOTMuMDMyNyAxMS4zNjY2IDkyLjk1MzQgMTEuMjA4IDkyLjY4MzdDMTEuMDgxMSA5Mi40NjE2IDEwLjkwNjYgOTIuMTkyIDEwLjcxNjIgOTEuOTA2NEMxMC4zMzU1IDkxLjM0MzMgOS45MzEwNiA5MC43OTYgOS43NjQ1IDkwLjU4MTlMMTIuMDU2NyA4OC44MzY5QzEyLjI0NzEgODkuMDgyOCAxMi42ODMyIDg5LjY3NzcgMTMuMTAzNiA5MC4yOTYzQzEzLjMwOTggOTAuNjA1NyAxMy41MjQgOTAuOTM4OCAxMy43MDY0IDkxLjI0ODFDMTMuODU3MSA5MS41MDk5IDE0LjA3MTMgOTEuODk4NSAxNC4xNTg2IDkyLjI3MTNMMTEuMzU4NyA5Mi45NjkySDExLjM2NjdaTTExLjM3NDYgOTMuMDA4OUMxMS4zNzQ2IDkzLjAwODkgMTEuMzc0NiA5My4wMDg5IDEyLjc2MjYgOTIuNjI4MkMxMy42OTMyIDkyLjM3OTcgMTQuMTU1OSA5Mi4yNTU0IDE0LjE1MDYgOTIuMjU1NEMxNC4xNTA2IDkyLjI1NTQgMTQuMTUwNiA5Mi4yNTU0IDE0LjE1MDYgOTIuMjYzM0wxMS4zNjY3IDkzLjAxNjhMMTEuMzc0NiA5My4wMDg5Wk0xMi4xODM2IDkxLjQ3ODFDMTEuNTMzMyA5MS43NTU3IDExLjM3NDYgOTIuMzUwNiAxMS4zNTA4IDkyLjU4ODVDMTEuMzI3IDkyLjg0MjMgMTEuMzc0NSA5My4wMjQ3IDExLjQwNjMgOTMuMTA0TDE0LjEzNDcgOTIuMTY4MUMxNC4xOTAzIDkyLjMyNjggMTQuMjUzNyA5Mi41ODg1IDE0LjIyMiA5Mi44OTc5QzE0LjE5MDIgOTMuMTk5MyAxNC4wMDc4IDkzLjgzMzggMTMuMzE3OCA5NC4xMjcyTDEyLjE5MTYgOTEuNDc4MUgxMi4xODM2Wk0xMy43MzgyIDkxLjc0NzhMMTMuODQxMyA5MS44NjY3TDExLjY1MjIgOTMuNzQ2NUwxMS41NDkxIDkzLjYyNzZMMTMuNzM4MiA5MS43NDc4Wk0xMS44NzQzIDg4LjgxMzJDMTIuMjIzMyA4OS4yMzM1IDEyLjc2MjUgODkuOTk0OSAxMy4xOTA4IDkwLjY0NTNDMTMuNDA1IDkwLjk3ODQgMTMuNjExMyA5MS4zMTE2IDEzLjc2MiA5MS41ODkyQzEzLjgzMzQgOTEuNzE2MSAxMy45MjA2IDkxLjg4MjYgMTMuOTc2MSA5Mi4wNDkyQzEzLjk5OTkgOTIuMTIwNiAxNC4wNTU0IDkyLjI3OTIgMTQuMDc5MiA5Mi40Njk1QzE0LjA4NzEgOTIuNTY0NyAxNC4xMDMgOTIuNzQ3MSAxNC4wNjM0IDkyLjk2MTNDMTQuMDE1OCA5My4xODM0IDEzLjg4MDkgOTMuNTQwMyAxMy41MzE5IDkzLjgxNzlMMTEuNzU1MyA5MS41NDk1QzExLjQxNDIgOTEuODE5MiAxMS4yODczIDkyLjE2ODIgMTEuMjM5NyA5Mi4zNzQ0QzExLjIwMDEgOTIuNTcyNyAxMS4yMTU5IDkyLjczOTIgMTEuMjIzOSA5Mi44MTA2QzExLjIzOTcgOTIuOTYxMyAxMS4yNzk0IDkzLjA1NjUgMTEuMjc5NCA5My4wNTY1QzExLjI4NzQgOTMuMDgwMyAxMS4yNzk0IDkzLjA1NjUgMTEuMjIzOSA5Mi45NjEzQzExLjEyODcgOTIuNzg2OCAxMC45NzAxIDkyLjUyNTEgMTAuNzcxOCA5Mi4yMTU3QzEwLjM2NzMgOTEuNTk3MSA5Ljg5OTMyIDkwLjkzODggOS42NTM0NCA5MC42NDUzTDExLjg3NDMgODguODA1MlY4OC44MTMyWk0xMC43MDA1IDkxLjE0NUMxMC44MzUzIDkxLjE2MDkgMTAuOTM4NCA5MS4xNjA5IDEwLjk5MzkgOTEuMTQ1QzExLjA1NzQgOTEuMTQ1IDExLjEwNDkgOTEuMTI5MSAxMS4xMzY2IDkxLjEyMTJMMTAuMzk5MSA4OC4zMzczQzEwLjUyNiA4OC4zMDU2IDEwLjc5NTYgODguMjQyMSAxMS4xMjA3IDg4LjI4OTdMMTAuNzAwNSA5MS4xMzcxVjkxLjE0NVpNMTIuNzU0NyA5Mi42MjgyTDExLjM2NjcgOTMuMDAwOVY5Mi45ODUxVjkyLjk2OTJMMTIuNzYyNiA5Mi42MjAyTDEyLjc1NDcgOTIuNjI4MlpNMTIuNzU0NyA5Mi42NDQxTDExLjM5MDUgOTMuMTEyTDExLjM3NDYgOTMuMDY0NEwxMS4zNTg3IDkzLjAxNjhMMTIuNzQ2NyA5Mi42NDQxSDEyLjc1NDdaTTEyLjczODggOTIuODEwNkwxMy4zMDE5IDk0LjEzNTJMMTIuMzM0MyA5NC41NDc2TDExLjY0NDIgOTMuNzQ2NUwxMi43Mzg4IDkyLjgxMDZaTTEyLjYzNTcgOTIuNjkxNkwxMS41NDExIDkzLjYyNzZMMTAuNTU3NiA5Mi40ODU0TDExLjczOTQgOTEuNTU3NUwxMi42Mjc3IDkyLjY5MTZIMTIuNjM1N1pNMTAuNzU1OSA4OS43MzMyTDkuNjQ1NSA5MC42NTMzTDguMjA5OTYgODguOTI0MkwxMC4zOTExIDg4LjM0NTJMMTAuNzYzOSA4OS43MzMySDEwLjc1NTlaTTEwLjg5ODcgODkuNzE3M0wxMS4xMDQ5IDg4LjI4OTdMMTEuNjgzOSA4OC4zNzY5TDEyLjA0MDggODguODQ0OUwxMC44OTA4IDg5LjcxNzNIMTAuODk4N1oiIGZpbGw9IiNGRkZCRjMiLz4KPHBhdGggZD0iTTEwLjkyMyA4OS43MDk0QzEwLjg3NTQgODkuNzA5NCAxMC44MTk5IDg5LjcwOTQgMTAuNzgwMyA4OS43MjUyQzExLjM3NTEgOTAuNDM5MSAxMi44MDI4IDkyLjU2NDcgMTIuNjYgOTIuNjgzNkwxMi43NjMxIDkyLjgwMjZDMTIuNzYzMSA5Mi44MDI2IDEyLjgxMDcgOTIuNzIzMyAxMi43NzkgOTIuNjM2MVY5Mi42MjAyQzEyLjYyMDQgOTIuMDAxNSAxMS4yNzIgOTAuMTY5NCAxMC45MjMgODkuNzE3M1Y4OS43MDk0WiIgZmlsbD0iI0ZGRDQ4OCIvPgo8cGF0aCBkPSJNMTMuMjc4NiA5My42MTE2QzEzLjc3MDMgOTMuMjcwNiAxMy43NjIzIDkyLjc3MDkgMTMuNzM4NiA5Mi42NDRDMTMuNzE0OCA5Mi41MDEyIDEzLjY3NTEgOTIuNDY5NSAxMy42OTg5IDkyLjUwMTJMMTEuNDc4MSA5NC4zNDEzQzExLjE5MjYgOTQuMDAwMiAxMC45NTQ2IDkzLjU0ODIgMTAuODgzMiA5My4wNDg1QzEwLjgxMTkgOTIuNTU2OCAxMC44OTExIDkxLjc0NzcgMTEuNjI4OCA5MS4yNDAxTDEzLjI3MDYgOTMuNjAzN0wxMy4yNzg2IDkzLjYxMTZaTTEyLjM0MjYgOTMuNzE0N0MxMi4zNDI2IDkzLjcxNDcgMTIuMzQyNiA5My43MjI3IDEyLjQyOTggOTMuNzU0NEMxMi40ODU0IDkzLjc3MDIgMTIuODc0IDkzLjg5NzEgMTMuMjk0MyA5My41OTU3TDExLjYxMjkgOTEuMjU2QzEyLjI3MTIgOTAuNzgwMSAxMy4wMDA5IDkwLjg5OTEgMTMuNDEzMyA5MS4wNDk4QzEzLjg2NTQgOTEuMjE2MyAxNC4yNTQxIDkxLjUwOTggMTQuNTU1NSA5MS44NjY3TDEyLjMzNDcgOTMuNzA2OEwxMi4zNDI2IDkzLjcxNDdaTTEyLjczOTIgOTIuNjI4MUMxMi4yNzEyIDkyLjk2OTIgMTIuMjg3MSA5My40NTMgMTIuMzAyOSA5My41NzJDMTIuMzE4OCA5My43MDY4IDEyLjM2NjQgOTMuNzM4NSAxMi4zNDI2IDkzLjcwNjhMMTQuNTcxNCA5MS44NzQ2QzE0Ljg1NjkgOTIuMjIzNiAxNS4wODY5IDkyLjY1OTggMTUuMTU4MyA5My4xNTE2QzE1LjIyOTcgOTMuNjI3NSAxNS4xNTgzIDk0LjQyMDYgMTQuNDQ0NSA5NC45NDQxTDEyLjczOTIgOTIuNjIwMlY5Mi42MjgxWk0xMy43MDY4IDkyLjUwMTJDMTMuNzA2OCA5Mi41MDEyIDEzLjcwNjggOTIuNDkzMyAxMy42MTk2IDkyLjQ2MTVDMTMuNTY0IDkyLjQ0NTcgMTMuMTc1NCA5Mi4zMTg4IDEyLjc1NTEgOTIuNjIwMkwxNC40MzY1IDk0Ljk2QzEzLjc3ODIgOTUuNDM1OSAxMy4wNDg1IDk1LjMxNjkgMTIuNjM2MSA5NS4xNjYyQzEyLjE4NCA5NC45OTk2IDExLjc5NTQgOTQuNzA2MiAxMS40OTQgOTQuMzQ5MkwxMy43MTQ3IDkyLjUwOTFMMTMuNzA2OCA5Mi41MDEyWk0xMi40NjE2IDkyLjQyOThMMTMuMzAyMyA5My42MDM3SDEzLjI5NDNMMTMuMjg2NCA5My42MTE2TDEyLjQ2MTYgOTIuNDI5OFpNMTMuNTg3OCA5My43ODYxTDE0LjQzNjUgOTQuOTQ0MVY5NC45NTJMMTMuNTk1NyA5My43NzgyTDEzLjU4NzggOTMuNzg2MVoiIGZpbGw9IiNGRkZCRjMiLz4KPHBhdGggZD0iTTEyLjU4ODQgOTMuNDIxMkMxMi45MDU3IDkzLjgwMiAxMy4zNDk4IDkzLjk1MjcgMTMuNTc5OSA5My43ODYxQzEzLjgxNzggOTMuNjExNiAxMy43NDY0IDkzLjE2NzUgMTMuNDQ1IDkyLjc5NDdDMTMuMTI3NyA5Mi40MTQgMTIuNjgzNiA5Mi4yNTUzIDEyLjQ1MzYgOTIuNDI5OEMxMi4yMDc3IDkyLjYwNDMgMTIuMjc5MSA5My4wNDg1IDEyLjU4ODQgOTMuNDIxMloiIGZpbGw9IiNGRkQ0ODgiLz4KPHBhdGggZD0iTTEzLjkyODkgOTIuMjU1M0MxNi4xMTAxIDk0Ljc4NTQgMTguMDc3IDk2LjQ3NDggMjAuMTM5MiA5Ny4xNzI3QzIyLjA5ODMgOTcuODMxIDI0LjM4MjYgOTcuNjU2NSAyNy4zOTY1IDk1Ljg3OTlMMjguODU1OSA5OC4zNjI0QzI1LjMxMDUgMTAwLjQ0OCAyMi4xNTM5IDEwMC44ODUgMTkuMjE5MiA5OS45MDExQzE2LjM4NzcgOTguOTQ5NCAxMy45OTI0IDk2Ljc1MjQgMTEuNzM5OCA5NC4xMzVMMTMuOTI4OSA5Mi4yNTUzWk0xNC4wNDc5IDk0LjA1NTdMMTMuNzcwMyA5NC4yOTM2TDExLjg5MDYgOTIuMTA0NkwxMi4xNjgyIDkxLjg2NjZMMTQuMDQ3OSA5NC4wNTU3Wk0yOC42NzM1IDk4LjA1MzFDMjUuMjMxMiAxMDAuMDg0IDIyLjE2MTggMTAwLjUwNCAxOS4yOTg1IDk5LjUzNjNDMTYuNTM4NCA5OC42MDA0IDE0LjIwNjUgOTYuNDUxIDEyLjAxNzQgOTMuOTA1TDE0LjIwNjUgOTIuMDI1MkMxNi4zMjQyIDk0LjQ5MTkgMTguMjM1NyA5Ni4xMzM3IDIwLjIyNjQgOTYuODA3OUMyMi4xMTQxIDk3LjQ0MjQgMjQuMzExMiA5Ny4yODM4IDI3LjIxNDEgOTUuNTcwNkwyOC42ODE0IDk4LjA1MzFIMjguNjczNVpNMjYuODgxIDk3Ljg1NDlMMjYuNjk4NSA5Ny41NDU1TDI5LjE4MTEgOTYuMDc4MkwyOS4zNjM1IDk2LjM4NzVMMjYuODgxIDk3Ljg1NDlaTTEyLjgyNjQgOTMuMTk5MUwxMS43MzE5IDk0LjE0MjlMMTAuNzg4MSA5My4wNDg0TDExLjg4MjYgOTIuMTEyNEwxMi44MTg1IDkzLjIwN0wxMi44MjY0IDkzLjE5OTFaTTEzLjEwNCA5Mi45NjExTDEyLjE2ODIgOTEuODY2NkwxMy4yNjI3IDkwLjkzMDdMMTQuMTk4NiA5Mi4wMjUyTDEzLjEwNCA5Mi45NjExWk0yNy45MzU5IDk2LjgwNzlMMjcuMjA2MiA5NS41NzA2TDI4LjQ1MTUgOTQuODQwOUwyOS4xODExIDk2LjA4NjFMMjcuOTM1OSA5Ni44MTU4Vjk2LjgwNzlaTTI4LjExODMgOTcuMTE3MkwyOS4zNjM1IDk2LjM4NzVMMzAuMDkzMiA5Ny42MzI4TDI4Ljg0OCA5OC4zNjI0TDI4LjExODMgOTcuMTI1MVY5Ny4xMTcyWiIgZmlsbD0iI0ZGRkJGMyIvPgo8cGF0aCBkPSJNMjguMTMzNyA5Ny4xMjUyTDI3Ljk1MTMgOTYuODE1OUMyMS42MDYxIDEwMC41NiAxNy40MjYyIDk3Ljk4MTggMTMuMTE5NCA5Mi45NjkxTDEyLjg0MTggOTMuMjA3MUMxNy4yNzU1IDk4LjM1NDYgMjEuNTc0NCAxMDAuOTk2IDI4LjEzMzcgOTcuMTMzMVY5Ny4xMjUyWiIgZmlsbD0iI0ZGRDQ4OCIvPgo8cGF0aCBkPSJNMjguNTQ3IDk3Ljc2NzZDMjguNDI4MSA5Ny44MDczIDI4LjM4ODQgOTcuODU0OSAyOC40MTIyIDk3LjgzMTFDMjguNDI4IDk3LjgxNTIgMjguNDkxNSA5Ny43NDM5IDI4LjUzOTEgOTcuNjAxMUMyOC41OTQ2IDk3LjQ1MDQgMjguNjI2MyA5Ny4xOTY2IDI4LjUyMzIgOTYuOTI2OUwyNS44MTA2IDk3LjkxMDRDMjUuNDc3NSA5Ny4wMDYyIDI1Ljk2MTQgOTYuMjUyNyAyNi4yNzA3IDk1LjkwMzdDMjYuNjI3NiA5NS41MDcyIDI3LjEwMzUgOTUuMjIxNiAyNy41OTUyIDk1LjA1NTFMMjguNTM5MSA5Ny43NzU2TDI4LjU0NyA5Ny43Njc2Wk0yOC4wNTUzIDk3LjExNzJDMjguMTUwNSA5Ny4zNzkgMjguMzE3IDk3LjUzNzYgMjguNDUxOSA5Ny42MjQ5QzI4LjU3MDggOTcuNzA0MiAyOC42NjYgOTcuNzIgMjguNjg5NyA5Ny43MjhDMjguNzM3MyA5Ny43MjggMjguNjgxOCA5Ny43MiAyOC41NTQ5IDk3Ljc1OTdMMjcuNTg3MyA5NS4wNDcxQzI4LjA4NjkgOTQuODcyNiAyOC42NDIxIDk0Ljc5MzMgMjkuMTY1NiA5NC44ODg1QzI5LjY0MTUgOTQuOTY3OCAzMC40NDI2IDk1LjI2MTMgMzAuNzU5OCA5Ni4xMzM3TDI4LjA0NzMgOTcuMTE3MkgyOC4wNTUzWk0yOC4wMzE1IDk2LjI2ODZDMjguMTU4NCA5Ni4yMjEgMjguMTkgOTYuMTgxNCAyOC4xNjYyIDk2LjIxMzFDMjguMTUwNCA5Ni4yMjg5IDI4LjA4NyA5Ni4zMDgyIDI4LjAzOTQgOTYuNDQzMUMyNy45OTE4IDk2LjU5MzggMjcuOTYwMSA5Ni44MzE3IDI4LjA0NzMgOTcuMDkzNUwzMC43NzU3IDk2LjE1NzZDMzEuMDg1MSA5Ny4wNTM4IDMwLjYyNSA5Ny43ODM1IDMwLjI5OTkgOTguMTQwNEMyOS45NDI5IDk4LjUzNyAyOS40NjcgOTguODE0NiAyOC45NzUzIDk4Ljk4OTFMMjguMDMxNSA5Ni4yNjg2Wk0yOC41MjMyIDk2LjkxODlDMjguNDI4IDk2LjY1NzIgMjguMjYxNSA5Ni40OTg2IDI4LjEyNjYgOTYuNDExNEMyOC4wMDc3IDk2LjMzMjEgMjcuOTEyNSA5Ni4zMTYyIDI3Ljg4ODcgOTYuMzA4M0MyNy44NDExIDk2LjMwODMgMjcuODk2NiA5Ni4zMTYyIDI4LjAyMzUgOTYuMjY4NkwyOC45OTExIDk4Ljk4MTJDMjguNDkxNSA5OS4xNTU2IDI3LjkzNjMgOTkuMjM1IDI3LjQxMjggOTkuMTM5OEMyNi45NDQ4IDk5LjA2MDUgMjYuMTM1OCA5OC43NjcgMjUuODE4NiA5Ny44OTQ1TDI4LjUzMTIgOTYuOTExMUwyOC41MjMyIDk2LjkxODlaTTI4LjA3MTEgOTYuNDExNEwyOC41NTQ5IDk3Ljc2NzZMMjguMDg2OSA5Ni40MDM0TDI4LjA3MTEgOTYuNDExNFpNMjkuNDAzNiA5Ni42MzM0TDMwLjc1OTggOTYuMTQxN1Y5Ni4xNjU1TDI5LjM5NTcgOTYuNjMzNEgyOS40MDM2Wk0yOC40OTk0IDk3LjYzMjhMMjguMDE1NiA5Ni4yNzY1TDI4LjQ5MTUgOTcuNjQwN0wyOC40OTk0IDk3LjYzMjhaIiBmaWxsPSIjRkZGQkYzIi8+CjxwYXRoIGQ9Ik0yNy4xNjY1IDk3LjQxMDdDMjcuMjg1NSA5Ny43NDM4IDI3Ljg4MDQgOTcuODU0OCAyOC41MDcgOTcuNjMyOEMyOS4xMjU2IDk3LjQxODYgMjkuNTMwMiA5Ni45NzQ0IDI5LjQxMTIgOTYuNjMzNEMyOS4yOTIyIDk2LjMwMDMgMjguNjk3MyA5Ni4xODkyIDI4LjA3MDcgOTYuNDExM0MyNy40NTIxIDk2LjYyNTUgMjcuMDM5NiA5Ny4wNzc2IDI3LjE2NjUgOTcuNDEwN1oiIGZpbGw9IiM0NTQ0NEEiLz4KPHBhdGggZD0iTTI4LjQ3NTIgOTcuNTQ1NkMyOC4zMDA3IDk3LjYwOSAyOC4yMjk0IDk3LjY3MjQgMjguMjM3MyA5Ny42NzI0QzI4LjIzNzMgOTcuNjcyNCAyOC4zMDA4IDk3LjYwMTEgMjguMzQ4MyA5Ny40NjYyQzI4LjQwMzkgOTcuMzIzNSAyOC40NDM1IDk3LjA2OTcgMjguMzQ4MyA5Ni43OTIxTDI1LjYxOTkgOTcuNzJDMjUuMzAyNiA5Ni43ODQxIDI1LjgxODIgOTYuMDMwNiAyNi4xNDM0IDk1LjY4OTZDMjYuNTA4MiA5NS4zMDA5IDI2Ljk5OTkgOTUuMDE1NCAyNy41MDc2IDk0LjgzM0wyOC40ODMxIDk3LjU0NTZIMjguNDc1MlpNMjguMDcwNyA5Ni44NzE0QzI4LjE2NTggOTcuMTU2OSAyOC4zNTYyIDk3LjMzMTQgMjguNDkxMSA5Ny40MTg2QzI4LjYxOCA5Ny40OTggMjguNzA1MiA5Ny41MDU5IDI4LjcwNTIgOTcuNTA1OUMyOC43MTMxIDk3LjUwNTkgMjguNjEwMSA5Ny41MDU5IDI4LjQ0MzUgOTcuNTUzNUwyNy41MTU1IDk0LjgyNTFDMjguMDIzMSA5NC42NTA2IDI4LjU4NjMgOTQuNTcxMiAyOS4xMTc3IDk0LjY1MDZDMjkuNTY5OCA5NC43MTQgMzAuNDY2IDk0Ljk4MzcgMzAuNzkxMiA5NS45MzU1TDI4LjA2MjcgOTYuODYzNUwyOC4wNzA3IDk2Ljg3MTRaTTI3Ljk2NzUgOTYuMTFDMjguMTI2MiA5Ni4wNTQ1IDI4LjE4OTYgOTUuOTkxIDI4LjE4MTcgOTYuMDA2OUMyOC4xODE3IDk2LjAwNjkgMjguMTE4MiA5Ni4wNzgzIDI4LjA3MDcgOTYuMjEzMUMyOC4wMTUxIDk2LjM1NTkgMjcuOTc1NSA5Ni42MDE3IDI4LjA3MDcgOTYuODc5M0wzMC43OTkxIDk1Ljk1MTNDMzEuMTE2NCA5Ni44NzkzIDMwLjYwODggOTcuNjMyOCAzMC4yODM2IDk3Ljk4MThDMjkuOTEwOCA5OC4zNzg0IDI5LjQxMTEgOTguNjcxOCAyOC44OTU2IDk4Ljg0NjNMMjcuOTY3NSA5Ni4xMTc5Vjk2LjExWk0yOC4zNDA0IDk2Ljc2ODNDMjguMjM3MyA5Ni40ODI3IDI4LjA0NjkgOTYuMzE2MiAyNy45MiA5Ni4yNDQ4QzI3LjgwMSA5Ni4xNzM0IDI3LjcxMzggOTYuMTU3NiAyNy43MTM4IDk2LjE1NzZDMjcuNzEzOCA5Ni4xNTc2IDI3LjgwMSA5Ni4xNTc2IDI3Ljk2NzUgOTYuMTFMMjguODk1NiA5OC44Mzg0QzI4LjM4OCA5OS4wMTI5IDI3LjgxNjkgOTkuMDg0MiAyNy4yODU1IDk5LjAwNDlDMjYuODMzNCA5OC45MzM1IDI1Ljk2MDkgOTguNjcxOCAyNS42Mjc4IDk3Ljc0MzlMMjguMzQwNCA5Ni43NjgzWk0yNy45ODM0IDk2LjE4OTNMMjcuNDk5NiA5NC44MzNIMjcuNTA3NkgyNy41MTU1TDI3Ljk3NTUgOTYuMTk3MkwyNy45ODM0IDk2LjE4OTNaTTI2Ljk4NDEgOTcuMjUyMUwyNS42Mjc4IDk3Ljc0MzlWOTcuNzJMMjYuOTkyIDk3LjI1MjFIMjYuOTg0MVoiIGZpbGw9IiNGRkZCRjMiLz4KPHBhdGggZD0iTTI2Ljk5MjEgOTcuMjUyMkMyNy4xMTkgOTcuNjAxMSAyNy43NjE1IDk3LjY5NjMgMjguNDQzNiA5Ny40NjYzQzI5LjExNzggOTcuMjM2MyAyOS41Njk5IDk2Ljc1MjUgMjkuNDQzIDk2LjQwMzVDMjkuMzI0IDk2LjA0NjYgMjguNjczNSA5NS45NTkzIDI3Ljk5MTQgOTYuMTg5M0MyNy4zMTczIDk2LjQyNzMgMjYuODY1MiA5Ni45MDMyIDI2Ljk5MjEgOTcuMjUyMloiIGZpbGw9IiM1OTU2NUYiLz4KPHBhdGggZD0iTTI4LjQ3NTMgOTcuNTUzNkMyOC4zNDA1IDk3LjYwMTIgMjguMzE2OCA5Ny42NDA4IDI4LjM0ODUgOTcuNjA5MUMyOC4zNjQ0IDk3LjU5MzMgMjguNDQzNiA5Ny41MDYgMjguNDk5MiA5Ny4zNTUzQzI4LjU2MjYgOTcuMTg4NyAyOC41OTQzIDk2LjkyNyAyOC40OTkyIDk2LjYzMzVMMjUuNzc4NiA5Ny41ODUzQzI1LjQ1MzQgOTYuNjY1MyAyNS45NjkxIDk1LjkzNTYgMjYuMjcwNSA5NS42MTgzQzI2LjYxOTUgOTUuMjUzNSAyNy4wNzE1IDk0Ljk5OTYgMjcuNTIzNiA5NC44NDFMMjguNDgzMyA5Ny41NjE1TDI4LjQ3NTMgOTcuNTUzNlpNMjcuODg4NCA5Ni44NTU2QzI3Ljk5MTUgOTcuMTQ5MSAyOC4xODE5IDk3LjMyMzUgMjguMzMyNiA5Ny40MTg3QzI4LjQ2NzUgOTcuNTA2IDI4LjU3MDUgOTcuNTIxOCAyOC42MDIzIDk3LjUyMThDMjguNjQ5OSA5Ny41MjE4IDI4LjYwMjMgOTcuNTIxOSAyOC40ODMzIDk3LjU1MzZMMjcuNTIzNiA5NC44MzMxQzI3Ljk4MzYgOTQuNjc0NSAyOC41MDcxIDk0LjU5NTEgMjkuMDA2OCA5NC42NjY1QzI5LjQzNTEgOTQuNzMgMzAuMjkxNyA5NC45ODM4IDMwLjYwOSA5NS44OTU5TDI3Ljg4ODQgOTYuODU1NlpNMjcuOTEyMiA5NS45Mjc2QzI4LjAzMTIgOTUuODg4IDI4LjA2MyA5NS44NDA0IDI4LjAzMTIgOTUuODhDMjguMDE1NCA5NS44OTU5IDI3Ljk0MzkgOTUuOTc1MiAyNy44ODg0IDk2LjEyNTlDMjcuODMyOSA5Ni4yODQ1IDI3Ljc4NTMgOTYuNTU0MiAyNy44ODg0IDk2Ljg2MzZMMzAuNjA5IDk1LjkwMzhDMzAuOTM0MSA5Ni44MjM5IDMwLjQxMDcgOTcuNTYxNSAzMC4xMjUxIDk3Ljg2MjlDMjkuNzg0MSA5OC4yMjc3IDI5LjMzMTkgOTguNDg5NSAyOC44NjQgOTguNjU2TDI3LjkwNDMgOTUuOTM1NUwyNy45MTIyIDk1LjkyNzZaTTI4LjQ5OTIgOTYuNjI1NkMyOC4zOTYgOTYuMzMyMSAyOC4yMDU3IDk2LjE1NzcgMjguMDU1IDk2LjA2MjVDMjcuOTIwMiA5NS45NzUyIDI3LjgxNyA5NS45NTk0IDI3Ljc4NTMgOTUuOTU5NEMyNy43Mzc3IDk1Ljk1OTQgMjcuNzg1MyA5NS45NTkzIDI3LjkwNDMgOTUuOTI3NkwyOC44NjQgOTguNjQ4MUMyOC40MDQgOTguODA2OCAyNy44ODA1IDk4Ljg4NjEgMjcuMzgwOCA5OC44MTQ3QzI2Ljk1MjUgOTguNzUxMiAyNi4wOTU5IDk4LjQ5NzQgMjUuNzc4NiA5Ny41ODUzTDI4LjQ5OTIgOTYuNjMzNVY5Ni42MjU2Wk0yOS4yNTI2IDk2LjM3MThMMjcuODk2NCA5Ni44NTU2TDI5LjI2MDUgOTYuMzcxOEgyOS4yNTI2WiIgZmlsbD0iI0ZGRkJGMyIvPgo8cGF0aCBkPSJNMjcuMTM1IDk3LjEwOTRDMjcuMjQ2IDk3LjQxODcgMjcuODAxMiA5Ny40OTAxIDI4LjM4ODEgOTcuMjkxOEMyOC45NjcxIDk3LjA4NTYgMjkuMzU1NyA5Ni42ODEgMjkuMjUyNiA5Ni4zNzk2QzI5LjE0MTYgOTYuMDcwMyAyOC41ODY0IDk1Ljk5MSAyNy45OTk1IDk2LjE5NzJDMjcuNDEyNiA5Ni40MDM1IDI3LjAzMTkgOTYuOCAyNy4xMzUgOTcuMTA5NFoiIGZpbGw9IiM4QTg0OTQiLz4KPHBhdGggZD0iTTM2LjAxODUgOTYuODYzNUwzOC40NzczIDEwMy43MzJDMzkuMDMyNSAxMDUuMjg3IDM2LjczMjQgMTA4LjcwNSAzMi44Njk4IDExMC4wNjFDMjkuMDA3MiAxMTEuNDI2IDI1LjA0OTMgMTEwLjIxMiAyNC40OTQxIDEwOC42NThMMjIuMDgzIDEwMS45TDM2LjAyNjUgOTYuODU1NkwzNi4wMTg1IDk2Ljg2MzVaIiBmaWxsPSIjMjczQzZEIi8+CjxwYXRoIGQ9Ik0xNC41ODY5IDEwMi41MTlMMzEuMTMxOSAxMDUuMjIzTDQyLjI1MTkgOTIuNzYzTDI1LjcxNDggOTAuMDU4M0wxNC41ODY5IDEwMi41MTlaIiBmaWxsPSIjODREMUNGIi8+CjxwYXRoIGQ9Ik0xMC44NDM1IDg5LjcwOTRDMTAuNzk1OSA4OS43MDk0IDEwLjc0MDUgODkuNzA5NCAxMC43MDA4IDg5LjcyNTJDMTAuNTUwMSA4OS43MzMyIDEwLjM5MTQgODkuNzk2NiAxMC4yNjQ1IDg5Ljg5OTdDMTAuMTM3NiA4OS45OTQ5IDEwLjAyNjYgOTAuMTIxOCA5Ljk4Njk1IDkwLjI1NjZDOS45NzkwMSA5MC4yODg0IDkuOTU1MTkgOTAuMzM1OSA5Ljk1NTE5IDkwLjM4MzVDOS44OTk2NyA5MC42MTM1IDkuOTYzMSA5MC44ODMyIDEwLjEyOTcgOTEuMDgxNUMxMC40MDczIDkxLjQzMDUgMTEuODk4NCA5Mi43MDc0IDEyLjQ4NTQgOTIuNzYyOUgxMi41MDEyQzEyLjU0ODcgOTIuNzYyOSAxMi42MDQzIDkyLjc2MyAxMi42NDQgOTIuNzIzM0gxMi42NTE5QzEyLjY1MTkgOTIuNzIzMyAxMi43MDc0IDkyLjY1OTggMTIuNzE1MyA5Mi42MjAyVjkyLjYwNDNDMTIuODM0MyA5Mi4wOTY3IDExLjg0MjkgOTAuMzgzNSAxMS41NTc0IDkwLjAzNDVDMTEuMzY3IDg5LjgyODMgMTEuMTEzMiA4OS43MDkzIDEwLjg1MTQgODkuNzAxNEwxMC44NDM1IDg5LjcwOTRaIiBmaWxsPSIjRkZENDg4Ii8+CjxwYXRoIGQ9Ik05Ljk3MTIxIDkwLjI1NjZDOS45NzEyMSA5MC4yNTY2IDkuOTQ3MzggOTAuMzM1OSA5LjkzOTQ1IDkwLjM4MzVDMTAuMzI4MSA5MC44MTE4IDExLjg2NjggOTIuNDYxNSAxMi40Njk2IDkyLjc2MjlIMTIuNDg1NUMxMi41NjQ4IDkyLjgwMjYgMTIuNjM2MiA5Mi44MTg1IDEyLjY3NTkgOTIuNzg2N0wxMi41NzI4IDkyLjY2NzdDMTIuNDMgOTIuNzc4OCAxMC41ODE5IDkwLjk2MjUgOS45NzEyMSA5MC4yNTY2WiIgZmlsbD0iI0ZGRDQ4OCIvPgo8cGF0aCBkPSJNMTAuMjk2MyA4OS44NkwxMC4yMDEyIDg5LjkyMzVMMTIuNDM3OCA5Mi41OTYzTDEyLjUyNSA5Mi41MzI5TDEwLjI5NjMgODkuODZaIiBmaWxsPSIjRkZENDg4Ii8+CjxwYXRoIGQ9Ik0xMC44NDM5IDg5LjcwOTRDMTAuNzk2MyA4OS43MDk0IDEwLjc0MDggODkuNzA5NCAxMC43MDEyIDg5LjcyNTJDMTEuMjk2IDkwLjQzOTEgMTIuNzIzNyA5Mi41NjQ3IDEyLjU4MDkgOTIuNjgzNkwxMi42ODQgOTIuODAyNkMxMi42ODQgOTIuODAyNiAxMi43MzE1IDkyLjcyMzMgMTIuNjk5OCA5Mi42MzYxVjkyLjYyMDJDMTIuNTQxMiA5Mi4wMDE1IDExLjE5MjkgOTAuMTY5NCAxMC44NDM5IDg5LjcxNzNWODkuNzA5NFoiIGZpbGw9IiNGRkQ0ODgiLz4KPHBhdGggZD0iTTEyLjUwOTMgOTMuNDIxMkMxMi44MjY1IDkzLjgwMiAxMy4yNzA3IDkzLjk1MjcgMTMuNTAwNyA5My43ODYxQzEzLjczODYgOTMuNjExNiAxMy42NjczIDkzLjE2NzUgMTMuMzY1OSA5Mi43OTQ3QzEzLjA0ODcgOTIuNDE0IDEyLjYwNDUgOTIuMjU1MyAxMi4zNzQ1IDkyLjQyOThDMTIuMTI4NiA5Mi42MDQzIDEyLjE5OTkgOTMuMDQ4NSAxMi41MDkzIDkzLjQyMTJaIiBmaWxsPSIjRkZENDg4Ii8+CjxwYXRoIGQ9Ik0yOC4wNTQ2IDk3LjEyNTJMMjcuODcyMSA5Ni44MTU5QzIxLjUyNjkgMTAwLjU2IDE3LjM0NzEgOTcuOTgxOCAxMy4wNDAzIDkyLjk2OTFMMTIuNzYyNyA5My4yMDcxQzE3LjE5NjQgOTguMzU0NiAyMS40OTUzIDEwMC45OTYgMjguMDU0NiA5Ny4xMzMxVjk3LjEyNTJaIiBmaWxsPSIjRkZENDg4Ii8+CjxwYXRoIGQ9Ik0yNy4wODc0IDk3LjQxMDdDMjcuMjA2NCA5Ny43NDM4IDI3LjgwMTMgOTcuODU0OCAyOC40Mjc5IDk3LjYzMjhDMjkuMDQ2NSA5Ny40MTg2IDI5LjQ1MTEgOTYuOTc0NCAyOS4zMzIxIDk2LjYzMzRDMjkuMjEzMSA5Ni4zMDAzIDI4LjYxODIgOTYuMTg5MiAyNy45OTE2IDk2LjQxMTNDMjcuMzczIDk2LjYyNTUgMjYuOTYwNSA5Ny4wNzc2IDI3LjA4NzQgOTcuNDEwN1oiIGZpbGw9IiM0NTQ0NEEiLz4KPHBhdGggZD0iTTI2LjkxMiA5Ny4yNTIyQzI3LjAzODkgOTcuNjAxMSAyNy42ODEzIDk3LjY5NjMgMjguMzYzNCA5Ny40NjYzQzI5LjAzNzYgOTcuMjM2MyAyOS40ODk3IDk2Ljc1MjUgMjkuMzYyOCA5Ni40MDM1QzI5LjI0MzggOTYuMDQ2NiAyOC41OTM1IDk1Ljk1OTMgMjcuOTExNCA5Ni4xODkzQzI3LjIzNzIgOTYuNDI3MyAyNi43ODUxIDk2LjkwMzIgMjYuOTEyIDk3LjI1MjJaIiBmaWxsPSIjNTk1NjVGIi8+CjxwYXRoIGQ9Ik0yNy4wNTU5IDk3LjEwOTRDMjcuMTY2OSA5Ny40MTg3IDI3LjcyMjEgOTcuNDkwMSAyOC4zMDkgOTcuMjkxOEMyOC44ODggOTcuMDg1NiAyOS4yNzY2IDk2LjY4MSAyOS4xNzM1IDk2LjM3OTZDMjkuMDYyNSA5Ni4wNzAzIDI4LjUwNzMgOTUuOTkxIDI3LjkyMDQgOTYuMTk3MkMyNy4zMzM1IDk2LjQwMzUgMjYuOTUyOCA5Ni44IDI3LjA1NTkgOTcuMTA5NFoiIGZpbGw9IiM4QTg0OTQiLz4KPC9zdmc+Cg==);
  z-index: 1;
  top: 86px;
}
.avatar-ctn .svg {
  position: absolute;
  top: 100px;
}
.avatar-ctn .clipped {
  position: relative;
  top: 0px;
  left: -56px;
  width: calc(100% + 72px);
  height: 257px;
  background-position: center;
  background-size: cover;
  -webkit-clip-path: url(#my-clip-path);
  clip-path: url(#my-clip-path);
}
.avatar-ctn.blue-ctn .clipped {
  background-color: #273c6d;
}
.avatar-ctn.blue-ctn .avatar-ctn-assets::after {
  background-color: #273c6d;
}
.avatar-ctn.l-blue-ctn .clipped {
  background-color: #d0e9f0;
}
.avatar-ctn.l-blue-ctn .avatar-ctn-assets::after {
  background-color: #d0e9f0;
}
.avatar-ctn.green-ctn .clipped {
  background-color: #84d1cf;
}
.avatar-ctn.green-ctn .avatar-ctn-assets::after {
  background-color: #84d1cf;
}

.pale-blue-ctn {
  background-color: var(--smr_blue_2) !important;
}

.cta-green .footer-cta-inner {
  background-color: var(--smr_green_3) !important;
}

.blue-ctn .quote-items::before {
  background: linear-gradient(270deg, #273c6d 0%, rgba(208, 233, 240, 0) 100%);
}
.blue-ctn .quote-items::after {
  background: linear-gradient(270deg, #273c6d 0%, rgba(208, 233, 240, 0) 100%);
}

.green-ctn .quote-items::before {
  background: linear-gradient(270deg, #84d1cf 0%, rgba(208, 233, 240, 0) 100%);
}
.green-ctn .quote-items::after {
  background: linear-gradient(270deg, #84d1cf 0%, rgba(208, 233, 240, 0) 100%);
}

/*-------------------------------------------------
>> Styles for Spacers
-------------------------------------------------*/
.is-style-gl-s1,
.gl-s1 {
  height: var(--smr_space_1) !important;
}

.is-style-gl-s2,
.gl-s2 {
  height: var(--smr_space_2) !important;
}

.is-style-gl-s3,
.gl-s3 {
  height: var(--smr_space_3) !important;
}

.is-style-gl-s4,
.gl-s4 {
  height: var(--smr_space_4) !important;
}

.is-style-gl-s5,
.gl-s5 {
  height: var(--smr_space_5) !important;
}

.is-style-gl-s6,
.gl-s6 {
  height: var(--smr_space_6) !important;
}

.is-style-gl-s7,
.gl-s7 {
  height: var(--smr_space_7) !important;
}

.is-style-gl-s8,
.gl-s8 {
  height: var(--smr_space_8) !important;
}

.is-style-gl-s9,
.gl-s9 {
  height: var(--smr_space_9) !important;
}

.is-style-gl-s10,
.gl-s10 {
  height: var(--smr_space_10) !important;
}

.is-style-gl-s11,
.gl-s11 {
  height: var(--smr_space_11) !important;
}

.is-style-gl-s12,
.gl-s12 {
  height: var(--smr_space_12) !important;
}

.is-style-gl-s13,
.gl-s13 {
  height: var(--smr_space_13) !important;
}

.is-style-gl-s14,
.gl-s14 {
  height: var(--smr_space_14) !important;
}

.is-style-gl-s15,
.gl-s15 {
  height: var(--smr_space_15) !important;
}

.is-style-gl-s16,
.gl-s16 {
  height: var(--smr_space_16) !important;
}

.is-style-gl-s17,
.gl-s17 {
  height: var(--smr_space_17) !important;
}

/*-------------------------------------------------
>> Styles for Theme Spacers
-------------------------------------------------*/
.ts-160 {
  height: 160px;
}

.ts-140 {
  height: 140px;
}

.ts-120 {
  height: 120px;
}

.ts-100 {
  height: 100px;
}

.ts-80 {
  height: 80px;
}

.ts-60 {
  height: 60px;
}

.ts-40 {
  height: 40px;
}

/*-------------------------------------------------
>> Basic styles for theme
-------------------------------------------------*/
/****
 *
 * helper classes
 *
****/
.white-text * {
  color: var(--smr_white);
}

.icon-list-three-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(clamp(280px, 33.3333333333% - 5.5%, 100%), 100%), 1fr));
  gap: 5.5%;
}

.kicker-text {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
}

.large-text {
  font-size: var(--smr_font_size_6);
  line-height: 1.3;
}

.small-text {
  font-size: 0.875rem;
  line-height: 1;
}

.black-text {
  color: var(--wp--preset--color--black);
}

.white_text {
  color: var(--wp--preset--color--white);
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.center-align {
  text-align: center;
}

.right-align {
  text-align: right;
}

.left-align {
  text-align: left;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-decuration-none {
  text-decoration: none;
}

.d-flex {
  display: flex;
}

.d-inline-flex {
  display: inline-flex;
}

.flex-row {
  flex-direction: row;
}

.flex-column {
  flex-direction: column;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-column-reverse {
  flex-direction: column-reverse;
}

.justify-content-start {
  justify-content: flex-start;
}

.justify-content-end {
  justify-content: flex-end;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-between {
  justify-content: space-between;
}

.justify-content-around {
  justify-content: space-around;
}

.align-items-start {
  align-items: flex-start;
}

.align-items-end {
  align-items: flex-end;
}

.align-items-center {
  align-items: center;
}

.align-items-baseline {
  align-items: baseline;
}

.align-items-stretch {
  align-items: stretch;
}

.align-content-start {
  align-content: flex-start;
}

.align-content-end {
  align-content: flex-end;
}

.align-content-center {
  align-content: center;
}

.align-content-between {
  align-content: space-between;
}

.align-content-around {
  align-content: space-around;
}

.align-content-stretch {
  align-content: stretch;
}

.align-self-auto {
  align-self: auto;
}

.align-self-start {
  align-self: flex-start;
}

.align-self-end {
  align-self: flex-end;
}

.align-self-center {
  align-self: center;
}

.align-self-baseline {
  align-self: baseline;
}

.align-self-stretch {
  align-self: stretch;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-no-wrap {
  flex-wrap: nowrap;
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-position-center {
  background-position: center;
}

.bg-norepeat {
  background-repeat: no-repeat;
}

.bg-repeat {
  background-repeat: repeat;
}

.reset-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/****
 *
 * breadcrumbs
 *
****/
#breadcrumbs {
  color: var(--smr_breadcrumb_color);
  text-transform: uppercase;
  margin-bottom: 23px;
  font-size: 0.875rem;
}
#breadcrumbs span {
  font-size: var(--smr_font_size_4);
}
#breadcrumbs span.breadcrumb_last {
  font-size: 0.875rem;
  font-weight: 500;
  margin-left: 10px;
}
#breadcrumbs a, #breadcrumbs:visited {
  color: var(--smr_breadcrumb_link_color);
  font-weight: 700;
  margin: 0 10px;
  border-bottom: 1px solid var(--smr_breadcrumb_border_color);
  font-size: 0.875rem;
}
#breadcrumbs a:hover, #breadcrumbs:visited:hover {
  border-bottom: 1px solid var(--smr_breadcrumb_border_color_hover);
}

.single-post #breadcrumbs span span span span span span {
  color: var(--smr_breadcrumb_span_color);
}

.single-post #breadcrumbs span span span span span span a {
  color: var(--smr_breadcrumb_link_color);
}

/****
 *
 * buttons
 *
****/
.learn-more {
  color: var(--wp--preset--color--black);
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.cky-btn.cky-btn-accept {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 12px 39.1px;
  text-decoration: none;
  color: var(--smr_theme_btn_color) !important;
  background-color: var(--smr_theme_btn_bgcolor) !important;
  border: 2px solid transparent !important;
  transition: all 0.35s ease-in-out;
  text-align: center;
  line-height: 1.3;
  font-family: "bligh", sans-serif;
  font-size: var(--smr_font_size_5) !important;
}
.cky-btn.cky-btn-accept:last-child {
  margin-right: 0;
}
.cky-btn.cky-btn-accept:hover {
  background-color: var(--smr_theme_btn_bgcolor_hover) !important;
  border: solid 2px transparent !important;
  color: var(--smr_theme_btn_color_hover) !important;
}

.cky-btn.cky-btn-reject,
.cky-btn.cky-btn-preferences {
  background-color: var(--smr_white) !important;
  color: var(--smr_black) !important;
  font-size: var(--smr_font_size_4) !important;
  padding: 9px 85px 10px 85.4px;
  border: 1px solid var(--smr_black) !important;
}
.cky-btn.cky-btn-reject:hover,
.cky-btn.cky-btn-preferences:hover {
  background-color: var(--smr_gray) !important;
  border: 1px solid var(--smr_black) !important;
}

a.button,
a.button:visited,
span.button,
.is-style-mycustomstyle .wp-element-button {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 12px 39.1px;
  text-decoration: none;
  color: var(--smr_theme_btn_color);
  background-color: var(--smr_theme_btn_bgcolor);
  border: 2px solid transparent;
  transition: all 0.35s ease-in-out;
  text-align: center;
  border-radius: 100px;
  line-height: 1.3;
  font-family: "bligh", sans-serif;
  font-size: var(--smr_font_size_5);
}
a.button:last-child,
a.button:visited:last-child,
span.button:last-child,
.is-style-mycustomstyle .wp-element-button:last-child {
  margin-right: 0;
}
a.button:hover,
a.button:visited:hover,
span.button:hover,
.is-style-mycustomstyle .wp-element-button:hover {
  background-color: var(--smr_theme_btn_bgcolor_hover);
  border: solid 2px transparent;
  color: var(--smr_theme_btn_color_hover);
}
a.button.orange-btn,
a.button:visited.orange-btn,
span.button.orange-btn,
.is-style-mycustomstyle .wp-element-button.orange-btn {
  background-color: var(--smr_orange_1);
  padding: 12px 70px 12px 40px;
}
a.button.orange-btn::before,
a.button:visited.orange-btn::before,
span.button.orange-btn::before,
.is-style-mycustomstyle .wp-element-button.orange-btn::before {
  position: absolute;
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjU5NzMgMTEuOTcxOUwxNi43MjU2IDE2Ljg0MzZDMTYuNDU3MSAxNy4xMTIxIDE2LjEwNTIgMTcuMjQ2MyAxNS43NTMzIDE3LjI0NjNDMTUuNDAxNCAxNy4yNDYzIDE1LjA0OTUgMTcuMTEyMSAxNC43ODEgMTYuODQzNkMxNC4yNDQxIDE2LjMwNjYgMTQuMjQ0MSAxNS40MzYgMTQuNzgxIDE0Ljg5OUwxNy4zMDU0IDEyLjM3NDZIMS4zNzVDMC42MTU2MTMgMTIuMzc0NiAwIDExLjc1OSAwIDEwLjk5OTZDMCAxMC4yNDAyIDAuNjE1NjEzIDkuNjI0NjMgMS4zNzUgOS42MjQ2M0gxNy4zMDU0TDE0Ljc4MSA3LjEwMDIyQzE0LjI0NDEgNi41NjMyNCAxNC4yNDQxIDUuNjkyNjUgMTQuNzgxIDUuMTU1NjdDMTUuMzE4IDQuNjE4NjggMTYuMTg4NiA0LjYxODY4IDE2LjcyNTYgNS4xNTU2N0wyMS41OTczIDEwLjAyNzRDMjIuMTM0MiAxMC41NjQzIDIyLjEzNDIgMTEuNDM0OSAyMS41OTczIDExLjk3MTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 22px;
  width: 22px;
  height: 22px;
  right: 41px;
  bottom: 14px;
}
a.button.orange-btn:hover,
a.button:visited.orange-btn:hover,
span.button.orange-btn:hover,
.is-style-mycustomstyle .wp-element-button.orange-btn:hover {
  background-color: var(--smr_orange);
}
a.button.simple-orange-btn,
a.button:visited.simple-orange-btn,
span.button.simple-orange-btn,
.is-style-mycustomstyle .wp-element-button.simple-orange-btn {
  background-color: var(--smr_orange_1);
  padding: 10px 24px;
  font-size: var(--smr_font_size_5);
}
a.button.simple-orange-btn:hover,
a.button:visited.simple-orange-btn:hover,
span.button.simple-orange-btn:hover,
.is-style-mycustomstyle .wp-element-button.simple-orange-btn:hover {
  background-color: var(--smr_orange);
}
a.button.outline-btn,
a.button:visited.outline-btn,
span.button.outline-btn,
.is-style-mycustomstyle .wp-element-button.outline-btn {
  background-color: var(--smr_white);
  color: var(--smr_black);
  font-size: var(--smr_font_size_4);
  padding: 9px 85px 10px 85.4px;
  border: 1px solid var(--smr_black);
}
a.button.outline-btn:hover,
a.button:visited.outline-btn:hover,
span.button.outline-btn:hover,
.is-style-mycustomstyle .wp-element-button.outline-btn:hover {
  background-color: var(--smr_gray);
  border: 1px solid var(--smr_black);
}
a.button.green-btn,
a.button:visited.green-btn,
span.button.green-btn,
.is-style-mycustomstyle .wp-element-button.green-btn {
  background-color: var(--smr_green_3);
  color: var(--smr_color_primary);
  padding: 12px 38px;
}
a.button.green-btn:hover,
a.button:visited.green-btn:hover,
span.button.green-btn:hover,
.is-style-mycustomstyle .wp-element-button.green-btn:hover {
  background-color: var(--smr_green_2);
}
a.button.white-btn,
a.button:visited.white-btn,
span.button.white-btn,
.is-style-mycustomstyle .wp-element-button.white-btn {
  --smr_theme_btn_color: var(--smr_black);
  --smr_theme_btn_bgcolor: var(--smr_white);
  padding: 10px 54px;
  font-size: 18px;
  letter-spacing: 1px;
}
a.button.white-btn:hover,
a.button:visited.white-btn:hover,
span.button.white-btn:hover,
.is-style-mycustomstyle .wp-element-button.white-btn:hover {
  --smr_theme_btn_bgcolor_hover: var(--smr_gray);
  --smr_theme_btn_color_hover: var(--smr_black);
}
a.button.l-blue-btn,
a.button:visited.l-blue-btn,
span.button.l-blue-btn,
.is-style-mycustomstyle .wp-element-button.l-blue-btn {
  background-color: var(--smr_blue_2);
  color: var(--smr_color_primary);
  padding: 9px 22px;
  font-size: var(--smr_font_size_4);
}
a.button.l-blue-btn:hover,
a.button:visited.l-blue-btn:hover,
span.button.l-blue-btn:hover,
.is-style-mycustomstyle .wp-element-button.l-blue-btn:hover {
  background-color: var(--smr_green_3);
}
a.button.arrow-btn,
a.button:visited.arrow-btn,
span.button.arrow-btn,
.is-style-mycustomstyle .wp-element-button.arrow-btn {
  color: var(--smr_color_primary);
  background-color: transparent;
  padding: 0 30px 0 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjU5NzMgMTEuOTcxOUwxNi43MjU2IDE2Ljg0MzZDMTYuNDU3MSAxNy4xMTIxIDE2LjEwNTIgMTcuMjQ2MyAxNS43NTMzIDE3LjI0NjNDMTUuNDAxNCAxNy4yNDYzIDE1LjA0OTUgMTcuMTEyMSAxNC43ODEgMTYuODQzNkMxNC4yNDQxIDE2LjMwNjYgMTQuMjQ0MSAxNS40MzYgMTQuNzgxIDE0Ljg5OUwxNy4zMDU0IDEyLjM3NDZIMS4zNzVDMC42MTU2MTMgMTIuMzc0NiAwIDExLjc1OSAwIDEwLjk5OTZDMCAxMC4yNDAyIDAuNjE1NjEzIDkuNjI0NjMgMS4zNzUgOS42MjQ2M0gxNy4zMDU0TDE0Ljc4MSA3LjEwMDIyQzE0LjI0NDEgNi41NjMyNCAxNC4yNDQxIDUuNjkyNjUgMTQuNzgxIDUuMTU1NjdDMTUuMzE4IDQuNjE4NjggMTYuMTg4NiA0LjYxODY4IDE2LjcyNTYgNS4xNTU2N0wyMS41OTczIDEwLjAyNzRDMjIuMTM0MiAxMC41NjQzIDIyLjEzNDIgMTEuNDM0OSAyMS41OTczIDExLjk3MTlaIiBmaWxsPSIjRTQ2MjI1Ii8+Cjwvc3ZnPgo=);
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: right center;
}
a.button.arrow-btn:hover,
a.button:visited.arrow-btn:hover,
span.button.arrow-btn:hover,
.is-style-mycustomstyle .wp-element-button.arrow-btn:hover {
  color: var(--smr_orange_1);
}
a.button.simple-btn,
a.button:visited.simple-btn,
span.button.simple-btn,
.is-style-mycustomstyle .wp-element-button.simple-btn {
  padding: 0;
  color: var(--smr_orange_1);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 1px;
  background-color: transparent;
  font-size: var(--smr_font_size_3);
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
a.button.simple-btn:hover,
a.button:visited.simple-btn:hover,
span.button.simple-btn:hover,
.is-style-mycustomstyle .wp-element-button.simple-btn:hover {
  text-decoration-color: var(--smr_orange_1);
  background-color: transparent;
}

a.wp-block-button__link,
a.wp-block-button__link:visited {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 11px 30px;
  text-decoration: none;
  color: var(--smr_theme_btn_color);
  background-color: var(--smr_theme_btn_bgcolor);
  border: 2px solid var(--smr_theme_btn_border_color);
  transition: all 0.35s ease-in-out;
  margin-right: 9px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: var(--smr_font_size_3);
  border-radius: 100px;
}
a.wp-block-button__link:hover,
a.wp-block-button__link:visited:hover {
  background-color: var(--smr_theme_btn_bgcolor_hover);
  border: 2px solid var(--smr_theme_btn_border_color_hover);
  color: var(--smr_theme_btn_color_hover);
}
a.wp-block-button__link.has-background,
a.wp-block-button__link:visited.has-background {
  border: none;
}
a.wp-block-button__link.has-background:hover,
a.wp-block-button__link:visited.has-background:hover {
  border: none;
  color: unset;
}
a.wp-block-button__link.has-text-color.has-background,
a.wp-block-button__link:visited.has-text-color.has-background {
  border: none;
}
a.wp-block-button__link.has-text-color.has-background:hover,
a.wp-block-button__link:visited.has-text-color.has-background:hover {
  border: none;
}

/****
 *
 * WordPress buttons
 *
****/
.wp-block-button.is-style-outline a.wp-block-button__link,
.wp-block-button.is-style-outline a.wp-block-button__link:visited {
  border: 2px solid var(--smr_wp_outline_btn_border_color);
}
.wp-block-button.is-style-outline a.wp-block-button__link:hover,
.wp-block-button.is-style-outline a.wp-block-button__link:visited:hover {
  background-color: var(--smr_wp_outline_btn_bgcolor);
  color: var(--smr_wp_outline_btn_color);
}
.wp-block-button.is-style-outline a.wp-block-button__link.has-text-color:hover, .wp-block-button.is-style-outline a.wp-block-button__link.has-background:hover,
.wp-block-button.is-style-outline a.wp-block-button__link:visited.has-text-color:hover,
.wp-block-button.is-style-outline a.wp-block-button__link:visited.has-background:hover {
  background-color: unset;
  color: unset;
}
.wp-block-button.is-style-outline a.wp-block-button__link.has-text-color.has-background,
.wp-block-button.is-style-outline a.wp-block-button__link:visited.has-text-color.has-background {
  border: none;
}
.wp-block-button.is-style-outline a.wp-block-button__link.has-text-color.has-background:hover,
.wp-block-button.is-style-outline a.wp-block-button__link:visited.has-text-color.has-background:hover {
  border: none;
}

.no-visible {
  visibility: hidden;
}

/****
 *
 * 404 page
 *
****/
.not-found {
  text-align: center;
}

.error {
  text-align: center;
  margin: 20px 0;
  width: 100%;
}
.error .menu {
  margin: 0;
}
.error ul li {
  display: inline-block;
  margin: 0 0 0 20px;
  font-weight: 700;
  padding: 0;
}
.error ul li::before {
  display: none;
}
.error ul li a {
  padding: 10px;
  border-bottom: 0;
}
.error ul li a:hover {
  color: var(--smr_error_menu_color);
}
.error ul li ul {
  display: none;
}
.error .submenu-icon {
  display: none;
}

.form-404 {
  margin: 50px auto 0;
  max-width: 720px;
}
.form-404 p {
  margin-bottom: 20px;
}

picture {
  position: relative;
  overflow: hidden;
}
picture img.thumb-20 {
  height: 100%;
  position: absolute;
  z-index: 1;
  opacity: 1;
  width: 100%;
  filter: blur(40px);
  transition: opacity 500ms ease-in-out;
}
picture img.thumb-20.hide-thumb {
  opacity: 0;
}

picture img.loaded {
  opacity: 1;
}

.button-block {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}

.h-img-cover {
  line-height: 0.65;
}
.h-img-cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.desktop-hide {
  display: none;
}

.section-head .heading-2,
.section-head .heading-3,
.section-head p {
  margin-bottom: 0;
}
.section-head .section-head-text {
  margin-top: 20px;
}
.section-head .section-head-text p {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}
.section-head .section-head-btn {
  margin-top: 30px;
  line-height: 0.65;
}

.slick-prev,
.slick-next {
  background-color: white !important;
  width: 72px !important;
  height: 72px !important;
  border: 1px solid #337f84 !important;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: 20px;
  background-repeat: no-repeat !important;
  background-position: center !important;
  margin: 0;
  top: 63% !important;
  transition: all 0.3s ease-in-out;
  z-index: 5;
}
.slick-prev::before,
.slick-next::before {
  display: none !important;
}
.slick-prev:hover,
.slick-next:hover {
  background-color: var(--smr_color_secondary) !important;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.5;
  cursor: initial;
  background-color: white !important;
}

.slick-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY4OF8xNzk0MykiPgo8cGF0aCBkPSJNMi43NjEzIDEwLjAwMDFDMi43NjEzIDEwLjM1ODUgMi44OTgxNiAxMC43MTY5IDMuMTcxMzEgMTAuOTkwMkwxMS43NzA5IDE5LjU4OTdDMTIuMzE4IDIwLjEzNjggMTMuMjA0OSAyMC4xMzY4IDEzLjc1MTcgMTkuNTg5N0MxNC4yOTg2IDE5LjA0MjkgMTQuMjk4NiAxOC4xNTYxIDEzLjc1MTcgMTcuNjA5TDYuMTQyMzEgMTAuMDAwMUwxMy43NTE1IDIuMzkxMDJDMTQuMjk4MyAxLjg0Mzk4IDE0LjI5ODMgMC45NTczMDQgMTMuNzUxNSAwLjQxMDUyNEMxMy4yMDQ3IC0wLjEzNjc4NCAxMi4zMTc3IC0wLjEzNjc4NCAxMS43NzA3IDAuNDEwNTI0TDMuMTcxMDQgOS4wMDk5NEMyLjg5Nzg1IDkuMjgzMzUgMi43NjEzIDkuNjQxNzUgMi43NjEzIDEwLjAwMDFaIiBmaWxsPSIjMzM3Rjg0Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjg4XzE3OTQzIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoNC4zNzExNGUtMDggLTEgLTEgLTQuMzcxMTRlLTA4IDIwIDIwKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) !important;
  left: -85px !important;
}

.slick-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY4OF8xNzk0OCkiPgo8cGF0aCBkPSJNMTcuMjM5NCAxMC4wMDAxQzE3LjIzOTQgMTAuMzU4NSAxNy4xMDI2IDEwLjcxNjkgMTYuODI5NCAxMC45OTAyTDguMjI5NzkgMTkuNTg5N0M3LjY4Mjc0IDIwLjEzNjggNi43OTU4MSAyMC4xMzY4IDYuMjQ4OTggMTkuNTg5N0M1LjcwMjE2IDE5LjA0MjkgNS43MDIxNiAxOC4xNTYxIDYuMjQ4OTggMTcuNjA5TDEzLjg1ODQgMTAuMDAwMUw2LjI0OTI1IDIuMzkxMDJDNS43MDI0MyAxLjg0Mzk4IDUuNzAyNDMgMC45NTczMDQgNi4yNDkyNSAwLjQxMDUyNEM2Ljc5NjA3IC0wLjEzNjc4NCA3LjY4MzAxIC0wLjEzNjc4NCA4LjIzMDA1IDAuNDEwNTI0TDE2LjgyOTcgOS4wMDk5NEMxNy4xMDI5IDkuMjgzMzUgMTcuMjM5NCA5LjY0MTc1IDE3LjIzOTQgMTAuMDAwMVoiIGZpbGw9IiMzMzdGODQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82ODhfMTc5NDgiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDQ4ODI4MSAyMCkgcm90YXRlKC05MCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) !important;
  right: -117px !important;
}

.overflow-hidden {
  overflow: hidden;
}

.page-template-template-pricing .overflow-hidden {
  overflow: clip;
}

video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 0;
}

.error-404::before {
  display: none;
}
.error-404 .search-form {
  margin: 0;
}
.error-404 input[type=search] {
  background-color: white;
  height: 54px;
  padding: 0 20px;
  margin: 0;
}
.error-404 label {
  width: 60%;
}
.error-404 .error ul li a:hover,
.error-404 .error ul li a:visited:hover {
  color: var(--smr_yellow);
}

.page-id-207 .page-section .wrapper .wp-block-spacer,
.page-id-3 .page-section .wrapper .wp-block-spacer {
  height: 20px !important;
}
.page-id-207 .page-section .wrapper .wp-block-spacer:first-of-type,
.page-id-3 .page-section .wrapper .wp-block-spacer:first-of-type {
  height: var(--smr_space_11) !important;
}
.page-id-207 .page-section .wrapper .wp-block-spacer:last-of-type,
.page-id-3 .page-section .wrapper .wp-block-spacer:last-of-type {
  height: var(--smr_space_13) !important;
}

.block-acf-jump-link {
  scroll-padding-top: 20%;
}

.newsletter-btn {
  display: flex;
  justify-content: center;
}

.cky-modal .cky-accordion-chevron {
  margin-top: 15px;
}
.cky-modal .cky-btn-revisit-wrapper.cky-revisit-bottom-left {
  background-color: var(--smr_orange_1) !important;
}
.cky-modal .cky-preference-title,
.cky-modal .cky-accordion-btn {
  font-family: "bligh", sans-serif !important;
  font-weight: 700 !important;
}
.cky-modal .cky-preference-header .cky-btn-close img {
  height: 15px;
  width: 15px;
}

.wp-embed-aspect-16-9 {
  aspect-ratio: 16/9;
}
.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe {
  height: 100%;
}

.is-style-orange-button a {
  background-color: #e46225 !important;
}

/*-------------------------------------------------
>> Basic styles for Blog post
-------------------------------------------------*/
.theme-image {
  background-color: var(--smr_black_4);
  padding: 10px 10px 20px;
  box-sizing: border-box;
  border-radius: 20px;
}

.theme-image-inner {
  aspect-ratio: 960/487;
}
.theme-image-inner img {
  border-radius: 20px;
}

.theme-text {
  padding: 16px 10px 0;
}
.theme-text p {
  font-size: var(--smr_font_size_3);
  line-height: 1.5;
}
.theme-text p:last-of-type {
  margin-bottom: 0;
}

.featured-post {
  position: relative;
  transition: all 0.3s ease-in-out;
  z-index: 3;
  border-radius: 20px;
}
.featured-post:hover .post-box-btn .arrow-btn {
  color: var(--smr_orange);
}
.featured-post:hover .post-image img {
  transform: scale(1.1);
}
.featured-post .heading-4 {
  margin-bottom: 0;
  font-size: var(--smr_font_size_9);
}
.featured-post .resources-inner {
  background-color: var(--smr_white);
  padding: 19px;
  border-radius: 20px;
}
.featured-post .post-image {
  width: 52.7%;
  aspect-ratio: 600/326;
  overflow: hidden;
  border-radius: 20px;
}
.featured-post .post-image img {
  transition: all 0.3s ease-in-out;
  border-radius: 20px;
  transform: scale(1);
}
.featured-post .post-content {
  width: 45.7%;
  padding: 20px 0;
}
.featured-post .resource-category {
  margin-top: 0;
  padding: 3px 8px;
  border-radius: 100px;
  background-color: var(--smr_blue_2);
  color: var(--smr_color_primary);
}
.featured-post .post-box-title {
  padding-top: 14px;
}
.featured-post .post-box-excerpt {
  color: var(--smr_black);
  padding-top: 20px;
}
.featured-post .post-box-excerpt p {
  margin-bottom: 0;
  font-size: var(--smr_font_size_4);
}
.featured-post .post-box-btn {
  padding-top: var(--smr_space_7);
}

.resources-post-box .resource-meta {
  gap: 12px;
  font-weight: 600;
  flex-wrap: wrap;
}
.resources-post-box .post-meta-date {
  font-size: 14px;
  color: var(--smr_black);
}
.resources-post-box .resource-category {
  margin-top: 0;
  padding: 3px 8px;
  border-radius: 100px;
  background-color: var(--smr_blue_2);
  color: var(--smr_color_primary);
}
.resources-post-box p {
  color: var(--smr_black);
}

.rc-posts .resources-post-box:hover .rc-post-btn .arrow-btn {
  color: var(--smr_orange);
}
.rc-posts .resources-post-box:hover .rc-post-image img {
  transform: scale(1.1);
}
.rc-posts .rc-post-image {
  aspect-ratio: 373/204;
  overflow: hidden;
  border-radius: 20px 20px 0px 0px;
}
.rc-posts .rc-post-image img {
  border-radius: 20px 20px 0px 0px;
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}
.rc-posts .resources-post-box {
  background-color: var(--smr_white);
  border-radius: 20px;
  min-height: 501.3px;
}
.rc-posts .rc-post-content {
  padding: 18px 22px 9px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 231px);
}
.rc-posts .rc-post-content .heading-6,
.rc-posts .rc-post-content p {
  margin-bottom: 0;
}
.rc-posts .rc-post-heading {
  padding-top: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 93.56px;
}
.rc-posts .rc-post-text {
  padding-top: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 72px;
}
.rc-posts .rc-post-text p {
  font-size: var(--smr_font_size_3);
}
.rc-posts .rc-post-btn {
  padding-top: 17px;
}
.rc-posts .rc-post-btn .arrow-btn {
  font-size: var(--smr_font_size_4);
}

.resource-post-heading .heading-4 {
  margin-bottom: 0;
}

.news-letter-post {
  background-color: var(--smr_white);
  border-radius: 20px;
}
.news-letter-post a,
.news-letter-post a:visited {
  box-sizing: border-box;
}
.news-letter-post:hover .news-letter-post-btn .arrow-btn {
  color: var(--smr_orange);
}

.news-letter-post-content .heading-6 {
  margin-bottom: 0;
}

.newsletter-post-heading .heading-4 {
  margin-bottom: 0;
}

.news-letter-post-img {
  aspect-ratio: 353/392;
}
.news-letter-post-img img {
  border-radius: 10px;
}

.news-letter-post-content {
  padding: 17px 9px 0px;
}

.news-letter-post-btn {
  padding-top: 20px;
}
.news-letter-post-btn .arrow-btn {
  font-size: var(--smr_font_size_4);
}

.news-letter-post-inner {
  padding: 10px 10px 8px;
}

.resource-nav .resource-nav-inner {
  width: 31.6%;
}

.resource-nav-inner {
  position: relative;
}
.resource-nav-inner .jumplinks-nav-inner-title {
  position: relative;
}
.resource-nav-inner .jumplinks-nav-inner-title::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMDQgOS43OTA5OEM4LjI4NjggOS43OTA5OCA4LjU3MzUxIDkuNjgxNDkgOC43OTIxNCA5LjQ2Mjk4TDE1LjY3MTggMi41ODMyN0MxNi4xMDk0IDIuMTQ1NjMgMTYuMTA5NCAxLjQzNjA4IDE1LjY3MTggMC45OTg2MjZDMTUuMjM0MyAwLjU2MTE2OCAxNC41MjQ5IDAuNTYxMTY4IDE0LjA4NzIgMC45OTg2MjZMOC4wMDAwNCA3LjA4NjE3TDEuOTEyODEgMC45OTg4MzlDMS40NzUxOCAwLjU2MTM4MiAwLjc2NTg0MSAwLjU2MTM4MiAwLjMyODQxOSAwLjk5ODg0Qy0wLjEwOTQyOCAxLjQzNjMgLTAuMTA5NDI4IDIuMTQ1ODUgMC4zMjg0MTkgMi41ODM0OEw3LjIwNzk1IDkuNDYzMTlDNy40MjY2OCA5LjY4MTc0IDcuNzEzNCA5Ljc5MDk4IDguMDAwMDQgOS43OTA5OFoiIGZpbGw9IiMyNzNDNkQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 23px;
}
.resource-nav-inner .jumplinks-nav-inner-title.is-button-opened::before {
  transform: rotate(-180deg);
}
.resource-nav-inner .select-dropdown__button {
  background-color: var(--smr_white);
  color: var(--smr_black);
  padding: 14px 16px 10px 20px;
  border-radius: 100px;
  cursor: pointer;
  box-sizing: border-box;
}
.resource-nav-inner ul.select-dropdown__list {
  position: absolute;
  display: block;
  top: 70px;
  width: 100%;
  box-sizing: border-box;
  border-radius: inherit;
  z-index: 1;
  transition: all 0.3s ease-in-out;
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
  border-radius: 12px;
  background-color: var(--smr_white);
  padding: 15px;
  max-height: 300px;
}
.resource-nav-inner ul.select-dropdown__list.is-active-dropdown {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.resource-nav-inner ul.select-dropdown__list li {
  margin-bottom: 10px;
}
.resource-nav-inner ul.select-dropdown__list li a,
.resource-nav-inner ul.select-dropdown__list li a:visited {
  border: 0;
  color: var(--smr_black);
  background-color: transparent;
  padding: 0;
  width: 100%;
}
.resource-nav-inner ul.select-dropdown__list li a:hover, .resource-nav-inner ul.select-dropdown__list li a.active,
.resource-nav-inner ul.select-dropdown__list li a:visited:hover,
.resource-nav-inner ul.select-dropdown__list li a:visited.active {
  background-color: transparent;
}
.resource-nav-inner ul {
  gap: 13px;
  flex-wrap: wrap;
  margin: 0;
  overflow-x: auto;
  width: 100%;
  padding-right: 40px;
  padding-bottom: 13px;
}
.resource-nav-inner ul li {
  list-style: none;
  margin: 0;
  padding-left: 0 !important;
}
.resource-nav-inner ul li::before {
  display: none;
}
.resource-nav-inner ul li a,
.resource-nav-inner ul li a:visited {
  font-size: var(--smr_font_size_4);
  padding: 12.6px 18px;
  border: 1px solid var(--smr_white);
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: var(--smr_black);
  border-radius: 100px;
  transition: all 0.3s ease-in-out;
  background-color: var(--smr_white_3);
  display: inline-block;
}
.resource-nav-inner ul li a:hover, .resource-nav-inner ul li a.active,
.resource-nav-inner ul li a:visited:hover,
.resource-nav-inner ul li a:visited.active {
  background-color: var(--smr_white);
  color: var(--smr_black);
  border-color: var(--smr_white);
}

.resource-search {
  width: 22.1%;
}
.resource-search form {
  position: relative;
  margin: 0;
}
.resource-search form input[type=text] {
  border-radius: 100px;
  margin: 0;
  padding: 0 50px 0 16px;
  background-color: var(--smr_white);
  color: var(--smr_black_3);
  height: 54px;
  color: black;
}
.resource-search form input[type=text]:focus {
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}
.resource-search form input[type=submit] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjgzMzMgMjIuMTY2N0MxNy45ODggMjIuMTY2NyAyMi4xNjY3IDE3Ljk4OCAyMi4xNjY3IDEyLjgzMzNDMjIuMTY2NyA3LjY3ODY4IDE3Ljk4OCAzLjUgMTIuODMzMyAzLjVDNy42Nzg2OCAzLjUgMy41IDcuNjc4NjggMy41IDEyLjgzMzNDMy41IDE3Ljk4OCA3LjY3ODY4IDIyLjE2NjcgMTIuODMzMyAyMi4xNjY3WiIgc3Ryb2tlPSIjMjczQzZEIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjQuNTAwOCAyNC41TDE5LjQyNTggMTkuNDI1IiBzdHJva2U9IiMyNzNDNkQiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
  position: absolute;
  padding: 0;
  margin: 0;
  background-color: transparent;
  right: 20px;
  top: 13px;
  text-indent: 999px;
}

.resource-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.resource-detail-image-with-heading {
  max-width: 780px;
  margin: 0 auto;
  text-align: center;
}
.resource-detail-image-with-heading .heading-4 {
  margin: 0;
}

.resource-detail-image {
  aspect-ratio: 780/400;
}
.resource-detail-image img {
  border-radius: 20px;
}

.resource-detail-author {
  border-top: 3px solid var(--smr_black_3);
  padding-top: 40px;
}
.resource-detail-author .author-info {
  gap: 20px;
  align-items: center;
}
.resource-detail-author .author-image {
  aspect-ratio: 54/54;
  max-width: 54px;
}
.resource-detail-author .author-image img {
  border-radius: 100px;
}
.resource-detail-author .author-intro {
  display: flex;
  gap: 7px;
}
.resource-detail-author .author-text p:last-of-type {
  margin: 0;
}

.resource-deatil-inner-content .two-columns,
.resource-deatil-inner-content .three-columns {
  row-gap: 60px;
}

/*-------------------------------------------------
>> Basic styles for Blog post
-------------------------------------------------*/
.two-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(clamp(350px, 50% - 2.5%, 100%), 100%), 1fr));
  gap: 2.5%;
}

.three-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(clamp(240px, 33.3333333333% - 2.5%, 100%), 100%), 1fr));
  gap: 2.5%;
  row-gap: 30px;
}

.four-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(clamp(250px, 25% - 1.6%, 100%), 100%), 1fr));
  gap: 1.6%;
  row-gap: var(--smr_space_6);
}

.five-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(clamp(200px, 20% - 2%, 100%), 100%), 1fr));
  gap: 2%;
  row-gap: var(--smr_space_6);
}

.icon-list-cols {
  gap: 1.8%;
}

/*-------------------------------------------------
>> Styles for Website Blocks
-------------------------------------------------*/
/*-------------------------------------------------
>> Basic styles for Defualt Block
-------------------------------------------------*/
/*-------------------------------------------------
>> Basic styles for FAQ's Block
-------------------------------------------------*/
.faq-slide {
  max-width: 780px;
  margin: 0 auto;
}

.single-faq-slide {
  background-color: var(--smr_yellow_2);
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  position: relative;
  margin-bottom: 20px;
}
.single-faq-slide:last-of-type {
  margin-bottom: 0;
}
.single-faq-slide:hover {
  background-color: var(--smr_yellow);
}
.single-faq-slide.faq_active {
  background-color: var(--smr_yellow_2);
}
.single-faq-slide.faq_active:hover {
  background-color: var(--smr_yellow_2);
}

.faq-title {
  padding: 20px 50px 20px 20px;
  display: flex;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
.faq-title .heading-6 {
  width: calc(100% - 20px);
  margin-bottom: 0;
}

.faq-img {
  position: absolute;
  right: 20px;
  transition: all 0.3s ease-in-out;
  transform-origin: center;
}

.faq-text {
  max-width: 86%;
  padding: 2px 18px 30px;
}
.faq-text p:last-of-type {
  margin-bottom: 0;
}
.faq-text ul {
  margin-top: 20px;
  margin-bottom: 0;
}
.faq-text ul li:last-child {
  margin-bottom: 0;
}

.faq_active .faq-title {
  border-radius: 0;
}
.faq_active .faq-img {
  transform: rotate(180deg);
}

/*-------------------------------------------------
>> Basic styles for Team Block
-------------------------------------------------*/
.team-members {
  row-gap: 46px;
}

.member-designation {
  margin-top: 20px;
}
.member-designation .heading-6 {
  margin-bottom: 0;
}
.member-designation p {
  margin-top: 12px;
  font-size: var(--smr_font_size_3);
}
.member-designation p:last-child {
  margin-bottom: 0;
}

.single-member {
  text-align: center;
}

.member-image {
  aspect-ratio: 160/160;
  max-width: 160px;
  margin: 0 auto;
}
.member-image img {
  border-radius: 100%;
}

/*-------------------------------------------------
>> Basic styles for Image Alongside Text Block
-------------------------------------------------*/
.media-along-side-text {
  align-items: center;
}

.image-at-right .iat-image {
  order: 2;
}

.media-content {
  width: 42%;
}
.media-content .heading-3,
.media-content p {
  margin-bottom: 0;
}

.media-image {
  width: 49%;
  position: relative;
}
.media-image:hover button.play-button {
  transform: scale(1.25);
  background: rgba(217, 217, 217, 0.4);
}

.media-image-inner {
  aspect-ratio: 580/430;
  position: relative;
  z-index: 2;
}
.media-image-inner img,
.media-image-inner video {
  border-radius: 20px;
}
.media-image-inner button.have-no-button-style.play-btn {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.media-text {
  margin-top: 20px;
}

.media-btn {
  line-height: 0.65;
  margin-top: 30px;
}
.media-btn a.button.simple-orange-btn,
.media-btn a.button.simple-orange-btn:visited {
  min-width: 190px;
}

.image-at-left {
  flex-direction: row-reverse;
}

.media-shape-1,
.media-shape-2 {
  width: 308px;
  height: 242.67px;
  position: absolute;
}

.media-shape-1 {
  right: -32px;
  top: -44px;
  transform: rotate(-5deg);
}

.media-shape-2 {
  bottom: 9px;
  left: -44px;
}

/*-------------------------------------------------
>> Basic styles for Testimonial Block
-------------------------------------------------*/
.testimonial-outer {
  position: relative;
  z-index: 1;
}

.testimonial-block {
  position: relative;
  text-align: center;
}
.testimonial-block blockquote {
  padding-left: 0;
  background-image: none;
  max-width: 815px;
  margin: 0 auto;
}
.testimonial-block blockquote p {
  font-size: var(--smr_font_size_5);
}
.testimonial-block mark {
  padding: 0 10px;
  margin-right: 0;
  margin-left: -3px;
}
.testimonial-block .slick-prev {
  left: -10.2% !important;
}
.testimonial-block .slick-next {
  right: -10% !important;
}
.testimonial-block .tooltip-text {
  top: 95px;
}
.testimonial-block .arthur-text {
  text-align: left;
}
.testimonial-block ::-moz-selection {
  background-color: transparent;
}
.testimonial-block ::selection {
  background-color: transparent;
}

.arthur-info {
  justify-content: center;
  margin-top: 34px;
  gap: 16px;
  position: relative;
}

.testimonial-text {
  margin-top: 30px;
}

.arthur-image {
  line-height: 0.65;
}
.arthur-image img {
  border-radius: 100%;
  width: 72px;
  height: 72px;
}

.arthur-text {
  line-height: 1;
  margin-top: 14px;
}

.arthur-name {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}

.arthur-designation {
  margin-top: 13px;
}

.testimonial-icon {
  display: flex;
  justify-content: center;
}
.testimonial-icon picture {
  margin-bottom: 0;
}
.testimonial-icon img {
  max-width: 200px;
  max-height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}

.testimonial-image-1 {
  position: absolute;
  max-width: 375px;
  top: 169px;
  left: -43.3%;
}

.testimonial-image-2 {
  position: absolute;
  right: -44.3%;
  max-width: 391px;
  top: 98px;
}

.quote-slider .slick-prev,
.quote-slider .slick-next {
  top: 54% !important;
}
.quote-slider .slick-prev {
  left: 0 !important;
}
.quote-slider .slick-next {
  right: 0 !important;
}
.quote-slider .testimonial-text {
  margin-top: 0 !important;
  padding-top: 29px;
}
.quote-slider .testimonial-text .heading-2 {
  display: inline-block;
  margin-bottom: 0;
  color: var(--smr_black);
  padding: 0 40px;
}
.quote-slider .testimonial-text .heading-2::before, .quote-slider .testimonial-text .heading-2:after {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0NCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjkyNSAxMy4wNzAzQzM1LjgzMjUgMTAuODAwOCAzNy4yNjI1IDguNTU4NTUgMzkuMTczNyA2LjM5ODM3QzM5Ljc3ODcgNS43MTQ3NyAzOS44NjEyIDQuNzMwNDQgMzkuMzY2MiAzLjk2NDgyQzM4Ljk4MTIgMy4zNjMyNSAzOC4zNDg4IDMuMDM1MTQgMzcuNjYxMyAzLjAzNTE0QzM3LjQ2ODcgMy4wMzUxNCAzNy4yNzYyIDMuMDQ4NzQgMzcuMDgzNyAzLjExNzE3QzMzLjA0MTMgNC4yOTI5NCAyMy41OTUgOC40NjI4NCAyMy4zMzM3IDIxLjgzNEMyMy4yMzc1IDI2Ljk4ODIgMjcuMDMyNSAzMS40MTc5IDMxLjk2ODcgMzEuOTIzN0MzNC43MDUgMzIuMTk3MiAzNy40Mjc1IDMxLjMwODYgMzkuNDQ4NyAyOS41MDM5QzQxLjQ3IDI3LjY4NTUgNDIuNjI1IDI1LjA4NzggNDIuNjI1IDIyLjM4MDhDNDIuNjI1IDE3Ljg2OTEgMzkuNDA3NSAxMy45MTc5IDM0LjkyNSAxMy4wNzAzWiIgZmlsbD0iI0U0NjIyNSIvPgo8cGF0aCBkPSJNMTAuMDIxNSAzMS45MjM3QzEyLjc0NCAzMi4xOTcyIDE1LjQ2NjUgMzEuMzA4NiAxNy40ODc3IDI5LjUwMzlDMTkuNTA5IDI3LjY4NTUgMjAuNjY0MSAyNS4wODc4IDIwLjY2NDEgMjIuMzgwOEMyMC42NjQxIDE3Ljg2OTEgMTcuNDQ2NSAxMy45MTc5IDEyLjk2NCAxMy4wNzAzQzEzLjg3MTYgMTAuODAwOCAxNS4zMDE1IDguNTU4NTUgMTcuMjEyOCA2LjM5ODM4QzE3LjgxNzggNS43MTQ3OSAxNy45MDAzIDQuNzMwNDUgMTcuNDA1MiAzLjk2NDgzQzE3LjAyMDMgMy4zNjMyNiAxNi4zODc3IDMuMDM1MTUgMTUuNzAwMiAzLjAzNTE1QzE1LjUwNzggMy4wMzUxNSAxNS4zMTUzIDMuMDQ4NzYgMTUuMTIyOCAzLjExNzE4QzExLjA4MDMgNC4yOTI5NSAxLjYzNDAyIDguNDYyODUgMS4zNzI3NyAyMS44MzRWMjIuMDI1M0MxLjM3Mjc3IDI3LjA5NzYgNS4xMjY0OSAzMS40MTc5IDEwLjAyMTUgMzEuOTIzN1oiIGZpbGw9IiNFNDYyMjUiLz4KPC9zdmc+Cg==);
  display: inline-block;
  width: 44px;
  height: 35px;
  position: relative;
  top: -26px;
  left: -20px;
}
.quote-slider .testimonial-text .heading-2::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0NCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDc0OTcgMjEuOTI5N0M4LjE2NzUgMjQuMTk5MiA2LjczNzUyIDI2LjQ0MTUgNC44MjYyNiAyOC42MDE2QzQuMjIxMjYgMjkuMjg1MiA0LjEzODc2IDMwLjI2OTYgNC42MzM3NSAzMS4wMzUyQzUuMDE4NzkgMzEuNjM2NyA1LjY1MTIzIDMxLjk2NDkgNi4zMzg3MyAzMS45NjQ5QzYuNTMxMjUgMzEuOTY0OSA2LjcyMzc3IDMxLjk1MTMgNi45MTYyOSAzMS44ODI4QzEwLjk1ODcgMzAuNzA3MSAyMC40MDUgMjYuNTM3MiAyMC42NjYzIDEzLjE2NkMyMC43NjI1IDguMDExNzkgMTYuOTY3NSAzLjU4MjEyIDEyLjAzMTMgMy4wNzYyNkM5LjI5NTAxIDIuODAyODEgNi41NzI1NCAzLjY5MTQyIDQuNTUxMjUgNS40OTYxMkMyLjUzMDA0IDcuMzE0NTEgMS4zNzUgOS45MTIxOSAxLjM3NSAxMi42MTkyQzEuMzc1IDE3LjEzMDkgNC41OTI1NCAyMS4wODIxIDkuMDc0OTcgMjEuOTI5N1oiIGZpbGw9IiNFNDYyMjUiLz4KPHBhdGggZD0iTTMzLjk3ODUgMy4wNzYyNkMzMS4yNTYgMi44MDI4MSAyOC41MzM1IDMuNjkxNDIgMjYuNTEyMyA1LjQ5NjEyQzI0LjQ5MSA3LjMxNDUxIDIzLjMzNTkgOS45MTIxOSAyMy4zMzU5IDEyLjYxOTJDMjMuMzM1OSAxNy4xMzA5IDI2LjU1MzUgMjEuMDgyMSAzMS4wMzYgMjEuOTI5N0MzMC4xMjg0IDI0LjE5OTIgMjguNjk4NSAyNi40NDE1IDI2Ljc4NzIgMjguNjAxNkMyNi4xODIyIDI5LjI4NTIgMjYuMDk5NyAzMC4yNjk1IDI2LjU5NDggMzEuMDM1MkMyNi45Nzk3IDMxLjYzNjcgMjcuNjEyMyAzMS45NjQ4IDI4LjI5OTggMzEuOTY0OEMyOC40OTIyIDMxLjk2NDggMjguNjg0NyAzMS45NTEyIDI4Ljg3NzIgMzEuODgyOEMzMi45MTk3IDMwLjcwNzEgNDIuMzY2IDI2LjUzNzIgNDIuNjI3MiAxMy4xNjZMNDIuNjI3MiAxMi45NzQ3QzQyLjYyNzIgNy45MDIzOSAzOC44NzM1IDMuNTgyMTIgMzMuOTc4NSAzLjA3NjI2WiIgZmlsbD0iI0U0NjIyNSIvPgo8L3N2Zz4K);
  top: auto;
  top: -23px;
  right: -20px;
  left: auto;
}
.quote-slider .testimonial-inner {
  text-align: center;
}
.quote-slider .arthur-text {
  text-align: center;
  max-width: 400px;
  margin: 32px auto 0;
  font-size: var(--smr_font_size_4);
  line-height: 1.3;
  display: block;
}
.quote-slider .arthur-text strong {
  margin-right: 8px;
}
.quote-slider .testimonial-image-1 {
  top: -6.1px;
  left: -27.7%;
}
.quote-slider .testimonial-image-2 {
  right: -28.5%;
  top: -26px;
}

.quote-items {
  position: relative;
}
.quote-items::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(270deg, #d0e9f0 0%, rgba(208, 233, 240, 0) 100%);
  width: 30.2%;
  height: 100%;
  z-index: 2;
  transform: rotate(180deg);
}
.quote-items::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(270deg, #d0e9f0 0%, rgba(208, 233, 240, 0) 100%);
  width: 30.2%;
  height: 100%;
  z-index: 2;
}
.quote-items .single-quote-item {
  width: 696px;
  margin-right: 30px;
}
.quote-items .quote-iteam-inner {
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.quote-items .quote-iteam-inner .slick-track {
  height: 100%;
}
.quote-items .quote-iteam-inner .arthur-text {
  display: block;
}
.quote-items blockquote {
  text-align: initial;
}
.quote-items .testimonial-icon {
  position: initial;
  display: block;
  min-height: 80px;
}
.quote-items .testimonial-text p {
  font-size: var(--smr_font_size_4);
}
.quote-items .arthur-info {
  justify-content: initial;
  margin-top: 30px;
  gap: 21px;
  position: initial;
}
.quote-items .arthur-image {
  height: 72px;
}
.quote-items .arthur-name {
  font-size: var(--smr_font_size_5);
}
.quote-items .arthur-designation {
  font-size: var(--smr_font_size_3);
  margin-top: 12px;
}
.quote-items .arthur-text {
  margin-top: 12px;
}
.quote-items .slick-next,
.quote-items .slick-prev {
  top: 50% !important;
}
.quote-items .slick-next {
  right: 19% !important;
}
.quote-items .slick-prev {
  left: 19% !important;
}

.single-quote-item {
  background-color: white;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 40px;
}

/*-------------------------------------------------
>> Basic styles for Comparison Table Block
-------------------------------------------------*/
.ctn:not(.overlap-top) .comparison-table {
  margin-top: 120px;
}

.hide-topbar .comparison-table thead {
  top: calc(var(--header_height) - var(--topbar_height)) !important;
}

.comparison-table {
  position: relative;
}
.comparison-table table {
  position: relative;
}
.comparison-table table:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url(images/comparision-table-bottom-overlay.png);
  height: 360px;
  width: 100%;
  background-repeat: repeat-x;
  z-index: 2;
}
.comparison-table thead {
  z-index: 4;
  transition: all 0.3s ease-in-out;
  top: -120px;
}
.comparison-table thead th {
  vertical-align: top;
  min-height: 176px;
  text-align: left;
  font-family: "bligh", sans-serif;
  background-color: var(--smr_white);
  padding: 17px 15px;
  border-right: 1px solid var(--smr_black_5);
  border-top: 1px solid var(--smr_black_5);
  border-bottom: 2px solid var(--smr_black_5);
  box-sizing: border-box;
}
.comparison-table thead th:nth-child(1) {
  transition: all 0.3s ease-in-out;
}
.comparison-table thead th .tb-title {
  font-size: var(--smr_font_size_4);
  display: block;
  color: var(--smr_blue_1);
  word-break: break-word;
}
.comparison-table thead th .tb-text {
  font-family: "bligh", sans-serif;
  font-size: var(--smr_font_size_3);
  line-height: 1.3;
  min-height: 32px;
  margin-top: 16px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
.comparison-table thead th .tb-price {
  display: block;
  line-height: 1;
  font-family: "bligh", sans-serif;
  padding: 4px 11px 4px;
  border-radius: 4px;
  margin-top: 16px;
  margin-bottom: 30px;
  max-width: -moz-max-content;
  max-width: max-content;
}
.comparison-table thead th .tb-price strong {
  font-size: var(--smr_font_size_7);
  margin-right: 6px;
}
.comparison-table thead th .tb-price span {
  font-size: var(--smr_font_size_3);
}
.comparison-table thead th a.button.outline-btn.small-btn {
  font-size: 14px;
  line-height: 1;
}
.comparison-table thead th:nth-child(1) {
  vertical-align: bottom;
  background-color: transparent;
  border: none;
  border-right: none;
  border-top: none;
}
.comparison-table thead th:nth-child(2) {
  border-left: 1px solid var(--smr_black_5);
  border-top-left-radius: 10px;
}
.comparison-table thead th:last-of-type {
  border-radius: 0px 8px 0px 0px;
}
.comparison-table th.sticky-table {
  border-radius: 0 !important;
}
.comparison-table thead tr:last-child {
  border: 0;
}
.comparison-table tbody tr {
  display: none;
}
.comparison-table tbody td {
  text-align: left;
  line-height: 0.65;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
  border-top: 1px solid var(--smr_black_5);
  border-right: 1px solid var(--smr_black_5);
  padding: 16px;
}
.comparison-table tbody td:nth-child(1) {
  text-align: left;
  background-color: var(--smr_border_2);
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
}
.comparison-table tr.tb-label td {
  background-color: var(--smr_blue_2) !important;
  border-top: none;
  border-right: none;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.comparison-table tr.tb-label + tr td {
  border-top: none;
}
.comparison-table tbody tr:nth-child(1) td:nth-child(1) {
  border-radius: 8px 0 0 0;
}
.comparison-table tbody tr:last-of-type td:first-child {
  border-radius: 0 0 0 8px;
  border-bottom: 0;
}
.comparison-table tbody tr:last-of-type td:last-child {
  border-radius: 0 0 8px 0;
}
.comparison-table table {
  border-collapse: separate;
}
.comparison-table table td:nth-child(1) {
  border-left: 0;
}
.comparison-table th,
.comparison-table td {
  position: relative;
  z-index: 1;
}
.comparison-table th:first-child,
.comparison-table td:first-child {
  width: 280px;
  left: 0;
  z-index: 2;
}

.table-tootip {
  position: absolute;
  top: 17px;
  right: 16px;
}
.table-tootip:hover .table-tooltip-text {
  opacity: 1;
  visibility: visible;
}

.table-tooltip-text {
  background-color: var(--smr_black);
  color: var(--smr_white);
  width: 160px;
  min-height: 82px;
  position: absolute;
  left: -72px;
  bottom: calc(100% + 10px);
  opacity: 0;
  transition: all 0.3s ease-in-out;
  visibility: hidden;
  border-radius: 5px;
}
.table-tooltip-text::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  margin: auto;
  width: 16px;
  height: 16px;
  background-color: var(--smr_black);
  transform: rotate(45deg);
}

.tooltip-inner-text {
  font-size: 12px;
  overflow: auto;
  height: 100%;
  padding: 8px 8px 12px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  font-style: normal;
  /* Track */
}
.tooltip-inner-text::-webkit-scrollbar {
  width: 5px;
}
.tooltip-inner-text::-webkit-scrollbar-track {
  background: transparent;
}

.table-tooltip-icon {
  line-height: 0;
  cursor: pointer;
  opacity: 0.5;
  transition: all 0.3s ease-in-out;
  width: 16px;
  height: 16px;
}
.table-tooltip-icon:hover {
  opacity: 0.8;
}
.table-tooltip-icon svg {
  margin: 0;
}

.feature-chart {
  border-radius: 8px;
  padding: 50px 50px 60px;
  box-sizing: border-box;
}

.feature-chart-content {
  margin-top: 39px;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 40px;
       column-gap: 40px;
}

.feature-chart-detail {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(50% - 20px);
}
.feature-chart-detail .feature-chart-text {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 19px 0 17px;
}
.feature-chart-detail .table-tootip {
  position: relative;
  right: 0;
}
.feature-chart-detail .table-tooltip-icon {
  padding: 0;
}
.feature-chart-detail .table-tooltip-text {
  bottom: calc(100% + 10px);
}

.dark-blue-bg .table-tooltip-icon svg path {
  fill: #c5c7c7;
}

.comparison-table-btn {
  display: flex;
  justify-content: center;
  cursor: pointer;
}

.overlap-top .comparison-table thead th:nth-child(1) {
  color: var(--smr_white);
  background-color: var(--smr_color_primary);
}

.slide-transition {
  transition: all 0.5s ease;
}

.comparison-table.overlay table::after {
  display: none;
}

.hide-quote {
  opacity: 0;
  visibility: hidden;
}

/*-------------------------------------------------
>> Basic styles for MidPage Cta Block
-------------------------------------------------*/
.midpage-cta {
  padding: var(--smr_space_8);
  border-radius: 10px;
}

.cta-text {
  width: 60%;
  margin-right: 20px;
}
.cta-text p:last-child {
  margin-bottom: 0;
}

.cta-btn {
  margin-right: 3.6%;
}

/*-------------------------------------------------
>> Basic styles for Process-list Block
-------------------------------------------------*/
.process-list {
  position: relative;
}
.process-list .section-head {
  max-width: 820px;
  margin: 0 auto;
}
.process-list mark {
  padding: 1px 12px;
  margin-left: -9px;
  margin-right: 0;
  margin-bottom: -2px;
}

.process-list-tiles {
  flex-wrap: wrap;
  gap: 25px 120px;
}

.single-process-tile {
  width: 40.7%;
}
.single-process-tile .heading-3,
.single-process-tile p {
  margin-bottom: 0;
}
.single-process-tile:nth-child(1) {
  padding-left: 8.4%;
}
.single-process-tile:nth-child(2) {
  padding-top: 7.2%;
}
.single-process-tile:nth-child(3) {
  margin-left: 0;
}
.single-process-tile:last-child {
  padding-top: 7.9%;
}

.process-text {
  max-width: 380px;
  margin-top: 20px;
}

.process-image {
  margin-top: 40px;
  aspect-ratio: 479/314;
}
.process-image img {
  border-radius: 10px;
}

.process-list-side-images .process-tile-shape-1 {
  position: absolute;
  max-width: 375px;
  top: 40%;
  left: -33.2%;
}
.process-list-side-images .process-tile-shape-2 {
  max-width: 391px;
  position: absolute;
  top: 46px;
  right: -30%;
}

.process-list-inner {
  position: relative;
}

.process-list-line-draw svg {
  position: absolute;
  top: 15px;
  left: calc(50% - 470px);
}
.process-list-line-draw svg circle:not(.circle-one) {
  display: none;
}
.process-list-line-draw .line-animation.line-one {
  position: absolute;
  top: 22px;
  left: calc(50% - 351px);
}
.process-list-line-draw .line-animation.line-one::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50px;
  background-color: var(--smr_orange_1);
  position: absolute;
  top: -6px;
  left: -10px;
}
.process-list-line-draw .line-animation.line-one::after {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50px;
  background-color: var(--smr_orange_1);
  position: absolute;
  bottom: -6px;
  right: -7px;
}
.process-list-line-draw .line-animation.line-two {
  position: absolute;
  top: 105px;
  left: calc(50% - 474px);
}
.process-list-line-draw .line-animation.line-three {
  position: absolute;
  top: 605px;
  left: calc(50% - 422px);
}
.process-list-line-draw .line-animation.line-three::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50px;
  background-color: var(--smr_orange_1);
  position: absolute;
  top: -6px;
  left: -7px;
}
.process-list-line-draw .line-animation.line-three::after {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50px;
  background-color: var(--smr_orange_1);
  position: absolute;
  bottom: -3px;
  right: -6px;
}

/*-------------------------------------------------
>> Basic styles for Logo-grid Block
-------------------------------------------------*/
.logo-grid-items {
  flex-wrap: wrap;
  gap: 39px 40px;
  align-items: center;
}
.logo-grid-items .logo-grid-item {
  width: calc(20% - 32px);
}

.slider .logo-grid-item {
  background-color: var(--smr_blue_2);
  border-radius: 10px;
  width: 272px;
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider-bottom {
  margin-top: 30px;
}

.slide-track {
  gap: 20px;
}
.slide-track .slide {
  width: 272px;
}

.reverse {
  animation-direction: reverse !important;
}

.slider-top {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
}
.slider-top .slide-track {
  padding: 0px;
  margin: 0px;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: scroll calc(var(--logo_animation_speed) * 2) linear infinite;
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

.slider-bottom .slide-track {
  animation: scroll calc(var(--logo_animation_speed) * 2) linear infinite;
  display: flex;
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

.slide-track.paused {
  animation-play-state: paused !important;
}

.with-no-bg .logo-grid-item {
  background-color: transparent;
}

.six-cols .logo-grid-item {
  width: calc(16.5% - 32px);
}
.six-cols .logo-grid-item img {
  max-width: 108px;
  max-height: 56px;
}

.logo-grid .slider-bottom {
  margin-top: 30px;
}
.logo-grid .slide-track:hover {
  animation-play-state: paused !important;
}

.logo-grid.slider.with-no-bg .slide-track {
  animation: scroll calc(var(--logo_animation_speed) * 4) linear infinite;
}

/*-------------------------------------------------
>> Basic styles for tiles-cta Block
-------------------------------------------------*/
.tiles-cta-content {
  width: calc(100% - 173px);
  padding-left: 40px;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.tiles-cta-content .heading-5 {
  margin-bottom: 0;
}
.tiles-cta-content ul {
  margin: 18px 0 0;
}
.tiles-cta-content ul li {
  font-size: var(--smr_font_size_3);
  padding-left: 17px;
  margin-bottom: 12px;
}
.tiles-cta-content ul li:last-of-type {
  margin-bottom: 0;
}
.tiles-cta-content ul li::before {
  top: 8px;
  width: 8px;
  height: 8px;
}

.tiles-cta-btn {
  margin-top: 27px;
}

.tiles-cta-single {
  border-radius: 10px;
  background-color: white;
  padding: 40px 12px 30px 30px;
  box-sizing: border-box;
}

.tiles-cta-image {
  max-height: 143px;
  width: 143px;
}
.tiles-cta-image a,
.tiles-cta-image a:hover,
.tiles-cta-image a:visited {
  border: none;
}
.tiles-cta-image img {
  border-radius: 10px;
}

.tiles-cta-inner {
  height: 100%;
}

.tiles-cta.three-columns .tiles-cta-single {
  padding: 0;
  background-color: var(--smr_color_secondary);
  border-radius: 20px;
}
.tiles-cta.three-columns .tiles-cta-image {
  max-height: 100%;
  aspect-ratio: 373/347;
  width: 100%;
}
.tiles-cta.three-columns .tiles-cta-image img {
  border-radius: 20px 20px 0 0;
}
.tiles-cta.three-columns .tiles-cta-content {
  width: 100%;
  padding: 19px 20px 12px;
  display: block;
  height: auto;
  text-align: left;
}
.tiles-cta.three-columns .tiles-cta-btn {
  margin-top: 28px;
}

.tiles-cta-heading a,
.tiles-cta-heading a:hover,
.tiles-cta-heading a:visited {
  border: none;
  color: var(--smr_heading_color);
}
.tiles-cta-heading .heading-5 {
  margin: 0;
}

.tiles-cta.two-columns {
  row-gap: 30px;
}

/*-------------------------------------------------
>> Basic styles for mid-page-cta Block
-------------------------------------------------*/
.mid-page-cta {
  background-color: var(--smr_green_3);
  border-radius: 10px;
  box-sizing: border-box;
  padding: 40px 80px 49px 40px;
}

.cta-inner {
  justify-content: space-between;
  align-items: center;
}

.cta-content {
  width: calc(100% - 400px);
}
.cta-content .heading-5 {
  color: var(--smr_black);
  margin-bottom: 0;
}
.cta-content p:last-of-type {
  margin-bottom: 0;
}

.cta-btn {
  line-height: 0.65;
  margin-top: 10px;
  margin-right: -2px;
}
.cta-btn a.button.outline-btn,
.cta-btn a.button.outline-btn:visited {
  padding: 9px 55px 10px 55px;
}

.with-shapes {
  position: relative;
  overflow: hidden;
  padding: 40px 0 50px;
  border-radius: 20px;
}
.with-shapes .cta-content {
  width: 100%;
}
.with-shapes .cta-content .heading-3 {
  color: var(--smr_heading_color);
  font-size: var(--smr_font_size_10);
}
.with-shapes .cta-content p {
  font-weight: 500;
}
.with-shapes .cta-inner {
  text-align: center;
  max-width: 580px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.with-shapes .cta-btn {
  margin-top: 32px;
}
.with-shapes .cta-btn a,
.with-shapes .cta-btn a:visited {
  min-width: 209px;
}
.with-shapes::before {
  position: absolute;
  content: "";
  width: 302.756px;
  height: 217.205px;
  left: -133px;
  top: -46px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk4IiBoZWlnaHQ9IjMxNSIgdmlld0JveD0iMCAwIDI5OCAzMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMyIgZD0iTTIwOC4zMDMgMzQuOTU5MUw4Ny4wODE3IDAuNzI3Mzc5QzgzLjAwOTQgLTAuNDE4MDk2IDc4LjYyNzMgMC45MzE0NyA3NS45MzU1IDQuMTgyMjhMMi42ODk4OSA5Mi40MDkxQzAuMjE0NDQzIDk1LjM4NDYgLTAuNDQ1MzU0IDk5LjQ3NjcgMC45Mjk3NTYgMTAzLjA5OUw3MC43NTMzIDI4NC4zODRDNzIuMDU4MiAyODcuNzU5IDc0Ljk5MjEgMjkwLjI3IDc4LjU0NTQgMjkxLjAwMUwxOTAuMzUgMzE0LjM5NkMxOTMuMTExIDMxNC45NzcgMTk1Ljk1NiAzMTQuNDM4IDE5OC4zNCAzMTIuOTMzTDI5Mi4zNDQgMjUyLjYwMUMyOTYuNjk0IDI0OS44MTYgMjk4LjQyOSAyNDQuMzIzIDI5Ni40NjIgMjM5LjU1OEwyMTUuMjcyIDQxLjIyMTFDMjE0LjAzMyAzOC4xNzU0IDIxMS40NTYgMzUuODgzNyAyMDguMjg1IDM0Ljk5MDhMMjA4LjMwMyAzNC45NTkxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(-113deg);
}
.with-shapes::after {
  position: absolute;
  content: "";
  width: 332.756px;
  height: 241.205px;
  bottom: -53px;
  right: -143px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk4IiBoZWlnaHQ9IjMxNSIgdmlld0JveD0iMCAwIDI5OCAzMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMyIgZD0iTTIwOC4zMDMgMzQuOTU5MUw4Ny4wODE3IDAuNzI3Mzc3QzgzLjAwOTQgLTAuNDE4MDk2IDc4LjYyNzMgMC45MzE0NjggNzUuOTM1NSA0LjE4MjI4TDIuNjg5OSA5Mi40MDkxQzAuMjE0NDY4IDk1LjM4NDUgLTAuNDQ1MzQzIDk5LjQ3NjcgMC45Mjk3NyAxMDMuMDk5TDcwLjc1MzMgMjg0LjM4NEM3Mi4wNTgyIDI4Ny43NTkgNzQuOTkyMSAyOTAuMjcgNzguNTQ1NCAyOTEuMDAxTDE5MC4zNSAzMTQuMzk2QzE5My4xMTEgMzE0Ljk3NyAxOTUuOTU2IDMxNC40MzggMTk4LjM0IDMxMi45MzNMMjkyLjM0NCAyNTIuNjAxQzI5Ni42OTQgMjQ5LjgxNiAyOTguNDI5IDI0NC4zMjMgMjk2LjQ2MiAyMzkuNTU4TDIxNS4yNzIgNDEuMjIxMUMyMTQuMDMzIDM4LjE3NTQgMjExLjQ1NiAzNS44ODM3IDIwOC4yODUgMzQuOTkwOEwyMDguMzAzIDM0Ljk1OTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
}
.with-shapes .cta-text {
  width: 100%;
  margin-right: 0;
}

.resource-post-cta {
  background-color: var(--smr_green_3);
  border-radius: 20px;
  padding: 30px 40px 34px;
}
.resource-post-cta .cta-content {
  width: 40%;
}
.resource-post-cta .heading-5 {
  color: var(--smr_blue);
}
.resource-post-cta .cta-text {
  margin-top: 20px;
  width: 100%;
}
.resource-post-cta label {
  display: none;
}

.cta-form {
  width: 49.2%;
  padding-top: 4px;
  position: relative;
}
.cta-form form {
  display: flex;
  margin: 0;
  align-items: center;
  gap: 17px;
}
.cta-form input[type=email] {
  margin: 0;
  height: 54px;
  border-radius: 100px;
  width: 130%;
  background-color: var(--smr_white);
  padding: 0 20px;
}
.cta-form input[type=submit] {
  min-width: 166px;
}
.cta-form .gform_body {
  width: 66.4%;
}
.cta-form .gform_body .gfield {
  width: 100%;
}
.cta-form .gform_footer {
  margin-top: 0;
}
.cta-form .validation_message {
  top: auto;
  right: auto;
  top: 60px;
}
.cta-form .hs_recaptcha {
  position: absolute;
  bottom: -64px;
  margin: 0 !important;
}
.cta-form .hs-form-field {
  margin-bottom: 0;
}

.blue-ctn .midpage-cta {
  background-color: var(--smr_black_4);
}

/*-------------------------------------------------
>> Basic styles for icon-list Block
-------------------------------------------------*/
.icon-list-inner .four-columns {
  width: 90%;
  margin: 0 auto;
}

.icon-list-icon {
  background-color: var(--smr_icon_bg_color);
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  margin: 0 auto;
}
.icon-list-icon picture {
  margin-bottom: 0;
}
.icon-list-icon img {
  width: 60px;
  height: 60px;
}

.icon-list-text {
  margin-top: 20px;
}
.icon-list-text .heading-6 {
  line-height: 1.3;
  padding: 0;
}
.icon-list-text p:last-of-type {
  margin: 0;
}

.icon-list-item {
  text-align: center;
}

.with-bg {
  background-color: var(--smr_bg_color);
  border-radius: 20px;
}
.with-bg * {
  color: var(--smr_bg_text_color);
}
.with-bg:not(.four-column) .icon-list-inner {
  width: 90%;
  max-width: 980px;
  margin: 0 auto;
}
.with-bg .icon-list-text p:last-of-type {
  margin-bottom: 0;
}

.with-blue-bg {
  background-color: var(--smr_blue_2);
  border-radius: 20px;
}
.with-blue-bg .icon-list-inner {
  width: 90%;
  max-width: 980px;
  margin: 0 auto;
}
.with-blue-bg .icon-list-text p:last-of-type {
  margin-bottom: 0;
}

.icon-list-heading {
  text-align: center;
}
.icon-list-heading .heading-2:last-of-type {
  margin-bottom: 0;
}

/*-------------------------------------------------
>> Basic styles for video Block
-------------------------------------------------*/
.video-testimonials .section-head {
  max-width: 980px;
  margin: 0 auto;
}

.video-item {
  background-color: var(--smr_blue);
  border-radius: 20px;
}
.video-item * {
  color: var(--smr_white);
}

.video-content {
  padding: 31px 25px 36px;
  box-sizing: border-box;
  text-align: center;
}
.video-content .heading-5 {
  margin-bottom: 0;
}
.video-content .author-info {
  font-weight: 600;
}
.video-content .author-info span {
  font-size: var(--smr_font_size_5);
}
.video-content .author-designation {
  opacity: 0.8;
}

.video-items .video-content .heading-5 {
  margin-bottom: 24px;
}

.video-image {
  position: relative;
  aspect-ratio: 696/389;
}
.video-image img {
  border-radius: 20px 20px 0 0;
}
.video-image:hover button.play-button {
  transform: scale(1.25);
  background: rgba(217, 217, 217, 0.4);
}

.play-btn-row {
  width: 114px;
  display: inline-flex;
  gap: 12px;
  top: 8px;
  left: 8px;
  align-items: center;
  position: absolute;
  top: 3px;
  left: 3px;
}

button.mfp-close:hover {
  background-color: transparent;
}

.mfp-iframe-holder .mfp-close {
  top: -60px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMzQuMjI3IDEuNDEwMTlMMS40MTYwMiAyMzQuMjU0TDIxLjQ4NzEgMjU0LjMyMkwyNTQuMjk4IDIxLjQ3ODRMMjM0LjIyNyAxLjQxMDE5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIxLjQ3MzUgMS40MDgyNEwxLjQwNTI3IDIxLjQ3NjRMMjM0LjIxNiAyNTQuMjg3TDI1NC4yODUgMjM0LjIxOUwyMS40NzM1IDEuNDA4MjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
}

.theme-video {
  position: relative;
}
.theme-video button.have-no-button-style.play-btn {
  top: 0;
  bottom: 0;
  margin: auto;
}
.theme-video .video-image {
  aspect-ratio: 780/429;
}
.theme-video .video-image img {
  border-radius: 20px;
}
.theme-video:hover button.play-button {
  transform: scale(1.25);
  background: rgba(217, 217, 217, 0.4);
}

.video-icon.video-playing .play-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNDAyOTkgMi4zNTI3OUM0Ljk2MDQ5IDEuNTI1MzUgMy43OTEwMiAyLjIwMzIgMy43OTEwMiAzLjg2NTU4VjE2LjEzMzJDMy43OTEwMiAxNy43OTczIDQuOTYwNDkgMTguNDc0MyA2LjQwMjk5IDE3LjY0NzZMMTcuMTI1NSAxMS40OTgzQzE4LjU2ODUgMTAuNjcwNiAxOC41Njg1IDkuMzI5NTMgMTcuMTI1NSA4LjUwMkw2LjQwMjk5IDIuMzUyNzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-size: 20px;
}

.video-icon .play-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMTYiIHJ4PSIyIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSI5IiB3aWR0aD0iNCIgaGVpZ2h0PSIxNiIgcng9IjIiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-size: 16px;
}

button.play-button {
  border-radius: 100px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: rgba(217, 217, 217, 0.3);
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  border-radius: 50%;
  padding: 0;
  transition: all 0.3s ease-in-out;
}

.play-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjgzMTkgMi44MjMyNUM1Ljk1MjIgMS44MzAzMyA0LjU0ODgzIDIuNjQzNzQgNC41NDg4MyA0LjYzODZWMTkuMzU5OEM0LjU0ODgzIDIxLjM1NjcgNS45NTIyIDIyLjE2OSA3LjY4MzE5IDIxLjE3N0wyMC41NTAzIDEzLjc5NzlDMjIuMjgxOCAxMi44MDQ2IDIyLjI4MTggMTEuMTk1MyAyMC41NTAzIDEwLjIwMjNMNy42ODMxOSAyLjgyMzI1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  background-size: contain;
  width: 24px;
  height: 24px;
}

/*-------------------------------------------------
>> Basic styles for Lead-para Block
-------------------------------------------------*/
.lead-paragraph p {
  font-size: var(--smr_font_size_6);
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
.lead-paragraph p:last-of-type {
  margin-bottom: 0;
}

/*-------------------------------------------------
>> Basic styles for Column-text Block
-------------------------------------------------*/
.single-column-text p:last-of-type {
  margin-bottom: 0;
}

.column-image {
  aspect-ratio: 375/270;
  margin-bottom: 20px;
}
.column-image img {
  border-radius: 20px;
}

.two-column-text {
  flex-wrap: wrap;
  gap: 50px 100px;
}
.two-column-text .single-column-text {
  text-align: center;
  width: calc(50% - 50px);
}
.two-column-text .single-column-text .column-image {
  aspect-ratio: 440/324;
}
.two-column-text .single-column-text .column-image img {
  border-radius: 20px;
}
.two-column-text .column-content .heading-5 {
  margin: 0;
}
.two-column-text .column-content p {
  font-size: var(--smr_font_size_3);
}
.two-column-text .column-content p:last-of-type {
  margin: 0;
}
.two-column-text .column-content .column-text {
  padding-top: 12px;
}

/*-------------------------------------------------
>> Basic styles for checklist Block
-------------------------------------------------*/
.check-list-item ul {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  margin-bottom: 0;
  flex-wrap: wrap;
}
.check-list-item ul li {
  margin-bottom: 32px;
  width: calc(50% - 20px);
  font-size: var(--smr_font_size_5);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYyMl8yMjg4KSI+CjxwYXRoIGQ9Ik0xNiAwQzEyLjgzNTUgMCA5Ljc0MjA3IDAuOTM4MzgzIDcuMTEwODggMi42OTY0OUM0LjQ3OTcgNC40NTQ1OSAyLjQyODk0IDYuOTUzNDUgMS4yMTc5MyA5Ljg3NzA2QzAuMDA2OTMyNjEgMTIuODAwNyAtMC4zMDk5MjEgMTYuMDE3NyAwLjMwNzQ0MyAxOS4xMjE0QzAuOTI0ODA2IDIyLjIyNTEgMi40NDg2NiAyNS4wNzYxIDQuNjg2MyAyNy4zMTM3QzYuOTIzOTQgMjkuNTUxNCA5Ljc3NDg3IDMxLjA3NTIgMTIuODc4NiAzMS42OTI2QzE1Ljk4MjMgMzIuMzA5OSAxOS4xOTkzIDMxLjk5MzEgMjIuMTIyOSAzMC43ODIxQzI1LjA0NjYgMjkuNTcxMSAyNy41NDU0IDI3LjUyMDMgMjkuMzAzNSAyNC44ODkxQzMxLjA2MTYgMjIuMjU3OSAzMiAxOS4xNjQ1IDMyIDE2QzMxLjk5NSAxMS43NTgxIDMwLjMwNzcgNy42OTEzMiAyNy4zMDgyIDQuNjkxODJDMjQuMzA4NyAxLjY5MjMyIDIwLjI0MTkgMC4wMDUwMDQzMiAxNiAwWk0yMi44NDY2IDEzLjM5MkwxNS41NzM4IDIwLjY2NDdDMTUuMzAxMSAyMC45Mzc0IDE0LjkzMTIgMjEuMDkwNiAxNC41NDU1IDIxLjA5MDZDMTQuMTU5OCAyMS4wOTA2IDEzLjc4OTkgMjAuOTM3NCAxMy41MTcxIDIwLjY2NDdMOS4xNTM0NiAxNi4zMDExQzkuMDE0NTQgMTYuMTY2OSA4LjkwMzczIDE2LjAwNjQgOC44Mjc1IDE1LjgyOUM4Ljc1MTI2IDE1LjY1MTUgOC43MTExNCAxNS40NjA2IDguNzA5NDYgMTUuMjY3NUM4LjcwNzc4IDE1LjA3NDQgOC43NDQ1OCAxNC44ODI4IDguODE3NzIgMTQuNzA0MUM4Ljg5MDg2IDE0LjUyNTMgOC45OTg4NiAxNC4zNjI5IDkuMTM1NDMgMTQuMjI2M0M5LjI3MiAxNC4wODk4IDkuNDM0NDEgMTMuOTgxOCA5LjYxMzE2IDEzLjkwODZDOS43OTE5MiAxMy44MzU1IDkuOTgzNDYgMTMuNzk4NyAxMC4xNzY2IDEzLjgwMDRDMTAuMzY5NyAxMy44MDIgMTAuNTYwNiAxMy44NDIyIDEwLjczOCAxMy45MTg0QzEwLjkxNTUgMTMuOTk0NiAxMS4wNzYgMTQuMTA1NCAxMS4yMTAyIDE0LjI0NDRMMTQuNTQ1NSAxNy41Nzk2TDIwLjc4OTggMTEuMzM1M0MyMS4wNjQyIDExLjA3MDMgMjEuNDMxNiAxMC45MjM3IDIxLjgxMyAxMC45MjdDMjIuMTk0MyAxMC45MzAzIDIyLjU1OTEgMTEuMDgzMyAyMi44Mjg4IDExLjM1M0MyMy4wOTg1IDExLjYyMjcgMjMuMjUxNSAxMS45ODc1IDIzLjI1NDggMTIuMzY4OUMyMy4yNTgxIDEyLjc1MDIgMjMuMTExNSAxMy4xMTc3IDIyLjg0NjYgMTMuMzkyWiIgZmlsbD0iIzMzN0Y4NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYyMl8yMjg4Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-size: 32px;
  background-repeat: no-repeat;
  background-position: left center;
  background-position: left top;
  padding-left: 48px;
  line-height: 1.3;
}
.check-list-item ul li:last-of-type {
  margin-bottom: 0;
}
.check-list-item ul li::before {
  display: none;
}

/*-------------------------------------------------
>> Basic styles for stats Block
-------------------------------------------------*/
.stats-items {
  display: flex;
  -moz-column-gap: 80px;
       column-gap: 80px;
}

.stats-item-number {
  font-size: 100px;
  color: var(--smr_orange_1);
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 0.95;
  display: flex;
  justify-content: center;
}

.stats-item-text {
  margin-top: 20px;
}
.stats-item-text h6 {
  font-size: var(--smr_font_size_6);
  line-height: 1.3;
}
.stats-item-text h6:last-of-type {
  margin-bottom: 0;
}

.stats-item {
  text-align: center;
  width: calc(33.3% - 51px);
}
.stats-item.long-text .stats-item-number {
  font-size: 70px;
}

/*-------------------------------------------------
>> Basic styles for Scrolling slide Block
-------------------------------------------------*/
.scrolling-slide-single {
  border-radius: 20px;
  padding: 20px 20px !important;
  box-sizing: border-box;
  --offset: 0;
  top: 0;
  position: absolute;
  width: 100%;
}
.scrolling-slide-single.position-fixed {
  position: fixed;
  top: -220px !important;
}
.scrolling-slide-single:nth-child(1) {
  top: 0;
}
.scrolling-slide-single:nth-child(2) {
  top: 110px;
}
.scrolling-slide-single:nth-child(3) {
  top: 220px;
}
.scrolling-slide-single:nth-child(4) {
  top: 330px;
}
.scrolling-slide-single:nth-child(odd) {
  background-color: var(--smr_yellow);
}
.scrolling-slide-single:nth-child(even) {
  background-color: var(--smr_green_3);
}
.scrolling-slide-single:last-child {
  margin-bottom: 0;
}
.scrolling-slide-single.no-sticky {
  position: initial;
}

.scrolling-images {
  width: 52.3%;
  border: 1px solid var(--smr_white);
  box-sizing: border-box;
  border-radius: 10px;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-position: top 90px left -60px, top -40px right -38px, bottom -25px right -34px;
  position: relative;
  line-height: 0.65;
}
.scrolling-images img {
  border-radius: 10px;
}
.scrolling-images.have-four-images {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.scrolling-images.have-four-images .fit-in-box {
  width: 59%;
  border-radius: 10px;
  border: 2.234px dotted var(--smr_white);
  padding: 0 0 46px;
}
.scrolling-images.have-four-images .fit-in-box .scr-image-inner {
  padding: 7px 6px 0px;
  border-bottom: 2.234px dotted var(--smr_white);
}
.scrolling-images.have-four-images .fit-in-box .scr-image-inner:nth-child(2) {
  position: relative;
  width: 100%;
  height: 186px;
}
.scrolling-images.have-four-images .fit-in-box .scr-image-inner:nth-child(2)::after {
  content: "";
  position: absolute;
  background-color: var(--smr_gray_3);
  width: calc(100% - 10px);
  height: calc(100% - 17px);
  left: 5px;
  top: 9px;
  z-index: 0;
  border-radius: 10px;
}
.scrolling-images.have-four-images .fit-in-box .scr-image-inner:nth-child(2) img {
  position: absolute;
  z-index: 1;
  right: -130px;
  top: 18px;
  width: 111%;
  height: 116%;
  max-width: unset;
}
.scrolling-images.have-four-images .right-box .scr-image:nth-child(1) {
  top: 0;
  right: 0;
  width: 34%;
  position: absolute;
}
.scrolling-images.have-four-images .right-box .scr-image:nth-child(2) {
  position: relative;
  max-width: 41px;
  right: -5px;
  top: -8px;
}
.scrolling-images.have-six-images {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.scrolling-images.have-six-images .fit-in-box {
  width: 49%;
  border-radius: 10px;
  background-color: var(--smr_blue_3);
  padding: 7px;
}
.scrolling-images.have-six-images .fit-in-box .scr-image-inner {
  line-height: 0;
  margin-bottom: 7px;
}
.scrolling-images.have-six-images .fit-in-box .fit-in-innerbox {
  background-color: var(--smr_white);
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 12px;
       column-gap: 12px;
  align-items: start;
  padding: 12px;
  box-sizing: border-box;
}
.scrolling-images.have-six-images .fit-in-box .fit-in-innerbox .scr-image-inner {
  margin-bottom: 0;
}
.scrolling-images.have-six-images .right-box {
  width: 42%;
  position: relative;
}
.scrolling-images.have-ten-images {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.scrolling-images.have-ten-images .fit-in-box {
  width: 49%;
  border-radius: 10px;
  background-color: var(--smr_blue_3);
  padding: 7px;
}
.scrolling-images.have-ten-images .fit-in-box .scr-image-inner {
  line-height: 0;
  margin-bottom: 7px;
}
.scrolling-images.have-ten-images .fit-in-box .fit-in-innerbox {
  background-color: var(--smr_white);
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 12px;
       column-gap: 12px;
  align-items: start;
  padding: 12px;
  box-sizing: border-box;
}
.scrolling-images.have-ten-images .fit-in-box .fit-in-innerbox .scr-image-inner {
  margin-bottom: 0;
}
.scrolling-images.have-ten-images .right-box {
  width: 42%;
  position: relative;
}
.scrolling-images.have-ten-images .right-box .scr-image:nth-child(2) {
  margin-bottom: 30px;
}
.scrolling-images.have-ten-images .right-box .scr-image:nth-child(3), .scrolling-images.have-ten-images .right-box .scr-image:nth-child(4), .scrolling-images.have-ten-images .right-box .scr-image:nth-child(5), .scrolling-images.have-ten-images .right-box .scr-image:nth-child(6) {
  width: calc(50% - 13px);
  display: inline-block;
}
.scrolling-images.have-ten-images .right-box .scr-image:nth-child(3), .scrolling-images.have-ten-images .right-box .scr-image:nth-child(5) {
  margin-right: 13px;
}

.scrolling-text {
  width: 40%;
  padding-right: 5%;
}
.scrolling-text ul li {
  margin-bottom: 20px;
}
.scrolling-text ul li:last-of-type {
  margin-bottom: 0;
}
.scrolling-text a.button.orange-btn,
.scrolling-text a.button.orange-btn:visited {
  font-size: var(--smr_font_size_4);
  padding: 8px 55px 9px 23px;
}
.scrolling-text a.button.orange-btn::before,
.scrolling-text a.button.orange-btn:visited::before {
  right: 24px;
  bottom: 8px;
}

.scrolling-slides-section {
  position: relative;
  height: 450px;
  margin: 0 auto;
  top: auto !important;
}
.scrolling-slides-section .process-list-side-images .process-tile-shape-2 {
  top: calc(50% - 364px);
  right: -35%;
}
.scrolling-slides-section .process-list-side-images .process-tile-shape-1 {
  bottom: -113px;
  top: auto;
  left: -32.6%;
  transform: rotate(-30deg);
}

.page-template-template-how .overflow-hidden {
  overflow: clip;
}

.block-acf-scrolling-slides {
  position: relative;
}
.block-acf-scrolling-slides .scroll-slide-triggers {
  width: calc(100% + 100px) !important;
}

/*-------------------------------------------------
>> Basic styles for Resource-teaser Block
-------------------------------------------------*/
.resource-items-slider .news-letter-post {
  margin: 0 10px;
}
.resource-items-slider .slick-prev,
.resource-items-slider .slick-next {
  top: 47.1% !important;
}
.resource-items-slider .slick-prev {
  left: -102px !important;
}
.resource-items-slider .slick-next {
  right: -102px !important;
}
.resource-items-slider .slick-track {
  display: flex;
  height: 100%;
}

.resource-item {
  background-color: var(--smr_white);
  border-radius: 20px;
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
}
.resource-item.slick-slide {
  margin: 0 15px;
}

.resource-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  box-sizing: border-box;
  height: 100%;
}
.resource-content .heading-6 {
  margin-bottom: 0;
}
.resource-content .heading-6 a,
.resource-content .heading-6 a:visited {
  color: var(--smr_heading_color);
  border: 0;
}
.resource-content p {
  margin-bottom: 0;
  font-size: var(--smr_font_size_3);
}

.resource-text {
  padding-top: 12px;
}

.resource-image {
  aspect-ratio: 373/204;
}
.resource-image img {
  border-radius: 20px 20px 0px 0px;
  height: 204px;
}
.resource-image a,
.resource-image a:visited {
  border: 0;
  padding: 0;
  color: transparent;
}
.resource-image a:hover,
.resource-image a:visited:hover {
  border: 0;
  padding: 0;
}

.resource-date {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 600;
  margin-bottom: 12px;
}

.resource-category {
  font-size: 14px;
  margin-top: 20px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.resource-category a,
.resource-category a:visited {
  padding: 3px 8px;
  border-radius: 100px;
  background-color: var(--smr_blue_2);
  color: var(--smr_color_primary);
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
.resource-category a:hover,
.resource-category a:visited:hover {
  background-color: var(--smr_blue_2);
  border-color: var(--smr_blue_2);
}

/*-------------------------------------------------
>> Basic styles for Image-slider Block
-------------------------------------------------*/
.image-slider .slick-prev,
.image-slider .slick-next {
  top: 34.5% !important;
}
.image-slider .slick-prev {
  left: -56px !important;
}
.image-slider .slick-next {
  right: -57px !important;
}

.image-slider-items {
  -moz-column-gap: 20px;
       column-gap: 20px;
  width: 100%;
}

.image-slider-item {
  background-color: var(--smr_blue_2);
  margin-right: 20px;
  border-radius: 20px;
  width: 380px;
}

.image-slider-content {
  text-align: center;
  padding: 21px 31px 20px;
}
.image-slider-content .heading-6 {
  font-size: var(--smr_font_size_6);
  margin-bottom: 0;
  margin-right: 14px;
}
.image-slider-content p {
  margin-top: 8px;
  font-size: var(--smr_font_size_3);
  margin-right: -6px;
}
.image-slider-content p:last-of-type {
  margin-bottom: 0;
}

.image-slider-items .slick-list {
  overflow: visible;
}

.image-slider-image {
  aspect-ratio: 380/393;
}
.image-slider-image img {
  border-radius: 20px 20px 0px 0px;
}

/*-------------------------------------------------
>> Basic styles for job-list Block
-------------------------------------------------*/
.single-job-list {
  border-radius: 10px;
  background-color: var(--smr_blue_2);
  padding: 20px 20px 16px;
  justify-content: space-between;
  margin-bottom: 20px;
}
.single-job-list:last-child {
  margin-bottom: 0;
}
.single-job-list .heading-6 {
  margin-bottom: 0;
  font-size: var(--smr_font_size_6);
}
.single-job-list .job-list-location {
  font-size: var(--smr_font_size_3);
  padding-top: 7px;
  padding-left: 29px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjYyODkgNC4wMzUwMkMxMy44Nzk2IDMuNDIxNTEgMTMuMDAzNSAyLjk4MTk0IDEyLjA2MzggMi43NDgwMUMxMS4xMjQxIDIuNTE0MDggMTAuMTQ0MiAyLjQ5MTYyIDkuMTk0NzEgMi42ODIyNUM3Ljk3MzkxIDIuOTMyNTMgNi44NTA3OSAzLjUyODQ3IDUuOTU5MTQgNC4zOTkwNkM1LjA2NzQ4IDUuMjY5NjYgNC40NDQ4NyA2LjM3ODIxIDQuMTY1NDggNy41OTI2OEMzLjg4NjA4IDguODA3MTQgMy45NjE2OCAxMC4wNzYzIDQuMzgzMjYgMTEuMjQ5QzQuODA0ODQgMTIuNDIxNyA1LjU1NDY0IDEzLjQ0ODYgNi41NDMzNCAxNC4yMDcxQzcuNjcyMTYgMTUuMDMzMyA4LjYzMzI3IDE2LjA2NyA5LjM3NTI3IDE3LjI1MjlMOS44ODA4NCAxOC4wOTM2QzkuOTQ1MDUgMTguMjAwMyAxMC4wMzU4IDE4LjI4ODcgMTAuMTQ0MyAxOC4zNUMxMC4yNTI3IDE4LjQxMTQgMTAuMzc1MiAxOC40NDM2IDEwLjQ5OTggMTguNDQzNkMxMC42MjQ0IDE4LjQ0MzYgMTAuNzQ2OSAxOC40MTE0IDEwLjg1NTQgMTguMzVDMTAuOTYzOCAxOC4yODg3IDExLjA1NDYgMTguMjAwMyAxMS4xMTg4IDE4LjA5MzZMMTEuNjAzNCAxNy4yODYxQzEyLjI0OTUgMTYuMTUwMyAxMy4xMzA1IDE1LjE2NTQgMTQuMTg3NiAxNC4zOTcxQzE1LjAxNjUgMTMuODI2OCAxNS43MDE1IDEzLjA3MTggMTYuMTg4NSAxMi4xOTE0QzE2LjY3NTYgMTEuMzExMSAxNi45NTE1IDEwLjMyOTcgMTYuOTk0NCA5LjMyNDUxQzE3LjAzNzIgOC4zMTkzNSAxNi44NDU5IDcuMzE3OTcgMTYuNDM1NSA2LjM5OTM5QzE2LjAyNTEgNS40ODA4MSAxNS40MDY5IDQuNjcwMTYgMTQuNjI5NiA0LjAzMTRMMTQuNjI4OSA0LjAzNTAyWk0xMC40OTkxIDExLjk0NDNDOS45Mjc3IDExLjk0NDMgOS4zNjkxNCAxMS43NzQ5IDguODk0MDUgMTEuNDU3NUM4LjQxODk2IDExLjE0IDguMDQ4NjcgMTAuNjg4OCA3LjgzMDAxIDEwLjE2MDlDNy42MTEzNSA5LjYzMzAzIDcuNTU0MTQgOS4wNTIxNSA3LjY2NTYxIDguNDkxNzRDNy43NzcwOCA3LjkzMTMzIDguMDUyMjMgNy40MTY1NyA4LjQ1NjI2IDcuMDEyNTNDOC44NjAyOSA2LjYwODUgOS4zNzUwNiA2LjMzMzM1IDkuOTM1NDcgNi4yMjE4OEMxMC40OTU5IDYuMTEwNDEgMTEuMDc2OCA2LjE2NzYyIDExLjYwNDcgNi4zODYyOEMxMi4xMzI2IDYuNjA0OTQgMTIuNTgzNyA2Ljk3NTIzIDEyLjkwMTIgNy40NTAzMkMxMy4yMTg2IDcuOTI1NDEgMTMuMzg4MSA4LjQ4Mzk3IDEzLjM4ODEgOS4wNTUzNkMxMy4zODgxIDkuODIxNTcgMTMuMDgzNyAxMC41NTY0IDEyLjU0MTkgMTEuMDk4MkMxMi4wMDAxIDExLjY0IDExLjI2NTMgMTEuOTQ0MyAxMC40OTkxIDExLjk0NDNaIiBmaWxsPSIjRTQ2MjI1Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: left top 10px;
  background-size: 21px;
}

.job-list-links {
  gap: 50px;
  align-items: center;
}

.job-list-social-links {
  gap: 16px;
}
.job-list-social-links span {
  font-size: var(--smr_font_size_3);
  color: var(--smr_color_primary);
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}

.job-list-position {
  width: calc(100% - 460px);
}

.job-list-social-links a,
.job-list-social-links a:visited {
  line-height: 0.65;
  border: 0;
  color: transparent;
  transition: all 0.3s ease-in-out;
}
.job-list-social-links a:hover svg,
.job-list-social-links a:visited:hover svg {
  fill: #21676C;
}
.job-list-social-links svg {
  transition: all 0.3s ease-in-out;
}

.job-list-title .heading-5 {
  margin-bottom: 0;
}

.job-list-btn a,
.job-list-btn a:visited {
  font-size: var(--smr_font_size_4);
  padding: 10px 39.1px;
}

.job-list-btn {
  line-height: 0.65;
}

/*-------------------------------------------------
>> Basic styles for news-letter Block
-------------------------------------------------*/
@keyframes marqueeLeft {
  0% {
    left: 0;
  }
  100% {
    left: -100%;
  }
}
@keyframes marqueeRight {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
.news-letter-slides {
  gap: 30px;
}
.news-letter-slides .slider-top .slide-track {
  animation: scroll var(--animation_speed) linear infinite;
  display: flex;
  width: 3624px;
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-2718px);
  }
}
.news-letter-slides .slider-bottom {
  margin-top: 30px;
}
.news-letter-slides .slider-bottom .slide-track {
  animation: scroll 30s linear infinite;
  display: flex;
  width: 3624px;
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-2718px);
  }
}

.news-letter-slide {
  margin-right: 25px;
  background-color: var(--smr_white);
  width: 272px;
  padding: 10px;
  position: relative;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
  border-radius: 10px;
  box-sizing: border-box;
  display: inline-block;
}
.news-letter-slide:hover {
  opacity: 1 !important;
}
.news-letter-slide a,
.news-letter-slide a:visited {
  box-sizing: border-box;
  border-radius: 10px;
  display: block;
  height: 100%;
  border: 0;
  line-height: 0.65;
}
.news-letter-slide.with-icon:hover {
  transform: scale(1.075);
  opacity: 1;
}
.news-letter-slide .news-letter-video {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.news-letter-image {
  aspect-ratio: 252/280;
  transition: all 0.3s ease-in-out;
}
.news-letter-image img {
  border-radius: 8px;
}

.news-letter-cta {
  position: relative;
  padding-top: clamp(2rem, 2.629vw + 1.384rem, 3.75rem);
}
.news-letter-cta .section-head {
  max-width: 980px;
  margin: 0 auto;
}
.news-letter-cta .section-head-text {
  max-width: 580px;
  margin: 20px auto auto;
}
.news-letter-cta .news-letter-inner {
  overflow: visible;
}

.news-letter-inner {
  position: relative;
  transition: all 0.3s ease-in-out;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 0;
}
.news-letter-inner.overlay-active .news-letter-slide {
  opacity: 0.6;
}

.news-letter-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
  line-height: 0.65;
}
.news-letter-btn a.button,
.news-letter-btn a.button:visited {
  min-height: 64px;
  display: flex;
  align-items: center;
}

.newsletter-icon {
  width: 60px;
  height: 60px;
  position: absolute;
  right: -20px;
  top: -20px;
}

.news-letter-inner .slide-track {
  display: inline-block;
  white-space: nowrap;
}

.news-letter-slides.slider-top {
  display: block;
}

/* ------------------------------------------------------------------
> Responsive
------------------------------------------------------------------ */
/* -------------------------------------------------
>> Responsive queries
------------------------------------------------- */
@media only screen and (min-width: 1410px) and (max-width: 1510px) {
  .with-single-image .hero-image-right .hero-image-1 {
    width: 250px;
    right: -25px;
  }
  .with-single-image .hero-image-left .hero-image-1 {
    width: 300px;
    left: -65px;
  }
}
@media only screen and (min-width: 1180px) {
  .hero-home .hero-heading {
    min-height: 164.5px;
  }
}
@media only screen and (min-width: 1345px) and (max-width: 1410px) {
  .hero-who .hero-content {
    max-width: 700px;
  }
  .with-single-image .hero-image-right .hero-image-1 {
    width: 300px;
    right: -20px;
  }
  .with-single-image .hero-image-left .hero-image-1 {
    width: 350px;
    left: -60px;
  }
}
@media only screen and (min-width: 1346px) and (max-width: 1440px) {
  .hero-who .hero-image-left {
    top: 42px;
  }
  .hero-who .hero-image-right {
    top: 20px;
  }
  .with-video .hero-images-inner {
    width: 30%;
  }
  .with-video .hero-image-left {
    top: 0;
    left: -15%;
  }
  .with-video .hero-image-right {
    top: 0;
    right: -11%;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1345px) {
  .footer-left-image {
    left: -150px;
    top: 170px;
  }
}
@media only screen and (min-width: 1180px) and (max-width: 1280px) {
  .footer-left-image {
    left: -150px;
    top: 170px;
  }
  .footer-single-image:nth-child(2) {
    top: 130px;
  }
  .footer-single-image:nth-child(3) {
    bottom: -300px;
  }
  .footer-single-image:nth-child(1) {
    top: -79px;
  }
}
@media only screen and (min-width: 1180px) and (max-width: 1345px) {
  .hero-who .hero-content {
    max-width: 680px;
  }
  .hero-who.with-single-image .hero-image-left .hero-image-1 {
    width: 290px;
    height: 250px;
    left: 0;
  }
  .hero-who.with-single-image .hero-image-right .hero-image-1 {
    width: 290px;
    height: 250px;
    right: 0;
    top: 10px;
  }
  .hero-who.with-video .hero-image-left {
    left: -17%;
  }
  .hero-who.with-video .hero-image-right {
    right: -17%;
  }
  .logo {
    width: 120px;
  }
  .header-nav {
    margin-right: 10px;
  }
  .header-nav ul li a,
  .header-nav ul li a:visited {
    padding: 10px 9px;
  }
  .top-search {
    margin-right: 10px;
  }
  .header-btns .l-blue-btn {
    margin-right: 7px;
  }
  .hero-images-inner .hero-image-1 img {
    max-height: 365px;
  }
  .hero-images-inner .hero-image-right {
    top: -39px;
    right: -13%;
  }
  .hero-images-inner .hero-image-right .hero-image-1 img {
    max-height: 365px;
  }
  .hero-images-inner .hero-image-right .hero-image-2 {
    left: 10px;
    top: 37px;
    width: 130px;
    height: 130px;
  }
  .hero-images-inner .hero-image-right .hero-image-3 {
    position: absolute;
    bottom: -97px;
    right: 112px;
  }
  .hero-detail-links-outer {
    padding-bottom: 35%;
  }
  .hero-newsletter .hero-images {
    top: auto;
    bottom: 200px;
  }
  .hero-newsletter .hero-image-1.hero-img {
    right: 300px;
    top: 50px;
  }
  .hero-who .hero-image-left .hero-image-1 {
    width: 107px;
    height: 107px;
    position: absolute;
    left: -87px;
  }
  .hero-who .hero-image-right .hero-image-1 {
    width: 104.001px;
    height: 104.001px;
    right: -50px;
    top: -50px;
  }
  .hero-who .hero-image-right .hero-image-2 {
    top: 37px;
    right: 10px;
    width: 180px;
    height: 115px;
  }
  .hero-who .hero-image-right .hero-image-3 {
    top: 120px;
    right: 148px;
  }
  .with-form .body-form-inner {
    width: 90%;
  }
  .with-form .hero-text {
    padding-bottom: 150px;
  }
}
@media only screen and (min-width: 1004px) and (max-width: 1179px) {
  .page-template-template-who .tooltip-text {
    left: calc(50% - 56px);
  }
  .footer-cta-images .footer-cta-single-image:nth-child(2) {
    left: -17%;
  }
  .footer-single-image:nth-child(1) {
    top: -202px;
  }
  .footer-single-image:nth-child(3) {
    right: 21%;
  }
  .footer-single-image:nth-child(2) {
    right: 33%;
  }
  .footer-form .hbspt-form {
    margin-bottom: 80px;
  }
  .hero-who.with-single-image .hero-image-left .hero-image-1 {
    width: 200px;
    height: 200px;
    left: -65px;
  }
  .hero-who.with-single-image .hero-image-right .hero-image-1 {
    width: 250px;
    height: 250px;
    right: -10px;
    top: -20px;
  }
  .hero-who.with-video .hero-image-left {
    left: -16%;
  }
  .hero-who.with-video .hero-image-right {
    right: -17%;
  }
  .hero-filter {
    width: 90%;
  }
  .with-form .body-form-inner {
    width: 90%;
  }
  .with-form .hero-image {
    display: none;
  }
  .hero-who .hero-content {
    max-width: 550px;
  }
  .hero-who .hero-image-left {
    top: 42px;
    left: 20px;
  }
  .hero-who .hero-image-left .hero-image-1 {
    width: 90px;
    height: 90px;
    left: -65px;
    top: 46px;
  }
  .hero-who .hero-image-right {
    top: 20px;
    right: -30px;
  }
  .hero-who .hero-image-right .hero-image-1 {
    width: 80px;
    height: 80px;
    right: -10px;
    top: -20px;
  }
  .hero-who .hero-image-right .hero-image-2 {
    top: 37px;
    right: 20px;
    width: 170px;
    height: 100px;
  }
  .hero-who .hero-image-right .hero-image-3 {
    top: 120px;
    right: 148px;
  }
  .hero-home .hero-content {
    max-width: 640px;
  }
  .hero-home .hero-images-inner .hero-image-right {
    top: 3.8px;
    right: -150px;
  }
  .hero-home .hero-images-inner .hero-image-1 img {
    max-height: 320px;
  }
  .hero-home .hero-images-inner .hero-image-2 {
    left: -17px;
    top: 37px;
    width: 100px;
    height: 100px;
  }
  .hero-home .hero-images-inner .hero-image-3 {
    bottom: -50px;
    right: 132px;
    width: 100px;
  }
  .hero-home .hero-image-left {
    left: -90px;
  }
  .hero-home .hero-image-left .hero-image-2 {
    top: 27px;
    left: 49%;
  }
  .hero-detail-links-outer {
    padding-bottom: 25%;
  }
  .hero-newsletter .hero-images {
    top: auto;
    bottom: 200px;
  }
  .hero-newsletter .hero-image-1.hero-img {
    right: 300px;
    top: 30px;
  }
  .resource-search {
    width: 30%;
  }
  .resource-nav {
    align-items: flex-start;
    gap: 20px;
  }
  .footer-inner {
    padding-top: 100px;
    flex-wrap: wrap;
  }
  .footer-left {
    width: 100%;
  }
  .footer-right {
    width: 100%;
    margin-top: 60px;
  }
  .footer-left-image {
    position: absolute;
    top: 152px;
    left: -120px;
  }
  .footer-bottom-image {
    right: 0;
    left: 0;
    margin: auto;
    width: 240px;
  }
  .footer-bottom-image img {
    bottom: -60px;
  }
  .footer-inner .footer-inner-image {
    left: auto;
    bottom: -70px;
    right: 0;
  }
  .footer-images {
    top: 27%;
    right: 10px;
  }
}
@media only screen and (max-width: 1003px) {
  .page-template-template-who .tooltip-text {
    left: calc(50% - 100px);
  }
  .hero-newsletter-detail.no-iframe .hero-detail-links-outer {
    margin-top: 40px;
  }
  .scroller-btn.scroll-right {
    display: none;
  }
  .hero-resource-deatil .hero-category {
    margin-bottom: 14px;
  }
  .hero-resource-deatil .hero-image {
    aspect-ratio: 335/183;
  }
  .hero-post-detail {
    padding-top: 11px;
    gap: 30px;
  }
  .hero-post-detail .post-date::after {
    right: -15px;
  }
  .rc-posts .rc-post-content {
    padding: 14px 18px 9px;
    height: auto;
  }
  .rc-posts .resources-post-box {
    min-height: auto;
  }
  .hero-how-it-works {
    overflow: hidden;
  }
  .hero-how-it-works .hero-image-right {
    position: absolute;
    right: -171px;
    top: -38px;
    width: 236px;
  }
  .hero-how-it-works .hero-image-left {
    left: -42px;
    top: -12px;
    width: 80px;
    transform: rotateY(190deg);
  }
  .hero-how-it-works mark {
    margin: 0;
  }
  .hero-home .hero-images {
    padding-top: 20px;
    max-width: 375px;
    margin: 0 auto;
  }
  .hero-home mark {
    padding: 0 10px;
  }
  .hero-home .hero-text {
    margin: 18px auto auto;
  }
  .hero-home .hero-btn {
    margin-top: 22px;
    line-height: 0.65;
  }
  .image-text {
    font-size: 10px;
    top: -21px;
    margin-right: -6px;
    padding: 1px 7px;
  }
  .hero-images-inner {
    position: relative;
  }
  .hero-images-inner .hero-image-left,
  .hero-images-inner .hero-image-right {
    position: initial;
  }
  .hero-images-inner .hero-image-left .hero-image-2,
  .hero-images-inner .hero-image-right .hero-image-2 {
    width: 100px;
    height: 100px;
    z-index: 2;
  }
  .hero-images-inner .hero-image-1 {
    margin: 0 auto;
    width: 88%;
    transform: rotate(-20deg);
  }
  .hero-images-inner .hero-image-1 img {
    width: 100%;
    border-radius: 3.689px;
    max-height: 239px;
  }
  .hero-images-inner .hero-image-right .hero-image-2 {
    left: 4px;
    top: calc(100% - 286px);
  }
  .hero-images-inner .hero-image-right .hero-image-3 {
    width: 83px;
    transform: rotate(-52deg);
    bottom: 0;
  }
  .hero-images-inner .hero-image-left .hero-image-1,
  .hero-images-inner .hero-image-left .hero-image-3 {
    display: none;
  }
  .hero-images-inner .hero-image-left .hero-image-2 {
    top: 54px;
    right: -6px;
    left: auto;
  }
  .hero-icons {
    flex-wrap: wrap;
    gap: 14px 22px;
    justify-content: center;
  }
  .hero-icons .hero-icon img {
    max-width: 146px;
    max-height: 55px;
  }
  .hero-bottom-text {
    width: 55%;
    margin: 0 auto;
  }
  .hero-default.with-form .body-form-inner {
    max-width: 90%;
  }
  .hero-default.with-form .hero-inner {
    flex-wrap: wrap;
    row-gap: 50px;
  }
  .hero-default.with-form .hero-content {
    width: 100%;
  }
  .hero-default.with-form .hero-form {
    width: 100%;
  }
  .hero-default.with-form .hero-form input[type=submit] {
    min-width: 119px;
  }
  .hero-default.with-form .section-head {
    margin-bottom: 34px;
  }
  .hero-default.with-form .hero-image {
    display: none;
  }
  .hero-back-btn {
    margin-bottom: 11px;
  }
  .hero-newsletter-detail .hero-text {
    padding-top: 15px;
  }
  .hero-newsletter-detail .hero-inner {
    flex-direction: column-reverse;
    row-gap: 35px;
  }
  .hero-newsletter-detail .hero-content {
    width: 100%;
  }
  .hero-newsletter-detail .hero-image {
    background-color: var(--smr_white);
    width: 100%;
    height: 445px;
    position: initial;
    margin-bottom: 0;
  }
  .hero-newsletter-detail .hero-btn {
    padding-top: 30px;
  }
  .hero-newsletter-detail .hero-btn a.button.simple-orange-btn,
  .hero-newsletter-detail .hero-btn a.button.simple-orange-btn:visited {
    min-width: 233px;
  }
  .hero-newsletter-detail .hero-image-inner {
    aspect-ratio: initial;
    height: 100%;
  }
  .hero-newsletter-detail .hero-detail-links-inner {
    gap: 21px;
    padding-top: 14px;
  }
  .hero-detail-links-inner-link {
    width: 100%;
    padding-top: 6px;
  }
  .hero-ctaegory-links {
    padding-top: 28px;
  }
  .hero-detail-links-outer {
    padding: 0;
  }
  .hero-newsletter-links {
    margin-bottom: 106px;
  }
  .hero-newsletter-links.mobile-hide {
    display: none;
  }
  .hero-newsletter-links.desktop-hide {
    display: block;
  }
  .hero-newsletter-detail::before {
    height: 50%;
  }
  .hero-newsletter {
    overflow: visible;
  }
  .hero-newsletter .hero-filter {
    position: relative;
    padding-top: 30px;
    width: 100%;
  }
  .hero-newsletter .hero-content {
    width: 100%;
  }
  .hero-newsletter .hero-content .heading-1 {
    margin-bottom: 17px;
  }
  .hero-newsletter .hero-images {
    overflow: hidden;
  }
  .hero-newsletter .jumplinks-nav-inner-title {
    position: relative;
  }
  .hero-newsletter .jumplinks-nav-inner-title::before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0iIzI3M0M2RCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDAwMDMgMTAuMzQzMkM2LjIxNTEgMTAuMzQzMiA2LjQzMDEzIDEwLjI2MTEgNi41OTQxIDEwLjA5NzJMMTEuNzUzOCA0LjkzNzQ1QzEyLjA4MjEgNC42MDkyMiAxMi4wODIxIDQuMDc3MDYgMTEuNzUzOCAzLjc0ODk3QzExLjQyNTcgMy40MjA4OCAxMC44OTM3IDMuNDIwODggMTAuNTY1NCAzLjc0ODk3TDYuMDAwMDMgOC4zMTQ2M0wxLjQzNDYxIDMuNzQ5MTNDMS4xMDYzOCAzLjQyMTA0IDAuNTc0MzgyIDMuNDIxMDQgMC4yNDYzMTUgMy43NDkxM0MtMC4wODIwNzA4IDQuMDc3MjIgLTAuMDgyMDcwNyA0LjYwOTM5IDAuMjQ2MzE1IDQuOTM3NjFMNS40MDU5NiAxMC4wOTc0QzUuNTcwMDEgMTAuMjYxMyA1Ljc4NTA1IDEwLjM0MzIgNi4wMDAwMyAxMC4zNDMyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 23px;
  }
  .hero-newsletter .jumplinks-nav-inner-title.is-button-opened::before {
    transform: rotate(-180deg);
  }
  .hero-newsletter .select-dropdown__button {
    background-color: var(--smr_white);
    color: var(--smr_black);
    padding: 14px 16px 10px 18px;
    border-radius: 100px;
    box-sizing: border-box;
  }
  .hero-newsletter ul.select-dropdown__list {
    position: absolute;
    display: block;
    top: 86px;
    width: 100%;
    box-sizing: border-box;
    border-radius: inherit;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateY(-20px);
    opacity: 0;
    visibility: hidden;
    border-radius: 12px;
    background-color: var(--smr_white);
    padding: 15px;
  }
  .hero-newsletter ul.select-dropdown__list.is-active-dropdown {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .hero-newsletter ul.select-dropdown__list li {
    margin-bottom: 10px;
  }
  .hero-newsletter ul.select-dropdown__list li a,
  .hero-newsletter ul.select-dropdown__list li a:visited {
    border: 0;
    color: var(--smr_black);
    background-color: transparent;
    padding: 0;
    width: 100%;
  }
  .hero-newsletter ul.select-dropdown__list li a:hover, .hero-newsletter ul.select-dropdown__list li a.active,
  .hero-newsletter ul.select-dropdown__list li a:visited:hover,
  .hero-newsletter ul.select-dropdown__list li a:visited.active {
    background-color: transparent;
  }
  .hero-resource .hero-inner {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 16px;
  }
  .hero-resource .hero-text {
    padding-top: 2px;
  }
  .hero-resource .hero-image {
    width: 228px;
    position: initial;
    margin-right: -44px;
    margin-top: -14px;
  }
  .hero-resource .hero-content {
    width: 100%;
  }
  .resource-nav {
    position: relative;
    flex-wrap: wrap;
    gap: 18px;
  }
  .resource-nav .resource-nav-inner {
    width: 100%;
  }
  .resource-nav .resource-search {
    width: 100%;
  }
  .resource-nav .jumplinks-nav-inner-title {
    position: relative;
  }
  .resource-nav .jumplinks-nav-inner-title::before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMDQgOS43OTA5OEM4LjI4NjggOS43OTA5OCA4LjU3MzUxIDkuNjgxNDkgOC43OTIxNCA5LjQ2Mjk4TDE1LjY3MTggMi41ODMyN0MxNi4xMDk0IDIuMTQ1NjMgMTYuMTA5NCAxLjQzNjA4IDE1LjY3MTggMC45OTg2MjZDMTUuMjM0MyAwLjU2MTE2OCAxNC41MjQ5IDAuNTYxMTY4IDE0LjA4NzIgMC45OTg2MjZMOC4wMDAwNCA3LjA4NjE3TDEuOTEyODEgMC45OTg4MzlDMS40NzUxOCAwLjU2MTM4MiAwLjc2NTg0MSAwLjU2MTM4MiAwLjMyODQxOSAwLjk5ODg0Qy0wLjEwOTQyOCAxLjQzNjMgLTAuMTA5NDI4IDIuMTQ1ODUgMC4zMjg0MTkgMi41ODM0OEw3LjIwNzk1IDkuNDYzMTlDNy40MjY2OCA5LjY4MTc0IDcuNzEzNCA5Ljc5MDk4IDguMDAwMDQgOS43OTA5OFoiIGZpbGw9IiMyNzNDNkQiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 23px;
  }
  .resource-nav .jumplinks-nav-inner-title.is-button-opened::before {
    transform: rotate(-180deg);
  }
  .resource-nav .select-dropdown__button {
    background-color: var(--smr_white);
    color: var(--smr_black);
    padding: 14px 16px 10px 20px;
    border-radius: 100px;
    cursor: pointer;
    box-sizing: border-box;
  }
  .resource-nav ul.select-dropdown__list {
    position: absolute;
    display: block;
    top: 70px;
    width: 100%;
    box-sizing: border-box;
    border-radius: inherit;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateY(-20px);
    opacity: 0;
    visibility: hidden;
    border-radius: 12px;
    background-color: var(--smr_white);
    padding: 15px;
    max-height: 300px;
    overflow: scroll;
  }
  .resource-nav ul.select-dropdown__list.is-active-dropdown {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .resource-nav ul.select-dropdown__list li {
    margin-bottom: 10px;
  }
  .resource-nav ul.select-dropdown__list li a,
  .resource-nav ul.select-dropdown__list li a:visited {
    border: 0;
    color: var(--smr_black);
    background-color: transparent;
    padding: 0;
  }
  .resource-nav ul.select-dropdown__list li a:hover, .resource-nav ul.select-dropdown__list li a.active,
  .resource-nav ul.select-dropdown__list li a:visited:hover,
  .resource-nav ul.select-dropdown__list li a:visited.active {
    background-color: transparent;
  }
  .footer-cta-inner {
    padding: 27px 30px 23px;
    min-height: 226px;
    text-align: center;
  }
  .footer-cta-inner .heading-2 {
    line-height: 1.15;
  }
  .footer-cta .footer-cta-btn {
    margin-top: 0;
  }
  .footer-cta .footer-cta-btn a.button.orange-btn,
  .footer-cta .footer-cta-btn a.button:visited.orange-btn {
    padding: 11px 55px 12px 32px;
  }
  .footer-cta .footer-cta-btn a.button.orange-btn::before,
  .footer-cta .footer-cta-btn a.button:visited.orange-btn::before {
    right: 28px;
    bottom: 11px;
  }
  .footer-cta .footer-cta-title {
    margin-bottom: 28px;
  }
  .footer-inner {
    flex-wrap: wrap;
    padding-top: 28px;
  }
  .footer-left {
    width: 100%;
  }
  .footer-right {
    width: 100%;
  }
  .footer-widgets {
    flex-wrap: wrap;
    margin-top: 44px;
  }
  .footer-widgets .single-widget {
    width: calc(50% - 23px) !important;
  }
  .footer-widgets .single-widget:nth-child(2) {
    margin-right: 8px;
  }
  .footer-widgets .single-widget:last-child {
    width: 100% !important;
    padding-top: 60px;
  }
  .footer-logo {
    max-width: 134px;
  }
  .legal-nav ul {
    margin-left: 24px;
  }
  .footer-images {
    width: 100%;
    right: 29px;
    padding-top: 386px;
    max-width: 314px;
    position: relative;
    margin-left: auto;
    top: 50px;
  }
  .footer-left-image {
    top: 214px;
    left: -108px;
    width: 165px;
  }
  .footer-form-ctn p {
    margin: 17px 0 24px;
  }
  .footer-form-ctn .heading-4 {
    font-size: 18px;
  }
  .footer-form-ctn form {
    max-width: 375px;
  }
  .footer-social-icons {
    gap: 15px;
    padding-top: 18px;
  }
  .footer-bottom-image {
    right: auto;
    width: 260px;
    left: -43px;
  }
  .footer-bottom-image img {
    bottom: -28px;
    position: relative;
  }
  .footer-bottom {
    padding-bottom: 73px;
  }
}
@media only screen and (min-width: 848px) and (max-width: 1003px) {
  .glide-pricing-table .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: unset !important;
    flex-grow: 0 !important;
    width: 31% !important;
  }
  body .glide-pricing-table .is-layout-flex {
    flex-wrap: wrap !important;
  }
  .footer-widgets {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .footer-widgets .single-widget {
    width: calc(33.3% - 26px) !important;
  }
  .footer-widgets .single-widget:first-child {
    width: calc(33.3% - 26px) !important;
  }
  .footer-widgets .single-widget:nth-child(2) {
    margin-right: 0;
  }
  .footer-widgets .single-widget:last-of-type {
    width: calc(33.3% - 26px) !important;
    padding: 0;
  }
  .footer-inner .footer-inner-image {
    bottom: -90px;
  }
}
@media only screen and (min-width: 748px) and (max-width: 848px) {
  .glide-pricing-table .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: unset !important;
    flex-grow: 0 !important;
    width: 48% !important;
  }
  body .glide-pricing-table .is-layout-flex {
    flex-wrap: wrap !important;
  }
}
@media only screen and (min-width: 748px) and (max-width: 1003px) {
  .menu-legal-nav {
    margin-left: 0;
  }
  .scrolling-slides-section {
    height: auto !important;
  }
  .scrolling-slides-section .scrolling-slide-single {
    margin-bottom: 40px;
  }
  .hero-who.with-single-image .hero-image-left .hero-image-1 {
    width: 350px;
    height: 200px;
    left: -131px;
    top: 0;
  }
  .hero-who.with-single-image .hero-image-right .hero-image-1 {
    width: 300px;
    height: 260px;
    border-radius: 0;
    right: -84px;
    top: -20px;
  }
  .hero-who.with-video .hero-images {
    display: flex;
    max-width: 100%;
  }
  .hero-who.with-video .hero-content {
    padding-bottom: 30px;
  }
  .hero-who.with-video .hero-images-inner {
    width: 50%;
  }
  .hero-who.with-video .hero-image-left,
  .hero-who.with-video .hero-image-right {
    position: initial;
  }
  .pricig-overlap-top {
    margin-top: -250px;
  }
  .allow-overlap-sections {
    padding-bottom: 250px;
  }
  .hero-how-it-works mark {
    margin-right: 0;
  }
  .hero-images-inner .hero-image-right .hero-image-3 {
    right: 42px;
  }
  .hero-home .hero-images {
    max-width: 480px;
  }
  .hero-home .hero-image-left .hero-image-2,
  .hero-home .hero-image-right .hero-image-2 {
    width: 120px;
    height: 120px;
  }
  .hero-home .hero-image-right .hero-image-2 {
    left: 40px;
  }
  .hero-default.with-image .hero-image {
    width: 44%;
    margin-right: 0;
  }
  .hero-default .hero-btn {
    margin-top: 24px;
  }
  .hero-default .hero-btn a:last-child,
  .hero-default .hero-btn a:visited:last-child {
    margin-left: 0;
    margin-top: 15px;
  }
  .hero-default .hero-btn a.button.simple-orange-btn,
  .hero-default .hero-btn a.button.simple-orange-btn:visited {
    max-width: 375px;
  }
  .hero-who .hero-content {
    padding-bottom: 250px;
  }
  .hero-who .hero-images {
    position: relative;
    max-width: 650px;
    margin: 0 auto;
  }
  .hero-who .hero-images-inner {
    bottom: 170px;
  }
  .hero-who .hero-images-inner .hero-image-1 {
    transform: none;
  }
  .hero-who .hero-image-left {
    top: auto;
    left: calc(100% - 520px);
  }
  .hero-who .hero-image-right {
    top: auto;
    right: calc(100% - 590px);
  }
  .hero-newsletter .hero-filter {
    width: 80%;
  }
  .hero-resource .hero-image {
    width: 320px;
  }
  .resource-nav {
    gap: 18px;
    width: 80%;
    margin: 0 auto;
  }
  .footer-images {
    padding-top: 120px;
    top: 80px;
  }
  .footer-bottom-image {
    right: 0;
    left: 0;
    margin: auto;
  }
  .footer-bottom-image img {
    bottom: -40px;
  }
  .footer-images {
    width: 100%;
    right: 40px;
    padding-top: 163px;
    max-width: 314px;
    position: relative;
    margin-left: auto;
  }
  .footer-single-image {
    position: initial;
  }
  .footer-single-image:nth-child(1) {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 50px;
    left: -18%;
  }
  .footer-single-image:nth-child(2) {
    right: -26px;
    top: auto;
    z-index: 1;
    position: absolute;
    bottom: 42px;
    width: 141px;
  }
  .footer-single-image:nth-child(3) {
    right: -82px;
    bottom: -18px;
    top: auto;
    position: absolute;
    width: 115px;
  }
  .footer-left-image {
    top: 214px;
    left: 0;
    width: 165px;
  }
  .footer-cta-images .footer-cta-single-image {
    right: 46px;
    bottom: -20px;
  }
  .footer-cta-images .footer-cta-single-image:nth-child(1) {
    width: 114px !important;
  }
  .footer-cta-images .footer-cta-single-image:nth-child(2) {
    bottom: -85px;
    width: 117px;
    left: 84%;
  }
  .footer-inner .footer-inner-image {
    position: absolute;
    left: auto;
    bottom: -165px;
    width: 112px;
    right: 23px;
  }
  .footer-bottom-image {
    right: auto;
    width: 260px;
    left: -45px;
  }
  .footer-bottom-image img {
    bottom: -65px;
    position: relative;
  }
  .footer-single-image:nth-child(1) {
    width: 256px;
  }
}
@media only screen and (max-width: 747px) {
  .scrolling-slides-section {
    height: auto !important;
  }
  .rc-post-heading {
    padding-top: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: auto;
  }
  .hero-who.with-single-image .hero-image-left .hero-image-1 {
    width: 150px;
    height: 150px;
    left: -80px;
    top: 12px;
    transform: none;
  }
  .hero-who.with-single-image .hero-image-right .hero-image-1 {
    width: 150px;
    height: 150px;
    right: -11px;
    top: 0;
    transform: none;
  }
  .hero-who.with-video .hero-images {
    display: flex;
  }
  .hero-who.with-video .hero-content {
    padding-bottom: 30px;
  }
  .hero-who.with-video .hero-images-inner {
    width: 50%;
  }
  .hero-who.with-video .hero-image-left,
  .hero-who.with-video .hero-image-right {
    position: initial;
  }
  .pricig-overlap-top {
    margin-top: -605px;
  }
  .allow-overlap-sections {
    padding-bottom: 605px;
  }
  .form-columns-2 .hs-form-field,
  .form-columns-3 .hs-form-field {
    width: 100% !important;
    margin-right: 0;
  }
  .hero-resource .gl-s10 {
    display: none;
  }
  .column.hide-on-mobile {
    display: none;
  }
  .single-post .hero-resource-deatil .gl-s9 {
    height: 36px !important;
  }
  .resources-post-box .resource-meta {
    gap: 5px;
  }
  .mobile-hide {
    display: none !important;
  }
  .desktop-hide {
    display: block !important;
  }
  .top-bar-text {
    padding-right: 20px;
  }
  .hero-form .hero-inner {
    row-gap: 27px;
  }
  .hero-form .body-form {
    padding: 27px 0 36px;
  }
  .hero-pricing .hero-heading .heading-3 {
    font-size: 34px;
  }
  .hero-pricing .hero-heading .heading-3:last-of-type {
    margin-bottom: 0;
  }
  .hero-home .hero {
    padding-top: 28px;
  }
  .hero-who .hero {
    padding-top: 24px;
  }
  .hero-who .hero-text {
    margin: 19px auto auto;
  }
  .hero-who .hero-heading {
    margin-right: 0;
  }
  .hero-who .hero-content {
    padding-bottom: 147px;
  }
  .hero-who .hero-images {
    position: relative;
    max-width: 350px;
    margin: 0 auto;
  }
  .hero-who .hide-images-on-mobile .hero-content {
    padding-bottom: 0;
  }
  .hero-who .hide-images-on-mobile .hero-images {
    display: none !important;
  }
  .hero-who .hero-images-inner {
    bottom: 101px;
  }
  .hero-who .hero-image-left {
    top: auto;
    left: 110px;
  }
  .hero-who .hero-image-left .hero-image-1 {
    width: 76px;
    height: 76px;
    left: -141px;
    top: 42px;
    transform: none;
  }
  .hero-who .hero-image-left .hero-image-2 {
    top: 0;
    left: -43px;
    width: 62px;
    height: 128px;
  }
  .hero-who .hero-image-left .hero-image-3 {
    top: -26px;
    left: 10px;
    width: 29px;
    height: 32px;
  }
  .hero-who .hero-image-left .hero-image-3 .image-alphabet {
    font-size: 17px;
    top: -4px;
  }
  .hero-who .hero-image-right {
    top: auto;
    right: 0;
  }
  .hero-who .hero-image-right .hero-image-1 {
    width: 63px;
    height: 63px;
    right: -31px;
    top: -12px;
    transform: none;
  }
  .hero-who .hero-image-right .hero-image-2 {
    left: auto;
    top: 22px;
    right: -7px;
    width: 152px;
    height: 93px;
  }
  .hero-who .hero-image-right .hero-image-3 {
    top: 57px;
    right: 132px;
    scale: 0.6;
  }
  .hero-who .hero-image-right .hero-image-3 .image-alphabet {
    top: -9px;
  }
  .three-columns {
    row-gap: 24px;
  }
  .hero {
    padding-top: 28px;
  }
  .hero-inner {
    flex-wrap: wrap;
  }
  a.button.orange-btn,
  a.button:visited.orange-btn {
    padding: 12px 53px 12px 29px;
  }
  a.button.orange-btn::before,
  a.button:visited.orange-btn::before {
    right: 27px;
    bottom: 12px;
  }
  .top-bar {
    padding: 14px 0 18px;
    text-align: left;
  }
  .hero-single {
    padding: 40px 0 30px;
  }
  .post-box-meta {
    margin-bottom: 10px;
  }
  .featured-post {
    margin-bottom: 0;
    margin-top: -11px;
  }
  .featured-post .post-image {
    width: 100%;
    margin-bottom: 18px;
  }
  .featured-post .resources-inner {
    padding: 18px 18px 8px;
  }
  .featured-post .post-content {
    width: 100%;
  }
  .featured-post .post-box-btn {
    padding-top: 16px;
  }
  .featured-post .post-box-excerpt {
    padding-top: 18px;
  }
  .featured-post .post-box-title {
    padding-top: 14px;
  }
  .post-meta {
    flex-wrap: wrap;
  }
  .post-meta .post-cat {
    margin-bottom: 20px;
  }
  .post-meta .post-cat a {
    padding-bottom: 0;
    margin-bottom: 4px;
    display: inline-block;
  }
  .post-meta .post-shares a {
    margin: 0 8px 0 0;
  }
  .footer-nav ul {
    gap: 23.5px;
  }
  .footer-cta .footer-cta-btn {
    z-index: 3;
    position: relative;
    margin-top: 0;
  }
  .footer-cta .footer-cta-btn a.button.orange-btn,
  .footer-cta .footer-cta-btn a.button:visited.orange-btn {
    padding: 11px 55px 12px 32px;
  }
  .footer-cta .footer-cta-btn a.button.orange-btn::before,
  .footer-cta .footer-cta-btn a.button:visited.orange-btn::before {
    right: 28px;
    bottom: 11px;
  }
  .footer-cta .footer-cta-title {
    margin-bottom: 28px;
  }
  .footer-inner {
    flex-wrap: wrap;
    padding-top: 24px;
  }
  .footer-left {
    width: 100%;
  }
  .footer-right {
    width: 100%;
  }
  .footer-widgets {
    flex-wrap: wrap;
    margin-top: 43px;
  }
  .footer-widgets .single-widget {
    width: calc(50% - 23px) !important;
  }
  .footer-widgets .single-widget:nth-child(2) {
    margin-right: 17px;
  }
  .footer-widgets .single-widget:last-child {
    width: 100% !important;
    padding-top: 63px;
  }
  .footer-logo {
    max-width: 134px;
  }
  .legal-nav ul {
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
  }
  .copy-right {
    width: 100%;
  }
  .footer-images {
    width: 100%;
    right: 40px;
    padding-top: 163px;
    max-width: 314px;
    position: relative;
    margin-left: auto;
  }
  .footer-single-image {
    position: initial;
  }
  .footer-single-image:nth-child(1) {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 50px;
    left: -18%;
  }
  .footer-single-image:nth-child(2) {
    right: -26px;
    top: auto;
    z-index: 1;
    position: absolute;
    bottom: 42px;
    width: 141px;
  }
  .footer-single-image:nth-child(3) {
    right: -82px;
    bottom: -18px;
    top: auto;
    position: absolute;
    width: 115px;
  }
  .footer-left-image {
    top: 214px;
    left: -108px;
    width: 165px;
  }
  .footer-cta-images .footer-cta-single-image {
    right: 46px;
    bottom: -20px;
  }
  .footer-cta-images .footer-cta-single-image:nth-child(1) {
    width: 84px !important;
  }
  .footer-cta-images .footer-cta-single-image:nth-child(2) {
    bottom: -66px;
    width: 117px;
    left: 84%;
  }
  .footer-inner .footer-inner-image {
    position: absolute;
    left: auto;
    bottom: 165px;
    width: 112px;
    right: 23px;
  }
  .footer-form-ctn p {
    margin: 17px 0 24px;
  }
  .footer-form-ctn .heading-4 {
    font-size: 18px;
  }
  .footer-form-ctn form {
    max-width: 375px;
  }
  .footer-form-ctn .gform_footer {
    right: 6px;
    top: 5px;
  }
  .footer-social-icons {
    gap: 14px;
    padding-top: 19px;
  }
  .footer-bottom-image {
    right: auto;
    width: 260px;
    left: -45px;
  }
  .footer-bottom-image img {
    bottom: -65px;
    position: relative;
  }
  .footer-bottom {
    padding-bottom: 73px;
    padding-top: 58px;
    flex-wrap: wrap;
  }
  .footer-form form {
    margin: 0;
  }
  .footer-form input[type=email] {
    height: 44px;
  }
  .hero-images-inner .hero-image-right .hero-image-3 {
    bottom: -24px;
    right: 22px;
  }
  .hero-default ul {
    margin-top: 30px;
  }
  .hero-default ul li {
    margin-bottom: 24px;
  }
  .hero-default .hero-inner {
    row-gap: 57px;
  }
  .hero-default .hero-text {
    margin-top: 22px;
    max-width: 100%;
  }
  .hero-default .hero-btn {
    margin-top: 24px;
    gap: 8px;
  }
  .hero-default .hero-btn a.button.simple-orange-btn,
  .hero-default .hero-btn a.button.simple-orange-btn:visited {
    min-width: 158px;
  }
  .hero-default.with-image .hero-content {
    width: 100%;
  }
  .hero-default.with-image .hero-image {
    width: 100%;
    margin-right: 0;
    margin-left: 10px;
  }
  .hero-default.with-image .hero-inner {
    row-gap: 60px;
  }
  .footer-single-image:nth-child(1) {
    width: 256px;
  }
}
@media only screen and (max-width: 459px) {
  .hero-newsletter-detail .hero-heading .heading-3 {
    font-size: 34px;
  }
  .hero-post-detail .heading-3 {
    font-size: 34px;
  }
  .hero-how-it-works .heading-1 {
    max-width: 260px;
  }
  .hero-how-it-works .heading-1:last-of-type {
    margin-bottom: 0;
  }
  .hero-bottom-text {
    width: 100%;
  }
  .hero-bottom-text span {
    display: block;
  }
  .hero-default .hero-heading {
    max-width: 335px;
    margin: auto;
  }
}
@media only screen and (max-width: 374px) {
  .hero-who .hero-heading .heading-1 {
    font-size: 36px;
  }
  .logo {
    max-width: 90px;
    left: 0;
  }
  .header-btns {
    gap: 7px;
  }
  .header-btns a.button.simple-orange-btn,
  .header-btns a.button.simple-orange-btn:visited {
    padding: 7px 8px 8px;
    font-size: 14px;
  }
  .top-search {
    width: 23px;
    height: 23px;
    background-size: 23px;
  }
  .footer-bottom {
    flex-wrap: wrap;
    gap: 15px;
  }
  .copy-right,
  .legal-nav {
    width: 100%;
  }
  .copy-right ul,
  .legal-nav ul {
    justify-content: initial;
  }
  .footer-cta-inner {
    padding: 20px;
  }
  .footer-cta-title {
    margin-bottom: 20px;
  }
  .footer-cta-images {
    position: relative;
    top: 70px;
  }
  .footer-cta-images .footer-cta-single-image {
    right: 0;
    bottom: 38px;
    width: 82px;
  }
}
/* -------------------------------------------------
>> Base Responsive queries
------------------------------------------------- */
@media only screen and (min-width: 1346px) and (max-width: 1400px) {
  .resource-items .slick-next,
  .resource-items-slider .slick-next {
    right: -70px !important;
  }
  .resource-items .slick-prev,
  .resource-items-slider .slick-prev {
    left: -70px !important;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1345px) {
  .process-list-line-draw svg {
    position: absolute;
    top: 0px;
    left: calc(50% - 470px);
    width: 48%;
  }
  .single-process-tile:nth-child(2) {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 748px) and (max-width: 1100px) {
  .process-list-line-draw svg.mobile-hide {
    display: none;
  }
  .process-list-line-draw svg.desktop-hide {
    display: block;
  }
}
@media only screen and (min-width: 1180px) and (max-width: 1345px) {
  .stats-item-number {
    font-size: 80px;
  }
  .resource-items-slider .slick-next {
    right: -42px !important;
  }
  .resource-items-slider .slick-prev {
    left: -42px !important;
  }
  .single-process-tile:nth-child(1) {
    padding-left: 5%;
  }
  .testimonial-block .slick-next {
    right: -6% !important;
  }
  .testimonial-block .slick-prev {
    left: -6% !important;
  }
  .testimonial-block.quote-slider .slick-next {
    right: 0 !important;
  }
  .testimonial-block.quote-slider .slick-prev {
    left: 0 !important;
  }
  .testimonial-block.quote-items .slick-next {
    right: 12% !important;
  }
  .testimonial-block.quote-items .slick-prev {
    left: 12% !important;
  }
  .tiles-cta-inner {
    justify-content: space-between;
  }
  .tiles-cta-content {
    padding-left: 0;
  }
  .tiles-cta-single {
    padding: 20px;
  }
}
@media only screen and (min-width: 1004px) and (max-width: 1245px) {
  .comparison-table thead th a.button.outline-btn.small-btn {
    padding: 9px 10px 10px 10px !important;
  }
  .comparison-table thead th .tb-title {
    min-height: 54px;
  }
  .comparison-table th:first-child,
  .comparison-table td:first-child {
    width: 220px;
  }
}
@media only screen and (min-width: 1004px) and (max-width: 1179px) {
  .scrolling-slide-single {
    padding: 30px !important;
  }
  .stats-item-number {
    font-size: 80px;
  }
  .quote-slider .testimonial-text .heading-2::after, .quote-slider .testimonial-text .heading-2::before {
    top: -15px;
  }
  .testimonial-block.quote-items .slick-next {
    right: 40px !important;
  }
  .testimonial-block.quote-items .slick-prev {
    left: 40px !important;
  }
  .process-list-side-images .process-tile-shape-1,
  .process-list-side-images .process-tile-shape-2 {
    z-index: -1;
  }
  .process-list-side-images .process-tile-shape-2 {
    right: -340px;
  }
  .avatar-ctn .avatar-image {
    left: 0;
    right: 30px;
  }
  .top-bar {
    position: relative;
  }
  .top-bar button.top-bar-cross {
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .avatar-ctn .clipped {
    width: 105%;
  }
  .image-slider .slick-prev {
    left: -20px !important;
  }
  .image-slider .slick-next {
    right: -20px !important;
  }
  .single-process-tile:nth-child(1) {
    padding-left: 3.4%;
  }
  .slick-prev,
  .slick-next {
    width: 62px !important;
    height: 62px !important;
  }
  .resource-items-slider .slick-next {
    right: -40px !important;
  }
  .resource-items-slider .slick-prev {
    left: -40px !important;
  }
  .resource-item {
    margin: 0 7px !important;
  }
  .tiles-cta-single {
    padding: 20px;
  }
  .tiles-cta-single .tiles-cta-heading.desktop-hide {
    display: block;
    padding-left: 30px;
  }
  .tiles-cta-single .tiles-cta-heading.mbl-hide {
    display: none;
  }
  .tiles-cta-content {
    width: 100%;
    height: auto;
    padding: 0;
  }
  .tiles-cta-content ul {
    margin-top: 24px;
  }
  .tiles-cta-inner {
    height: 100%;
    flex-wrap: wrap;
  }
  .tiles-cta.two-columns .tiles-cta-image {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }
  .tiles-cta.two-columns .tiles-cta-image a {
    width: 54px;
    height: 54px;
  }
  .tiles-cta.three-columns .tiles-cta-content {
    display: flex;
    min-height: 190px;
  }
  .testimonial-block.quote-slider .testimonial-image-2 {
    right: -25%;
    top: -60px;
    max-width: 300px;
  }
  .testimonial-block.quote-slider .testimonial-image-1 {
    top: -60px;
    left: -28.7%;
    max-width: 300px;
  }
  .with-blue-bg .icon-list-inner {
    width: 90%;
  }
  .with-blue-bg .icon-list-items {
    gap: 40px 30px;
  }
  .video-item button.have-no-button-style.play-btn.play-btn {
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
  }
  .stats-items {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  .stats-item {
    width: calc(33.3% - 33px);
  }
  .media-shape-1,
  .media-shape-2 {
    width: 280px;
  }
  .media-shape-2 {
    bottom: -30px;
  }
  .testimonial-block .slick-prev,
  .testimonial-block .slick-next {
    top: 45% !important;
  }
  .testimonial-block .slick-prev {
    left: -20px !important;
  }
  .testimonial-block .slick-next {
    right: -20px !important;
  }
  .testimonial-block .testimonial-text {
    margin: 30px auto auto;
    max-width: 760px;
  }
  .testimonial-block .testimonial-image-1 {
    left: -33.3%;
  }
  .testimonial-block .testimonial-image-2 {
    right: -36.3%;
  }
  .quote-items::before, .quote-items::after {
    width: 17.9%;
  }
  .logo-grid-items {
    flex-wrap: wrap;
    gap: 30px 90px;
    align-items: center;
  }
  .six-cols .logo-grid-items {
    flex-wrap: wrap;
    gap: 30px 80px;
    align-items: center;
  }
}
@media only screen and (min-width: 1191px) and (max-width: 1279px) {
  .process-list-line-draw svg {
    top: -12px;
    left: calc(50% - 450px);
    width: 520px;
  }
}
@media only screen and (min-width: 1101px) and (max-width: 1190px) {
  .process-list-line-draw svg {
    top: -27px;
    left: calc(50% - 450px);
    width: 500px;
  }
  .process-list-tiles {
    gap: 50px 120px;
  }
}
@media only screen and (min-width: 1004px) and (max-width: 1100px) {
  .process-list-line-draw svg {
    position: absolute;
    top: 15px;
    left: calc(50% - 340px);
  }
}
@media only screen and (max-width: 1003px) {
  .tiles-cta.two-columns .tiles-cta-heading .heading-5 {
    width: 100%;
  }
  .scrolling-slide-single {
    position: initial;
  }
  .scrolling-slides-section .process-list-side-images {
    display: none;
  }
  .pricing-plan-col a.button.outline-btn.pricing-button {
    margin-bottom: 24px;
  }
  .video-items {
    row-gap: 24px;
  }
  .rc-post-btn a.button.arrow-btn,
  .rc-post-btn span.button.arrow-btn {
    font-size: 18px;
  }
  .page-section .pagination,
  .pagination {
    gap: 8px;
    margin-bottom: 36px;
    margin-top: 0;
  }
  .page-section .pagination a,
  .page-section .pagination a:visited,
  .page-section .pagination span.current,
  .page-section .pagination .pagination-dots,
  .pagination a,
  .pagination a:visited,
  .pagination span.current,
  .pagination .pagination-dots {
    height: 36px;
    min-width: 36px;
  }
  .page-section .pagination a.pagination-next,
  .page-section .pagination a.pagination-next:visited,
  .page-section .pagination a.pagination-prev,
  .page-section .pagination a.pagination-prev:visited,
  .pagination a.pagination-next,
  .pagination a.pagination-next:visited,
  .pagination a.pagination-prev,
  .pagination a.pagination-prev:visited {
    width: 36px;
  }
  .page-section .pagination a.pagination-next svg,
  .page-section .pagination a.pagination-next:visited svg,
  .page-section .pagination a.pagination-prev svg,
  .page-section .pagination a.pagination-prev:visited svg,
  .pagination a.pagination-next svg,
  .pagination a.pagination-next:visited svg,
  .pagination a.pagination-prev svg,
  .pagination a.pagination-prev:visited svg {
    width: 16px;
    height: 16px;
  }
  .has-no-footer-cta .footer-cta-images {
    display: none;
  }
  .resource-deatil-inner-content .two-columns,
  .resource-deatil-inner-content .three-columns {
    row-gap: 30px;
  }
  .testimonial-block.quote-items {
    padding-bottom: 0;
  }
  .gform-body .gform_fields {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
  .gform-body .gfield {
    width: 100%;
  }
  .resource-items-slider .resource-item {
    margin: 0 15px 0 0;
  }
  .resource-items-slider .resource-content,
  .resource-items .resource-content {
    padding: 20px 13px 20px 20px;
  }
  p {
    margin-bottom: 28px;
  }
  .quote-icon-center blockquote::before {
    background-size: 40px;
  }
  .resource-detail-author .author-intro {
    gap: 6px;
  }
  .resource-search form input[type=text] {
    height: 48px;
    padding: 0 50px 0 16px;
  }
  .resource-search form input[type=submit] {
    background-size: 24px;
    right: 13px;
  }
  .scrolling-slide-single {
    padding: 24px !important;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    row-gap: 30px;
  }
  .scrolling-text {
    width: 100%;
  }
  .scrolling-text ul {
    margin: 0 0 24px 0;
  }
  .scrolling-text ul li {
    margin-bottom: 13px;
  }
  .scrolling-text a.button.orange-btn,
  .scrolling-text a.button.orange-btn:visited {
    padding: 7px 40px 7px 14px;
  }
  .scrolling-text a.button.orange-btn::before,
  .scrolling-text a.button.orange-btn:visited::before {
    right: 10px;
    bottom: 7px;
  }
  .scrolling-images {
    width: 100%;
  }
  .tiles-cta-single {
    padding: 20px;
  }
  .tiles-cta-single .tiles-cta-heading.desktop-hide {
    display: block;
    padding-left: 30px;
  }
  .tiles-cta-single .tiles-cta-heading.mbl-hide {
    display: none;
  }
  .tiles-cta-content {
    width: 100%;
    height: auto;
    padding: 0;
  }
  .tiles-cta-content ul {
    margin-top: 24px;
  }
  .tiles-cta-inner {
    height: 100%;
    flex-wrap: wrap;
  }
  .tiles-cta-image {
    display: flex;
    align-items: center;
  }
  .comparison-table {
    width: 112%;
    margin-left: -5.5%;
    overflow-x: scroll;
    white-space: nowrap;
    margin-top: -213px;
  }
  .comparison-table table {
    border-spacing: 0;
    width: 100%;
  }
  .comparison-table thead th {
    min-height: 180px;
    padding: 16px 9px 16px 13px;
  }
  .comparison-table thead th .tb-price {
    margin-top: 35px;
  }
  .comparison-table thead th .tb-price strong {
    margin-right: 4px;
  }
  .comparison-table thead th a.button.outline-btn,
  .comparison-table thead th a.button:visited.outline-btn {
    padding: 9px 10px 10px !important;
  }
  .comparison-table thead th:nth-child(1) {
    background-color: var(--smr_color_primary);
  }
  .comparison-table tbody td {
    text-align: left;
    padding: 13px 13px 13px 14px;
  }
  .comparison-table tbody tr:not(.tb-label) td:first-child {
    padding-right: 40px;
    white-space: initial;
  }
  .comparison-table tbody .tb-label td {
    padding: 10px 14px;
  }
  .comparison-table thead th,
  .comparison-table tbody td {
    width: 130px;
    white-space: wrap;
    white-space: normal;
    position: relative;
  }
  .comparison-table thead th:first-child,
  .comparison-table tbody td:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
    width: 180px;
  }
  .comparison-table tbody td {
    line-height: 1.3;
  }
}
@media only screen and (min-width: 911px) and (max-width: 1003px) {
  .process-list-tiles {
    gap: 50px 18.8% !important;
  }
  .single-process-tile {
    width: calc(43.7% - 30px) !important;
  }
  .process-list-line-draw svg {
    position: absolute;
    top: 11px;
    left: calc(50% - 315px);
  }
}
@media only screen and (min-width: 862px) and (max-width: 910px) {
  .process-list-tiles {
    flex-wrap: wrap;
    gap: 50px 15.8% !important;
  }
  .single-process-tile {
    width: calc(43% - 30px);
  }
  .process-list-line-draw svg {
    position: absolute;
    top: -15px;
    left: calc(50% - 310px);
    width: 350px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 861px) {
  .process-list-tiles {
    gap: 50px 15.8% !important;
  }
  .single-process-tile {
    width: calc(45% - 30px);
  }
  .process-list-line-draw svg {
    top: -33px;
    left: calc(50% - 290px);
    width: 330px;
  }
}
@media only screen and (min-width: 748px) and (max-width: 800px) {
  .process-list-line-draw svg {
    top: -39px;
    left: calc(50% - 276px);
    width: 320px;
  }
}
@media only screen and (min-width: 748px) and (max-width: 1003px) {
  .tiles-cta.two-columns .tiles-cta-inner .tiles-cta-image {
    width: 100%;
    max-width: 100%;
  }
  .tiles-cta.two-columns .tiles-cta-inner .tiles-cta-image a {
    width: 54px;
    height: 54px;
  }
  .cta-form .hs_recaptcha {
    position: initial;
  }
  .single-process-tile {
    width: calc(45.7% - 30px);
  }
  .process-list-tiles {
    flex-wrap: wrap;
    gap: 50px 16.8%;
  }
  .pricing-plan-col.popular {
    height: 100%;
  }
  .avatar-ctn .avatar-image:hover {
    top: -3px;
  }
  .quote-slider .testimonial-text .heading-2::after, .quote-slider .testimonial-text .heading-2::before {
    top: auto;
  }
  .scrolling-images img {
    max-height: 480px;
  }
  .select-dropdown__button.desktop-hide {
    display: block;
  }
  .image-slider-item {
    width: 305px;
    margin-right: 15px;
  }
  .top-bar {
    position: relative;
  }
  .top-bar button.top-bar-cross {
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .tiles-cta-image img {
    width: 30%;
  }
  .tiles-cta.three-columns .tiles-cta-image img, .tiles-cta.two-columns .tiles-cta-image img {
    width: 100%;
  }
  .tiles-cta.two-columns .tiles-cta-image {
    max-height: 100px;
    width: 100px;
  }
  .pricing-plan-col .most-popular {
    margin-top: 0;
  }
  .pricing-plan-col:nth-child(4n+3) {
    border-radius: 10px;
  }
  .avatar-ctn {
    margin-top: 175px;
  }
  .avatar-ctn .avatar-ctn-assets {
    top: -100px;
  }
  .avatar-ctn .clipped {
    top: 0;
    left: -10%;
    width: 120%;
    height: 100px;
  }
  .avatar-ctn .avatar-image {
    width: 134px;
    height: 116px;
    left: calc(50% - 64px);
    top: 0;
  }
  .avatar-ctn .news-letter-inner {
    padding: 0;
  }
  .icon-list-inner.four-columns .icon-list-items {
    gap: 24px;
  }
  .icon-list-inner.four-columns .icon-list-item {
    width: calc(50% - 12px);
  }
  .two-column-text {
    gap: 50px 60px;
  }
  .two-column-text .single-column-text {
    text-align: center;
    width: calc(50% - 30px);
  }
  .slick-prev,
  .slick-next {
    width: 62px !important;
    height: 62px !important;
  }
  .image-slider .slick-prev {
    left: -20px !important;
  }
  .image-slider .slick-next {
    right: -20px !important;
  }
  .resource-post-cta .cta-inner {
    flex-wrap: wrap;
  }
  .resource-post-cta .cta-content {
    width: 100%;
  }
  .resource-post-cta .cta-form {
    width: 100%;
    margin-top: 30px;
  }
  .resource-post-cta .cta-form form {
    flex-wrap: wrap;
  }
  .resource-post-cta .cta-form .gform_body {
    width: 100%;
    max-width: 375px;
    margin: 0 auto;
  }
  .resource-post-cta .cta-form .gform_footer {
    width: 100%;
  }
  .resource-post-cta .cta-form input[type=submit] {
    min-width: 375px;
  }
  .resource-items-slider {
    padding-bottom: 60px;
    width: 110%;
  }
  .resource-items-slider .slick-list.draggable {
    padding-left: 0 !important;
  }
  .resource-items-slider .slick-prev,
  .resource-items-slider .slick-next {
    top: auto !important;
    bottom: -60px !important;
  }
  .resource-items-slider .slick-prev {
    left: -177px !important;
    right: 0 !important;
    margin: auto;
  }
  .resource-items-slider .slick-next {
    right: 0 !important;
    left: 0 !important;
    margin: auto;
  }
  .process-list-tiles {
    flex-wrap: wrap;
  }
  .single-process-tile:nth-child(1) {
    padding-left: 0%;
  }
  .process-list-side-images .process-tile-shape-1,
  .process-list-side-images .process-tile-shape-2 {
    max-width: 250px;
    z-index: -1;
  }
  .testimonial-block.quote-slider .testimonial-image-2 {
    right: -180px;
    top: -60px;
    max-width: 230px;
  }
  .testimonial-block.quote-slider .testimonial-image-1 {
    top: -60px;
    left: -180px;
    max-width: 230px;
  }
  .with-shapes::after {
    width: 300px;
    bottom: -113px;
    right: -143px;
  }
  .with-shapes::before {
    width: 300px;
    left: -200px;
    top: -46px;
  }
  .with-blue-bg .icon-list-inner {
    width: 90%;
  }
  .with-blue-bg .icon-list-items {
    row-gap: 30px;
  }
  .video-item button.play-btn.have-no-button-style.video-popup {
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
  }
  .stats-item-number {
    font-size: 60px;
  }
  .stats-items {
    flex-wrap: wrap;
    gap: 30px 50px;
  }
  .stats-item {
    width: calc(50% - 25px);
  }
  .stats-item-text {
    margin-top: 0;
  }
  .media-shape-1,
  .media-shape-2 {
    width: 250px;
  }
  .media-shape-2 {
    bottom: -30px;
  }
  .job-list-position {
    width: calc(100% - 350px);
  }
  .job-list-links {
    gap: 30px;
  }
  .testimonial-block .slick-prev,
  .testimonial-block .slick-next {
    top: 45% !important;
  }
  .testimonial-block .slick-prev {
    left: -20px !important;
  }
  .testimonial-block .slick-next {
    right: -20px !important;
  }
  .testimonial-block .testimonial-text {
    margin: 30px auto auto;
    max-width: 570px;
  }
  .testimonial-block .testimonial-image-1 {
    left: -380px;
  }
  .testimonial-block .testimonial-image-2 {
    right: -380px;
  }
  .quote-items::before, .quote-items::after {
    width: 13.2%;
  }
  .quote-items .single-quote-item {
    width: 550px;
  }
  .quote-items .slick-next {
    right: 40px !important;
  }
  .quote-items .slick-prev {
    left: 40px !important;
  }
  .logo-grid-items {
    flex-wrap: wrap;
    gap: 30px 90px;
    align-items: center;
    justify-content: center;
  }
  .six-cols .logo-grid-items {
    flex-wrap: wrap;
    gap: 30px 80px;
    align-items: center;
  }
}
@media only screen and (max-width: 747px) {
  .cta-form .hs-form-field,
  .cta-form .hs_submit.hs-submit {
    width: 100%;
  }
  .cta-form .hs_recaptcha {
    position: initial;
  }
  .process-list-line-draw .desktop-hide {
    display: none !important;
  }
  .hero-newsletter-detail::before {
    height: 50%;
  }
  button.play-button {
    width: 50px;
    height: 50px;
  }
  .play-icon {
    width: 18px;
    height: 18px;
  }
  .quote-items .testimonial-icon {
    min-height: 50px;
  }
  .quote-slider .arthur-text strong {
    margin-right: 2px;
  }
  .hero-ctaegory-links-inner {
    gap: 13px;
  }
  .kicker-text {
    font-size: 13px;
  }
  .resource-image img {
    height: 175px;
  }
  .scrolling-slides-section {
    width: 105%;
    margin-left: -2.5%;
  }
  blockquote .arthur-text {
    margin-top: 24px;
    font-size: var(--smr_font_size_4);
    display: block;
  }
  blockquote .arthur-name {
    width: 100%;
  }
  .tooltip-text {
    width: 246px;
    top: 90px;
    padding: 15px;
    margin: auto;
  }
  .tt-right .tooltip-text {
    right: 0;
    left: auto;
  }
  .tt-right .tooltip-text::after {
    left: auto;
    margin-left: calc(50% - 25px);
    top: -15px;
    transform: rotate(90deg);
  }
  .tt-left .tooltip-text {
    right: auto;
    left: 0;
  }
  .tt-left .tooltip-text::after {
    margin-left: calc(50% - 130px);
    top: -6px;
    transform: rotate(48deg);
  }
  .tt-center .tooltip-text {
    right: auto;
    left: 0;
  }
  .tt-center .tooltip-text::after {
    left: auto;
    margin-left: calc(50% - 125px);
    top: -34px;
    transform: rotate(-180deg);
  }
  .table-tootip {
    position: absolute;
    top: 13px;
    right: 14px;
  }
  .testimonial-block {
    padding-bottom: 80px;
  }
  .testimonial-block.quote-slider {
    margin-bottom: 26px;
  }
  .testimonial-block .arthur-info {
    margin: 33px auto auto;
    max-width: 350px;
  }
  .testimonial-block .arthur-designation {
    line-height: 1.2;
  }
  .testimonial-block .arthur-text {
    margin-top: 0;
  }
  .testimonial-block ::-moz-selection {
    background-color: transparent;
  }
  .testimonial-block ::selection {
    background-color: transparent;
  }
  .process-list {
    margin-bottom: -2px;
  }
  .process-list mark {
    padding: 1px 6px;
    margin-left: -13px;
  }
  .single-process-tile {
    position: relative;
  }
  .single-process-tile::before {
    content: "";
    width: 15px;
    height: 15px;
    background-color: var(--smr_orange_1);
    border-radius: 50px;
    position: absolute;
    top: 8px;
    left: -30px;
  }
  .process-list-tiles {
    position: relative;
  }
  .process-list-tiles::before {
    content: "";
    width: 2px;
    height: 76%;
    background-color: var(--smr_orange_1);
    border-radius: 50px;
    position: absolute;
    top: 18px;
    left: 3.5px;
  }
  .scrolling-slide-single {
    padding: 24px 24px 24px !important;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    row-gap: 23px;
    margin-bottom: 40px;
  }
  .scrolling-text {
    width: 100%;
    padding-right: 0;
  }
  .scrolling-text p {
    margin-bottom: 24px;
  }
  .scrolling-text ul {
    margin: 0 0 23px 0;
  }
  .scrolling-text ul li {
    margin-bottom: 13px;
  }
  .scrolling-text a.button.orange-btn,
  .scrolling-text a.button.orange-btn:visited {
    padding: 7px 40px 7px 14px;
  }
  .scrolling-text a.button.orange-btn::before,
  .scrolling-text a.button.orange-btn:visited::before {
    right: 10px;
    bottom: 7px;
  }
  .scrolling-images {
    width: 100%;
    border-radius: 5px;
  }
  .iat-image.column {
    margin-top: 30px;
  }
  ul.children li.depth-2, ul.children li.depth-3, ul.children li.depth-4, ul.children li.depth-5,
  ol.children li.depth-2,
  ol.children li.depth-3,
  ol.children li.depth-4,
  ol.children li.depth-5 {
    margin: 0 0 30px 20px !important;
  }
  .gfield.half-input-field,
  .ginput_left,
  .name_first,
  .ginput_right,
  .name_last {
    width: 100%;
    margin-right: 0;
    display: block;
  }
  figure {
    overflow-x: scroll;
  }
  figure td,
  figure th {
    width: 140px;
  }
  .testimonial-block .section-head {
    width: 105%;
  }
  .testimonial-block .slick-prev,
  .testimonial-block .slick-next {
    bottom: -101px;
    top: auto !important;
  }
  .testimonial-block .slick-prev {
    left: -57px !important;
    right: 0;
    margin: auto;
  }
  .testimonial-block .slick-next {
    right: -65px !important;
    left: 0 !important;
    margin: auto;
  }
  .testimonial-block ::-moz-selection {
    background-color: transparent;
  }
  .testimonial-block ::selection {
    background-color: transparent;
  }
  .testimonial-icon img {
    max-height: 70px;
    max-width: 123px;
  }
  .testimonial-text {
    margin-top: 21px;
    width: 98%;
    margin: 23px auto auto;
  }
  .arthur-info {
    margin-top: 33px;
    gap: 14px;
    align-items: center;
  }
  .arthur-text {
    width: calc(100% - 60px);
  }
  .testimonial-image-1 {
    top: auto;
    left: -59.3%;
    width: 66.5%;
    bottom: -81px;
    transform: rotate(166deg);
  }
  .testimonial-image-2 {
    right: -59.3%;
    top: auto;
    bottom: -40.9px;
    width: 68.5%;
  }
  .arthur-image img {
    width: 58px;
    height: 58px;
  }
  .slick-prev,
  .slick-next {
    width: 48px !important;
    height: 48px !important;
  }
  .quote-items .quote-iteam-inner {
    padding-bottom: 73px;
  }
  .quote-items .slick-prev,
  .quote-items .slick-next {
    bottom: -21px;
  }
  .quote-items .testimonial-text {
    margin-top: 21px;
    width: 100%;
    margin: 27px auto auto;
  }
  .quote-items .arthur-info {
    margin: 24px 0 0;
    gap: 19px;
    align-items: center;
  }
  .quote-items::before, .quote-items::after {
    width: 6.2%;
  }
  .quote-items .single-quote-item {
    width: 315px;
    margin-right: 10px;
    padding: 30px;
  }
  .quote-items .arthur-info {
    gap: 18px;
    align-items: center;
  }
  .quote-items .arthur-image {
    height: 54px;
  }
  .quote-items .arthur-image img {
    max-width: 54px;
    height: 54px;
  }
  .quote-items .arthur-text {
    width: calc(100% - 72px);
  }
  .quote-items .arthur-designation {
    margin-top: 6px;
  }
  .logo-grid-items {
    justify-content: center;
    gap: 28px 32px;
  }
  .logo-grid-items .logo-grid-item {
    width: calc(33.3% - 21.9px);
  }
  .logo-grid-items .logo-grid-item img {
    max-width: 100%;
    max-height: 100%;
  }
  .logo-grid.slider .slide-track {
    gap: 15px;
  }
  .logo-grid.slider .logo-grid-items .logo-grid-item {
    width: 160px;
    height: 80px;
  }
  .logo-grid.slider .logo-grid-items .logo-grid-item img {
    max-width: 110px;
    max-height: 38px;
  }
  .logo-grid.slider .slider-top .slide-track {
    width: 2220px;
  }
  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-1110px);
    }
  }
  .logo-grid.slider .slider-bottom {
    margin-top: 15px;
  }
  .logo-grid.slider .slider-bottom .slide-track {
    width: 2220px;
  }
  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-1110px);
    }
  }
  .logo-grid.slider.with-no-bg .logo-grid-item {
    height: auto;
  }
  .tiles-cta.two-columns {
    row-gap: 24px;
  }
  .tiles-cta.two-columns .tiles-cta-image {
    max-height: 54px;
    max-width: 100%;
    width: 100%;
  }
  .tiles-cta.two-columns .tiles-cta-image a {
    width: 54px;
    height: 54px;
  }
  .tiles-cta-content ul li {
    margin-bottom: 13px;
    padding-left: 17px;
  }
  .tiles-cta-content ul li::before {
    width: 7px !important;
    height: 7px !important;
  }
  .tiles-cta-single {
    padding: 24px 24px 30px;
  }
  .tiles-cta-single .tiles-cta-heading.desktop-hide {
    padding-left: 24px;
  }
  .tiles-cta-btn {
    margin-top: 24px;
  }
  .with-blue-bg .icon-list-items {
    gap: 44px;
    flex-wrap: wrap;
  }
  .with-blue-bg .icon-list-inner {
    width: 90%;
  }
  .with-blue-bg .icon-list-item {
    width: 100%;
    align-items: flex-start;
  }
  .with-blue-bg .icon-list-text p {
    padding-top: 18px;
  }
  .icon-list-items {
    gap: 40px;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .icon-list-item {
    display: flex;
    flex-direction: initial;
    text-align: left;
    width: 100%;
  }
  .icon-list-icon {
    width: 64px;
    height: 64px;
  }
  .icon-list-icon img {
    width: 40px;
    height: 40px;
  }
  .icon-list-inner .icon-list-three-columns .icon-list-text {
    margin-top: 0;
    width: calc(100% - 84px);
    padding-left: 20px;
  }
  .icon-list-inner .icon-list-three-columns .icon-list-text .heading-6 {
    margin: 0;
  }
  .icon-list-inner .icon-list-items.four-columns {
    gap: 30px 15px;
    text-align: center;
    display: flex;
  }
  .icon-list-inner .icon-list-items.four-columns .icon-list-item {
    width: calc(50% - 7.5px);
    text-align: center;
    flex-direction: column;
    gap: 18px;
    display: flex;
  }
  .icon-list-inner .icon-list-text {
    margin-top: 0;
    width: 100%;
    padding-left: 0;
  }
  .two-column-text {
    gap: 30px;
  }
  .two-column-text .single-column-text {
    width: 100%;
  }
  .quote-slider .arthur-text {
    margin: 23px auto auto;
  }
  .quote-slider .testimonial-text {
    width: 100%;
    max-width: 500px;
  }
  .quote-slider .testimonial-text .heading-2 {
    position: relative;
    padding: 0;
    word-break: break-word;
  }
  .quote-slider .testimonial-text .heading-2::before, .quote-slider .testimonial-text .heading-2::after {
    width: 36px;
    height: 29px;
    background-size: cover;
    position: absolute;
  }
  .quote-slider .testimonial-text .heading-2::before {
    top: -11px;
    left: -28px;
  }
  .quote-slider .testimonial-text .heading-2::after {
    top: -9px;
    right: -28px;
  }
  .quote-slider .slick-next,
  .quote-slider .slick-prev {
    bottom: -105px;
  }
  .quote-slider .slick-next {
    right: -55px !important;
  }
  .quote-slider .slick-prev {
    left: -63px !important;
  }
  .quote-slider .testimonial-image-2 {
    right: -52.5%;
    top: 45px;
  }
  .quote-slider .testimonial-image-1 {
    bottom: -116px;
    left: -48.7%;
  }
  .news-letter-posts {
    row-gap: 24px;
  }
  .news-letter-post-content {
    padding: 15px 6px 0px;
  }
  .slider-bottom {
    margin-top: 15px;
  }
  .midpage-cta .cta-text {
    width: 100%;
    margin-right: 0;
  }
  .midpage-cta .cta-text h5 {
    margin-bottom: 18px;
  }
  .midpage-cta .cta-btn {
    line-height: 0.65;
    margin-top: 24px;
    margin-right: 0;
  }
  .midpage-cta a.button.white-btn,
  .midpage-cta a.button.white-btn:visited {
    padding: 10px 15.3px;
  }
  .with-shapes {
    padding: 30px 13px 37px;
    border-radius: 20px;
  }
  .with-shapes::before, .with-shapes::after {
    width: 126px;
    height: 101px;
  }
  .with-shapes::before {
    transform: rotate(-180deg);
    left: -58px;
    top: -2px;
  }
  .with-shapes::after {
    transform: rotate(-70deg);
    bottom: -19px;
    right: -40px;
  }
  .with-shapes .cta-btn {
    margin-top: 23px;
  }
  .with-shapes .cta-btn a,
  .with-shapes .cta-btn a:visited {
    min-width: 158px;
  }
  .resource-post-cta {
    padding: 24px 24px 30px;
  }
  .resource-post-cta .cta-inner {
    flex-wrap: wrap;
  }
  .resource-post-cta .cta-content {
    width: 100%;
  }
  .resource-post-cta .cta-form {
    width: 100%;
    padding-top: 34px;
  }
  .resource-post-cta .cta-form input[type=submit] {
    min-width: 100%;
    height: 48px;
  }
  .resource-post-cta .cta-form input[type=email] {
    height: 48px;
  }
  .resource-post-cta .cta-form .validation_message {
    top: 115px;
  }
  .resource-post-cta form {
    flex-wrap: wrap;
  }
  .resource-post-cta .gform_body {
    width: 100%;
  }
  .resource-post-cta .gform_footer {
    width: 100%;
  }
  .pp-head {
    height: auto !important;
    min-height: auto !important;
  }
  .pp-head .heading-5 {
    margin-bottom: 15px;
  }
  .pricing-plan-col .most-popular {
    margin-top: 0;
    padding: 6px;
  }
  .pricing-plan-col:nth-child(4n+3) {
    border-radius: 10px;
  }
  .pricing-plan-col .pp-price {
    padding: 7px var(--smr_space_6);
  }
  .pricing-plan-col.popular {
    height: auto;
  }
  .pp-benifits {
    padding-bottom: 6px;
  }
  .pp-benifits p {
    min-height: auto;
    margin: 0;
  }
  .pp-benifits ul {
    margin-top: 15px;
  }
  .pp-benifits ul li {
    margin-bottom: 16px;
    font-size: 15px;
  }
  .process-list-side-images {
    display: none;
  }
  .process-list-tiles {
    gap: 38px;
    padding-left: 27px;
  }
  .process-heading .heading-4 {
    margin-bottom: 18px;
  }
  .process-image {
    margin-top: 30px;
    aspect-ratio: 479/306;
  }
  .single-process-tile {
    width: 100%;
    padding: 0 !important;
  }
  .section-head .section-head-btn {
    margin-top: 21px;
  }
  .section-head .section-head-btn a.button,
  .section-head .section-head-btn a.button:visited {
    padding: 11px 28.3px;
  }
  .section-head .section-head-text {
    margin-top: 18px;
  }
  .avatar-ctn {
    margin-top: 165px;
  }
  .avatar-ctn .avatar-ctn-assets {
    top: -90px;
  }
  .avatar-ctn .clipped {
    top: 0;
    left: -10%;
    width: 120%;
    height: 90px;
  }
  .avatar-ctn .avatar-image {
    width: 134px;
    height: 116px;
    left: calc(50% - 64px);
    top: 0;
  }
  .avatar-ctn .avatar-image:hover {
    top: -13px;
  }
  .avatar-ctn .news-letter-inner {
    padding: 0;
  }
  .news-letter-slide {
    width: 160px;
    padding: 6px;
    margin-right: 12px;
  }
  .news-letter-cta .section-head {
    width: 88%;
  }
  .news-letter-cta .slide-track {
    gap: 15px;
  }
  .news-letter-btn a.button,
  .news-letter-btn a.button:visited {
    min-height: 48px;
    display: flex;
    align-items: center;
    padding: 12px 28.7px;
  }
  .newsletter-icon {
    width: 40px;
    height: 40px;
  }
  blockquote {
    padding-left: 50px;
    background-size: 32px;
  }
  .quote-icon-center blockquote p {
    padding: 38px 0 24px;
    border-width: 2px;
  }
  .blockquote-var {
    padding: 30px 20px 30px 30px;
  }
  .blockquote-var .arthur-text {
    display: block;
    margin-top: 24px;
  }
  .blockquote-var .arthur-text .arthur-designation {
    margin-top: 14px;
  }
  .blockquote-var blockquote {
    background-position: left top 0;
  }
  .blockquote-var .quote-btn {
    padding-top: 30px;
  }
  .blockquote-var .quote-btn a.button.simple-orange-btn,
  .blockquote-var .quote-btn a.button.simple-orange-btn:visited {
    min-width: 120px;
  }
  .quote-icon-center.var blockquote .arthur-text {
    display: block;
    margin-top: 24px;
    text-align: center;
    width: 100%;
  }
  .quote-icon-center.var blockquote .arthur-text .arthur-designation {
    margin-top: 8px;
  }
  .quote-icon-center.var blockquote::before {
    top: 0;
    width: 32px;
    height: 26px;
    background-size: contain;
  }
  .quote-icon-center.var .quote-btn a.button.simple-orange-btn,
  .quote-icon-center.var .quote-btn a.button.simple-orange-btn:visited {
    min-width: 121px;
  }
  .resource-detail-author .author-image {
    max-width: 44px;
  }
  .resource-detail-author .author-info {
    gap: 18px;
  }
  .resource-items-slider {
    padding-bottom: 75px;
    width: 110%;
  }
  .resource-items-slider .slick-list.draggable {
    padding-left: 0 !important;
  }
  .resource-items-slider .slick-prev,
  .resource-items-slider .slick-next {
    top: auto !important;
    bottom: -24px !important;
  }
  .resource-items-slider .slick-prev {
    left: -116px !important;
    right: 0 !important;
    margin: auto;
  }
  .resource-items-slider .slick-next {
    right: 0 !important;
    left: 0 !important;
    margin: auto;
  }
  .page-section ul li {
    padding-left: 24px;
  }
  .page-section ul li::before {
    width: 10px;
    height: 10px;
  }
  .theme-image {
    padding: 10px 10px 18px;
  }
  .theme-text {
    padding: 14px 0 0 4px;
  }
  .column-image {
    margin-bottom: 18px;
  }
  .body-form-inner {
    width: 90%;
  }
  .single-job-list {
    padding: 18px 18px 24px;
    margin-bottom: 20px;
    display: block;
  }
  .single-job-list .job-list-location {
    padding-top: 4px;
    padding-left: 28px;
    background-position: left top 6px;
  }
  .job-list-social-links {
    gap: 15px;
  }
  .job-list-links {
    display: block;
    margin-top: 24px;
  }
  .job-list-btn {
    margin-top: 24px;
    line-height: 0.65;
  }
  .job-list-btn a.button,
  .job-list-btn a.button:visited {
    padding: 8px 23.1px;
  }
  .job-list-position {
    width: 100%;
  }
  .stats .section-head {
    width: 90%;
    margin: 0 auto;
  }
  .stats-item-number {
    font-size: 44px;
    width: 60%;
    text-align: center;
    display: flex;
    justify-content: flex-end;
  }
  .stats-items {
    flex-wrap: wrap;
    gap: 30px 50px;
  }
  .stats-item {
    width: 100%;
  }
  .stats-item-inner {
    display: flex;
    gap: 30px;
    align-items: center;
  }
  .stats-item-text {
    margin-top: 0;
    text-align: left;
    width: 44%;
  }
  .team-members {
    row-gap: 30px;
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  .team-members .single-member {
    text-align: center;
    width: calc(50% - 7.5px);
  }
  .member-image {
    max-width: 120px;
  }
  .member-designation {
    margin-top: 18px;
  }
  .member-designation p {
    line-height: 1.3;
  }
  button.have-no-button-style.play-btn {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    width: 94px;
  }
  .play-btn-row {
    gap: 10px;
  }
  .play-btn-video-length {
    font-size: 16px;
  }
  .play-btn-icon {
    width: 32px;
    height: 32px;
    background-size: 12px;
  }
  .video-content {
    padding: 24px 20px 30px;
  }
  .check-list-item ul li {
    width: 100%;
    background-size: 28px;
    padding-left: 42px;
    padding-bottom: 26px;
    margin-bottom: 0;
  }
  .media-along-side-text {
    align-items: center;
    flex-wrap: wrap;
    row-gap: 30px;
  }
  .media-content {
    width: 100%;
  }
  .media-image {
    width: 100%;
    position: relative;
  }
  .media-shape-1,
  .media-shape-2 {
    width: 209px;
    height: 202px;
  }
  .media-shape-1 {
    right: -32px;
    top: -23px;
  }
  .media-shape-2 {
    bottom: -24px;
    left: -60px;
  }
  .media-btn {
    margin-top: 24px;
  }
  .media-btn a.button.simple-orange-btn,
  .media-btn a.button.simple-orange-btn:visited {
    min-width: 158px;
  }
  .media-text {
    margin-top: 18px;
  }
  .single-faq-slide {
    margin-bottom: 18px;
  }
  .faq-title {
    padding: 19px 50px 14px 20px;
  }
  .faq-img {
    width: 20px;
  }
  .faq-text {
    padding: 0 18px 24px;
    max-width: 100%;
  }
  .image-slider-items {
    position: relative;
    left: 3%;
    padding-bottom: 72px;
  }
  .image-slider-items .slick-next,
  .image-slider-items .slick-prev {
    bottom: -24px;
    top: auto !important;
  }
  .image-slider-items .slick-prev {
    left: -57px !important;
    right: 0;
    margin: auto;
  }
  .image-slider-items .slick-next {
    right: -65px !important;
    left: 0 !important;
    margin: auto;
  }
  .image-slider-item {
    width: 305px;
    margin-right: 15px;
  }
  .image-slider-content {
    padding: 14px 15px 16px;
  }
  .image-slider-content .heading-6 {
    margin: 0;
  }
  input[type=text],
  input[type=number],
  input[type=email],
  input[type=tel],
  input[type=url],
  input[type=search],
  input[type=password],
  input[type=time],
  input[type=date],
  input[type=datetime-local],
  input[type=week],
  input[type=month],
  input[type=file],
  input[type=range],
  input[list],
  input[type=string],
  select,
  textarea {
    margin: 0 0 13px;
    height: 40px;
  }
  .body-form .heading-3 {
    font-size: clamp(1.875rem, 1.69vw + 1.479rem, 3rem);
  }
  .body-form form {
    margin: 0;
  }
  .body-form input[type=submit] {
    height: 48px;
  }
  .body-form textarea {
    height: 200px;
  }
  .body-form .gform_footer {
    margin-top: 7px;
  }
}
@media only screen and (min-width: 460px) and (max-width: 667px) {
  .quote-slider .testimonial-text {
    max-width: 310px;
  }
  .quote-slider .arthur-text {
    max-width: 290px;
  }
  .quote-slider .testimonial-image-1 {
    left: -58.7%;
  }
  .quote-slider .testimonial-image-2 {
    right: -61.5%;
  }
}
@media only screen and (max-width: 459px) {
  .testimonial-block .arthur-info {
    max-width: 280px;
  }
  .video-content .heading-5 {
    max-width: 285px;
    margin: 0 auto;
  }
  .tiles-cta-heading .heading-5 {
    width: calc(100% + 85px);
  }
  .quote-slider .testimonial-image-2 {
    right: -63.5%;
    top: 45px;
  }
  .quote-slider .testimonial-image-1 {
    bottom: -41px;
    left: -65.6%;
  }
  .icon-list-text .heading-6 {
    font-size: 22px;
  }
  .member-name {
    max-width: 130px;
    margin: 0 auto;
  }
  .quote-slider .testimonial-text {
    width: 85%;
    max-width: 280px;
  }
  .faq-title .heading-6 {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media only screen and (max-width: 434px) {
  .process-list-tiles::before {
    height: 77%;
  }
}
@media only screen and (max-width: 374px) {
  .hero-detail-links-inner,
  .hero-ctaegory-links-inner {
    flex-wrap: wrap;
  }
  .process-list .section-head-title .heading-2 {
    font-size: 32px;
  }
}
/* ------------------------------------------------------------------
> Import Fonts
------------------------------------------------------------------ */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(fonts/OpenSans-Regular.woff2) format("woff2");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(fonts/OpenSans-Bold.woff2) format("woff2");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(fonts/OpenSans-SemiBold.woff2) format("woff2");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  src: url(fonts/OpenSans-Medium.woff2) format("woff2");
}
/* ------------------------------------------------------------------
> Vendors CSS Starts Here
------------------------------------------------------------------ */
/* ------------------------------------------------------------------
> Vendors CSS Example
------------------------------------------------------------------ */

/*# sourceMappingURL=styles.min.css.map*/