/*!**********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./assets/css/slick-theme.css ***!
  \**********************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
	background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
	/*/*font-family: "slick";*/*/
	font:normal 100% Arial, 'Microsoft YaHei', Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;

	/*src: url("./fonts/slick.eot");
	src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"),
		url("./fonts/slick.woff") format("woff"),
		url("./fonts/slick.ttf") format("truetype"),
		url("./fonts/slick.svg#slick") format("svg");*/
}
/* Arrows */
.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;

	position: absolute;
	z-index: 1;
	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;
	outline: none;
	background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus: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: black;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: -25px;
	background: url(../images/left-arrow.png) center top no-repeat;
}
[dir="rtl"] .slick-prev {
	right: -25px;
	left: auto;
}
.slick-prev:before {
	content: "";
}
[dir="rtl"] .slick-prev:before {
	content: "��";
}

.slick-next {
	right: -25px;
	background: url(../images/right-arrow.png) center top no-repeat;
}
[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: relative;
	bottom: 0;
	display: block;
	width: 100%;
	padding: 20px 0 0 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.client_content .slick-dots {
	padding: 0;
}
.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;

	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;
	font-size: 20px;
	color: #000;
	line-height: 20px;
}
.slick-dots li button:before {
	/*font-family: "slick";*/
	font-size: 20px;
	line-height: 20px;

	position: absolute;
	top: 0;
	left: 0;

	width: 12px;
	height: 12px;

	content: "";
	text-align: center;

	color: rgba(159, 159, 159, 1);
	background-color: rgba(159, 159, 159, 1);

	border-radius: 100%;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	opacity: 1;
	color: rgba(217, 217, 217, 1);
	background-color: rgba(217, 217, 217, 1);
}
.client_content .slick-dots li.slick-active button:before {
	opacity: 1;
	color: #2882d8;
}

/* gauge chart 
canvas {
      background-color: transparent;
      transform: scale(1.5);
    }
    #label-left, #label-right {
      position: absolute;
      font-size: 48px;
      font-weight: bold;
    }
    #label-left {
      color: orange;
    }
    #label-right {
      color: red;
      display: none;
    }*/

.gauge_chart_content {
	font-size: 24px;
	color: #c9ffcb;
}


@media screen and (max-width: 980px) {
	.slick-next {
		right: 0;
	}
	.slick-prev {
		left: 0;
	}
}

/*!****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./assets/css/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;
	height: 100%;

	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;

	margin-right: 25px;
}

.slick-slide div {
	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;
}

.button--text {
	font-size: 1.1em;
	font-weight: 600;
}

/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./assets/css/swiper-bundle.min.css ***!
  \****************************************************************************************************************/
/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */
/*
 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*/
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./assets/scss/build.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
/*********************
BREAKPOINTS
*********************/

.pic--text {
	padding-top: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #fff!important;
}

.mt-0 {
  margin-top: 0em !important;
}

.mt-1 {
  margin-top: 0.0625em !important;
}

.mt-2 {
  margin-top: 0.125em !important;
}

.mt-3 {
  margin-top: 0.1875em !important;
}

.mt-4 {
  margin-top: 0.25em !important;
}

.mt-5 {
  margin-top: 0.3125em !important;
}

.mt-6 {
  margin-top: 0.375em !important;
}

.mt-7 {
  margin-top: 0.4375em !important;
}

.mt-8 {
  margin-top: 0.5em !important;
}

.mt-9 {
  margin-top: 0.5625em !important;
}

.mt-10 {
  margin-top: 0.625em !important;
}

.mt-11 {
  margin-top: 0.6875em !important;
}

.mt-12 {
  margin-top: 0.75em !important;
}

.mt-13 {
  margin-top: 0.8125em !important;
}

.mt-14 {
  margin-top: 0.875em !important;
}

.mt-15 {
  margin-top: 0.9375em !important;
}

.mt-16 {
  margin-top: 1em !important;
}

.mt-17 {
  margin-top: 1.0625em !important;
}

.mt-18 {
  margin-top: 1.125em !important;
}

.mt-19 {
  margin-top: 1.1875em !important;
}

.mt-20 {
  margin-top: 1.25em !important;
}

.mt-21 {
  margin-top: 1.3125em !important;
}

.mt-22 {
  margin-top: 1.375em !important;
}

.mt-23 {
  margin-top: 1.4375em !important;
}

.mt-24 {
  margin-top: 1.5em !important;
}

.mt-25 {
  margin-top: 1.5625em !important;
}

.mt-26 {
  margin-top: 1.625em !important;
}

.mt-27 {
  margin-top: 1.6875em !important;
}

.mt-28 {
  margin-top: 1.75em !important;
}

.mt-29 {
  margin-top: 1.8125em !important;
}

.mt-30 {
  margin-top: 1.875em !important;
}

.mt-31 {
  margin-top: 1.9375em !important;
}

.mt-32 {
  margin-top: 2em !important;
}

.mt-33 {
  margin-top: 2.0625em !important;
}

.mt-34 {
  margin-top: 2.125em !important;
}

.mt-35 {
  margin-top: 2.1875em !important;
}

.mt-36 {
  margin-top: 2.25em !important;
}

.mt-37 {
  margin-top: 2.3125em !important;
}

.mt-38 {
  margin-top: 2.375em !important;
}

.mt-39 {
  margin-top: 2.4375em !important;
}

.mt-40 {
  margin-top: 2.5em !important;
}

.mt-41 {
  margin-top: 2.5625em !important;
}

.mt-42 {
  margin-top: 2.625em !important;
}

.mt-43 {
  margin-top: 2.6875em !important;
}

.mt-44 {
  margin-top: 2.75em !important;
}

.mt-45 {
  margin-top: 2.8125em !important;
}

.mt-46 {
  margin-top: 2.875em !important;
}

.mt-47 {
  margin-top: 2.9375em !important;
}

.mt-48 {
  margin-top: 3em !important;
}

.mt-49 {
  margin-top: 3.0625em !important;
}

.mt-50 {
  margin-top: 3.125em !important;
}

.mt-51 {
  margin-top: 3.1875em !important;
}

.mt-52 {
  margin-top: 3.25em !important;
}

.mt-53 {
  margin-top: 3.3125em !important;
}

.mt-54 {
  margin-top: 3.375em !important;
}

.mt-55 {
  margin-top: 3.4375em !important;
}

.mt-56 {
  margin-top: 3.5em !important;
}

.mt-57 {
  margin-top: 3.5625em !important;
}

.mt-58 {
  margin-top: 3.625em !important;
}

.mt-59 {
  margin-top: 3.6875em !important;
}

.mt-60 {
  margin-top: 3.75em !important;
}

.mt-61 {
  margin-top: 3.8125em !important;
}

.mt-62 {
  margin-top: 3.875em !important;
}

.mt-63 {
  margin-top: 3.9375em !important;
}

.mt-64 {
  margin-top: 4em !important;
}

.mt-65 {
  margin-top: 4.0625em !important;
}

.mt-66 {
  margin-top: 4.125em !important;
}

.mt-67 {
  margin-top: 4.1875em !important;
}

.mt-68 {
  margin-top: 4.25em !important;
}

.mt-69 {
  margin-top: 4.3125em !important;
}

.mt-70 {
  margin-top: 4.375em !important;
}

.mt-71 {
  margin-top: 4.4375em !important;
}

.mt-72 {
  margin-top: 4.5em !important;
}

.mt-73 {
  margin-top: 4.5625em !important;
}

.mt-74 {
  margin-top: 4.625em !important;
}

.mt-75 {
  margin-top: 4.6875em !important;
}

.mt-76 {
  margin-top: 4.75em !important;
}

.mt-77 {
  margin-top: 4.8125em !important;
}

.mt-78 {
  margin-top: 4.875em !important;
}

.mt-79 {
  margin-top: 4.9375em !important;
}

.mt-80 {
  margin-top: 5em !important;
}

.mt-81 {
  margin-top: 5.0625em !important;
}

.mt-82 {
  margin-top: 5.125em !important;
}

.mt-83 {
  margin-top: 5.1875em !important;
}

.mt-84 {
  margin-top: 5.25em !important;
}

.mt-85 {
  margin-top: 5.3125em !important;
}

.mt-86 {
  margin-top: 5.375em !important;
}

.mt-87 {
  margin-top: 5.4375em !important;
}

.mt-88 {
  margin-top: 5.5em !important;
}

.mt-89 {
  margin-top: 5.5625em !important;
}

.mt-90 {
  margin-top: 5.625em !important;
}

.mt-91 {
  margin-top: 5.6875em !important;
}

.mt-92 {
  margin-top: 5.75em !important;
}

.mt-93 {
  margin-top: 5.8125em !important;
}

.mt-94 {
  margin-top: 5.875em !important;
}

.mt-95 {
  margin-top: 5.9375em !important;
}

.mt-96 {
  margin-top: 6em !important;
}

.mt-97 {
  margin-top: 6.0625em !important;
}

.mt-98 {
  margin-top: 6.125em !important;
}

.mt-99 {
  margin-top: 6.1875em !important;
}

.mt-100 {
  margin-top: 6.25em !important;
}

.mt-101 {
  margin-top: 6.3125em !important;
}

.mt-102 {
  margin-top: 6.375em !important;
}

.mt-103 {
  margin-top: 6.4375em !important;
}

.mt-104 {
  margin-top: 6.5em !important;
}

.mt-105 {
  margin-top: 6.5625em !important;
}

.mt-106 {
  margin-top: 6.625em !important;
}

.mt-107 {
  margin-top: 6.6875em !important;
}

.mt-108 {
  margin-top: 6.75em !important;
}

.mt-109 {
  margin-top: 6.8125em !important;
}

.mt-110 {
  margin-top: 6.875em !important;
}

.mt-111 {
  margin-top: 6.9375em !important;
}

.mt-112 {
  margin-top: 7em !important;
}

.mt-113 {
  margin-top: 7.0625em !important;
}

.mt-114 {
  margin-top: 7.125em !important;
}

.mt-115 {
  margin-top: 7.1875em !important;
}

.mt-116 {
  margin-top: 7.25em !important;
}

.mt-117 {
  margin-top: 7.3125em !important;
}

.mt-118 {
  margin-top: 7.375em !important;
}

.mt-119 {
  margin-top: 7.4375em !important;
}

.mt-120 {
  margin-top: 7.5em !important;
}

.mt-121 {
  margin-top: 7.5625em !important;
}

.mt-122 {
  margin-top: 7.625em !important;
}

.mt-123 {
  margin-top: 7.6875em !important;
}

.mt-124 {
  margin-top: 7.75em !important;
}

.mt-125 {
  margin-top: 7.8125em !important;
}

.mt-126 {
  margin-top: 7.875em !important;
}

.mt-127 {
  margin-top: 7.9375em !important;
}

.mt-128 {
  margin-top: 8em !important;
}

.mt-129 {
  margin-top: 8.0625em !important;
}

.mt-130 {
  margin-top: 8.125em !important;
}

.mt-131 {
  margin-top: 8.1875em !important;
}

.mt-132 {
  margin-top: 8.25em !important;
}

.mt-133 {
  margin-top: 8.3125em !important;
}

.mt-134 {
  margin-top: 8.375em !important;
}

.mt-135 {
  margin-top: 8.4375em !important;
}

.mt-136 {
  margin-top: 8.5em !important;
}

.mt-137 {
  margin-top: 8.5625em !important;
}

.mt-138 {
  margin-top: 8.625em !important;
}

.mt-139 {
  margin-top: 8.6875em !important;
}

.mt-140 {
  margin-top: 8.75em !important;
}

.mt-141 {
  margin-top: 8.8125em !important;
}

.mt-142 {
  margin-top: 8.875em !important;
}

.mt-143 {
  margin-top: 8.9375em !important;
}

.mt-144 {
  margin-top: 9em !important;
}

.mt-145 {
  margin-top: 9.0625em !important;
}

.mt-146 {
  margin-top: 9.125em !important;
}

.mt-147 {
  margin-top: 9.1875em !important;
}

.mt-148 {
  margin-top: 9.25em !important;
}

.mt-149 {
  margin-top: 9.3125em !important;
}

.mt-150 {
  margin-top: 9.375em !important;
}

.mt-151 {
  margin-top: 9.4375em !important;
}

.mt-152 {
  margin-top: 9.5em !important;
}

.mt-153 {
  margin-top: 9.5625em !important;
}

.mt-154 {
  margin-top: 9.625em !important;
}

.mt-155 {
  margin-top: 9.6875em !important;
}

.mt-156 {
  margin-top: 9.75em !important;
}

.mt-157 {
  margin-top: 9.8125em !important;
}

.mt-158 {
  margin-top: 9.875em !important;
}

.mt-159 {
  margin-top: 9.9375em !important;
}

.mt-160 {
  margin-top: 10em !important;
}

.mt-161 {
  margin-top: 10.0625em !important;
}

.mt-162 {
  margin-top: 10.125em !important;
}

.mt-163 {
  margin-top: 10.1875em !important;
}

.mt-164 {
  margin-top: 10.25em !important;
}

.mt-165 {
  margin-top: 10.3125em !important;
}

.mt-166 {
  margin-top: 10.375em !important;
}

.mt-167 {
  margin-top: 10.4375em !important;
}

.mt-168 {
  margin-top: 10.5em !important;
}

.mt-169 {
  margin-top: 10.5625em !important;
}

.mt-170 {
  margin-top: 10.625em !important;
}

.mt-171 {
  margin-top: 10.6875em !important;
}

.mt-172 {
  margin-top: 10.75em !important;
}

.mt-173 {
  margin-top: 10.8125em !important;
}

.mt-174 {
  margin-top: 10.875em !important;
}

.mt-175 {
  margin-top: 10.9375em !important;
}

.mt-176 {
  margin-top: 11em !important;
}

.mt-177 {
  margin-top: 11.0625em !important;
}

.mt-178 {
  margin-top: 11.125em !important;
}

.mt-179 {
  margin-top: 11.1875em !important;
}

.mt-180 {
  margin-top: 11.25em !important;
}

.mt-181 {
  margin-top: 11.3125em !important;
}

.mt-182 {
  margin-top: 11.375em !important;
}

.mt-183 {
  margin-top: 11.4375em !important;
}

.mt-184 {
  margin-top: 11.5em !important;
}

.mt-185 {
  margin-top: 11.5625em !important;
}

.mt-186 {
  margin-top: 11.625em !important;
}

.mt-187 {
  margin-top: 11.6875em !important;
}

.mt-188 {
  margin-top: 11.75em !important;
}

.mt-189 {
  margin-top: 11.8125em !important;
}

.mt-190 {
  margin-top: 11.875em !important;
}

.mt-191 {
  margin-top: 11.9375em !important;
}

.mt-192 {
  margin-top: 12em !important;
}

.mt-193 {
  margin-top: 12.0625em !important;
}

.mt-194 {
  margin-top: 12.125em !important;
}

.mt-195 {
  margin-top: 12.1875em !important;
}

.mt-196 {
  margin-top: 12.25em !important;
}

.mt-197 {
  margin-top: 12.3125em !important;
}

.mt-198 {
  margin-top: 12.375em !important;
}

.mt-199 {
  margin-top: 12.4375em !important;
}

.mt-200 {
  margin-top: 12.5em !important;
}

.mr-0 {
  margin-right: 0em !important;
}

.mr-1 {
  margin-right: 0.0625em !important;
}

.mr-2 {
  margin-right: 0.125em !important;
}

.mr-3 {
  margin-right: 0.1875em !important;
}

.mr-4 {
  margin-right: 0.25em !important;
}

.mr-5 {
  margin-right: 0.3125em !important;
}

.mr-6 {
  margin-right: 0.375em !important;
}

.mr-7 {
  margin-right: 0.4375em !important;
}

.mr-8 {
  margin-right: 0.5em !important;
}

.mr-9 {
  margin-right: 0.5625em !important;
}

.mr-10 {
  margin-right: 0.625em !important;
}

.mr-11 {
  margin-right: 0.6875em !important;
}

.mr-12 {
  margin-right: 0.75em !important;
}

.mr-13 {
  margin-right: 0.8125em !important;
}

.mr-14 {
  margin-right: 0.875em !important;
}

.mr-15 {
  margin-right: 0.9375em !important;
}

.mr-16 {
  margin-right: 1em !important;
}

.mr-17 {
  margin-right: 1.0625em !important;
}

.mr-18 {
  margin-right: 1.125em !important;
}

.mr-19 {
  margin-right: 1.1875em !important;
}

.mr-20 {
  margin-right: 1.25em !important;
}

.mr-21 {
  margin-right: 1.3125em !important;
}

.mr-22 {
  margin-right: 1.375em !important;
}

.mr-23 {
  margin-right: 1.4375em !important;
}

.mr-24 {
  margin-right: 1.5em !important;
}

.mr-25 {
  margin-right: 1.5625em !important;
}

.mr-26 {
  margin-right: 1.625em !important;
}

.mr-27 {
  margin-right: 1.6875em !important;
}

.mr-28 {
  margin-right: 1.75em !important;
}

.mr-29 {
  margin-right: 1.8125em !important;
}

.mr-30 {
  margin-right: 1.875em !important;
}

.mr-31 {
  margin-right: 1.9375em !important;
}

.mr-32 {
  margin-right: 2em !important;
}

.mr-33 {
  margin-right: 2.0625em !important;
}

.mr-34 {
  margin-right: 2.125em !important;
}

.mr-35 {
  margin-right: 2.1875em !important;
}

.mr-36 {
  margin-right: 2.25em !important;
}

.mr-37 {
  margin-right: 2.3125em !important;
}

.mr-38 {
  margin-right: 2.375em !important;
}

.mr-39 {
  margin-right: 2.4375em !important;
}

.mr-40 {
  margin-right: 2.5em !important;
}

.mr-41 {
  margin-right: 2.5625em !important;
}

.mr-42 {
  margin-right: 2.625em !important;
}

.mr-43 {
  margin-right: 2.6875em !important;
}

.mr-44 {
  margin-right: 2.75em !important;
}

.mr-45 {
  margin-right: 2.8125em !important;
}

.mr-46 {
  margin-right: 2.875em !important;
}

.mr-47 {
  margin-right: 2.9375em !important;
}

.mr-48 {
  margin-right: 3em !important;
}

.mr-49 {
  margin-right: 3.0625em !important;
}

.mr-50 {
  margin-right: 3.125em !important;
}

.mr-51 {
  margin-right: 3.1875em !important;
}

.mr-52 {
  margin-right: 3.25em !important;
}

.mr-53 {
  margin-right: 3.3125em !important;
}

.mr-54 {
  margin-right: 3.375em !important;
}

.mr-55 {
  margin-right: 3.4375em !important;
}

.mr-56 {
  margin-right: 3.5em !important;
}

.mr-57 {
  margin-right: 3.5625em !important;
}

.mr-58 {
  margin-right: 3.625em !important;
}

.mr-59 {
  margin-right: 3.6875em !important;
}

.mr-60 {
  margin-right: 3.75em !important;
}

.mr-61 {
  margin-right: 3.8125em !important;
}

.mr-62 {
  margin-right: 3.875em !important;
}

.mr-63 {
  margin-right: 3.9375em !important;
}

.mr-64 {
  margin-right: 4em !important;
}

.mr-65 {
  margin-right: 4.0625em !important;
}

.mr-66 {
  margin-right: 4.125em !important;
}

.mr-67 {
  margin-right: 4.1875em !important;
}

.mr-68 {
  margin-right: 4.25em !important;
}

.mr-69 {
  margin-right: 4.3125em !important;
}

.mr-70 {
  margin-right: 4.375em !important;
}

.mr-71 {
  margin-right: 4.4375em !important;
}

.mr-72 {
  margin-right: 4.5em !important;
}

.mr-73 {
  margin-right: 4.5625em !important;
}

.mr-74 {
  margin-right: 4.625em !important;
}

.mr-75 {
  margin-right: 4.6875em !important;
}

.mr-76 {
  margin-right: 4.75em !important;
}

.mr-77 {
  margin-right: 4.8125em !important;
}

.mr-78 {
  margin-right: 4.875em !important;
}

.mr-79 {
  margin-right: 4.9375em !important;
}

.mr-80 {
  margin-right: 5em !important;
}

.mr-81 {
  margin-right: 5.0625em !important;
}

.mr-82 {
  margin-right: 5.125em !important;
}

.mr-83 {
  margin-right: 5.1875em !important;
}

.mr-84 {
  margin-right: 5.25em !important;
}

.mr-85 {
  margin-right: 5.3125em !important;
}

.mr-86 {
  margin-right: 5.375em !important;
}

.mr-87 {
  margin-right: 5.4375em !important;
}

.mr-88 {
  margin-right: 5.5em !important;
}

.mr-89 {
  margin-right: 5.5625em !important;
}

.mr-90 {
  margin-right: 5.625em !important;
}

.mr-91 {
  margin-right: 5.6875em !important;
}

.mr-92 {
  margin-right: 5.75em !important;
}

.mr-93 {
  margin-right: 5.8125em !important;
}

.mr-94 {
  margin-right: 5.875em !important;
}

.mr-95 {
  margin-right: 5.9375em !important;
}

.mr-96 {
  margin-right: 6em !important;
}

.mr-97 {
  margin-right: 6.0625em !important;
}

.mr-98 {
  margin-right: 6.125em !important;
}

.mr-99 {
  margin-right: 6.1875em !important;
}

.mr-100 {
  margin-right: 6.25em !important;
}

.mr-101 {
  margin-right: 6.3125em !important;
}

.mr-102 {
  margin-right: 6.375em !important;
}

.mr-103 {
  margin-right: 6.4375em !important;
}

.mr-104 {
  margin-right: 6.5em !important;
}

.mr-105 {
  margin-right: 6.5625em !important;
}

.mr-106 {
  margin-right: 6.625em !important;
}

.mr-107 {
  margin-right: 6.6875em !important;
}

.mr-108 {
  margin-right: 6.75em !important;
}

.mr-109 {
  margin-right: 6.8125em !important;
}

.mr-110 {
  margin-right: 6.875em !important;
}

.mr-111 {
  margin-right: 6.9375em !important;
}

.mr-112 {
  margin-right: 7em !important;
}

.mr-113 {
  margin-right: 7.0625em !important;
}

.mr-114 {
  margin-right: 7.125em !important;
}

.mr-115 {
  margin-right: 7.1875em !important;
}

.mr-116 {
  margin-right: 7.25em !important;
}

.mr-117 {
  margin-right: 7.3125em !important;
}

.mr-118 {
  margin-right: 7.375em !important;
}

.mr-119 {
  margin-right: 7.4375em !important;
}

.mr-120 {
  margin-right: 7.5em !important;
}

.mr-121 {
  margin-right: 7.5625em !important;
}

.mr-122 {
  margin-right: 7.625em !important;
}

.mr-123 {
  margin-right: 7.6875em !important;
}

.mr-124 {
  margin-right: 7.75em !important;
}

.mr-125 {
  margin-right: 7.8125em !important;
}

.mr-126 {
  margin-right: 7.875em !important;
}

.mr-127 {
  margin-right: 7.9375em !important;
}

.mr-128 {
  margin-right: 8em !important;
}

.mr-129 {
  margin-right: 8.0625em !important;
}

.mr-130 {
  margin-right: 8.125em !important;
}

.mr-131 {
  margin-right: 8.1875em !important;
}

.mr-132 {
  margin-right: 8.25em !important;
}

.mr-133 {
  margin-right: 8.3125em !important;
}

.mr-134 {
  margin-right: 8.375em !important;
}

.mr-135 {
  margin-right: 8.4375em !important;
}

.mr-136 {
  margin-right: 8.5em !important;
}

.mr-137 {
  margin-right: 8.5625em !important;
}

.mr-138 {
  margin-right: 8.625em !important;
}

.mr-139 {
  margin-right: 8.6875em !important;
}

.mr-140 {
  margin-right: 8.75em !important;
}

.mr-141 {
  margin-right: 8.8125em !important;
}

.mr-142 {
  margin-right: 8.875em !important;
}

.mr-143 {
  margin-right: 8.9375em !important;
}

.mr-144 {
  margin-right: 9em !important;
}

.mr-145 {
  margin-right: 9.0625em !important;
}

.mr-146 {
  margin-right: 9.125em !important;
}

.mr-147 {
  margin-right: 9.1875em !important;
}

.mr-148 {
  margin-right: 9.25em !important;
}

.mr-149 {
  margin-right: 9.3125em !important;
}

.mr-150 {
  margin-right: 9.375em !important;
}

.mr-151 {
  margin-right: 9.4375em !important;
}

.mr-152 {
  margin-right: 9.5em !important;
}

.mr-153 {
  margin-right: 9.5625em !important;
}

.mr-154 {
  margin-right: 9.625em !important;
}

.mr-155 {
  margin-right: 9.6875em !important;
}

.mr-156 {
  margin-right: 9.75em !important;
}

.mr-157 {
  margin-right: 9.8125em !important;
}

.mr-158 {
  margin-right: 9.875em !important;
}

.mr-159 {
  margin-right: 9.9375em !important;
}

.mr-160 {
  margin-right: 10em !important;
}

.mr-161 {
  margin-right: 10.0625em !important;
}

.mr-162 {
  margin-right: 10.125em !important;
}

.mr-163 {
  margin-right: 10.1875em !important;
}

.mr-164 {
  margin-right: 10.25em !important;
}

.mr-165 {
  margin-right: 10.3125em !important;
}

.mr-166 {
  margin-right: 10.375em !important;
}

.mr-167 {
  margin-right: 10.4375em !important;
}

.mr-168 {
  margin-right: 10.5em !important;
}

.mr-169 {
  margin-right: 10.5625em !important;
}

.mr-170 {
  margin-right: 10.625em !important;
}

.mr-171 {
  margin-right: 10.6875em !important;
}

.mr-172 {
  margin-right: 10.75em !important;
}

.mr-173 {
  margin-right: 10.8125em !important;
}

.mr-174 {
  margin-right: 10.875em !important;
}

.mr-175 {
  margin-right: 10.9375em !important;
}

.mr-176 {
  margin-right: 11em !important;
}

.mr-177 {
  margin-right: 11.0625em !important;
}

.mr-178 {
  margin-right: 11.125em !important;
}

.mr-179 {
  margin-right: 11.1875em !important;
}

.mr-180 {
  margin-right: 11.25em !important;
}

.mr-181 {
  margin-right: 11.3125em !important;
}

.mr-182 {
  margin-right: 11.375em !important;
}

.mr-183 {
  margin-right: 11.4375em !important;
}

.mr-184 {
  margin-right: 11.5em !important;
}

.mr-185 {
  margin-right: 11.5625em !important;
}

.mr-186 {
  margin-right: 11.625em !important;
}

.mr-187 {
  margin-right: 11.6875em !important;
}

.mr-188 {
  margin-right: 11.75em !important;
}

.mr-189 {
  margin-right: 11.8125em !important;
}

.mr-190 {
  margin-right: 11.875em !important;
}

.mr-191 {
  margin-right: 11.9375em !important;
}

.mr-192 {
  margin-right: 12em !important;
}

.mr-193 {
  margin-right: 12.0625em !important;
}

.mr-194 {
  margin-right: 12.125em !important;
}

.mr-195 {
  margin-right: 12.1875em !important;
}

.mr-196 {
  margin-right: 12.25em !important;
}

.mr-197 {
  margin-right: 12.3125em !important;
}

.mr-198 {
  margin-right: 12.375em !important;
}

.mr-199 {
  margin-right: 12.4375em !important;
}

.mr-200 {
  margin-right: 12.5em !important;
}

.mb-0 {
  margin-bottom: 0em !important;
}

.mb-1 {
  margin-bottom: 0.0625em !important;
}

.mb-2 {
  margin-bottom: 0.125em !important;
}

.mb-3 {
  margin-bottom: 0.1875em !important;
}

.mb-4 {
  margin-bottom: 0.25em !important;
}

.mb-5 {
  margin-bottom: 0.3125em !important;
}

.mb-6 {
  margin-bottom: 0.375em !important;
}

.mb-7 {
  margin-bottom: 0.4375em !important;
}

.mb-8 {
  margin-bottom: 0.5em !important;
}

.mb-9 {
  margin-bottom: 0.5625em !important;
}

.mb-10 {
  margin-bottom: 0.625em !important;
}

.mb-11 {
  margin-bottom: 0.6875em !important;
}

.mb-12 {
  margin-bottom: 0.75em !important;
}

.mb-13 {
  margin-bottom: 0.8125em !important;
}

.mb-14 {
  margin-bottom: 0.875em !important;
}

.mb-15 {
  margin-bottom: 0.9375em !important;
}

.mb-16 {
  margin-bottom: 1em !important;
}

.mb-17 {
  margin-bottom: 1.0625em !important;
}

.mb-18 {
  margin-bottom: 1.125em !important;
}

.mb-19 {
  margin-bottom: 1.1875em !important;
}

.mb-20 {
  margin-bottom: 1.25em !important;
}

.mb-21 {
  margin-bottom: 1.3125em !important;
}

.mb-22 {
  margin-bottom: 1.375em !important;
}

.mb-23 {
  margin-bottom: 1.4375em !important;
}

.mb-24 {
  margin-bottom: 1.5em !important;
}

.mb-25 {
  margin-bottom: 1.5625em !important;
}

.mb-26 {
  margin-bottom: 1.625em !important;
}

.mb-27 {
  margin-bottom: 1.6875em !important;
}

.mb-28 {
  margin-bottom: 1.75em !important;
}

.mb-29 {
  margin-bottom: 1.8125em !important;
}

.mb-30 {
  margin-bottom: 1.875em !important;
}

.mb-31 {
  margin-bottom: 1.9375em !important;
}

.mb-32 {
  margin-bottom: 2em !important;
}

.mb-33 {
  margin-bottom: 2.0625em !important;
}

.mb-34 {
  margin-bottom: 2.125em !important;
}

.mb-35 {
  margin-bottom: 2.1875em !important;
}

.mb-36 {
  margin-bottom: 2.25em !important;
}

.mb-37 {
  margin-bottom: 2.3125em !important;
}

.mb-38 {
  margin-bottom: 2.375em !important;
}

.mb-39 {
  margin-bottom: 2.4375em !important;
}

.mb-40 {
  margin-bottom: 2.5em !important;
}

.mb-41 {
  margin-bottom: 2.5625em !important;
}

.mb-42 {
  margin-bottom: 2.625em !important;
}

.mb-43 {
  margin-bottom: 2.6875em !important;
}

.mb-44 {
  margin-bottom: 2.75em !important;
}

.mb-45 {
  margin-bottom: 2.8125em !important;
}

.mb-46 {
  margin-bottom: 2.875em !important;
}

.mb-47 {
  margin-bottom: 2.9375em !important;
}

.mb-48 {
  margin-bottom: 3em !important;
}

.mb-49 {
  margin-bottom: 3.0625em !important;
}

.mb-50 {
  margin-bottom: 3.125em !important;
}

.mb-51 {
  margin-bottom: 3.1875em !important;
}

.mb-52 {
  margin-bottom: 3.25em !important;
}

.mb-53 {
  margin-bottom: 3.3125em !important;
}

.mb-54 {
  margin-bottom: 3.375em !important;
}

.mb-55 {
  margin-bottom: 3.4375em !important;
}

.mb-56 {
  margin-bottom: 3.5em !important;
}

.mb-57 {
  margin-bottom: 3.5625em !important;
}

.mb-58 {
  margin-bottom: 3.625em !important;
}

.mb-59 {
  margin-bottom: 3.6875em !important;
}

.mb-60 {
  margin-bottom: 3.75em !important;
}

.mb-61 {
  margin-bottom: 3.8125em !important;
}

.mb-62 {
  margin-bottom: 3.875em !important;
}

.mb-63 {
  margin-bottom: 3.9375em !important;
}

.mb-64 {
  margin-bottom: 4em !important;
}

.mb-65 {
  margin-bottom: 4.0625em !important;
}

.mb-66 {
  margin-bottom: 4.125em !important;
}

.mb-67 {
  margin-bottom: 4.1875em !important;
}

.mb-68 {
  margin-bottom: 4.25em !important;
}

.mb-69 {
  margin-bottom: 4.3125em !important;
}

.mb-70 {
  margin-bottom: 4.375em !important;
}

.mb-71 {
  margin-bottom: 4.4375em !important;
}

.mb-72 {
  margin-bottom: 4.5em !important;
}

.mb-73 {
  margin-bottom: 4.5625em !important;
}

.mb-74 {
  margin-bottom: 4.625em !important;
}

.mb-75 {
  margin-bottom: 4.6875em !important;
}

.mb-76 {
  margin-bottom: 4.75em !important;
}

.mb-77 {
  margin-bottom: 4.8125em !important;
}

.mb-78 {
  margin-bottom: 4.875em !important;
}

.mb-79 {
  margin-bottom: 4.9375em !important;
}

.mb-80 {
  margin-bottom: 5em !important;
}

.mb-81 {
  margin-bottom: 5.0625em !important;
}

.mb-82 {
  margin-bottom: 5.125em !important;
}

.mb-83 {
  margin-bottom: 5.1875em !important;
}

.mb-84 {
  margin-bottom: 5.25em !important;
}

.mb-85 {
  margin-bottom: 5.3125em !important;
}

.mb-86 {
  margin-bottom: 5.375em !important;
}

.mb-87 {
  margin-bottom: 5.4375em !important;
}

.mb-88 {
  margin-bottom: 5.5em !important;
}

.mb-89 {
  margin-bottom: 5.5625em !important;
}

.mb-90 {
  margin-bottom: 5.625em !important;
}

.mb-91 {
  margin-bottom: 5.6875em !important;
}

.mb-92 {
  margin-bottom: 5.75em !important;
}

.mb-93 {
  margin-bottom: 5.8125em !important;
}

.mb-94 {
  margin-bottom: 5.875em !important;
}

.mb-95 {
  margin-bottom: 5.9375em !important;
}

.mb-96 {
  margin-bottom: 6em !important;
}

.mb-97 {
  margin-bottom: 6.0625em !important;
}

.mb-98 {
  margin-bottom: 6.125em !important;
}

.mb-99 {
  margin-bottom: 6.1875em !important;
}

.mb-100 {
  margin-bottom: 6.25em !important;
}

.mb-101 {
  margin-bottom: 6.3125em !important;
}

.mb-102 {
  margin-bottom: 6.375em !important;
}

.mb-103 {
  margin-bottom: 6.4375em !important;
}

.mb-104 {
  margin-bottom: 6.5em !important;
}

.mb-105 {
  margin-bottom: 6.5625em !important;
}

.mb-106 {
  margin-bottom: 6.625em !important;
}

.mb-107 {
  margin-bottom: 6.6875em !important;
}

.mb-108 {
  margin-bottom: 6.75em !important;
}

.mb-109 {
  margin-bottom: 6.8125em !important;
}

.mb-110 {
  margin-bottom: 6.875em !important;
}

.mb-111 {
  margin-bottom: 6.9375em !important;
}

.mb-112 {
  margin-bottom: 7em !important;
}

.mb-113 {
  margin-bottom: 7.0625em !important;
}

.mb-114 {
  margin-bottom: 7.125em !important;
}

.mb-115 {
  margin-bottom: 7.1875em !important;
}

.mb-116 {
  margin-bottom: 7.25em !important;
}

.mb-117 {
  margin-bottom: 7.3125em !important;
}

.mb-118 {
  margin-bottom: 7.375em !important;
}

.mb-119 {
  margin-bottom: 7.4375em !important;
}

.mb-120 {
  margin-bottom: 7.5em !important;
}

.mb-121 {
  margin-bottom: 7.5625em !important;
}

.mb-122 {
  margin-bottom: 7.625em !important;
}

.mb-123 {
  margin-bottom: 7.6875em !important;
}

.mb-124 {
  margin-bottom: 7.75em !important;
}

.mb-125 {
  margin-bottom: 7.8125em !important;
}

.mb-126 {
  margin-bottom: 7.875em !important;
}

.mb-127 {
  margin-bottom: 7.9375em !important;
}

.mb-128 {

  margin-bottom: 8em !important;
}

.mb-129 {
  margin-bottom: 8.0625em !important;
}

.mb-130 {
  margin-bottom: 8.125em !important;
}

.mb-131 {
  margin-bottom: 8.1875em !important;
}

.mb-132 {
  margin-bottom: 8.25em !important;
}

.mb-133 {
  margin-bottom: 8.3125em !important;
}

.mb-134 {
  margin-bottom: 8.375em !important;
}

.mb-135 {
  margin-bottom: 8.4375em !important;
}

.mb-136 {
  margin-bottom: 8.5em !important;
}

.mb-137 {
  margin-bottom: 8.5625em !important;
}

.mb-138 {
  margin-bottom: 8.625em !important;
}

.mb-139 {
  margin-bottom: 8.6875em !important;
}

.mb-140 {
  margin-bottom: 8.75em !important;
}

.mb-141 {
  margin-bottom: 8.8125em !important;
}

.mb-142 {
  margin-bottom: 8.875em !important;
}

.mb-143 {
  margin-bottom: 8.9375em !important;
}

.mb-144 {
  margin-bottom: 9em !important;
}

.mb-145 {
  margin-bottom: 9.0625em !important;
}

.mb-146 {
  margin-bottom: 9.125em !important;
}

.mb-147 {
  margin-bottom: 9.1875em !important;
}

.mb-148 {
  margin-bottom: 9.25em !important;
}

.mb-149 {
  margin-bottom: 9.3125em !important;
}

.mb-150 {
  margin-bottom: 9.375em !important;
}

.mb-151 {
  margin-bottom: 9.4375em !important;
}

.mb-152 {
  margin-bottom: 9.5em !important;
}

.mb-153 {
  margin-bottom: 9.5625em !important;
}

.mb-154 {
  margin-bottom: 9.625em !important;
}

.mb-155 {
  margin-bottom: 9.6875em !important;
}

.mb-156 {
  margin-bottom: 9.75em !important;
}

.mb-157 {
  margin-bottom: 9.8125em !important;
}

.mb-158 {
  margin-bottom: 9.875em !important;
}

.mb-159 {
  margin-bottom: 9.9375em !important;
}

.mb-160 {
  margin-bottom: 10em !important;
}

.mb-161 {
  margin-bottom: 10.0625em !important;
}

.mb-162 {
  margin-bottom: 10.125em !important;
}

.mb-163 {
  margin-bottom: 10.1875em !important;
}

.mb-164 {
  margin-bottom: 10.25em !important;
}

.mb-165 {
  margin-bottom: 10.3125em !important;
}

.mb-166 {
  margin-bottom: 10.375em !important;
}

.mb-167 {
  margin-bottom: 10.4375em !important;
}

.mb-168 {
  margin-bottom: 10.5em !important;
}

.mb-169 {
  margin-bottom: 10.5625em !important;
}

.mb-170 {
  margin-bottom: 10.625em !important;
}

.mb-171 {
  margin-bottom: 10.6875em !important;
}

.mb-172 {
  margin-bottom: 10.75em !important;
}

.mb-173 {
  margin-bottom: 10.8125em !important;
}

.mb-174 {
  margin-bottom: 10.875em !important;
}

.mb-175 {
  margin-bottom: 10.9375em !important;
}

.mb-176 {
  margin-bottom: 11em !important;
}

.mb-177 {
  margin-bottom: 11.0625em !important;
}

.mb-178 {
  margin-bottom: 11.125em !important;
}

.mb-179 {
  margin-bottom: 11.1875em !important;
}

.mb-180 {
  margin-bottom: 11.25em !important;
}

.mb-181 {
  margin-bottom: 11.3125em !important;
}

.mb-182 {
  margin-bottom: 11.375em !important;
}

.mb-183 {
  margin-bottom: 11.4375em !important;
}

.mb-184 {
  margin-bottom: 11.5em !important;
}

.mb-185 {
  margin-bottom: 11.5625em !important;
}

.mb-186 {
  margin-bottom: 11.625em !important;
}

.mb-187 {
  margin-bottom: 11.6875em !important;
}

.mb-188 {
  margin-bottom: 11.75em !important;
}

.mb-189 {
  margin-bottom: 11.8125em !important;
}

.mb-190 {
  margin-bottom: 11.875em !important;
}

.mb-191 {
  margin-bottom: 11.9375em !important;
}

.mb-192 {
  margin-bottom: 12em !important;
}

.mb-193 {
  margin-bottom: 12.0625em !important;
}

.mb-194 {
  margin-bottom: 12.125em !important;
}

.mb-195 {
  margin-bottom: 12.1875em !important;
}

.mb-196 {
  margin-bottom: 12.25em !important;
}

.mb-197 {
  margin-bottom: 12.3125em !important;
}

.mb-198 {
  margin-bottom: 12.375em !important;
}

.mb-199 {
  margin-bottom: 12.4375em !important;
}

.mb-200 {
  margin-bottom: 12.5em !important;
}

.ml-0 {
  margin-left: 0em !important;
}

.ml-1 {
  margin-left: 0.0625em !important;
}

.ml-2 {
  margin-left: 0.125em !important;
}

.ml-3 {
  margin-left: 0.1875em !important;
}

.ml-4 {
  margin-left: 0.25em !important;
}

.ml-5 {
  margin-left: 0.3125em !important;
}

.ml-6 {
  margin-left: 0.375em !important;
}

.ml-7 {
  margin-left: 0.4375em !important;
}

.ml-8 {
  margin-left: 0.5em !important;
}

.ml-9 {
  margin-left: 0.5625em !important;
}

.ml-10 {
  margin-left: 0.625em !important;
}

.ml-11 {
  margin-left: 0.6875em !important;
}

.ml-12 {
  margin-left: 0.75em !important;
}

.ml-13 {
  margin-left: 0.8125em !important;
}

.ml-14 {
  margin-left: 0.875em !important;
}

.ml-15 {
  margin-left: 0.9375em !important;
}

.ml-16 {
  margin-left: 1em !important;
}

.ml-17 {
  margin-left: 1.0625em !important;
}

.ml-18 {
  margin-left: 1.125em !important;
}

.ml-19 {
  margin-left: 1.1875em !important;
}

.ml-20 {
  margin-left: 1.25em !important;
}

.ml-21 {
  margin-left: 1.3125em !important;
}

.ml-22 {
  margin-left: 1.375em !important;
}

.ml-23 {
  margin-left: 1.4375em !important;
}

.ml-24 {
  margin-left: 1.5em !important;
}

.ml-25 {
  margin-left: 1.5625em !important;
}

.ml-26 {
  margin-left: 1.625em !important;
}

.ml-27 {
  margin-left: 1.6875em !important;
}

.ml-28 {
  margin-left: 1.75em !important;
}

.ml-29 {
  margin-left: 1.8125em !important;
}

.ml-30 {
  margin-left: 1.875em !important;
}

.ml-31 {
  margin-left: 1.9375em !important;
}

.ml-32 {
  margin-left: 2em !important;
}

.ml-33 {
  margin-left: 2.0625em !important;
}

.ml-34 {
  margin-left: 2.125em !important;
}

.ml-35 {
  margin-left: 2.1875em !important;
}

.ml-36 {
  margin-left: 2.25em !important;
}

.ml-37 {
  margin-left: 2.3125em !important;
}

.ml-38 {
  margin-left: 2.375em !important;
}

.ml-39 {
  margin-left: 2.4375em !important;
}

.ml-40 {
  margin-left: 2.5em !important;
}

.ml-41 {
  margin-left: 2.5625em !important;
}

.ml-42 {
  margin-left: 2.625em !important;
}

.ml-43 {
  margin-left: 2.6875em !important;
}

.ml-44 {
  margin-left: 2.75em !important;
}

.ml-45 {
  margin-left: 2.8125em !important;
}

.ml-46 {
  margin-left: 2.875em !important;
}

.ml-47 {
  margin-left: 2.9375em !important;
}

.ml-48 {
  margin-left: 3em !important;
}

.ml-49 {
  margin-left: 3.0625em !important;
}

.ml-50 {
  margin-left: 3.125em !important;
}

.ml-51 {
  margin-left: 3.1875em !important;
}

.ml-52 {
  margin-left: 3.25em !important;
}

.ml-53 {
  margin-left: 3.3125em !important;
}

.ml-54 {
  margin-left: 3.375em !important;
}

.ml-55 {
  margin-left: 3.4375em !important;
}

.ml-56 {
  margin-left: 3.5em !important;
}

.ml-57 {
  margin-left: 3.5625em !important;
}

.ml-58 {
  margin-left: 3.625em !important;
}

.ml-59 {
  margin-left: 3.6875em !important;
}

.ml-60 {
  margin-left: 3.75em !important;
}

.ml-61 {
  margin-left: 3.8125em !important;
}

.ml-62 {
  margin-left: 3.875em !important;
}

.ml-63 {
  margin-left: 3.9375em !important;
}

.ml-64 {
  margin-left: 4em !important;
}

.ml-65 {
  margin-left: 4.0625em !important;
}

.ml-66 {
  margin-left: 4.125em !important;
}

.ml-67 {
  margin-left: 4.1875em !important;
}

.ml-68 {
  margin-left: 4.25em !important;
}

.ml-69 {
  margin-left: 4.3125em !important;
}

.ml-70 {
  margin-left: 4.375em !important;
}

.ml-71 {
  margin-left: 4.4375em !important;
}

.ml-72 {
  margin-left: 4.5em !important;
}

.ml-73 {
  margin-left: 4.5625em !important;
}

.ml-74 {
  margin-left: 4.625em !important;
}

.ml-75 {
  margin-left: 4.6875em !important;
}

.ml-76 {
  margin-left: 4.75em !important;
}

.ml-77 {
  margin-left: 4.8125em !important;
}

.ml-78 {
  margin-left: 4.875em !important;
}

.ml-79 {
  margin-left: 4.9375em !important;
}

.ml-80 {
  margin-left: 5em !important;
}

.ml-81 {
  margin-left: 5.0625em !important;
}

.ml-82 {
  margin-left: 5.125em !important;
}

.ml-83 {
  margin-left: 5.1875em !important;
}

.ml-84 {
  margin-left: 5.25em !important;
}

.ml-85 {
  margin-left: 5.3125em !important;
}

.ml-86 {
  margin-left: 5.375em !important;
}

.ml-87 {
  margin-left: 5.4375em !important;
}

.ml-88 {
  margin-left: 5.5em !important;
}

.ml-89 {
  margin-left: 5.5625em !important;
}

.ml-90 {
  margin-left: 5.625em !important;
}

.ml-91 {
  margin-left: 5.6875em !important;
}

.ml-92 {
  margin-left: 5.75em !important;
}

.ml-93 {
  margin-left: 5.8125em !important;
}

.ml-94 {
  margin-left: 5.875em !important;
}

.ml-95 {
  margin-left: 5.9375em !important;
}

.ml-96 {
  margin-left: 6em !important;
}

.ml-97 {
  margin-left: 6.0625em !important;
}

.ml-98 {
  margin-left: 6.125em !important;
}

.ml-99 {
  margin-left: 6.1875em !important;
}

.ml-100 {
  margin-left: 6.25em !important;
}

.ml-101 {
  margin-left: 6.3125em !important;
}

.ml-102 {
  margin-left: 6.375em !important;
}

.ml-103 {
  margin-left: 6.4375em !important;
}

.ml-104 {
  margin-left: 6.5em !important;
}

.ml-105 {
  margin-left: 6.5625em !important;
}

.ml-106 {
  margin-left: 6.625em !important;
}

.ml-107 {
  margin-left: 6.6875em !important;
}

.ml-108 {
  margin-left: 6.75em !important;
}

.ml-109 {
  margin-left: 6.8125em !important;
}

.ml-110 {
  margin-left: 6.875em !important;
}

.ml-111 {
  margin-left: 6.9375em !important;
}

.ml-112 {
  margin-left: 7em !important;
}

.ml-113 {
  margin-left: 7.0625em !important;
}

.ml-114 {
  margin-left: 7.125em !important;
}

.ml-115 {
  margin-left: 7.1875em !important;
}

.ml-116 {
  margin-left: 7.25em !important;
}

.ml-117 {
  margin-left: 7.3125em !important;
}

.ml-118 {
  margin-left: 7.375em !important;
}

.ml-119 {
  margin-left: 7.4375em !important;
}

.ml-120 {
  margin-left: 7.5em !important;
}

.ml-121 {
  margin-left: 7.5625em !important;
}

.ml-122 {
  margin-left: 7.625em !important;
}

.ml-123 {
  margin-left: 7.6875em !important;
}

.ml-124 {
  margin-left: 7.75em !important;
}

.ml-125 {
  margin-left: 7.8125em !important;
}

.ml-126 {
  margin-left: 7.875em !important;
}

.ml-127 {
  margin-left: 7.9375em !important;
}

.ml-128 {
  margin-left: 8em !important;
}

.ml-129 {
  margin-left: 8.0625em !important;
}

.ml-130 {
  margin-left: 8.125em !important;
}

.ml-131 {
  margin-left: 8.1875em !important;
}

.ml-132 {
  margin-left: 8.25em !important;
}

.ml-133 {
  margin-left: 8.3125em !important;
}

.ml-134 {
  margin-left: 8.375em !important;
}

.ml-135 {
  margin-left: 8.4375em !important;
}

.ml-136 {
  margin-left: 8.5em !important;
}

.ml-137 {
  margin-left: 8.5625em !important;
}

.ml-138 {
  margin-left: 8.625em !important;
}

.ml-139 {
  margin-left: 8.6875em !important;
}

.ml-140 {
  margin-left: 8.75em !important;
}

.ml-141 {
  margin-left: 8.8125em !important;
}

.ml-142 {
  margin-left: 8.875em !important;
}

.ml-143 {
  margin-left: 8.9375em !important;
}

.ml-144 {
  margin-left: 9em !important;
}

.ml-145 {
  margin-left: 9.0625em !important;
}

.ml-146 {
  margin-left: 9.125em !important;
}

.ml-147 {
  margin-left: 9.1875em !important;
}

.ml-148 {
  margin-left: 9.25em !important;
}

.ml-149 {
  margin-left: 9.3125em !important;
}

.ml-150 {
  margin-left: 9.375em !important;
}

.ml-151 {
  margin-left: 9.4375em !important;
}

.ml-152 {
  margin-left: 9.5em !important;
}

.ml-153 {
  margin-left: 9.5625em !important;
}

.ml-154 {
  margin-left: 9.625em !important;
}

.ml-155 {
  margin-left: 9.6875em !important;
}

.ml-156 {
  margin-left: 9.75em !important;
}

.ml-157 {
  margin-left: 9.8125em !important;
}

.ml-158 {
  margin-left: 9.875em !important;
}

.ml-159 {
  margin-left: 9.9375em !important;
}

.ml-160 {
  margin-left: 10em !important;
}

.ml-161 {
  margin-left: 10.0625em !important;
}

.ml-162 {
  margin-left: 10.125em !important;
}

.ml-163 {
  margin-left: 10.1875em !important;
}

.ml-164 {
  margin-left: 10.25em !important;
}

.ml-165 {
  margin-left: 10.3125em !important;
}

.ml-166 {
  margin-left: 10.375em !important;
}

.ml-167 {
  margin-left: 10.4375em !important;
}

.ml-168 {
  margin-left: 10.5em !important;
}

.ml-169 {
  margin-left: 10.5625em !important;
}

.ml-170 {
  margin-left: 10.625em !important;
}

.ml-171 {
  margin-left: 10.6875em !important;
}

.ml-172 {
  margin-left: 10.75em !important;
}

.ml-173 {
  margin-left: 10.8125em !important;
}

.ml-174 {
  margin-left: 10.875em !important;
}

.ml-175 {
  margin-left: 10.9375em !important;
}

.ml-176 {
  margin-left: 11em !important;
}

.ml-177 {
  margin-left: 11.0625em !important;
}

.ml-178 {
  margin-left: 11.125em !important;
}

.ml-179 {
  margin-left: 11.1875em !important;
}

.ml-180 {
  margin-left: 11.25em !important;
}

.ml-181 {
  margin-left: 11.3125em !important;
}

.ml-182 {
  margin-left: 11.375em !important;
}

.ml-183 {
  margin-left: 11.4375em !important;
}

.ml-184 {
  margin-left: 11.5em !important;
}

.ml-185 {
  margin-left: 11.5625em !important;
}

.ml-186 {
  margin-left: 11.625em !important;
}

.ml-187 {
  margin-left: 11.6875em !important;
}

.ml-188 {
  margin-left: 11.75em !important;
}

.ml-189 {
  margin-left: 11.8125em !important;
}

.ml-190 {
  margin-left: 11.875em !important;
}

.ml-191 {
  margin-left: 11.9375em !important;
}

.ml-192 {
  margin-left: 12em !important;
}

.ml-193 {
  margin-left: 12.0625em !important;
}

.ml-194 {
  margin-left: 12.125em !important;
}

.ml-195 {
  margin-left: 12.1875em !important;
}

.ml-196 {
  margin-left: 12.25em !important;
}

.ml-197 {
  margin-left: 12.3125em !important;
}

.ml-198 {
  margin-left: 12.375em !important;
}

.ml-199 {
  margin-left: 12.4375em !important;
}

.ml-200 {
  margin-left: 12.5em !important;
}

.pt-0 {
  padding-top: 0em !important;
}

.pt-1 {
  padding-top: 0.0625em !important;
}

.pt-2 {
  padding-top: 0.125em !important;
}

.pt-3 {
  padding-top: 0.1875em !important;
}

.pt-4 {
  padding-top: 0.25em !important;
}

.pt-5 {
  padding-top: 0.3125em !important;
}

.pt-6 {
  padding-top: 0.375em !important;
}

.pt-7 {
  padding-top: 0.4375em !important;
}

.pt-8 {
  padding-top: 0.5em !important;
}

.pt-9 {
  padding-top: 0.5625em !important;
}

.pt-10 {
  padding-top: 0.625em !important;
}

.pt-11 {
  padding-top: 0.6875em !important;
}

.pt-12 {
  padding-top: 0.75em !important;
}

.pt-13 {
  padding-top: 0.8125em !important;
}

.pt-14 {
  padding-top: 0.875em !important;
}

.pt-15 {
  padding-top: 0.9375em !important;
}

.pt-16 {
  padding-top: 1em !important;
}

.pt-17 {
  padding-top: 1.0625em !important;
}

.pt-18 {
  padding-top: 1.125em !important;
}

.pt-19 {
  padding-top: 1.1875em !important;
}

.pt-20 {
  padding-top: 1.25em !important;
}

.pt-21 {
  padding-top: 1.3125em !important;
}

.pt-22 {
  padding-top: 1.375em !important;
}

.pt-23 {
  padding-top: 1.4375em !important;
}

.pt-24 {
  padding-top: 1.5em !important;
}

.pt-25 {
  padding-top: 1.5625em !important;
}

.pt-26 {
  padding-top: 1.625em !important;
}

.pt-27 {
  padding-top: 1.6875em !important;
}

.pt-28 {
  padding-top: 1.75em !important;
}

.pt-29 {
  padding-top: 1.8125em !important;
}

.pt-30 {
  padding-top: 1.875em !important;
}

.pt-31 {
  padding-top: 1.9375em !important;
}

.pt-32 {
  padding-top: 2em !important;
}

.pt-33 {
  padding-top: 2.0625em !important;
}

.pt-34 {
  padding-top: 2.125em !important;
}

.pt-35 {
  padding-top: 2.1875em !important;
}

.pt-36 {
  padding-top: 2.25em !important;
}

.pt-37 {
  padding-top: 2.3125em !important;
}

.pt-38 {
  padding-top: 2.375em !important;
}

.pt-39 {
  padding-top: 2.4375em !important;
}

.pt-40 {
  padding-top: 2.5em !important;
}

.pt-41 {
  padding-top: 2.5625em !important;
}

.pt-42 {
  padding-top: 2.625em !important;
}

.pt-43 {
  padding-top: 2.6875em !important;
}

.pt-44 {
  padding-top: 2.75em !important;
}

.pt-45 {
  padding-top: 2.8125em !important;
}

.pt-46 {
  padding-top: 2.875em !important;
}

.pt-47 {
  padding-top: 2.9375em !important;
}

.pt-48 {
  padding-top: 3em !important;
}

.pt-49 {
  padding-top: 3.0625em !important;
}

.pt-50 {
  padding-top: 3.125em !important;
}

.pt-51 {
  padding-top: 3.1875em !important;
}

.pt-52 {
  padding-top: 3.25em !important;
}

.pt-53 {
  padding-top: 3.3125em !important;
}

.pt-54 {
  padding-top: 3.375em !important;
}

.pt-55 {
  padding-top: 3.4375em !important;
}

.pt-56 {
  padding-top: 3.5em !important;
}

.pt-57 {
  padding-top: 3.5625em !important;
}

.pt-58 {
  padding-top: 3.625em !important;
}

.pt-59 {
  padding-top: 3.6875em !important;
}

.pt-60 {
  padding-top: 3.75em !important;
}

.pt-61 {
  padding-top: 3.8125em !important;
}

.pt-62 {
  padding-top: 3.875em !important;
}

.pt-63 {
  padding-top: 3.9375em !important;
}

.pt-64 {
  padding-top: 4em !important;
}

.pt-65 {
  padding-top: 4.0625em !important;
}

.pt-66 {
  padding-top: 4.125em !important;
}

.pt-67 {
  padding-top: 4.1875em !important;
}

.pt-68 {
  padding-top: 4.25em !important;
}

.pt-69 {
  padding-top: 4.3125em !important;
}

.pt-70 {
  padding-top: 4.375em !important;
}

.pt-71 {
  padding-top: 4.4375em !important;
}

.pt-72 {
  padding-top: 4.5em !important;
}

.pt-73 {
  padding-top: 4.5625em !important;
}

.pt-74 {
  padding-top: 4.625em !important;
}

.pt-75 {
  padding-top: 4.6875em !important;
}

.pt-76 {
  padding-top: 4.75em !important;
}

.pt-77 {
  padding-top: 4.8125em !important;
}

.pt-78 {
  padding-top: 4.875em !important;
}

.pt-79 {
  padding-top: 4.9375em !important;
}

.pt-80 {
  padding-top: 5em !important;
}

.pt-81 {
  padding-top: 5.0625em !important;
}

.pt-82 {
  padding-top: 5.125em !important;
}

.pt-83 {
  padding-top: 5.1875em !important;
}

.pt-84 {
  padding-top: 5.25em !important;
}

.pt-85 {
  padding-top: 5.3125em !important;
}

.pt-86 {
  padding-top: 5.375em !important;
}

.pt-87 {
  padding-top: 5.4375em !important;
}

.pt-88 {
  padding-top: 5.5em !important;
}

.pt-89 {
  padding-top: 5.5625em !important;
}

.pt-90 {
  padding-top: 5.625em !important;
}

.pt-91 {
  padding-top: 5.6875em !important;
}

.pt-92 {
  padding-top: 5.75em !important;
}

.pt-93 {
  padding-top: 5.8125em !important;
}

.pt-94 {
  padding-top: 5.875em !important;
}

.pt-95 {
  padding-top: 5.9375em !important;
}

.pt-96 {
  padding-top: 6em !important;
}

.pt-97 {
  padding-top: 6.0625em !important;
}

.pt-98 {
  padding-top: 6.125em !important;
}

.pt-99 {
  padding-top: 6.1875em !important;
}

.pt-100 {
  padding-top: 6.25em !important;
}

.pt-101 {
  padding-top: 6.3125em !important;
}

.pt-102 {
  padding-top: 6.375em !important;
}

.pt-103 {
  padding-top: 6.4375em !important;
}

.pt-104 {
  padding-top: 6.5em !important;
}

.pt-105 {
  padding-top: 6.5625em !important;
}

.pt-106 {
  padding-top: 6.625em !important;
}

.pt-107 {
  padding-top: 6.6875em !important;
}

.pt-108 {
  padding-top: 6.75em !important;
}

.pt-109 {
  padding-top: 6.8125em !important;
}

.pt-110 {
  padding-top: 6.875em !important;
}

.pt-111 {
  padding-top: 6.9375em !important;
}

.pt-112 {
  padding-top: 7em !important;
}

.pt-113 {
  padding-top: 7.0625em !important;
}

.pt-114 {
  padding-top: 7.125em !important;
}

.pt-115 {
  padding-top: 7.1875em !important;
}

.pt-116 {
  padding-top: 7.25em !important;
}

.pt-117 {
  padding-top: 7.3125em !important;
}

.pt-118 {
  padding-top: 7.375em !important;
}

.pt-119 {
  padding-top: 7.4375em !important;
}

.pt-120 {
  padding-top: 7.5em !important;
}

.pt-121 {
  padding-top: 7.5625em !important;
}

.pt-122 {
  padding-top: 7.625em !important;
}

.pt-123 {
  padding-top: 7.6875em !important;
}

.pt-124 {
  padding-top: 7.75em !important;
}

.pt-125 {
  padding-top: 7.8125em !important;
}

.pt-126 {
  padding-top: 7.875em !important;
}

.pt-127 {
  padding-top: 7.9375em !important;
}

.pt-128 {
  padding-top: 8em !important;
}

.pt-129 {
  padding-top: 8.0625em !important;
}

.pt-130 {
  padding-top: 8.125em !important;
}

.pt-131 {
  padding-top: 8.1875em !important;
}

.pt-132 {
  padding-top: 8.25em !important;
}

.pt-133 {
  padding-top: 8.3125em !important;
}

.pt-134 {
  padding-top: 8.375em !important;
}

.pt-135 {
  padding-top: 8.4375em !important;
}

.pt-136 {
  padding-top: 8.5em !important;
}

.pt-137 {
  padding-top: 8.5625em !important;
}

.pt-138 {
  padding-top: 8.625em !important;
}

.pt-139 {
  padding-top: 8.6875em !important;
}

.pt-140 {
  padding-top: 8.75em !important;
}

.pt-141 {
  padding-top: 8.8125em !important;
}

.pt-142 {
  padding-top: 8.875em !important;
}

.pt-143 {
  padding-top: 8.9375em !important;
}

.pt-144 {
  padding-top: 9em !important;
}

.pt-145 {
  padding-top: 9.0625em !important;
}

.pt-146 {
  padding-top: 9.125em !important;
}

.pt-147 {
  padding-top: 9.1875em !important;
}

.pt-148 {
  padding-top: 9.25em !important;
}

.pt-149 {
  padding-top: 9.3125em !important;
}

.pt-150 {
  padding-top: 9.375em !important;
}

.pt-151 {
  padding-top: 9.4375em !important;
}

.pt-152 {
  padding-top: 9.5em !important;
}

.pt-153 {
  padding-top: 9.5625em !important;
}

.pt-154 {
  padding-top: 9.625em !important;
}

.pt-155 {
  padding-top: 9.6875em !important;
}

.pt-156 {
  padding-top: 9.75em !important;
}

.pt-157 {
  padding-top: 9.8125em !important;
}

.pt-158 {
  padding-top: 9.875em !important;
}

.pt-159 {
  padding-top: 9.9375em !important;
}

.pt-160 {
  padding-top: 10em !important;
}

.pt-161 {
  padding-top: 10.0625em !important;
}

.pt-162 {
  padding-top: 10.125em !important;
}

.pt-163 {
  padding-top: 10.1875em !important;
}

.pt-164 {
  padding-top: 10.25em !important;
}

.pt-165 {
  padding-top: 10.3125em !important;
}

.pt-166 {
  padding-top: 10.375em !important;
}

.pt-167 {
  padding-top: 10.4375em !important;
}

.pt-168 {
  padding-top: 10.5em !important;
}

.pt-169 {
  padding-top: 10.5625em !important;
}

.pt-170 {
  padding-top: 10.625em !important;
}

.pt-171 {
  padding-top: 10.6875em !important;
}

.pt-172 {
  padding-top: 10.75em !important;
}

.pt-173 {
  padding-top: 10.8125em !important;
}

.pt-174 {
  padding-top: 10.875em !important;
}

.pt-175 {
  padding-top: 10.9375em !important;
}

.pt-176 {
  padding-top: 11em !important;
}

.pt-177 {
  padding-top: 11.0625em !important;
}

.pt-178 {
  padding-top: 11.125em !important;
}

.pt-179 {
  padding-top: 11.1875em !important;
}

.pt-180 {
  padding-top: 11.25em !important;
}

.pt-181 {
  padding-top: 11.3125em !important;
}

.pt-182 {
  padding-top: 11.375em !important;
}

.pt-183 {
  padding-top: 11.4375em !important;
}

.pt-184 {
  padding-top: 11.5em !important;
}

.pt-185 {
  padding-top: 11.5625em !important;
}

.pt-186 {
  padding-top: 11.625em !important;
}

.pt-187 {
  padding-top: 11.6875em !important;
}

.pt-188 {
  padding-top: 11.75em !important;
}

.pt-189 {
  padding-top: 11.8125em !important;
}

.pt-190 {
  padding-top: 11.875em !important;
}

.pt-191 {
  padding-top: 11.9375em !important;
}

.pt-192 {
  padding-top: 12em !important;
}

.pt-193 {
  padding-top: 12.0625em !important;
}

.pt-194 {
  padding-top: 12.125em !important;
}

.pt-195 {
  padding-top: 12.1875em !important;
}

.pt-196 {
  padding-top: 12.25em !important;
}

.pt-197 {
  padding-top: 12.3125em !important;
}

.pt-198 {
  padding-top: 12.375em !important;
}

.pt-199 {
  padding-top: 12.4375em !important;
}

.pt-200 {
  padding-top: 12.5em !important;
}

.pr-0 {
  padding-right: 0em !important;
}

.pr-1 {
  padding-right: 0.0625em !important;
}

.pr-2 {
  padding-right: 0.125em !important;
}

.pr-3 {
  padding-right: 0.1875em !important;
}

.pr-4 {
  padding-right: 0.25em !important;
}

.pr-5 {
  padding-right: 0.3125em !important;
}

.pr-6 {
  padding-right: 0.375em !important;
}

.pr-7 {
  padding-right: 0.4375em !important;
}

.pr-8 {
  padding-right: 0.5em !important;
}

.pr-9 {
  padding-right: 0.5625em !important;
}

.pr-10 {
  padding-right: 0.625em !important;
}

.pr-11 {
  padding-right: 0.6875em !important;
}

.pr-12 {
  padding-right: 0.75em !important;
}

.pr-13 {
  padding-right: 0.8125em !important;
}

.pr-14 {
  padding-right: 0.875em !important;
}

.pr-15 {
  padding-right: 0.9375em !important;
}

.pr-16 {
  padding-right: 1em !important;
}

.pr-17 {
  padding-right: 1.0625em !important;
}

.pr-18 {
  padding-right: 1.125em !important;
}

.pr-19 {
  padding-right: 1.1875em !important;
}

.pr-20 {
  padding-right: 1.25em !important;
}

.pr-21 {
  padding-right: 1.3125em !important;
}

.pr-22 {
  padding-right: 1.375em !important;
}

.pr-23 {
  padding-right: 1.4375em !important;
}

.pr-24 {
  padding-right: 1.5em !important;
}

.pr-25 {
  padding-right: 1.5625em !important;
}

.pr-26 {
  padding-right: 1.625em !important;
}

.pr-27 {
  padding-right: 1.6875em !important;
}

.pr-28 {
  padding-right: 1.75em !important;
}

.pr-29 {
  padding-right: 1.8125em !important;
}

.pr-30 {
  padding-right: 1.875em !important;
}

.pr-31 {
  padding-right: 1.9375em !important;
}

.pr-32 {
  padding-right: 2em !important;
}

.pr-33 {
  padding-right: 2.0625em !important;
}

.pr-34 {
  padding-right: 2.125em !important;
}

.pr-35 {
  padding-right: 2.1875em !important;
}

.pr-36 {
  padding-right: 2.25em !important;
}

.pr-37 {
  padding-right: 2.3125em !important;
}

.pr-38 {
  padding-right: 2.375em !important;
}

.pr-39 {
  padding-right: 2.4375em !important;
}

.pr-40 {
  padding-right: 2.5em !important;
}

.pr-41 {
  padding-right: 2.5625em !important;
}

.pr-42 {
  padding-right: 2.625em !important;
}

.pr-43 {
  padding-right: 2.6875em !important;
}

.pr-44 {
  padding-right: 2.75em !important;
}

.pr-45 {
  padding-right: 2.8125em !important;
}

.pr-46 {
  padding-right: 2.875em !important;
}

.pr-47 {
  padding-right: 2.9375em !important;
}

.pr-48 {
  padding-right: 3em !important;
}

.pr-49 {
  padding-right: 3.0625em !important;
}

.pr-50 {
  padding-right: 3.125em !important;
}

.pr-51 {
  padding-right: 3.1875em !important;
}

.pr-52 {
  padding-right: 3.25em !important;
}

.pr-53 {
  padding-right: 3.3125em !important;
}

.pr-54 {
  padding-right: 3.375em !important;
}

.pr-55 {
  padding-right: 3.4375em !important;
}

.pr-56 {
  padding-right: 3.5em !important;
}

.pr-57 {
  padding-right: 3.5625em !important;
}

.pr-58 {
  padding-right: 3.625em !important;
}

.pr-59 {
  padding-right: 3.6875em !important;
}

.pr-60 {
  padding-right: 3.75em !important;
}

.pr-61 {
  padding-right: 3.8125em !important;
}

.pr-62 {
  padding-right: 3.875em !important;
}

.pr-63 {
  padding-right: 3.9375em !important;
}

.pr-64 {
  padding-right: 4em !important;
}

.pr-65 {
  padding-right: 4.0625em !important;
}

.pr-66 {
  padding-right: 4.125em !important;
}

.pr-67 {
  padding-right: 4.1875em !important;
}

.pr-68 {
  padding-right: 4.25em !important;
}

.pr-69 {
  padding-right: 4.3125em !important;
}

.pr-70 {
  padding-right: 4.375em !important;
}

.pr-71 {
  padding-right: 4.4375em !important;
}

.pr-72 {
  padding-right: 4.5em !important;
}

.pr-73 {
  padding-right: 4.5625em !important;
}

.pr-74 {
  padding-right: 4.625em !important;
}

.pr-75 {
  padding-right: 4.6875em !important;
}

.pr-76 {
  padding-right: 4.75em !important;
}

.pr-77 {
  padding-right: 4.8125em !important;
}

.pr-78 {
  padding-right: 4.875em !important;
}

.pr-79 {
  padding-right: 4.9375em !important;
}

.pr-80 {
  padding-right: 5em !important;
}

.pr-81 {
  padding-right: 5.0625em !important;
}

.pr-82 {
  padding-right: 5.125em !important;
}

.pr-83 {
  padding-right: 5.1875em !important;
}

.pr-84 {
  padding-right: 5.25em !important;
}

.pr-85 {
  padding-right: 5.3125em !important;
}

.pr-86 {
  padding-right: 5.375em !important;
}

.pr-87 {
  padding-right: 5.4375em !important;
}

.pr-88 {
  padding-right: 5.5em !important;
}

.pr-89 {
  padding-right: 5.5625em !important;
}

.pr-90 {
  padding-right: 5.625em !important;
}

.pr-91 {
  padding-right: 5.6875em !important;
}

.pr-92 {
  padding-right: 5.75em !important;
}

.pr-93 {
  padding-right: 5.8125em !important;
}

.pr-94 {
  padding-right: 5.875em !important;
}

.pr-95 {
  padding-right: 5.9375em !important;
}

.pr-96 {
  padding-right: 6em !important;
}

.pr-97 {
  padding-right: 6.0625em !important;
}

.pr-98 {
  padding-right: 6.125em !important;
}

.pr-99 {
  padding-right: 6.1875em !important;
}

.pr-100 {
  padding-right: 6.25em !important;
}

.pr-101 {
  padding-right: 6.3125em !important;
}

.pr-102 {
  padding-right: 6.375em !important;
}

.pr-103 {
  padding-right: 6.4375em !important;
}

.pr-104 {
  padding-right: 6.5em !important;
}

.pr-105 {
  padding-right: 6.5625em !important;
}

.pr-106 {
  padding-right: 6.625em !important;
}

.pr-107 {
  padding-right: 6.6875em !important;
}

.pr-108 {
  padding-right: 6.75em !important;
}

.pr-109 {
  padding-right: 6.8125em !important;
}

.pr-110 {
  padding-right: 6.875em !important;
}

.pr-111 {
  padding-right: 6.9375em !important;
}

.pr-112 {
  padding-right: 7em !important;
}

.pr-113 {
  padding-right: 7.0625em !important;
}

.pr-114 {
  padding-right: 7.125em !important;
}

.pr-115 {
  padding-right: 7.1875em !important;
}

.pr-116 {
  padding-right: 7.25em !important;
}

.pr-117 {
  padding-right: 7.3125em !important;
}

.pr-118 {
  padding-right: 7.375em !important;
}

.pr-119 {
  padding-right: 7.4375em !important;
}

.pr-120 {
  padding-right: 7.5em !important;
}

.pr-121 {
  padding-right: 7.5625em !important;
}

.pr-122 {
  padding-right: 7.625em !important;
}

.pr-123 {
  padding-right: 7.6875em !important;
}

.pr-124 {
  padding-right: 7.75em !important;
}

.pr-125 {
  padding-right: 7.8125em !important;
}

.pr-126 {
  padding-right: 7.875em !important;
}

.pr-127 {
  padding-right: 7.9375em !important;
}

.pr-128 {
  padding-right: 8em !important;
}

.pr-129 {
  padding-right: 8.0625em !important;
}

.pr-130 {
  padding-right: 8.125em !important;
}

.pr-131 {
  padding-right: 8.1875em !important;
}

.pr-132 {
  padding-right: 8.25em !important;
}

.pr-133 {
  padding-right: 8.3125em !important;
}

.pr-134 {
  padding-right: 8.375em !important;
}

.pr-135 {
  padding-right: 8.4375em !important;
}

.pr-136 {
  padding-right: 8.5em !important;
}

.pr-137 {
  padding-right: 8.5625em !important;
}

.pr-138 {
  padding-right: 8.625em !important;
}

.pr-139 {
  padding-right: 8.6875em !important;
}

.pr-140 {
  padding-right: 8.75em !important;
}

.pr-141 {
  padding-right: 8.8125em !important;
}

.pr-142 {
  padding-right: 8.875em !important;
}

.pr-143 {
  padding-right: 8.9375em !important;
}

.pr-144 {
  padding-right: 9em !important;
}

.pr-145 {
  padding-right: 9.0625em !important;
}

.pr-146 {
  padding-right: 9.125em !important;
}

.pr-147 {
  padding-right: 9.1875em !important;
}

.pr-148 {
  padding-right: 9.25em !important;
}

.pr-149 {
  padding-right: 9.3125em !important;
}

.pr-150 {
  padding-right: 9.375em !important;
}

.pr-151 {
  padding-right: 9.4375em !important;
}

.pr-152 {
  padding-right: 9.5em !important;
}

.pr-153 {
  padding-right: 9.5625em !important;
}

.pr-154 {
  padding-right: 9.625em !important;
}

.pr-155 {
  padding-right: 9.6875em !important;
}

.pr-156 {
  padding-right: 9.75em !important;
}

.pr-157 {
  padding-right: 9.8125em !important;
}

.pr-158 {
  padding-right: 9.875em !important;
}

.pr-159 {
  padding-right: 9.9375em !important;
}

.pr-160 {
  padding-right: 10em !important;
}

.pr-161 {
  padding-right: 10.0625em !important;
}

.pr-162 {
  padding-right: 10.125em !important;
}

.pr-163 {
  padding-right: 10.1875em !important;
}

.pr-164 {
  padding-right: 10.25em !important;
}

.pr-165 {
  padding-right: 10.3125em !important;
}

.pr-166 {
  padding-right: 10.375em !important;
}

.pr-167 {
  padding-right: 10.4375em !important;
}

.pr-168 {
  padding-right: 10.5em !important;
}

.pr-169 {
  padding-right: 10.5625em !important;
}

.pr-170 {
  padding-right: 10.625em !important;
}

.pr-171 {
  padding-right: 10.6875em !important;
}

.pr-172 {
  padding-right: 10.75em !important;
}

.pr-173 {
  padding-right: 10.8125em !important;
}

.pr-174 {
  padding-right: 10.875em !important;
}

.pr-175 {
  padding-right: 10.9375em !important;
}

.pr-176 {
  padding-right: 11em !important;
}

.pr-177 {
  padding-right: 11.0625em !important;
}

.pr-178 {
  padding-right: 11.125em !important;
}

.pr-179 {
  padding-right: 11.1875em !important;
}

.pr-180 {
  padding-right: 11.25em !important;
}

.pr-181 {
  padding-right: 11.3125em !important;
}

.pr-182 {
  padding-right: 11.375em !important;
}

.pr-183 {
  padding-right: 11.4375em !important;
}

.pr-184 {
  padding-right: 11.5em !important;
}

.pr-185 {
  padding-right: 11.5625em !important;
}

.pr-186 {
  padding-right: 11.625em !important;
}

.pr-187 {
  padding-right: 11.6875em !important;
}

.pr-188 {
  padding-right: 11.75em !important;
}

.pr-189 {
  padding-right: 11.8125em !important;
}

.pr-190 {
  padding-right: 11.875em !important;
}

.pr-191 {
  padding-right: 11.9375em !important;
}

.pr-192 {
  padding-right: 12em !important;
}

.pr-193 {
  padding-right: 12.0625em !important;
}

.pr-194 {
  padding-right: 12.125em !important;
}

.pr-195 {
  padding-right: 12.1875em !important;
}

.pr-196 {
  padding-right: 12.25em !important;
}

.pr-197 {
  padding-right: 12.3125em !important;
}

.pr-198 {
  padding-right: 12.375em !important;
}

.pr-199 {
  padding-right: 12.4375em !important;
}

.pr-200 {
  padding-right: 12.5em !important;
}

.pb-0 {
  padding-bottom: 0em !important;
}

.pb-1 {
  padding-bottom: 0.0625em !important;
}

.pb-2 {
  padding-bottom: 0.125em !important;
}

.pb-3 {
  padding-bottom: 0.1875em !important;
}

.pb-4 {
  padding-bottom: 0.25em !important;
}

.pb-5 {
  padding-bottom: 0.3125em !important;
}

.pb-6 {
  padding-bottom: 0.375em !important;
}

.pb-7 {
  padding-bottom: 0.4375em !important;
}

.pb-8 {
  padding-bottom: 0.5em !important;
}

.pb-9 {
  padding-bottom: 0.5625em !important;
}

.pb-10 {
  padding-bottom: 0.625em !important;
}

.pb-11 {
  padding-bottom: 0.6875em !important;
}

.pb-12 {
  padding-bottom: 0.75em !important;
}

.pb-13 {
  padding-bottom: 0.8125em !important;
}

.pb-14 {
  padding-bottom: 0.875em !important;
}

.pb-15 {
  padding-bottom: 0.9375em !important;
}

.pb-16 {
  padding-bottom: 1em !important;
}

.pb-17 {
  padding-bottom: 1.0625em !important;
}

.pb-18 {
  padding-bottom: 1.125em !important;
}

.pb-19 {
  padding-bottom: 1.1875em !important;
}

.pb-20 {
  padding-bottom: 1.25em !important;
}

.pb-21 {
  padding-bottom: 1.3125em !important;
}

.pb-22 {
  padding-bottom: 1.375em !important;
}

.pb-23 {
  padding-bottom: 1.4375em !important;
}

.pb-24 {
  padding-bottom: 1.5em !important;
}

.pb-25 {
  padding-bottom: 1.5625em !important;
}

.pb-26 {
  padding-bottom: 1.625em !important;
}

.pb-27 {
  padding-bottom: 1.6875em !important;
}

.pb-28 {
  padding-bottom: 1.75em !important;
}

.pb-29 {
  padding-bottom: 1.8125em !important;
}

.pb-30 {
  padding-bottom: 1.875em !important;
}

.pb-31 {
  padding-bottom: 1.9375em !important;
}

.pb-32 {
  padding-bottom: 2em !important;
}

.pb-33 {
  padding-bottom: 2.0625em !important;
}

.pb-34 {
  padding-bottom: 2.125em !important;
}

.pb-35 {
  padding-bottom: 2.1875em !important;
}

.pb-36 {
  padding-bottom: 2.25em !important;
}

.pb-37 {
  padding-bottom: 2.3125em !important;
}

.pb-38 {
  padding-bottom: 2.375em !important;
}

.pb-39 {
  padding-bottom: 2.4375em !important;
}

.pb-40 {
  padding-bottom: 2.5em !important;
}

.pb-41 {
  padding-bottom: 2.5625em !important;
}

.pb-42 {
  padding-bottom: 2.625em !important;
}

.pb-43 {
  padding-bottom: 2.6875em !important;
}

.pb-44 {
  padding-bottom: 2.75em !important;
}

.pb-45 {
  padding-bottom: 2.8125em !important;
}

.pb-46 {
  padding-bottom: 2.875em !important;
}

.pb-47 {
  padding-bottom: 2.9375em !important;
}

.pb-48 {
  padding-bottom: 3em !important;
}

.pb-49 {
  padding-bottom: 3.0625em !important;
}

.pb-50 {
  padding-bottom: 3.125em !important;
}

.pb-51 {
  padding-bottom: 3.1875em !important;
}

.pb-52 {
  padding-bottom: 3.25em !important;
}

.pb-53 {
  padding-bottom: 3.3125em !important;
}

.pb-54 {
  padding-bottom: 3.375em !important;
}

.pb-55 {
  padding-bottom: 3.4375em !important;
}

.pb-56 {
  padding-bottom: 3.5em !important;
}

.pb-57 {
  padding-bottom: 3.5625em !important;
}

.pb-58 {
  padding-bottom: 3.625em !important;
}

.pb-59 {
  padding-bottom: 3.6875em !important;
}

.pb-60 {
  padding-bottom: 3.75em !important;
}

.pb-61 {
  padding-bottom: 3.8125em !important;
}

.pb-62 {
  padding-bottom: 3.875em !important;
}

.pb-63 {
  padding-bottom: 3.9375em !important;
}

.pb-64 {
  padding-bottom: 4em !important;
}

.pb-65 {
  padding-bottom: 4.0625em !important;
}

.pb-66 {
  padding-bottom: 4.125em !important;
}

.pb-67 {
  padding-bottom: 4.1875em !important;
}

.pb-68 {
  padding-bottom: 4.25em !important;
}

.pb-69 {
  padding-bottom: 4.3125em !important;
}

.pb-70 {
  padding-bottom: 4.375em !important;
}

.pb-71 {
  padding-bottom: 4.4375em !important;
}

.pb-72 {
  padding-bottom: 4.5em !important;
}

.pb-73 {
  padding-bottom: 4.5625em !important;
}

.pb-74 {
  padding-bottom: 4.625em !important;
}

.pb-75 {
  padding-bottom: 4.6875em !important;
}

.pb-76 {
  padding-bottom: 4.75em !important;
}

.pb-77 {
  padding-bottom: 4.8125em !important;
}

.pb-78 {
  padding-bottom: 4.875em !important;
}

.pb-79 {
  padding-bottom: 4.9375em !important;
}

.pb-80 {
  padding-bottom: 5em !important;
}

.pb-81 {
  padding-bottom: 5.0625em !important;
}

.pb-82 {
  padding-bottom: 5.125em !important;
}

.pb-83 {
  padding-bottom: 5.1875em !important;
}

.pb-84 {
  padding-bottom: 5.25em !important;
}

.pb-85 {
  padding-bottom: 5.3125em !important;
}

.pb-86 {
  padding-bottom: 5.375em !important;
}

.pb-87 {
  padding-bottom: 5.4375em !important;
}

.pb-88 {
  padding-bottom: 5.5em !important;
}

.pb-89 {
  padding-bottom: 5.5625em !important;
}

.pb-90 {
  padding-bottom: 5.625em !important;
}

.pb-91 {
  padding-bottom: 5.6875em !important;
}

.pb-92 {
  padding-bottom: 5.75em !important;
}

.pb-93 {
  padding-bottom: 5.8125em !important;
}

.pb-94 {
  padding-bottom: 5.875em !important;
}

.pb-95 {
  padding-bottom: 5.9375em !important;
}

.pb-96 {
  padding-bottom: 6em !important;
}

.pb-97 {
  padding-bottom: 6.0625em !important;
}

.pb-98 {
  padding-bottom: 6.125em !important;
}

.pb-99 {
  padding-bottom: 6.1875em !important;
}

.pb-100 {
  padding-bottom: 6.25em !important;
}

.pb-101 {
  padding-bottom: 6.3125em !important;
}

.pb-102 {
  padding-bottom: 6.375em !important;
}

.pb-103 {
  padding-bottom: 6.4375em !important;
}

.pb-104 {
  padding-bottom: 6.5em !important;
}

.pb-105 {
  padding-bottom: 6.5625em !important;
}

.pb-106 {
  padding-bottom: 6.625em !important;
}

.pb-107 {
  padding-bottom: 6.6875em !important;
}

.pb-108 {
  padding-bottom: 6.75em !important;
}

.pb-109 {
  padding-bottom: 6.8125em !important;
}

.pb-110 {
  padding-bottom: 6.875em !important;
}

.pb-111 {
  padding-bottom: 6.9375em !important;
}

.pb-112 {
  padding-bottom: 7em !important;
}

.pb-113 {
  padding-bottom: 7.0625em !important;
}

.pb-114 {
  padding-bottom: 7.125em !important;
}

.pb-115 {
  padding-bottom: 7.1875em !important;
}

.pb-116 {
  padding-bottom: 7.25em !important;
}

.pb-117 {
  padding-bottom: 7.3125em !important;
}

.pb-118 {
  padding-bottom: 7.375em !important;
}

.pb-119 {
  padding-bottom: 7.4375em !important;
}

.pb-120 {
  padding-bottom: 7.5em !important;
}

.pb-121 {
  padding-bottom: 7.5625em !important;
}

.pb-122 {
  padding-bottom: 7.625em !important;
}

.pb-123 {
  padding-bottom: 7.6875em !important;
}

.pb-124 {
  padding-bottom: 7.75em !important;
}

.pb-125 {
  padding-bottom: 7.8125em !important;
}

.pb-126 {
  padding-bottom: 7.875em !important;
}

.pb-127 {
  padding-bottom: 7.9375em !important;
}

.pb-128 {
  padding-bottom: 8em !important;
}

.pb-129 {
  padding-bottom: 8.0625em !important;
}

.pb-130 {
  padding-bottom: 8.125em !important;
}

.pb-131 {
  padding-bottom: 8.1875em !important;
}

.pb-132 {
  padding-bottom: 8.25em !important;
}

.pb-133 {
  padding-bottom: 8.3125em !important;
}

.pb-134 {
  padding-bottom: 8.375em !important;
}

.pb-135 {
  padding-bottom: 8.4375em !important;
}

.pb-136 {
  padding-bottom: 8.5em !important;
}

.pb-137 {
  padding-bottom: 8.5625em !important;
}

.pb-138 {
  padding-bottom: 8.625em !important;
}

.pb-139 {
  padding-bottom: 8.6875em !important;
}

.pb-140 {
  padding-bottom: 8.75em !important;
}

.pb-141 {
  padding-bottom: 8.8125em !important;
}

.pb-142 {
  padding-bottom: 8.875em !important;
}

.pb-143 {
  padding-bottom: 8.9375em !important;
}

.pb-144 {
  padding-bottom: 9em !important;
}

.pb-145 {
  padding-bottom: 9.0625em !important;
}

.pb-146 {
  padding-bottom: 9.125em !important;
}

.pb-147 {
  padding-bottom: 9.1875em !important;
}

.pb-148 {
  padding-bottom: 9.25em !important;
}

.pb-149 {
  padding-bottom: 9.3125em !important;
}

.pb-150 {
  padding-bottom: 9.375em !important;
}

.pb-151 {
  padding-bottom: 9.4375em !important;
}

.pb-152 {
  padding-bottom: 9.5em !important;
}

.pb-153 {
  padding-bottom: 9.5625em !important;
}

.pb-154 {
  padding-bottom: 9.625em !important;
}

.pb-155 {
  padding-bottom: 9.6875em !important;
}

.pb-156 {
  padding-bottom: 9.75em !important;
}

.pb-157 {
  padding-bottom: 9.8125em !important;
}

.pb-158 {
  padding-bottom: 9.875em !important;
}

.pb-159 {
  padding-bottom: 9.9375em !important;
}

.pb-160 {
  padding-bottom: 10em !important;
}

.pb-161 {
  padding-bottom: 10.0625em !important;
}

.pb-162 {
  padding-bottom: 10.125em !important;
}

.pb-163 {
  padding-bottom: 10.1875em !important;
}

.pb-164 {
  padding-bottom: 10.25em !important;
}

.pb-165 {
  padding-bottom: 10.3125em !important;
}

.pb-166 {
  padding-bottom: 10.375em !important;
}

.pb-167 {
  padding-bottom: 10.4375em !important;
}

.pb-168 {
  padding-bottom: 10.5em !important;
}

.pb-169 {
  padding-bottom: 10.5625em !important;
}

.pb-170 {
  padding-bottom: 10.625em !important;
}

.pb-171 {
  padding-bottom: 10.6875em !important;
}

.pb-172 {
  padding-bottom: 10.75em !important;
}

.pb-173 {
  padding-bottom: 10.8125em !important;
}

.pb-174 {
  padding-bottom: 10.875em !important;
}

.pb-175 {
  padding-bottom: 10.9375em !important;
}

.pb-176 {
  padding-bottom: 11em !important;
}

.pb-177 {
  padding-bottom: 11.0625em !important;
}

.pb-178 {
  padding-bottom: 11.125em !important;
}

.pb-179 {
  padding-bottom: 11.1875em !important;
}

.pb-180 {
  padding-bottom: 11.25em !important;
}

.pb-181 {
  padding-bottom: 11.3125em !important;
}

.pb-182 {
  padding-bottom: 11.375em !important;
}

.pb-183 {
  padding-bottom: 11.4375em !important;
}

.pb-184 {
  padding-bottom: 11.5em !important;
}

.pb-185 {
  padding-bottom: 11.5625em !important;
}

.pb-186 {
  padding-bottom: 11.625em !important;
}

.pb-187 {
  padding-bottom: 11.6875em !important;
}

.pb-188 {
  padding-bottom: 11.75em !important;
}

.pb-189 {
  padding-bottom: 11.8125em !important;
}

.pb-190 {
  padding-bottom: 11.875em !important;
}

.pb-191 {
  padding-bottom: 11.9375em !important;
}

.pb-192 {
  padding-bottom: 12em !important;
}

.pb-193 {
  padding-bottom: 12.0625em !important;
}

.pb-194 {
  padding-bottom: 12.125em !important;
}

.pb-195 {
  padding-bottom: 12.1875em !important;
}

.pb-196 {
  padding-bottom: 12.25em !important;
}

.pb-197 {
  padding-bottom: 12.3125em !important;
}

.pb-198 {
  padding-bottom: 12.375em !important;
}

.pb-199 {
  padding-bottom: 12.4375em !important;
}

.pb-200 {
  padding-bottom: 12.5em !important;
}

.pl-0 {
  padding-left: 0em !important;
}

.pl-1 {
  padding-left: 0.0625em !important;
}

.pl-2 {
  padding-left: 0.125em !important;
}

.pl-3 {
  padding-left: 0.1875em !important;
}

.pl-4 {
  padding-left: 0.25em !important;
}

.pl-5 {
  padding-left: 0.3125em !important;
}

.pl-6 {
  padding-left: 0.375em !important;
}

.pl-7 {
  padding-left: 0.4375em !important;
}

.pl-8 {
  padding-left: 0.5em !important;
}

.pl-9 {
  padding-left: 0.5625em !important;
}

.pl-10 {
  padding-left: 0.625em !important;
}

.pl-11 {
  padding-left: 0.6875em !important;
}

.pl-12 {
  padding-left: 0.75em !important;
}

.pl-13 {
  padding-left: 0.8125em !important;
}

.pl-14 {
  padding-left: 0.875em !important;
}

.pl-15 {
  padding-left: 0.9375em !important;
}

.pl-16 {
  padding-left: 1em !important;
}

.pl-17 {
  padding-left: 1.0625em !important;
}

.pl-18 {
  padding-left: 1.125em !important;
}

.pl-19 {
  padding-left: 1.1875em !important;
}

.pl-20 {
  padding-left: 1.25em !important;
}

.pl-21 {
  padding-left: 1.3125em !important;
}

.pl-22 {
  padding-left: 1.375em !important;
}

.pl-23 {
  padding-left: 1.4375em !important;
}

.pl-24 {
  padding-left: 1.5em !important;
}

.pl-25 {
  padding-left: 1.5625em !important;
}

.pl-26 {
  padding-left: 1.625em !important;
}

.pl-27 {
  padding-left: 1.6875em !important;
}

.pl-28 {
  padding-left: 1.75em !important;
}

.pl-29 {
  padding-left: 1.8125em !important;
}

.pl-30 {
  padding-left: 1.875em !important;
}

.pl-31 {
  padding-left: 1.9375em !important;
}

.pl-32 {
  padding-left: 2em !important;
}

.pl-33 {
  padding-left: 2.0625em !important;
}

.pl-34 {
  padding-left: 2.125em !important;
}

.pl-35 {
  padding-left: 2.1875em !important;
}

.pl-36 {
  padding-left: 2.25em !important;
}

.pl-37 {
  padding-left: 2.3125em !important;
}

.pl-38 {
  padding-left: 2.375em !important;
}

.pl-39 {
  padding-left: 2.4375em !important;
}

.pl-40 {
  padding-left: 2.5em !important;
}

.pl-41 {
  padding-left: 2.5625em !important;
}

.pl-42 {
  padding-left: 2.625em !important;
}

.pl-43 {
  padding-left: 2.6875em !important;
}

.pl-44 {
  padding-left: 2.75em !important;
}

.pl-45 {
  padding-left: 2.8125em !important;
}

.pl-46 {
  padding-left: 2.875em !important;
}

.pl-47 {
  padding-left: 2.9375em !important;
}

.pl-48 {
  padding-left: 3em !important;
}

.pl-49 {
  padding-left: 3.0625em !important;
}

.pl-50 {
  padding-left: 3.125em !important;
}

.pl-51 {
  padding-left: 3.1875em !important;
}

.pl-52 {
  padding-left: 3.25em !important;
}

.pl-53 {
  padding-left: 3.3125em !important;
}

.pl-54 {
  padding-left: 3.375em !important;
}

.pl-55 {
  padding-left: 3.4375em !important;
}

.pl-56 {
  padding-left: 3.5em !important;
}

.pl-57 {
  padding-left: 3.5625em !important;
}

.pl-58 {
  padding-left: 3.625em !important;
}

.pl-59 {
  padding-left: 3.6875em !important;
}

.pl-60 {
  padding-left: 3.75em !important;
}

.pl-61 {
  padding-left: 3.8125em !important;
}

.pl-62 {
  padding-left: 3.875em !important;
}

.pl-63 {
  padding-left: 3.9375em !important;
}

.pl-64 {
  padding-left: 4em !important;
}

.pl-65 {
  padding-left: 4.0625em !important;
}

.pl-66 {
  padding-left: 4.125em !important;
}

.pl-67 {
  padding-left: 4.1875em !important;
}

.pl-68 {
  padding-left: 4.25em !important;
}

.pl-69 {
  padding-left: 4.3125em !important;
}

.pl-70 {
  padding-left: 4.375em !important;
}

.pl-71 {
  padding-left: 4.4375em !important;
}

.pl-72 {
  padding-left: 4.5em !important;
}

.pl-73 {
  padding-left: 4.5625em !important;
}

.pl-74 {
  padding-left: 4.625em !important;
}

.pl-75 {
  padding-left: 4.6875em !important;
}

.pl-76 {
  padding-left: 4.75em !important;
}

.pl-77 {
  padding-left: 4.8125em !important;
}

.pl-78 {
  padding-left: 4.875em !important;
}

.pl-79 {
  padding-left: 4.9375em !important;
}

.pl-80 {
  padding-left: 5em !important;
}

.pl-81 {
  padding-left: 5.0625em !important;
}

.pl-82 {
  padding-left: 5.125em !important;
}

.pl-83 {
  padding-left: 5.1875em !important;
}

.pl-84 {
  padding-left: 5.25em !important;
}

.pl-85 {
  padding-left: 5.3125em !important;
}

.pl-86 {
  padding-left: 5.375em !important;
}

.pl-87 {
  padding-left: 5.4375em !important;
}

.pl-88 {
  padding-left: 5.5em !important;
}

.pl-89 {
  padding-left: 5.5625em !important;
}

.pl-90 {
  padding-left: 5.625em !important;
}

.pl-91 {
  padding-left: 5.6875em !important;
}

.pl-92 {
  padding-left: 5.75em !important;
}

.pl-93 {
  padding-left: 5.8125em !important;
}

.pl-94 {
  padding-left: 5.875em !important;
}

.pl-95 {
  padding-left: 5.9375em !important;
}

.pl-96 {
  padding-left: 6em !important;
}

.pl-97 {
  padding-left: 6.0625em !important;
}

.pl-98 {
  padding-left: 6.125em !important;
}

.pl-99 {
  padding-left: 6.1875em !important;
}

.pl-100 {
  padding-left: 6.25em !important;
}

.pl-101 {
  padding-left: 6.3125em !important;
}

.pl-102 {
  padding-left: 6.375em !important;
}

.pl-103 {
  padding-left: 6.4375em !important;
}

.pl-104 {
  padding-left: 6.5em !important;
}

.pl-105 {
  padding-left: 6.5625em !important;
}

.pl-106 {
  padding-left: 6.625em !important;
}

.pl-107 {
  padding-left: 6.6875em !important;
}

.pl-108 {
  padding-left: 6.75em !important;
}

.pl-109 {
  padding-left: 6.8125em !important;
}

.pl-110 {
  padding-left: 6.875em !important;
}

.pl-111 {
  padding-left: 6.9375em !important;
}

.pl-112 {
  padding-left: 7em !important;
}

.pl-113 {
  padding-left: 7.0625em !important;
}

.pl-114 {
  padding-left: 7.125em !important;
}

.pl-115 {
  padding-left: 7.1875em !important;
}

.pl-116 {
  padding-left: 7.25em !important;
}

.pl-117 {
  padding-left: 7.3125em !important;
}

.pl-118 {
  padding-left: 7.375em !important;
}

.pl-119 {
  padding-left: 7.4375em !important;
}

.pl-120 {
  padding-left: 7.5em !important;
}

.pl-121 {
  padding-left: 7.5625em !important;
}

.pl-122 {
  padding-left: 7.625em !important;
}

.pl-123 {
  padding-left: 7.6875em !important;
}

.pl-124 {
  padding-left: 7.75em !important;
}

.pl-125 {
  padding-left: 7.8125em !important;
}

.pl-126 {
  padding-left: 7.875em !important;
}

.pl-127 {
  padding-left: 7.9375em !important;
}

.pl-128 {
  padding-left: 8em !important;
}

.pl-129 {
  padding-left: 8.0625em !important;
}

.pl-130 {
  padding-left: 8.125em !important;
}

.pl-131 {
  padding-left: 8.1875em !important;
}

.pl-132 {
  padding-left: 8.25em !important;
}

.pl-133 {
  padding-left: 8.3125em !important;
}

.pl-134 {
  padding-left: 8.375em !important;
}

.pl-135 {
  padding-left: 8.4375em !important;
}

.pl-136 {
  padding-left: 8.5em !important;
}

.pl-137 {
  padding-left: 8.5625em !important;
}

.pl-138 {
  padding-left: 8.625em !important;
}

.pl-139 {
  padding-left: 8.6875em !important;
}

.pl-140 {
  padding-left: 8.75em !important;
}

.pl-141 {
  padding-left: 8.8125em !important;
}

.pl-142 {
  padding-left: 8.875em !important;
}

.pl-143 {
  padding-left: 8.9375em !important;
}

.pl-144 {
  padding-left: 9em !important;
}

.pl-145 {
  padding-left: 9.0625em !important;
}

.pl-146 {
  padding-left: 9.125em !important;
}

.pl-147 {
  padding-left: 9.1875em !important;
}

.pl-148 {
  padding-left: 9.25em !important;
}

.pl-149 {
  padding-left: 9.3125em !important;
}

.pl-150 {
  padding-left: 9.375em !important;
}

.pl-151 {
  padding-left: 9.4375em !important;
}

.pl-152 {
  padding-left: 9.5em !important;
}

.pl-153 {
  padding-left: 9.5625em !important;
}

.pl-154 {
  padding-left: 9.625em !important;
}

.pl-155 {
  padding-left: 9.6875em !important;
}

.pl-156 {
  padding-left: 9.75em !important;
}

.pl-157 {
  padding-left: 9.8125em !important;
}

.pl-158 {
  padding-left: 9.875em !important;
}

.pl-159 {
  padding-left: 9.9375em !important;
}

.pl-160 {
  padding-left: 10em !important;
}

.pl-161 {
  padding-left: 10.0625em !important;
}

.pl-162 {
  padding-left: 10.125em !important;
}

.pl-163 {
  padding-left: 10.1875em !important;
}

.pl-164 {
  padding-left: 10.25em !important;
}

.pl-165 {
  padding-left: 10.3125em !important;
}

.pl-166 {
  padding-left: 10.375em !important;
}

.pl-167 {
  padding-left: 10.4375em !important;
}

.pl-168 {
  padding-left: 10.5em !important;
}

.pl-169 {
  padding-left: 10.5625em !important;
}

.pl-170 {
  padding-left: 10.625em !important;
}

.pl-171 {
  padding-left: 10.6875em !important;
}

.pl-172 {
  padding-left: 10.75em !important;
}

.pl-173 {
  padding-left: 10.8125em !important;
}

.pl-174 {
  padding-left: 10.875em !important;
}

.pl-175 {
  padding-left: 10.9375em !important;
}

.pl-176 {
  padding-left: 11em !important;
}

.pl-177 {
  padding-left: 11.0625em !important;
}

.pl-178 {
  padding-left: 11.125em !important;
}

.pl-179 {
  padding-left: 11.1875em !important;
}

.pl-180 {
  padding-left: 11.25em !important;
}

.pl-181 {
  padding-left: 11.3125em !important;
}

.pl-182 {
  padding-left: 11.375em !important;
}

.pl-183 {
  padding-left: 11.4375em !important;
}

.pl-184 {
  padding-left: 11.5em !important;
}

.pl-185 {
  padding-left: 11.5625em !important;
}

.pl-186 {
  padding-left: 11.625em !important;
}

.pl-187 {
  padding-left: 11.6875em !important;
}

.pl-188 {
  padding-left: 11.75em !important;
}

.pl-189 {
  padding-left: 11.8125em !important;
}

.pl-190 {
  padding-left: 11.875em !important;
}

.pl-191 {
  padding-left: 11.9375em !important;
}

.pl-192 {
  padding-left: 12em !important;
}

.pl-193 {
  padding-left: 12.0625em !important;
}

.pl-194 {
  padding-left: 12.125em !important;
}

.pl-195 {
  padding-left: 12.1875em !important;
}

.pl-196 {
  padding-left: 12.25em !important;
}

.pl-197 {
  padding-left: 12.3125em !important;
}

.pl-198 {
  padding-left: 12.375em !important;
}

.pl-199 {
  padding-left: 12.4375em !important;
}

.pl-200 {
  padding-left: 12.5em !important;
}

* {
  outline: none !important;
  box-sizing: border-box;
}

html {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  max-width: 100vw;
  min-width: 100%;
  width: 100%;
}

body {
  border: 0;
  margin: 0;
  padding: 0;
  background: linear-gradient(134.45deg, #023233 25.24%, #16a4a6 71.63%);
}

.cls-main {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
  font-size: 1.111vw;
  /*font-family: "econ-sans", sans-serif;*/
  margin: 0;
  padding: 0;
  overscroll-behavior: auto !important;
  scroll-behavior: auto !important;
  background: none;
  color: #fff;
  position: relative;
  overflow-x: hidden;
  /*background: linear-gradient(134.45deg, #023233 25.24%, #16a4a6 71.63%);*/
  height: 100%;
  width: 100%;
}

.D_logo {
	padding-left: 5%;
	padding-top: 5%;
}

.index_Title{
	font-size:56px;
	line-height: 70px;
	color: #fff !important;
	font-weight: 800;
}

.main_Title{
	font-size: 46px;
	line-height: 52px;
	color: #fff !important;
	font-weight: 600;
}

.sub_Title{
	font-size: 32px;
	line-height: 40px;
	color: #fff;
	font-weight: 600;
}

.text_wht {
	font-size: 18px;
	color: #fff;
	line-height: 26px;
	letter-spacing: 1px;
}
.text_wht_s {
	font-size: 15px;
	color: #fff;
	line-height: 24px;
	letter-spacing: 1px;
}


.footer_gray {
    font-size: 14px;
    color: #D7D7D7;
}

.highlight_red {
	color: #c9ffcb!important;
	background-color: #FF0004;
	padding: 5px;
}

.pie_2{
	width: 432px;
	height: 100%;
}

.pie_3{
	width: 900px;
	height: 100%;
}

.pie_4{
	width: 280px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 36px;
}

.form--contact {
	width: 100%;
	height: 720px;
}

@media screen and (max-width: 1600px) {
.index_Title{
	font-size: 50px;
	line-height: 60px;
	color: #fff !important;
	font-weight: 700;
	padding-top: 30px;
}
.main_Title{
	font-size: 46px;
	line-height: 56px;
	color: #fff !important;
	font-weight: 600;
}
}

@media screen and (max-width: 768px) {
.index_Title{
	font-size: 28px;
	line-height: 32px;
	color: #fff !important;
	font-weight: 700;
	padding-top: 30px;
}
	
.main_Title{
	font-size: 24px;
	line-height: 28px;
	color: #fff !important;
	font-weight: 600;
}

.sub_Title{
	font-size: 22px;
	line-height: 26px;
	color: #fff;
	font-weight: 600;
}

.text_wht {
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}
	
.text_wht_s {
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	letter-spacing: 1px;
}
	
.gauge_chart_content {
	font-size: 16px;
	color: #c9ffcb;
    padding: 0 15px;
	line-height: 24px;
}
	
.highlight_red {
	border: #FF0004;
	background-color: #FF0004;
	color: #c9ffcb!important;
	padding: 1px;
}

.footer_gray {
    font-size: 14px;
    color: #D7D7D7!important;
}
	
.form--contact {
	width: 90%;
	height: 1000px;
	margin: 0 auto;
	text-align: center;
}
	
.pie_2{
	width: 100%;
	height: 100%;
	padding-bottom: 48px;
}

.pie_3{
	width: 100%;
	height: 100%;
}

.pie_4{
	width: 50%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 36px;
}
  }

/* Chart */
.chart {
      margin: 0;
      padding: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 280px;
    }

    #container {
      position: relative;
      width: 600px;
      height: 230px;
    }

    #dashboard-bg {
      width: 100%;
      display: block;
    }

    #overlay-canvas {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    #label-left, #label-right {
      position: absolute;
      font-weight: bold;
      white-space: nowrap;
      font-size: clamp(26px, 3vw, 42px);
      pointer-events: none;
    }

    #label-left { color: orange; }
    #label-right { color: red; display: none; }

	
@media screen and (max-width: 1200px) {
  .cls-main {
    font-size: 14px;
  }
}
@media screen and (max-width: 820px) {
  .cls-main {
    font-size: 2.667vw;
  }
}
.cls-main iframe {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cls-main h1,
.cls-main h2,
.cls-main h3,
.cls-main h4,
.cls-main h5,
.cls-main h6 {
  margin: 0;
  font-weight: normal;
  /*font-family: "GT Zirkon-Bold";*/
  color: #fff;
}
.cls-main p,
.cls-main label,
.cls-main a,
.cls-main b,
.cls-main strong {
  font-family: "econ-sans";
}
@media screen and (min-width: 1600px) {
  .cls-main p,
  .cls-main label,
  .cls-main a,
  .cls-main b,
  .cls-main strong {
    font-size: 17px !important;
  }
}
.cls-main p {
  color: #fff;
}
.cls-main h1 {
  font-size: 3em;
  line-height: 1.2;
  font-weight: 700;
}
@media screen and (max-width: 820px) {
  .cls-main h1 {
    font-size: 3em;
    line-height: 1.2;
  }
}
.cls-main h2 {
  font-size: 3.75em;
  line-height: 1;
  font-weight: 700;
}
@media screen and (max-width: 820px) {
  .cls-main h2 {
    font-size: 2.5em;
    line-height: 1.2;
  }
}
.cls-main h3 {
  font-size: 2em;
  line-height: 1.1;
  font-weight: 700;
  letter-spacing: -0.05em;
}
@media screen and (max-width: 820px) {
  .cls-main h3 {
    font-size: 2em;
    line-height: 1.1;
  }
}
.cls-main h4 {
  font-family: "GT Zirkon-Medium";
  font-size: 0.875em;
  line-height: 1.32;
  font-weight: 500;
  letter-spacing: 0.05em;
}
.cls-main h4.sub-heading {
  font-size: 2.8125em;
}
@media screen and (max-width: 820px) {
  .cls-main h4 {
    font-size: 1.125em;
  }
  .cls-main h4.sub-heading {
    font-size: 1.625em;
  }
}
.cls-main p,
.cls-main label {
  font-size: 1em;
  margin: 0;
  line-height: 1.5;
  text-wrap: pretty;
  color: #fff;
}
.cls-main p.regular,
.cls-main label.regular {
  font-size: 1em;
}
@media screen and (max-width: 767px) {
  .cls-main p.regular,
  .cls-main label.regular {
    font-size: 0.875em;
  }
}
.cls-main a {
  text-decoration: none;
}
.cls-main a:hover {
  text-decoration: none;
}
.cls-main ul {
  padding: 0;
  list-style: none;
  list-style-type: none;
}
.cls-main img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.cls-main img.cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.cls-main b,
.cls-main strong {
  font-weight: 700;
}
.cls-main .mobile-break {
  display: none;
}
@media screen and (max-width: 767px) {
  .cls-main .mobile-break {
    display: block;
  }
}
.cls-main .site-content {
  position: relative;
  z-index: 2;
}
.cls-main .hover-scale {
  transition: transform 0.3s ease-out;
  transform: scale(1);
}
.cls-main .hover-scale:hover {
  transform: scale(1.06);
}
.cls-main .image-scale {
  overflow: hidden;
}
.cls-main .image-scale img:not(.no-scale) {
  scale: 1;
  transition: scale 0.6s ease-out;
}
.cls-main .image-scale:hover img:not(.no-scale) {
  scale: 1.1;
}
.cls-main .overflow-hidden {
  overflow: hidden;
}
.cls-main .flex {
  display: flex !important;
}
.cls-main .divider {
  max-width: 3.4375em;
  height: 0.1875em;
}
.cls-main .dty-section {
  position: relative;
  min-height: calc(100vh - 225px);
}
.cls-main .dty-section .container {
  margin: 0 auto;
  height: 100%;
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
.index_Title{
	font-size: 38px;
	line-height: 46px;
	color: #fff !important;
	font-weight: 700;
	padding-top: 30px;
}
	.main_Title{
	font-size: 32px;
	line-height: 42px;
	color: #fff !important;
	font-weight: 600;
}
}
@media screen and (min-width: 1367px) and (max-width: 1680px) {
	.index_Title{
	font-size: 46px;
	line-height: 50px;
	color: #fff !important;
	font-weight: 700;
	padding-top: 30px;
}
	.main_Title{
	font-size: 36px;
	line-height: 42px;
	color: #fff !important;
	font-weight: 600;
}
}
@media screen and (min-width: 100px) and (max-width: 767px) {
  .cls-main .dty-section .container {
    margin: 0;
    width: 100%;
  }
}
.cls-main .dty-section .container--full-width {
  max-width: none;
  width: 100%;
}
.cls-main .dty-section .container--content-full-wide {
  max-width: calc(81.0625em);
}
@media screen and (max-width: 768px) {
  .cls-main .dty-section .container--content-full-wide.tablet-wide {
    padding: 0 1.5em;
	  width: 90%;
  }
}
@media screen and (max-width: 768px) {
  .cls-main .dty-section .container--content-full-wide {
    padding: 0 4em;
  }
}
@media screen and (max-width: 767px) {
  .cls-main .dty-section .container--content-full-wide {
    padding: 0 1.5em;
  }
}
.cls-main .dty-section .container--content-full {
  max-width: calc(69.5em);
}
@media screen and (max-width: 768px) {
  .cls-main .dty-section .container--content-full.tablet-wide {
    padding: 0 1.5em;
  }
}
@media screen and (max-width: 768px) {
  .cls-main .dty-section .container--content-full {
    padding: 0 4em;
  }
}
@media screen and (max-width: 767px) {
  .cls-main .dty-section .container--content-full {
    padding: 0 1.5em;
  }
}
.cls-main .dty-section .container--content {
  max-width: calc(56.25em);
}
@media screen and (max-width: 768px) {
  .cls-main .dty-section .container--content.tablet-wide {
    padding: 0 1.5em;
  }
}
@media screen and (max-width: 768px) {
  .cls-main .dty-section .container--content {
    padding: 0 4em;
  }
}
@media screen and (max-width: 767px) {
  .cls-main .dty-section .container--content {
    padding: 0 1.5em;
  }
}
.cls-main .site-not-found {
  padding: 10em 0 6.25em;
  margin: 0 auto;
  min-height: 80vh;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 37.5em;
}
@media screen and (max-width: 1179px) {
  .cls-main .site-not-found {
    max-width: 80vw;
  }
}

.btn {
  height: 4.3571428571em;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  border-radius: 50px;
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1.3;
  letter-spacing: 1px;
  color: #fff;
  cursor: pointer;
  transition: all 0.3s ease-out;
  font-family: "econ-sans", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .btn {
    height: 3.2857142857em;
  }
}
.btn:hover {
  background-color: #fff;
  color: #000;
}
.btn.btn-transparent {
  background-color: rgba(255, 255, 255, 0.1);
}
.btn.btn-transparent:hover {
  background-color: #fff;
}
.btn.btn-black {
  background-color: #000;
}
.btn.btn-black:hover {
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .btn {
    height: 3.2857142857pxem;
    font-size: 0.875em;
    line-height: 1.2;
  }
	.pic--text {
	padding-top: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #fff!important;
}
}

@media screen and (max-width: 768px) {
  .desktop {
    display: none;
  }
}

.tablet {
  display: none;
}
@media screen and (max-width: 768px) {
  .tablet {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .tablet {
    display: none;
  }
}

.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .mobile {
    display: block;
  }
}

.desktop-tablet {
  display: block;
}
@media screen and (max-width: 767px) {
  .desktop-tablet {
    display: none;
  }
}

.tablet-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .tablet-mobile {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }
}
.section-gap {
  display: flex;
  flex-direction: column;
}
.section-gap--100 {
  gap: 6.25em;
  padding-bottom: 6.25em;
}
@media screen and (max-width: 768px) {
  .section-gap--100 {
    gap: 5em;
  }
}
.section-gap--200 {
  gap: 12.5em;
  padding-bottom: 6.25em;
}
@media screen and (max-width: 768px) {
  .section-gap--200 {
    gap: 5em;
  }
}
.section-gap--80 {
  gap: 5em;
}

.gradient-grid {
  position: relative;
  z-index: 1;
}
.gradient-grid.inner-gradient {
  padding-top: 6.8125em;
}
@media screen and (max-width: 767px) {
  .gradient-grid.inner-gradient {
    padding-top: 0;
  }
.button--text {
	font-size: 15px;
	font-weight: 600;
}
.hero-button-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 1em;
  padding-bottom: 1em;
}
.hero-button-wrapper a {
  color: black;
  background-color: white;
  border-radius: 100px;
  width: 100%;
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.32;
  padding-block: 0.84375em;
  font:normal 100% Arial, Microsoft JhengHei, Helvetica, sans-serif;
}
}
.gradient-grid .bg-layer {
  position: absolute;
  z-index: 1;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}
.gradient-grid .bg-layer img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.grid-lines {
  position: absolute;
  z-index: 2;
  background: url("../../assets/img/event-grid.png") repeat 0 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.2;
}

.full-gradient {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.full-gradient img {
  -o-object-fit: cover;
     object-fit: cover;
}

#smooth-wrapper {
  position: relative;
  z-index: 3;
}

#lottie-bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100vw;
  height: 100vh;
  min-height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
}
#lottie-bg svg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100% !important;
  height: 100% !important;
  min-height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
}

.bg-layer {
  display: none !important;
}

.data-story-section.bg-layer {
  display: block !important;
}

.bg-events {
  display: none !important;
}

.hero-container .hero-page,
.hero-container .hero-heading,
.hero-container p,
.hero-container .hero-btn,
.hero-container .sponsor-wrap {
  opacity: 0;
}

.button {
  transition: all 300ms ease;
}
.button-primary:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.button-secondary:hover {
  background-color: white;
  color: #2abbfd;
}
.button.download-button {
  background-color: #c9ffcb;
}

.home .video-section {
  margin-bottom: 1.5625em;
}
.home .video-section .line-wrapper {
  height: 3.1875em;
  top: -4px;
  margin-bottom: 1.5625em;
}
.home .line-wrapper.info-section-line.vertical {
  height: 3.1875em;
}
.home .line-wrapper.info-section-line.horizontal {
  width: 50%;
  height: auto;
}
.home .line-wrapper.report-section-line.vertical {
  height: 3.1875em;
}
.home .line-wrapper.report-section-line.horizontal {
  width: 50%;
  height: auto;
}
.home .info-line-wrapper,
.home .report-line-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.home .info-line-wrapper .vertical-line,
.home .report-line-wrapper .vertical-line {
  height: 50%;
}
@media screen and (max-width: 820px) {
  .home .info-lines-wrapper {
    width: calc(100% - 6.25em);
    margin: 20px auto 0;
  }
}

.video .video-section,
.infographic .video-section,
.report .video-section {
  margin-bottom: 0em;
}
.video .video-section .line-wrapper,
.infographic .video-section .line-wrapper,
.report .video-section .line-wrapper {
  height: 3.1875em;
  top: -4px;
  margin-bottom: 1.5625em;
}
.video .line-wrapper.info-section-line.vertical,
.infographic .line-wrapper.info-section-line.vertical,
.report .line-wrapper.info-section-line.vertical {
  height: 3.1875em;
}
.video .line-wrapper.info-section-line.horizontal,
.infographic .line-wrapper.info-section-line.horizontal,
.report .line-wrapper.info-section-line.horizontal {
  width: 50%;
  height: auto;
}
.video .line-wrapper.report-section-line.vertical,
.infographic .line-wrapper.report-section-line.vertical,
.report .line-wrapper.report-section-line.vertical {
  height: 3.4375em;
}
@media screen and (max-width: 820px) {
  .video .line-wrapper.report-section-line.vertical,
  .infographic .line-wrapper.report-section-line.vertical,
  .report .line-wrapper.report-section-line.vertical {
    margin-top: -35px;
  }
}
.video .line-wrapper.report-section-line.horizontal,
.infographic .line-wrapper.report-section-line.horizontal,
.report .line-wrapper.report-section-line.horizontal {
  width: 50%;
  height: auto;
}
.video .info-line-wrapper,
.video .report-line-wrapper,
.infographic .info-line-wrapper,
.infographic .report-line-wrapper,
.report .info-line-wrapper,
.report .report-line-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.video .info-line-wrapper .vertical-line,
.video .report-line-wrapper .vertical-line,
.infographic .info-line-wrapper .vertical-line,
.infographic .report-line-wrapper .vertical-line,
.report .info-line-wrapper .vertical-line,
.report .report-line-wrapper .vertical-line {
  height: 50%;
}
@media screen and (max-width: 820px) {
  .video .info-lines-wrapper,
  .infographic .info-lines-wrapper,
  .report .info-lines-wrapper {
    width: calc(100% - 6.25em);
    margin: 20px auto 0;
  }
}

[class*=-image-wrapper]:not(.hero-image-wrapper-logo) img {
  transition: scale 0.3s ease;
}
[class*=-image-wrapper]:not(.hero-image-wrapper-logo) img:hover {
  scale: 1.05;
}

@font-face {
  font-family: "econ-sans-light";
  src: url("../../assets/fonts/econsans/EconSansOS-Light.woff2") format("woff2"), url("../../assets/fonts/econsans/EconSansOS-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "econ-sans";
  src: url("../../assets/fonts/econsans/EconSansOS-Regular.woff2") format("woff2"), url("../../assets/fonts/econsans/EconSansOS-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "econ-sans-medium";
  src: url("../../assets/fonts/econsans/EconSansOS-Medium.woff2") format("woff2"), url("../../assets/fonts/econsans/EconSansOS-Medium.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "econ-sans-bold";
  src: url("../../assets/fonts/econsans/EconSansOS-Bold.woff2") format("woff2"), url("../../assets/fonts/econsans/EconSansOS-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GT Zirkon-Bold";
  src: url("../../assets/fonts/gt-zirkon/GTZirkon-Bold.woff2") format("woff2"), url("../../assets/fonts/gt-zirkon/GTZirkon-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GT Zirkon-Medium";
  src: url("../../assets/fonts/gt-zirkon/GTZirkon-Medium.woff2") format("woff2"), url("../../assets/fonts/gt-zirkon/GTZirkon-Medium.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.header-container {
  width: 100% !important;
  left: 0;
  z-index: 10;
  transition: none;
  position: absolute;
  max-width: 100% !important;
}
.header-container.is-nav-hidden {
  pointer-events: none;
}
.header-container__inner {
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
  box-shadow: 0px 4px 4px 0px rgba(0, 92, 169, 0.1019607843);
}
.header-container .header-wrapper {
  background: white;
  position: relative;
  z-index: 4;
  will-change: transform;
}
.header-container .header-wrapper__outer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-container .header-wrapper__logo {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center; 
  max-width: 160px; 
  max-height: 80px;
  margin: auto 0;
}
.header-container .header-wrapper__logo img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-container .header-wrapper__inner {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: inherit;
  gap: 0 2em;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-container .header-wrapper__inner {
    position: absolute;
    height: 100vh;
    background: white;
    left: 0;
    top: 0;
    width: 100vw;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 5.625em 0;
    clip-path: inset(0% 0% 100% 0%);
  }
}

.nav__hamburger {
  display: none;
  gap: 8px;
  flex-direction: column;
  margin-left: auto;
  position: relative;
  z-index: 1;
}

@media screen and (min-width: 100px) and (max-width: 1023px) {
  .nav__hamburger {
    gap: 5px;
    display: flex;
  }
}
.nav__hamburger.active .nav__hamburger-item:nth-child(1) {
  transform: rotate(-45deg) translate(-7.5px, 7.5px);
  top: 50%;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .nav__hamburger.active .nav__hamburger-item:nth-child(1) {
    transform: rotate(-45deg) translate(-5.6px, 5.6px);
  }
}
.nav__hamburger.active .nav__hamburger-item:nth-child(2) {
  transform: scaleX(0);
}
.nav__hamburger.active .nav__hamburger-item:nth-child(3) {
  transform: rotate(45deg) translate(-7.5px, -7.5px);
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .nav__hamburger.active .nav__hamburger-item:nth-child(3) {
    transform: rotate(45deg) translate(-5.6px, -5.6px);
  }
}
.nav__hamburger-item {
  height: 3px;
  width: 30px;
  background: #000;
  transition: transform 0.4s ease;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .nav__hamburger-item {
    width: 26px;
  }
}

.header-item {
  color: #000;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  height: clamp(3rem, 3rem + (100vw - 320px) * 0.5 * 16 / 1120, 3.5rem);
  max-height: 56px;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item {
    width: 100%;
    padding: 1.25em 0;
    display: block;
    height: auto;
    max-height: none;
  }
}
.header-item.parent .header-item__label {
  display: flex;
  gap: 0 4px;
  align-items: center;
}
.header-item.parent .header-item__label img {
  height: 16px;
  width: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item.parent .header-item__label {
    padding-bottom: 1.25em;
  }
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item__label {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
}
.header-item__label p {
  font-size: 0.875em;
  font-family: "econ-sans", sans-serif;
  position: relative;
  color: #000;
  font-family: "econ-sans-light";
}
.header-item__label p.active {
  font-family: "econ-sans-medium";
}
.header-item__label p::before {
  opacity: 0;
  transition: 0.3s opacity ease;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 1px;
  background: #b3b3b3;
  content: "";
  transform: translateY(200%);
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item__label p {
    font-size: 1.25em;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.header-item__label:hover p::before {
  opacity: 1 !important;
}
.header-item__divider {
  margin: 0 1em;
  height: 1.375em;
  background: #b3b3b3;
  width: 1px;
}
.header-item.language {
  display: flex;
  align-items: center;
}
.header-item__dropdown {
  display: none;
  position: absolute;
  right: 0;
  z-index: 99;
  top: 80%;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item__dropdown {
    display: flex;
    flex-direction: column;
    position: relative;
    top: 0;
    border: none;
    box-shadow: none;
  }
  .header-item__dropdown .subheader-wrapper {
    display: none !important;
  }
}
.header-item__dropdown-inner {
  display: flex;
  background: #f8f8f8;
  padding: 1em 1.5625em 1.25em;
  gap: 1.5625em;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item__dropdown-inner {
    flex-direction: column;
    background: white;
    padding-bottom: 0;
  }
}
.header-item__drop {
  display: flex;
  flex-direction: column;
  max-width: 13.75em;
  width: 11.5vw;
  gap: 0.625em;
}
.header-item__drop h5 {
  color: #000;
  font-size: 1.125em;
  font-family: "econ-sans-medium", sans-serif;
}
.header-item__drop h5 span,
.header-item__drop h5 br {
  display: none;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item__drop {
    flex-direction: row;
    width: 100%;
    max-width: unset;
    align-items: center;
    gap: 0 1.25em;
  }
}
.header-item__thumb {
  height: 7em;
  width: 100%;
  position: relative;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .header-item__thumb {
    width: 5em;
    height: 3.125em;
  }
}

.section-footer,
.header-container .header-wrapper,
.subheader-wrapper {
  padding-block: clamp(0.375rem, 0.375rem + (100vw - 320px) * 0.125 * 16 / 1120, 0.5rem);
  padding-inline: 3.75em;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .section-footer,
  .header-container .header-wrapper,
  .subheader-wrapper {
    padding-inline: 1.25em;
  }
}

.header-container .header-wrapper__outer,
.subheader-wrapper__inner,
.section-footer .ec-footer {
  margin-inline: auto;
  max-inline-size: 1440px;
}

.subheader-wrapper {
  background-color: rgb(242, 242, 242);
  height: 3.75em;
  position: relative;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .subheader-wrapper {
    height: 51px;
  }
}
.subheader-wrapper__inner {
  margin: 0 auto;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#toggle-sponsored-text {
  display: flex;
  align-items: center;
  font-family: "econ-sans-medium", sans-serif;
  font-size: 1em;
  position: relative;
  cursor: pointer;
  color: #101010;
}
#toggle-sponsored-text label {
  line-height: normal;
  font-family: inherit;
  font-size: 1em;
  letter-spacing: normal;
}
#toggle-sponsored-text label::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: 0.05em;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  #toggle-sponsored-text label {
    font-size: 12px;
    line-height: 1.2;
  }
}
#toggle-sponsored-text .toggle-icon {
  width: 20px;
  height: 16px;
  padding: 0 2px;
  margin-left: 0.75em;
  display: flex;
}
#toggle-sponsored-text .tooltip-triangle {
  position: absolute;
  right: 1.125em;
  transform: translate(-50%, 0.96875em);
  display: none;
}
#toggle-sponsored-text .tooltip-triangle::before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid black;
  z-index: 1;
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  display: block;
}
#toggle-sponsored-text .tooltip-container {
  position: absolute;
  height: auto;
  width: 300%;
  min-width: 380px;
  background: black;
  padding: 0.5em 0.625em;
  letter-spacing: initial;
  top: 2em;
  color: white;
  display: none;
  margin: 0;
  border-radius: 4px;
  left: 1em;
  z-index: 10;
  transform: translateX(-50%);
  font-family: "econ-sans-light", sans-serif;
  line-height: 1.5;
}
@media screen and (min-width: 100px) and (max-width: 719px) {
  #toggle-sponsored-text .tooltip-container {
    left: 0;
    transform: none;
    width: 90vw;
    min-width: unset;
  }
}
@media screen and (max-width: 1640px) {
  #toggle-sponsored-text .tooltip-container {
    left: 0;
    transform: none;
  }
}
#toggle-sponsored-text:hover .tooltip-container,
#toggle-sponsored-text:hover .tooltip-triangle {
  display: block;
}

#sponsored-text-container {
  display: none;
}

.sponsor-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
.sponsor-wrapper p {
  font-family: "econ-sans-medium", sans-serif;
  font-size: 0.875em;
  margin: 0 0.5625em 0;
}
.sponsor-wrapper .multiple-logo {
  display: flex;
  align-items: center;
  height: 100%;
}
.sponsor-wrapper .multiple-logo .client-logo {
  display: flex;
  align-items: center;
  height: 100%;
  width: auto;
  padding: 1em 0;
}
.sponsor-wrapper .multiple-logo .client-logo img {
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.section-footer {
  background-color: rgb(51, 51, 51);
  padding: 1.875em;
  z-index: 2;
  position: relative;
}
.section-footer .footer-flex {
  display: flex;
  padding: 0;
  margin: 0 0 1.5em;
}
.section-footer .footer-item {
  color: #fff;
  text-decoration: none;
}
.section-footer .footer-item.top-link {
  font-family: "econ-sans-medium", sans-serif;
  font-size: 0.875em;
}
.section-footer ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  transition: all 0.2s ease;
  line-height: 1.126em;
  font-family: "econ-sans", sans-serif;
}
.section-footer ul li a {
  font-family: inherit;
}
.section-footer ul li:hover {
  border-bottom: 1px solid #d7d7d7;
}
.section-footer ul li:not(:last-child) {
  margin-right: 2em;
}
.section-footer .top-links-wrapper {
  border-bottom: 1px solid rgb(179, 179, 179);
}
.section-footer .bottom-links-wrapper {
  margin-top: 1em;
}
.section-footer .bottom-links-wrapper .footer-item {
  color: rgb(179, 179, 179);
  font-size: 0.75em;
}
.section-footer .copyright {
  color: rgb(179, 179, 179);
}
.section-footer .copyright p {
  font-family: "econ-sans", sans-serif;
  font-size: 0.75em;
  line-height: 1.75;
  margin: 0;
  color: inherit;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .section-footer .bottom-links-wrapper .footer-flex {
    flex-wrap: wrap;
  }
  .section-footer .bottom-links-wrapper .footer-flex li {
    padding: 0.625em 0;
  }
  .section-footer .footer-item,
  .section-footer .footer-item.top-link,
  .section-footer .copyright {
    font-size: 0.9375em;
  }
}
@media screen and (min-width: 100px) and (max-width: 767px) {
  .section-footer {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
  .section-footer ul li {
    line-height: 1.2em;
  }
}

.back-to-top {
  background-color: #f2f2f2;
  text-align: center;
  padding: 0.1875em;
  z-index: 1;
  position: relative;
}
.back-to-top p {
  line-height: 1.2857142857em;
  font-size: 0.875em;
  letter-spacing: -0.5px;
  text-align: inherit;
  margin: 0 auto;
  cursor: pointer;
  text-decoration: underline;
  text-transform: uppercase;
  font-family: "econ-sans-light" !important;
  padding: 1em 1.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  gap: 0.75em;
  border: none;
  font-weight: 500;
  transition: all 0.3s ease-out;
  min-width: 17.1875em;
  color: #676767;
}

.hero-section {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hero-outer {
  width: 100%;
  padding-top: calc(10.9375em - 4.5em);
}
.hero-wrapper {
  max-inline-size: 68.75em;
  margin-inline: auto;
  position: relative;
  display: flex;
}
@media screen and (min-width: 821px) {
  .hero-wrapper {
    gap: 3.125em;
  }
}
@media screen and (max-width: 820px) {
  .hero-wrapper {
    flex-direction: column;
  }
}
.hero-text-column {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 4.75em;
  width: 100%;
}
.hero-text-column h1 {
  font-size: 2.5em;
}
@media screen and (min-width: 821px) {
  .hero-text-column h1 span {
    text-wrap: nowrap;
    font-size: 1.4em;
    letter-spacing: -1px;
  }
}
@media screen and (max-width: 820px) {
  .hero-text-column {
    width: calc(100% - 6.25em);
    margin: 0 auto;
    padding-left: 2.625em;
    padding-right: 0;
    padding-bottom: 3.75em;
  }
}
.hero-line-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.hero-content-wrapper {
  display: flex;
  flex-direction: column;
	gap: 0.5em;
  /*gap: 1.875em;*/
}
@media screen and (max-width: 820px) {
  .hero-content-wrapper {
    width: 100%;
  }
}
.hero-button-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 1em;
  padding-bottom: 1em;
}
.hero-button-wrapper a {
  color: black;
  background-color: white;
  border-radius: 100px;
  width: 100%;
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.32;
  padding-block: 0.84375em;
  font:normal 100% Arial, Microsoft JhengHei, Helvetica, sans-serif;
}
.hero-image-column {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .hero-image-column {
    width: calc(100% - 6.25em);
    margin: 0 auto;
    padding-top: 4.375em;
  }
}
.hero-image-wrapper-top {
  position: relative;
  top: 0;
  right: 0;
  width: 100%;
  padding-left: 11.25em;
  z-index: 1;
}
.hero-image-wrapper-main.glow-image {
  filter: grayscale(1);
  opacity: 0.2;
}
.hero-image-wrapper-logo {
  display: flex;
  margin-top: 2.5em;
  align-items: center;
  justify-content: end;
}
@media screen and (max-width: 820px) {
  .hero-image-wrapper-logo {
    gap: 1.125em;
  }
}
.hero-image-wrapper-logo span {
  color: white;
  font-size: 0.8125em;
  line-height: 1.5;
}
@media screen and (max-width: 820px) {
  .hero-image-wrapper-logo span {
    font-size: 0.5625em;
  }
}
.hero-image-wrapper-logo .logo-wrapper {
  max-width: 11.25em;
}
@media screen and (max-width: 820px) {
  .hero-image-wrapper-logo .logo-wrapper {
    max-width: 8.4375em;
  }
}
.hero-image {
  scale: 0.6;
  opacity: 0;
}

.video-section {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-outer {
  width: 100%;
}
.video-wrapper {
  max-inline-size: 68.75em;
  margin-inline: auto;
  width: 100%;
  position: relative;
  z-index: 4;
}
.video-wrapper video {
  width: 100%;
}
.video-content {
  max-width: 1440px;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 820px) {
  .video-content {
    padding: 0 3.125em;
  }
}
.video-content p {
  font-size: 0.875em;
  margin-bottom: 1.4285714286em;
}

.infographic .video-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.infographic .video-wrapper button {
  all: unset;
  background-color: #c9ffcb;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.75em;
  line-height: 1;
  border-radius: 2.0833333333em;
  cursor: pointer;
  padding: 0.8125em 3.4375em;
}
.infographic .video-content {
  padding-block: 2.1875em;
}

.info-section {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.info-outer {
  padding-bottom: 5em;
  padding-inline: 3.75em;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .info-outer {
    padding-inline: 0;
    padding-bottom: 0;
    margin-bottom: -1.6875em;
  }
}
.info-wrapper {
  max-inline-size: 68.75em;
  margin-inline: auto;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 820px) {
  .info-wrapper {
    flex-direction: column;
  }
}
.info-animation {
  position: absolute;
  z-index: -1;
  top: 0.9375em;
  right: 0;
  left: 37vw;
  margin: 0 auto;
  width: 45%;
}
.info-animation-text-top {
  position: absolute;
  top: 30%;
  left: 45%;
  width: 33%;
}
.info-animation-text-bottom {
  position: absolute;
  top: 75%;
  left: 55%;
  width: 33%;
}
.info-animation p {
  font-family: "econ-sans-light";
}
.info-header {
  display: flex;
  justify-content: center;
  margin-bottom: 8.75em;
}
.info-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.625em;
}
@media screen and (min-width: 821px) {
  .info-content {
    max-width: 29.75em;
  }
}
@media screen and (max-width: 820px) {
  .info-content {
    padding-right: 2.6875em;
    padding-top: 3.125em;
    width: calc(100% - 6.25em);
    position: relative;
  }
}
.info-content a {
  margin-top: 1.625em;
  font-size: 0.875em;
  line-height: 1.5;
  background-color: white;
  border-radius: 50px;
  border: 2px solid #fee7e7;
  color: black;
  width: -moz-max-content;
  width: max-content;
  font-weight: 500;
  padding: 0.625em 1em;
  text-align: center;
}
@media screen and (max-width: 820px) {
  .info-content a {
    width: 100%;
  }
}
.info-chart {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 2.1875em;
  justify-content: flex-end;
  padding-right: 2.1875em;
}
@media screen and (min-width: 821px) {
  .info-chart {
    max-width: 26.875em;
  }
}
@media screen and (max-width: 820px) {
  .info-chart {
    margin-top: 4.6875em;
    padding: 0 3.125em;
    justify-content: center;
  }
}

.report-section {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.report-outer {
  padding-top: 0;
  padding-bottom: 5em;
  padding-inline: 3.75em;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .report-outer {
    padding-inline: 3.125em;
    padding-bottom: 3.125em;
  }
}
.report-wrapper {
  max-inline-size: 68.75em;
  margin-inline: auto;
  position: relative;
}
.report-animation {
  position: absolute;
  z-index: -1;
  bottom: 84%;
  left: 0;
  width: 30em;
}
@media screen and (min-width: 1800px) {
  .report-animation {
    width: 29.25em;
  }
}
@media screen and (min-width: 1900px) {
  .report-animation {
    width: 28.75em;
  }
}
.report-content {
  width: 100%;
  display: flex;
  gap: 6.25em;
  padding-top: 3.75em;
  padding-left: 2.1875em;
  align-items: center;
}
@media screen and (max-width: 820px) {
  .report-content {
    flex-direction: column;
    gap: 1.875em;
    padding-left: 2.3125em;
    align-items: flex-start;
    padding-top: 4.25em;
  }
  .report-content .report-content-desktop {
    display: none;
  }
}
.report-content-image {
  width: 100%;
  max-width: 25.3125em;
  position: static;
  z-index: 2;
}
@media screen and (max-width: 820px) {
  .report-content-image {
    display: flex;
    align-items: center;
    max-width: 100%;
  }
  .report-content-image .report-content-image-wrapper {
    max-width: 24.375em;
    width: 100%;
  }
}
.report-content-image .report-content-mobile {
  display: none;
}
@media screen and (max-width: 820px) {
  .report-content-image .report-content-mobile {
    display: block;
    margin-left: 1.875em;
  }
}
.report-content-text {
  display: flex;
  flex-direction: column;
  gap: 0.625em;
  width: 100%;
}
.report-content-text a {
  margin-top: 1.5625em;
  font-size: 0.875em;
  line-height: 1.5;
  background-color: white;
  border-radius: 50px;
  border: 2px solid #fee7e7;
  color: black;
  width: -moz-max-content;
  width: max-content;
  font-weight: 500;
  text-align: center;
  padding: 0.625em 1em;
}
@media screen and (max-width: 820px) {
  .report-content-text a {
    width: 100%;
    margin-top: 0em;
  }
}
.report-content-text p {
  margin-bottom: 1em;
}
.report-content-text p:last-child {
  margin-bottom: 0;
}

.website-section {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.website-outer {
  padding-bottom: 5em;
  padding-inline: 3.75em;
  width: 100%;
}
@media screen and (min-width: 821px) {
  .website-outer {
    padding-inline: 3.125em;
  }
}
.website-wrapper {
  padding-top: 1.875em;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25em;
}
@media screen and (min-width: 821px) {
  .website-wrapper {
    max-inline-size: 1440px;
    margin-inline: 8.875em;
  }
}
.website-border {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: white;
  top: 0;
  left: 0;
}
.website-logo-wrapper {
  max-width: 11.25em;
  width: 100%;
}
.website-content {
  display: flex;
  flex-direction: column;
  gap: 1.5625em;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 821px) {
  .website-content {
    padding-inline: 6.25em;
  }
}
.website-content a {
  color: white;
  background-color: #2abbfd;
  border-radius: 25px;
  padding: 0.5em 2.75em;
  text-align: center;
  font:normal 100% Arial, Microsoft JhengHei, Helvetica, sans-serif;
}
@media screen and (max-width: 820px) {
  .website-content a {
    width: 100%;
  }
}

.line-section {
  height: 100%;
  width: 100%;
}
.line-wrapper {
  max-inline-size: 68.75em;
  position: relative;
  height: 1.25em;
  margin-inline: auto;
}

.animated-lines {
  position: absolute;
  background-color: #c9ffcb;
  overflow: hidden;
}
.animated-lines.horizontal-line {
  height: 8px;
  transform: scaleX(0);
}
@media screen and (max-width: 820px) {
  .animated-lines.horizontal-line {
    height: 4px;
  }
}
.animated-lines.horizontal-line .black-gradient {
  width: 40px;
  height: 100%;
  background: linear-gradient(90deg, #c9ffcb 0%, #023233 50%, #c9ffcb 100%);
}
.animated-lines.horizontal-line[data-origin=right] .black-gradient {
  right: -20px;
}
.animated-lines.horizontal-line[data-origin=left] .black-gradient {
  left: -20px;
}
.animated-lines.vertical-line {
  width: 8px;
  transform: scaleY(0);
}
@media screen and (max-width: 820px) {
  .animated-lines.vertical-line {
    width: 4px;
  }
}
.animated-lines.vertical-line .black-gradient {
  top: -20px;
  height: 40px;
  width: 100%;
  background: linear-gradient(180deg, #c9ffcb 0%, #023233 50%, #c9ffcb 100%);
}
.animated-lines .black-gradient {
  position: absolute;
  top: 0;
  opacity: 0;
}
.animated-line-0 {
  top: 0;
  left: 0;
}
.animated-line-1 {
  top: 50%;
  left: 0;
  width: 5%;
  transform: translateY(-50%);
  z-index: 4;
}
.animated-line-2 {
  left: 0;
  bottom: 0;
  height: 50%;
  z-index: 3;
}
.animated-line-3 {
  bottom: 0;
  left: 0;
  width: calc(50% + 4px);
  z-index: 2;
}
.animated-line-4 {
  top: 0;
  left: 50%;
  height: 100%;
  transform: translateX(-50%);
  z-index: 1;
}

.lottie-vertical {
  width: 0.5em;
}
.lottie-vertical svg {
  transform: translateY(0.25em) !important;
}
.lottie-horizontal {
  height: 0.5em;
}
.lottie-horizontal svg {
  transform: translateY(-50%) !important;
}
.lottie-line-1 {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.lottie-line-2 {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50%;
}
.lottie-line-3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(50% + 0.25em);
}
.lottie-line-4 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.animated-line-wrapper {
  max-inline-size: 68.75em;
  margin: 0 auto;
}

.vertical-line-full {
  height: 100% !important;
}

.vertical-line-half {
  height: 50% !important;
}

.horizontal-line-full {
  width: 100% !important;
}

.horizontal-line-half {
  width: 50% !important;
}
@media screen and (max-width: 820px) {
  .horizontal-line-half {
    width: calc(50% + 4px) !important;
  }
}
@media screen and (max-width: 820px) {
  .horizontal-line-half.line-right {
    width: 50% !important;
  }
}

.horizontal-line-third {
  width: 33.3% !important;
}
@media screen and (max-width: 820px) {
  .horizontal-line-third {
    width: calc(50% + 4px) !important;
  }
}
@media screen and (max-width: 820px) {
  .horizontal-line-third.line-right {
    width: 50% !important;
  }
}

.line-third {
  left: 33.3% !important;
  transform: translateX(-50%);
  margin: 0 auto;
}

.line-center {
  left: 50% !important;
  transform: translateX(-50%);
  margin: 0 auto;
}

.line-left {
  left: 0;
}

.line-right {
  right: 0;
}

.line-bottom {
  bottom: 0;
}

.line-top {
  top: 0;
}

.line-middle {
  top: 50%;
  transform: translateY(-50%);
}

.horizontal-line-35 {
  width: 2.1875em !important;
}

@media screen and (max-width: 820px) {
  .line-desktop {
    display: none;
  }
}

.line-mobile {
  display: none;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .line-mobile {
    display: block;
  }
}

@media screen and (max-width: 820px) {
  .line-height-mobile-100 {
    height: 6.25em;
  }
}

.line-height-mobile-70 {
  height: 4.375em;
}

@media screen and (max-width: 820px) {
  .line-width-mobile-27 {
    width: 1.6875em !important;
  }
}

.video .hero-content-wrapper {
  flex-direction: row;
  gap: 3.125em;
}
@media screen and (max-width: 820px) {
  .video .hero-content-wrapper {
    flex-direction: column;
  }
}
.video .hero-content-text {
  display: flex;
  flex-direction: column;
  gap: 2em;
  width: 65%;
  padding-bottom: 5em;
}
@media screen and (max-width: 820px) {
  .video .hero-content-text {
    width: 100%;
    padding-bottom: 1.125em;
  }
}
.video .hero-content-text span {
  color: white;
  font-size: 0.875em;
  letter-spacing: 0.05em;
}
.video .hero-content-text button {
  all: unset;
  background-color: #c9ffcb;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.75em;
  line-height: 1;
  border-radius: 2.0833333333em;
  cursor: pointer;
  padding: 0.8125em 3.4375em;
}
.video .hero-image-wrapper-logo {
  margin-top: auto;
  padding-bottom: 5em;
}
@media screen and (max-width: 820px) {
  .video .hero-image-wrapper-logo {
    padding-bottom: 0em;
  }
}
.video .info-outer {
  padding-bottom: 2.5em;
}
@media screen and (min-width: 821px) {
  .video .info-content {
    max-width: 29.75em;
  }
}
@media screen and (max-width: 820px) {
  .video .info-content {
    padding-left: 2.6875em;
    padding-top: 3.125em;
    padding-right: 0em;
    width: calc(100% - 6.25em);
    position: relative;
  }
}

.infographic .hero-content-wrapper {
  flex-direction: row;
  gap: 3.125em;
}
@media screen and (max-width: 820px) {
  .infographic .hero-content-wrapper {
    flex-direction: column;
  }
}
.infographic .hero-content-text {
  display: flex;
  flex-direction: column;
  gap: 2em;
  width: 65%;
  padding-bottom: 5em;
}
@media screen and (max-width: 820px) {
  .infographic .hero-content-text {
    width: 100%;
    padding-bottom: 1.125em;
  }
}
.infographic .hero-content-text span {
  color: white;
  font-size: 0.875em;
  letter-spacing: 0.05em;
}
.infographic .hero-content-text button,
.infographic .hero-content-text a.download-button {
  all: unset;
  background-color: #c9ffcb;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.75em;
  line-height: 1;
  border-radius: 2.0833333333em;
  cursor: pointer;
  padding: 0.8125em 3.4375em;
}
.infographic .hero-image-wrapper-logo {
  margin-top: auto;
  padding-bottom: 5em;
}
@media screen and (max-width: 820px) {
  .infographic .hero-image-wrapper-logo {
    padding-bottom: 0em;
  }
}
.infographic .report-content {
  padding-left: 0;
  padding-right: 2.8125em;
  gap: 6em;
}
@media screen and (max-width: 820px) {
  .infographic .report-content {
    padding-right: 0;
    padding-left: 2.8125em;
  }
}
.infographic .info-wrapper {
  width: 100%;
  display: block;
  padding-top: 2.5em;
}
@media screen and (max-width: 820px) {
  .infographic .info-wrapper {
    padding-bottom: 4.375em;
  }
}
.infographic .info-wrapper .info-line-wrapper {
  z-index: -1;
}
.infographic .info-outer {
  position: relative;
  padding-bottom: 0;
}
.infographic .info-content {
  width: 100%;
  max-width: none;
  padding-left: 2.5em;
  padding-top: 2.5em;
  padding-right: 0;
}
@media screen and (max-width: 820px) {
  .infographic .info-content {
    padding-top: 0;
    padding-right: 0;
    padding-inline: 0;
    width: 100%;
    position: relative;
  }
}
.infographic .info-content video {
  width: 100%;
}
.infographic .info button {
  all: unset;
  background-color: #c9ffcb;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.75em;
  line-height: 1;
  border-radius: 2.0833333333em;
  cursor: pointer;
  padding: 0.8125em 3.4375em;
}
.infographic .video-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.infographic .video-wrapper button,
.infographic .video-wrapper a.download-button {
  all: unset;
  background-color: #c9ffcb;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.75em;
  line-height: 1;
  border-radius: 2.0833333333em;
  cursor: pointer;
  padding: 0.8125em 3.4375em;
}
.infographic .video-content {
  padding-block: 2.1875em;
}

.report-section .report-outer .report-wrapper .report-content .padding-left {
  padding-left: 2.125em;
  padding-right: 0;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .report-section .report-outer .report-wrapper .report-content .padding-left {
    padding-left: 0;
    padding-right: 0;
  }
}
.report-section .report-outer .report-wrapper .report-content .padding-right {
  padding-right: 2.125em;
  padding-left: 0;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .report-section .report-outer .report-wrapper .report-content .padding-right {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 820px) {
  .report-section .report-outer .report-wrapper .report-content .padding-left-mobile {
    padding-left: 2.125em;
    padding-right: 0;
  }
}
@media screen and (max-width: 820px) {
  .report .hero-outer {
    padding-top: 12.5em;
  }
}
.report .hero-wrapper {
  gap: 10em;
}
@media screen and (max-width: 820px) {
  .report .hero-wrapper {
    gap: 0;
  }
}
.report .hero-text-column {
  padding-bottom: 4.6875em;
}
.report .hero-text-column h1 {
  font-size: 3em;
  line-height: 1.2;
}
.report .hero-text-column span {
  color: white;
}
.report .hero-text-column a.download-button {
  padding-inline: 2.25em;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (max-width: 820px) {
  .report .hero-text-column a.download-button {
    width: 100%;
  }
}
.report .hero-image-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 15.625em;
}
@media screen and (max-width: 820px) {
  .report .hero-image-column {
    max-width: none;
  }
}
@media screen and (max-width: 820px) {
  .report .hero-image-column .hero-image-wrapper-logo span {
    font-size: 1em;
  }
}
.report .hero-image-column .logo-wrapper {
  max-width: 9.375em;
}
.report .hero-image-wrapper-main {
  margin: 0;
  padding-right: 0;
}
@media screen and (max-width: 820px) {
  .report .hero-image-wrapper-main {
    margin-inline: auto;
    max-width: 15.625em;
  }
}
.report .report-wrapper {
  display: flex;
  gap: 5em;
}
.report .report-outer {
  padding-bottom: 3.125em;
}
@media screen and (max-width: 820px) {
  .report .report-outer {
    padding-bottom: 4.375em;
  }
}
.report .report-sticky {
  width: 13.75em;
}
@media screen and (max-width: 820px) {
  .report .report-sticky {
    display: none;
  }
}
.report .report-sticky-item-list {
  display: flex;
  flex-direction: column;
  gap: 1.625em;
  padding-block: 5em;
}
.report .report-sticky-item-list a {
  font-family: "GT Zirkon-Bold", sans-serif;
  color: rgba(255, 255, 255, 0.3);
  display: flex;
  align-items: center;
}
.report .report-sticky-item-list a.active {
  font-family: "econ-sans", sans-serif;
  color: white;
}
.report .report-sticky-item-list a.active::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url("../img/svg/active-chevron.svg") no-repeat center center;
  background-size: contain;
  margin-left: auto;
}
.report .report-content {
  padding: 0;
  width: 56.25em;
  flex-direction: column;
  gap: 0;
}
@media screen and (max-width: 820px) {
  .report .report-content {
    width: 100%;
  }
}
.report .report-content--graph-section {
  padding-right: 3.125em;
  padding-block: 3.125em;
  display: flex;
  gap: 1.625em;
  justify-content: space-between;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--graph-section {
    flex-direction: column;
  }
}
.report .report-content--graph-section .report-content-text {
  gap: 1.5em;
}
.report .report-content--graph-section .report-content-text h3 {
  line-height: 1.2;
}
.report .report-content--graph-section .report-content-text p {
  font-family: "econ-sans-light";
  line-height: 1.7;
}
.report .report-content--graph-section .report-content-image {
  max-width: 23.4375em;
}
@media screen and (max-width: 820px) {
  .report .report-content--graph-section .report-content-image {
    max-width: none;
  }
}
@media screen and (max-width: 820px) {
  .report .report-content--graph-section .report-content-image-wrapper {
    max-width: none;
  }
}
.report .report-content--graph-section-line-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.report .report-content--graph-section-2 .graph-section-2--wrapper {
  width: 100%;
  padding-block: 3.5625em;
  padding-left: 4.125em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--graph-section-2 .graph-section-2--wrapper {
    padding-left: 0;
    padding-right: 2.125em;
  }
}
.report .report-content--graph-section-2 .graph-section-2--wrapper h3 {
  width: 50%;
}
.report .report-content--graph-section-2 .graph-section-2--two-column {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--graph-section-2 .graph-section-2--two-column {
    grid-template-columns: repeat(1, 1fr);
  }
}
.report .report-content--graph-section-2 .graph-section-2--graph {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.report .report-content--graph-section-2 .graph-section-2--graph-title {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.report .report-content--graph-section-2 .graph-section-2--graph-title h4 {
  font-size: 1.125em;
  line-height: 1.2;
  letter-spacing: -0.05em;
}
.report .report-content--graph-section-2 .graph-section-2--graph-title p {
  font-size: 0.75em;
  font-style: italic;
  line-height: 1.7;
}
.report .report-content--graph-section-2 .graph-section-2--text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.report .report-content--graph-section-2 .graph-section-2--text p {
  font-family: "econ-sans-light";
  line-height: 1.7;
}
.report .report-content--image-section {
  display: flex;
  flex-direction: column;
  gap: 3.4375em;
  margin-bottom: 4.125em;
}
.report .report-content--image-section .image-section--image-wrapper {
  padding-top: 2.75em;
  padding-right: 2.1875em;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section .image-section--image-wrapper {
    padding-left: 2.1875em;
    padding-right: 0;
  }
}
.report .report-content--image-section .image-section--image-wrapper img {
  position: inherit;
  z-index: 2;
}
.report .report-content--image-section .image-section--text {
  text-align: center;
  padding-left: 5.125em;
  padding-right: 7.3125em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section .image-section--text {
    padding-left: 2.1875em;
    padding-right: 0;
  }
}
.report .report-content--image-section .image-section--text span {
  color: #c9ffcb;
}
.report .report-content--image-section-1 {
  display: flex;
  gap: 2.5em;
  padding-right: 2.125em;
  padding-block: 4.6875em;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-1 {
    flex-direction: column-reverse;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2.375em;
    align-items: start;
  }
}
.report .report-content--image-section-1 .image-section--image-wrapper {
  width: 25em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-1 .image-section--image-wrapper {
    width: 100%;
    padding-right: 2.125em;
    padding-top: 4.6875em;
    position: relative;
  }
}
.report .report-content--image-section-1 .image-section--text {
  width: 26.5625em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
.report .report-content--image-section-1 .image-section--text h3 {
  letter-spacing: -0.5px;
}
.report .report-content--image-section-1 .image-section--text p {
  line-height: 1.7;
}
.report .report-content--image-section-1 p {
  font-family: "econ-sans-light";
}
.report .report-content--image-section-2 {
  display: flex;
  gap: 2.5em;
  padding-right: 2.125em;
  padding-block: 4.6875em;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-2 {
    flex-direction: column;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2.375em;
    align-items: start;
  }
}
.report .report-content--image-section-2 .image-section--image-wrapper {
  width: 25em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-2 .image-section--image-wrapper {
    width: 100%;
    padding-left: 2.125em;
    padding-top: 4.6875em;
    position: relative;
  }
}
.report .report-content--image-section-2 .image-section--text {
  width: 26.5625em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-2 .image-section--text {
    padding-left: 2.125em;
  }
}
.report .report-content--image-section-2 .image-section--text h3 {
  letter-spacing: -0.5px;
}
.report .report-content--image-section-2 .image-section--text .stats {
  display: flex;
  gap: 1em;
  align-items: center;
}
.report .report-content--image-section-2 .image-section--text .stats .stat {
  color: #c9ffcb;
  font-size: 2.25em !important;
  font-weight: 700;
  font-family: "GT Zirkon-Bold", sans-serif;
  line-height: 1.2;
  letter-spacing: -0.05em;
}
.report .report-content--image-section-2 .image-section--text p {
  line-height: 1.7;
}
.report .report-content--image-section-2 p {
  font-family: "econ-sans-light";
}
.report .report-content--image-section-3 {
  display: flex;
  gap: 2.5em;
  padding-right: 2.125em;
  padding-block: 4.6875em;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-3 {
    flex-direction: column;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2.375em;
  }
}
.report .report-content--image-section-3 .image-section--image-wrapper {
  width: 18.75em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-3 .image-section--image-wrapper {
    width: 100%;
    padding-right: calc(2.125em + 5.4375em);
    padding-left: 5.4375em;
    padding-top: 4.6875em;
    position: relative;
  }
}
.report .report-content--image-section-3 .image-section--text {
  width: 26.5625em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-3 .image-section--text {
    width: 100%;
  }
}
.report .report-content--image-section-3 .image-section--text h3 {
  letter-spacing: -0.5px;
}
.report .report-content--image-section-3 .image-section--text h3 span {
  color: #c9ffcb;
}
.report .report-content--image-section-3 .image-section--text .stats {
  display: flex;
  gap: 1em;
  align-items: center;
}
.report .report-content--image-section-3 .image-section--text .stats .stat {
  color: #c9ffcb;
  font-size: 2.25em !important;
  font-weight: 700;
  font-family: "GT Zirkon-Bold", sans-serif;
  line-height: 1.2;
  letter-spacing: -0.05em;
}
.report .report-content--image-section-3 .image-section--text p {
  line-height: 1.7;
}
.report .report-content--image-section-3 p {
  font-family: "econ-sans-light";
}
.report .report-content--image-section-4 {
  display: flex;
  gap: 2.5em;
  padding-right: 2.125em;
  padding-block: 4.6875em;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-4 {
    flex-direction: column-reverse;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2.375em;
    align-items: start;
  }
}
.report .report-content--image-section-4 .image-section--image-wrapper {
  width: 25em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-4 .image-section--image-wrapper {
    width: 100%;
    padding-left: 2.125em;
    padding-top: 4.6875em;
    position: relative;
  }
}
.report .report-content--image-section-4 .image-section--text {
  width: 26.5625em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-4 .image-section--text {
    padding-left: 2.125em;
  }
}
.report .report-content--image-section-4 .image-section--text h3 {
  letter-spacing: -0.5px;
}
.report .report-content--image-section-4 .image-section--text .stats {
  display: flex;
  gap: 1em;
  align-items: center;
}
.report .report-content--image-section-4 .image-section--text .stats .stat {
  color: #c9ffcb;
  font-size: 2.25em !important;
  font-weight: 700;
  font-family: "GT Zirkon-Bold", sans-serif;
  line-height: 1.2;
  letter-spacing: -0.05em;
}
.report .report-content--image-section-4 .image-section--text p {
  line-height: 1.7;
}
.report .report-content--image-section-4 p {
  font-family: "econ-sans-light";
}
.report .report-content--image-section-5 {
  display: flex;
  gap: 2.5em;
  padding-right: 2.125em;
  padding-block: 4.6875em;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-5 {
    flex-direction: column-reverse;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2.375em;
    align-items: start;
    text-align: center;
  }
}
.report .report-content--image-section-5 .image-section--image-wrapper {
  width: 25em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-5 .image-section--image-wrapper {
    width: 100%;
    padding-left: 2.125em;
    padding-top: 4.6875em;
    position: relative;
  }
}
.report .report-content--image-section-5 .image-section--text {
  width: 26.5625em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--image-section-5 .image-section--text {
    padding-left: 2.125em;
    width: 100%;
  }
}
.report .report-content--image-section-5 .image-section--text h3 {
  letter-spacing: -0.5px;
}
.report .report-content--image-section-5 .image-section--text p {
  line-height: 1.7;
}
.report .report-content--image-section-5 p {
  font-family: "econ-sans-light";
}
.report .report-content--stats-section {
  display: flex;
  gap: 2.5em;
  padding-left: 1.625em;
  padding-block: 4.375em;
  align-items: center;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .report .report-content--stats-section {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 2.375em;
    flex-direction: column;
    align-items: start;
  }
}
.report .report-content--stats-section .stats-section--image-wrapper {
  width: 25em;
}
@media screen and (max-width: 820px) {
  .report .report-content--stats-section .stats-section--image-wrapper {
    padding-right: 2.1875em;
    padding-top: 4.375em;
    width: 100%;
    position: relative;
  }
}
.report .report-content--stats-section .stats-section--text {
  width: 26.5625em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--stats-section .stats-section--text {
    padding-right: 2.1875em;
    width: 100%;
  }
}
.report .report-content--stats-section .stats-section--stats {
  display: flex;
  flex-direction: column;
  gap: 2em;
}
.report .report-content--stats-section .stats-section--stats-item {
  display: flex;
  gap: 1.5em;
  align-items: center;
}
.report .report-content--stats-section .stats-section--stats-item h3 {
  width: 25%;
  color: #c9ffcb;
}
.report .report-content--stats-section .stats-section--stats-item p {
  width: 75%;
}
.report .report-content--stats-section p {
  font-family: "econ-sans-light";
}
.report .report-content--text-section {
  padding-right: 2em;
  padding-top: 3.5em;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--text-section {
    padding-left: 2em;
    padding-right: 0;
    width: 100%;
  }
}
.report .report-content--text-section .text-section--content-wrapper {
  background-color: white;
  display: flex;
  flex-direction: column;
  gap: 3em;
  padding: 3.125em 4.375em;
  align-items: center;
}
@media screen and (max-width: 820px) {
  .report .report-content--text-section .text-section--content-wrapper {
    padding: 2em;
    align-items: start;
  }
}
.report .report-content--text-section .text-section--text h3, .report .report-content--text-section .text-section--two-column p {
  color: #023233;
}
.report .report-content--text-section .text-section--two-column {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  text-align: start;
  gap: 1.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--text-section .text-section--two-column {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (max-width: 820px) {
  .report .report-content--text-section .text-section--two-column span,
  .report .report-content--text-section .text-section--two-column br {
    display: none;
  }
}
.report .report-content--text-section .text-section--two-column .mobile-only {
  display: none;
}
@media screen and (max-width: 820px) {
  .report .report-content--text-section .text-section--two-column .mobile-only {
    display: block;
  }
}
.report .report-content--text-section .text-section--two-column p {
  font-family: "econ-sans-light";
}
.report .report-content--text-section .text-section--buttons {
  display: flex;
  gap: 1em;
}
@media screen and (max-width: 820px) {
  .report .report-content--text-section .text-section--buttons {
    flex-direction: column;
    width: 100%;
  }
}
.report .report-content--text-section .text-section--buttons .report-button {
  font-size: 0.875em;
  width: 17.1428571429em;
  padding-block: 1.0714285714em;
  border-radius: 7.1428571429em;
  line-height: 1;
  letter-spacing: -0.5px;
  font-family: "econ-sans-medium";
  text-align: center;
  transition: all 0.3s ease;
}
@media screen and (max-width: 820px) {
  .report .report-content--text-section .text-section--buttons .report-button {
    width: 100%;
  }
}
.report .report-content--text-section .text-section--buttons .report-button-primary {
  background-color: #16a4a6;
  color: #013232;
  border: 1px solid transparent;
}
.report .report-content--text-section .text-section--buttons .report-button-primary:hover {
  background-color: #013232;
  border: 1px solid #013232;
  color: #16a4a6;
}
.report .report-content--text-section .text-section--buttons .report-button-secondary {
  background-color: transparent;
  border: 1px solid #16a4a6;
  color: #16a4a6;
}
.report .report-content--text-section .text-section--buttons .report-button-secondary:hover {
  background-color: #16a4a6;
  color: white;
  border: 1px solid transparent;
}
.report .report-content--quote-section {
  padding-top: 4.25em;
  padding-left: 2.1875em;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--quote-section {
    padding-right: 2.1875em;
    padding-left: 0;
  }
}
.report .report-content--quote-section h3 {
  margin-bottom: 1.1111111111em;
}
.report .report-content--quote-section .quote-section--wrapper {
  display: flex;
  gap: 2.9375em;
  padding: 6.25em 3.125em;
  border: 1px solid rgba(201, 255, 203, 0.59);
}
.report .report-content--quote-section .quote-section--quote-icon-desktop {
  display: block;
}
@media screen and (max-width: 820px) {
  .report .report-content--quote-section .quote-section--quote-icon-desktop {
    display: none;
  }
}
.report .report-content--quote-section .quote-section--quote-icon-mobile {
  display: none;
}
@media screen and (max-width: 820px) {
  .report .report-content--quote-section .quote-section--quote-icon-mobile {
    display: block;
  }
}
.report .report-content--quote-section .quote-section--quote-text {
  font-family: "GT Zirkon-Bold", sans-serif;
  font-size: 2.25em;
  line-height: 1.2;
  letter-spacing: -0.5px;
  color: white;
}
.report .report-content--quote-section .quote-section--quote-text span {
  color: #c9ffcb;
}
.report .report-content--quote-section .quote-section--quote-text-wrapper {
  display: flex;
  flex-direction: column;
  gap: 2em;
}
.report .report-content--quote-section .quote-section--quote-author {
  color: white;
  display: flex;
  align-items: center;
  gap: 1em;
}
.report .report-content--quote-section .quote-section--quote-author-line {
  width: 5em;
  height: 1px;
  background-color: #c9ffcb;
}
.report .report-content--quote-section .quote-section--quote-author span {
  font-style: italic;
  font-size: 1em;
  line-height: 1.5;
}
.report .report-content--card-section {
  padding-block: 3.6875em;
  padding-right: 2.125em;
  position: relative;
}
@media screen and (max-width: 820px) {
  .report .report-content--card-section {
    padding-right: 0;
    padding-left: 2.125em;
  }
}
.report .report-content--card-section .card-section--wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5em;
}
@media screen and (max-width: 820px) {
  .report .report-content--card-section .card-section--wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.report .report-content--card-section .card-section--card {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  padding: 1em;
  background-color: rgba(255, 255, 255, 0.15);
}
.report .report-content--card-section .card-section--card-text {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
.report .report-content--card-section .card-section--card h3 {
  font-size: 2em;
  line-height: 1.2;
  letter-spacing: -0.05em;
}
.report .report-content--card-section .card-section--card p {
  font-family: "econ-sans-light";
  line-height: 1.7;
  letter-spacing: normal;
}
@media screen and (max-width: 820px) {
  .report .report-content--card-section .card-section--card img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.report .report-content--line-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.report .report-content--line-section {
  position: relative;
  width: 100%;
  height: 3.125em;
}
.report .report-content--carousel-section {
  position: relative;
  width: 100%;
  padding-top: 3.5em;
  padding-bottom: 6.625em;
  padding-left: 1.625em;
}
@media screen and (max-width: 820px) {
  .report .report-content--carousel-section .carousel-content {
    padding-right: 2.125em;
  }
}
.report .report-content--carousel-section .carousel-content .carousel-content-wrapper {
  display: flex;
}
.report .report-content--carousel-section .carousel-content .carousel-content-wrapper .carousel-content-item {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  padding-inline: 1em;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.1490196078);
  width: 100%;
  height: 28.125em;
}
@media screen and (max-width: 820px) {
  .report .report-content--carousel-section .carousel-content .carousel-content-wrapper .carousel-content-item {
    height: auto;
    padding-block: 1.25em;
  }
}
.report .report-content--carousel-section .carousel-content .carousel-content-wrapper .carousel-content-item h4 {
  font-size: 2.25em;
  font-weight: 700;
  font-family: "GT Zirkon-Bold", sans-serif;
  line-height: 1.2;
  letter-spacing: -0.05em;
}
.report .report-content--carousel-section .swiper-pagination {
  bottom: 2.5em;
}
.report .report-content--carousel-section .swiper-pagination .swiper-pagination-bullet {
  background-color: #023233;
  width: 0.625em;
  height: 0.625em;
  border-radius: 100%;
  margin-inline: 0.25em;
  opacity: 1;
}
.report .report-content--carousel-section .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #c9ffcb;
}
.report .report-content--download-section {
  padding-top: 4.25em;
  padding-left: 2.1875em;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 820px) {
  .report .report-content--download-section {
    padding-right: 2.1875em;
    padding-left: 0;
  }
}
.report .report-content--download-section .download-section--wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2em;
  padding: 6.25em 3.125em;
  border: 1px solid rgba(201, 255, 203, 0.59);
  text-align: center;
}
.report .report-content--download-section .download-section--wrapper a.download-button {
  padding-inline: 2.25em;
  width: -moz-fit-content;
  width: fit-content;
  color: black;
  background-color: #c9ffcb;
  border-radius: 100px;
  text-align: center;
  padding-block: 0.84375em;
}
.report .info-outer {
  padding-inline: 3.125em;
}
.report .info-chart {
  padding-top: 0;
  padding-right: 0;
}
@media screen and (max-width: 820px) {
  .report .info-chart {
    margin-top: 1.875em;
  }
}
.report .info-content {
  padding-top: 2.1875em;
  padding-left: 3.125em;
}
@media screen and (max-width: 820px) {
  .report .info-content {
    padding-inline: 0;
  }
}
@media screen and (max-width: 820px) {
  .report .info-section {
    padding-bottom: 5em;
  }
}
.report .hero-wrapper,
.report .report-wrapper,
.report .infographic-wrapper,
.report .video-wrapper,
.report .line-wrapper {
  max-inline-size: 75em;
}
@media screen and (max-width: 820px) {
  .report .line-section {
    height: 3.75em;
  }
}
.report .line-wrapper {
  height: auto;
}
@media screen and (max-width: 820px) {
  .report .line-wrapper {
    height: 100%;
    margin-inline: 3.125em;
  }
}
.report .video-section .video-outer .line-wrapper {
  top: -12px;
}
.report .animated-line-3 {
  width: 100%;
}
.report .animated-line-4 {
  left: auto;
  right: 0;
}
.report h3 {
  font-size: 2em;
  line-height: 1.2;
  letter-spacing: -0.05em;
}
.report p {
  font-family: "econ-sans-light";
  font-size: 1em;
  line-height: 1.7;
  letter-spacing: normal;
}

/*# sourceMappingURL=build.css.map*/